FreeBSD Bugzilla – Attachment 225839 Details for
Bug 256479
[NEW PORT] www/grafana8: Dashboard and graph editor for multiple data stores
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
grafana7.diff
grafana8.diff (text/plain), 351.78 KB, created by
Boris Korzun
on 2021-06-15 21:06:21 UTC
(
hide
)
Description:
grafana7.diff
Filename:
MIME Type:
Creator:
Boris Korzun
Created:
2021-06-15 21:06:21 UTC
Size:
351.78 KB
patch
obsolete
>diff -durN www/grafana7/Makefile www/grafana8/Makefile >--- www/grafana7/Makefile 2021-05-18 16:51:48.580827000 +0300 >+++ www/grafana8/Makefile 2021-06-15 23:46:13.014871000 +0300 >@@ -1,5 +1,5 @@ > PORTNAME= grafana >-DISTVERSION= 7.5.6 >+DISTVERSION= 8.0.2 > DISTVERSIONPREFIX= v > CATEGORIES= www > MASTER_SITES+= https://dl.grafana.com/oss/release/:public \ >@@ -12,7 +12,7 @@ > v0.7.3${EXTRACT_SUFX}:core \ > v0.8.2${EXTRACT_SUFX}:xorm > >-MAINTAINER= robsonmantovani@gmail.com >+MAINTAINER= drtr0jan@yandex.ru > COMMENT= Dashboard and graph editor for multiple data stores > > LICENSE= APACHE20 >@@ -26,33 +26,45 @@ > > USE_GITHUB= yes > GH_TUPLE= \ >+ Azure:azure-sdk-for-go:023238f4c45f:azure_azure_sdk_for_go_azcore/vendor/github.com/Azure/azure-sdk-for-go \ >+ Azure:azure-sdk-for-go:2bc7350b1dcd:azure_azure_sdk_for_go_azidentity \ >+ Azure:azure-sdk-for-go:aa6ba0a4ce44:azure_azure_sdk_for_go_internal \ > BurntSushi:toml:v0.3.1:burntsushi_toml/vendor/github.com/BurntSushi/toml \ > FZambia:eagle:v0.0.1:fzambia_eagle/vendor/github.com/FZambia/eagle \ > FZambia:sentinel:v1.1.0:fzambia_sentinel/vendor/github.com/FZambia/sentinel \ >+ Masterminds:semver:v1.5.0:masterminds_semver/vendor/github.com/Masterminds/semver \ >+ PuerkitoBio:purell:v1.1.1:puerkitobio_purell/vendor/github.com/PuerkitoBio/purell \ >+ PuerkitoBio:urlesc:de5bf2ad4578:puerkitobio_urlesc/vendor/github.com/PuerkitoBio/urlesc \ > VividCortex:mysqlerr:6c6b55f8796f:vividcortex_mysqlerr/vendor/github.com/VividCortex/mysqlerr \ > alexcesaro:quotedprintable:2caba252f4dc:alexcesaro_quotedprintable/vendor/gopkg.in/alexcesaro/quotedprintable.v3 \ >- apache:arrow:68b1273cbbf7:apache_arrow_arrow/vendor/github.com/apache/arrow \ >- apache:thrift:v0.13.0:apache_thrift/vendor/github.com/apache/thrift \ >- aws:aws-sdk-go:v1.37.20:aws_aws_sdk_go/vendor/github.com/aws/aws-sdk-go \ >+ apache:arrow:5bea62493d91:apache_arrow_arrow/vendor/github.com/apache/arrow \ >+ apache:thrift:v0.14.1:apache_thrift/vendor/github.com/apache/thrift \ >+ armon:go-metrics:v0.3.6:armon_go_metrics/vendor/github.com/armon/go-metrics \ >+ asaskevich:govalidator:7a23bdc65eef:asaskevich_govalidator/vendor/github.com/asaskevich/govalidator \ >+ aws:aws-sdk-go:v1.38.34:aws_aws_sdk_go/vendor/github.com/aws/aws-sdk-go \ > beevik:etree:v1.1.0:beevik_etree/vendor/github.com/beevik/etree \ >- benbjohnson:clock:7dc76406b6d3:benbjohnson_clock/vendor/github.com/benbjohnson/clock \ >+ benbjohnson:clock:v1.1.0:benbjohnson_clock/vendor/github.com/benbjohnson/clock \ > beorn7:perks:v1.0.1:beorn7_perks/vendor/github.com/beorn7/perks \ >- blang:semver:v3.5.0:blang_semver/vendor/github.com/blang/semver \ > bradfitz:gomemcache:a41fca850d0b:bradfitz_gomemcache/vendor/github.com/bradfitz/gomemcache \ >- census-instrumentation:opencensus-go:v0.22.3:census_instrumentation_opencensus_go/vendor/go.opencensus.io \ >- centrifugal:centrifuge:v0.13.0:centrifugal_centrifuge/vendor/github.com/centrifugal/centrifuge \ >- centrifugal:protocol:v0.3.4:centrifugal_protocol/vendor/github.com/centrifugal/protocol \ >+ c2h5oh:datasize:28bbd4740fee:c2h5oh_datasize/vendor/github.com/c2h5oh/datasize \ >+ cenkalti:backoff:v4.1.0:cenkalti_backoff_v4/vendor/github.com/cenkalti/backoff/v4 \ >+ census-instrumentation:opencensus-go:v0.23.0:census_instrumentation_opencensus_go/vendor/go.opencensus.io \ >+ centrifugal:centrifuge:v0.17.0:centrifugal_centrifuge/vendor/github.com/centrifugal/centrifuge \ >+ centrifugal:protocol:v0.5.0:centrifugal_protocol/vendor/github.com/centrifugal/protocol \ > cespare:xxhash:v1.1.0:cespare_xxhash/vendor/github.com/cespare/xxhash \ > cespare:xxhash:v2.1.1:cespare_xxhash_v2/vendor/github.com/cespare/xxhash/v2 \ > cheekybits:genny:v1.0.0:cheekybits_genny/vendor/github.com/cheekybits/genny \ >- cortexproject:cortex:85942c5703cf:cortexproject_cortex/vendor/github.com/cortexproject/cortex \ >- cpuguy83:go-md2man:f79a8a8ca69d:cpuguy83_go_md2man_v2/vendor/github.com/cpuguy83/go-md2man/v2 \ >+ cockroachdb:apd:v2.0.1:cockroachdb_apd_v2/vendor/github.com/cockroachdb/apd/v2 \ >+ cortexproject:cortex:d382e1d80eaf:cortexproject_cortex/vendor/github.com/cortexproject/cortex \ >+ cpuguy83:go-md2man:v2.0.0:cpuguy83_go_md2man_v2/vendor/github.com/cpuguy83/go-md2man/v2 \ > crewjam:saml:bca570abb2ce:crewjam_saml/vendor/github.com/crewjam/saml \ >+ cuelang:cue:v0.3.2:cuelang_cue/vendor/cuelang.org/go \ > davecgh:go-spew:v1.1.1:davecgh_go_spew/vendor/github.com/davecgh/go-spew \ > deepmap:oapi-codegen:v1.3.13:deepmap_oapi_codegen/vendor/github.com/deepmap/oapi-codegen \ >- denisenkom:go-mssqldb:1e08a3fab204:denisenkom_go_mssqldb_1/vendor/github.com/denisenkom/go-mssqldb \ >+ docker:go-units:v0.4.0:docker_go_units/vendor/github.com/docker/go-units \ > dustin:go-humanize:v1.0.0:dustin_go_humanize/vendor/github.com/dustin/go-humanize \ > edsrzf:mmap-go:v1.0.0:edsrzf_mmap_go/vendor/github.com/edsrzf/mmap-go \ >+ emicklei:proto:v1.6.15:emicklei_proto/vendor/github.com/emicklei/proto \ > facebookgo:ensure:b4ab57deab51:facebookgo_ensure/vendor/github.com/facebookgo/ensure \ > facebookgo:inject:f23751cae28b:facebookgo_inject/vendor/github.com/facebookgo/inject \ > facebookgo:stack:751773369052:facebookgo_stack/vendor/github.com/facebookgo/stack \ >@@ -64,122 +76,155 @@ > getsentry:sentry-go:v0.10.0:getsentry_sentry_go/vendor/github.com/getsentry/sentry-go \ > go-asn1-ber:asn1-ber:f715ec2f112d:go_asn1_ber_asn1_ber/vendor/gopkg.in/asn1-ber.v1 \ > go-ini:ini:v1.62.0:go_ini_ini/vendor/gopkg.in/ini.v1 \ >- go-ldap:ldap:v3.0.2:go_ldap_ldap/vendor/gopkg.in/ldap.v3 \ > go-kit:kit:v0.10.0:go_kit_kit/vendor/github.com/go-kit/kit \ >+ go-ldap:ldap:v3.1.0:go_ldap_ldap/vendor/gopkg.in/ldap.v3 \ > go-logfmt:logfmt:v0.5.0:go_logfmt_logfmt/vendor/github.com/go-logfmt/logfmt \ > go-macaron:binding:0b4f37bab25b:go_macaron_binding/vendor/github.com/go-macaron/binding \ > go-macaron:gzip:cad1c6580a07:go_macaron_gzip/vendor/github.com/go-macaron/gzip \ > go-macaron:inject:d8a0b8677191:go_macaron_inject/vendor/github.com/go-macaron/inject \ > go-macaron:macaron:v1.4.0:go_macaron_macaron/vendor/gopkg.in/macaron.v1 \ > go-mail:mail:v2.3.1:go_mail_mail/vendor/gopkg.in/mail.v2 \ >+ go-openapi:analysis:v0.20.0:go_openapi_analysis/vendor/github.com/go-openapi/analysis \ >+ go-openapi:errors:v0.20.0:go_openapi_errors/vendor/github.com/go-openapi/errors \ >+ go-openapi:jsonpointer:v0.19.5:go_openapi_jsonpointer/vendor/github.com/go-openapi/jsonpointer \ >+ go-openapi:jsonreference:v0.19.5:go_openapi_jsonreference/vendor/github.com/go-openapi/jsonreference \ >+ go-openapi:loads:v0.20.2:go_openapi_loads/vendor/github.com/go-openapi/loads \ >+ go-openapi:runtime:v0.19.28:go_openapi_runtime/vendor/github.com/go-openapi/runtime \ >+ go-openapi:spec:v0.20.3:go_openapi_spec/vendor/github.com/go-openapi/spec \ >+ go-openapi:strfmt:v0.20.1:go_openapi_strfmt/vendor/github.com/go-openapi/strfmt \ >+ go-openapi:swag:v0.19.15:go_openapi_swag/vendor/github.com/go-openapi/swag \ >+ go-openapi:validate:v0.20.2:go_openapi_validate/vendor/github.com/go-openapi/validate \ > go-redis:redis:v5.2.9:go_redis_redis/vendor/gopkg.in/redis.v5 \ > go-sourcemap:sourcemap:v2.1.3:go_sourcemap_sourcemap/vendor/github.com/go-sourcemap/sourcemap \ >- go-sql-driver:mysql:v1.5.0:go_sql_driver_mysql/vendor/github.com/go-sql-driver/mysql \ >+ go-sql-driver:mysql:v1.6.0:go_sql_driver_mysql/vendor/github.com/go-sql-driver/mysql \ > go-stack:stack:v1.8.0:go_stack_stack/vendor/github.com/go-stack/stack \ >- go-yaml:yaml:eeeca48fe776:go_yaml_yaml_1/vendor/gopkg.in/yaml.v3 \ >+ go-yaml:yaml:496545a6307b:go_yaml_yaml_1/vendor/gopkg.in/yaml.v3 \ > go-yaml:yaml:v2.4.0:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \ > gobwas:glob:v0.2.3:gobwas_glob/vendor/github.com/gobwas/glob \ >- gogo:googleapis:v1.4.0:gogo_googleapis/vendor/github.com/gogo/googleapis \ >- gogo:protobuf:v1.3.1:gogo_protobuf/vendor/github.com/gogo/protobuf \ >- gogo:status:v1.1.0:gogo_status/vendor/github.com/gogo/status \ >+ gofrs:uuid:v4.0.0:gofrs_uuid/vendor/github.com/gofrs/uuid \ >+ gogo:googleapis:v1.1.0:gogo_googleapis/vendor/github.com/gogo/googleapis \ >+ gogo:protobuf:v1.3.2:gogo_protobuf/vendor/github.com/gogo/protobuf \ >+ gogo:status:v1.0.3:gogo_status/vendor/github.com/gogo/status \ > golang-sql:civil:cb61b32ac6fe:golang_sql_civil/vendor/github.com/golang-sql/civil \ > golang:appengine:v1.6.7:golang_appengine/vendor/google.golang.org/appengine \ >- golang:crypto:eec23a3978ad:golang_crypto/vendor/golang.org/x/crypto \ >+ golang:crypto:c07d793c2f9a:golang_crypto/vendor/golang.org/x/crypto \ >+ golang:exp:85be41e4509f:golang_exp/vendor/golang.org/x/exp \ > golang:groupcache:8c9f03a8e57e:golang_groupcache/vendor/github.com/golang/groupcache \ >- golang:lint:738671d3881b:golang_lint/vendor/golang.org/x/lint \ >- golang:mod:v0.3.0:golang_mod/vendor/golang.org/x/mod \ >- golang:net:5f4716e94777:golang_net/vendor/golang.org/x/net \ >- golang:oauth2:d3ed898aa8a3:golang_oauth2/vendor/golang.org/x/oauth2 \ >- golang:protobuf:v1.4.3:golang_protobuf/vendor/github.com/golang/protobuf \ >- golang:snappy:v0.0.1:golang_snappy/vendor/github.com/golang/snappy \ >- golang:sync:09787c993a3a:golang_sync/vendor/golang.org/x/sync \ >- golang:sys:fb209a7c41cd:golang_sys/vendor/golang.org/x/sys \ >- golang:text:v0.3.3:golang_text/vendor/golang.org/x/text \ >- golang:time:3af7569d3a1e:golang_time/vendor/golang.org/x/time \ >- golang:tools:102e7d357031:golang_tools/vendor/golang.org/x/tools \ >- golang:xerrors:9bdfabe68543:golang_xerrors/vendor/golang.org/x/xerrors \ >+ golang:lint:83fdc39ff7b5:golang_lint/vendor/golang.org/x/lint \ >+ golang:mock:v1.5.0:golang_mock/vendor/github.com/golang/mock \ >+ golang:mod:v0.4.1:golang_mod/vendor/golang.org/x/mod \ >+ golang:net:fe42d452be8f:golang_net/vendor/golang.org/x/net \ >+ golang:oauth2:5e61552d6c78:golang_oauth2/vendor/golang.org/x/oauth2 \ >+ golang:protobuf:v1.5.2:golang_protobuf/vendor/github.com/golang/protobuf \ >+ golang:snappy:v0.0.3:golang_snappy/vendor/github.com/golang/snappy \ >+ golang:sync:036812b2e83c:golang_sync/vendor/golang.org/x/sync \ >+ golang:sys:0cec03c779c1:golang_sys/vendor/golang.org/x/sys \ >+ golang:text:v0.3.6:golang_text/vendor/golang.org/x/text \ >+ golang:time:f8bda1e9f3ba:golang_time/vendor/golang.org/x/time \ >+ golang:tools:v0.1.0:golang_tools/vendor/golang.org/x/tools \ >+ golang:xerrors:5ec99f83aff1:golang_xerrors/vendor/golang.org/x/xerrors \ > gomodule:redigo:v2.0.0:gomodule_redigo/vendor/github.com/gomodule/redigo \ >- gonum:gonum:v0.8.2:gonum_gonum/vendor/gonum.org/v1/gonum \ >+ gonum:gonum:v0.9.1:gonum_gonum/vendor/gonum.org/v1/gonum \ >+ google:btree:v1.0.0:google_btree/vendor/github.com/google/btree \ > google:flatbuffers:v1.11.0:google_flatbuffers/vendor/github.com/google/flatbuffers \ >- google:go-cmp:v0.5.4:google_go_cmp/vendor/github.com/google/go-cmp \ >- google:go-genproto:0ff5f38871d5:google_go_genproto/vendor/google.golang.org/genproto \ >+ google:go-cmp:v0.5.5:google_go_cmp/vendor/github.com/google/go-cmp \ >+ google:go-genproto:c14fb6ef47c3:google_go_genproto/vendor/google.golang.org/genproto \ > google:uuid:v1.2.0:google_uuid/vendor/github.com/google/uuid \ > googleapis:gax-go:v2.0.5:googleapis_gax_go_v2/vendor/github.com/googleapis/gax-go \ >- googleapis:google-api-go-client:v0.40.0:googleapis_google_api_go_client/vendor/google.golang.org/api \ >- googleapis:google-cloud-go:storage/v1.13.0:googleapis_google_cloud_go_storage \ >- googleapis:google-cloud-go:v0.60.0:googleapis_google_cloud_go/vendor/cloud.google.com/go \ >+ googleapis:google-api-go-client:v0.45.0:googleapis_google_api_go_client/vendor/google.golang.org/api \ >+ googleapis:google-cloud-go:storage/v1.14.0:googleapis_google_cloud_go_storage \ >+ googleapis:google-cloud-go:v0.81.0:googleapis_google_cloud_go/vendor/cloud.google.com/go \ > gopherjs:gopherjs:ce3c9ade29de:gopherjs_gopherjs/vendor/github.com/gopherjs/gopherjs \ > gorilla:mux:v1.8.0:gorilla_mux/vendor/github.com/gorilla/mux \ > gorilla:websocket:v1.4.2:gorilla_websocket/vendor/github.com/gorilla/websocket \ > gosimple:slug:v1.9.0:gosimple_slug/vendor/github.com/gosimple/slug \ >+ grafana:go-mssqldb:d0ce3c521036:grafana_go_mssqldb/vendor/github.com/denisenkom/go-mssqldb \ > grafana:grafana-aws-sdk:v0.4.0:grafana_grafana_aws_sdk/vendor/github.com/grafana/grafana-aws-sdk \ >- grafana:grafana-plugin-model:1fc953a61fb4:grafana_grafana_plugin_model/vendor/github.com/grafana/grafana-plugin-model \ >- grafana:grafana-plugin-sdk-go:v0.88.0:grafana_grafana_plugin_sdk_go/vendor/github.com/grafana/grafana-plugin-sdk-go \ >- grafana:loki:6978ee5d7387:grafana_loki/vendor/github.com/grafana/loki \ >- grpc-ecosystem:go-grpc-middleware:v1.2.2:grpc_ecosystem_go_grpc_middleware/vendor/github.com/grpc-ecosystem/go-grpc-middleware \ >+ grafana:grafana-live-sdk:v0.0.6:grafana_grafana_live_sdk/vendor/github.com/grafana/grafana-live-sdk \ >+ grafana:grafana-plugin-sdk-go:v0.105.0:grafana_grafana_plugin_sdk_go/vendor/github.com/grafana/grafana-plugin-sdk-go \ >+ grafana:loki:15d417efe103:grafana_loki/vendor/github.com/grafana/loki \ >+ grpc-ecosystem:go-grpc-middleware:v1.3.0:grpc_ecosystem_go_grpc_middleware/vendor/github.com/grpc-ecosystem/go-grpc-middleware \ > grpc-ecosystem:go-grpc-prometheus:6af20e3a5340:grpc_ecosystem_go_grpc_prometheus/vendor/github.com/grpc-ecosystem/go-grpc-prometheus \ > grpc-ecosystem:grpc-gateway:v1.16.0:grpc_ecosystem_grpc_gateway/vendor/github.com/grpc-ecosystem/grpc-gateway \ >- grpc:grpc-go:v1.36.0:grpc_grpc_go/vendor/google.golang.org/grpc \ >- hashicorp:go-hclog:v0.15.0:hashicorp_go_hclog/vendor/github.com/hashicorp/go-hclog \ >+ grpc:grpc-go:v1.37.1:grpc_grpc_go/vendor/google.golang.org/grpc \ >+ hashicorp:errwrap:v1.0.0:hashicorp_errwrap/vendor/github.com/hashicorp/errwrap \ >+ hashicorp:go-hclog:v0.16.0:hashicorp_go_hclog/vendor/github.com/hashicorp/go-hclog \ >+ hashicorp:go-immutable-radix:v1.2.0:hashicorp_go_immutable_radix/vendor/github.com/hashicorp/go-immutable-radix \ >+ hashicorp:go-msgpack:v0.5.5:hashicorp_go_msgpack/vendor/github.com/hashicorp/go-msgpack \ >+ hashicorp:go-multierror:v1.1.0:hashicorp_go_multierror/vendor/github.com/hashicorp/go-multierror \ > hashicorp:go-plugin:v1.4.0:hashicorp_go_plugin/vendor/github.com/hashicorp/go-plugin \ >- hashicorp:go-version:v1.2.1:hashicorp_go_version/vendor/github.com/hashicorp/go-version \ >- hashicorp:yamux:2f1d1f20f75d:hashicorp_yamux/vendor/github.com/hashicorp/yamux \ >+ hashicorp:go-sockaddr:v1.0.2:hashicorp_go_sockaddr/vendor/github.com/hashicorp/go-sockaddr \ >+ hashicorp:go-version:v1.3.0:hashicorp_go_version/vendor/github.com/hashicorp/go-version \ >+ hashicorp:golang-lru:v0.5.4:hashicorp_golang_lru/vendor/github.com/hashicorp/golang-lru \ >+ hashicorp:memberlist:v0.2.3:hashicorp_memberlist/vendor/github.com/hashicorp/memberlist \ >+ hashicorp:yamux:df201c70410d:hashicorp_yamux/vendor/github.com/hashicorp/yamux \ > igm:sockjs-go:v3.0.0:igm_sockjs_go_v3/vendor/github.com/igm/sockjs-go \ > inconshreveable:log15:67afb5ed74ec:inconshreveable_log15/vendor/github.com/inconshreveable/log15 \ >- influxdata:influxdb-client-go:v2.2.0:influxdata_influxdb_client_go_v2/vendor/github.com/influxdata/influxdb-client-go/v2 \ >- influxdata:line-protocol:2487e7298839:influxdata_line_protocol/vendor/github.com/influxdata/line-protocol \ >- jaegertracing:jaeger:v1.22.0:jaegertracing_jaeger/vendor/github.com/jaegertracing/jaeger \ >+ influxdata:influxdb-client-go:v2.2.3:influxdata_influxdb_client_go_v2/vendor/github.com/influxdata/influxdb-client-go/v2 \ >+ influxdata:line-protocol:9aa0e372d097:influxdata_line_protocol/vendor/github.com/influxdata/line-protocol \ >+ jessevdk:go-flags:v1.5.0:jessevdk_go_flags/vendor/github.com/jessevdk/go-flags \ > jmespath:go-jmespath:v0.4.0:jmespath_go_jmespath/vendor/github.com/jmespath/go-jmespath \ > jonboulle:clockwork:v0.2.2:jonboulle_clockwork/vendor/github.com/jonboulle/clockwork \ >+ josharian:intern:v1.0.0:josharian_intern/vendor/github.com/josharian/intern \ > jpillora:backoff:v1.0.0:jpillora_backoff/vendor/github.com/jpillora/backoff \ >- json-iterator:go:v1.1.10:json_iterator_go/vendor/github.com/json-iterator/go \ >+ json-iterator:go:v1.1.11:json_iterator_go/vendor/github.com/json-iterator/go \ > jstemmer:go-junit-report:v0.9.1:jstemmer_go_junit_report/vendor/github.com/jstemmer/go-junit-report \ > jtolds:gls:v4.20.0:jtolds_gls/vendor/github.com/jtolds/gls \ > jung-kurt:gofpdf:v1.16.2:jung_kurt_gofpdf/vendor/github.com/jung-kurt/gofpdf \ >- k0kubun:colorstring:9440f1994b88:k0kubun_colorstring/vendor/github.com/k0kubun/colorstring \ >- klauspost:compress:v1.9.5:klauspost_compress/vendor/github.com/klauspost/compress \ >+ klauspost:compress:v1.12.2:klauspost_compress/vendor/github.com/klauspost/compress \ > kubernetes:client-go:v0.18.8:kubernetes_client_go/vendor/k8s.io/client-go \ >- lib:pq:v1.9.0:lib_pq/vendor/github.com/lib/pq \ >+ lib:pq:v1.10.0:lib_pq/vendor/github.com/lib/pq \ > linkedin:goavro:v2.10.0:linkedin_goavro_v2/vendor/github.com/linkedin/goavro/v2 \ > magefile:mage:v1.11.0:magefile_mage/vendor/github.com/magefile/mage \ >+ mailru:easyjson:v0.7.6:mailru_easyjson/vendor/github.com/mailru/easyjson \ > mattermost:xml-roundtrip-validator:bcd7e1b9601e:mattermost_xml_roundtrip_validator/vendor/github.com/mattermost/xml-roundtrip-validator \ >- mattetti:filebuffer:v1.0.0:mattetti_filebuffer/vendor/github.com/mattetti/filebuffer \ >- mattn:go-colorable:v0.1.7:mattn_go_colorable/vendor/github.com/mattn/go-colorable \ >+ mattetti:filebuffer:v1.0.1:mattetti_filebuffer/vendor/github.com/mattetti/filebuffer \ >+ mattn:go-colorable:v0.1.8:mattn_go_colorable/vendor/github.com/mattn/go-colorable \ > mattn:go-isatty:v0.0.12:mattn_go_isatty/vendor/github.com/mattn/go-isatty \ >- mattn:go-runewidth:v0.0.7:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \ >- mattn:go-sqlite3:v1.14.6:mattn_go_sqlite3/vendor/github.com/mattn/go-sqlite3 \ >+ mattn:go-runewidth:v0.0.9:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \ >+ mattn:go-sqlite3:v1.14.7:mattn_go_sqlite3/vendor/github.com/mattn/go-sqlite3 \ > matttproud:golang_protobuf_extensions:v1.0.1:matttproud_golang_protobuf_extensions/vendor/github.com/matttproud/golang_protobuf_extensions \ >+ miekg:dns:v1.1.41:miekg_dns/vendor/github.com/miekg/dns \ > mitchellh:go-testing-interface:v1.0.0:mitchellh_go_testing_interface/vendor/github.com/mitchellh/go-testing-interface \ >+ mitchellh:mapstructure:v1.4.1:mitchellh_mapstructure/vendor/github.com/mitchellh/mapstructure \ > mna:redisc:v1.1.7:mna_redisc/vendor/github.com/mna/redisc \ > modern-go:concurrent:bacd9c7ef1dd:modern_go_concurrent/vendor/github.com/modern-go/concurrent \ > modern-go:reflect2:v1.0.1:modern_go_reflect2/vendor/github.com/modern-go/reflect2 \ >+ mongodb:mongo-go-driver:v1.5.1:mongodb_mongo_go_driver/vendor/go.mongodb.org/mongo-driver \ >+ mpvl:unique:cbe035fff7de:mpvl_unique/vendor/github.com/mpvl/unique \ > mwitkow:go-conntrack:2f068394615f:mwitkow_go_conntrack/vendor/github.com/mwitkow/go-conntrack \ > oklog:run:v1.1.0:oklog_run/vendor/github.com/oklog/run \ > oklog:ulid:v1.3.1:oklog_ulid/vendor/github.com/oklog/ulid \ >- olekukonko:tablewriter:v0.0.4:olekukonko_tablewriter/vendor/github.com/olekukonko/tablewriter \ >- open-telemetry:opentelemetry-collector:v0.21.0:open_telemetry_opentelemetry_collector/vendor/go.opentelemetry.io/collector \ >- opentracing:opentracing-go:v1.2.0:opentracing_opentracing_go/vendor/github.com/opentracing/opentracing-go \ >- opentracing-contrib:go-grpc:4b5a12d3ff02:opentracing_contrib_go_grpc/vendor/github.com/opentracing-contrib/go-grpc \ >+ olekukonko:tablewriter:v0.0.5:olekukonko_tablewriter/vendor/github.com/olekukonko/tablewriter \ >+ open-telemetry:opentelemetry-collector:v0.27.0:open_telemetry_opentelemetry_collector/vendor/go.opentelemetry.io/collector \ >+ opentracing-contrib:go-grpc:73cb765af46e:opentracing_contrib_go_grpc/vendor/github.com/opentracing-contrib/go-grpc \ > opentracing-contrib:go-stdlib:v1.0.0:opentracing_contrib_go_stdlib/vendor/github.com/opentracing-contrib/go-stdlib \ >+ opentracing:opentracing-go:v1.2.0:opentracing_opentracing_go/vendor/github.com/opentracing/opentracing-go \ > patrickmn:go-cache:v2.1.0:patrickmn_go_cache/vendor/github.com/patrickmn/go-cache \ >+ pkg:browser:ce105d075bb4:pkg_browser/vendor/github.com/pkg/browser \ > pkg:errors:v0.9.1:pkg_errors/vendor/github.com/pkg/errors \ > pmezard:go-difflib:v1.0.0:pmezard_go_difflib/vendor/github.com/pmezard/go-difflib \ >- prometheus:client_golang:v1.9.0:prometheus_client_golang/vendor/github.com/prometheus/client_golang \ >+ prometheus:alertmanager:v0.22.0:prometheus_alertmanager/vendor/github.com/prometheus/alertmanager \ >+ prometheus:client_golang:v1.10.0:prometheus_client_golang/vendor/github.com/prometheus/client_golang \ > prometheus:client_model:v0.2.0:prometheus_client_model/vendor/github.com/prometheus/client_model \ >- prometheus:common:v0.18.0:prometheus_common/vendor/github.com/prometheus/common \ >+ prometheus:common:v0.24.0:prometheus_common/vendor/github.com/prometheus/common \ > prometheus:node_exporter:01054558c289:prometheus_node_exporter/vendor/github.com/prometheus/node_exporter \ >- prometheus:procfs:v0.1.3:prometheus_procfs/vendor/github.com/prometheus/procfs \ >- prometheus:prometheus:6f296594a852:prometheus_prometheus/vendor/github.com/prometheus/prometheus \ >- protocolbuffers:protobuf-go:v1.25.0:protocolbuffers_protobuf_go/vendor/google.golang.org/protobuf \ >+ prometheus:procfs:v0.6.0:prometheus_procfs/vendor/github.com/prometheus/procfs \ >+ prometheus:prometheus:2a4b8e12bbf2:prometheus_prometheus/vendor/github.com/prometheus/prometheus \ >+ protocolbuffers:protobuf-go:v1.26.0:protocolbuffers_protobuf_go/vendor/google.golang.org/protobuf \ > rainycape:unidecode:cb7f23ec59be:rainycape_unidecode/vendor/github.com/rainycape/unidecode \ > robfig:cron:b41be1df6967:robfig_cron/vendor/github.com/robfig/cron \ > robfig:cron:v3.0.1:robfig_cron_v3/vendor/github.com/robfig/cron/v3 \ >+ rs:cors:v1.7.0:rs_cors/vendor/github.com/rs/cors \ > russellhaering:goxmldsig:v1.1.0:russellhaering_goxmldsig/vendor/github.com/russellhaering/goxmldsig \ > russross:blackfriday:v2.0.1:russross_blackfriday_v2/vendor/github.com/russross/blackfriday/v2 \ >+ sean-:seed:e2103e2c3529:sean__seed/vendor/github.com/sean-/seed \ > sercand:kuberesolver:v2.4.0:sercand_kuberesolver/vendor/github.com/sercand/kuberesolver \ > sergi:go-diff:v1.0.0:sergi_go_diff/vendor/github.com/sergi/go-diff \ >- sirupsen:logrus:v1.7.0:sirupsen_logrus/vendor/github.com/sirupsen/logrus \ >+ shurcooL:httpfs:8d4bc4ba7749:shurcool_httpfs/vendor/github.com/shurcooL/httpfs \ > shurcooL:sanitized_anchor_name:v1.0.0:shurcool_sanitized_anchor_name/vendor/github.com/shurcooL/sanitized_anchor_name \ >+ shurcooL:vfsgen:0d455de96546:shurcool_vfsgen/vendor/github.com/shurcooL/vfsgen \ >+ sirupsen:logrus:v1.7.0:sirupsen_logrus/vendor/github.com/sirupsen/logrus \ > smartystreets:assertions:v1.0.1:smartystreets_assertions/vendor/github.com/smartystreets/assertions \ > smartystreets:goconvey:v1.6.4:smartystreets_goconvey/vendor/github.com/smartystreets/goconvey \ > square:go-jose:v2.5.1:square_go_jose/vendor/gopkg.in/square/go-jose.v2 \ >@@ -188,31 +233,26 @@ > teris-io:shortid:771a37caa5cf:teris_io_shortid/vendor/github.com/teris-io/shortid \ > timberio:go-datemath:74ddef604fff:timberio_go_datemath/vendor/github.com/timberio/go-datemath \ > ua-parser:uap-go:daf92ba38329:ua_parser_uap_go/vendor/github.com/ua-parser/uap-go \ >- uber-go:atomic:v1.6.0:uber_go_atomic/vendor/go.uber.org/atomic \ >+ uber-go:atomic:v1.7.0:uber_go_atomic/vendor/go.uber.org/atomic \ > uber-go:goleak:v1.1.10:uber_go_goleak/vendor/go.uber.org/goleak \ >- uber:jaeger-client-go:v2.25.0:uber_jaeger_client_go/vendor/github.com/uber/jaeger-client-go \ >- uber:jaeger-lib:v2.2.0:uber_jaeger_lib/vendor/github.com/uber/jaeger-lib \ >+ uber:jaeger-client-go:v2.27.0:uber_jaeger_client_go/vendor/github.com/uber/jaeger-client-go \ >+ uber:jaeger-lib:v2.4.1:uber_jaeger_lib/vendor/github.com/uber/jaeger-lib \ > unknwon:com:v1.0.1:unknwon_com/vendor/github.com/unknwon/com \ > urfave:cli:v2.3.0:urfave_cli_v2/vendor/github.com/urfave/cli/v2 \ >- weaveworks:common:0619918236ec:weaveworks_common/vendor/github.com/weaveworks/common \ >+ weaveworks:common:009d1eebd624:weaveworks_common/vendor/github.com/weaveworks/common \ > weaveworks:promrus:v1.2.0:weaveworks_promrus/vendor/github.com/weaveworks/promrus \ > xorcare:pointer:v1.1.0:xorcare_pointer/vendor/github.com/xorcare/pointer \ > yudai:gojsondiff:v1.0.0:yudai_gojsondiff/vendor/github.com/yudai/gojsondiff \ > yudai:golcs:ecda9a501e82:yudai_golcs/vendor/github.com/yudai/golcs > >- # Mirrors for the following packages are not currently known, please look them up and handle these tuples manually: >- # ::v0.3.6:group_name/vendor/xorm.io/builder (from gitea.com/xorm/builder@v0.3.6) >- # ::v0.7.3:group_name/vendor/xorm.io/core (from gitea.com/xorm/core@v0.7.3) >- # ::v0.8.2:group_name/vendor/xorm.io/xorm (from gitea.com/xorm/xorm@v0.8.2) >- > USE_RC_SUBR= grafana >-TAG= 5fdad5b >+TAG= 5c5d45e > > GO_TARGET= ./pkg/cmd/grafana-server \ > ./pkg/cmd/grafana-cli > GO_BUILDFLAGS= -ldflags="-w -X main.version=${PORTVERSION} -X main.commit=${TAG}" > >-SUB_FILES= grafana.conf >+SUB_FILES= grafana.ini > SUB_LIST= GRAFANA_USER=${GRAFANA_USER} \ > GRAFANA_GROUP=${GRAFANA_GROUP} \ > GRAFANA_DATADIR=${GRAFANA_DATADIR} \ >@@ -220,7 +260,7 @@ > GRAFANA_LOGDIR=${GRAFANA_LOGDIR} \ > GRAFANA_PLUGINDIR=${GRAFANA_PLUGINDIR} \ > GRAFANA_PROVISIONINGDIR=${GRAFANA_PROVISIONINGDIR} \ >- GRAFANA_BUILDHASH=3817b8b78f33fc1605dc >+ GRAFANA_BUILDHASH=7f5a241f55df4a1c66ae > > GRAFANA_USER?= grafana > GRAFANA_GROUP?= grafana >@@ -234,13 +274,12 @@ > GRAFANA_HOMEDIR?= ${DATADIR} > GRAFANA_LOGDIR?= /var/log/${PORTNAME} > GRAFANA_PLUGINDIR?= ${GRAFANA_DATADIR}/plugins >-# TODO: Move to etc while moving to grafana8 >-GRAFANA_PROVISIONINGDIR?= ${GRAFANA_DATADIR}/provisioning >+GRAFANA_PROVISIONINGDIR?= ${ETCDIR}/provisioning > > post-extract: > @${RM} -r ${WRKSRC}/public > @(cd ${WRKDIR} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${DISTDIR}/grafana-${PORTVERSION}.linux-amd64${EXTRACT_SUFX} ${EXTRACT_AFTER_ARGS} grafana-${PORTVERSION}/public) >- @(cd ${WRKDIR} && ${MKDIR} grafana-${PORTVERSION}/vendor/xorm.io && ${MV} builder grafana-${PORTVERSION}/vendor/xorm.io/ && ${MV} core grafana-${PORTVERSION}/vendor/xorm.io/ && ${MV} xorm grafana-${PORTVERSION}/vendor/xorm.io/) >+ @(cd ${WRKDIR} && ${MKDIR} ${WRKSRC}/vendor/xorm.io && ${MV} builder ${WRKSRC}/vendor/xorm.io/ && ${MV} core ${WRKSRC}/vendor/xorm.io/ && ${MV} xorm ${WRKSRC}/vendor/xorm.io/) > > post-install: > ${MKDIR} ${STAGEDIR}${GRAFANA_HOMEDIR} >@@ -248,6 +287,7 @@ > ${MKDIR} ${STAGEDIR}${GRAFANA_DATADIR} > ${MKDIR} ${STAGEDIR}${GRAFANA_PLUGINDIR} > ${MKDIR} ${STAGEDIR}${GRAFANA_PROVISIONINGDIR} >+ ${MKDIR} ${STAGEDIR}${GRAFANA_PROVISIONINGDIR}/access-control > ${MKDIR} ${STAGEDIR}${GRAFANA_PROVISIONINGDIR}/dashboards > ${MKDIR} ${STAGEDIR}${GRAFANA_PROVISIONINGDIR}/datasources > ${MKDIR} ${STAGEDIR}${GRAFANA_PROVISIONINGDIR}/notifiers >@@ -257,8 +297,7 @@ > ${COPYTREE_SHARE} public ${STAGEDIR}${GRAFANA_HOMEDIR} ) > ${INSTALL_DATA} ${WRKSRC}/conf/defaults.ini \ > ${STAGEDIR}${GRAFANA_HOMEDIR}/conf/defaults.ini >-# TODO: Rename to grafana.ini while moving to grafana8 >- ${INSTALL_DATA} ${WRKDIR}/grafana.conf \ >- ${STAGEDIR}${PREFIX}/etc/grafana.conf.sample >+ ${INSTALL_DATA} ${WRKDIR}/grafana.ini \ >+ ${STAGEDIR}${ETCDIR}/grafana.ini.sample > > .include <bsd.port.mk> >diff -durN www/grafana7/distinfo www/grafana8/distinfo >--- www/grafana7/distinfo 2021-05-18 16:51:48.581103000 +0300 >+++ www/grafana8/distinfo 2021-06-15 23:43:28.657882000 +0300 >@@ -1,68 +1,92 @@ >-TIMESTAMP = 1621248809 >-SHA256 (grafana-7.5.6.linux-amd64.tar.gz) = dfa68869989c3607c106f8b8870209b273d36198dc47e7b229de84d048dddcd7 >-SIZE (grafana-7.5.6.linux-amd64.tar.gz) = 52195022 >+TIMESTAMP = 1623789808 >+SHA256 (grafana-8.0.2.linux-amd64.tar.gz) = 4013062cddcc8d825cbf6bdbb3d1877eb0a2c5c57b9c7f8ec77a3afd8b5161a9 >+SIZE (grafana-8.0.2.linux-amd64.tar.gz) = 55512802 > SHA256 (v0.3.6.tar.gz) = af49dbe70ab6b0eb31d69afd89c3260b82cb662607b66eac41b65d642faee6bb > SIZE (v0.3.6.tar.gz) = 22747 > SHA256 (v0.7.3.tar.gz) = 9709c0e8eec3045832f9da81c7bcacf1a32774cb674efcd5662dd8b4d82f70c1 > SIZE (v0.7.3.tar.gz) = 21163 > SHA256 (v0.8.2.tar.gz) = 871cec6861f88b22fe36879e854872f960fae58a4e87d93c6c43d90558c8fc84 > SIZE (v0.8.2.tar.gz) = 413897 >-SHA256 (grafana-grafana-v7.5.6_GH0.tar.gz) = ea2eeb591e99f7eafb11d117c91509e5feefd2a5448bb9b774445a398f55e9f1 >-SIZE (grafana-grafana-v7.5.6_GH0.tar.gz) = 10927027 >+SHA256 (grafana-grafana-v8.0.2_GH0.tar.gz) = 2262c8ac65bc18e8bfb60cf7c363edf1911cf4a6a54722c27cd54a71c98ebb8b >+SIZE (grafana-grafana-v8.0.2_GH0.tar.gz) = 11564916 >+SHA256 (Azure-azure-sdk-for-go-023238f4c45f_GH0.tar.gz) = 7fc283310c39645475503e4388f96cbc721cca5d35de57bc17282188b70ce69c >+SIZE (Azure-azure-sdk-for-go-023238f4c45f_GH0.tar.gz) = 36528192 >+SHA256 (Azure-azure-sdk-for-go-2bc7350b1dcd_GH0.tar.gz) = a385b24461c2dd73a3e32e130f9bf51940cbd263d5abaa2486aab6a37b27b079 >+SIZE (Azure-azure-sdk-for-go-2bc7350b1dcd_GH0.tar.gz) = 37129853 >+SHA256 (Azure-azure-sdk-for-go-aa6ba0a4ce44_GH0.tar.gz) = 77d1feb71e84737381cf63eb3f719b44aa42f586c6f2fa692544b515a43d5128 >+SIZE (Azure-azure-sdk-for-go-aa6ba0a4ce44_GH0.tar.gz) = 35580610 > SHA256 (BurntSushi-toml-v0.3.1_GH0.tar.gz) = 6593da894578ba510a470735ffbdc88ce88033094dc5a8f4d3957ab87e18803f > SIZE (BurntSushi-toml-v0.3.1_GH0.tar.gz) = 42077 > SHA256 (FZambia-eagle-v0.0.1_GH0.tar.gz) = dc2dd0e2e582a2c8e8c7fadab6d1456b9ff2d15fe7c5a8e54986c0d961a200f1 > SIZE (FZambia-eagle-v0.0.1_GH0.tar.gz) = 5095 > SHA256 (FZambia-sentinel-v1.1.0_GH0.tar.gz) = 347d9b6effd1e329c7be8275d6b9a6977d80d86db1f9a4619f0f8f55af3e5676 > SIZE (FZambia-sentinel-v1.1.0_GH0.tar.gz) = 8143 >+SHA256 (Masterminds-semver-v1.5.0_GH0.tar.gz) = c9140eddfb03dc862f826e7761561260b9a840afa7519cc0919e89a43b5be5ba >+SIZE (Masterminds-semver-v1.5.0_GH0.tar.gz) = 21188 >+SHA256 (PuerkitoBio-purell-v1.1.1_GH0.tar.gz) = 93e2ae2b12fc656ecc7ca28336009d24431247d2af59949c59fdef26ecc9a971 >+SIZE (PuerkitoBio-purell-v1.1.1_GH0.tar.gz) = 11604 >+SHA256 (PuerkitoBio-urlesc-de5bf2ad4578_GH0.tar.gz) = e1d470b13efcab6d4dea96a3cdb986b8a29a06c05d1b80399f0e58caef5ca932 >+SIZE (PuerkitoBio-urlesc-de5bf2ad4578_GH0.tar.gz) = 6796 > SHA256 (VividCortex-mysqlerr-6c6b55f8796f_GH0.tar.gz) = 7c9f63636e73821dabebb3988bd12ecce0e473a111af835a34b794718c18c9d9 > SIZE (VividCortex-mysqlerr-6c6b55f8796f_GH0.tar.gz) = 14691 > SHA256 (alexcesaro-quotedprintable-2caba252f4dc_GH0.tar.gz) = 1a314d172f499342a97996e30ae1731b2e923e17031734d7350927458f544efb > SIZE (alexcesaro-quotedprintable-2caba252f4dc_GH0.tar.gz) = 10425 >-SHA256 (apache-arrow-68b1273cbbf7_GH0.tar.gz) = 8889441ec526dd451e0b98225e0d5ceabed66c6486b5a642d7f08458a0aed423 >-SIZE (apache-arrow-68b1273cbbf7_GH0.tar.gz) = 6198586 >-SHA256 (apache-thrift-v0.13.0_GH0.tar.gz) = 5da60088e60984f4f0801deeea628d193c33cec621e78c8a43a5d8c4055f7ad9 >-SIZE (apache-thrift-v0.13.0_GH0.tar.gz) = 3202365 >-SHA256 (aws-aws-sdk-go-v1.37.20_GH0.tar.gz) = 2b00892527f3daf6c55104660b5311ff219539bcfbe38a0f83b3dc2f7897c82e >-SIZE (aws-aws-sdk-go-v1.37.20_GH0.tar.gz) = 18263547 >+SHA256 (apache-arrow-5bea62493d91_GH0.tar.gz) = 1d8955ea54b9fb1665e789de175bfc64e803f6e4fa176ecad821cdfc11ebfa8b >+SIZE (apache-arrow-5bea62493d91_GH0.tar.gz) = 7676886 >+SHA256 (apache-thrift-v0.14.1_GH0.tar.gz) = 5ae1c4d16452a22eaf9d802ba7489907147c2b316ff38c9758918552fae5132c >+SIZE (apache-thrift-v0.14.1_GH0.tar.gz) = 3142264 >+SHA256 (armon-go-metrics-v0.3.6_GH0.tar.gz) = c4f5898a817bcbbc68aea6de0ce0b1a2d47f8d970cf93db0a581bb1a01d762d9 >+SIZE (armon-go-metrics-v0.3.6_GH0.tar.gz) = 34592 >+SHA256 (asaskevich-govalidator-7a23bdc65eef_GH0.tar.gz) = a8a0ecc0f3f23bef9886a6b798d7a61d5c4b24e1aa8065a0de0173a4b39f7f5d >+SIZE (asaskevich-govalidator-7a23bdc65eef_GH0.tar.gz) = 60431 >+SHA256 (aws-aws-sdk-go-v1.38.34_GH0.tar.gz) = 95a84e99858740ac822aea0a7273804fd614989950a01382c903116d96cb6b84 >+SIZE (aws-aws-sdk-go-v1.38.34_GH0.tar.gz) = 18961954 > SHA256 (beevik-etree-v1.1.0_GH0.tar.gz) = d1b424a126ce5c46d8e9ba42217e7997cc992bef56d17cc39d1d91525c0dc1de > SIZE (beevik-etree-v1.1.0_GH0.tar.gz) = 26390 >-SHA256 (benbjohnson-clock-7dc76406b6d3_GH0.tar.gz) = 57057ebe896b3120137fffdef8b8ec5354f5a43a9faf6c68616adc1da5f79baa >-SIZE (benbjohnson-clock-7dc76406b6d3_GH0.tar.gz) = 6250 >+SHA256 (benbjohnson-clock-v1.1.0_GH0.tar.gz) = 43d7a7d4d1cfe92831ecaabdf005f5ae3495739f726cc5af67614d2837b8bcb7 >+SIZE (benbjohnson-clock-v1.1.0_GH0.tar.gz) = 6320 > SHA256 (beorn7-perks-v1.0.1_GH0.tar.gz) = 98db84bb0224a26094e6adba91b7ee7a1a7ace28cb648d818f8e779e6a19f825 > SIZE (beorn7-perks-v1.0.1_GH0.tar.gz) = 10867 >-SHA256 (blang-semver-v3.5.0_GH0.tar.gz) = 03a75a5e8b21b01d6a6f66b05c1385112354b7e57f04c0a3f772769a81254e26 >-SIZE (blang-semver-v3.5.0_GH0.tar.gz) = 14360 > SHA256 (bradfitz-gomemcache-a41fca850d0b_GH0.tar.gz) = e9b32edd5745cd009c4d23d0ff6e2fdd7ae92e6049a9155500c93bf93e744bc6 > SIZE (bradfitz-gomemcache-a41fca850d0b_GH0.tar.gz) = 13238 >-SHA256 (census-instrumentation-opencensus-go-v0.22.3_GH0.tar.gz) = 05eaf69808d0ba27b82d71fe620e8ecf97c1dd2d0ef8616d960c9d9170d7fdfa >-SIZE (census-instrumentation-opencensus-go-v0.22.3_GH0.tar.gz) = 167276 >-SHA256 (centrifugal-centrifuge-v0.13.0_GH0.tar.gz) = 139c211a427a2d3a08f5b24c210a4477d9455ebd1e312013cfc64a372d102377 >-SIZE (centrifugal-centrifuge-v0.13.0_GH0.tar.gz) = 329799 >-SHA256 (centrifugal-protocol-v0.3.4_GH0.tar.gz) = d15599e0e9051afdc3cddd8b723124085deb19f0b5be3dfbc048e2c8f7db86f7 >-SIZE (centrifugal-protocol-v0.3.4_GH0.tar.gz) = 29065 >+SHA256 (c2h5oh-datasize-28bbd4740fee_GH0.tar.gz) = 8f07351e7f97d619ca328460181a73f3e30af86554a74cf7199afc78713c599b >+SIZE (c2h5oh-datasize-28bbd4740fee_GH0.tar.gz) = 4124 >+SHA256 (cenkalti-backoff-v4.1.0_GH0.tar.gz) = 8911c7834acfa7795271db561cfafd8a4bd0a5153d7df93e71e13a9ee3b06e98 >+SIZE (cenkalti-backoff-v4.1.0_GH0.tar.gz) = 9834 >+SHA256 (census-instrumentation-opencensus-go-v0.23.0_GH0.tar.gz) = cc9dc0234de1baacf1855cf19615b381ca2f2adb83a2871e7a9b8b74e46818cf >+SIZE (census-instrumentation-opencensus-go-v0.23.0_GH0.tar.gz) = 176498 >+SHA256 (centrifugal-centrifuge-v0.17.0_GH0.tar.gz) = 481e3fd652d3b603ac210dbd8bea234d84c6f46070405a8649314c9a9f27ec84 >+SIZE (centrifugal-centrifuge-v0.17.0_GH0.tar.gz) = 398849 >+SHA256 (centrifugal-protocol-v0.5.0_GH0.tar.gz) = 6a09bc7aab085ae594edb68bb2abbb4d90323caf2a9e54f43c53405db53ce85f >+SIZE (centrifugal-protocol-v0.5.0_GH0.tar.gz) = 34594 > SHA256 (cespare-xxhash-v1.1.0_GH0.tar.gz) = 9418be390574092f0ca989b9ae2f5450270ead8125a635a100850b28c8c9c495 > SIZE (cespare-xxhash-v1.1.0_GH0.tar.gz) = 8200 > SHA256 (cespare-xxhash-v2.1.1_GH0.tar.gz) = 0ee31178d2c5a1249be4e26294a2f428008dc4e1ecbbfbe47f74e41026df1148 > SIZE (cespare-xxhash-v2.1.1_GH0.tar.gz) = 9292 > SHA256 (cheekybits-genny-v1.0.0_GH0.tar.gz) = 6982bf513333fb3ee3e6e0633500a3800fb6a3d6beb9e6c6084a96c85a49dd73 > SIZE (cheekybits-genny-v1.0.0_GH0.tar.gz) = 15585 >-SHA256 (cortexproject-cortex-85942c5703cf_GH0.tar.gz) = 76625bae7fd757d2d77105074af3537b6d95088b3be58a8735ec101254674882 >-SIZE (cortexproject-cortex-85942c5703cf_GH0.tar.gz) = 13323856 >-SHA256 (cpuguy83-go-md2man-f79a8a8ca69d_GH0.tar.gz) = c117a3e3741ea39016b678b24db19b1f766277bac7c1c6d721237bb159610178 >-SIZE (cpuguy83-go-md2man-f79a8a8ca69d_GH0.tar.gz) = 52020 >+SHA256 (cockroachdb-apd-v2.0.1_GH0.tar.gz) = 599d1df6218c8c8c1e80be882b38ec9d486e9da82bea83dca02c4a79a35b2f17 >+SIZE (cockroachdb-apd-v2.0.1_GH0.tar.gz) = 304379 >+SHA256 (cortexproject-cortex-d382e1d80eaf_GH0.tar.gz) = 699652d3aa55810c0874b1c044bdf80059d12dd74ea5a3801eb3ecc5b957749b >+SIZE (cortexproject-cortex-d382e1d80eaf_GH0.tar.gz) = 15489448 >+SHA256 (cpuguy83-go-md2man-v2.0.0_GH0.tar.gz) = 50537880d42fc28b9c2e9aaa36b137349d43cc73d46436a499f8c928cd2fc576 >+SIZE (cpuguy83-go-md2man-v2.0.0_GH0.tar.gz) = 52021 > SHA256 (crewjam-saml-bca570abb2ce_GH0.tar.gz) = b12429ce52c0329943a64bea441f481ea0995133a905d61aa6eab5d02ac7e41b > SIZE (crewjam-saml-bca570abb2ce_GH0.tar.gz) = 239531 >+SHA256 (cuelang-cue-v0.3.2_GH0.tar.gz) = 4b1c6137c15b9389d8af6317e3def0d1bb06d1cb5817c22b75769f069fd62001 >+SIZE (cuelang-cue-v0.3.2_GH0.tar.gz) = 1199732 > SHA256 (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 7d82b9bb7291adbe7498fe946920ab3e7fc9e6cbfc3b2294693fad00bf0dd17e > SIZE (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 42152 > SHA256 (deepmap-oapi-codegen-v1.3.13_GH0.tar.gz) = c206f58011623e4d6c5a158b0cef563426694bb1bf0b9cbe03be7180986706da > SIZE (deepmap-oapi-codegen-v1.3.13_GH0.tar.gz) = 135335 >-SHA256 (denisenkom-go-mssqldb-1e08a3fab204_GH0.tar.gz) = db2f3f09919b1f2f8858d8c2e77cfa72a137698f138768615d9cc5221553cdcd >-SIZE (denisenkom-go-mssqldb-1e08a3fab204_GH0.tar.gz) = 522580 >+SHA256 (docker-go-units-v0.4.0_GH0.tar.gz) = b411f15ca9b419880006f3944b8ec87dc3fe15cbba3beb6e04f2c03f9ea8370b >+SIZE (docker-go-units-v0.4.0_GH0.tar.gz) = 11514 > SHA256 (dustin-go-humanize-v1.0.0_GH0.tar.gz) = e4540bd50ac855143b4f2e509313079c50cf5d8774f09cc10dbca5ae9803d8ba > SIZE (dustin-go-humanize-v1.0.0_GH0.tar.gz) = 17260 > SHA256 (edsrzf-mmap-go-v1.0.0_GH0.tar.gz) = 49c502c28de1e36f12005a70543ae62e15dcd85565572df4e973beb5812587bf > SIZE (edsrzf-mmap-go-v1.0.0_GH0.tar.gz) = 5463 >+SHA256 (emicklei-proto-v1.6.15_GH0.tar.gz) = 7291cfac4b3c8d96507793e9b83cc9c8044357ec5db274f7e003b0955d70f58e >+SIZE (emicklei-proto-v1.6.15_GH0.tar.gz) = 28586 > SHA256 (facebookgo-ensure-b4ab57deab51_GH0.tar.gz) = 228a9f93d69255a4bb82bf058c97f1bde71c595e94da5a3b421026210275b959 > SIZE (facebookgo-ensure-b4ab57deab51_GH0.tar.gz) = 6412 > SHA256 (facebookgo-inject-f23751cae28b_GH0.tar.gz) = edaf2ed132818f18b2f0ce9d6358f1358c0b44f7715634fc1e6b725281e3454b >@@ -85,10 +109,10 @@ > SIZE (go-asn1-ber-asn1-ber-f715ec2f112d_GH0.tar.gz) = 13199 > SHA256 (go-ini-ini-v1.62.0_GH0.tar.gz) = 926ca2ff49018dc5c0991f3a790bc2083a3c52c470167d42f0f0bcd6642ff64e > SIZE (go-ini-ini-v1.62.0_GH0.tar.gz) = 50314 >-SHA256 (go-ldap-ldap-v3.0.2_GH0.tar.gz) = 7e5244c2f1d7b0a4a4927206d278325b61312934a16cf64fa9f1f8a9b9e954d1 >-SIZE (go-ldap-ldap-v3.0.2_GH0.tar.gz) = 41053 > SHA256 (go-kit-kit-v0.10.0_GH0.tar.gz) = c0fac2e37b981e4c18e4f210b92e1393bd59dadd7c7fc043ec46d1c9834eba85 > SIZE (go-kit-kit-v0.10.0_GH0.tar.gz) = 274801 >+SHA256 (go-ldap-ldap-v3.1.0_GH0.tar.gz) = d92a365629f2df40216e5d637ef2c5a3984d40ba219f55dc34af59ad659e3ab4 >+SIZE (go-ldap-ldap-v3.1.0_GH0.tar.gz) = 41634 > SHA256 (go-logfmt-logfmt-v0.5.0_GH0.tar.gz) = 76727000951c187d058289d8e83d3e2ad480a5d44c7c83b025b78b7eb6bf0258 > SIZE (go-logfmt-logfmt-v0.5.0_GH0.tar.gz) = 11745 > SHA256 (go-macaron-binding-0b4f37bab25b_GH0.tar.gz) = 71c1f7e46da92204083ee5e24faef361f2c96519188d2ed3cf3eefe7b639a9cf >@@ -101,78 +125,106 @@ > SIZE (go-macaron-macaron-v1.4.0_GH0.tar.gz) = 133118 > SHA256 (go-mail-mail-v2.3.1_GH0.tar.gz) = 264a42278757b9153338e618b2c98109d88f8ae8599a804f291e17bba9bb8969 > SIZE (go-mail-mail-v2.3.1_GH0.tar.gz) = 19878 >+SHA256 (go-openapi-analysis-v0.20.0_GH0.tar.gz) = b94c995545da66b594f9717989266bc6ac08ecb3c319072dfd69001b86c55808 >+SIZE (go-openapi-analysis-v0.20.0_GH0.tar.gz) = 221669 >+SHA256 (go-openapi-errors-v0.20.0_GH0.tar.gz) = a60f376f419e20b05858e49b766251c6ab27799ebedb4643f53988e2848bac3b >+SIZE (go-openapi-errors-v0.20.0_GH0.tar.gz) = 18839 >+SHA256 (go-openapi-jsonpointer-v0.19.5_GH0.tar.gz) = 587217a2edeedbe6de0f0ba62d7c347f31be2f7016da4fafdeda3aba5dd6b1a9 >+SIZE (go-openapi-jsonpointer-v0.19.5_GH0.tar.gz) = 15456 >+SHA256 (go-openapi-jsonreference-v0.19.5_GH0.tar.gz) = 9ab7344a39477fda6b782ab30e6a61c6117ebc656442bf0dad0081a5919240d5 >+SIZE (go-openapi-jsonreference-v0.19.5_GH0.tar.gz) = 14168 >+SHA256 (go-openapi-loads-v0.20.2_GH0.tar.gz) = b06fba121c3caa54ee3072e98a2e7d6d1cfafa0d9b68a352547eb8eb2f7aa188 >+SIZE (go-openapi-loads-v0.20.2_GH0.tar.gz) = 56554 >+SHA256 (go-openapi-runtime-v0.19.28_GH0.tar.gz) = cff1e687c305bb9a73b6db9cc212fef9689db361080c805510c927300f0696a3 >+SIZE (go-openapi-runtime-v0.19.28_GH0.tar.gz) = 132420 >+SHA256 (go-openapi-spec-v0.20.3_GH0.tar.gz) = bb910bdd01984283d7febe21935ea55cd1ee4d6628bc056668a13ccda79029b1 >+SIZE (go-openapi-spec-v0.20.3_GH0.tar.gz) = 297211 >+SHA256 (go-openapi-strfmt-v0.20.1_GH0.tar.gz) = cef0c25b71554edb56e1707dc0c0d2c463877861917e6b9a05f8a03dbda6efd8 >+SIZE (go-openapi-strfmt-v0.20.1_GH0.tar.gz) = 44436 >+SHA256 (go-openapi-swag-v0.19.15_GH0.tar.gz) = 5d22d5a44970926178102eb80926f4cbfd00f3f1f2810cbbd4d8e7c62547afe6 >+SIZE (go-openapi-swag-v0.19.15_GH0.tar.gz) = 35515 >+SHA256 (go-openapi-validate-v0.20.2_GH0.tar.gz) = 40145ab360fd08dc30396acdee8c7b46541f90b8613ad53b98a5786f439cf186 >+SIZE (go-openapi-validate-v0.20.2_GH0.tar.gz) = 463309 > SHA256 (go-redis-redis-v5.2.9_GH0.tar.gz) = 494f474925e89749124445cdebc5affd741f7532d2a4d6e4e2069b17d74f4fd2 > SIZE (go-redis-redis-v5.2.9_GH0.tar.gz) = 69991 > SHA256 (go-sourcemap-sourcemap-v2.1.3_GH0.tar.gz) = 9e5d9e6f1b7facedd58ef8bb2af86ddf906bfc0c3f377934603e900b21490956 > SIZE (go-sourcemap-sourcemap-v2.1.3_GH0.tar.gz) = 6479 >-SHA256 (go-sql-driver-mysql-v1.5.0_GH0.tar.gz) = 9d98b46623037447a26a51a203540bf605b6e6220d31f2efc7396242fcb660b5 >-SIZE (go-sql-driver-mysql-v1.5.0_GH0.tar.gz) = 90474 >+SHA256 (go-sql-driver-mysql-v1.6.0_GH0.tar.gz) = 25233aea6418ca7e2e8d83f1bf4f498ef7f79c8c0fee1dc2a8ba623372574b28 >+SIZE (go-sql-driver-mysql-v1.6.0_GH0.tar.gz) = 94168 > SHA256 (go-stack-stack-v1.8.0_GH0.tar.gz) = 3b8987e137d76f4f35db1e8005ec7fb766b68eed8cac0ca0b795ac43cd72b319 > SIZE (go-stack-stack-v1.8.0_GH0.tar.gz) = 8039 >-SHA256 (go-yaml-yaml-eeeca48fe776_GH0.tar.gz) = 77e421545f853bf0b0431ed5026f10ebeeadd436334ac156169b78f82e86bdf5 >-SIZE (go-yaml-yaml-eeeca48fe776_GH0.tar.gz) = 88787 >+SHA256 (go-yaml-yaml-496545a6307b_GH0.tar.gz) = ed0e11dc14bbbd4127031d7e8b9e58dad885e2c44a16359d2f64b71d1d1f692a >+SIZE (go-yaml-yaml-496545a6307b_GH0.tar.gz) = 90156 > SHA256 (go-yaml-yaml-v2.4.0_GH0.tar.gz) = d8e94679e5fff6bd1a35e10241543929a5f3da44f701755babf99b3daf0faac0 > SIZE (go-yaml-yaml-v2.4.0_GH0.tar.gz) = 73209 > SHA256 (gobwas-glob-v0.2.3_GH0.tar.gz) = 325026fc78bcebcf31151b6e060f4e1c3321b04ded3dab63b63610b323c10850 > SIZE (gobwas-glob-v0.2.3_GH0.tar.gz) = 25962 >-SHA256 (gogo-googleapis-v1.4.0_GH0.tar.gz) = 0f1be0cc87e1f7942091f529dd2669d66fc249d57c6ed6906666d42b6d384497 >-SIZE (gogo-googleapis-v1.4.0_GH0.tar.gz) = 146813 >-SHA256 (gogo-protobuf-v1.3.1_GH0.tar.gz) = 5184f06decd681fcc82f6583976111faf87189c0c2f8063b34ac2ea9ed997236 >-SIZE (gogo-protobuf-v1.3.1_GH0.tar.gz) = 2038188 >-SHA256 (gogo-status-v1.1.0_GH0.tar.gz) = cbc23c8f34b02bec1b034bf80fddb5cd5a446705525d6f19d285988b05b6a178 >-SIZE (gogo-status-v1.1.0_GH0.tar.gz) = 9547 >+SHA256 (gofrs-uuid-v4.0.0_GH0.tar.gz) = 7857a4f0c066d2e43a1b7912458b028b6fa351eb1a1d41b022dd6ac347e96b4f >+SIZE (gofrs-uuid-v4.0.0_GH0.tar.gz) = 17824 >+SHA256 (gogo-googleapis-v1.1.0_GH0.tar.gz) = 887b545e6fc74725f159977fdcb7c8ea2368e22832c5c14f8a68d877cc584f0d >+SIZE (gogo-googleapis-v1.1.0_GH0.tar.gz) = 45199 >+SHA256 (gogo-protobuf-v1.3.2_GH0.tar.gz) = 2bb4b13d6e56b3911f09b8e9ddd15708477fbff8823c057cc79dd99c9a452b34 >+SIZE (gogo-protobuf-v1.3.2_GH0.tar.gz) = 2038725 >+SHA256 (gogo-status-v1.0.3_GH0.tar.gz) = 2b313ae5eb0fcb72f95c78d3072d3c1acc18327cdd92e072b9e31997e034015a >+SIZE (gogo-status-v1.0.3_GH0.tar.gz) = 9382 > SHA256 (golang-sql-civil-cb61b32ac6fe_GH0.tar.gz) = ebc100d46719b1374b59e59bc63baffaec6a2bface5b0d519024f43c097cdc3e > SIZE (golang-sql-civil-cb61b32ac6fe_GH0.tar.gz) = 8359 > SHA256 (golang-appengine-v1.6.7_GH0.tar.gz) = c623d81235f7c9699e299b328191d813337dd57dcc800d7afdb5130e8c321a8f > SIZE (golang-appengine-v1.6.7_GH0.tar.gz) = 333007 >-SHA256 (golang-crypto-eec23a3978ad_GH0.tar.gz) = bd882536660d6b65619c9d9b9334e9a5c55557613e56e1b485323a2293dfa2f8 >-SIZE (golang-crypto-eec23a3978ad_GH0.tar.gz) = 1725798 >+SHA256 (golang-crypto-c07d793c2f9a_GH0.tar.gz) = bd1e0856c43287c6ebd20d59e2b4f2ffa91c5cc275dbb02bb2cfc822e6dc18a4 >+SIZE (golang-crypto-c07d793c2f9a_GH0.tar.gz) = 1732023 >+SHA256 (golang-exp-85be41e4509f_GH0.tar.gz) = 6fb18daada899f426f0b689b00c495035e7dbb9269f4d4d4017a154f9e6c5c8d >+SIZE (golang-exp-85be41e4509f_GH0.tar.gz) = 1526135 > SHA256 (golang-groupcache-8c9f03a8e57e_GH0.tar.gz) = b92f918daa48048fd360f14d1a4aed6e70c1176ae6b00b0dc04094bb088e9865 > SIZE (golang-groupcache-8c9f03a8e57e_GH0.tar.gz) = 26047 >-SHA256 (golang-lint-738671d3881b_GH0.tar.gz) = c3c30939f0592da3a4b470afd40cdf2924a2749e251b4188f53a918445fb67b4 >-SIZE (golang-lint-738671d3881b_GH0.tar.gz) = 31848 >-SHA256 (golang-mod-v0.3.0_GH0.tar.gz) = bc97bb300928a00cfe64d97b3240c760668060cda0767e0d0b413e506fc3fa0a >-SIZE (golang-mod-v0.3.0_GH0.tar.gz) = 93941 >-SHA256 (golang-net-5f4716e94777_GH0.tar.gz) = 987ec0774e8480615daf0664cd9c9ec9eb25cf6e553e32ae38697515629714b6 >-SIZE (golang-net-5f4716e94777_GH0.tar.gz) = 1251426 >-SHA256 (golang-oauth2-d3ed898aa8a3_GH0.tar.gz) = cd788f64d394f5d002c9cbb5018b05910ee2186c614b0068149b87b42a87d9ad >-SIZE (golang-oauth2-d3ed898aa8a3_GH0.tar.gz) = 67321 >-SHA256 (golang-protobuf-v1.4.3_GH0.tar.gz) = 5736f943f8647362f5559689df6154f3c85d261fb088867c8a68494e2a767610 >-SIZE (golang-protobuf-v1.4.3_GH0.tar.gz) = 171969 >-SHA256 (golang-snappy-v0.0.1_GH0.tar.gz) = b1d97f47fcb61cb0cdd54bc424eda980c47838effb0ec9e322506514a50fee85 >-SIZE (golang-snappy-v0.0.1_GH0.tar.gz) = 62605 >-SHA256 (golang-sync-09787c993a3a_GH0.tar.gz) = e533f53d11330b61d7e9bcbec255699992ab47636f1b45403db6f9b09c3d0aba >-SIZE (golang-sync-09787c993a3a_GH0.tar.gz) = 18734 >-SHA256 (golang-sys-fb209a7c41cd_GH0.tar.gz) = ee15b63e3a42001774c8e70ab0933db005e5e57886c9991d93a02977020529d2 >-SIZE (golang-sys-fb209a7c41cd_GH0.tar.gz) = 1072084 >-SHA256 (golang-text-v0.3.3_GH0.tar.gz) = 1604233637e3593749fbbb13b5069b08e6feba6d2b55a02fd3148793d5871185 >-SIZE (golang-text-v0.3.3_GH0.tar.gz) = 7747332 >-SHA256 (golang-time-3af7569d3a1e_GH0.tar.gz) = 93c79ee7ad72641dc5ebd47e6ecffa66e878e367ddbbef48208ff82a0b6fc7e0 >-SIZE (golang-time-3af7569d3a1e_GH0.tar.gz) = 9619 >-SHA256 (golang-tools-102e7d357031_GH0.tar.gz) = 0496e40054581c4620a577a51748d859528317b17c8093fe060f4babf32f9360 >-SIZE (golang-tools-102e7d357031_GH0.tar.gz) = 2513636 >-SHA256 (golang-xerrors-9bdfabe68543_GH0.tar.gz) = 54bb4d99e6cba2e3e5331d064f46640cc01a0e630ee6a684ae810bd94a7e4eb7 >-SIZE (golang-xerrors-9bdfabe68543_GH0.tar.gz) = 13657 >+SHA256 (golang-lint-83fdc39ff7b5_GH0.tar.gz) = 5014077abbc075c3b4b459f7ad98cc1c28f2ae6bde906a9d8ed19d8c8b97987a >+SIZE (golang-lint-83fdc39ff7b5_GH0.tar.gz) = 31889 >+SHA256 (golang-mock-v1.5.0_GH0.tar.gz) = 7a8212b8332072626d1ce440883929a28ab18450926bc5164d926c6e5cae61ff >+SIZE (golang-mock-v1.5.0_GH0.tar.gz) = 66429 >+SHA256 (golang-mod-v0.4.1_GH0.tar.gz) = 548935751dbc1c29a27bf1b1de6d7ffe58b752d6ad7bc1f254e6ea89ae2ddd59 >+SIZE (golang-mod-v0.4.1_GH0.tar.gz) = 102751 >+SHA256 (golang-net-fe42d452be8f_GH0.tar.gz) = c7e6cff40e77036dde500b7293aaeddcb36e6f61647cedeb3a13678ff129ac1b >+SIZE (golang-net-fe42d452be8f_GH0.tar.gz) = 1251727 >+SHA256 (golang-oauth2-5e61552d6c78_GH0.tar.gz) = 01ea885d501ffceaecaef9a91a433c3391583f4ee6cae16115ebb2ccafcc90c9 >+SIZE (golang-oauth2-5e61552d6c78_GH0.tar.gz) = 78982 >+SHA256 (golang-protobuf-v1.5.2_GH0.tar.gz) = 088cc0f3ba18fb8f9d00319568ff0af5a06d8925a6e6cb983bb837b4efb703b3 >+SIZE (golang-protobuf-v1.5.2_GH0.tar.gz) = 171702 >+SHA256 (golang-snappy-v0.0.3_GH0.tar.gz) = c22541bf48b252b55ea0e618a5887e3d4f95c6ec5e46bbd60d1020366ffa2580 >+SIZE (golang-snappy-v0.0.3_GH0.tar.gz) = 65976 >+SHA256 (golang-sync-036812b2e83c_GH0.tar.gz) = 75ac8fc16bdceb2496c4a9cc98584b70c29032d91a9e57a624acb073e3232fda >+SIZE (golang-sync-036812b2e83c_GH0.tar.gz) = 18752 >+SHA256 (golang-sys-0cec03c779c1_GH0.tar.gz) = 3f02c01a4394b5c6868065916b40a2d3ec230dd1574f1383284f5159ea3b6c8a >+SIZE (golang-sys-0cec03c779c1_GH0.tar.gz) = 1197020 >+SHA256 (golang-text-v0.3.6_GH0.tar.gz) = f66bebcf21985b0a713d67c6c35dfc9800d3b6d00d62b83ed0ce5b2ed4cb9760 >+SIZE (golang-text-v0.3.6_GH0.tar.gz) = 8351095 >+SHA256 (golang-time-f8bda1e9f3ba_GH0.tar.gz) = e068a34e54894c9c189ba2c2e5b7ea9116ed661f6a7c0d0e744d8e0066017ebb >+SIZE (golang-time-f8bda1e9f3ba_GH0.tar.gz) = 9656 >+SHA256 (golang-tools-v0.1.0_GH0.tar.gz) = 88f66c1a7ff0f7fce20c0808d2769baa977f56f74197c9681cd864d0977e97a2 >+SIZE (golang-tools-v0.1.0_GH0.tar.gz) = 2683055 >+SHA256 (golang-xerrors-5ec99f83aff1_GH0.tar.gz) = 71975d658357e170fd6a41f92539cde8b39c9cd8bfe5931b6311bc5f5c0da0d7 >+SIZE (golang-xerrors-5ec99f83aff1_GH0.tar.gz) = 13664 > SHA256 (gomodule-redigo-v2.0.0_GH0.tar.gz) = b97a9b0298c371c80b4ba141cb683eaa003c8825a5b02526a03435f6e7568289 > SIZE (gomodule-redigo-v2.0.0_GH0.tar.gz) = 42976 >-SHA256 (gonum-gonum-v0.8.2_GH0.tar.gz) = a2aad1ac038d36d568939910f39eb0c58cae3c6f0b18df3ca74a8daa954d1663 >-SIZE (gonum-gonum-v0.8.2_GH0.tar.gz) = 3226037 >+SHA256 (gonum-gonum-v0.9.1_GH0.tar.gz) = 47e7c59f09a6e95f21010fcc94ee9aa67290e3ae358d5b27b36665150f10ed07 >+SIZE (gonum-gonum-v0.9.1_GH0.tar.gz) = 3357782 >+SHA256 (google-btree-v1.0.0_GH0.tar.gz) = 9f53e0e1330a4dbe92100d516606791f7196bf828ba93d693ef4d5c1cbd5fe30 >+SIZE (google-btree-v1.0.0_GH0.tar.gz) = 15292 > SHA256 (google-flatbuffers-v1.11.0_GH0.tar.gz) = 3f4a286642094f45b1b77228656fbd7ea123964f19502f9ecfd29933fd23a50b > SIZE (google-flatbuffers-v1.11.0_GH0.tar.gz) = 894944 >-SHA256 (google-go-cmp-v0.5.4_GH0.tar.gz) = 1e4a881d0bc4974107218d08834e2815f634a8bd9b76633fd30ace36d8a6c72b >-SIZE (google-go-cmp-v0.5.4_GH0.tar.gz) = 101019 >-SHA256 (google-go-genproto-0ff5f38871d5_GH0.tar.gz) = b0b60f8a0d63a230c7392b1cd8070534ea10c83278b25592ac2ab23e4c2a02d3 >-SIZE (google-go-genproto-0ff5f38871d5_GH0.tar.gz) = 13483038 >+SHA256 (google-go-cmp-v0.5.5_GH0.tar.gz) = 8f1a0041f484812ae219e7548a13d5269c947cfcdea6031d40cdc85cd0663b3e >+SIZE (google-go-cmp-v0.5.5_GH0.tar.gz) = 102358 >+SHA256 (google-go-genproto-c14fb6ef47c3_GH0.tar.gz) = 26b5114e119b8945b16a7205d55e1dbd3c006940ac4568d670081690ef7210a8 >+SIZE (google-go-genproto-c14fb6ef47c3_GH0.tar.gz) = 8642924 > SHA256 (google-uuid-v1.2.0_GH0.tar.gz) = 53ba896ce398435b3ba4f9375f5d4908b09c79daaa54ecd4e5000b7bef984380 > SIZE (google-uuid-v1.2.0_GH0.tar.gz) = 14158 > SHA256 (googleapis-gax-go-v2.0.5_GH0.tar.gz) = 3089affe6f5e27f7a6d494cb399aa6baf232384f763f548ad5ddfbea0e88e59c > SIZE (googleapis-gax-go-v2.0.5_GH0.tar.gz) = 15328 >-SHA256 (googleapis-google-api-go-client-v0.40.0_GH0.tar.gz) = 8a68a9610e660b2fa2d81ed509595efd54a3951dbf8f35eaff1805a7c8417b57 >-SIZE (googleapis-google-api-go-client-v0.40.0_GH0.tar.gz) = 18599253 >-SHA256 (googleapis-google-cloud-go-storage-v1.13.0_GH0.tar.gz) = 42d88b5f9fbeadf368ee1e9dd78b46e1105f503057bcf2be40e47ebc0ab25b1c >-SIZE (googleapis-google-cloud-go-storage-v1.13.0_GH0.tar.gz) = 3351779 >-SHA256 (googleapis-google-cloud-go-v0.60.0_GH0.tar.gz) = f47dd36e8a53e155dc5549f1aaba84bd0b85f69a427b0cbc20531c6ce7d4d95a >-SIZE (googleapis-google-cloud-go-v0.60.0_GH0.tar.gz) = 2783634 >+SHA256 (googleapis-google-api-go-client-v0.45.0_GH0.tar.gz) = 628120c26b3db51e218d50b3555eb552a12993e5c1096b4ed8ad200bae925985 >+SIZE (googleapis-google-api-go-client-v0.45.0_GH0.tar.gz) = 20020236 >+SHA256 (googleapis-google-cloud-go-storage-v1.14.0_GH0.tar.gz) = 368e85de49d201a1a7f7da58f597c5904a6665b733315b9b22eee9397dfe9bfe >+SIZE (googleapis-google-cloud-go-storage-v1.14.0_GH0.tar.gz) = 3404588 >+SHA256 (googleapis-google-cloud-go-v0.81.0_GH0.tar.gz) = 307f191f0ebcd71b96ec66554670eb3cf0398c64a427e43651472b5d9616f1ae >+SIZE (googleapis-google-cloud-go-v0.81.0_GH0.tar.gz) = 3510192 > SHA256 (gopherjs-gopherjs-ce3c9ade29de_GH0.tar.gz) = b839dad26fe66a8c99b892da92ca418bc021c532583667df33252986942be434 > SIZE (gopherjs-gopherjs-ce3c9ade29de_GH0.tar.gz) = 227776 > SHA256 (gorilla-mux-v1.8.0_GH0.tar.gz) = ea2639259d2ce6f402636655e91eb93ba69c139e3cbf80b044ee393ada53757b >@@ -181,142 +233,180 @@ > SIZE (gorilla-websocket-v1.4.2_GH0.tar.gz) = 54101 > SHA256 (gosimple-slug-v1.9.0_GH0.tar.gz) = 19a319c470e404a392037529e66ead28b58ca5059a17245c2331a1986c4759cd > SIZE (gosimple-slug-v1.9.0_GH0.tar.gz) = 13228 >+SHA256 (grafana-go-mssqldb-d0ce3c521036_GH0.tar.gz) = a3a62b4964fee10a698852dea6f59570ff2ec3320652e8c1a8b1e5d310641b3f >+SIZE (grafana-go-mssqldb-d0ce3c521036_GH0.tar.gz) = 522960 > SHA256 (grafana-grafana-aws-sdk-v0.4.0_GH0.tar.gz) = ece54565dbf1f670d82e88e1b966b013123fda7d0bca232cfc34baad4d37aaf3 > SIZE (grafana-grafana-aws-sdk-v0.4.0_GH0.tar.gz) = 247515 >-SHA256 (grafana-grafana-plugin-model-1fc953a61fb4_GH0.tar.gz) = 4b37af38bdfad78b17add2d2f9b5ada90dafbb45ef906e704da70abe2ecd2bc6 >-SIZE (grafana-grafana-plugin-model-1fc953a61fb4_GH0.tar.gz) = 1882690 >-SHA256 (grafana-grafana-plugin-sdk-go-v0.88.0_GH0.tar.gz) = 4794a04c4de1299a76cf499c699971f0a424b1480528b7d3599e8bd671b64325 >-SIZE (grafana-grafana-plugin-sdk-go-v0.88.0_GH0.tar.gz) = 126815 >-SHA256 (grafana-loki-6978ee5d7387_GH0.tar.gz) = f464f492e7bd6a6560f6a6fc2c620930ece953031b00a31014d8b6de1c22bd3f >-SIZE (grafana-loki-6978ee5d7387_GH0.tar.gz) = 23162662 >-SHA256 (grpc-ecosystem-go-grpc-middleware-v1.2.2_GH0.tar.gz) = 58ace93df5406bb6f1e3e5d49f72f916f99ad6fe0c63cd4dacc6017dbdf7ef76 >-SIZE (grpc-ecosystem-go-grpc-middleware-v1.2.2_GH0.tar.gz) = 99696 >+SHA256 (grafana-grafana-live-sdk-v0.0.6_GH0.tar.gz) = 9d975230c2e124c5abe290aea520a7b7a6e1392321ef2c83cb4deb97b2340c5e >+SIZE (grafana-grafana-live-sdk-v0.0.6_GH0.tar.gz) = 37093 >+SHA256 (grafana-grafana-plugin-sdk-go-v0.105.0_GH0.tar.gz) = 2312770d2ef3271391cac468e7b54ec20aca55d1b5e504ff2147b4eb3db0bca9 >+SIZE (grafana-grafana-plugin-sdk-go-v0.105.0_GH0.tar.gz) = 168228 >+SHA256 (grafana-loki-15d417efe103_GH0.tar.gz) = 5bbd4caedfd9e57ffb64102abc992e9de3d672d387e4d6fede76f15ddc704889 >+SIZE (grafana-loki-15d417efe103_GH0.tar.gz) = 25278521 >+SHA256 (grpc-ecosystem-go-grpc-middleware-v1.3.0_GH0.tar.gz) = c9b908202c05a7f821b03ee49cd678e7e71469519054629770e0565d78275cbc >+SIZE (grpc-ecosystem-go-grpc-middleware-v1.3.0_GH0.tar.gz) = 103780 > SHA256 (grpc-ecosystem-go-grpc-prometheus-6af20e3a5340_GH0.tar.gz) = e37a815659a20ccb6baf26a48cc51efe39b9651ceb0857178f6f2eaa2c47ae75 > SIZE (grpc-ecosystem-go-grpc-prometheus-6af20e3a5340_GH0.tar.gz) = 30606 > SHA256 (grpc-ecosystem-grpc-gateway-v1.16.0_GH0.tar.gz) = 20ba8f2aeb4a580109357fffaa42f8400aba1155b95c8845e412287907e64379 > SIZE (grpc-ecosystem-grpc-gateway-v1.16.0_GH0.tar.gz) = 521578 >-SHA256 (grpc-grpc-go-v1.36.0_GH0.tar.gz) = d460c8f379ff240f6169924ec399080351e4a03a0492fbb5a761f4e2d14d4fda >-SIZE (grpc-grpc-go-v1.36.0_GH0.tar.gz) = 1166422 >-SHA256 (hashicorp-go-hclog-v0.15.0_GH0.tar.gz) = 03e8bd42481801d49a2b0c798e631d5d448360310d96ed4b914d40f7ba0b7c12 >-SIZE (hashicorp-go-hclog-v0.15.0_GH0.tar.gz) = 25948 >+SHA256 (grpc-grpc-go-v1.37.1_GH0.tar.gz) = 66e9c38c6785214e2cd4256d87652d79b4af32f8f5028dbe0c06df7aa97127ff >+SIZE (grpc-grpc-go-v1.37.1_GH0.tar.gz) = 1237043 >+SHA256 (hashicorp-errwrap-v1.0.0_GH0.tar.gz) = 26afc0e5895c6ce87c881c5c02c682ccc9a08174a9c27ca26d4a1e72dbf78128 >+SIZE (hashicorp-errwrap-v1.0.0_GH0.tar.gz) = 8346 >+SHA256 (hashicorp-go-hclog-v0.16.0_GH0.tar.gz) = 9c07cb9963a3db3a286971bc7a6d5e17612105770d0a82c441c397202bbc61ae >+SIZE (hashicorp-go-hclog-v0.16.0_GH0.tar.gz) = 26817 >+SHA256 (hashicorp-go-immutable-radix-v1.2.0_GH0.tar.gz) = 06a814791893c19e98bd48623eedeefd966faa9b53403ec9a8d102d978b7aa6e >+SIZE (hashicorp-go-immutable-radix-v1.2.0_GH0.tar.gz) = 23037 >+SHA256 (hashicorp-go-msgpack-v0.5.5_GH0.tar.gz) = a6a95afd348ce6f0be9183266d9479d8b8738097ff82b16345a78c7e26a37e13 >+SIZE (hashicorp-go-msgpack-v0.5.5_GH0.tar.gz) = 50069 >+SHA256 (hashicorp-go-multierror-v1.1.0_GH0.tar.gz) = 466a1f3596417a35b407d06d2dc2cb87dba46b025af4f77d30f82aa6e0e6d4d4 >+SIZE (hashicorp-go-multierror-v1.1.0_GH0.tar.gz) = 12084 > SHA256 (hashicorp-go-plugin-v1.4.0_GH0.tar.gz) = fb6349d5dcae78637dfc68b7b8858ec3dbc94e5cb947e0b4d7bc6b984177223d > SIZE (hashicorp-go-plugin-v1.4.0_GH0.tar.gz) = 86479 >-SHA256 (hashicorp-go-version-v1.2.1_GH0.tar.gz) = 9c63e2107ca0cf4e78ddba1128c73adfdfcdd45faa90c3bf7c6feda7d2326cc5 >-SIZE (hashicorp-go-version-v1.2.1_GH0.tar.gz) = 13911 >-SHA256 (hashicorp-yamux-2f1d1f20f75d_GH0.tar.gz) = 9481b16c104ebac8dc992358826db2ddadab0993131627a689dbf1f7c572f755 >-SIZE (hashicorp-yamux-2f1d1f20f75d_GH0.tar.gz) = 23277 >+SHA256 (hashicorp-go-sockaddr-v1.0.2_GH0.tar.gz) = ce70228b6c0ac432b97c2a98697600668bf7ac8b4cd21e7c6767bed1e755ae7f >+SIZE (hashicorp-go-sockaddr-v1.0.2_GH0.tar.gz) = 663049 >+SHA256 (hashicorp-go-version-v1.3.0_GH0.tar.gz) = a459b2d8a3ca4d67fc13869a7869fa6c8aff6491d465b2cbe2842b56df87cfba >+SIZE (hashicorp-go-version-v1.3.0_GH0.tar.gz) = 14447 >+SHA256 (hashicorp-golang-lru-v0.5.4_GH0.tar.gz) = d50c188af0cc8b22e7e4b79e9071694fa06428a9964b22d68dc997fa787a177a >+SIZE (hashicorp-golang-lru-v0.5.4_GH0.tar.gz) = 13428 >+SHA256 (hashicorp-memberlist-v0.2.3_GH0.tar.gz) = 52dbfa3fe3e8dfe7fbad5e291cf6bb9f4c6848355558143d6563c5c48f7ecbdb >+SIZE (hashicorp-memberlist-v0.2.3_GH0.tar.gz) = 96223 >+SHA256 (hashicorp-yamux-df201c70410d_GH0.tar.gz) = 01177e2efa7a30e982e996c972b7425853dd336215ccb5f2de47b2567bb5d04b >+SIZE (hashicorp-yamux-df201c70410d_GH0.tar.gz) = 23269 > SHA256 (igm-sockjs-go-v3.0.0_GH0.tar.gz) = 85613e3340cb4f26ab49ff8a4ef68141f78feaec67a13dd5d08f5803ccc44d1e > SIZE (igm-sockjs-go-v3.0.0_GH0.tar.gz) = 51312 > SHA256 (inconshreveable-log15-67afb5ed74ec_GH0.tar.gz) = e4c837cfd154a0696c84605595c84459a2d1b2fb33b1abcf284a415d2ca9ab55 > SIZE (inconshreveable-log15-67afb5ed74ec_GH0.tar.gz) = 23261 >-SHA256 (influxdata-influxdb-client-go-v2.2.0_GH0.tar.gz) = 9f3bb8fa77f9e685b18aeb3105b002ad7f819bf04f08148453635a969cff0eb6 >-SIZE (influxdata-influxdb-client-go-v2.2.0_GH0.tar.gz) = 176820 >-SHA256 (influxdata-line-protocol-2487e7298839_GH0.tar.gz) = e8b6eb7eaa6601d5f8b4b3d2dfadb358fe4cd30fdd55fdcf2f41bcfeb72226e7 >-SIZE (influxdata-line-protocol-2487e7298839_GH0.tar.gz) = 67036 >-SHA256 (jaegertracing-jaeger-v1.22.0_GH0.tar.gz) = 8858e008857b9855ce3d584f59760db1e7e232fa891c8e43b5e6cf3ce91070b4 >-SIZE (jaegertracing-jaeger-v1.22.0_GH0.tar.gz) = 865860 >+SHA256 (influxdata-influxdb-client-go-v2.2.3_GH0.tar.gz) = c556bf61460807532e5374702deaa47545d425f28d4168c6ac7e1fdaf24462ac >+SIZE (influxdata-influxdb-client-go-v2.2.3_GH0.tar.gz) = 177917 >+SHA256 (influxdata-line-protocol-9aa0e372d097_GH0.tar.gz) = acfafae69475c6301b95976f71a060fd03280c2a7d0d7f99ed0ccd4c759484d8 >+SIZE (influxdata-line-protocol-9aa0e372d097_GH0.tar.gz) = 29946 >+SHA256 (jessevdk-go-flags-v1.5.0_GH0.tar.gz) = d4bf30f729cbc16d2aa0095ac10ca4fadc8f092b9a28990c0cfca2345c3e7ffd >+SIZE (jessevdk-go-flags-v1.5.0_GH0.tar.gz) = 59316 > SHA256 (jmespath-go-jmespath-v0.4.0_GH0.tar.gz) = aa86d00b6836345eee196c13df2df084a18e0b1159935de9289f2ef6a7fe375d > SIZE (jmespath-go-jmespath-v0.4.0_GH0.tar.gz) = 128861 > SHA256 (jonboulle-clockwork-v0.2.2_GH0.tar.gz) = 79ac7c0e53dfa48aac0622745f133b2438542f1c11d2c09ec1c98affbd62e1f0 > SIZE (jonboulle-clockwork-v0.2.2_GH0.tar.gz) = 9588 >+SHA256 (josharian-intern-v1.0.0_GH0.tar.gz) = 7c7df6e792ed5db0b1a63c8ec74236b70958ad36c9fe5a02b52b1a418b177b5e >+SIZE (josharian-intern-v1.0.0_GH0.tar.gz) = 1927 > SHA256 (jpillora-backoff-v1.0.0_GH0.tar.gz) = 611b29ce95acfa2997e3449762a3df68fcaa773db045535f26eb5c686106351f > SIZE (jpillora-backoff-v1.0.0_GH0.tar.gz) = 3507 >-SHA256 (json-iterator-go-v1.1.10_GH0.tar.gz) = 15e761079f413a9edcf86ea628998e328c12aaed92af462363191fa76e9809a6 >-SIZE (json-iterator-go-v1.1.10_GH0.tar.gz) = 83384 >+SHA256 (json-iterator-go-v1.1.11_GH0.tar.gz) = 19d0d56ac18a052867360b10201bad614c7b31a3edf2041a331c28860920b932 >+SIZE (json-iterator-go-v1.1.11_GH0.tar.gz) = 84401 > SHA256 (jstemmer-go-junit-report-v0.9.1_GH0.tar.gz) = 4999e6d8feefe5b89eb9c2b3845a3c0ecdb6f0b0ba4e9785567a43f8952fff15 > SIZE (jstemmer-go-junit-report-v0.9.1_GH0.tar.gz) = 17764 > SHA256 (jtolds-gls-v4.20.0_GH0.tar.gz) = 5223a689f315fc53c5bc271b3a8259032cc74f5311a6d7c1f700a1c65d40c2b2 > SIZE (jtolds-gls-v4.20.0_GH0.tar.gz) = 7306 > SHA256 (jung-kurt-gofpdf-v1.16.2_GH0.tar.gz) = a3139d090d12a13d7020dfbe2097c53f7ba6fa529d72531f600b799aed6375d6 > SIZE (jung-kurt-gofpdf-v1.16.2_GH0.tar.gz) = 2795841 >-SHA256 (k0kubun-colorstring-9440f1994b88_GH0.tar.gz) = 8a8b7c4bfc362722139afceb014225fbde2b464c78c7d864f3436a12fa732bd0 >-SIZE (k0kubun-colorstring-9440f1994b88_GH0.tar.gz) = 3627 >-SHA256 (klauspost-compress-v1.9.5_GH0.tar.gz) = bd67257f8bffa81c49cf55102dbd629c2b71ea504cb68c9f2abfd739755404d0 >-SIZE (klauspost-compress-v1.9.5_GH0.tar.gz) = 15181677 >+SHA256 (klauspost-compress-v1.12.2_GH0.tar.gz) = 81903dc55aef9ada8df786e8edbaa4f4253a29da3068799360d74c2e1b863ebe >+SIZE (klauspost-compress-v1.12.2_GH0.tar.gz) = 15347123 > SHA256 (kubernetes-client-go-v0.18.8_GH0.tar.gz) = c1ac9c51356a63d7c6d326fa2bfc8703c99b1241754dffaecbc4e02d772973cf > SIZE (kubernetes-client-go-v0.18.8_GH0.tar.gz) = 727659 >-SHA256 (lib-pq-v1.9.0_GH0.tar.gz) = 9c60e717d83c717de9eae5b71497e546a4c3a384179b2f776fd86e01b8545637 >-SIZE (lib-pq-v1.9.0_GH0.tar.gz) = 103393 >+SHA256 (lib-pq-v1.10.0_GH0.tar.gz) = 1990027d230f36135b90f116f3e0edefa5062778108b124c16af142d2e1bf489 >+SIZE (lib-pq-v1.10.0_GH0.tar.gz) = 103675 > SHA256 (linkedin-goavro-v2.10.0_GH0.tar.gz) = e80c3db8c209629dbeb84e90a303c4016bc6fc06969ee362c68a47e177d5f24e > SIZE (linkedin-goavro-v2.10.0_GH0.tar.gz) = 137250 > SHA256 (magefile-mage-v1.11.0_GH0.tar.gz) = 8c7209e8b58a9f946e3d61912c4f02e97699485a5c6e1d8d19dff5fa8ccd891f > SIZE (magefile-mage-v1.11.0_GH0.tar.gz) = 8795144 >+SHA256 (mailru-easyjson-v0.7.6_GH0.tar.gz) = 36849ef77dc92330e2d9f006a4fb2ef871e11abfddcedec771b84ebfc2380ecc >+SIZE (mailru-easyjson-v0.7.6_GH0.tar.gz) = 81195 > SHA256 (mattermost-xml-roundtrip-validator-bcd7e1b9601e_GH0.tar.gz) = 8b029207467e5b27f79a85a61224c2767d552bc064a5486ac9eeaf664b12e8ac > SIZE (mattermost-xml-roundtrip-validator-bcd7e1b9601e_GH0.tar.gz) = 13116 >-SHA256 (mattetti-filebuffer-v1.0.0_GH0.tar.gz) = e40b1353837f5fee7d71510b25da302b540ff7043c51eb1dbee2bd7937d20648 >-SIZE (mattetti-filebuffer-v1.0.0_GH0.tar.gz) = 4487 >-SHA256 (mattn-go-colorable-v0.1.7_GH0.tar.gz) = e394441b47cb26bb0c60ffdf2c60d57facbbc39f7a60763fdb1ec752cb460abf >-SIZE (mattn-go-colorable-v0.1.7_GH0.tar.gz) = 9560 >+SHA256 (mattetti-filebuffer-v1.0.1_GH0.tar.gz) = 2d720083e00ce93fbe1cc5fd9dfbd648c93c78e94ab24cac2284d4c7ee9100ac >+SIZE (mattetti-filebuffer-v1.0.1_GH0.tar.gz) = 4728 >+SHA256 (mattn-go-colorable-v0.1.8_GH0.tar.gz) = 1027954f9abbe06b6e117e3047af70204dd0eb4f8c27fcd459fb2574b279755f >+SIZE (mattn-go-colorable-v0.1.8_GH0.tar.gz) = 9571 > SHA256 (mattn-go-isatty-v0.0.12_GH0.tar.gz) = addbdc341d7685ed4cc8d2d8a8fd2bd9b784bde00d0ea99fb251039fc10c611c > SIZE (mattn-go-isatty-v0.0.12_GH0.tar.gz) = 4548 >-SHA256 (mattn-go-runewidth-v0.0.7_GH0.tar.gz) = 09270ddb93b2d77d4b3903bbadacbb3a3d4f0cce93c373fb21503840829d8697 >-SIZE (mattn-go-runewidth-v0.0.7_GH0.tar.gz) = 16089 >-SHA256 (mattn-go-sqlite3-v1.14.6_GH0.tar.gz) = c92f80d9d5c16e305955cb5a6885a8d931926e9b489857560364148fd225b690 >-SIZE (mattn-go-sqlite3-v1.14.6_GH0.tar.gz) = 2367133 >+SHA256 (mattn-go-runewidth-v0.0.9_GH0.tar.gz) = 4f20a337ad06e071f29535afe9c5207d3e8840c8c86672bbc5f9837c6229c835 >+SIZE (mattn-go-runewidth-v0.0.9_GH0.tar.gz) = 16714 >+SHA256 (mattn-go-sqlite3-v1.14.7_GH0.tar.gz) = ed9922998dc82553a7cc5889747b123fc216a15036e7c3e1bdeea1acb68bc584 >+SIZE (mattn-go-sqlite3-v1.14.7_GH0.tar.gz) = 2391718 > SHA256 (matttproud-golang_protobuf_extensions-v1.0.1_GH0.tar.gz) = 2def0ee6f6b12b1efc0e3007d89f598608a072610e805c3655ea9d13c3ead49b > SIZE (matttproud-golang_protobuf_extensions-v1.0.1_GH0.tar.gz) = 37184 >+SHA256 (miekg-dns-v1.1.41_GH0.tar.gz) = c807ee900b039dfb117b86548702459f4902cf18020b41797d337ec33d9eeee8 >+SIZE (miekg-dns-v1.1.41_GH0.tar.gz) = 199522 > SHA256 (mitchellh-go-testing-interface-v1.0.0_GH0.tar.gz) = 6f32e180f1244fe5c512e6c1361fab865202cc1330e0ec9a6d6687d004f98c68 > SIZE (mitchellh-go-testing-interface-v1.0.0_GH0.tar.gz) = 2808 >+SHA256 (mitchellh-mapstructure-v1.4.1_GH0.tar.gz) = d936baa5006f7dda1346aff863745a110981f7583a1184e93b9077fa52cd4048 >+SIZE (mitchellh-mapstructure-v1.4.1_GH0.tar.gz) = 27826 > SHA256 (mna-redisc-v1.1.7_GH0.tar.gz) = c3adb0c3170d0174fb28005af05ee5769c638be94e2bf58f03451f7461412d7c > SIZE (mna-redisc-v1.1.7_GH0.tar.gz) = 54298 > SHA256 (modern-go-concurrent-bacd9c7ef1dd_GH0.tar.gz) = d673e902118a6ece63198dc7e0961e904d0410f142726df0936ec1a52035a60f > SIZE (modern-go-concurrent-bacd9c7ef1dd_GH0.tar.gz) = 7526 > SHA256 (modern-go-reflect2-v1.0.1_GH0.tar.gz) = d24e856d9aa8fd51b9e6c2cdd712a44c8d18cb8b72802f1bd16e0470322363fd > SIZE (modern-go-reflect2-v1.0.1_GH0.tar.gz) = 14394 >+SHA256 (mongodb-mongo-go-driver-v1.5.1_GH0.tar.gz) = 88f5435d831344ad872957998437d618ea5980848ec2f6092973760d8c583618 >+SIZE (mongodb-mongo-go-driver-v1.5.1_GH0.tar.gz) = 6092418 >+SHA256 (mpvl-unique-cbe035fff7de_GH0.tar.gz) = 1df1d0207d73c4fd10bd3fc954b03d4cf8e175c42e74b18c93ec0ea737760c19 >+SIZE (mpvl-unique-cbe035fff7de_GH0.tar.gz) = 2585 > SHA256 (mwitkow-go-conntrack-2f068394615f_GH0.tar.gz) = 5bb72eaf9a4ffd7d0353fa6944951d244df89d879ac36d4b9860fd159162dd81 > SIZE (mwitkow-go-conntrack-2f068394615f_GH0.tar.gz) = 17140 > SHA256 (oklog-run-v1.1.0_GH0.tar.gz) = 00c8e2d2071fca7db49027aaaf1e846fa863c4d8a5be33b49898d828ba88cdb5 > SIZE (oklog-run-v1.1.0_GH0.tar.gz) = 7991 > SHA256 (oklog-ulid-v1.3.1_GH0.tar.gz) = 499a6ee77ca473a44ad9f11425a8f87f6c02ff1221b11f24d13bee13ce632640 > SIZE (oklog-ulid-v1.3.1_GH0.tar.gz) = 55582 >-SHA256 (olekukonko-tablewriter-v0.0.4_GH0.tar.gz) = a86028430fb4dd99ce0030a7c4d37915337c3b9a9efbfd2698b375f3e3488bd0 >-SIZE (olekukonko-tablewriter-v0.0.4_GH0.tar.gz) = 19252 >-SHA256 (open-telemetry-opentelemetry-collector-v0.21.0_GH0.tar.gz) = 93fda93371476292bae89ac5ac5d2bae5fa3856bdd06cc61bbe9bdf5c3e23a55 >-SIZE (open-telemetry-opentelemetry-collector-v0.21.0_GH0.tar.gz) = 5756997 >-SHA256 (opentracing-opentracing-go-v1.2.0_GH0.tar.gz) = cb32b383422a9aae11d260657d52a3789bd799802881b9ced3ee82c370be6f76 >-SIZE (opentracing-opentracing-go-v1.2.0_GH0.tar.gz) = 35914 >-SHA256 (opentracing-contrib-go-grpc-4b5a12d3ff02_GH0.tar.gz) = 491785b3fab3d069d332a789f6b8c16cd641efda920b5cac1fc0deb7adc53bfe >-SIZE (opentracing-contrib-go-grpc-4b5a12d3ff02_GH0.tar.gz) = 9525 >+SHA256 (olekukonko-tablewriter-v0.0.5_GH0.tar.gz) = 14a1294a8267facc9bc99a230b8871517e6db284ccc7e39030313befa124677f >+SIZE (olekukonko-tablewriter-v0.0.5_GH0.tar.gz) = 19568 >+SHA256 (open-telemetry-opentelemetry-collector-v0.27.0_GH0.tar.gz) = bcc43ab6d966abf788bb6884f64194dfb751d55024c04fa07ff50692bf1e0e4f >+SIZE (open-telemetry-opentelemetry-collector-v0.27.0_GH0.tar.gz) = 5973269 >+SHA256 (opentracing-contrib-go-grpc-73cb765af46e_GH0.tar.gz) = b62989b2baf39fc21dc677df58744aed15e4a8f94ba3afad7765b1f738edb7c5 >+SIZE (opentracing-contrib-go-grpc-73cb765af46e_GH0.tar.gz) = 15912 > SHA256 (opentracing-contrib-go-stdlib-v1.0.0_GH0.tar.gz) = 9b9f3acf86ffe123b4c67f780aa2cfb2203891bacc2da3b6344112c4d0a18e1a > SIZE (opentracing-contrib-go-stdlib-v1.0.0_GH0.tar.gz) = 15471 >+SHA256 (opentracing-opentracing-go-v1.2.0_GH0.tar.gz) = cb32b383422a9aae11d260657d52a3789bd799802881b9ced3ee82c370be6f76 >+SIZE (opentracing-opentracing-go-v1.2.0_GH0.tar.gz) = 35914 > SHA256 (patrickmn-go-cache-v2.1.0_GH0.tar.gz) = 3ab025f2f580f8818a5357db52596fef1b0ad5945816a022c8b805ba46dc93be > SIZE (patrickmn-go-cache-v2.1.0_GH0.tar.gz) = 13572 >+SHA256 (pkg-browser-ce105d075bb4_GH0.tar.gz) = 796b05c5a0f081994403ad19158188a153ea2e72cdb14a458678fd5a7c34dbed >+SIZE (pkg-browser-ce105d075bb4_GH0.tar.gz) = 4194 > SHA256 (pkg-errors-v0.9.1_GH0.tar.gz) = 56bfd893023daa498508bfe161de1be83299fcf15376035e7df79cbd7d6fa608 > SIZE (pkg-errors-v0.9.1_GH0.tar.gz) = 13415 > SHA256 (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 28f3dc1b5c0efd61203ab07233f774740d3bf08da4d8153fb5310db6cea0ebda > SIZE (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 11398 >-SHA256 (prometheus-client_golang-v1.9.0_GH0.tar.gz) = 92ccfb35268ce2de6beeb45d4b5639e4bce78111b8629bcde5727165f7e1afb1 >-SIZE (prometheus-client_golang-v1.9.0_GH0.tar.gz) = 177330 >+SHA256 (prometheus-alertmanager-v0.22.0_GH0.tar.gz) = 8435abadccc31bec2de20e1c90a47e77f58b6271e2b0a03e2b031446b8963226 >+SIZE (prometheus-alertmanager-v0.22.0_GH0.tar.gz) = 2087676 >+SHA256 (prometheus-client_golang-v1.10.0_GH0.tar.gz) = e7305f84aa6553d9dd4bfd148d29289df36a9df82dae7be3c6eda62feb56f3d1 >+SIZE (prometheus-client_golang-v1.10.0_GH0.tar.gz) = 176316 > SHA256 (prometheus-client_model-v0.2.0_GH0.tar.gz) = 4ab1be9cdfa702d7f49beeb09a256bcc6a2aad55e8a0a37e7732a46934264e12 > SIZE (prometheus-client_model-v0.2.0_GH0.tar.gz) = 10986 >-SHA256 (prometheus-common-v0.18.0_GH0.tar.gz) = 64b0963add6f1945d8da40452d9bf796db263e4d8aba26cf17fdcc3f76b8f940 >-SIZE (prometheus-common-v0.18.0_GH0.tar.gz) = 123693 >+SHA256 (prometheus-common-v0.24.0_GH0.tar.gz) = 899b359d81ff272cf546301841c485c90270c4e8694f75b975e182d999652bfd >+SIZE (prometheus-common-v0.24.0_GH0.tar.gz) = 127737 > SHA256 (prometheus-node_exporter-01054558c289_GH0.tar.gz) = 2d8e7a9a1a9d03182d2a0c23a6709d60b8c78c0269ad6b5c4dec88108784fabe > SIZE (prometheus-node_exporter-01054558c289_GH0.tar.gz) = 2759994 >-SHA256 (prometheus-procfs-v0.1.3_GH0.tar.gz) = 0b0872058bfdef11d9942535c992420150724c3b5a912a48a8d2ea26ac39efa6 >-SIZE (prometheus-procfs-v0.1.3_GH0.tar.gz) = 156868 >-SHA256 (prometheus-prometheus-6f296594a852_GH0.tar.gz) = b60b4f6cecdea665be304c7bc4ccb86282914da4b97e0f07deee3c53c5a551a9 >-SIZE (prometheus-prometheus-6f296594a852_GH0.tar.gz) = 13838137 >-SHA256 (protocolbuffers-protobuf-go-v1.25.0_GH0.tar.gz) = c1c04d6e36c0d0fb6f3374197f9025d7e6df13f38a974098be020617c00fbaf2 >-SIZE (protocolbuffers-protobuf-go-v1.25.0_GH0.tar.gz) = 1258804 >+SHA256 (prometheus-procfs-v0.6.0_GH0.tar.gz) = 6ad7a23cf4db9fa5dbf2c5d8fbd0fbf5ffe48e3ddb7bf15f9359813d764ce73c >+SIZE (prometheus-procfs-v0.6.0_GH0.tar.gz) = 169898 >+SHA256 (prometheus-prometheus-2a4b8e12bbf2_GH0.tar.gz) = 2936521cd57e3f3f8c532533924f3d5473effa51f1277406eb72abb265cf417f >+SIZE (prometheus-prometheus-2a4b8e12bbf2_GH0.tar.gz) = 5639603 >+SHA256 (protocolbuffers-protobuf-go-v1.26.0_GH0.tar.gz) = 26218474bcf776ecf32d7d194c6bfaca8e7b4f0c087e5b595fd50fbb31409676 >+SIZE (protocolbuffers-protobuf-go-v1.26.0_GH0.tar.gz) = 1270215 > SHA256 (rainycape-unidecode-cb7f23ec59be_GH0.tar.gz) = cd66a7ee66c8061c2d05585058323d0bcc6692761db94885511762428acfef96 > SIZE (rainycape-unidecode-cb7f23ec59be_GH0.tar.gz) = 387823 > SHA256 (robfig-cron-b41be1df6967_GH0.tar.gz) = d1fe0b58e76e916940d9f088f76b7f894cab754769c3fed56f64f0f0c29e0a92 > SIZE (robfig-cron-b41be1df6967_GH0.tar.gz) = 14981 > SHA256 (robfig-cron-v3.0.1_GH0.tar.gz) = ef97328622b5eac7adfb1aa47ddab7b3f68271b9a9b76e5bc07bf2ad65bb051a > SIZE (robfig-cron-v3.0.1_GH0.tar.gz) = 25639 >+SHA256 (rs-cors-v1.7.0_GH0.tar.gz) = 7cd0991ab30502e3c442c0a8ec153c58a1d5cbdc2c74af022f8d2354d65af6b8 >+SIZE (rs-cors-v1.7.0_GH0.tar.gz) = 12147 > SHA256 (russellhaering-goxmldsig-v1.1.0_GH0.tar.gz) = 50837e3c87af633d8edce12d51ecab906443a5efe5d79e1c537d5942b21e4f71 > SIZE (russellhaering-goxmldsig-v1.1.0_GH0.tar.gz) = 28875 > SHA256 (russross-blackfriday-v2.0.1_GH0.tar.gz) = 5a0f38a36b6f3b2d59b72d713451a895a4d3a4406b3533882483782e37797cff > SIZE (russross-blackfriday-v2.0.1_GH0.tar.gz) = 79613 >+SHA256 (sean--seed-e2103e2c3529_GH0.tar.gz) = 2c46372999670ca4411cc2a08d02b4a79818c15df219b1775073e161d22e3933 >+SIZE (sean--seed-e2103e2c3529_GH0.tar.gz) = 3423 > SHA256 (sercand-kuberesolver-v2.4.0_GH0.tar.gz) = 6281454bfbc21ba9f19aad136986f467cdcc417978e47ce1ed7053d2a512112b > SIZE (sercand-kuberesolver-v2.4.0_GH0.tar.gz) = 10678 > SHA256 (sergi-go-diff-v1.0.0_GH0.tar.gz) = 5a07596dcdee6e089b49309162c8e63bc02400652897a1f529d37f0602868dea > SIZE (sergi-go-diff-v1.0.0_GH0.tar.gz) = 41609 >-SHA256 (sirupsen-logrus-v1.7.0_GH0.tar.gz) = a7baaa1c646441d002f3867b5998b6b45b629ecfad317d468a981e23e0c9c6ca >-SIZE (sirupsen-logrus-v1.7.0_GH0.tar.gz) = 46392 >+SHA256 (shurcooL-httpfs-8d4bc4ba7749_GH0.tar.gz) = 761fc18152b6998a40b6aa8169fa1275cbbbdba0632096bf5a004a8c5d1c9d99 >+SIZE (shurcooL-httpfs-8d4bc4ba7749_GH0.tar.gz) = 8713 > SHA256 (shurcooL-sanitized_anchor_name-v1.0.0_GH0.tar.gz) = 7e11964980f9b8595c17bc8970f0174621afe464920e38df7f8d77e45058388f > SIZE (shurcooL-sanitized_anchor_name-v1.0.0_GH0.tar.gz) = 2143 >+SHA256 (shurcooL-vfsgen-0d455de96546_GH0.tar.gz) = e54c6fad553f915401861a2c687c53f2b44c8ad9a209ceac174b85be75e4669f >+SIZE (shurcooL-vfsgen-0d455de96546_GH0.tar.gz) = 13648 >+SHA256 (sirupsen-logrus-v1.7.0_GH0.tar.gz) = a7baaa1c646441d002f3867b5998b6b45b629ecfad317d468a981e23e0c9c6ca >+SIZE (sirupsen-logrus-v1.7.0_GH0.tar.gz) = 46392 > SHA256 (smartystreets-assertions-v1.0.1_GH0.tar.gz) = 08c16dcfd4cbed91e504f4e31033bbf5251ed2fdee13b42e2c64befb075fac40 > SIZE (smartystreets-assertions-v1.0.1_GH0.tar.gz) = 84573 > SHA256 (smartystreets-goconvey-v1.6.4_GH0.tar.gz) = 88714f84d0a989c4ba60e1f2b65e426dc7e23058ca0b9f06cb77613cb22b010b >@@ -333,20 +423,20 @@ > SIZE (timberio-go-datemath-74ddef604fff_GH0.tar.gz) = 14165 > SHA256 (ua-parser-uap-go-daf92ba38329_GH0.tar.gz) = 459974bd7f40b3fc102843842f0e87e4632da5bc842820e7e75e782df96a2095 > SIZE (ua-parser-uap-go-daf92ba38329_GH0.tar.gz) = 2639501 >-SHA256 (uber-go-atomic-v1.6.0_GH0.tar.gz) = 34abb632809f28d4106660d0211dfa624968c4d021717a2e16e1c6bf2606f34a >-SIZE (uber-go-atomic-v1.6.0_GH0.tar.gz) = 9678 >+SHA256 (uber-go-atomic-v1.7.0_GH0.tar.gz) = 4d655e90a23d023b36607e2ce94c3b7bf650d41c81c0faff32432581d9099ad1 >+SIZE (uber-go-atomic-v1.7.0_GH0.tar.gz) = 18566 > SHA256 (uber-go-goleak-v1.1.10_GH0.tar.gz) = 99ccfd2270aebb09e5c1693094d1da5f47be09689fd515b623657f75e6dc2c40 > SIZE (uber-go-goleak-v1.1.10_GH0.tar.gz) = 12098 >-SHA256 (uber-jaeger-client-go-v2.25.0_GH0.tar.gz) = 92e34f0d49830c4a15c232a652a55128b0513d1c942195377a1dad4e3f382b99 >-SIZE (uber-jaeger-client-go-v2.25.0_GH0.tar.gz) = 207404 >-SHA256 (uber-jaeger-lib-v2.2.0_GH0.tar.gz) = 5ea76c211b8b005c17dd32c8286005973b264e00d559c75f55acbc7001aa2fd9 >-SIZE (uber-jaeger-lib-v2.2.0_GH0.tar.gz) = 36451 >+SHA256 (uber-jaeger-client-go-v2.27.0_GH0.tar.gz) = 7590acdefcbbf9553bd3415bc7e5ec977731646363c5350d56faba31a097d996 >+SIZE (uber-jaeger-client-go-v2.27.0_GH0.tar.gz) = 210139 >+SHA256 (uber-jaeger-lib-v2.4.1_GH0.tar.gz) = c178bcad325857dba29551c16f40707701adf6e3a9e01e1ca3e5edfc3c6de8bc >+SIZE (uber-jaeger-lib-v2.4.1_GH0.tar.gz) = 38010 > SHA256 (unknwon-com-v1.0.1_GH0.tar.gz) = 3113324f2249e9a135eea008c75f56b7cb39e9625e0a3e0bff5e764211c5f76a > SIZE (unknwon-com-v1.0.1_GH0.tar.gz) = 20766 > SHA256 (urfave-cli-v2.3.0_GH0.tar.gz) = b17376246f1477157daab86d4a1562d6b004f5be0d15dfc61ebd8bb129384e6b > SIZE (urfave-cli-v2.3.0_GH0.tar.gz) = 3408283 >-SHA256 (weaveworks-common-0619918236ec_GH0.tar.gz) = 8e7942e7a6020b47f26d0999215e4da11081e863e34e665fca69b66650e3b9ad >-SIZE (weaveworks-common-0619918236ec_GH0.tar.gz) = 159323 >+SHA256 (weaveworks-common-009d1eebd624_GH0.tar.gz) = 1078078f71e021a50760180db8e9a0ab5bd43c33bc8f93f24056060df2d7c04e >+SIZE (weaveworks-common-009d1eebd624_GH0.tar.gz) = 160525 > SHA256 (weaveworks-promrus-v1.2.0_GH0.tar.gz) = c64ca5530182a9143bdde490f82301b3e1c518aa6db82b86d18be2aa736dd152 > SIZE (weaveworks-promrus-v1.2.0_GH0.tar.gz) = 2860315 > SHA256 (xorcare-pointer-v1.1.0_GH0.tar.gz) = 492fcd38b22b7feee77007f65bf54cb18db806cd18121dc263b6306941a3c8b1 >diff -durN www/grafana7/files/grafana.conf.in www/grafana8/files/grafana.conf.in >--- www/grafana7/files/grafana.conf.in 2021-05-18 16:51:48.581429000 +0300 >+++ www/grafana8/files/grafana.conf.in 1970-01-01 03:00:00.000000000 +0300 >@@ -1,921 +0,0 @@ >-##################### Grafana Configuration Example ##################### >-# >-# Everything has defaults so you only need to uncomment things you want to >-# change >- >-# possible values : production, development >-;app_mode = production >- >-# instance name, defaults to HOSTNAME environment variable value or hostname if HOSTNAME var is empty >-;instance_name = ${HOSTNAME} >- >-#################################### Paths #################################### >-[paths] >-# Path to where grafana can store temp files, sessions, and the sqlite3 db (if that is used) >-data = %%GRAFANA_DATADIR%% >- >-# Temporary files in `data` directory older than given duration will be removed >-;temp_data_lifetime = 24h >- >-# Directory where grafana can store logs >-logs = %%GRAFANA_LOGDIR%% >- >-# Directory where grafana will automatically scan and look for plugins >-plugins = %%GRAFANA_PLUGINDIR%% >- >-# folder that contains provisioning config files that grafana will apply on startup and while running. >-provisioning = %%GRAFANA_PROVISIONINGDIR%% >- >-#################################### Server #################################### >-[server] >-# Protocol (http, https, h2, socket) >-;protocol = http >- >-# The ip address to bind to, empty will bind to all interfaces >-;http_addr = >- >-# The http port to use >-;http_port = 3000 >- >-# The public facing domain name used to access grafana from a browser >-;domain = localhost >- >-# Redirect to correct domain if host header does not match domain >-# Prevents DNS rebinding attacks >-;enforce_domain = false >- >-# The full public facing url you use in browser, used for redirects and emails >-# If you use reverse proxy and sub path specify full url (with sub path) >-;root_url = %(protocol)s://%(domain)s:%(http_port)s/ >- >-# Serve Grafana from subpath specified in `root_url` setting. By default it is set to `false` for compatibility reasons. >-;serve_from_sub_path = false >- >-# Log web requests >-;router_logging = false >- >-# the path relative working path >-;static_root_path = public >- >-# enable gzip >-;enable_gzip = false >- >-# https certs & key file >-;cert_file = >-;cert_key = >- >-# Unix socket path >-;socket = >- >-# CDN Url >-;cdn_url = >- >-# Sets the maximum time using a duration format (5s/5m/5ms) before timing out read of an incoming request and closing idle connections. >-# `0` means there is no timeout for reading the request. >-;read_timeout = 0 >- >-#################################### Database #################################### >-[database] >-# You can configure the database connection by specifying type, host, name, user and password >-# as separate properties or as on string using the url properties. >- >-# Either "mysql", "postgres" or "sqlite3", it's your choice >-;type = sqlite3 >-;host = 127.0.0.1:3306 >-;name = grafana >-;user = root >-# If the password contains # or ; you have to wrap it with triple quotes. Ex """#password;""" >-;password = >- >-# Use either URL or the previous fields to configure the database >-# Example: mysql://user:secret@host:port/database >-;url = >- >-# For "postgres" only, either "disable", "require" or "verify-full" >-;ssl_mode = disable >- >-# Database drivers may support different transaction isolation levels. >-# Currently, only "mysql" driver supports isolation levels. >-# If the value is empty - driver's default isolation level is applied. >-# For "mysql" use "READ-UNCOMMITTED", "READ-COMMITTED", "REPEATABLE-READ" or "SERIALIZABLE". >-;isolation_level = >- >-;ca_cert_path = >-;client_key_path = >-;client_cert_path = >-;server_cert_name = >- >-# For "sqlite3" only, path relative to data_path setting >-;path = grafana.db >- >-# Max idle conn setting default is 2 >-;max_idle_conn = 2 >- >-# Max conn setting default is 0 (mean not set) >-;max_open_conn = >- >-# Connection Max Lifetime default is 14400 (means 14400 seconds or 4 hours) >-;conn_max_lifetime = 14400 >- >-# Set to true to log the sql calls and execution times. >-;log_queries = >- >-# For "sqlite3" only. cache mode setting used for connecting to the database. (private, shared) >-;cache_mode = private >- >-################################### Data sources ######################### >-[datasources] >-# Upper limit of data sources that Grafana will return. This limit is a temporary configuration and it will be deprecated when pagination will be introduced on the list data sources API. >-;datasource_limit = 5000 >- >-#################################### Cache server ############################# >-[remote_cache] >-# Either "redis", "memcached" or "database" default is "database" >-;type = database >- >-# cache connectionstring options >-# database: will use Grafana primary database. >-# redis: config like redis server e.g. `addr=127.0.0.1:6379,pool_size=100,db=0,ssl=false`. Only addr is required. ssl may be 'true', 'false', or 'insecure'. >-# memcache: 127.0.0.1:11211 >-;connstr = >- >-#################################### Data proxy ########################### >-[dataproxy] >- >-# This enables data proxy logging, default is false >-;logging = false >- >-# How long the data proxy waits before timing out, default is 30 seconds. >-# This setting also applies to core backend HTTP data sources where query requests use an HTTP client with timeout set. >-;timeout = 30 >- >-# How many seconds the data proxy waits before sending a keepalive probe request. >-;keep_alive_seconds = 30 >- >-# How many seconds the data proxy waits for a successful TLS Handshake before timing out. >-;tls_handshake_timeout_seconds = 10 >- >-# How many seconds the data proxy will wait for a server's first response headers after >-# fully writing the request headers if the request has an "Expect: 100-continue" >-# header. A value of 0 will result in the body being sent immediately, without >-# waiting for the server to approve. >-;expect_continue_timeout_seconds = 1 >- >-# The maximum number of idle connections that Grafana will keep alive. >-;max_idle_connections = 100 >- >-# How many seconds the data proxy keeps an idle connection open before timing out. >-;idle_conn_timeout_seconds = 90 >- >-# If enabled and user is not anonymous, data proxy will add X-Grafana-User header with username into the request, default is false. >-;send_user_header = false >- >-#################################### Analytics #################################### >-[analytics] >-# Server reporting, sends usage counters to stats.grafana.org every 24 hours. >-# No ip addresses are being tracked, only simple counters to track >-# running instances, dashboard and error counts. It is very helpful to us. >-# Change this option to false to disable reporting. >-;reporting_enabled = true >- >-# The name of the distributor of the Grafana instance. Ex hosted-grafana, grafana-labs >-;reporting_distributor = grafana-labs >- >-# Set to false to disable all checks to https://grafana.net >-# for new versions (grafana itself and plugins), check is used >-# in some UI views to notify that grafana or plugin update exists >-# This option does not cause any auto updates, nor send any information >-# only a GET request to http://grafana.com to get latest versions >-;check_for_updates = true >- >-# Google Analytics universal tracking code, only enabled if you specify an id here >-;google_analytics_ua_id = >- >-# Google Tag Manager ID, only enabled if you specify an id here >-;google_tag_manager_id = >- >-#################################### Security #################################### >-[security] >-# disable creation of admin user on first start of grafana >-;disable_initial_admin_creation = false >- >-# default admin user, created on startup >-;admin_user = admin >- >-# default admin password, can be changed before first start of grafana, or in profile settings >-;admin_password = admin >- >-# used for signing >-;secret_key = SW2YcwTIb9zpOOhoPsMm >- >-# disable gravatar profile images >-;disable_gravatar = false >- >-# data source proxy whitelist (ip_or_domain:port separated by spaces) >-;data_source_proxy_whitelist = >- >-# disable protection against brute force login attempts >-;disable_brute_force_login_protection = false >- >-# set to true if you host Grafana behind HTTPS. default is false. >-;cookie_secure = false >- >-# set cookie SameSite attribute. defaults to `lax`. can be set to "lax", "strict", "none" and "disabled" >-;cookie_samesite = lax >- >-# set to true if you want to allow browsers to render Grafana in a <frame>, <iframe>, <embed> or <object>. default is false. >-;allow_embedding = false >- >-# Set to true if you want to enable http strict transport security (HSTS) response header. >-# This is only sent when HTTPS is enabled in this configuration. >-# HSTS tells browsers that the site should only be accessed using HTTPS. >-;strict_transport_security = false >- >-# Sets how long a browser should cache HSTS. Only applied if strict_transport_security is enabled. >-;strict_transport_security_max_age_seconds = 86400 >- >-# Set to true if to enable HSTS preloading option. Only applied if strict_transport_security is enabled. >-;strict_transport_security_preload = false >- >-# Set to true if to enable the HSTS includeSubDomains option. Only applied if strict_transport_security is enabled. >-;strict_transport_security_subdomains = false >- >-# Set to true to enable the X-Content-Type-Options response header. >-# The X-Content-Type-Options response HTTP header is a marker used by the server to indicate that the MIME types advertised >-# in the Content-Type headers should not be changed and be followed. >-;x_content_type_options = true >- >-# Set to true to enable the X-XSS-Protection header, which tells browsers to stop pages from loading >-# when they detect reflected cross-site scripting (XSS) attacks. >-;x_xss_protection = true >- >-# Enable adding the Content-Security-Policy header to your requests. >-# CSP allows to control resources the user agent is allowed to load and helps prevent XSS attacks. >-;content_security_policy = false >- >-# Set Content Security Policy template used when adding the Content-Security-Policy header to your requests. >-# $NONCE in the template includes a random nonce. >-;content_security_policy_template = """script-src 'unsafe-eval' 'strict-dynamic' $NONCE;object-src 'none';font-src 'self';style-src 'self' 'unsafe-inline';img-src 'self' data:;base-uri 'self';connect-src 'self' grafana.com;manifest-src 'self';media-src 'none';form-action 'self';""" >- >-#################################### Snapshots ########################### >-[snapshots] >-# snapshot sharing options >-;external_enabled = true >-;external_snapshot_url = https://snapshots-origin.raintank.io >-;external_snapshot_name = Publish to snapshot.raintank.io >- >-# Set to true to enable this Grafana instance act as an external snapshot server and allow unauthenticated requests for >-# creating and deleting snapshots. >-;public_mode = false >- >-# remove expired snapshot >-;snapshot_remove_expired = true >- >-#################################### Dashboards History ################## >-[dashboards] >-# Number dashboard versions to keep (per dashboard). Default: 20, Minimum: 1 >-;versions_to_keep = 20 >- >-# Minimum dashboard refresh interval. When set, this will restrict users to set the refresh interval of a dashboard lower than given interval. Per default this is 5 seconds. >-# The interval string is a possibly signed sequence of decimal numbers, followed by a unit suffix (ms, s, m, h, d), e.g. 30s or 1m. >-;min_refresh_interval = 5s >- >-# Path to the default home dashboard. If this value is empty, then Grafana uses StaticRootPath + "dashboards/home.json" >-;default_home_dashboard_path = >- >-#################################### Users ############################### >-[users] >-# disable user signup / registration >-;allow_sign_up = true >- >-# Allow non admin users to create organizations >-;allow_org_create = true >- >-# Set to true to automatically assign new users to the default organization (id 1) >-;auto_assign_org = true >- >-# Set this value to automatically add new users to the provided organization (if auto_assign_org above is set to true) >-;auto_assign_org_id = 1 >- >-# Default role new users will be automatically assigned (if disabled above is set to true) >-;auto_assign_org_role = Viewer >- >-# Require email validation before sign up completes >-;verify_email_enabled = false >- >-# Background text for the user field on the login page >-;login_hint = email or username >-;password_hint = password >- >-# Default UI theme ("dark" or "light") >-;default_theme = dark >- >-# Path to a custom home page. Users are only redirected to this if the default home dashboard is used. It should match a frontend route and contain a leading slash. >-; home_page = >- >-# External user management, these options affect the organization users view >-;external_manage_link_url = >-;external_manage_link_name = >-;external_manage_info = >- >-# Viewers can edit/inspect dashboard settings in the browser. But not save the dashboard. >-;viewers_can_edit = false >- >-# Editors can administrate dashboard, folders and teams they create >-;editors_can_admin = false >- >-# The duration in time a user invitation remains valid before expiring. This setting should be expressed as a duration. Examples: 6h (hours), 2d (days), 1w (week). Default is 24h (24 hours). The minimum supported duration is 15m (15 minutes). >-;user_invite_max_lifetime_duration = 24h >- >-# Enter a comma-separated list of users login to hide them in the Grafana UI. These users are shown to Grafana admins and themselves. >-; hidden_users = >- >-[auth] >-# Login cookie name >-;login_cookie_name = grafana_session >- >-# The maximum lifetime (duration) an authenticated user can be inactive before being required to login at next visit. Default is 7 days (7d). This setting should be expressed as a duration, e.g. 5m (minutes), 6h (hours), 10d (days), 2w (weeks), 1M (month). The lifetime resets at each successful token rotation. >-;login_maximum_inactive_lifetime_duration = >- >-# The maximum lifetime (duration) an authenticated user can be logged in since login time before being required to login. Default is 30 days (30d). This setting should be expressed as a duration, e.g. 5m (minutes), 6h (hours), 10d (days), 2w (weeks), 1M (month). >-;login_maximum_lifetime_duration = >- >-# How often should auth tokens be rotated for authenticated users when being active. The default is each 10 minutes. >-;token_rotation_interval_minutes = 10 >- >-# Set to true to disable (hide) the login form, useful if you use OAuth, defaults to false >-;disable_login_form = false >- >-# Set to true to disable the signout link in the side menu. useful if you use auth.proxy, defaults to false >-;disable_signout_menu = false >- >-# URL to redirect the user to after sign out >-;signout_redirect_url = >- >-# Set to true to attempt login with OAuth automatically, skipping the login screen. >-# This setting is ignored if multiple OAuth providers are configured. >-;oauth_auto_login = false >- >-# OAuth state max age cookie duration in seconds. Defaults to 600 seconds. >-;oauth_state_cookie_max_age = 600 >- >-# limit of api_key seconds to live before expiration >-;api_key_max_seconds_to_live = -1 >- >-# Set to true to enable SigV4 authentication option for HTTP-based datasources. >-;sigv4_auth_enabled = false >- >-#################################### Anonymous Auth ###################### >-[auth.anonymous] >-# enable anonymous access >-;enabled = false >- >-# specify organization name that should be used for unauthenticated users >-;org_name = Main Org. >- >-# specify role for unauthenticated users >-;org_role = Viewer >- >-# mask the Grafana version number for unauthenticated users >-;hide_version = false >- >-#################################### GitHub Auth ########################## >-[auth.github] >-;enabled = false >-;allow_sign_up = true >-;client_id = some_id >-;client_secret = some_secret >-;scopes = user:email,read:org >-;auth_url = https://github.com/login/oauth/authorize >-;token_url = https://github.com/login/oauth/access_token >-;api_url = https://api.github.com/user >-;allowed_domains = >-;team_ids = >-;allowed_organizations = >- >-#################################### GitLab Auth ######################### >-[auth.gitlab] >-;enabled = false >-;allow_sign_up = true >-;client_id = some_id >-;client_secret = some_secret >-;scopes = api >-;auth_url = https://gitlab.com/oauth/authorize >-;token_url = https://gitlab.com/oauth/token >-;api_url = https://gitlab.com/api/v4 >-;allowed_domains = >-;allowed_groups = >- >-#################################### Google Auth ########################## >-[auth.google] >-;enabled = false >-;allow_sign_up = true >-;client_id = some_client_id >-;client_secret = some_client_secret >-;scopes = https://www.googleapis.com/auth/userinfo.profile https://www.googleapis.com/auth/userinfo.email >-;auth_url = https://accounts.google.com/o/oauth2/auth >-;token_url = https://accounts.google.com/o/oauth2/token >-;api_url = https://www.googleapis.com/oauth2/v1/userinfo >-;allowed_domains = >-;hosted_domain = >- >-#################################### Grafana.com Auth #################### >-[auth.grafana_com] >-;enabled = false >-;allow_sign_up = true >-;client_id = some_id >-;client_secret = some_secret >-;scopes = user:email >-;allowed_organizations = >- >-#################################### Azure AD OAuth ####################### >-[auth.azuread] >-;name = Azure AD >-;enabled = false >-;allow_sign_up = true >-;client_id = some_client_id >-;client_secret = some_client_secret >-;scopes = openid email profile >-;auth_url = https://login.microsoftonline.com/<tenant-id>/oauth2/v2.0/authorize >-;token_url = https://login.microsoftonline.com/<tenant-id>/oauth2/v2.0/token >-;allowed_domains = >-;allowed_groups = >- >-#################################### Okta OAuth ####################### >-[auth.okta] >-;name = Okta >-;enabled = false >-;allow_sign_up = true >-;client_id = some_id >-;client_secret = some_secret >-;scopes = openid profile email groups >-;auth_url = https://<tenant-id>.okta.com/oauth2/v1/authorize >-;token_url = https://<tenant-id>.okta.com/oauth2/v1/token >-;api_url = https://<tenant-id>.okta.com/oauth2/v1/userinfo >-;allowed_domains = >-;allowed_groups = >-;role_attribute_path = >- >-#################################### Generic OAuth ########################## >-[auth.generic_oauth] >-;enabled = false >-;name = OAuth >-;allow_sign_up = true >-;client_id = some_id >-;client_secret = some_secret >-;scopes = user:email,read:org >-;email_attribute_name = email:primary >-;email_attribute_path = >-;login_attribute_path = >-;name_attribute_path = >-;id_token_attribute_name = >-;auth_url = https://foo.bar/login/oauth/authorize >-;token_url = https://foo.bar/login/oauth/access_token >-;api_url = https://foo.bar/user >-;allowed_domains = >-;team_ids = >-;allowed_organizations = >-;role_attribute_path = >-;tls_skip_verify_insecure = false >-;tls_client_cert = >-;tls_client_key = >-;tls_client_ca = >- >-#################################### Basic Auth ########################## >-[auth.basic] >-;enabled = true >- >-#################################### Auth Proxy ########################## >-[auth.proxy] >-;enabled = false >-;header_name = X-WEBAUTH-USER >-;header_property = username >-;auto_sign_up = true >-;sync_ttl = 60 >-;whitelist = 192.168.1.1, 192.168.2.1 >-;headers = Email:X-User-Email, Name:X-User-Name >-# Read the auth proxy docs for details on what the setting below enables >-;enable_login_token = false >- >-#################################### Auth LDAP ########################## >-[auth.ldap] >-;enabled = false >-;config_file = /etc/grafana/ldap.toml >-;allow_sign_up = true >- >-# LDAP background sync (Enterprise only) >-# At 1 am every day >-;sync_cron = "0 0 1 * * *" >-;active_sync_enabled = true >- >-#################################### AWS ########################### >-[aws] >-# Enter a comma-separated list of allowed AWS authentication providers. >-# Options are: default (AWS SDK Default), keys (Access && secret key), credentials (Credentials field), ec2_iam_role (EC2 IAM Role) >-; allowed_auth_providers = default,keys,credentials >- >-# Allow AWS users to assume a role using temporary security credentials. >-# If true, assume role will be enabled for all AWS authentication providers that are specified in aws_auth_providers >-; assume_role_enabled = true >- >-#################################### SMTP / Emailing ########################## >-[smtp] >-;enabled = false >-;host = localhost:25 >-;user = >-# If the password contains # or ; you have to wrap it with triple quotes. Ex """#password;""" >-;password = >-;cert_file = >-;key_file = >-;skip_verify = false >-;from_address = admin@grafana.localhost >-;from_name = Grafana >-# EHLO identity in SMTP dialog (defaults to instance_name) >-;ehlo_identity = dashboard.example.com >-# SMTP startTLS policy (defaults to 'OpportunisticStartTLS') >-;startTLS_policy = NoStartTLS >- >-[emails] >-;welcome_email_on_sign_up = false >-;templates_pattern = emails/*.html >- >-#################################### Logging ########################## >-[log] >-# Either "console", "file", "syslog". Default is console and file >-# Use space to separate multiple modes, e.g. "console file" >-;mode = console file >- >-# Either "debug", "info", "warn", "error", "critical", default is "info" >-;level = info >- >-# optional settings to set different levels for specific loggers. Ex filters = sqlstore:debug >-;filters = >- >-# For "console" mode only >-[log.console] >-;level = >- >-# log line format, valid options are text, console and json >-;format = console >- >-# For "file" mode only >-[log.file] >-;level = >- >-# log line format, valid options are text, console and json >-;format = text >- >-# This enables automated log rotate(switch of following options), default is true >-;log_rotate = true >- >-# Max line number of single file, default is 1000000 >-;max_lines = 1000000 >- >-# Max size shift of single file, default is 28 means 1 << 28, 256MB >-;max_size_shift = 28 >- >-# Segment log daily, default is true >-;daily_rotate = true >- >-# Expired days of log file(delete after max days), default is 7 >-;max_days = 7 >- >-[log.syslog] >-;level = >- >-# log line format, valid options are text, console and json >-;format = text >- >-# Syslog network type and address. This can be udp, tcp, or unix. If left blank, the default unix endpoints will be used. >-;network = >-;address = >- >-# Syslog facility. user, daemon and local0 through local7 are valid. >-;facility = >- >-# Syslog tag. By default, the process' argv[0] is used. >-;tag = >- >-[log.frontend] >-# Should Sentry javascript agent be initialized >-;enabled = false >- >-# Sentry DSN if you want to send events to Sentry. >-;sentry_dsn = >- >-# Custom HTTP endpoint to send events captured by the Sentry agent to. Default will log the events to stdout. >-;custom_endpoint = /log >- >-# Rate of events to be reported between 0 (none) and 1 (all), float >-;sample_rate = 1.0 >- >-# Requests per second limit enforced an extended period, for Grafana backend log ingestion endpoint (/log). >-;log_endpoint_requests_per_second_limit = 3 >- >-# Max requests accepted per short interval of time for Grafana backend log ingestion endpoint (/log). >-;log_endpoint_burst_limit = 15 >- >-#################################### Usage Quotas ######################## >-[quota] >-; enabled = false >- >-#### set quotas to -1 to make unlimited. #### >-# limit number of users per Org. >-; org_user = 10 >- >-# limit number of dashboards per Org. >-; org_dashboard = 100 >- >-# limit number of data_sources per Org. >-; org_data_source = 10 >- >-# limit number of api_keys per Org. >-; org_api_key = 10 >- >-# limit number of orgs a user can create. >-; user_org = 10 >- >-# Global limit of users. >-; global_user = -1 >- >-# global limit of orgs. >-; global_org = -1 >- >-# global limit of dashboards >-; global_dashboard = -1 >- >-# global limit of api_keys >-; global_api_key = -1 >- >-# global limit on number of logged in users. >-; global_session = -1 >- >-#################################### Alerting ############################ >-[alerting] >-# Disable alerting engine & UI features >-;enabled = true >-# Makes it possible to turn off alert rule execution but alerting UI is visible >-;execute_alerts = true >- >-# Default setting for new alert rules. Defaults to categorize error and timeouts as alerting. (alerting, keep_state) >-;error_or_timeout = alerting >- >-# Default setting for how Grafana handles nodata or null values in alerting. (alerting, no_data, keep_state, ok) >-;nodata_or_nullvalues = no_data >- >-# Alert notifications can include images, but rendering many images at the same time can overload the server >-# This limit will protect the server from render overloading and make sure notifications are sent out quickly >-;concurrent_render_limit = 5 >- >- >-# Default setting for alert calculation timeout. Default value is 30 >-;evaluation_timeout_seconds = 30 >- >-# Default setting for alert notification timeout. Default value is 30 >-;notification_timeout_seconds = 30 >- >-# Default setting for max attempts to sending alert notifications. Default value is 3 >-;max_attempts = 3 >- >-# Makes it possible to enforce a minimal interval between evaluations, to reduce load on the backend >-;min_interval_seconds = 1 >- >-# Configures for how long alert annotations are stored. Default is 0, which keeps them forever. >-# This setting should be expressed as a duration. Examples: 6h (hours), 10d (days), 2w (weeks), 1M (month). >-;max_annotation_age = >- >-# Configures max number of alert annotations that Grafana stores. Default value is 0, which keeps all alert annotations. >-;max_annotations_to_keep = >- >-#################################### Annotations ######################### >-[annotations] >-# Configures the batch size for the annotation clean-up job. This setting is used for dashboard, API, and alert annotations. >-;cleanupjob_batchsize = 100 >- >-[annotations.dashboard] >-# Dashboard annotations means that annotations are associated with the dashboard they are created on. >- >-# Configures how long dashboard annotations are stored. Default is 0, which keeps them forever. >-# This setting should be expressed as a duration. Examples: 6h (hours), 10d (days), 2w (weeks), 1M (month). >-;max_age = >- >-# Configures max number of dashboard annotations that Grafana stores. Default value is 0, which keeps all dashboard annotations. >-;max_annotations_to_keep = >- >-[annotations.api] >-# API annotations means that the annotations have been created using the API without any >-# association with a dashboard. >- >-# Configures how long Grafana stores API annotations. Default is 0, which keeps them forever. >-# This setting should be expressed as a duration. Examples: 6h (hours), 10d (days), 2w (weeks), 1M (month). >-;max_age = >- >-# Configures max number of API annotations that Grafana keeps. Default value is 0, which keeps all API annotations. >-;max_annotations_to_keep = >- >-#################################### Explore ############################# >-[explore] >-# Enable the Explore section >-;enabled = true >- >-#################################### Internal Grafana Metrics ########################## >-# Metrics available at HTTP API Url /metrics >-[metrics] >-# Disable / Enable internal metrics >-;enabled = true >-# Graphite Publish interval >-;interval_seconds = 10 >-# Disable total stats (stat_totals_*) metrics to be generated >-;disable_total_stats = false >- >-#If both are set, basic auth will be required for the metrics endpoint. >-; basic_auth_username = >-; basic_auth_password = >- >-# Metrics environment info adds dimensions to the `grafana_environment_info` metric, which >-# can expose more information about the Grafana instance. >-[metrics.environment_info] >-#exampleLabel1 = exampleValue1 >-#exampleLabel2 = exampleValue2 >- >-# Send internal metrics to Graphite >-[metrics.graphite] >-# Enable by setting the address setting (ex localhost:2003) >-;address = >-;prefix = prod.grafana.%(instance_name)s. >- >-#################################### Grafana.com integration ########################## >-# Url used to import dashboards directly from Grafana.com >-[grafana_com] >-;url = https://grafana.com >- >-#################################### Distributed tracing ############ >-[tracing.jaeger] >-# Enable by setting the address sending traces to jaeger (ex localhost:6831) >-;address = localhost:6831 >-# Tag that will always be included in when creating new spans. ex (tag1:value1,tag2:value2) >-;always_included_tag = tag1:value1 >-# Type specifies the type of the sampler: const, probabilistic, rateLimiting, or remote >-;sampler_type = const >-# jaeger samplerconfig param >-# for "const" sampler, 0 or 1 for always false/true respectively >-# for "probabilistic" sampler, a probability between 0 and 1 >-# for "rateLimiting" sampler, the number of spans per second >-# for "remote" sampler, param is the same as for "probabilistic" >-# and indicates the initial sampling rate before the actual one >-# is received from the mothership >-;sampler_param = 1 >-# sampling_server_url is the URL of a sampling manager providing a sampling strategy. >-;sampling_server_url = >-# Whether or not to use Zipkin propagation (x-b3- HTTP headers). >-;zipkin_propagation = false >-# Setting this to true disables shared RPC spans. >-# Not disabling is the most common setting when using Zipkin elsewhere in your infrastructure. >-;disable_shared_zipkin_spans = false >- >-#################################### External image storage ########################## >-[external_image_storage] >-# Used for uploading images to public servers so they can be included in slack/email messages. >-# you can choose between (s3, webdav, gcs, azure_blob, local) >-;provider = >- >-[external_image_storage.s3] >-;endpoint = >-;path_style_access = >-;bucket = >-;region = >-;path = >-;access_key = >-;secret_key = >- >-[external_image_storage.webdav] >-;url = >-;public_url = >-;username = >-;password = >- >-[external_image_storage.gcs] >-;key_file = >-;bucket = >-;path = >- >-[external_image_storage.azure_blob] >-;account_name = >-;account_key = >-;container_name = >- >-[external_image_storage.local] >-# does not require any configuration >- >-[rendering] >-# Options to configure a remote HTTP image rendering service, e.g. using https://github.com/grafana/grafana-image-renderer. >-# URL to a remote HTTP image renderer service, e.g. http://localhost:8081/render, will enable Grafana to render panels and dashboards to PNG-images using HTTP requests to an external service. >-;server_url = >-# If the remote HTTP image renderer service runs on a different server than the Grafana server you may have to configure this to a URL where Grafana is reachable, e.g. http://grafana.domain/. >-;callback_url = >-# Concurrent render request limit affects when the /render HTTP endpoint is used. Rendering many images at the same time can overload the server, >-# which this setting can help protect against by only allowing a certain amount of concurrent requests. >-;concurrent_render_request_limit = 30 >- >-[panels] >-# If set to true Grafana will allow script tags in text panels. Not recommended as it enable XSS vulnerabilities. >-;disable_sanitize_html = false >- >-[plugins] >-;enable_alpha = false >-;app_tls_skip_verify_insecure = false >-# Enter a comma-separated list of plugin identifiers to identify plugins that are allowed to be loaded even if they lack a valid signature. >-;allow_loading_unsigned_plugins = >-;marketplace_url = https://grafana.com/grafana/plugins/ >- >-#################################### Grafana Image Renderer Plugin ########################## >-[plugin.grafana-image-renderer] >-# Instruct headless browser instance to use a default timezone when not provided by Grafana, e.g. when rendering panel image of alert. >-# See ICU’s metaZones.txt (https://cs.chromium.org/chromium/src/third_party/icu/source/data/misc/metaZones.txt) for a list of supported >-# timezone IDs. Fallbacks to TZ environment variable if not set. >-;rendering_timezone = >- >-# Instruct headless browser instance to use a default language when not provided by Grafana, e.g. when rendering panel image of alert. >-# Please refer to the HTTP header Accept-Language to understand how to format this value, e.g. 'fr-CH, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5'. >-;rendering_language = >- >-# Instruct headless browser instance to use a default device scale factor when not provided by Grafana, e.g. when rendering panel image of alert. >-# Default is 1. Using a higher value will produce more detailed images (higher DPI), but will require more disk space to store an image. >-;rendering_viewport_device_scale_factor = >- >-# Instruct headless browser instance whether to ignore HTTPS errors during navigation. Per default HTTPS errors are not ignored. Due to >-# the security risk it's not recommended to ignore HTTPS errors. >-;rendering_ignore_https_errors = >- >-# Instruct headless browser instance whether to capture and log verbose information when rendering an image. Default is false and will >-# only capture and log error messages. When enabled, debug messages are captured and logged as well. >-# For the verbose information to be included in the Grafana server log you have to adjust the rendering log level to debug, configure >-# [log].filter = rendering:debug. >-;rendering_verbose_logging = >- >-# Instruct headless browser instance whether to output its debug and error messages into running process of remote rendering service. >-# Default is false. This can be useful to enable (true) when troubleshooting. >-;rendering_dumpio = >- >-# Additional arguments to pass to the headless browser instance. Default is --no-sandbox. The list of Chromium flags can be found >-# here (https://peter.sh/experiments/chromium-command-line-switches/). Multiple arguments is separated with comma-character. >-;rendering_args = >- >-# You can configure the plugin to use a different browser binary instead of the pre-packaged version of Chromium. >-# Please note that this is not recommended, since you may encounter problems if the installed version of Chrome/Chromium is not >-# compatible with the plugin. >-;rendering_chrome_bin = >- >-# Instruct how headless browser instances are created. Default is 'default' and will create a new browser instance on each request. >-# Mode 'clustered' will make sure that only a maximum of browsers/incognito pages can execute concurrently. >-# Mode 'reusable' will have one browser instance and will create a new incognito page on each request. >-;rendering_mode = >- >-# When rendering_mode = clustered you can instruct how many browsers or incognito pages can execute concurrently. Default is 'browser' >-# and will cluster using browser instances. >-# Mode 'context' will cluster using incognito pages. >-;rendering_clustering_mode = >-# When rendering_mode = clustered you can define maximum number of browser instances/incognito pages that can execute concurrently.. >-;rendering_clustering_max_concurrency = >- >-# Limit the maximum viewport width, height and device scale factor that can be requested. >-;rendering_viewport_max_width = >-;rendering_viewport_max_height = >-;rendering_viewport_max_device_scale_factor = >- >-# Change the listening host and port of the gRPC server. Default host is 127.0.0.1 and default port is 0 and will automatically assign >-# a port not in use. >-;grpc_host = >-;grpc_port = >- >-[enterprise] >-# Path to a valid Grafana Enterprise license.jwt file >-;license_path = >- >-[feature_toggles] >-# enable features, separated by spaces >-;enable = >- >-[date_formats] >-# For information on what formatting patterns that are supported https://momentjs.com/docs/#/displaying/ >- >-# Default system date format used in time range picker and other places where full time is displayed >-;full_date = YYYY-MM-DD HH:mm:ss >- >-# Used by graph and other places where we only show small intervals >-;interval_second = HH:mm:ss >-;interval_minute = HH:mm >-;interval_hour = MM/DD HH:mm >-;interval_day = MM/DD >-;interval_month = YYYY-MM >-;interval_year = YYYY >- >-# Experimental feature >-;use_browser_locale = false >- >-# Default timezone for user preferences. Options are 'browser' for the browser local timezone or a timezone name from IANA Time Zone database, e.g. 'UTC' or 'Europe/Amsterdam' etc. >-;default_timezone = browser >- >-[expressions] >-# Enable or disable the expressions functionality. >-;enabled = true >diff -durN www/grafana7/files/grafana.in www/grafana8/files/grafana.in >--- www/grafana7/files/grafana.in 2021-04-09 17:13:46.988381000 +0300 >+++ www/grafana8/files/grafana.in 2021-06-05 16:17:13.854767000 +0300 >@@ -18,7 +18,7 @@ > # Default is "%%GRAFANA_GROUP%%" > # grafana_config (string) > # Set full path to config file >-# Default is "%%PREFIX%%/etc/grafana.conf" >+# Default is "%%ETCDIR%%/grafana.ini" > # grafana_homepath (string) > # Set full path to homepath dir > # Default is "%%GRAFANA_HOMEDIR%%" >@@ -42,15 +42,9 @@ > : ${grafana_enable:="NO"} > : ${grafana_user:="%%GRAFANA_USER%%"} > : ${grafana_group:="%%GRAFANA_GROUP%%"} >-# TODO: Rename to grafana.ini while moving to grafana8 >-: ${grafana_config:="%%PREFIX%%/etc/grafana.conf"} >+: ${grafana_config:="%%ETCDIR%%/grafana.ini"} > : ${grafana_homepath:="%%GRAFANA_HOMEDIR%%"} > : ${grafana_syslog_output_enable:="NO"} >- >-# TODO: Delete while moving to grafana8 >-if [ -n "${grafana_conf}" ]; then >- grafana_config="${grafana_conf}" >-fi > > if checkyesno grafana_syslog_output_enable; then > if [ -n "${grafana_syslog_output_tag}" ]; then >diff -durN www/grafana7/files/grafana.ini.in www/grafana8/files/grafana.ini.in >--- www/grafana7/files/grafana.ini.in 1970-01-01 03:00:00.000000000 +0300 >+++ www/grafana8/files/grafana.ini.in 2021-06-15 23:41:22.194384000 +0300 >@@ -0,0 +1,980 @@ >+##################### Grafana Configuration Example ##################### >+# >+# Everything has defaults so you only need to uncomment things you want to >+# change >+ >+# possible values : production, development >+;app_mode = production >+ >+# instance name, defaults to HOSTNAME environment variable value or hostname if HOSTNAME var is empty >+;instance_name = ${HOSTNAME} >+ >+#################################### Paths #################################### >+[paths] >+# Path to where grafana can store temp files, sessions, and the sqlite3 db (if that is used) >+data = %%GRAFANA_DATADIR%% >+ >+# Temporary files in `data` directory older than given duration will be removed >+;temp_data_lifetime = 24h >+ >+# Directory where grafana can store logs >+logs = %%GRAFANA_LOGDIR%% >+ >+# Directory where grafana will automatically scan and look for plugins >+plugins = %%GRAFANA_PLUGINDIR%% >+ >+# folder that contains provisioning config files that grafana will apply on startup and while running. >+provisioning = %%GRAFANA_PROVISIONINGDIR%% >+ >+#################################### Server #################################### >+[server] >+# Protocol (http, https, h2, socket) >+;protocol = http >+ >+# The ip address to bind to, empty will bind to all interfaces >+;http_addr = >+ >+# The http port to use >+;http_port = 3000 >+ >+# The public facing domain name used to access grafana from a browser >+;domain = localhost >+ >+# Redirect to correct domain if host header does not match domain >+# Prevents DNS rebinding attacks >+;enforce_domain = false >+ >+# The full public facing url you use in browser, used for redirects and emails >+# If you use reverse proxy and sub path specify full url (with sub path) >+;root_url = %(protocol)s://%(domain)s:%(http_port)s/ >+ >+# Serve Grafana from subpath specified in `root_url` setting. By default it is set to `false` for compatibility reasons. >+;serve_from_sub_path = false >+ >+# Log web requests >+;router_logging = false >+ >+# the path relative working path >+;static_root_path = public >+ >+# enable gzip >+;enable_gzip = false >+ >+# https certs & key file >+;cert_file = >+;cert_key = >+ >+# Unix socket path >+;socket = >+ >+# CDN Url >+;cdn_url = >+ >+# Sets the maximum time using a duration format (5s/5m/5ms) before timing out read of an incoming request and closing idle connections. >+# `0` means there is no timeout for reading the request. >+;read_timeout = 0 >+ >+#################################### Database #################################### >+[database] >+# You can configure the database connection by specifying type, host, name, user and password >+# as separate properties or as on string using the url properties. >+ >+# Either "mysql", "postgres" or "sqlite3", it's your choice >+;type = sqlite3 >+;host = 127.0.0.1:3306 >+;name = grafana >+;user = root >+# If the password contains # or ; you have to wrap it with triple quotes. Ex """#password;""" >+;password = >+ >+# Use either URL or the previous fields to configure the database >+# Example: mysql://user:secret@host:port/database >+;url = >+ >+# For "postgres" only, either "disable", "require" or "verify-full" >+;ssl_mode = disable >+ >+# Database drivers may support different transaction isolation levels. >+# Currently, only "mysql" driver supports isolation levels. >+# If the value is empty - driver's default isolation level is applied. >+# For "mysql" use "READ-UNCOMMITTED", "READ-COMMITTED", "REPEATABLE-READ" or "SERIALIZABLE". >+;isolation_level = >+ >+;ca_cert_path = >+;client_key_path = >+;client_cert_path = >+;server_cert_name = >+ >+# For "sqlite3" only, path relative to data_path setting >+;path = grafana.db >+ >+# Max idle conn setting default is 2 >+;max_idle_conn = 2 >+ >+# Max conn setting default is 0 (mean not set) >+;max_open_conn = >+ >+# Connection Max Lifetime default is 14400 (means 14400 seconds or 4 hours) >+;conn_max_lifetime = 14400 >+ >+# Set to true to log the sql calls and execution times. >+;log_queries = >+ >+# For "sqlite3" only. cache mode setting used for connecting to the database. (private, shared) >+;cache_mode = private >+ >+################################### Data sources ######################### >+[datasources] >+# Upper limit of data sources that Grafana will return. This limit is a temporary configuration and it will be deprecated when pagination will be introduced on the list data sources API. >+;datasource_limit = 5000 >+ >+#################################### Cache server ############################# >+[remote_cache] >+# Either "redis", "memcached" or "database" default is "database" >+;type = database >+ >+# cache connectionstring options >+# database: will use Grafana primary database. >+# redis: config like redis server e.g. `addr=127.0.0.1:6379,pool_size=100,db=0,ssl=false`. Only addr is required. ssl may be 'true', 'false', or 'insecure'. >+# memcache: 127.0.0.1:11211 >+;connstr = >+ >+#################################### Data proxy ########################### >+[dataproxy] >+ >+# This enables data proxy logging, default is false >+;logging = false >+ >+# How long the data proxy waits to read the headers of the response before timing out, default is 30 seconds. >+# This setting also applies to core backend HTTP data sources where query requests use an HTTP client with timeout set. >+;timeout = 30 >+ >+# How long the data proxy waits to establish a TCP connection before timing out, default is 10 seconds. >+;dialTimeout = 10 >+ >+# How many seconds the data proxy waits before sending a keepalive probe request. >+;keep_alive_seconds = 30 >+ >+# How many seconds the data proxy waits for a successful TLS Handshake before timing out. >+;tls_handshake_timeout_seconds = 10 >+ >+# How many seconds the data proxy will wait for a server's first response headers after >+# fully writing the request headers if the request has an "Expect: 100-continue" >+# header. A value of 0 will result in the body being sent immediately, without >+# waiting for the server to approve. >+;expect_continue_timeout_seconds = 1 >+ >+# Optionally limits the total number of connections per host, including connections in the dialing, >+# active, and idle states. On limit violation, dials will block. >+# A value of zero (0) means no limit. >+;max_conns_per_host = 0 >+ >+# The maximum number of idle connections that Grafana will keep alive. >+;max_idle_connections = 100 >+ >+# The maximum number of idle connections per host that Grafana will keep alive. >+;max_idle_connections_per_host = 2 >+ >+# How many seconds the data proxy keeps an idle connection open before timing out. >+;idle_conn_timeout_seconds = 90 >+ >+# If enabled and user is not anonymous, data proxy will add X-Grafana-User header with username into the request, default is false. >+;send_user_header = false >+ >+#################################### Analytics #################################### >+[analytics] >+# Server reporting, sends usage counters to stats.grafana.org every 24 hours. >+# No ip addresses are being tracked, only simple counters to track >+# running instances, dashboard and error counts. It is very helpful to us. >+# Change this option to false to disable reporting. >+;reporting_enabled = true >+ >+# The name of the distributor of the Grafana instance. Ex hosted-grafana, grafana-labs >+;reporting_distributor = grafana-labs >+ >+# Set to false to disable all checks to https://grafana.net >+# for new versions (grafana itself and plugins), check is used >+# in some UI views to notify that grafana or plugin update exists >+# This option does not cause any auto updates, nor send any information >+# only a GET request to http://grafana.com to get latest versions >+;check_for_updates = true >+ >+# Google Analytics universal tracking code, only enabled if you specify an id here >+;google_analytics_ua_id = >+ >+# Google Tag Manager ID, only enabled if you specify an id here >+;google_tag_manager_id = >+ >+#################################### Security #################################### >+[security] >+# disable creation of admin user on first start of grafana >+;disable_initial_admin_creation = false >+ >+# default admin user, created on startup >+;admin_user = admin >+ >+# default admin password, can be changed before first start of grafana, or in profile settings >+;admin_password = admin >+ >+# used for signing >+;secret_key = SW2YcwTIb9zpOOhoPsMm >+ >+# disable gravatar profile images >+;disable_gravatar = false >+ >+# data source proxy whitelist (ip_or_domain:port separated by spaces) >+;data_source_proxy_whitelist = >+ >+# disable protection against brute force login attempts >+;disable_brute_force_login_protection = false >+ >+# set to true if you host Grafana behind HTTPS. default is false. >+;cookie_secure = false >+ >+# set cookie SameSite attribute. defaults to `lax`. can be set to "lax", "strict", "none" and "disabled" >+;cookie_samesite = lax >+ >+# set to true if you want to allow browsers to render Grafana in a <frame>, <iframe>, <embed> or <object>. default is false. >+;allow_embedding = false >+ >+# Set to true if you want to enable http strict transport security (HSTS) response header. >+# This is only sent when HTTPS is enabled in this configuration. >+# HSTS tells browsers that the site should only be accessed using HTTPS. >+;strict_transport_security = false >+ >+# Sets how long a browser should cache HSTS. Only applied if strict_transport_security is enabled. >+;strict_transport_security_max_age_seconds = 86400 >+ >+# Set to true if to enable HSTS preloading option. Only applied if strict_transport_security is enabled. >+;strict_transport_security_preload = false >+ >+# Set to true if to enable the HSTS includeSubDomains option. Only applied if strict_transport_security is enabled. >+;strict_transport_security_subdomains = false >+ >+# Set to true to enable the X-Content-Type-Options response header. >+# The X-Content-Type-Options response HTTP header is a marker used by the server to indicate that the MIME types advertised >+# in the Content-Type headers should not be changed and be followed. >+;x_content_type_options = true >+ >+# Set to true to enable the X-XSS-Protection header, which tells browsers to stop pages from loading >+# when they detect reflected cross-site scripting (XSS) attacks. >+;x_xss_protection = true >+ >+# Enable adding the Content-Security-Policy header to your requests. >+# CSP allows to control resources the user agent is allowed to load and helps prevent XSS attacks. >+;content_security_policy = false >+ >+# Set Content Security Policy template used when adding the Content-Security-Policy header to your requests. >+# $NONCE in the template includes a random nonce. >+# $ROOT_PATH is server.root_url without the protocol. >+;content_security_policy_template = """script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' $NONCE;object-src 'none';font-src 'self';style-src 'self' 'unsafe-inline' blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com ws://$ROOT_PATH wss://$ROOT_PATH;manifest-src 'self';media-src 'none';form-action 'self';""" >+ >+#################################### Snapshots ########################### >+[snapshots] >+# snapshot sharing options >+;external_enabled = true >+;external_snapshot_url = https://snapshots-origin.raintank.io >+;external_snapshot_name = Publish to snapshot.raintank.io >+ >+# Set to true to enable this Grafana instance act as an external snapshot server and allow unauthenticated requests for >+# creating and deleting snapshots. >+;public_mode = false >+ >+# remove expired snapshot >+;snapshot_remove_expired = true >+ >+#################################### Dashboards History ################## >+[dashboards] >+# Number dashboard versions to keep (per dashboard). Default: 20, Minimum: 1 >+;versions_to_keep = 20 >+ >+# Minimum dashboard refresh interval. When set, this will restrict users to set the refresh interval of a dashboard lower than given interval. Per default this is 5 seconds. >+# The interval string is a possibly signed sequence of decimal numbers, followed by a unit suffix (ms, s, m, h, d), e.g. 30s or 1m. >+;min_refresh_interval = 5s >+ >+# Path to the default home dashboard. If this value is empty, then Grafana uses StaticRootPath + "dashboards/home.json" >+;default_home_dashboard_path = >+ >+#################################### Users ############################### >+[users] >+# disable user signup / registration >+;allow_sign_up = true >+ >+# Allow non admin users to create organizations >+;allow_org_create = true >+ >+# Set to true to automatically assign new users to the default organization (id 1) >+;auto_assign_org = true >+ >+# Set this value to automatically add new users to the provided organization (if auto_assign_org above is set to true) >+;auto_assign_org_id = 1 >+ >+# Default role new users will be automatically assigned (if disabled above is set to true) >+;auto_assign_org_role = Viewer >+ >+# Require email validation before sign up completes >+;verify_email_enabled = false >+ >+# Background text for the user field on the login page >+;login_hint = email or username >+;password_hint = password >+ >+# Default UI theme ("dark" or "light") >+;default_theme = dark >+ >+# Path to a custom home page. Users are only redirected to this if the default home dashboard is used. It should match a frontend route and contain a leading slash. >+; home_page = >+ >+# External user management, these options affect the organization users view >+;external_manage_link_url = >+;external_manage_link_name = >+;external_manage_info = >+ >+# Viewers can edit/inspect dashboard settings in the browser. But not save the dashboard. >+;viewers_can_edit = false >+ >+# Editors can administrate dashboard, folders and teams they create >+;editors_can_admin = false >+ >+# The duration in time a user invitation remains valid before expiring. This setting should be expressed as a duration. Examples: 6h (hours), 2d (days), 1w (week). Default is 24h (24 hours). The minimum supported duration is 15m (15 minutes). >+;user_invite_max_lifetime_duration = 24h >+ >+# Enter a comma-separated list of users login to hide them in the Grafana UI. These users are shown to Grafana admins and themselves. >+; hidden_users = >+ >+[auth] >+# Login cookie name >+;login_cookie_name = grafana_session >+ >+# The maximum lifetime (duration) an authenticated user can be inactive before being required to login at next visit. Default is 7 days (7d). This setting should be expressed as a duration, e.g. 5m (minutes), 6h (hours), 10d (days), 2w (weeks), 1M (month). The lifetime resets at each successful token rotation. >+;login_maximum_inactive_lifetime_duration = >+ >+# The maximum lifetime (duration) an authenticated user can be logged in since login time before being required to login. Default is 30 days (30d). This setting should be expressed as a duration, e.g. 5m (minutes), 6h (hours), 10d (days), 2w (weeks), 1M (month). >+;login_maximum_lifetime_duration = >+ >+# How often should auth tokens be rotated for authenticated users when being active. The default is each 10 minutes. >+;token_rotation_interval_minutes = 10 >+ >+# Set to true to disable (hide) the login form, useful if you use OAuth, defaults to false >+;disable_login_form = false >+ >+# Set to true to disable the sign out link in the side menu. Useful if you use auth.proxy or auth.jwt, defaults to false >+;disable_signout_menu = false >+ >+# URL to redirect the user to after sign out >+;signout_redirect_url = >+ >+# Set to true to attempt login with OAuth automatically, skipping the login screen. >+# This setting is ignored if multiple OAuth providers are configured. >+;oauth_auto_login = false >+ >+# OAuth state max age cookie duration in seconds. Defaults to 600 seconds. >+;oauth_state_cookie_max_age = 600 >+ >+# limit of api_key seconds to live before expiration >+;api_key_max_seconds_to_live = -1 >+ >+# Set to true to enable SigV4 authentication option for HTTP-based datasources. >+;sigv4_auth_enabled = false >+ >+#################################### Anonymous Auth ###################### >+[auth.anonymous] >+# enable anonymous access >+;enabled = false >+ >+# specify organization name that should be used for unauthenticated users >+;org_name = Main Org. >+ >+# specify role for unauthenticated users >+;org_role = Viewer >+ >+# mask the Grafana version number for unauthenticated users >+;hide_version = false >+ >+#################################### GitHub Auth ########################## >+[auth.github] >+;enabled = false >+;allow_sign_up = true >+;client_id = some_id >+;client_secret = some_secret >+;scopes = user:email,read:org >+;auth_url = https://github.com/login/oauth/authorize >+;token_url = https://github.com/login/oauth/access_token >+;api_url = https://api.github.com/user >+;allowed_domains = >+;team_ids = >+;allowed_organizations = >+ >+#################################### GitLab Auth ######################### >+[auth.gitlab] >+;enabled = false >+;allow_sign_up = true >+;client_id = some_id >+;client_secret = some_secret >+;scopes = api >+;auth_url = https://gitlab.com/oauth/authorize >+;token_url = https://gitlab.com/oauth/token >+;api_url = https://gitlab.com/api/v4 >+;allowed_domains = >+;allowed_groups = >+ >+#################################### Google Auth ########################## >+[auth.google] >+;enabled = false >+;allow_sign_up = true >+;client_id = some_client_id >+;client_secret = some_client_secret >+;scopes = https://www.googleapis.com/auth/userinfo.profile https://www.googleapis.com/auth/userinfo.email >+;auth_url = https://accounts.google.com/o/oauth2/auth >+;token_url = https://accounts.google.com/o/oauth2/token >+;api_url = https://www.googleapis.com/oauth2/v1/userinfo >+;allowed_domains = >+;hosted_domain = >+ >+#################################### Grafana.com Auth #################### >+[auth.grafana_com] >+;enabled = false >+;allow_sign_up = true >+;client_id = some_id >+;client_secret = some_secret >+;scopes = user:email >+;allowed_organizations = >+ >+#################################### Azure AD OAuth ####################### >+[auth.azuread] >+;name = Azure AD >+;enabled = false >+;allow_sign_up = true >+;client_id = some_client_id >+;client_secret = some_client_secret >+;scopes = openid email profile >+;auth_url = https://login.microsoftonline.com/<tenant-id>/oauth2/v2.0/authorize >+;token_url = https://login.microsoftonline.com/<tenant-id>/oauth2/v2.0/token >+;allowed_domains = >+;allowed_groups = >+ >+#################################### Okta OAuth ####################### >+[auth.okta] >+;name = Okta >+;enabled = false >+;allow_sign_up = true >+;client_id = some_id >+;client_secret = some_secret >+;scopes = openid profile email groups >+;auth_url = https://<tenant-id>.okta.com/oauth2/v1/authorize >+;token_url = https://<tenant-id>.okta.com/oauth2/v1/token >+;api_url = https://<tenant-id>.okta.com/oauth2/v1/userinfo >+;allowed_domains = >+;allowed_groups = >+;role_attribute_path = >+;role_attribute_strict = false >+ >+#################################### Generic OAuth ########################## >+[auth.generic_oauth] >+;enabled = false >+;name = OAuth >+;allow_sign_up = true >+;client_id = some_id >+;client_secret = some_secret >+;scopes = user:email,read:org >+;empty_scopes = false >+;email_attribute_name = email:primary >+;email_attribute_path = >+;login_attribute_path = >+;name_attribute_path = >+;id_token_attribute_name = >+;auth_url = https://foo.bar/login/oauth/authorize >+;token_url = https://foo.bar/login/oauth/access_token >+;api_url = https://foo.bar/user >+;allowed_domains = >+;team_ids = >+;allowed_organizations = >+;role_attribute_path = >+;role_attribute_strict = false >+;tls_skip_verify_insecure = false >+;tls_client_cert = >+;tls_client_key = >+;tls_client_ca = >+ >+#################################### Basic Auth ########################## >+[auth.basic] >+;enabled = true >+ >+#################################### Auth Proxy ########################## >+[auth.proxy] >+;enabled = false >+;header_name = X-WEBAUTH-USER >+;header_property = username >+;auto_sign_up = true >+;sync_ttl = 60 >+;whitelist = 192.168.1.1, 192.168.2.1 >+;headers = Email:X-User-Email, Name:X-User-Name >+# Read the auth proxy docs for details on what the setting below enables >+;enable_login_token = false >+ >+#################################### Auth JWT ########################## >+[auth.jwt] >+;enabled = true >+;header_name = X-JWT-Assertion >+;email_claim = sub >+;username_claim = sub >+;jwk_set_url = https://foo.bar/.well-known/jwks.json >+;jwk_set_file = /path/to/jwks.json >+;cache_ttl = 60m >+;expected_claims = {"aud": ["foo", "bar"]} >+;key_file = /path/to/key/file >+ >+#################################### Auth LDAP ########################## >+[auth.ldap] >+;enabled = false >+;config_file = /etc/grafana/ldap.toml >+;allow_sign_up = true >+ >+# LDAP background sync (Enterprise only) >+# At 1 am every day >+;sync_cron = "0 0 1 * * *" >+;active_sync_enabled = true >+ >+#################################### AWS ########################### >+[aws] >+# Enter a comma-separated list of allowed AWS authentication providers. >+# Options are: default (AWS SDK Default), keys (Access && secret key), credentials (Credentials field), ec2_iam_role (EC2 IAM Role) >+; allowed_auth_providers = default,keys,credentials >+ >+# Allow AWS users to assume a role using temporary security credentials. >+# If true, assume role will be enabled for all AWS authentication providers that are specified in aws_auth_providers >+; assume_role_enabled = true >+ >+#################################### Azure ############################### >+[azure] >+# Azure cloud environment where Grafana is hosted >+# Possible values are AzureCloud, AzureChinaCloud, AzureUSGovernment and AzureGermanCloud >+# Default value is AzureCloud (i.e. public cloud) >+;cloud = AzureCloud >+ >+# Specifies whether Grafana hosted in Azure service with Managed Identity configured (e.g. Azure Virtual Machines instance) >+# If enabled, the managed identity can be used for authentication of Grafana in Azure services >+# Disabled by default, needs to be explicitly enabled >+;managed_identity_enabled = false >+ >+# Client ID to use for user-assigned managed identity >+# Should be set for user-assigned identity and should be empty for system-assigned identity >+;managed_identity_client_id = >+ >+#################################### SMTP / Emailing ########################## >+[smtp] >+;enabled = false >+;host = localhost:25 >+;user = >+# If the password contains # or ; you have to wrap it with triple quotes. Ex """#password;""" >+;password = >+;cert_file = >+;key_file = >+;skip_verify = false >+;from_address = admin@grafana.localhost >+;from_name = Grafana >+# EHLO identity in SMTP dialog (defaults to instance_name) >+;ehlo_identity = dashboard.example.com >+# SMTP startTLS policy (defaults to 'OpportunisticStartTLS') >+;startTLS_policy = NoStartTLS >+ >+[emails] >+;welcome_email_on_sign_up = false >+;templates_pattern = emails/*.html >+ >+#################################### Logging ########################## >+[log] >+# Either "console", "file", "syslog". Default is console and file >+# Use space to separate multiple modes, e.g. "console file" >+;mode = console file >+ >+# Either "debug", "info", "warn", "error", "critical", default is "info" >+;level = info >+ >+# optional settings to set different levels for specific loggers. Ex filters = sqlstore:debug >+;filters = >+ >+# For "console" mode only >+[log.console] >+;level = >+ >+# log line format, valid options are text, console and json >+;format = console >+ >+# For "file" mode only >+[log.file] >+;level = >+ >+# log line format, valid options are text, console and json >+;format = text >+ >+# This enables automated log rotate(switch of following options), default is true >+;log_rotate = true >+ >+# Max line number of single file, default is 1000000 >+;max_lines = 1000000 >+ >+# Max size shift of single file, default is 28 means 1 << 28, 256MB >+;max_size_shift = 28 >+ >+# Segment log daily, default is true >+;daily_rotate = true >+ >+# Expired days of log file(delete after max days), default is 7 >+;max_days = 7 >+ >+[log.syslog] >+;level = >+ >+# log line format, valid options are text, console and json >+;format = text >+ >+# Syslog network type and address. This can be udp, tcp, or unix. If left blank, the default unix endpoints will be used. >+;network = >+;address = >+ >+# Syslog facility. user, daemon and local0 through local7 are valid. >+;facility = >+ >+# Syslog tag. By default, the process' argv[0] is used. >+;tag = >+ >+[log.frontend] >+# Should Sentry javascript agent be initialized >+;enabled = false >+ >+# Sentry DSN if you want to send events to Sentry. >+;sentry_dsn = >+ >+# Custom HTTP endpoint to send events captured by the Sentry agent to. Default will log the events to stdout. >+;custom_endpoint = /log >+ >+# Rate of events to be reported between 0 (none) and 1 (all), float >+;sample_rate = 1.0 >+ >+# Requests per second limit enforced an extended period, for Grafana backend log ingestion endpoint (/log). >+;log_endpoint_requests_per_second_limit = 3 >+ >+# Max requests accepted per short interval of time for Grafana backend log ingestion endpoint (/log). >+;log_endpoint_burst_limit = 15 >+ >+#################################### Usage Quotas ######################## >+[quota] >+; enabled = false >+ >+#### set quotas to -1 to make unlimited. #### >+# limit number of users per Org. >+; org_user = 10 >+ >+# limit number of dashboards per Org. >+; org_dashboard = 100 >+ >+# limit number of data_sources per Org. >+; org_data_source = 10 >+ >+# limit number of api_keys per Org. >+; org_api_key = 10 >+ >+# limit number of alerts per Org. >+;org_alert_rule = 100 >+ >+# limit number of orgs a user can create. >+; user_org = 10 >+ >+# Global limit of users. >+; global_user = -1 >+ >+# global limit of orgs. >+; global_org = -1 >+ >+# global limit of dashboards >+; global_dashboard = -1 >+ >+# global limit of api_keys >+; global_api_key = -1 >+ >+# global limit on number of logged in users. >+; global_session = -1 >+ >+# global limit of alerts >+;global_alert_rule = -1 >+ >+#################################### Alerting ############################ >+[alerting] >+# Disable alerting engine & UI features >+;enabled = true >+# Makes it possible to turn off alert rule execution but alerting UI is visible >+;execute_alerts = true >+ >+# Default setting for new alert rules. Defaults to categorize error and timeouts as alerting. (alerting, keep_state) >+;error_or_timeout = alerting >+ >+# Default setting for how Grafana handles nodata or null values in alerting. (alerting, no_data, keep_state, ok) >+;nodata_or_nullvalues = no_data >+ >+# Alert notifications can include images, but rendering many images at the same time can overload the server >+# This limit will protect the server from render overloading and make sure notifications are sent out quickly >+;concurrent_render_limit = 5 >+ >+ >+# Default setting for alert calculation timeout. Default value is 30 >+;evaluation_timeout_seconds = 30 >+ >+# Default setting for alert notification timeout. Default value is 30 >+;notification_timeout_seconds = 30 >+ >+# Default setting for max attempts to sending alert notifications. Default value is 3 >+;max_attempts = 3 >+ >+# Makes it possible to enforce a minimal interval between evaluations, to reduce load on the backend >+;min_interval_seconds = 1 >+ >+# Configures for how long alert annotations are stored. Default is 0, which keeps them forever. >+# This setting should be expressed as a duration. Examples: 6h (hours), 10d (days), 2w (weeks), 1M (month). >+;max_annotation_age = >+ >+# Configures max number of alert annotations that Grafana stores. Default value is 0, which keeps all alert annotations. >+;max_annotations_to_keep = >+ >+#################################### Annotations ######################### >+[annotations] >+# Configures the batch size for the annotation clean-up job. This setting is used for dashboard, API, and alert annotations. >+;cleanupjob_batchsize = 100 >+ >+[annotations.dashboard] >+# Dashboard annotations means that annotations are associated with the dashboard they are created on. >+ >+# Configures how long dashboard annotations are stored. Default is 0, which keeps them forever. >+# This setting should be expressed as a duration. Examples: 6h (hours), 10d (days), 2w (weeks), 1M (month). >+;max_age = >+ >+# Configures max number of dashboard annotations that Grafana stores. Default value is 0, which keeps all dashboard annotations. >+;max_annotations_to_keep = >+ >+[annotations.api] >+# API annotations means that the annotations have been created using the API without any >+# association with a dashboard. >+ >+# Configures how long Grafana stores API annotations. Default is 0, which keeps them forever. >+# This setting should be expressed as a duration. Examples: 6h (hours), 10d (days), 2w (weeks), 1M (month). >+;max_age = >+ >+# Configures max number of API annotations that Grafana keeps. Default value is 0, which keeps all API annotations. >+;max_annotations_to_keep = >+ >+#################################### Explore ############################# >+[explore] >+# Enable the Explore section >+;enabled = true >+ >+#################################### Internal Grafana Metrics ########################## >+# Metrics available at HTTP API Url /metrics >+[metrics] >+# Disable / Enable internal metrics >+;enabled = true >+# Graphite Publish interval >+;interval_seconds = 10 >+# Disable total stats (stat_totals_*) metrics to be generated >+;disable_total_stats = false >+ >+#If both are set, basic auth will be required for the metrics endpoint. >+; basic_auth_username = >+; basic_auth_password = >+ >+# Metrics environment info adds dimensions to the `grafana_environment_info` metric, which >+# can expose more information about the Grafana instance. >+[metrics.environment_info] >+#exampleLabel1 = exampleValue1 >+#exampleLabel2 = exampleValue2 >+ >+# Send internal metrics to Graphite >+[metrics.graphite] >+# Enable by setting the address setting (ex localhost:2003) >+;address = >+;prefix = prod.grafana.%(instance_name)s. >+ >+#################################### Grafana.com integration ########################## >+# Url used to import dashboards directly from Grafana.com >+[grafana_com] >+;url = https://grafana.com >+ >+#################################### Distributed tracing ############ >+[tracing.jaeger] >+# Enable by setting the address sending traces to jaeger (ex localhost:6831) >+;address = localhost:6831 >+# Tag that will always be included in when creating new spans. ex (tag1:value1,tag2:value2) >+;always_included_tag = tag1:value1 >+# Type specifies the type of the sampler: const, probabilistic, rateLimiting, or remote >+;sampler_type = const >+# jaeger samplerconfig param >+# for "const" sampler, 0 or 1 for always false/true respectively >+# for "probabilistic" sampler, a probability between 0 and 1 >+# for "rateLimiting" sampler, the number of spans per second >+# for "remote" sampler, param is the same as for "probabilistic" >+# and indicates the initial sampling rate before the actual one >+# is received from the mothership >+;sampler_param = 1 >+# sampling_server_url is the URL of a sampling manager providing a sampling strategy. >+;sampling_server_url = >+# Whether or not to use Zipkin propagation (x-b3- HTTP headers). >+;zipkin_propagation = false >+# Setting this to true disables shared RPC spans. >+# Not disabling is the most common setting when using Zipkin elsewhere in your infrastructure. >+;disable_shared_zipkin_spans = false >+ >+#################################### External image storage ########################## >+[external_image_storage] >+# Used for uploading images to public servers so they can be included in slack/email messages. >+# you can choose between (s3, webdav, gcs, azure_blob, local) >+;provider = >+ >+[external_image_storage.s3] >+;endpoint = >+;path_style_access = >+;bucket = >+;region = >+;path = >+;access_key = >+;secret_key = >+ >+[external_image_storage.webdav] >+;url = >+;public_url = >+;username = >+;password = >+ >+[external_image_storage.gcs] >+;key_file = >+;bucket = >+;path = >+ >+[external_image_storage.azure_blob] >+;account_name = >+;account_key = >+;container_name = >+ >+[external_image_storage.local] >+# does not require any configuration >+ >+[rendering] >+# Options to configure a remote HTTP image rendering service, e.g. using https://github.com/grafana/grafana-image-renderer. >+# URL to a remote HTTP image renderer service, e.g. http://localhost:8081/render, will enable Grafana to render panels and dashboards to PNG-images using HTTP requests to an external service. >+;server_url = >+# If the remote HTTP image renderer service runs on a different server than the Grafana server you may have to configure this to a URL where Grafana is reachable, e.g. http://grafana.domain/. >+;callback_url = >+# Concurrent render request limit affects when the /render HTTP endpoint is used. Rendering many images at the same time can overload the server, >+# which this setting can help protect against by only allowing a certain amount of concurrent requests. >+;concurrent_render_request_limit = 30 >+ >+[panels] >+# If set to true Grafana will allow script tags in text panels. Not recommended as it enable XSS vulnerabilities. >+;disable_sanitize_html = false >+ >+[plugins] >+;enable_alpha = false >+;app_tls_skip_verify_insecure = false >+# Enter a comma-separated list of plugin identifiers to identify plugins that are allowed to be loaded even if they lack a valid signature. >+;allow_loading_unsigned_plugins = >+# Enable or disable installing plugins directly from within Grafana. >+;plugin_admin_enabled = false >+;plugin_admin_external_manage_enabled = false >+;plugin_catalog_url = https://grafana.com/grafana/plugins/ >+ >+#################################### Grafana Live ########################################## >+[live] >+# max_connections to Grafana Live WebSocket endpoint per Grafana server instance. See Grafana Live docs >+# if you are planning to make it higher than default 100 since this can require some OS and infrastructure >+# tuning. 0 disables Live, -1 means unlimited connections. >+;max_connections = 100 >+ >+#################################### Grafana Image Renderer Plugin ########################## >+[plugin.grafana-image-renderer] >+# Instruct headless browser instance to use a default timezone when not provided by Grafana, e.g. when rendering panel image of alert. >+# See ICU’s metaZones.txt (https://cs.chromium.org/chromium/src/third_party/icu/source/data/misc/metaZones.txt) for a list of supported >+# timezone IDs. Fallbacks to TZ environment variable if not set. >+;rendering_timezone = >+ >+# Instruct headless browser instance to use a default language when not provided by Grafana, e.g. when rendering panel image of alert. >+# Please refer to the HTTP header Accept-Language to understand how to format this value, e.g. 'fr-CH, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5'. >+;rendering_language = >+ >+# Instruct headless browser instance to use a default device scale factor when not provided by Grafana, e.g. when rendering panel image of alert. >+# Default is 1. Using a higher value will produce more detailed images (higher DPI), but will require more disk space to store an image. >+;rendering_viewport_device_scale_factor = >+ >+# Instruct headless browser instance whether to ignore HTTPS errors during navigation. Per default HTTPS errors are not ignored. Due to >+# the security risk it's not recommended to ignore HTTPS errors. >+;rendering_ignore_https_errors = >+ >+# Instruct headless browser instance whether to capture and log verbose information when rendering an image. Default is false and will >+# only capture and log error messages. When enabled, debug messages are captured and logged as well. >+# For the verbose information to be included in the Grafana server log you have to adjust the rendering log level to debug, configure >+# [log].filter = rendering:debug. >+;rendering_verbose_logging = >+ >+# Instruct headless browser instance whether to output its debug and error messages into running process of remote rendering service. >+# Default is false. This can be useful to enable (true) when troubleshooting. >+;rendering_dumpio = >+ >+# Additional arguments to pass to the headless browser instance. Default is --no-sandbox. The list of Chromium flags can be found >+# here (https://peter.sh/experiments/chromium-command-line-switches/). Multiple arguments is separated with comma-character. >+;rendering_args = >+ >+# You can configure the plugin to use a different browser binary instead of the pre-packaged version of Chromium. >+# Please note that this is not recommended, since you may encounter problems if the installed version of Chrome/Chromium is not >+# compatible with the plugin. >+;rendering_chrome_bin = >+ >+# Instruct how headless browser instances are created. Default is 'default' and will create a new browser instance on each request. >+# Mode 'clustered' will make sure that only a maximum of browsers/incognito pages can execute concurrently. >+# Mode 'reusable' will have one browser instance and will create a new incognito page on each request. >+;rendering_mode = >+ >+# When rendering_mode = clustered you can instruct how many browsers or incognito pages can execute concurrently. Default is 'browser' >+# and will cluster using browser instances. >+# Mode 'context' will cluster using incognito pages. >+;rendering_clustering_mode = >+# When rendering_mode = clustered you can define maximum number of browser instances/incognito pages that can execute concurrently.. >+;rendering_clustering_max_concurrency = >+ >+# Limit the maximum viewport width, height and device scale factor that can be requested. >+;rendering_viewport_max_width = >+;rendering_viewport_max_height = >+;rendering_viewport_max_device_scale_factor = >+ >+# Change the listening host and port of the gRPC server. Default host is 127.0.0.1 and default port is 0 and will automatically assign >+# a port not in use. >+;grpc_host = >+;grpc_port = >+ >+[enterprise] >+# Path to a valid Grafana Enterprise license.jwt file >+;license_path = >+ >+[feature_toggles] >+# enable features, separated by spaces >+;enable = >+ >+[date_formats] >+# For information on what formatting patterns that are supported https://momentjs.com/docs/#/displaying/ >+ >+# Default system date format used in time range picker and other places where full time is displayed >+;full_date = YYYY-MM-DD HH:mm:ss >+ >+# Used by graph and other places where we only show small intervals >+;interval_second = HH:mm:ss >+;interval_minute = HH:mm >+;interval_hour = MM/DD HH:mm >+;interval_day = MM/DD >+;interval_month = YYYY-MM >+;interval_year = YYYY >+ >+# Experimental feature >+;use_browser_locale = false >+ >+# Default timezone for user preferences. Options are 'browser' for the browser local timezone or a timezone name from IANA Time Zone database, e.g. 'UTC' or 'Europe/Amsterdam' etc. >+;default_timezone = browser >+ >+[expressions] >+# Enable or disable the expressions functionality. >+;enabled = true >diff -durN www/grafana7/pkg-message www/grafana8/pkg-message >--- www/grafana7/pkg-message 1970-01-01 03:00:00.000000000 +0300 >+++ www/grafana8/pkg-message 2021-06-05 18:22:46.655845000 +0300 >@@ -0,0 +1,11 @@ >+[ >+{ >+ type: upgrade >+ maximum_version: "8.0" >+ message: <<EOM >+- rc-script: grafana_conf renamed to grafana_config; >+- grafana.conf moved to etc/grafana/grafana.ini; >+- provisioning dir moved to etc/grafana/provisioning. >+EOM >+} >+] >\ No newline at end of file >diff -durN www/grafana7/pkg-plist www/grafana8/pkg-plist >--- www/grafana7/pkg-plist 2021-05-18 16:51:48.582088000 +0300 >+++ www/grafana8/pkg-plist 2021-06-15 23:47:58.270477000 +0300 >@@ -1,7 +1,12 @@ > bin/grafana-cli > bin/grafana-server >-@sample etc/grafana.conf.sample >+@sample %%ETCDIR%%/grafana.ini.sample > %%DATADIR%%/conf/defaults.ini >+%%DATADIR%%/public/app/AppWrapper.tsx >+%%DATADIR%%/public/app/angular/AngularApp.ts >+%%DATADIR%%/public/app/angular/AngularLocationWrapper.test.ts >+%%DATADIR%%/public/app/angular/AngularLocationWrapper.ts >+%%DATADIR%%/public/app/angular/bridgeReactAngularRouting.ts > %%DATADIR%%/public/app/app.ts > %%DATADIR%%/public/app/core/actions/cleanUp.ts > %%DATADIR%%/public/app/core/actions/index.ts >@@ -13,6 +18,7 @@ > %%DATADIR%%/public/app/core/components/AppNotifications/AppNotificationList.tsx > %%DATADIR%%/public/app/core/components/Branding/Branding.tsx > %%DATADIR%%/public/app/core/components/Card/Card.tsx >+%%DATADIR%%/public/app/core/components/CloseButton/CloseButton.tsx > %%DATADIR%%/public/app/core/components/CopyToClipboard/CopyToClipboard.tsx > %%DATADIR%%/public/app/core/components/DynamicImports/ErrorLoadingChunk.tsx > %%DATADIR%%/public/app/core/components/DynamicImports/LoadingChunkPlaceHolder.tsx >@@ -21,12 +27,12 @@ > %%DATADIR%%/public/app/core/components/EmptyListCTA/EmptyListCTA.tsx > %%DATADIR%%/public/app/core/components/ErrorPage/ErrorPage.tsx > %%DATADIR%%/public/app/core/components/FilterInput/FilterInput.tsx >+%%DATADIR%%/public/app/core/components/FolderFilter/FolderFilter.tsx > %%DATADIR%%/public/app/core/components/Footer/Footer.tsx > %%DATADIR%%/public/app/core/components/ForgottenPassword/ChangePassword.tsx > %%DATADIR%%/public/app/core/components/ForgottenPassword/ChangePasswordPage.tsx > %%DATADIR%%/public/app/core/components/ForgottenPassword/ForgottenPassword.tsx > %%DATADIR%%/public/app/core/components/ForgottenPassword/SendResetMailPage.tsx >-%%DATADIR%%/public/app/core/components/LayoutSelector/LayoutSelector.tsx > %%DATADIR%%/public/app/core/components/LocalStorageValueProvider/LocalStorageValueProvider.tsx > %%DATADIR%%/public/app/core/components/LocalStorageValueProvider/index.tsx > %%DATADIR%%/public/app/core/components/Login/LoginCtrl.tsx >@@ -35,15 +41,16 @@ > %%DATADIR%%/public/app/core/components/Login/LoginPage.tsx > %%DATADIR%%/public/app/core/components/Login/LoginServiceButtons.tsx > %%DATADIR%%/public/app/core/components/Login/UserSignup.tsx >-%%DATADIR%%/public/app/core/components/OrgActionBar/OrgActionBar.test.tsx >-%%DATADIR%%/public/app/core/components/OrgActionBar/OrgActionBar.tsx >-%%DATADIR%%/public/app/core/components/OrgActionBar/__snapshots__/OrgActionBar.test.tsx.snap > %%DATADIR%%/public/app/core/components/OrgSwitcher.tsx > %%DATADIR%%/public/app/core/components/Page/Page.tsx > %%DATADIR%%/public/app/core/components/Page/PageContents.tsx >+%%DATADIR%%/public/app/core/components/PageActionBar/PageActionBar.test.tsx >+%%DATADIR%%/public/app/core/components/PageActionBar/PageActionBar.tsx >+%%DATADIR%%/public/app/core/components/PageActionBar/__snapshots__/PageActionBar.test.tsx.snap > %%DATADIR%%/public/app/core/components/PageHeader/PageHeader.test.tsx > %%DATADIR%%/public/app/core/components/PageHeader/PageHeader.tsx > %%DATADIR%%/public/app/core/components/PageLoader/PageLoader.tsx >+%%DATADIR%%/public/app/core/components/PanelTypeFilter/PanelTypeFilter.tsx > %%DATADIR%%/public/app/core/components/PermissionList/AddPermission.tsx > %%DATADIR%%/public/app/core/components/PermissionList/DisabledPermissionListItem.tsx > %%DATADIR%%/public/app/core/components/PermissionList/PermissionList.tsx >@@ -55,7 +62,6 @@ > %%DATADIR%%/public/app/core/components/QueryOperationRow/QueryOperationRow.test.tsx > %%DATADIR%%/public/app/core/components/QueryOperationRow/QueryOperationRow.tsx > %%DATADIR%%/public/app/core/components/Select/DashboardPicker.tsx >-%%DATADIR%%/public/app/core/components/Select/DataSourcePicker.tsx > %%DATADIR%%/public/app/core/components/Select/FolderPicker.test.tsx > %%DATADIR%%/public/app/core/components/Select/FolderPicker.tsx > %%DATADIR%%/public/app/core/components/Select/MetricSelect.test.tsx >@@ -68,7 +74,6 @@ > %%DATADIR%%/public/app/core/components/Select/UserPicker.tsx > %%DATADIR%%/public/app/core/components/Select/__snapshots__/FolderPicker.test.tsx.snap > %%DATADIR%%/public/app/core/components/SharedPreferences/SharedPreferences.tsx >-%%DATADIR%%/public/app/core/components/Signup/Signup.tsx > %%DATADIR%%/public/app/core/components/Signup/SignupPage.tsx > %%DATADIR%%/public/app/core/components/Signup/VerifyEmail.tsx > %%DATADIR%%/public/app/core/components/Signup/VerifyEmailPage.tsx >@@ -92,6 +97,7 @@ > %%DATADIR%%/public/app/core/components/TransformersUI/FilterByValueTransformer/ValueMatchers/utils.ts > %%DATADIR%%/public/app/core/components/TransformersUI/FilterByValueTransformer/ValueMatchers/valueMatchersUI.ts > %%DATADIR%%/public/app/core/components/TransformersUI/GroupByTransformerEditor.tsx >+%%DATADIR%%/public/app/core/components/TransformersUI/HistogramTransformerEditor.tsx > %%DATADIR%%/public/app/core/components/TransformersUI/LabelsToFieldsTransformerEditor.tsx > %%DATADIR%%/public/app/core/components/TransformersUI/MergeTransformerEditor.tsx > %%DATADIR%%/public/app/core/components/TransformersUI/OrganizeFieldsTransformerEditor.tsx >@@ -135,9 +141,7 @@ > %%DATADIR%%/public/app/core/components/sidemenu/__snapshots__/BottomNavLinks.test.tsx.snap > %%DATADIR%%/public/app/core/components/sidemenu/__snapshots__/BottomSection.test.tsx.snap > %%DATADIR%%/public/app/core/components/sidemenu/__snapshots__/DropDownChild.test.tsx.snap >-%%DATADIR%%/public/app/core/components/sidemenu/__snapshots__/SideMenu.test.tsx.snap > %%DATADIR%%/public/app/core/components/sidemenu/__snapshots__/SideMenuDropDown.test.tsx.snap >-%%DATADIR%%/public/app/core/components/sidemenu/__snapshots__/SignIn.test.tsx.snap > %%DATADIR%%/public/app/core/components/sidemenu/__snapshots__/TopSection.test.tsx.snap > %%DATADIR%%/public/app/core/components/sidemenu/__snapshots__/TopSectionItem.test.tsx.snap > %%DATADIR%%/public/app/core/components/sidemenu/utils.test.ts >@@ -148,10 +152,7 @@ > %%DATADIR%%/public/app/core/config.ts > %%DATADIR%%/public/app/core/constants.ts > %%DATADIR%%/public/app/core/controllers/all.ts >-%%DATADIR%%/public/app/core/controllers/invited_ctrl.ts > %%DATADIR%%/public/app/core/controllers/json_editor_ctrl.ts >-%%DATADIR%%/public/app/core/controllers/reset_password_ctrl.ts >-%%DATADIR%%/public/app/core/controllers/signup_ctrl.ts > %%DATADIR%%/public/app/core/copy/appNotification.ts > %%DATADIR%%/public/app/core/core.ts > %%DATADIR%%/public/app/core/core_module.ts >@@ -166,37 +167,47 @@ > %%DATADIR%%/public/app/core/directives/rebuild_on_change.ts > %%DATADIR%%/public/app/core/directives/tags.ts > %%DATADIR%%/public/app/core/filters/filters.ts >+%%DATADIR%%/public/app/core/hooks/useCleanup.ts > %%DATADIR%%/public/app/core/hooks/useNavModel.ts >+%%DATADIR%%/public/app/core/hooks/useQueryParams.ts > %%DATADIR%%/public/app/core/hooks/useRefMounted.ts > %%DATADIR%%/public/app/core/injectorMonkeyPatch.ts > %%DATADIR%%/public/app/core/jquery_extended.ts > %%DATADIR%%/public/app/core/lodash_extended.ts > %%DATADIR%%/public/app/core/logs_model.test.ts > %%DATADIR%%/public/app/core/logs_model.ts >-%%DATADIR%%/public/app/core/middlewares/application.ts > %%DATADIR%%/public/app/core/mod_defs.d.ts > %%DATADIR%%/public/app/core/nav_model_srv.ts >+%%DATADIR%%/public/app/core/navigation/GrafanaRoute.test.tsx >+%%DATADIR%%/public/app/core/navigation/GrafanaRoute.tsx >+%%DATADIR%%/public/app/core/navigation/RouterDebugger.tsx >+%%DATADIR%%/public/app/core/navigation/__mocks__/routeProps.ts >+%%DATADIR%%/public/app/core/navigation/hooks.ts >+%%DATADIR%%/public/app/core/navigation/kiosk.ts >+%%DATADIR%%/public/app/core/navigation/parseKeyValue.ts >+%%DATADIR%%/public/app/core/navigation/patch/RouteParamsProvider.ts >+%%DATADIR%%/public/app/core/navigation/patch/RouteProvider.ts >+%%DATADIR%%/public/app/core/navigation/patch/interceptLinkClicks.ts >+%%DATADIR%%/public/app/core/navigation/queryString.ts >+%%DATADIR%%/public/app/core/navigation/testRoutes.tsx >+%%DATADIR%%/public/app/core/navigation/types.ts > %%DATADIR%%/public/app/core/partials.ts > %%DATADIR%%/public/app/core/profiler.ts > %%DATADIR%%/public/app/core/reducers/appNotification.test.ts > %%DATADIR%%/public/app/core/reducers/appNotification.ts >-%%DATADIR%%/public/app/core/reducers/application.test.ts >-%%DATADIR%%/public/app/core/reducers/application.ts > %%DATADIR%%/public/app/core/reducers/index.ts >-%%DATADIR%%/public/app/core/reducers/location.test.ts >-%%DATADIR%%/public/app/core/reducers/location.ts > %%DATADIR%%/public/app/core/reducers/navModel.test.ts > %%DATADIR%%/public/app/core/reducers/navModel.ts > %%DATADIR%%/public/app/core/reducers/processsAclItems.ts > %%DATADIR%%/public/app/core/reducers/root.test.ts > %%DATADIR%%/public/app/core/reducers/root.ts >-%%DATADIR%%/public/app/core/selectors/location.ts > %%DATADIR%%/public/app/core/selectors/navModel.ts > %%DATADIR%%/public/app/core/services/AngularLoader.ts > %%DATADIR%%/public/app/core/services/FetchQueue.test.ts > %%DATADIR%%/public/app/core/services/FetchQueue.ts > %%DATADIR%%/public/app/core/services/FetchQueueWorker.test.ts > %%DATADIR%%/public/app/core/services/FetchQueueWorker.ts >+%%DATADIR%%/public/app/core/services/PreferencesService.ts > %%DATADIR%%/public/app/core/services/ResponseQueue.test.ts > %%DATADIR%%/public/app/core/services/ResponseQueue.ts > %%DATADIR%%/public/app/core/services/__mocks__/backend_srv.ts >@@ -205,8 +216,6 @@ > %%DATADIR%%/public/app/core/services/all.ts > %%DATADIR%%/public/app/core/services/analytics.ts > %%DATADIR%%/public/app/core/services/backend_srv.ts >-%%DATADIR%%/public/app/core/services/bridge_srv.test.ts >-%%DATADIR%%/public/app/core/services/bridge_srv.ts > %%DATADIR%%/public/app/core/services/context_srv.ts > %%DATADIR%%/public/app/core/services/dynamic_directive_srv.ts > %%DATADIR%%/public/app/core/services/echo/Echo.ts >@@ -225,7 +234,9 @@ > %%DATADIR%%/public/app/core/services/search_srv.ts > %%DATADIR%%/public/app/core/services/segment_srv.ts > %%DATADIR%%/public/app/core/services/timer.ts >+%%DATADIR%%/public/app/core/services/toggleTheme.ts > %%DATADIR%%/public/app/core/services/util_srv.ts >+%%DATADIR%%/public/app/core/services/withFocusedPanelId.ts > %%DATADIR%%/public/app/core/specs/OrgSwitcher.test.tsx > %%DATADIR%%/public/app/core/specs/backend_srv.test.ts > %%DATADIR%%/public/app/core/specs/factors.test.ts >@@ -241,7 +252,6 @@ > %%DATADIR%%/public/app/core/time_series2.ts > %%DATADIR%%/public/app/core/utils/CancelablePromise.ts > %%DATADIR%%/public/app/core/utils/ConfigProvider.tsx >-%%DATADIR%%/public/app/core/utils/UserProvider.tsx > %%DATADIR%%/public/app/core/utils/acl.ts > %%DATADIR%%/public/app/core/utils/applyStateChanges.ts > %%DATADIR%%/public/app/core/utils/arrayMove.ts >@@ -265,7 +275,6 @@ > %%DATADIR%%/public/app/core/utils/kbn.test.ts > %%DATADIR%%/public/app/core/utils/kbn.ts > %%DATADIR%%/public/app/core/utils/model_utils.ts >-%%DATADIR%%/public/app/core/utils/outline.ts > %%DATADIR%%/public/app/core/utils/promiseToDigest.test.ts > %%DATADIR%%/public/app/core/utils/promiseToDigest.ts > %%DATADIR%%/public/app/core/utils/query.test.ts >@@ -280,9 +289,9 @@ > %%DATADIR%%/public/app/core/utils/ticks.ts > %%DATADIR%%/public/app/core/utils/timePicker.test.ts > %%DATADIR%%/public/app/core/utils/timePicker.ts >+%%DATADIR%%/public/app/core/utils/tracing.ts > %%DATADIR%%/public/app/core/utils/version.ts > %%DATADIR%%/public/app/dev.ts >-%%DATADIR%%/public/app/features/admin/AdminEditOrgCtrl.ts > %%DATADIR%%/public/app/features/admin/AdminEditOrgPage.tsx > %%DATADIR%%/public/app/features/admin/AdminListOrgsPage.tsx > %%DATADIR%%/public/app/features/admin/AdminOrgsTable.tsx >@@ -300,7 +309,6 @@ > %%DATADIR%%/public/app/features/admin/UserPermissions.tsx > %%DATADIR%%/public/app/features/admin/UserProfile.tsx > %%DATADIR%%/public/app/features/admin/UserSessions.tsx >-%%DATADIR%%/public/app/features/admin/index.ts > %%DATADIR%%/public/app/features/admin/ldap/LdapConnectionStatus.tsx > %%DATADIR%%/public/app/features/admin/ldap/LdapPage.tsx > %%DATADIR%%/public/app/features/admin/ldap/LdapSyncInfo.tsx >@@ -314,40 +322,36 @@ > %%DATADIR%%/public/app/features/admin/partials/stats.html > %%DATADIR%%/public/app/features/admin/partials/styleguide.html > %%DATADIR%%/public/app/features/admin/state/actions.ts >-%%DATADIR%%/public/app/features/admin/state/apis.ts >+%%DATADIR%%/public/app/features/admin/state/apis.tsx > %%DATADIR%%/public/app/features/admin/state/reducers.test.ts > %%DATADIR%%/public/app/features/admin/state/reducers.ts >+%%DATADIR%%/public/app/features/alerting/AlertHowToModal.tsx > %%DATADIR%%/public/app/features/alerting/AlertRuleItem.test.tsx > %%DATADIR%%/public/app/features/alerting/AlertRuleItem.tsx > %%DATADIR%%/public/app/features/alerting/AlertRuleList.test.tsx > %%DATADIR%%/public/app/features/alerting/AlertRuleList.tsx >+%%DATADIR%%/public/app/features/alerting/AlertRuleListIndex.tsx > %%DATADIR%%/public/app/features/alerting/AlertTab.tsx > %%DATADIR%%/public/app/features/alerting/AlertTabCtrl.test.ts > %%DATADIR%%/public/app/features/alerting/AlertTabCtrl.ts >+%%DATADIR%%/public/app/features/alerting/AlertTabIndex.tsx > %%DATADIR%%/public/app/features/alerting/EditNotificationChannelPage.tsx > %%DATADIR%%/public/app/features/alerting/NewNotificationChannelPage.tsx >-%%DATADIR%%/public/app/features/alerting/NextGenAlertingPage.tsx >-%%DATADIR%%/public/app/features/alerting/NotificationsEditCtrl.ts >+%%DATADIR%%/public/app/features/alerting/NotificationsIndex.tsx > %%DATADIR%%/public/app/features/alerting/NotificationsListPage.tsx > %%DATADIR%%/public/app/features/alerting/StateHistory.tsx > %%DATADIR%%/public/app/features/alerting/TestRuleResult.test.tsx > %%DATADIR%%/public/app/features/alerting/TestRuleResult.tsx > %%DATADIR%%/public/app/features/alerting/__snapshots__/TestRuleResult.test.tsx.snap >-%%DATADIR%%/public/app/features/alerting/components/AlertDefinitionItem.tsx >-%%DATADIR%%/public/app/features/alerting/components/AlertDefinitionOptions.tsx >-%%DATADIR%%/public/app/features/alerting/components/AlertingQueryEditor.tsx >-%%DATADIR%%/public/app/features/alerting/components/AlertingQueryPreview.tsx >+%%DATADIR%%/public/app/features/alerting/components/AlertingQueryRow.tsx > %%DATADIR%%/public/app/features/alerting/components/BasicSettings.tsx > %%DATADIR%%/public/app/features/alerting/components/ChannelSettings.tsx > %%DATADIR%%/public/app/features/alerting/components/NotificationChannelForm.tsx > %%DATADIR%%/public/app/features/alerting/components/NotificationChannelOptions.tsx > %%DATADIR%%/public/app/features/alerting/components/NotificationSettings.tsx > %%DATADIR%%/public/app/features/alerting/components/OptionElement.tsx >-%%DATADIR%%/public/app/features/alerting/components/PreviewInstancesTab.tsx >-%%DATADIR%%/public/app/features/alerting/components/PreviewQueryTab.tsx > %%DATADIR%%/public/app/features/alerting/getAlertingValidationMessage.test.ts > %%DATADIR%%/public/app/features/alerting/getAlertingValidationMessage.ts >-%%DATADIR%%/public/app/features/alerting/partials/alert_howto.html > %%DATADIR%%/public/app/features/alerting/partials/alert_tab.html > %%DATADIR%%/public/app/features/alerting/state/ThresholdMapper.test.ts > %%DATADIR%%/public/app/features/alerting/state/ThresholdMapper.ts >@@ -357,19 +361,179 @@ > %%DATADIR%%/public/app/features/alerting/state/reducers.ts > %%DATADIR%%/public/app/features/alerting/state/selectors.test.ts > %%DATADIR%%/public/app/features/alerting/state/selectors.ts >+%%DATADIR%%/public/app/features/alerting/unified/AmRoutes.test.tsx >+%%DATADIR%%/public/app/features/alerting/unified/AmRoutes.tsx >+%%DATADIR%%/public/app/features/alerting/unified/PanelAlertTab.tsx >+%%DATADIR%%/public/app/features/alerting/unified/PanelAlertTabContent.tsx >+%%DATADIR%%/public/app/features/alerting/unified/Receivers.test.tsx >+%%DATADIR%%/public/app/features/alerting/unified/Receivers.tsx >+%%DATADIR%%/public/app/features/alerting/unified/RuleEditor.tsx >+%%DATADIR%%/public/app/features/alerting/unified/RuleList.test.tsx >+%%DATADIR%%/public/app/features/alerting/unified/RuleList.tsx >+%%DATADIR%%/public/app/features/alerting/unified/Silences.tsx >+%%DATADIR%%/public/app/features/alerting/unified/api/alertmanager.ts >+%%DATADIR%%/public/app/features/alerting/unified/api/grafana.ts >+%%DATADIR%%/public/app/features/alerting/unified/api/preview.ts >+%%DATADIR%%/public/app/features/alerting/unified/api/prometheus.ts >+%%DATADIR%%/public/app/features/alerting/unified/api/ruler.ts >+%%DATADIR%%/public/app/features/alerting/unified/components/AlertLabel.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/AlertLabels.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/AlertManagerPicker.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/AlertingPageWrapper.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/AnnotationDetailsField.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/CollapseToggle.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/DetailsField.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/DynamicTable.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/EmptyArea.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/Expression.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/StateColoredText.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/StateTag.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/TimeToNow.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/Well.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/amroutes/AmRootRoute.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/amroutes/AmRootRouteForm.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/amroutes/AmRootRouteRead.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/amroutes/AmRoutesExpandedForm.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/amroutes/AmRoutesExpandedRead.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/amroutes/AmRoutesTable.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/amroutes/AmSpecificRouting.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/amroutes/formStyles.ts >+%%DATADIR%%/public/app/features/alerting/unified/components/amroutes/gridStyles.ts >+%%DATADIR%%/public/app/features/alerting/unified/components/panel-alerts-tab/NewRuleFromPanelButton.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/receivers/EditReceiverView.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/receivers/EditTemplateView.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/receivers/GlobalConfigForm.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/receivers/NewReceiverView.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/receivers/NewTemplateView.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/receivers/ReceiversAndTemplatesView.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/receivers/ReceiversSection.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/receivers/ReceiversTable.test.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/receivers/ReceiversTable.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/receivers/TemplateForm.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/receivers/TemplatesTable.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/receivers/form/ChannelOptions.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/receivers/form/ChannelSubForm.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/receivers/form/CloudCommonChannelSettings.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/receivers/form/CloudReceiverForm.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/receivers/form/CollapsibleSection.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/receivers/form/GrafanaCommonChannelSettings.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/receivers/form/GrafanaReceiverForm.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/receivers/form/ReceiverForm.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/receivers/form/SubformOptionElement.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/receivers/form/fields/DeletedSubform.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/receivers/form/fields/KeyValueMapInput.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/receivers/form/fields/OptionField.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/receivers/form/fields/StringArrayInput.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/receivers/form/fields/SubformArrayField.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/receivers/form/fields/SubformField.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/receivers/form/fields/styles.ts >+%%DATADIR%%/public/app/features/alerting/unified/components/rule-editor/AlertRuleForm.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/rule-editor/AlertTypeStep.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/rule-editor/AnnotationKeyInput.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/rule-editor/AnnotationsField.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/rule-editor/ConditionField.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/rule-editor/ConditionsStep.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/rule-editor/DetailsStep.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/rule-editor/ExpressionEditor.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/rule-editor/GrafanaAlertStatePicker.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/rule-editor/GroupAndNamespaceFields.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/rule-editor/LabelsField.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/rule-editor/PreviewRule.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/rule-editor/PreviewRuleResult.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/rule-editor/QueryEditor.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/rule-editor/QueryRows.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/rule-editor/QueryStep.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/rule-editor/QueryWrapper.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/rule-editor/RuleEditorSection.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/rule-editor/RuleFolderPicker.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/rule-editor/SelectWIthAdd.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/rule-editor/VizWrapper.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/rules/ActionButton.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/rules/ActionIcon.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/rules/AlertInstanceDetails.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/rules/AlertInstancesTable.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/rules/AlertStateTag.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/rules/CloudRules.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/rules/GrafanaRules.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/rules/NoRulesCTA.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/rules/RuleDetails.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/rules/RuleDetailsActionButtons.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/rules/RuleHealth.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/rules/RuleListGroupView.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/rules/RuleListStateSection.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/rules/RuleListStateView.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/rules/RuleState.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/rules/RuleStats.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/rules/RulesFilter.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/rules/RulesGroup.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/rules/RulesTable.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/silences/AmAlertStateTag.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/silences/Matchers.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/silences/MatchersField.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/silences/NoSilencesCTA.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/silences/SilencePeriod.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/silences/SilenceStateTag.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/silences/SilenceTableRow.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/silences/SilencedAlertsTable.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/silences/SilencedAlertsTableRow.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/silences/SilencesEditor.tsx >+%%DATADIR%%/public/app/features/alerting/unified/components/silences/SilencesTable.tsx >+%%DATADIR%%/public/app/features/alerting/unified/hooks/useAlertManagerSourceName.ts >+%%DATADIR%%/public/app/features/alerting/unified/hooks/useCombinedRuleNamespaces.ts >+%%DATADIR%%/public/app/features/alerting/unified/hooks/useControlledFieldArray.ts >+%%DATADIR%%/public/app/features/alerting/unified/hooks/useFilteredRules.ts >+%%DATADIR%%/public/app/features/alerting/unified/hooks/useFolder.ts >+%%DATADIR%%/public/app/features/alerting/unified/hooks/useHasRuler.ts >+%%DATADIR%%/public/app/features/alerting/unified/hooks/useIsRuleEditable.ts >+%%DATADIR%%/public/app/features/alerting/unified/hooks/usePanelCombinedRules.ts >+%%DATADIR%%/public/app/features/alerting/unified/hooks/useRuleSourcesWithRuler.ts >+%%DATADIR%%/public/app/features/alerting/unified/hooks/useUnifiedAlertingSelector.ts >+%%DATADIR%%/public/app/features/alerting/unified/hooks/useVizHeight.ts >+%%DATADIR%%/public/app/features/alerting/unified/mocks.ts >+%%DATADIR%%/public/app/features/alerting/unified/mocks/grafana-notifiers.ts >+%%DATADIR%%/public/app/features/alerting/unified/state/AlertingQueryRunner.test.ts >+%%DATADIR%%/public/app/features/alerting/unified/state/AlertingQueryRunner.ts >+%%DATADIR%%/public/app/features/alerting/unified/state/actions.ts >+%%DATADIR%%/public/app/features/alerting/unified/state/reducers.ts >+%%DATADIR%%/public/app/features/alerting/unified/styles/table.ts >+%%DATADIR%%/public/app/features/alerting/unified/types/amroutes.ts >+%%DATADIR%%/public/app/features/alerting/unified/types/preview.ts >+%%DATADIR%%/public/app/features/alerting/unified/types/receiver-form.ts >+%%DATADIR%%/public/app/features/alerting/unified/types/rule-form.ts >+%%DATADIR%%/public/app/features/alerting/unified/types/silence-form.ts >+%%DATADIR%%/public/app/features/alerting/unified/types/time.ts >+%%DATADIR%%/public/app/features/alerting/unified/utils/alertmanager.test.ts >+%%DATADIR%%/public/app/features/alerting/unified/utils/alertmanager.ts >+%%DATADIR%%/public/app/features/alerting/unified/utils/amroutes.ts >+%%DATADIR%%/public/app/features/alerting/unified/utils/cloud-alertmanager-notifier-types.ts >+%%DATADIR%%/public/app/features/alerting/unified/utils/config.ts >+%%DATADIR%%/public/app/features/alerting/unified/utils/constants.ts >+%%DATADIR%%/public/app/features/alerting/unified/utils/datasource.ts >+%%DATADIR%%/public/app/features/alerting/unified/utils/dynamicTable.ts >+%%DATADIR%%/public/app/features/alerting/unified/utils/matchers.ts >+%%DATADIR%%/public/app/features/alerting/unified/utils/misc.ts >+%%DATADIR%%/public/app/features/alerting/unified/utils/receiver-form.test.ts >+%%DATADIR%%/public/app/features/alerting/unified/utils/receiver-form.ts >+%%DATADIR%%/public/app/features/alerting/unified/utils/receivers.ts >+%%DATADIR%%/public/app/features/alerting/unified/utils/redux.ts >+%%DATADIR%%/public/app/features/alerting/unified/utils/rule-form.ts >+%%DATADIR%%/public/app/features/alerting/unified/utils/rules.ts >+%%DATADIR%%/public/app/features/alerting/unified/utils/templates.ts >+%%DATADIR%%/public/app/features/alerting/unified/utils/time.ts >+%%DATADIR%%/public/app/features/alerting/unified/utils/timeRange.test.ts >+%%DATADIR%%/public/app/features/alerting/unified/utils/timeRange.ts > %%DATADIR%%/public/app/features/alerting/utils/notificationChannel.test.ts > %%DATADIR%%/public/app/features/alerting/utils/notificationChannels.ts > %%DATADIR%%/public/app/features/all.ts > %%DATADIR%%/public/app/features/annotations/all.ts > %%DATADIR%%/public/app/features/annotations/annotation_tooltip.ts > %%DATADIR%%/public/app/features/annotations/annotations_srv.ts >+%%DATADIR%%/public/app/features/annotations/api.ts > %%DATADIR%%/public/app/features/annotations/components/AnnotationResultMapper.tsx > %%DATADIR%%/public/app/features/annotations/components/StandardAnnotationQueryEditor.tsx >-%%DATADIR%%/public/app/features/annotations/editor_ctrl.ts > %%DATADIR%%/public/app/features/annotations/event_editor.ts > %%DATADIR%%/public/app/features/annotations/event_manager.ts > %%DATADIR%%/public/app/features/annotations/events_processing.ts >-%%DATADIR%%/public/app/features/annotations/partials/editor.html > %%DATADIR%%/public/app/features/annotations/partials/event_editor.html > %%DATADIR%%/public/app/features/annotations/specs/annotations_srv.test.ts > %%DATADIR%%/public/app/features/annotations/specs/annotations_srv_specs.test.ts >@@ -396,25 +560,37 @@ > %%DATADIR%%/public/app/features/dashboard/components/AddPanelWidget/_AddPanelWidget.scss > %%DATADIR%%/public/app/features/dashboard/components/AddPanelWidget/__snapshots__/AddPanelWidget.test.tsx.snap > %%DATADIR%%/public/app/features/dashboard/components/AddPanelWidget/index.ts >+%%DATADIR%%/public/app/features/dashboard/components/AnnotationSettings/AngularEditorLoader.tsx >+%%DATADIR%%/public/app/features/dashboard/components/AnnotationSettings/AnnotationSettingsEdit.tsx >+%%DATADIR%%/public/app/features/dashboard/components/AnnotationSettings/AnnotationSettingsList.tsx >+%%DATADIR%%/public/app/features/dashboard/components/AnnotationSettings/index.tsx > %%DATADIR%%/public/app/features/dashboard/components/DashExportModal/DashboardExporter.test.ts > %%DATADIR%%/public/app/features/dashboard/components/DashExportModal/DashboardExporter.ts > %%DATADIR%%/public/app/features/dashboard/components/DashExportModal/index.ts > %%DATADIR%%/public/app/features/dashboard/components/DashNav/DashNav.tsx > %%DATADIR%%/public/app/features/dashboard/components/DashNav/DashNavButton.tsx >+%%DATADIR%%/public/app/features/dashboard/components/DashNav/DashNavTimeControls.test.tsx > %%DATADIR%%/public/app/features/dashboard/components/DashNav/DashNavTimeControls.tsx > %%DATADIR%%/public/app/features/dashboard/components/DashNav/index.ts >+%%DATADIR%%/public/app/features/dashboard/components/DashboardLoading/DashboardFailed.tsx >+%%DATADIR%%/public/app/features/dashboard/components/DashboardLoading/DashboardLoading.tsx > %%DATADIR%%/public/app/features/dashboard/components/DashboardPermissions/DashboardPermissions.tsx >+%%DATADIR%%/public/app/features/dashboard/components/DashboardPrompt/DashboardPrompt.test.tsx >+%%DATADIR%%/public/app/features/dashboard/components/DashboardPrompt/DashboardPrompt.tsx > %%DATADIR%%/public/app/features/dashboard/components/DashboardRow/DashboardRow.test.tsx > %%DATADIR%%/public/app/features/dashboard/components/DashboardRow/DashboardRow.tsx > %%DATADIR%%/public/app/features/dashboard/components/DashboardRow/index.ts >+%%DATADIR%%/public/app/features/dashboard/components/DashboardSettings/AnnotationsSettings.test.tsx > %%DATADIR%%/public/app/features/dashboard/components/DashboardSettings/AnnotationsSettings.tsx > %%DATADIR%%/public/app/features/dashboard/components/DashboardSettings/AutoRefreshIntervals.test.tsx > %%DATADIR%%/public/app/features/dashboard/components/DashboardSettings/AutoRefreshIntervals.tsx > %%DATADIR%%/public/app/features/dashboard/components/DashboardSettings/DashboardSettings.tsx >+%%DATADIR%%/public/app/features/dashboard/components/DashboardSettings/DashboardSettingsHeader.tsx > %%DATADIR%%/public/app/features/dashboard/components/DashboardSettings/GeneralSettings.tsx > %%DATADIR%%/public/app/features/dashboard/components/DashboardSettings/JsonEditorSettings.tsx > %%DATADIR%%/public/app/features/dashboard/components/DashboardSettings/LinksSettings.test.tsx > %%DATADIR%%/public/app/features/dashboard/components/DashboardSettings/LinksSettings.tsx >+%%DATADIR%%/public/app/features/dashboard/components/DashboardSettings/ListNewButton.tsx > %%DATADIR%%/public/app/features/dashboard/components/DashboardSettings/TimePickerSettings.tsx > %%DATADIR%%/public/app/features/dashboard/components/DashboardSettings/VersionsSettings.test.tsx > %%DATADIR%%/public/app/features/dashboard/components/DashboardSettings/VersionsSettings.tsx >@@ -425,32 +601,38 @@ > %%DATADIR%%/public/app/features/dashboard/components/DeleteDashboard/useDashboardDelete.tsx > %%DATADIR%%/public/app/features/dashboard/components/FolderPicker/FolderPickerCtrl.ts > %%DATADIR%%/public/app/features/dashboard/components/Inspector/InspectContent.tsx >+%%DATADIR%%/public/app/features/dashboard/components/Inspector/PanelInspectActions.tsx > %%DATADIR%%/public/app/features/dashboard/components/Inspector/PanelInspector.tsx > %%DATADIR%%/public/app/features/dashboard/components/Inspector/hooks.ts > %%DATADIR%%/public/app/features/dashboard/components/LinksSettings/LinkSettingsEdit.tsx >-%%DATADIR%%/public/app/features/dashboard/components/LinksSettings/LinkSettingsHeader.tsx > %%DATADIR%%/public/app/features/dashboard/components/LinksSettings/LinkSettingsList.tsx > %%DATADIR%%/public/app/features/dashboard/components/LinksSettings/index.tsx > %%DATADIR%%/public/app/features/dashboard/components/PanelEditor/AngularPanelOptions.tsx >-%%DATADIR%%/public/app/features/dashboard/components/PanelEditor/DefaultFieldConfigEditor.test.tsx >-%%DATADIR%%/public/app/features/dashboard/components/PanelEditor/DefaultFieldConfigEditor.tsx > %%DATADIR%%/public/app/features/dashboard/components/PanelEditor/DynamicConfigValueEditor.tsx >-%%DATADIR%%/public/app/features/dashboard/components/PanelEditor/OptionsGroup.tsx >-%%DATADIR%%/public/app/features/dashboard/components/PanelEditor/OptionsPaneContent.tsx >-%%DATADIR%%/public/app/features/dashboard/components/PanelEditor/OverrideEditor.test.tsx >-%%DATADIR%%/public/app/features/dashboard/components/PanelEditor/OverrideEditor.tsx >-%%DATADIR%%/public/app/features/dashboard/components/PanelEditor/OverrideFieldConfigEditor.tsx >+%%DATADIR%%/public/app/features/dashboard/components/PanelEditor/OptionsPane.tsx >+%%DATADIR%%/public/app/features/dashboard/components/PanelEditor/OptionsPaneCategory.tsx >+%%DATADIR%%/public/app/features/dashboard/components/PanelEditor/OptionsPaneCategoryDescriptor.tsx >+%%DATADIR%%/public/app/features/dashboard/components/PanelEditor/OptionsPaneItemDescriptor.tsx >+%%DATADIR%%/public/app/features/dashboard/components/PanelEditor/OptionsPaneOptions.test.tsx >+%%DATADIR%%/public/app/features/dashboard/components/PanelEditor/OptionsPaneOptions.tsx >+%%DATADIR%%/public/app/features/dashboard/components/PanelEditor/OverrideCategoryTitle.tsx > %%DATADIR%%/public/app/features/dashboard/components/PanelEditor/PanelEditor.tsx > %%DATADIR%%/public/app/features/dashboard/components/PanelEditor/PanelEditorQueries.tsx >+%%DATADIR%%/public/app/features/dashboard/components/PanelEditor/PanelEditorTableView.tsx > %%DATADIR%%/public/app/features/dashboard/components/PanelEditor/PanelEditorTabs.tsx > %%DATADIR%%/public/app/features/dashboard/components/PanelEditor/PanelNotSupported.test.tsx > %%DATADIR%%/public/app/features/dashboard/components/PanelEditor/PanelNotSupported.tsx >-%%DATADIR%%/public/app/features/dashboard/components/PanelEditor/PanelOptionsEditor.tsx >-%%DATADIR%%/public/app/features/dashboard/components/PanelEditor/PanelOptionsTab.tsx >-%%DATADIR%%/public/app/features/dashboard/components/PanelEditor/VisualizationTab.tsx >+%%DATADIR%%/public/app/features/dashboard/components/PanelEditor/VisualizationButton.tsx >+%%DATADIR%%/public/app/features/dashboard/components/PanelEditor/VisualizationSelectPane.tsx >+%%DATADIR%%/public/app/features/dashboard/components/PanelEditor/getFieldOverrideElements.tsx >+%%DATADIR%%/public/app/features/dashboard/components/PanelEditor/getPanelFrameOptions.tsx >+%%DATADIR%%/public/app/features/dashboard/components/PanelEditor/getVizualizationOptions.tsx > %%DATADIR%%/public/app/features/dashboard/components/PanelEditor/index.ts >+%%DATADIR%%/public/app/features/dashboard/components/PanelEditor/state/OptionSearchEngine.test.ts >+%%DATADIR%%/public/app/features/dashboard/components/PanelEditor/state/OptionSearchEngine.ts > %%DATADIR%%/public/app/features/dashboard/components/PanelEditor/state/actions.test.ts > %%DATADIR%%/public/app/features/dashboard/components/PanelEditor/state/actions.ts >+%%DATADIR%%/public/app/features/dashboard/components/PanelEditor/state/getRecentOptions.ts > %%DATADIR%%/public/app/features/dashboard/components/PanelEditor/state/reducers.ts > %%DATADIR%%/public/app/features/dashboard/components/PanelEditor/state/selectors.test.ts > %%DATADIR%%/public/app/features/dashboard/components/PanelEditor/state/selectors.ts >@@ -479,14 +661,16 @@ > %%DATADIR%%/public/app/features/dashboard/components/SaveDashboard/useDashboardSave.tsx > %%DATADIR%%/public/app/features/dashboard/components/ShareModal/ShareEmbed.tsx > %%DATADIR%%/public/app/features/dashboard/components/ShareModal/ShareExport.tsx >+%%DATADIR%%/public/app/features/dashboard/components/ShareModal/ShareLibraryPanel.tsx > %%DATADIR%%/public/app/features/dashboard/components/ShareModal/ShareLink.test.tsx > %%DATADIR%%/public/app/features/dashboard/components/ShareModal/ShareLink.tsx > %%DATADIR%%/public/app/features/dashboard/components/ShareModal/ShareModal.tsx > %%DATADIR%%/public/app/features/dashboard/components/ShareModal/ShareSnapshot.tsx >-%%DATADIR%%/public/app/features/dashboard/components/ShareModal/ShareSnapshotCtrl.ts >+%%DATADIR%%/public/app/features/dashboard/components/ShareModal/ViewJsonModal.tsx > %%DATADIR%%/public/app/features/dashboard/components/ShareModal/index.ts > %%DATADIR%%/public/app/features/dashboard/components/ShareModal/types.ts > %%DATADIR%%/public/app/features/dashboard/components/ShareModal/utils.ts >+%%DATADIR%%/public/app/features/dashboard/components/SubMenu/AnnotationPicker.tsx > %%DATADIR%%/public/app/features/dashboard/components/SubMenu/Annotations.tsx > %%DATADIR%%/public/app/features/dashboard/components/SubMenu/DashboardLinks.tsx > %%DATADIR%%/public/app/features/dashboard/components/SubMenu/DashboardLinksDashboard.test.tsx >@@ -499,8 +683,10 @@ > %%DATADIR%%/public/app/features/dashboard/components/TransformationsEditor/TransformationsEditor.test.tsx > %%DATADIR%%/public/app/features/dashboard/components/TransformationsEditor/TransformationsEditor.tsx > %%DATADIR%%/public/app/features/dashboard/components/TransformationsEditor/types.ts >-%%DATADIR%%/public/app/features/dashboard/components/VersionHistory/HistoryListCtrl.test.ts >-%%DATADIR%%/public/app/features/dashboard/components/VersionHistory/HistoryListCtrl.ts >+%%DATADIR%%/public/app/features/dashboard/components/VersionHistory/DiffGroup.tsx >+%%DATADIR%%/public/app/features/dashboard/components/VersionHistory/DiffTitle.tsx >+%%DATADIR%%/public/app/features/dashboard/components/VersionHistory/DiffValues.tsx >+%%DATADIR%%/public/app/features/dashboard/components/VersionHistory/DiffViewer.tsx > %%DATADIR%%/public/app/features/dashboard/components/VersionHistory/HistorySrv.test.ts > %%DATADIR%%/public/app/features/dashboard/components/VersionHistory/HistorySrv.ts > %%DATADIR%%/public/app/features/dashboard/components/VersionHistory/RevertDashboardModal.tsx >@@ -508,10 +694,12 @@ > %%DATADIR%%/public/app/features/dashboard/components/VersionHistory/VersionHistoryComparison.tsx > %%DATADIR%%/public/app/features/dashboard/components/VersionHistory/VersionHistoryHeader.tsx > %%DATADIR%%/public/app/features/dashboard/components/VersionHistory/VersionHistoryTable.tsx >-%%DATADIR%%/public/app/features/dashboard/components/VersionHistory/__mocks__/history.ts >+%%DATADIR%%/public/app/features/dashboard/components/VersionHistory/__mocks__/dashboardHistoryMocks.ts > %%DATADIR%%/public/app/features/dashboard/components/VersionHistory/index.ts >-%%DATADIR%%/public/app/features/dashboard/components/VersionHistory/template.html > %%DATADIR%%/public/app/features/dashboard/components/VersionHistory/useDashboardRestore.tsx >+%%DATADIR%%/public/app/features/dashboard/components/VersionHistory/utils.test.ts >+%%DATADIR%%/public/app/features/dashboard/components/VersionHistory/utils.ts >+%%DATADIR%%/public/app/features/dashboard/components/VizTypePicker/PanelTypeCard.tsx > %%DATADIR%%/public/app/features/dashboard/components/VizTypePicker/VizTypePicker.tsx > %%DATADIR%%/public/app/features/dashboard/components/VizTypePicker/VizTypePickerPlugin.tsx > %%DATADIR%%/public/app/features/dashboard/containers/DashboardPage.test.tsx >@@ -538,15 +726,13 @@ > %%DATADIR%%/public/app/features/dashboard/dashgrid/PanelHeader/PanelHeaderNotices.tsx > %%DATADIR%%/public/app/features/dashboard/dashgrid/PanelPluginError.tsx > %%DATADIR%%/public/app/features/dashboard/dashgrid/PanelResizer.tsx >+%%DATADIR%%/public/app/features/dashboard/dashgrid/SeriesVisibilityConfigFactory.ts > %%DATADIR%%/public/app/features/dashboard/dashgrid/__snapshots__/DashboardGrid.test.tsx.snap > %%DATADIR%%/public/app/features/dashboard/index.ts >-%%DATADIR%%/public/app/features/dashboard/services/ChangeTracker.test.ts >-%%DATADIR%%/public/app/features/dashboard/services/ChangeTracker.ts > %%DATADIR%%/public/app/features/dashboard/services/DashboardLoaderSrv.ts > %%DATADIR%%/public/app/features/dashboard/services/DashboardSrv.ts > %%DATADIR%%/public/app/features/dashboard/services/TimeSrv.test.ts > %%DATADIR%%/public/app/features/dashboard/services/TimeSrv.ts >-%%DATADIR%%/public/app/features/dashboard/services/UnsavedChangesSrv.ts > %%DATADIR%%/public/app/features/dashboard/state/DashboardMigrator.test.ts > %%DATADIR%%/public/app/features/dashboard/state/DashboardMigrator.ts > %%DATADIR%%/public/app/features/dashboard/state/DashboardModel.repeat.test.ts >@@ -600,7 +786,6 @@ > %%DATADIR%%/public/app/features/datasources/settings/TlsAuthSettingsCtrl.ts > %%DATADIR%%/public/app/features/datasources/settings/__snapshots__/BasicSettings.test.tsx.snap > %%DATADIR%%/public/app/features/datasources/settings/__snapshots__/ButtonRow.test.tsx.snap >-%%DATADIR%%/public/app/features/datasources/settings/__snapshots__/DataSourceSettingsPage.test.tsx.snap > %%DATADIR%%/public/app/features/datasources/state/actions.test.ts > %%DATADIR%%/public/app/features/datasources/state/actions.ts > %%DATADIR%%/public/app/features/datasources/state/buildCategories.test.ts >@@ -622,7 +807,6 @@ > %%DATADIR%%/public/app/features/explore/ExploreDrawer.test.tsx > %%DATADIR%%/public/app/features/explore/ExploreDrawer.tsx > %%DATADIR%%/public/app/features/explore/ExploreGraphNGPanel.tsx >-%%DATADIR%%/public/app/features/explore/ExploreGraphPanel.tsx > %%DATADIR%%/public/app/features/explore/ExplorePaneContainer.tsx > %%DATADIR%%/public/app/features/explore/ExploreQueryInspector.test.tsx > %%DATADIR%%/public/app/features/explore/ExploreQueryInspector.tsx >@@ -634,9 +818,15 @@ > %%DATADIR%%/public/app/features/explore/LiveTailButton.tsx > %%DATADIR%%/public/app/features/explore/Logs.tsx > %%DATADIR%%/public/app/features/explore/LogsContainer.tsx >+%%DATADIR%%/public/app/features/explore/LogsMetaRow.tsx >+%%DATADIR%%/public/app/features/explore/LogsNavigation.test.tsx >+%%DATADIR%%/public/app/features/explore/LogsNavigation.tsx >+%%DATADIR%%/public/app/features/explore/LogsNavigationPages.test.tsx >+%%DATADIR%%/public/app/features/explore/LogsNavigationPages.tsx > %%DATADIR%%/public/app/features/explore/MetaInfoText.test.tsx > %%DATADIR%%/public/app/features/explore/MetaInfoText.tsx > %%DATADIR%%/public/app/features/explore/NoDataSourceCallToAction.tsx >+%%DATADIR%%/public/app/features/explore/NodeGraphContainer.test.tsx > %%DATADIR%%/public/app/features/explore/NodeGraphContainer.tsx > %%DATADIR%%/public/app/features/explore/QueryEditor.tsx > %%DATADIR%%/public/app/features/explore/QueryRow.test.tsx >@@ -646,6 +836,8 @@ > %%DATADIR%%/public/app/features/explore/QueryRows.tsx > %%DATADIR%%/public/app/features/explore/QueryStatus.test.tsx > %%DATADIR%%/public/app/features/explore/QueryStatus.tsx >+%%DATADIR%%/public/app/features/explore/ResponseErrorContainer.test.tsx >+%%DATADIR%%/public/app/features/explore/ResponseErrorContainer.tsx > %%DATADIR%%/public/app/features/explore/ReturnToDashboardButton.test.tsx > %%DATADIR%%/public/app/features/explore/ReturnToDashboardButton.tsx > %%DATADIR%%/public/app/features/explore/RichHistory/RichHistory.test.tsx >@@ -671,6 +863,7 @@ > %%DATADIR%%/public/app/features/explore/TimeSyncButton.tsx > %%DATADIR%%/public/app/features/explore/TraceView/TraceView.test.tsx > %%DATADIR%%/public/app/features/explore/TraceView/TraceView.tsx >+%%DATADIR%%/public/app/features/explore/TraceView/TraceViewContainer.tsx > %%DATADIR%%/public/app/features/explore/TraceView/createSpanLink.test.ts > %%DATADIR%%/public/app/features/explore/TraceView/createSpanLink.tsx > %%DATADIR%%/public/app/features/explore/TraceView/uiElements.tsx >@@ -704,7 +897,6 @@ > %%DATADIR%%/public/app/features/explore/state/main.ts > %%DATADIR%%/public/app/features/explore/state/query.test.ts > %%DATADIR%%/public/app/features/explore/state/query.ts >-%%DATADIR%%/public/app/features/explore/state/selectors.test.ts > %%DATADIR%%/public/app/features/explore/state/selectors.ts > %%DATADIR%%/public/app/features/explore/state/time.test.ts > %%DATADIR%%/public/app/features/explore/state/time.ts >@@ -721,7 +913,15 @@ > %%DATADIR%%/public/app/features/explore/utils/time.ts > %%DATADIR%%/public/app/features/expressions/ExpressionDatasource.ts > %%DATADIR%%/public/app/features/expressions/ExpressionQueryEditor.tsx >+%%DATADIR%%/public/app/features/expressions/components/ClassicConditions.tsx >+%%DATADIR%%/public/app/features/expressions/components/Condition.tsx >+%%DATADIR%%/public/app/features/expressions/components/Math.tsx >+%%DATADIR%%/public/app/features/expressions/components/Reduce.tsx >+%%DATADIR%%/public/app/features/expressions/components/Resample.tsx >+%%DATADIR%%/public/app/features/expressions/guards.ts > %%DATADIR%%/public/app/features/expressions/types.ts >+%%DATADIR%%/public/app/features/expressions/utils/expressionTypes.ts >+%%DATADIR%%/public/app/features/folders/FolderLibraryPanelsPage.tsx > %%DATADIR%%/public/app/features/folders/FolderPermissions.tsx > %%DATADIR%%/public/app/features/folders/FolderSettingsPage.test.tsx > %%DATADIR%%/public/app/features/folders/FolderSettingsPage.tsx >@@ -732,6 +932,7 @@ > %%DATADIR%%/public/app/features/folders/state/reducers.test.ts > %%DATADIR%%/public/app/features/folders/state/reducers.ts > %%DATADIR%%/public/app/features/inspector/DetailText.tsx >+%%DATADIR%%/public/app/features/inspector/InspectDataOptions.tsx > %%DATADIR%%/public/app/features/inspector/InspectDataTab.test.tsx > %%DATADIR%%/public/app/features/inspector/InspectDataTab.tsx > %%DATADIR%%/public/app/features/inspector/InspectErrorTab.tsx >@@ -743,17 +944,24 @@ > %%DATADIR%%/public/app/features/inspector/QueryInspector.tsx > %%DATADIR%%/public/app/features/inspector/styles.ts > %%DATADIR%%/public/app/features/inspector/types.ts >+%%DATADIR%%/public/app/features/library-panels/LibraryPanelsPage.tsx > %%DATADIR%%/public/app/features/library-panels/components/AddLibraryPanelModal/AddLibraryPanelModal.tsx >+%%DATADIR%%/public/app/features/library-panels/components/ChangeLibraryPanelModal/ChangeLibraryPanelModal.tsx > %%DATADIR%%/public/app/features/library-panels/components/DeleteLibraryPanelModal/DeleteLibraryPanelModal.tsx > %%DATADIR%%/public/app/features/library-panels/components/DeleteLibraryPanelModal/actions.ts > %%DATADIR%%/public/app/features/library-panels/components/DeleteLibraryPanelModal/reducer.test.ts > %%DATADIR%%/public/app/features/library-panels/components/DeleteLibraryPanelModal/reducer.ts > %%DATADIR%%/public/app/features/library-panels/components/LibraryPanelCard/LibraryPanelCard.tsx > %%DATADIR%%/public/app/features/library-panels/components/LibraryPanelInfo/LibraryPanelInfo.tsx >+%%DATADIR%%/public/app/features/library-panels/components/LibraryPanelsSearch/LibraryPanelsSearch.test.tsx >+%%DATADIR%%/public/app/features/library-panels/components/LibraryPanelsSearch/LibraryPanelsSearch.tsx >+%%DATADIR%%/public/app/features/library-panels/components/LibraryPanelsSearch/reducer.test.ts >+%%DATADIR%%/public/app/features/library-panels/components/LibraryPanelsSearch/reducer.ts > %%DATADIR%%/public/app/features/library-panels/components/LibraryPanelsView/LibraryPanelsView.tsx > %%DATADIR%%/public/app/features/library-panels/components/LibraryPanelsView/actions.ts > %%DATADIR%%/public/app/features/library-panels/components/LibraryPanelsView/reducer.test.ts > %%DATADIR%%/public/app/features/library-panels/components/LibraryPanelsView/reducer.ts >+%%DATADIR%%/public/app/features/library-panels/components/OpenLibraryPanelModal/OpenLibraryPanelModal.tsx > %%DATADIR%%/public/app/features/library-panels/components/PanelLibraryOptionsGroup/PanelLibraryOptionsGroup.tsx > %%DATADIR%%/public/app/features/library-panels/components/SaveLibraryPanelModal/SaveLibraryPanelModal.tsx > %%DATADIR%%/public/app/features/library-panels/components/UnlinkModal/UnlinkModal.tsx >@@ -763,6 +971,7 @@ > %%DATADIR%%/public/app/features/library-panels/types.ts > %%DATADIR%%/public/app/features/library-panels/utils.ts > %%DATADIR%%/public/app/features/library-panels/utils/usePanelSave.ts >+%%DATADIR%%/public/app/features/live/LiveConnectionWarning.tsx > %%DATADIR%%/public/app/features/live/channel.ts > %%DATADIR%%/public/app/features/live/dashboard/DashboardChangedModal.tsx > %%DATADIR%%/public/app/features/live/dashboard/dashboardWatcher.ts >@@ -770,11 +979,13 @@ > %%DATADIR%%/public/app/features/live/features.ts > %%DATADIR%%/public/app/features/live/live.ts > %%DATADIR%%/public/app/features/live/measurements/measurementsSupport.ts >+%%DATADIR%%/public/app/features/live/perf.ts > %%DATADIR%%/public/app/features/live/scopes.ts > %%DATADIR%%/public/app/features/manage-dashboards/DashboardImportPage.tsx > %%DATADIR%%/public/app/features/manage-dashboards/SnapshotListPage.tsx > %%DATADIR%%/public/app/features/manage-dashboards/components/ImportDashboardForm.tsx > %%DATADIR%%/public/app/features/manage-dashboards/components/ImportDashboardOverview.tsx >+%%DATADIR%%/public/app/features/manage-dashboards/components/SnapshotListTable.test.tsx > %%DATADIR%%/public/app/features/manage-dashboards/components/SnapshotListTable.tsx > %%DATADIR%%/public/app/features/manage-dashboards/components/UploadDashboard/index.ts > %%DATADIR%%/public/app/features/manage-dashboards/components/UploadDashboard/uploadDashboardDirective.ts >@@ -782,7 +993,6 @@ > %%DATADIR%%/public/app/features/manage-dashboards/services/ValidationSrv.ts > %%DATADIR%%/public/app/features/manage-dashboards/state/actions.ts > %%DATADIR%%/public/app/features/manage-dashboards/state/reducers.ts >-%%DATADIR%%/public/app/features/manage-dashboards/state/selectors.ts > %%DATADIR%%/public/app/features/manage-dashboards/types.ts > %%DATADIR%%/public/app/features/manage-dashboards/utils/validation.ts > %%DATADIR%%/public/app/features/org/NewOrgPage.tsx >@@ -799,6 +1009,7 @@ > %%DATADIR%%/public/app/features/org/state/actions.ts > %%DATADIR%%/public/app/features/org/state/reducers.test.ts > %%DATADIR%%/public/app/features/org/state/reducers.ts >+%%DATADIR%%/public/app/features/panel/PanelRenderer.tsx > %%DATADIR%%/public/app/features/panel/all.ts > %%DATADIR%%/public/app/features/panel/metrics_panel_ctrl.ts > %%DATADIR%%/public/app/features/panel/panel_ctrl.ts >@@ -814,17 +1025,24 @@ > %%DATADIR%%/public/app/features/panel/query_ctrl.ts > %%DATADIR%%/public/app/features/panel/query_editor_row.ts > %%DATADIR%%/public/app/features/panel/specs/metrics_panel_ctrl.test.ts >-%%DATADIR%%/public/app/features/playlist/all.ts >-%%DATADIR%%/public/app/features/playlist/partials/playlist.html >-%%DATADIR%%/public/app/features/playlist/partials/playlist_search.html >-%%DATADIR%%/public/app/features/playlist/partials/playlists.html >-%%DATADIR%%/public/app/features/playlist/playlist_edit_ctrl.ts >-%%DATADIR%%/public/app/features/playlist/playlist_routes.ts >-%%DATADIR%%/public/app/features/playlist/playlist_search.ts >-%%DATADIR%%/public/app/features/playlist/playlist_srv.ts >-%%DATADIR%%/public/app/features/playlist/playlists_ctrl.ts >-%%DATADIR%%/public/app/features/playlist/specs/playlist_edit_ctrl.test.ts >-%%DATADIR%%/public/app/features/playlist/specs/playlist_srv.test.ts >+%%DATADIR%%/public/app/features/playlist/PlaylistEditPage.test.tsx >+%%DATADIR%%/public/app/features/playlist/PlaylistEditPage.tsx >+%%DATADIR%%/public/app/features/playlist/PlaylistForm.test.tsx >+%%DATADIR%%/public/app/features/playlist/PlaylistForm.tsx >+%%DATADIR%%/public/app/features/playlist/PlaylistNewPage.test.tsx >+%%DATADIR%%/public/app/features/playlist/PlaylistNewPage.tsx >+%%DATADIR%%/public/app/features/playlist/PlaylistPage.tsx >+%%DATADIR%%/public/app/features/playlist/PlaylistSrv.test.ts >+%%DATADIR%%/public/app/features/playlist/PlaylistSrv.ts >+%%DATADIR%%/public/app/features/playlist/PlaylistStartPage.tsx >+%%DATADIR%%/public/app/features/playlist/PlaylistTable.tsx >+%%DATADIR%%/public/app/features/playlist/PlaylistTableRow.tsx >+%%DATADIR%%/public/app/features/playlist/PlaylistTableRows.tsx >+%%DATADIR%%/public/app/features/playlist/api.ts >+%%DATADIR%%/public/app/features/playlist/styles.ts >+%%DATADIR%%/public/app/features/playlist/types.ts >+%%DATADIR%%/public/app/features/playlist/usePlaylist.tsx >+%%DATADIR%%/public/app/features/playlist/usePlaylistItems.tsx > %%DATADIR%%/public/app/features/plugins/AppRootPage.test.tsx > %%DATADIR%%/public/app/features/plugins/AppRootPage.tsx > %%DATADIR%%/public/app/features/plugins/PluginDashboards.tsx >@@ -836,9 +1054,9 @@ > %%DATADIR%%/public/app/features/plugins/PluginListPage.tsx > %%DATADIR%%/public/app/features/plugins/PluginPage.tsx > %%DATADIR%%/public/app/features/plugins/PluginSettingsCache.ts >-%%DATADIR%%/public/app/features/plugins/PluginSignatureBadge.tsx > %%DATADIR%%/public/app/features/plugins/PluginStateInfo.tsx > %%DATADIR%%/public/app/features/plugins/PluginsErrorsInfo.tsx >+%%DATADIR%%/public/app/features/plugins/UpdatePluginModal.tsx > %%DATADIR%%/public/app/features/plugins/__mocks__/pluginMocks.ts > %%DATADIR%%/public/app/features/plugins/__snapshots__/PluginList.test.tsx.snap > %%DATADIR%%/public/app/features/plugins/__snapshots__/PluginListItem.test.tsx.snap >@@ -846,7 +1064,6 @@ > %%DATADIR%%/public/app/features/plugins/built_in_plugins.ts > %%DATADIR%%/public/app/features/plugins/datasource_srv.ts > %%DATADIR%%/public/app/features/plugins/partials/plugin_page.html >-%%DATADIR%%/public/app/features/plugins/partials/update_instructions.html > %%DATADIR%%/public/app/features/plugins/plugin_component.ts > %%DATADIR%%/public/app/features/plugins/plugin_loader.test.ts > %%DATADIR%%/public/app/features/plugins/plugin_loader.ts >@@ -861,30 +1078,55 @@ > %%DATADIR%%/public/app/features/plugins/wrappers/AppConfigWrapper.tsx > %%DATADIR%%/public/app/features/profile/ChangePasswordForm.tsx > %%DATADIR%%/public/app/features/profile/ChangePasswordPage.tsx >-%%DATADIR%%/public/app/features/profile/ProfileCtrl.ts > %%DATADIR%%/public/app/features/profile/UserOrganizations.tsx >-%%DATADIR%%/public/app/features/profile/UserProfileEdit.tsx > %%DATADIR%%/public/app/features/profile/UserProfileEditForm.tsx >+%%DATADIR%%/public/app/features/profile/UserProfileEditPage.test.tsx >+%%DATADIR%%/public/app/features/profile/UserProfileEditPage.tsx > %%DATADIR%%/public/app/features/profile/UserSessions.tsx > %%DATADIR%%/public/app/features/profile/UserTeams.tsx > %%DATADIR%%/public/app/features/profile/all.ts >+%%DATADIR%%/public/app/features/profile/api.ts >+%%DATADIR%%/public/app/features/profile/state/actions.ts >+%%DATADIR%%/public/app/features/profile/state/reducers.test.ts > %%DATADIR%%/public/app/features/profile/state/reducers.ts > %%DATADIR%%/public/app/features/profile/state/selectors.ts >+%%DATADIR%%/public/app/features/profile/types.ts > %%DATADIR%%/public/app/features/query/components/HelpToggle.tsx > %%DATADIR%%/public/app/features/query/components/QueryEditorRow.test.ts > %%DATADIR%%/public/app/features/query/components/QueryEditorRow.tsx >-%%DATADIR%%/public/app/features/query/components/QueryEditorRowTitle.test.tsx >-%%DATADIR%%/public/app/features/query/components/QueryEditorRowTitle.tsx >+%%DATADIR%%/public/app/features/query/components/QueryEditorRowHeader.test.tsx >+%%DATADIR%%/public/app/features/query/components/QueryEditorRowHeader.tsx > %%DATADIR%%/public/app/features/query/components/QueryEditorRows.tsx > %%DATADIR%%/public/app/features/query/components/QueryGroup.tsx > %%DATADIR%%/public/app/features/query/components/QueryGroupOptions.tsx >+%%DATADIR%%/public/app/features/query/state/DashboardQueryRunner/AlertStatesWorker.test.ts >+%%DATADIR%%/public/app/features/query/state/DashboardQueryRunner/AlertStatesWorker.ts >+%%DATADIR%%/public/app/features/query/state/DashboardQueryRunner/AnnotationsQueryRunner.test.ts >+%%DATADIR%%/public/app/features/query/state/DashboardQueryRunner/AnnotationsQueryRunner.ts >+%%DATADIR%%/public/app/features/query/state/DashboardQueryRunner/AnnotationsWorker.test.ts >+%%DATADIR%%/public/app/features/query/state/DashboardQueryRunner/AnnotationsWorker.ts >+%%DATADIR%%/public/app/features/query/state/DashboardQueryRunner/DashboardQueryRunner.test.ts >+%%DATADIR%%/public/app/features/query/state/DashboardQueryRunner/DashboardQueryRunner.ts >+%%DATADIR%%/public/app/features/query/state/DashboardQueryRunner/LegacyAnnotationQueryRunner.test.ts >+%%DATADIR%%/public/app/features/query/state/DashboardQueryRunner/LegacyAnnotationQueryRunner.ts >+%%DATADIR%%/public/app/features/query/state/DashboardQueryRunner/SnapshotWorker.test.ts >+%%DATADIR%%/public/app/features/query/state/DashboardQueryRunner/SnapshotWorker.ts >+%%DATADIR%%/public/app/features/query/state/DashboardQueryRunner/testHelpers.ts >+%%DATADIR%%/public/app/features/query/state/DashboardQueryRunner/types.ts >+%%DATADIR%%/public/app/features/query/state/DashboardQueryRunner/utils.ts > %%DATADIR%%/public/app/features/query/state/PanelQueryRunner.test.ts > %%DATADIR%%/public/app/features/query/state/PanelQueryRunner.ts >+%%DATADIR%%/public/app/features/query/state/QueryRunner.ts >+%%DATADIR%%/public/app/features/query/state/mergePanelAndDashData.test.ts >+%%DATADIR%%/public/app/features/query/state/mergePanelAndDashData.ts >+%%DATADIR%%/public/app/features/query/state/processing/canceler.ts >+%%DATADIR%%/public/app/features/query/state/processing/revision.ts > %%DATADIR%%/public/app/features/query/state/queryAnalytics.test.ts > %%DATADIR%%/public/app/features/query/state/queryAnalytics.ts > %%DATADIR%%/public/app/features/query/state/runRequest.test.ts > %%DATADIR%%/public/app/features/query/state/runRequest.ts > %%DATADIR%%/public/app/features/query/state/types.ts >+%%DATADIR%%/public/app/features/sandbox/BenchmarksPage.tsx > %%DATADIR%%/public/app/features/sandbox/TestStuffPage.tsx > %%DATADIR%%/public/app/features/search/components/ActionRow.tsx > %%DATADIR%%/public/app/features/search/components/ConfirmDeleteModal.tsx >@@ -904,7 +1146,6 @@ > %%DATADIR%%/public/app/features/search/components/SearchResultsFilter.tsx > %%DATADIR%%/public/app/features/search/components/SearchWrapper.tsx > %%DATADIR%%/public/app/features/search/components/SectionHeader.tsx >-%%DATADIR%%/public/app/features/search/connect.ts > %%DATADIR%%/public/app/features/search/constants.ts > %%DATADIR%%/public/app/features/search/hooks/useDashboardSearch.ts > %%DATADIR%%/public/app/features/search/hooks/useManageDashboards.test.ts >@@ -952,7 +1193,6 @@ > %%DATADIR%%/public/app/features/teams/state/reducers.ts > %%DATADIR%%/public/app/features/teams/state/selectors.test.ts > %%DATADIR%%/public/app/features/teams/state/selectors.ts >-%%DATADIR%%/public/app/features/templating/all.ts > %%DATADIR%%/public/app/features/templating/formatRegistry.ts > %%DATADIR%%/public/app/features/templating/template_srv.test.ts > %%DATADIR%%/public/app/features/templating/template_srv.ts >@@ -1123,39 +1363,53 @@ > %%DATADIR%%/public/app/features/variables/utils.ts > %%DATADIR%%/public/app/index.ts > %%DATADIR%%/public/app/partials/confirm_modal.html >-%%DATADIR%%/public/app/partials/edit_json.html > %%DATADIR%%/public/app/partials/modal.html > %%DATADIR%%/public/app/partials/reset_password.html > %%DATADIR%%/public/app/partials/signup_invited.html >+%%DATADIR%%/public/app/plugins/datasource/alertmanager/ConfigEditor.tsx >+%%DATADIR%%/public/app/plugins/datasource/alertmanager/DataSource.ts >+%%DATADIR%%/public/app/plugins/datasource/alertmanager/consts.ts >+%%DATADIR%%/public/app/plugins/datasource/alertmanager/img/logo.svg >+%%DATADIR%%/public/app/plugins/datasource/alertmanager/module.ts >+%%DATADIR%%/public/app/plugins/datasource/alertmanager/plugin.json >+%%DATADIR%%/public/app/plugins/datasource/alertmanager/types.ts > %%DATADIR%%/public/app/plugins/datasource/cloud-monitoring/CloudMonitoringMetricFindQuery.ts > %%DATADIR%%/public/app/plugins/datasource/cloud-monitoring/README.md > %%DATADIR%%/public/app/plugins/datasource/cloud-monitoring/annotations_query_ctrl.ts > %%DATADIR%%/public/app/plugins/datasource/cloud-monitoring/api.test.ts > %%DATADIR%%/public/app/plugins/datasource/cloud-monitoring/api.ts >-%%DATADIR%%/public/app/plugins/datasource/cloud-monitoring/components/Aggregations.test.tsx >-%%DATADIR%%/public/app/plugins/datasource/cloud-monitoring/components/Aggregations.tsx >+%%DATADIR%%/public/app/plugins/datasource/cloud-monitoring/components/Aggregation.test.tsx >+%%DATADIR%%/public/app/plugins/datasource/cloud-monitoring/components/Aggregation.tsx > %%DATADIR%%/public/app/plugins/datasource/cloud-monitoring/components/AliasBy.tsx >-%%DATADIR%%/public/app/plugins/datasource/cloud-monitoring/components/AlignmentPeriods.tsx >-%%DATADIR%%/public/app/plugins/datasource/cloud-monitoring/components/Alignments.tsx >+%%DATADIR%%/public/app/plugins/datasource/cloud-monitoring/components/Alignment.tsx >+%%DATADIR%%/public/app/plugins/datasource/cloud-monitoring/components/AlignmentFunction.tsx >+%%DATADIR%%/public/app/plugins/datasource/cloud-monitoring/components/AlignmentPeriod.tsx >+%%DATADIR%%/public/app/plugins/datasource/cloud-monitoring/components/AlignmentPeriodLabel.tsx > %%DATADIR%%/public/app/plugins/datasource/cloud-monitoring/components/AnnotationQueryEditor.tsx > %%DATADIR%%/public/app/plugins/datasource/cloud-monitoring/components/AnnotationsHelp.tsx >+%%DATADIR%%/public/app/plugins/datasource/cloud-monitoring/components/CloudMonitoringCheatSheet.tsx >+%%DATADIR%%/public/app/plugins/datasource/cloud-monitoring/components/ConfigEditor/ConfigEditor.tsx >+%%DATADIR%%/public/app/plugins/datasource/cloud-monitoring/components/ConfigEditor/JWTConfig.tsx > %%DATADIR%%/public/app/plugins/datasource/cloud-monitoring/components/Fields.tsx >-%%DATADIR%%/public/app/plugins/datasource/cloud-monitoring/components/GroupBys.tsx >-%%DATADIR%%/public/app/plugins/datasource/cloud-monitoring/components/Help.tsx >+%%DATADIR%%/public/app/plugins/datasource/cloud-monitoring/components/GroupBy.tsx > %%DATADIR%%/public/app/plugins/datasource/cloud-monitoring/components/LabelFilter.tsx > %%DATADIR%%/public/app/plugins/datasource/cloud-monitoring/components/MQLQueryEditor.tsx > %%DATADIR%%/public/app/plugins/datasource/cloud-monitoring/components/MetricQueryEditor.tsx > %%DATADIR%%/public/app/plugins/datasource/cloud-monitoring/components/Metrics.tsx >+%%DATADIR%%/public/app/plugins/datasource/cloud-monitoring/components/Preprocessor.tsx > %%DATADIR%%/public/app/plugins/datasource/cloud-monitoring/components/Project.tsx > %%DATADIR%%/public/app/plugins/datasource/cloud-monitoring/components/QueryEditor.tsx > %%DATADIR%%/public/app/plugins/datasource/cloud-monitoring/components/QueryType.tsx >-%%DATADIR%%/public/app/plugins/datasource/cloud-monitoring/components/SLOQueryEditor.tsx >+%%DATADIR%%/public/app/plugins/datasource/cloud-monitoring/components/SLO/SLO.tsx >+%%DATADIR%%/public/app/plugins/datasource/cloud-monitoring/components/SLO/SLOQueryEditor.tsx >+%%DATADIR%%/public/app/plugins/datasource/cloud-monitoring/components/SLO/Selector.tsx >+%%DATADIR%%/public/app/plugins/datasource/cloud-monitoring/components/SLO/Service.tsx >+%%DATADIR%%/public/app/plugins/datasource/cloud-monitoring/components/SLO/index.ts > %%DATADIR%%/public/app/plugins/datasource/cloud-monitoring/components/VariableQueryEditor.test.tsx > %%DATADIR%%/public/app/plugins/datasource/cloud-monitoring/components/VariableQueryEditor.tsx > %%DATADIR%%/public/app/plugins/datasource/cloud-monitoring/components/VisualMetricQueryEditor.tsx > %%DATADIR%%/public/app/plugins/datasource/cloud-monitoring/components/__snapshots__/VariableQueryEditor.test.tsx.snap > %%DATADIR%%/public/app/plugins/datasource/cloud-monitoring/components/index.ts >-%%DATADIR%%/public/app/plugins/datasource/cloud-monitoring/config_ctrl.ts > %%DATADIR%%/public/app/plugins/datasource/cloud-monitoring/constants.ts > %%DATADIR%%/public/app/plugins/datasource/cloud-monitoring/dashboards/cloud-storage-monitoring.json > %%DATADIR%%/public/app/plugins/datasource/cloud-monitoring/dashboards/cloudfunctions-monitoring.json >@@ -1178,7 +1432,6 @@ > %%DATADIR%%/public/app/plugins/datasource/cloud-monitoring/img/cloud_monitoring_logo.svg > %%DATADIR%%/public/app/plugins/datasource/cloud-monitoring/module.ts > %%DATADIR%%/public/app/plugins/datasource/cloud-monitoring/partials/annotations.editor.html >-%%DATADIR%%/public/app/plugins/datasource/cloud-monitoring/partials/config.html > %%DATADIR%%/public/app/plugins/datasource/cloud-monitoring/plugin.json > %%DATADIR%%/public/app/plugins/datasource/cloud-monitoring/specs/datasource.test.ts > %%DATADIR%%/public/app/plugins/datasource/cloud-monitoring/specs/testData.ts >@@ -1231,9 +1484,6 @@ > %%DATADIR%%/public/app/plugins/datasource/cloudwatch/specs/datasource.test.ts > %%DATADIR%%/public/app/plugins/datasource/cloudwatch/syntax.ts > %%DATADIR%%/public/app/plugins/datasource/cloudwatch/types.ts >-%%DATADIR%%/public/app/plugins/datasource/cloudwatch/utils/query/ScrollQLLexer.js >-%%DATADIR%%/public/app/plugins/datasource/cloudwatch/utils/query/ScrollQLParser.js >-%%DATADIR%%/public/app/plugins/datasource/cloudwatch/utils/query/ScrollQLParserListener.js > %%DATADIR%%/public/app/plugins/datasource/cloudwatch/utils/query/getStatsGroups.test.ts > %%DATADIR%%/public/app/plugins/datasource/cloudwatch/utils/query/getStatsGroups.ts > %%DATADIR%%/public/app/plugins/datasource/cloudwatch/utils/rxjs/increasingInterval.ts >@@ -1270,6 +1520,7 @@ > %%DATADIR%%/public/app/plugins/datasource/elasticsearch/components/QueryEditor/BucketAggregationsEditor/utils.ts > %%DATADIR%%/public/app/plugins/datasource/elasticsearch/components/QueryEditor/ElasticsearchQueryContext.test.tsx > %%DATADIR%%/public/app/plugins/datasource/elasticsearch/components/QueryEditor/ElasticsearchQueryContext.tsx >+%%DATADIR%%/public/app/plugins/datasource/elasticsearch/components/QueryEditor/MetricAggregationsEditor/MetricEditor.test.tsx > %%DATADIR%%/public/app/plugins/datasource/elasticsearch/components/QueryEditor/MetricAggregationsEditor/MetricEditor.tsx > %%DATADIR%%/public/app/plugins/datasource/elasticsearch/components/QueryEditor/MetricAggregationsEditor/SettingsEditor/BucketScriptSettingsEditor/index.tsx > %%DATADIR%%/public/app/plugins/datasource/elasticsearch/components/QueryEditor/MetricAggregationsEditor/SettingsEditor/BucketScriptSettingsEditor/state/actions.ts >@@ -1309,9 +1560,12 @@ > %%DATADIR%%/public/app/plugins/datasource/elasticsearch/configuration/LogsConfig.test.tsx > %%DATADIR%%/public/app/plugins/datasource/elasticsearch/configuration/LogsConfig.tsx > %%DATADIR%%/public/app/plugins/datasource/elasticsearch/configuration/mocks.ts >+%%DATADIR%%/public/app/plugins/datasource/elasticsearch/configuration/utils.ts > %%DATADIR%%/public/app/plugins/datasource/elasticsearch/datasource.test.ts > %%DATADIR%%/public/app/plugins/datasource/elasticsearch/datasource.ts > %%DATADIR%%/public/app/plugins/datasource/elasticsearch/elastic_response.ts >+%%DATADIR%%/public/app/plugins/datasource/elasticsearch/hooks/useFields.test.tsx >+%%DATADIR%%/public/app/plugins/datasource/elasticsearch/hooks/useFields.ts > %%DATADIR%%/public/app/plugins/datasource/elasticsearch/hooks/useNextId.test.tsx > %%DATADIR%%/public/app/plugins/datasource/elasticsearch/hooks/useNextId.ts > %%DATADIR%%/public/app/plugins/datasource/elasticsearch/hooks/useStatelessReducer.test.tsx >@@ -1333,16 +1587,25 @@ > %%DATADIR%%/public/app/plugins/datasource/elasticsearch/types.ts > %%DATADIR%%/public/app/plugins/datasource/elasticsearch/utils.test.ts > %%DATADIR%%/public/app/plugins/datasource/elasticsearch/utils.ts >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/__mocks__/argResourcePickerResponse.ts >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/__mocks__/datasource.ts >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/__mocks__/errors.ts >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/__mocks__/instanceSettings.ts >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/__mocks__/query.ts > %%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/__mocks__/query_ctrl.ts >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/__mocks__/resourcePickerRows.ts > %%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/__mocks__/sdk.ts > %%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/annotations_query_ctrl.ts >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/api/routes.ts > %%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/app_insights/app_insights_datasource.test.ts > %%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/app_insights/app_insights_datasource.ts > %%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/app_insights/response_parser.ts >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/azureMetadata/index.ts >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/azureMetadata/locations.ts >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/azureMetadata/resourceTypes.ts > %%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/azure_log_analytics/__mocks__/schema.ts > %%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/azure_log_analytics/azure_log_analytics_datasource.test.ts > %%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/azure_log_analytics/azure_log_analytics_datasource.ts >-%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/azure_log_analytics/response_parser.test.ts > %%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/azure_log_analytics/response_parser.ts > %%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/azure_monitor/azure_monitor_datasource.test.ts > %%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/azure_monitor/azure_monitor_datasource.ts >@@ -1350,19 +1613,62 @@ > %%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/azure_monitor/supported_namespaces.ts > %%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/azure_monitor/url_builder.test.ts > %%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/azure_monitor/url_builder.ts >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/azure_resource_graph/azure_resource_graph_datasource.test.ts >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/azure_resource_graph/azure_resource_graph_datasource.ts > %%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/components/AnalyticsConfig.test.tsx > %%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/components/AnalyticsConfig.tsx >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/components/ApplicationInsightsEditor/index.tsx >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/components/ArgQueryEditor/ArgQueryEditor.tsx >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/components/ArgQueryEditor/QueryField.tsx >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/components/ArgQueryEditor/index.tsx > %%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/components/AzureCredentialsForm.test.tsx > %%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/components/AzureCredentialsForm.tsx > %%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/components/ConfigEditor.test.tsx > %%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/components/ConfigEditor.tsx >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/components/Field.tsx >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/components/InsightsAnalyticsEditor/index.tsx > %%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/components/InsightsConfig.test.tsx > %%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/components/InsightsConfig.tsx >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/components/LogsQueryEditor/FormatAsField.tsx >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/components/LogsQueryEditor/LogsQueryEditor.tsx >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/components/LogsQueryEditor/QueryField.tsx >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/components/LogsQueryEditor/ResourceField.tsx >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/components/LogsQueryEditor/WorkspaceField.tsx >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/components/LogsQueryEditor/index.tsx >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/components/LogsQueryEditor/useMigrations.ts >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/components/MetricsQueryEditor/AggregationField.tsx >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/components/MetricsQueryEditor/DimensionFields.tsx >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/components/MetricsQueryEditor/LegendFormatField.tsx >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/components/MetricsQueryEditor/MetricNameField.tsx >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/components/MetricsQueryEditor/MetricNamespaceField.tsx >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/components/MetricsQueryEditor/MetricsQueryEditor.test.tsx >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/components/MetricsQueryEditor/MetricsQueryEditor.tsx >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/components/MetricsQueryEditor/ResourceGroupsField.tsx >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/components/MetricsQueryEditor/ResourceNameField.tsx >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/components/MetricsQueryEditor/ResourceTypeField.tsx >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/components/MetricsQueryEditor/TimeGrainField.tsx >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/components/MetricsQueryEditor/TopField.tsx >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/components/MetricsQueryEditor/index.tsx > %%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/components/MonitorConfig.tsx >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/components/QueryEditor/QueryEditor.test.tsx >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/components/QueryEditor/QueryEditor.tsx >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/components/QueryEditor/QueryTypeField.tsx >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/components/QueryEditor/index.tsx >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/components/ResourcePicker/NestedResourceTable.test.tsx >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/components/ResourcePicker/NestedResourceTable.tsx >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/components/ResourcePicker/NestedRows.tsx >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/components/ResourcePicker/index.tsx >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/components/ResourcePicker/styles.ts >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/components/ResourcePicker/types.ts >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/components/ResourcePicker/utils.test.ts >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/components/ResourcePicker/utils.ts >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/components/Space.tsx >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/components/SubscriptionField.tsx > %%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/components/__snapshots__/AnalyticsConfig.test.tsx.snap > %%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/components/__snapshots__/AzureCredentialsForm.test.tsx.snap >-%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/components/__snapshots__/ConfigEditor.test.tsx.snap > %%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/components/__snapshots__/InsightsConfig.test.tsx.snap >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/components/metrics.ts >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/credentials.ts > %%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/css/query_editor.css > %%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/datasource.ts > %%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/editor/KustoQueryField.tsx >@@ -1390,9 +1696,19 @@ > %%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/query_ctrl.test.ts > %%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/query_ctrl.ts > %%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/query_help.md >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/resourcePicker/locationDisplayNames.ts >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/resourcePicker/resouceTypeDisplayNames.ts >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/resourcePicker/resourcePickerData.test.ts >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/resourcePicker/resourcePickerData.ts > %%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/time_grain_converter.test.ts > %%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/time_grain_converter.ts >-%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/types.ts >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/types/index.ts >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/types/logAnalyticsMetadata.ts >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/utils/common.ts >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/utils/messageFromError.test.ts >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/utils/messageFromError.ts >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/utils/useLastError.test.ts >+%%DATADIR%%/public/app/plugins/datasource/grafana-azure-monitor-datasource/utils/useLastError.ts > %%DATADIR%%/public/app/plugins/datasource/grafana/README.md > %%DATADIR%%/public/app/plugins/datasource/grafana/annotation_ctrl.ts > %%DATADIR%%/public/app/plugins/datasource/grafana/components/QueryEditor.tsx >@@ -1402,16 +1718,22 @@ > %%DATADIR%%/public/app/plugins/datasource/grafana/partials/annotations.editor.html > %%DATADIR%%/public/app/plugins/datasource/grafana/plugin.json > %%DATADIR%%/public/app/plugins/datasource/grafana/types.ts >+%%DATADIR%%/public/app/plugins/datasource/graphite/FunctionEditor.test.tsx > %%DATADIR%%/public/app/plugins/datasource/graphite/FunctionEditor.tsx > %%DATADIR%%/public/app/plugins/datasource/graphite/FunctionEditorControls.tsx > %%DATADIR%%/public/app/plugins/datasource/graphite/MetricTankMetaInspector.tsx > %%DATADIR%%/public/app/plugins/datasource/graphite/README.md > %%DATADIR%%/public/app/plugins/datasource/graphite/add_graphite_func.ts > %%DATADIR%%/public/app/plugins/datasource/graphite/configuration/ConfigEditor.tsx >+%%DATADIR%%/public/app/plugins/datasource/graphite/configuration/MappingsConfiguration.tsx >+%%DATADIR%%/public/app/plugins/datasource/graphite/configuration/MappingsHelp.tsx >+%%DATADIR%%/public/app/plugins/datasource/graphite/configuration/parseLokiLabelMappings.ts > %%DATADIR%%/public/app/plugins/datasource/graphite/dashboards/carbon_metrics.json > %%DATADIR%%/public/app/plugins/datasource/graphite/dashboards/metrictank.json >+%%DATADIR%%/public/app/plugins/datasource/graphite/datasource.test.ts > %%DATADIR%%/public/app/plugins/datasource/graphite/datasource.ts > %%DATADIR%%/public/app/plugins/datasource/graphite/func_editor.ts >+%%DATADIR%%/public/app/plugins/datasource/graphite/gfunc.test.ts > %%DATADIR%%/public/app/plugins/datasource/graphite/gfunc.ts > %%DATADIR%%/public/app/plugins/datasource/graphite/graphite_query.ts > %%DATADIR%%/public/app/plugins/datasource/graphite/img/graphite_logo.png >@@ -1425,13 +1747,15 @@ > %%DATADIR%%/public/app/plugins/datasource/graphite/plugin.json > %%DATADIR%%/public/app/plugins/datasource/graphite/query_ctrl.ts > %%DATADIR%%/public/app/plugins/datasource/graphite/query_help.md >-%%DATADIR%%/public/app/plugins/datasource/graphite/specs/datasource.test.ts > %%DATADIR%%/public/app/plugins/datasource/graphite/specs/gfunc.test.ts > %%DATADIR%%/public/app/plugins/datasource/graphite/specs/graphite_query.test.ts > %%DATADIR%%/public/app/plugins/datasource/graphite/specs/lexer.test.ts > %%DATADIR%%/public/app/plugins/datasource/graphite/specs/parser.test.ts > %%DATADIR%%/public/app/plugins/datasource/graphite/specs/query_ctrl.test.ts > %%DATADIR%%/public/app/plugins/datasource/graphite/types.ts >+%%DATADIR%%/public/app/plugins/datasource/graphite/utils.test.ts >+%%DATADIR%%/public/app/plugins/datasource/graphite/utils.ts >+%%DATADIR%%/public/app/plugins/datasource/graphite/versions.ts > %%DATADIR%%/public/app/plugins/datasource/influxdb/README.md > %%DATADIR%%/public/app/plugins/datasource/influxdb/components/ConfigEditor.test.tsx > %%DATADIR%%/public/app/plugins/datasource/influxdb/components/ConfigEditor.tsx >@@ -1440,19 +1764,48 @@ > %%DATADIR%%/public/app/plugins/datasource/influxdb/components/InfluxLogsQueryField.test.tsx > %%DATADIR%%/public/app/plugins/datasource/influxdb/components/InfluxLogsQueryField.tsx > %%DATADIR%%/public/app/plugins/datasource/influxdb/components/InfluxStartPage.tsx >+%%DATADIR%%/public/app/plugins/datasource/influxdb/components/QueryEditor.tsx >+%%DATADIR%%/public/app/plugins/datasource/influxdb/components/QueryEditorModeSwitcher.tsx >+%%DATADIR%%/public/app/plugins/datasource/influxdb/components/RawInfluxQLEditor.test.tsx >+%%DATADIR%%/public/app/plugins/datasource/influxdb/components/RawInfluxQLEditor.tsx > %%DATADIR%%/public/app/plugins/datasource/influxdb/components/VariableQueryEditor.tsx >+%%DATADIR%%/public/app/plugins/datasource/influxdb/components/VisualInfluxQLEditor/AddButton.tsx >+%%DATADIR%%/public/app/plugins/datasource/influxdb/components/VisualInfluxQLEditor/Editor.test.tsx >+%%DATADIR%%/public/app/plugins/datasource/influxdb/components/VisualInfluxQLEditor/Editor.tsx >+%%DATADIR%%/public/app/plugins/datasource/influxdb/components/VisualInfluxQLEditor/FormatAsSection.tsx >+%%DATADIR%%/public/app/plugins/datasource/influxdb/components/VisualInfluxQLEditor/FromSection.tsx >+%%DATADIR%%/public/app/plugins/datasource/influxdb/components/VisualInfluxQLEditor/InputSection.tsx >+%%DATADIR%%/public/app/plugins/datasource/influxdb/components/VisualInfluxQLEditor/OrderByTimeSection.tsx >+%%DATADIR%%/public/app/plugins/datasource/influxdb/components/VisualInfluxQLEditor/PartListSection.tsx >+%%DATADIR%%/public/app/plugins/datasource/influxdb/components/VisualInfluxQLEditor/SectionFill.tsx >+%%DATADIR%%/public/app/plugins/datasource/influxdb/components/VisualInfluxQLEditor/SectionLabel.tsx >+%%DATADIR%%/public/app/plugins/datasource/influxdb/components/VisualInfluxQLEditor/Seg.tsx >+%%DATADIR%%/public/app/plugins/datasource/influxdb/components/VisualInfluxQLEditor/TagsSection.test.tsx >+%%DATADIR%%/public/app/plugins/datasource/influxdb/components/VisualInfluxQLEditor/TagsSection.tsx >+%%DATADIR%%/public/app/plugins/datasource/influxdb/components/VisualInfluxQLEditor/partListUtils.tsx >+%%DATADIR%%/public/app/plugins/datasource/influxdb/components/VisualInfluxQLEditor/styles.ts >+%%DATADIR%%/public/app/plugins/datasource/influxdb/components/VisualInfluxQLEditor/tagUtils.test.ts >+%%DATADIR%%/public/app/plugins/datasource/influxdb/components/VisualInfluxQLEditor/tagUtils.ts >+%%DATADIR%%/public/app/plugins/datasource/influxdb/components/VisualInfluxQLEditor/toSelectableValue.ts >+%%DATADIR%%/public/app/plugins/datasource/influxdb/components/VisualInfluxQLEditor/unwrap.ts > %%DATADIR%%/public/app/plugins/datasource/influxdb/components/__snapshots__/ConfigEditor.test.tsx.snap >+%%DATADIR%%/public/app/plugins/datasource/influxdb/components/constants.ts >+%%DATADIR%%/public/app/plugins/datasource/influxdb/components/queryUtils.test.ts >+%%DATADIR%%/public/app/plugins/datasource/influxdb/components/queryUtils.ts >+%%DATADIR%%/public/app/plugins/datasource/influxdb/components/useShadowedState.test.ts >+%%DATADIR%%/public/app/plugins/datasource/influxdb/components/useShadowedState.ts >+%%DATADIR%%/public/app/plugins/datasource/influxdb/components/useUniqueId.test.ts >+%%DATADIR%%/public/app/plugins/datasource/influxdb/components/useUniqueId.ts > %%DATADIR%%/public/app/plugins/datasource/influxdb/datasource.mock.ts > %%DATADIR%%/public/app/plugins/datasource/influxdb/datasource.ts > %%DATADIR%%/public/app/plugins/datasource/influxdb/img/influxdb_logo.svg >+%%DATADIR%%/public/app/plugins/datasource/influxdb/influxQLMetadataQuery.ts > %%DATADIR%%/public/app/plugins/datasource/influxdb/influx_query_model.ts > %%DATADIR%%/public/app/plugins/datasource/influxdb/influx_series.ts > %%DATADIR%%/public/app/plugins/datasource/influxdb/module.ts > %%DATADIR%%/public/app/plugins/datasource/influxdb/partials/annotations.editor.html >-%%DATADIR%%/public/app/plugins/datasource/influxdb/partials/query.editor.html > %%DATADIR%%/public/app/plugins/datasource/influxdb/plugin.json > %%DATADIR%%/public/app/plugins/datasource/influxdb/query_builder.ts >-%%DATADIR%%/public/app/plugins/datasource/influxdb/query_ctrl.ts > %%DATADIR%%/public/app/plugins/datasource/influxdb/query_help.md > %%DATADIR%%/public/app/plugins/datasource/influxdb/query_part.ts > %%DATADIR%%/public/app/plugins/datasource/influxdb/response_parser.ts >@@ -1460,15 +1813,17 @@ > %%DATADIR%%/public/app/plugins/datasource/influxdb/specs/influx_query_model.test.ts > %%DATADIR%%/public/app/plugins/datasource/influxdb/specs/influx_series.test.ts > %%DATADIR%%/public/app/plugins/datasource/influxdb/specs/query_builder.test.ts >-%%DATADIR%%/public/app/plugins/datasource/influxdb/specs/query_ctrl.test.ts > %%DATADIR%%/public/app/plugins/datasource/influxdb/specs/query_part.test.ts > %%DATADIR%%/public/app/plugins/datasource/influxdb/specs/response_parser.test.ts > %%DATADIR%%/public/app/plugins/datasource/influxdb/types.ts >-%%DATADIR%%/public/app/plugins/datasource/jaeger/ConfigEditor.tsx >-%%DATADIR%%/public/app/plugins/datasource/jaeger/QueryField.test.tsx >-%%DATADIR%%/public/app/plugins/datasource/jaeger/QueryField.tsx >+%%DATADIR%%/public/app/plugins/datasource/jaeger/components/AdvancedOptions.tsx >+%%DATADIR%%/public/app/plugins/datasource/jaeger/components/ConfigEditor.tsx >+%%DATADIR%%/public/app/plugins/datasource/jaeger/components/QueryEditor.tsx >+%%DATADIR%%/public/app/plugins/datasource/jaeger/components/SearchForm.tsx > %%DATADIR%%/public/app/plugins/datasource/jaeger/datasource.test.ts > %%DATADIR%%/public/app/plugins/datasource/jaeger/datasource.ts >+%%DATADIR%%/public/app/plugins/datasource/jaeger/graphTransform.test.ts >+%%DATADIR%%/public/app/plugins/datasource/jaeger/graphTransform.ts > %%DATADIR%%/public/app/plugins/datasource/jaeger/img/jaeger_logo.svg > %%DATADIR%%/public/app/plugins/datasource/jaeger/module.ts > %%DATADIR%%/public/app/plugins/datasource/jaeger/plugin.json >@@ -1476,6 +1831,7 @@ > %%DATADIR%%/public/app/plugins/datasource/jaeger/responseTransform.ts > %%DATADIR%%/public/app/plugins/datasource/jaeger/testResponse.ts > %%DATADIR%%/public/app/plugins/datasource/jaeger/types.ts >+%%DATADIR%%/public/app/plugins/datasource/jaeger/util.ts > %%DATADIR%%/public/app/plugins/datasource/loki/LokiAnnotationsQueryCtrl.tsx > %%DATADIR%%/public/app/plugins/datasource/loki/README.md > %%DATADIR%%/public/app/plugins/datasource/loki/components/AnnotationsQueryEditor.tsx >@@ -1489,10 +1845,13 @@ > %%DATADIR%%/public/app/plugins/datasource/loki/components/LokiOptionFields.tsx > %%DATADIR%%/public/app/plugins/datasource/loki/components/LokiQueryEditor.test.tsx > %%DATADIR%%/public/app/plugins/datasource/loki/components/LokiQueryEditor.tsx >+%%DATADIR%%/public/app/plugins/datasource/loki/components/LokiQueryEditorByApp.test.tsx >+%%DATADIR%%/public/app/plugins/datasource/loki/components/LokiQueryEditorByApp.tsx >+%%DATADIR%%/public/app/plugins/datasource/loki/components/LokiQueryEditorForAlerting.tsx > %%DATADIR%%/public/app/plugins/datasource/loki/components/LokiQueryField.tsx >-%%DATADIR%%/public/app/plugins/datasource/loki/components/LokiQueryFieldForm.tsx > %%DATADIR%%/public/app/plugins/datasource/loki/components/__snapshots__/LokiExploreQueryEditor.test.tsx.snap > %%DATADIR%%/public/app/plugins/datasource/loki/components/__snapshots__/LokiQueryEditor.test.tsx.snap >+%%DATADIR%%/public/app/plugins/datasource/loki/components/types.ts > %%DATADIR%%/public/app/plugins/datasource/loki/configuration/ConfigEditor.test.tsx > %%DATADIR%%/public/app/plugins/datasource/loki/configuration/ConfigEditor.tsx > %%DATADIR%%/public/app/plugins/datasource/loki/configuration/DebugSection.test.tsx >@@ -1506,6 +1865,8 @@ > %%DATADIR%%/public/app/plugins/datasource/loki/datasource.ts > %%DATADIR%%/public/app/plugins/datasource/loki/img/grafana_icon.svg > %%DATADIR%%/public/app/plugins/datasource/loki/img/loki_icon.svg >+%%DATADIR%%/public/app/plugins/datasource/loki/importing/fromGraphite.ts >+%%DATADIR%%/public/app/plugins/datasource/loki/importing/importing.test.ts > %%DATADIR%%/public/app/plugins/datasource/loki/language_provider.test.ts > %%DATADIR%%/public/app/plugins/datasource/loki/language_provider.ts > %%DATADIR%%/public/app/plugins/datasource/loki/live_streams.test.ts >@@ -1544,7 +1905,7 @@ > %%DATADIR%%/public/app/plugins/datasource/mysql/img/mysql_logo.svg > %%DATADIR%%/public/app/plugins/datasource/mysql/meta_query.ts > %%DATADIR%%/public/app/plugins/datasource/mysql/module.ts >-%%DATADIR%%/public/app/plugins/datasource/mysql/mysql_query.ts >+%%DATADIR%%/public/app/plugins/datasource/mysql/mysql_query_model.ts > %%DATADIR%%/public/app/plugins/datasource/mysql/partials/annotations.editor.html > %%DATADIR%%/public/app/plugins/datasource/mysql/partials/config.html > %%DATADIR%%/public/app/plugins/datasource/mysql/partials/query.editor.html >@@ -1579,7 +1940,7 @@ > %%DATADIR%%/public/app/plugins/datasource/postgres/partials/config.html > %%DATADIR%%/public/app/plugins/datasource/postgres/partials/query.editor.html > %%DATADIR%%/public/app/plugins/datasource/postgres/plugin.json >-%%DATADIR%%/public/app/plugins/datasource/postgres/postgres_query.ts >+%%DATADIR%%/public/app/plugins/datasource/postgres/postgres_query_model.ts > %%DATADIR%%/public/app/plugins/datasource/postgres/query_ctrl.ts > %%DATADIR%%/public/app/plugins/datasource/postgres/response_parser.ts > %%DATADIR%%/public/app/plugins/datasource/postgres/specs/datasource.test.ts >@@ -1589,6 +1950,7 @@ > %%DATADIR%%/public/app/plugins/datasource/prometheus/README.md > %%DATADIR%%/public/app/plugins/datasource/prometheus/add_label_to_query.test.ts > %%DATADIR%%/public/app/plugins/datasource/prometheus/add_label_to_query.ts >+%%DATADIR%%/public/app/plugins/datasource/prometheus/components/Label.tsx > %%DATADIR%%/public/app/plugins/datasource/prometheus/components/PromCheatSheet.tsx > %%DATADIR%%/public/app/plugins/datasource/prometheus/components/PromExemplarField.tsx > %%DATADIR%%/public/app/plugins/datasource/prometheus/components/PromExploreExtraField.test.tsx >@@ -1599,10 +1961,16 @@ > %%DATADIR%%/public/app/plugins/datasource/prometheus/components/PromLink.tsx > %%DATADIR%%/public/app/plugins/datasource/prometheus/components/PromQueryEditor.test.tsx > %%DATADIR%%/public/app/plugins/datasource/prometheus/components/PromQueryEditor.tsx >+%%DATADIR%%/public/app/plugins/datasource/prometheus/components/PromQueryEditorByApp.test.tsx >+%%DATADIR%%/public/app/plugins/datasource/prometheus/components/PromQueryEditorByApp.tsx >+%%DATADIR%%/public/app/plugins/datasource/prometheus/components/PromQueryEditorForAlerting.tsx > %%DATADIR%%/public/app/plugins/datasource/prometheus/components/PromQueryField.test.tsx > %%DATADIR%%/public/app/plugins/datasource/prometheus/components/PromQueryField.tsx >+%%DATADIR%%/public/app/plugins/datasource/prometheus/components/PrometheusMetricsBrowser.test.tsx >+%%DATADIR%%/public/app/plugins/datasource/prometheus/components/PrometheusMetricsBrowser.tsx > %%DATADIR%%/public/app/plugins/datasource/prometheus/components/__snapshots__/PromExploreQueryEditor.test.tsx.snap > %%DATADIR%%/public/app/plugins/datasource/prometheus/components/__snapshots__/PromQueryEditor.test.tsx.snap >+%%DATADIR%%/public/app/plugins/datasource/prometheus/components/types.ts > %%DATADIR%%/public/app/plugins/datasource/prometheus/configuration/ConfigEditor.tsx > %%DATADIR%%/public/app/plugins/datasource/prometheus/configuration/ExemplarSetting.tsx > %%DATADIR%%/public/app/plugins/datasource/prometheus/configuration/ExemplarsSettings.tsx >@@ -1633,23 +2001,29 @@ > %%DATADIR%%/public/app/plugins/datasource/prometheus/result_transformer.ts > %%DATADIR%%/public/app/plugins/datasource/prometheus/types.ts > %%DATADIR%%/public/app/plugins/datasource/prometheus/variables.ts >+%%DATADIR%%/public/app/plugins/datasource/tempo/CheatSheet.tsx > %%DATADIR%%/public/app/plugins/datasource/tempo/ConfigEditor.tsx > %%DATADIR%%/public/app/plugins/datasource/tempo/QueryField.tsx > %%DATADIR%%/public/app/plugins/datasource/tempo/datasource.test.ts > %%DATADIR%%/public/app/plugins/datasource/tempo/datasource.ts >+%%DATADIR%%/public/app/plugins/datasource/tempo/graphTransform.test.ts >+%%DATADIR%%/public/app/plugins/datasource/tempo/graphTransform.ts > %%DATADIR%%/public/app/plugins/datasource/tempo/img/tempo_logo.svg > %%DATADIR%%/public/app/plugins/datasource/tempo/module.ts > %%DATADIR%%/public/app/plugins/datasource/tempo/plugin.json >+%%DATADIR%%/public/app/plugins/datasource/tempo/resultTransformer.test.ts >+%%DATADIR%%/public/app/plugins/datasource/tempo/resultTransformer.ts >+%%DATADIR%%/public/app/plugins/datasource/tempo/testResponse.ts > %%DATADIR%%/public/app/plugins/datasource/testdata/ConfigEditor.tsx > %%DATADIR%%/public/app/plugins/datasource/testdata/LogIpsum.ts > %%DATADIR%%/public/app/plugins/datasource/testdata/QueryEditor.test.tsx > %%DATADIR%%/public/app/plugins/datasource/testdata/QueryEditor.tsx > %%DATADIR%%/public/app/plugins/datasource/testdata/TestInfoTab.tsx > %%DATADIR%%/public/app/plugins/datasource/testdata/__mocks__/scenarios.ts >+%%DATADIR%%/public/app/plugins/datasource/testdata/components/CSVContentEditor.tsx >+%%DATADIR%%/public/app/plugins/datasource/testdata/components/CSVFileEditor.tsx > %%DATADIR%%/public/app/plugins/datasource/testdata/components/CSVWaveEditor.tsx > %%DATADIR%%/public/app/plugins/datasource/testdata/components/GrafanaLiveEditor.tsx >-%%DATADIR%%/public/app/plugins/datasource/testdata/components/ManualEntryEditor.test.tsx >-%%DATADIR%%/public/app/plugins/datasource/testdata/components/ManualEntryEditor.tsx > %%DATADIR%%/public/app/plugins/datasource/testdata/components/NodeGraphEditor.tsx > %%DATADIR%%/public/app/plugins/datasource/testdata/components/PredictablePulseEditor.tsx > %%DATADIR%%/public/app/plugins/datasource/testdata/components/RandomWalkEditor.tsx >@@ -1678,15 +2052,22 @@ > %%DATADIR%%/public/app/plugins/datasource/zipkin/module.ts > %%DATADIR%%/public/app/plugins/datasource/zipkin/plugin.json > %%DATADIR%%/public/app/plugins/datasource/zipkin/types.ts >+%%DATADIR%%/public/app/plugins/datasource/zipkin/utils/graphTransform.test.ts >+%%DATADIR%%/public/app/plugins/datasource/zipkin/utils/graphTransform.ts > %%DATADIR%%/public/app/plugins/datasource/zipkin/utils/testData.ts >+%%DATADIR%%/public/app/plugins/datasource/zipkin/utils/testResponse.ts > %%DATADIR%%/public/app/plugins/datasource/zipkin/utils/transforms.test.ts > %%DATADIR%%/public/app/plugins/datasource/zipkin/utils/transforms.ts >+%%DATADIR%%/public/app/plugins/panel/alertlist/AlertInstances.tsx >+%%DATADIR%%/public/app/plugins/panel/alertlist/AlertList.tsx >+%%DATADIR%%/public/app/plugins/panel/alertlist/AlertListMigration.test.ts >+%%DATADIR%%/public/app/plugins/panel/alertlist/AlertListMigrationHandler.ts > %%DATADIR%%/public/app/plugins/panel/alertlist/README.md >-%%DATADIR%%/public/app/plugins/panel/alertlist/editor.html >+%%DATADIR%%/public/app/plugins/panel/alertlist/UnifiedAlertList.tsx > %%DATADIR%%/public/app/plugins/panel/alertlist/img/icn-singlestat-panel.svg >-%%DATADIR%%/public/app/plugins/panel/alertlist/module.html >-%%DATADIR%%/public/app/plugins/panel/alertlist/module.ts >+%%DATADIR%%/public/app/plugins/panel/alertlist/module.tsx > %%DATADIR%%/public/app/plugins/panel/alertlist/plugin.json >+%%DATADIR%%/public/app/plugins/panel/alertlist/types.ts > %%DATADIR%%/public/app/plugins/panel/annolist/AnnoListPanel.test.tsx > %%DATADIR%%/public/app/plugins/panel/annolist/AnnoListPanel.tsx > %%DATADIR%%/public/app/plugins/panel/annolist/AnnotationListItem.tsx >@@ -1696,10 +2077,18 @@ > %%DATADIR%%/public/app/plugins/panel/annolist/module.tsx > %%DATADIR%%/public/app/plugins/panel/annolist/plugin.json > %%DATADIR%%/public/app/plugins/panel/annolist/types.ts >+%%DATADIR%%/public/app/plugins/panel/barchart/BarChart.tsx > %%DATADIR%%/public/app/plugins/panel/barchart/BarChartPanel.tsx >+%%DATADIR%%/public/app/plugins/panel/barchart/__snapshots__/utils.test.ts.snap >+%%DATADIR%%/public/app/plugins/panel/barchart/bars.ts >+%%DATADIR%%/public/app/plugins/panel/barchart/distribute.ts > %%DATADIR%%/public/app/plugins/panel/barchart/img/barchart.svg > %%DATADIR%%/public/app/plugins/panel/barchart/module.tsx > %%DATADIR%%/public/app/plugins/panel/barchart/plugin.json >+%%DATADIR%%/public/app/plugins/panel/barchart/quadtree.ts >+%%DATADIR%%/public/app/plugins/panel/barchart/types.ts >+%%DATADIR%%/public/app/plugins/panel/barchart/utils.test.ts >+%%DATADIR%%/public/app/plugins/panel/barchart/utils.ts > %%DATADIR%%/public/app/plugins/panel/bargauge/BarGaugeMigrations.test.ts > %%DATADIR%%/public/app/plugins/panel/bargauge/BarGaugeMigrations.ts > %%DATADIR%%/public/app/plugins/panel/bargauge/BarGaugePanel.test.tsx >@@ -1711,10 +2100,21 @@ > %%DATADIR%%/public/app/plugins/panel/dashlist/DashList.tsx > %%DATADIR%%/public/app/plugins/panel/dashlist/README.md > %%DATADIR%%/public/app/plugins/panel/dashlist/img/icn-dashlist-panel.svg >+%%DATADIR%%/public/app/plugins/panel/dashlist/models.cue >+%%DATADIR%%/public/app/plugins/panel/dashlist/models.gen.ts > %%DATADIR%%/public/app/plugins/panel/dashlist/module.tsx > %%DATADIR%%/public/app/plugins/panel/dashlist/plugin.json > %%DATADIR%%/public/app/plugins/panel/dashlist/styles.ts > %%DATADIR%%/public/app/plugins/panel/dashlist/types.ts >+%%DATADIR%%/public/app/plugins/panel/debug/CursorView.tsx >+%%DATADIR%%/public/app/plugins/panel/debug/DebugPanel.tsx >+%%DATADIR%%/public/app/plugins/panel/debug/EventBusLogger.tsx >+%%DATADIR%%/public/app/plugins/panel/debug/README.md >+%%DATADIR%%/public/app/plugins/panel/debug/RenderInfoViewer.tsx >+%%DATADIR%%/public/app/plugins/panel/debug/img/icn-debug.svg >+%%DATADIR%%/public/app/plugins/panel/debug/module.tsx >+%%DATADIR%%/public/app/plugins/panel/debug/plugin.json >+%%DATADIR%%/public/app/plugins/panel/debug/types.ts > %%DATADIR%%/public/app/plugins/panel/gauge/GaugeMigrations.test.ts > %%DATADIR%%/public/app/plugins/panel/gauge/GaugeMigrations.ts > %%DATADIR%%/public/app/plugins/panel/gauge/GaugePanel.tsx >@@ -1729,8 +2129,6 @@ > %%DATADIR%%/public/app/plugins/panel/gettingstarted/components/Step.tsx > %%DATADIR%%/public/app/plugins/panel/gettingstarted/components/TutorialCard.tsx > %%DATADIR%%/public/app/plugins/panel/gettingstarted/components/sharedStyles.ts >-%%DATADIR%%/public/app/plugins/panel/gettingstarted/img/Onboarding_Panel_dark.svg >-%%DATADIR%%/public/app/plugins/panel/gettingstarted/img/Onboarding_Panel_light.svg > %%DATADIR%%/public/app/plugins/panel/gettingstarted/img/icn-dashlist-panel.svg > %%DATADIR%%/public/app/plugins/panel/gettingstarted/module.ts > %%DATADIR%%/public/app/plugins/panel/gettingstarted/plugin.json >@@ -1798,6 +2196,14 @@ > %%DATADIR%%/public/app/plugins/panel/heatmap/specs/heatmap_ctrl.test.ts > %%DATADIR%%/public/app/plugins/panel/heatmap/specs/heatmap_data_converter.test.ts > %%DATADIR%%/public/app/plugins/panel/heatmap/types.ts >+%%DATADIR%%/public/app/plugins/panel/histogram/Histogram.tsx >+%%DATADIR%%/public/app/plugins/panel/histogram/HistogramPanel.tsx >+%%DATADIR%%/public/app/plugins/panel/histogram/img/histogram.svg >+%%DATADIR%%/public/app/plugins/panel/histogram/models.cue >+%%DATADIR%%/public/app/plugins/panel/histogram/models.gen.ts >+%%DATADIR%%/public/app/plugins/panel/histogram/module.tsx >+%%DATADIR%%/public/app/plugins/panel/histogram/plugin.json >+%%DATADIR%%/public/app/plugins/panel/histogram/utils.ts > %%DATADIR%%/public/app/plugins/panel/live/LiveChannelEditor.tsx > %%DATADIR%%/public/app/plugins/panel/live/LivePanel.tsx > %%DATADIR%%/public/app/plugins/panel/live/img/live.svg >@@ -1812,18 +2218,43 @@ > %%DATADIR%%/public/app/plugins/panel/news/NewsPanel.tsx > %%DATADIR%%/public/app/plugins/panel/news/constants.ts > %%DATADIR%%/public/app/plugins/panel/news/img/news.svg >+%%DATADIR%%/public/app/plugins/panel/news/models.cue >+%%DATADIR%%/public/app/plugins/panel/news/models.gen.ts > %%DATADIR%%/public/app/plugins/panel/news/module.tsx > %%DATADIR%%/public/app/plugins/panel/news/plugin.json > %%DATADIR%%/public/app/plugins/panel/news/rss.ts > %%DATADIR%%/public/app/plugins/panel/news/types.ts > %%DATADIR%%/public/app/plugins/panel/news/utils.test.ts > %%DATADIR%%/public/app/plugins/panel/news/utils.ts >+%%DATADIR%%/public/app/plugins/panel/nodeGraph/Edge.tsx >+%%DATADIR%%/public/app/plugins/panel/nodeGraph/EdgeArrowMarker.tsx >+%%DATADIR%%/public/app/plugins/panel/nodeGraph/EdgeLabel.tsx >+%%DATADIR%%/public/app/plugins/panel/nodeGraph/Legend.test.tsx >+%%DATADIR%%/public/app/plugins/panel/nodeGraph/Legend.tsx >+%%DATADIR%%/public/app/plugins/panel/nodeGraph/Marker.tsx >+%%DATADIR%%/public/app/plugins/panel/nodeGraph/Node.tsx >+%%DATADIR%%/public/app/plugins/panel/nodeGraph/NodeGraph.test.tsx >+%%DATADIR%%/public/app/plugins/panel/nodeGraph/NodeGraph.tsx > %%DATADIR%%/public/app/plugins/panel/nodeGraph/NodeGraphPanel.tsx >+%%DATADIR%%/public/app/plugins/panel/nodeGraph/ViewControls.tsx >+%%DATADIR%%/public/app/plugins/panel/nodeGraph/__mocks__/layout.worker.js > %%DATADIR%%/public/app/plugins/panel/nodeGraph/img/icn-node-graph.svg >+%%DATADIR%%/public/app/plugins/panel/nodeGraph/index.ts >+%%DATADIR%%/public/app/plugins/panel/nodeGraph/layout.ts >+%%DATADIR%%/public/app/plugins/panel/nodeGraph/layout.worker.js > %%DATADIR%%/public/app/plugins/panel/nodeGraph/module.tsx > %%DATADIR%%/public/app/plugins/panel/nodeGraph/plugin.json > %%DATADIR%%/public/app/plugins/panel/nodeGraph/types.ts >-%%DATADIR%%/public/app/plugins/panel/piechart/PieChartOptionsBox.tsx >+%%DATADIR%%/public/app/plugins/panel/nodeGraph/useCategorizeFrames.ts >+%%DATADIR%%/public/app/plugins/panel/nodeGraph/useContextMenu.tsx >+%%DATADIR%%/public/app/plugins/panel/nodeGraph/useFocusPositionOnLayout.ts >+%%DATADIR%%/public/app/plugins/panel/nodeGraph/useHighlight.ts >+%%DATADIR%%/public/app/plugins/panel/nodeGraph/useNodeLimit.ts >+%%DATADIR%%/public/app/plugins/panel/nodeGraph/usePanning.ts >+%%DATADIR%%/public/app/plugins/panel/nodeGraph/useZoom.ts >+%%DATADIR%%/public/app/plugins/panel/nodeGraph/utils.test.ts >+%%DATADIR%%/public/app/plugins/panel/nodeGraph/utils.ts >+%%DATADIR%%/public/app/plugins/panel/piechart/PieChart.tsx > %%DATADIR%%/public/app/plugins/panel/piechart/PieChartPanel.tsx > %%DATADIR%%/public/app/plugins/panel/piechart/img/icon_piechart.svg > %%DATADIR%%/public/app/plugins/panel/piechart/migrations.test.ts >@@ -1831,20 +2262,12 @@ > %%DATADIR%%/public/app/plugins/panel/piechart/module.tsx > %%DATADIR%%/public/app/plugins/panel/piechart/plugin.json > %%DATADIR%%/public/app/plugins/panel/piechart/types.ts >+%%DATADIR%%/public/app/plugins/panel/pluginlist/PluginList.tsx > %%DATADIR%%/public/app/plugins/panel/pluginlist/README.md >+%%DATADIR%%/public/app/plugins/panel/pluginlist/components/UpdatePluginModal.tsx > %%DATADIR%%/public/app/plugins/panel/pluginlist/img/icn-dashlist-panel.svg >-%%DATADIR%%/public/app/plugins/panel/pluginlist/module.html >-%%DATADIR%%/public/app/plugins/panel/pluginlist/module.ts >+%%DATADIR%%/public/app/plugins/panel/pluginlist/module.tsx > %%DATADIR%%/public/app/plugins/panel/pluginlist/plugin.json >-%%DATADIR%%/public/app/plugins/panel/singlestat/README.md >-%%DATADIR%%/public/app/plugins/panel/singlestat/editor.html >-%%DATADIR%%/public/app/plugins/panel/singlestat/img/icn-singlestat-panel.svg >-%%DATADIR%%/public/app/plugins/panel/singlestat/mappings.html >-%%DATADIR%%/public/app/plugins/panel/singlestat/module.html >-%%DATADIR%%/public/app/plugins/panel/singlestat/module.ts >-%%DATADIR%%/public/app/plugins/panel/singlestat/plugin.json >-%%DATADIR%%/public/app/plugins/panel/singlestat/specs/singlestat.test.ts >-%%DATADIR%%/public/app/plugins/panel/singlestat/specs/singlestat_panel.test.ts > %%DATADIR%%/public/app/plugins/panel/stat/README.md > %%DATADIR%%/public/app/plugins/panel/stat/StatMigrations.test.ts > %%DATADIR%%/public/app/plugins/panel/stat/StatMigrations.ts >@@ -1853,6 +2276,24 @@ > %%DATADIR%%/public/app/plugins/panel/stat/module.tsx > %%DATADIR%%/public/app/plugins/panel/stat/plugin.json > %%DATADIR%%/public/app/plugins/panel/stat/types.ts >+%%DATADIR%%/public/app/plugins/panel/state-timeline/StateTimelinePanel.tsx >+%%DATADIR%%/public/app/plugins/panel/state-timeline/StateTimelineTooltip.tsx >+%%DATADIR%%/public/app/plugins/panel/state-timeline/TimelineChart.tsx >+%%DATADIR%%/public/app/plugins/panel/state-timeline/__snapshots__/migrations.test.ts.snap >+%%DATADIR%%/public/app/plugins/panel/state-timeline/img/timeline.svg >+%%DATADIR%%/public/app/plugins/panel/state-timeline/migrations.test.ts >+%%DATADIR%%/public/app/plugins/panel/state-timeline/migrations.ts >+%%DATADIR%%/public/app/plugins/panel/state-timeline/module.tsx >+%%DATADIR%%/public/app/plugins/panel/state-timeline/plugin.json >+%%DATADIR%%/public/app/plugins/panel/state-timeline/timeline.ts >+%%DATADIR%%/public/app/plugins/panel/state-timeline/types.ts >+%%DATADIR%%/public/app/plugins/panel/state-timeline/utils.test.ts >+%%DATADIR%%/public/app/plugins/panel/state-timeline/utils.ts >+%%DATADIR%%/public/app/plugins/panel/status-history/StatusHistoryPanel.tsx >+%%DATADIR%%/public/app/plugins/panel/status-history/img/status.svg >+%%DATADIR%%/public/app/plugins/panel/status-history/module.tsx >+%%DATADIR%%/public/app/plugins/panel/status-history/plugin.json >+%%DATADIR%%/public/app/plugins/panel/status-history/types.ts > %%DATADIR%%/public/app/plugins/panel/table-old/README.md > %%DATADIR%%/public/app/plugins/panel/table-old/column_options.html > %%DATADIR%%/public/app/plugins/panel/table-old/column_options.ts >@@ -1873,24 +2314,25 @@ > %%DATADIR%%/public/app/plugins/panel/table/img/icn-table-panel.svg > %%DATADIR%%/public/app/plugins/panel/table/migrations.test.ts > %%DATADIR%%/public/app/plugins/panel/table/migrations.ts >+%%DATADIR%%/public/app/plugins/panel/table/models.cue >+%%DATADIR%%/public/app/plugins/panel/table/models.gen.ts > %%DATADIR%%/public/app/plugins/panel/table/module.tsx > %%DATADIR%%/public/app/plugins/panel/table/plugin.json >-%%DATADIR%%/public/app/plugins/panel/table/types.ts > %%DATADIR%%/public/app/plugins/panel/text/README.md > %%DATADIR%%/public/app/plugins/panel/text/TextPanel.tsx > %%DATADIR%%/public/app/plugins/panel/text/TextPanelEditor.tsx > %%DATADIR%%/public/app/plugins/panel/text/img/icn-text-panel.svg >+%%DATADIR%%/public/app/plugins/panel/text/models.cue >+%%DATADIR%%/public/app/plugins/panel/text/models.gen.ts > %%DATADIR%%/public/app/plugins/panel/text/module.tsx > %%DATADIR%%/public/app/plugins/panel/text/plugin.json > %%DATADIR%%/public/app/plugins/panel/text/textPanelMigrationHandler.test.ts > %%DATADIR%%/public/app/plugins/panel/text/textPanelMigrationHandler.ts >-%%DATADIR%%/public/app/plugins/panel/text/types.ts > %%DATADIR%%/public/app/plugins/panel/timeseries/FillBelowToEditor.tsx >-%%DATADIR%%/public/app/plugins/panel/timeseries/HideSeriesConfigEditor.tsx > %%DATADIR%%/public/app/plugins/panel/timeseries/LayoutBuilder.ts > %%DATADIR%%/public/app/plugins/panel/timeseries/LineStyleEditor.tsx > %%DATADIR%%/public/app/plugins/panel/timeseries/README.md >-%%DATADIR%%/public/app/plugins/panel/timeseries/ScaleDistributionEditor.tsx >+%%DATADIR%%/public/app/plugins/panel/timeseries/SpanNullsEditor.tsx > %%DATADIR%%/public/app/plugins/panel/timeseries/TimeSeriesPanel.tsx > %%DATADIR%%/public/app/plugins/panel/timeseries/__snapshots__/migrations.test.ts.snap > %%DATADIR%%/public/app/plugins/panel/timeseries/config.ts >@@ -1909,7 +2351,10 @@ > %%DATADIR%%/public/app/plugins/panel/timeseries/plugins/ContextMenuPlugin.tsx > %%DATADIR%%/public/app/plugins/panel/timeseries/plugins/ExemplarMarker.tsx > %%DATADIR%%/public/app/plugins/panel/timeseries/plugins/ExemplarsPlugin.tsx >+%%DATADIR%%/public/app/plugins/panel/timeseries/plugins/types.ts > %%DATADIR%%/public/app/plugins/panel/timeseries/types.ts >+%%DATADIR%%/public/app/plugins/panel/timeseries/utils.test.ts >+%%DATADIR%%/public/app/plugins/panel/timeseries/utils.ts > %%DATADIR%%/public/app/plugins/panel/welcome/README.md > %%DATADIR%%/public/app/plugins/panel/welcome/Welcome.tsx > %%DATADIR%%/public/app/plugins/panel/welcome/img/background_light.svg >@@ -1926,19 +2371,16 @@ > %%DATADIR%%/public/app/plugins/panel/xychart/types.ts > %%DATADIR%%/public/app/plugins/sdk.ts > %%DATADIR%%/public/app/routes/GrafanaCtrl.ts >-%%DATADIR%%/public/app/routes/ReactContainer.tsx >-%%DATADIR%%/public/app/routes/dashboard_loaders.ts >-%%DATADIR%%/public/app/routes/registry.ts >-%%DATADIR%%/public/app/routes/routes.ts >+%%DATADIR%%/public/app/routes/routes.tsx > %%DATADIR%%/public/app/store/configureStore.ts > %%DATADIR%%/public/app/store/store.ts >+%%DATADIR%%/public/app/types/accessControl.ts > %%DATADIR%%/public/app/types/acl.ts > %%DATADIR%%/public/app/types/alerting.ts > %%DATADIR%%/public/app/types/angular.ts > %%DATADIR%%/public/app/types/apiKeys.ts > %%DATADIR%%/public/app/types/appEvent.ts > %%DATADIR%%/public/app/types/appNotifications.ts >-%%DATADIR%%/public/app/types/application.ts > %%DATADIR%%/public/app/types/dangerously-set-html-content.d.ts > %%DATADIR%%/public/app/types/dashboard.ts > %%DATADIR%%/public/app/types/datasources.ts >@@ -1951,33 +2393,23 @@ > %%DATADIR%%/public/app/types/location.ts > %%DATADIR%%/public/app/types/organization.ts > %%DATADIR%%/public/app/types/plugins.ts >+%%DATADIR%%/public/app/types/preferences.ts > %%DATADIR%%/public/app/types/query.ts > %%DATADIR%%/public/app/types/sanitize-url.d.ts > %%DATADIR%%/public/app/types/store.ts > %%DATADIR%%/public/app/types/svg.d.ts > %%DATADIR%%/public/app/types/teams.ts > %%DATADIR%%/public/app/types/templates.ts >+%%DATADIR%%/public/app/types/unified-alerting-dto.ts >+%%DATADIR%%/public/app/types/unified-alerting.ts > %%DATADIR%%/public/app/types/user.ts >+%%DATADIR%%/public/app/types/window.d.ts > %%DATADIR%%/public/build/100.%%GRAFANA_BUILDHASH%%.js > %%DATADIR%%/public/build/100.%%GRAFANA_BUILDHASH%%.js.map > %%DATADIR%%/public/build/101.%%GRAFANA_BUILDHASH%%.js > %%DATADIR%%/public/build/101.%%GRAFANA_BUILDHASH%%.js.map > %%DATADIR%%/public/build/102.%%GRAFANA_BUILDHASH%%.js > %%DATADIR%%/public/build/102.%%GRAFANA_BUILDHASH%%.js.map >-%%DATADIR%%/public/build/80.%%GRAFANA_BUILDHASH%%.js >-%%DATADIR%%/public/build/80.%%GRAFANA_BUILDHASH%%.js.map >-%%DATADIR%%/public/build/81.%%GRAFANA_BUILDHASH%%.js >-%%DATADIR%%/public/build/81.%%GRAFANA_BUILDHASH%%.js.map >-%%DATADIR%%/public/build/82.%%GRAFANA_BUILDHASH%%.js >-%%DATADIR%%/public/build/82.%%GRAFANA_BUILDHASH%%.js.map >-%%DATADIR%%/public/build/83.%%GRAFANA_BUILDHASH%%.js >-%%DATADIR%%/public/build/83.%%GRAFANA_BUILDHASH%%.js.map >-%%DATADIR%%/public/build/84.%%GRAFANA_BUILDHASH%%.js >-%%DATADIR%%/public/build/84.%%GRAFANA_BUILDHASH%%.js.map >-%%DATADIR%%/public/build/85.%%GRAFANA_BUILDHASH%%.js >-%%DATADIR%%/public/build/85.%%GRAFANA_BUILDHASH%%.js.map >-%%DATADIR%%/public/build/86.%%GRAFANA_BUILDHASH%%.js >-%%DATADIR%%/public/build/86.%%GRAFANA_BUILDHASH%%.js.map > %%DATADIR%%/public/build/87.%%GRAFANA_BUILDHASH%%.js > %%DATADIR%%/public/build/87.%%GRAFANA_BUILDHASH%%.js.map > %%DATADIR%%/public/build/88.%%GRAFANA_BUILDHASH%%.js >@@ -2010,13 +2442,22 @@ > %%DATADIR%%/public/build/AdminListOrgsPage.%%GRAFANA_BUILDHASH%%.js.map > %%DATADIR%%/public/build/AdminSettings.%%GRAFANA_BUILDHASH%%.js > %%DATADIR%%/public/build/AdminSettings.%%GRAFANA_BUILDHASH%%.js.map >+%%DATADIR%%/public/build/AlertAmRoutes.%%GRAFANA_BUILDHASH%%.js >+%%DATADIR%%/public/build/AlertAmRoutes.%%GRAFANA_BUILDHASH%%.js.map > %%DATADIR%%/public/build/AlertRuleList.%%GRAFANA_BUILDHASH%%.js > %%DATADIR%%/public/build/AlertRuleList.%%GRAFANA_BUILDHASH%%.js.map >+%%DATADIR%%/public/build/AlertRuleListIndex.%%GRAFANA_BUILDHASH%%.js >+%%DATADIR%%/public/build/AlertRuleListIndex.%%GRAFANA_BUILDHASH%%.js.map >+%%DATADIR%%/public/build/AlertSilences.%%GRAFANA_BUILDHASH%%.js >+%%DATADIR%%/public/build/AlertSilences.%%GRAFANA_BUILDHASH%%.js.map >+%%DATADIR%%/public/build/AlertingRuleForm.%%GRAFANA_BUILDHASH%%.js >+%%DATADIR%%/public/build/AlertingRuleForm.%%GRAFANA_BUILDHASH%%.js.map > %%DATADIR%%/public/build/ApiKeysPage.%%GRAFANA_BUILDHASH%%.js >-%%DATADIR%%/public/build/ApiKeysPage.%%GRAFANA_BUILDHASH%%.js.LICENSE.txt > %%DATADIR%%/public/build/ApiKeysPage.%%GRAFANA_BUILDHASH%%.js.map > %%DATADIR%%/public/build/AppRootPage.%%GRAFANA_BUILDHASH%%.js > %%DATADIR%%/public/build/AppRootPage.%%GRAFANA_BUILDHASH%%.js.map >+%%DATADIR%%/public/build/BenchmarksPage.%%GRAFANA_BUILDHASH%%.js >+%%DATADIR%%/public/build/BenchmarksPage.%%GRAFANA_BUILDHASH%%.js.map > %%DATADIR%%/public/build/ChangePasswordPage.%%GRAFANA_BUILDHASH%%.js > %%DATADIR%%/public/build/ChangePasswordPage.%%GRAFANA_BUILDHASH%%.js.map > %%DATADIR%%/public/build/CreateTeam.%%GRAFANA_BUILDHASH%%.js >@@ -2026,7 +2467,6 @@ > %%DATADIR%%/public/build/DashboardListPage.%%GRAFANA_BUILDHASH%%.js > %%DATADIR%%/public/build/DashboardListPage.%%GRAFANA_BUILDHASH%%.js.map > %%DATADIR%%/public/build/DashboardPage.%%GRAFANA_BUILDHASH%%.js >-%%DATADIR%%/public/build/DashboardPage.%%GRAFANA_BUILDHASH%%.js.LICENSE.txt > %%DATADIR%%/public/build/DashboardPage.%%GRAFANA_BUILDHASH%%.js.map > %%DATADIR%%/public/build/DataSourceDashboards.%%GRAFANA_BUILDHASH%%.js > %%DATADIR%%/public/build/DataSourceDashboards.%%GRAFANA_BUILDHASH%%.js.map >@@ -2036,12 +2476,14 @@ > %%DATADIR%%/public/build/DataSourcesListPage.%%GRAFANA_BUILDHASH%%.js.map > %%DATADIR%%/public/build/EditNotificationChannel.%%GRAFANA_BUILDHASH%%.js > %%DATADIR%%/public/build/EditNotificationChannel.%%GRAFANA_BUILDHASH%%.js.map >-%%DATADIR%%/public/build/ErrorPage.%%GRAFANA_BUILDHASH%%.js >-%%DATADIR%%/public/build/ErrorPage.%%GRAFANA_BUILDHASH%%.js.map >+%%DATADIR%%/public/build/FolderLibraryPanelsPage.%%GRAFANA_BUILDHASH%%.js >+%%DATADIR%%/public/build/FolderLibraryPanelsPage.%%GRAFANA_BUILDHASH%%.js.map > %%DATADIR%%/public/build/FolderPermissions.%%GRAFANA_BUILDHASH%%.js > %%DATADIR%%/public/build/FolderPermissions.%%GRAFANA_BUILDHASH%%.js.map > %%DATADIR%%/public/build/FolderSettingsPage.%%GRAFANA_BUILDHASH%%.js > %%DATADIR%%/public/build/FolderSettingsPage.%%GRAFANA_BUILDHASH%%.js.map >+%%DATADIR%%/public/build/LibraryPanelsPage.%%GRAFANA_BUILDHASH%%.js >+%%DATADIR%%/public/build/LibraryPanelsPage.%%GRAFANA_BUILDHASH%%.js.map > %%DATADIR%%/public/build/NewDashboardsFolder.%%GRAFANA_BUILDHASH%%.js > %%DATADIR%%/public/build/NewDashboardsFolder.%%GRAFANA_BUILDHASH%%.js.map > %%DATADIR%%/public/build/NewDataSourcePage.%%GRAFANA_BUILDHASH%%.js >@@ -2050,12 +2492,18 @@ > %%DATADIR%%/public/build/NewNotificationChannel.%%GRAFANA_BUILDHASH%%.js.map > %%DATADIR%%/public/build/NewOrgPage.%%GRAFANA_BUILDHASH%%.js > %%DATADIR%%/public/build/NewOrgPage.%%GRAFANA_BUILDHASH%%.js.map >-%%DATADIR%%/public/build/NgAlertingPage.%%GRAFANA_BUILDHASH%%.js >-%%DATADIR%%/public/build/NgAlertingPage.%%GRAFANA_BUILDHASH%%.js.map > %%DATADIR%%/public/build/NotificationsListPage.%%GRAFANA_BUILDHASH%%.js > %%DATADIR%%/public/build/NotificationsListPage.%%GRAFANA_BUILDHASH%%.js.map > %%DATADIR%%/public/build/OrgDetailsPage.%%GRAFANA_BUILDHASH%%.js > %%DATADIR%%/public/build/OrgDetailsPage.%%GRAFANA_BUILDHASH%%.js.map >+%%DATADIR%%/public/build/PlaylistEditPage.%%GRAFANA_BUILDHASH%%.js >+%%DATADIR%%/public/build/PlaylistEditPage.%%GRAFANA_BUILDHASH%%.js.map >+%%DATADIR%%/public/build/PlaylistNewPage.%%GRAFANA_BUILDHASH%%.js >+%%DATADIR%%/public/build/PlaylistNewPage.%%GRAFANA_BUILDHASH%%.js.map >+%%DATADIR%%/public/build/PlaylistPage.%%GRAFANA_BUILDHASH%%.js >+%%DATADIR%%/public/build/PlaylistPage.%%GRAFANA_BUILDHASH%%.js.map >+%%DATADIR%%/public/build/PlaylistStartPage.%%GRAFANA_BUILDHASH%%.js >+%%DATADIR%%/public/build/PlaylistStartPage.%%GRAFANA_BUILDHASH%%.js.map > %%DATADIR%%/public/build/PluginListPage.%%GRAFANA_BUILDHASH%%.js > %%DATADIR%%/public/build/PluginListPage.%%GRAFANA_BUILDHASH%%.js.map > %%DATADIR%%/public/build/SelectOrgPage.%%GRAFANA_BUILDHASH%%.js >@@ -2066,8 +2514,6 @@ > %%DATADIR%%/public/build/ServerStats.%%GRAFANA_BUILDHASH%%.js.map > %%DATADIR%%/public/build/SignupInvited.%%GRAFANA_BUILDHASH%%.js > %%DATADIR%%/public/build/SignupInvited.%%GRAFANA_BUILDHASH%%.js.map >-%%DATADIR%%/public/build/SignupPage.%%GRAFANA_BUILDHASH%%.js >-%%DATADIR%%/public/build/SignupPage.%%GRAFANA_BUILDHASH%%.js.map > %%DATADIR%%/public/build/SnapshotListPage.%%GRAFANA_BUILDHASH%%.js > %%DATADIR%%/public/build/SnapshotListPage.%%GRAFANA_BUILDHASH%%.js.map > %%DATADIR%%/public/build/SoloPanelPage.%%GRAFANA_BUILDHASH%%.js >@@ -2082,12 +2528,12 @@ > %%DATADIR%%/public/build/UserInvitePage.%%GRAFANA_BUILDHASH%%.js.map > %%DATADIR%%/public/build/UserListAdminPage.%%GRAFANA_BUILDHASH%%.js > %%DATADIR%%/public/build/UserListAdminPage.%%GRAFANA_BUILDHASH%%.js.map >-%%DATADIR%%/public/build/UserProfileEdit.%%GRAFANA_BUILDHASH%%.js >-%%DATADIR%%/public/build/UserProfileEdit.%%GRAFANA_BUILDHASH%%.js.map >+%%DATADIR%%/public/build/UserProfileEditPage.%%GRAFANA_BUILDHASH%%.js >+%%DATADIR%%/public/build/UserProfileEditPage.%%GRAFANA_BUILDHASH%%.js.map > %%DATADIR%%/public/build/UsersListPage.%%GRAFANA_BUILDHASH%%.js > %%DATADIR%%/public/build/UsersListPage.%%GRAFANA_BUILDHASH%%.js.map >-%%DATADIR%%/public/build/VerifyEmailPage.%%GRAFANA_BUILDHASH%%.js >-%%DATADIR%%/public/build/VerifyEmailPage.%%GRAFANA_BUILDHASH%%.js.map >+%%DATADIR%%/public/build/alertmanagerPlugin.%%GRAFANA_BUILDHASH%%.js >+%%DATADIR%%/public/build/alertmanagerPlugin.%%GRAFANA_BUILDHASH%%.js.map > %%DATADIR%%/public/build/angular~app.%%GRAFANA_BUILDHASH%%.js > %%DATADIR%%/public/build/angular~app.%%GRAFANA_BUILDHASH%%.js.LICENSE.txt > %%DATADIR%%/public/build/angular~app.%%GRAFANA_BUILDHASH%%.js.map >@@ -2106,21 +2552,22 @@ > %%DATADIR%%/public/build/code-editor.%%GRAFANA_BUILDHASH%%.js.map > %%DATADIR%%/public/build/dark.%%GRAFANA_BUILDHASH%%.js > %%DATADIR%%/public/build/dark.%%GRAFANA_BUILDHASH%%.js.map >-%%DATADIR%%/public/build/default~DashboardPage~NgAlertingPage.%%GRAFANA_BUILDHASH%%.js >-%%DATADIR%%/public/build/default~DashboardPage~NgAlertingPage.%%GRAFANA_BUILDHASH%%.js.map >-%%DATADIR%%/public/build/default~DashboardPage~NgAlertingPage~sandbox.%%GRAFANA_BUILDHASH%%.js >-%%DATADIR%%/public/build/default~DashboardPage~NgAlertingPage~sandbox.%%GRAFANA_BUILDHASH%%.js.map >+%%DATADIR%%/public/build/default~AlertRuleListIndex~DashboardPage.%%GRAFANA_BUILDHASH%%.js >+%%DATADIR%%/public/build/default~AlertRuleListIndex~DashboardPage.%%GRAFANA_BUILDHASH%%.js.map >+%%DATADIR%%/public/build/default~DashboardPage~FolderLibraryPanelsPage~LibraryPanelsPage.%%GRAFANA_BUILDHASH%%.js >+%%DATADIR%%/public/build/default~DashboardPage~FolderLibraryPanelsPage~LibraryPanelsPage.%%GRAFANA_BUILDHASH%%.js.map > %%DATADIR%%/public/build/default~DashboardPage~SoloPanelPage.%%GRAFANA_BUILDHASH%%.js > %%DATADIR%%/public/build/default~DashboardPage~SoloPanelPage.%%GRAFANA_BUILDHASH%%.js.map > %%DATADIR%%/public/build/default~DashboardPage~explore.%%GRAFANA_BUILDHASH%%.js > %%DATADIR%%/public/build/default~DashboardPage~explore.%%GRAFANA_BUILDHASH%%.js.map >-%%DATADIR%%/public/build/default~DataSourceDashboards~DataSourceSettingsPage~DataSourcesListPage~NewDataSourcePage.%%GRAFANA_BUILDHASH%%.js >-%%DATADIR%%/public/build/default~DataSourceDashboards~DataSourceSettingsPage~DataSourcesListPage~NewDataSourcePage.%%GRAFANA_BUILDHASH%%.js.map >-%%DATADIR%%/public/build/default~EditNotificationChannel~NewNotificationChannel.%%GRAFANA_BUILDHASH%%.js >-%%DATADIR%%/public/build/default~EditNotificationChannel~NewNotificationChannel.%%GRAFANA_BUILDHASH%%.js.map >-%%DATADIR%%/public/build/default~code-editor.%%GRAFANA_BUILDHASH%%.js >-%%DATADIR%%/public/build/default~code-editor.%%GRAFANA_BUILDHASH%%.js.LICENSE.txt >-%%DATADIR%%/public/build/default~code-editor.%%GRAFANA_BUILDHASH%%.js.map >+%%DATADIR%%/public/build/default~explore~jaegerPlugin.%%GRAFANA_BUILDHASH%%.js >+%%DATADIR%%/public/build/default~explore~jaegerPlugin.%%GRAFANA_BUILDHASH%%.js.LICENSE.txt >+%%DATADIR%%/public/build/default~explore~jaegerPlugin.%%GRAFANA_BUILDHASH%%.js.map >+%%DATADIR%%/public/build/default~graphitePlugin~lokiPlugin.%%GRAFANA_BUILDHASH%%.js >+%%DATADIR%%/public/build/default~graphitePlugin~lokiPlugin.%%GRAFANA_BUILDHASH%%.js.map >+%%DATADIR%%/public/build/default~jaegerPlugin.%%GRAFANA_BUILDHASH%%.js >+%%DATADIR%%/public/build/default~jaegerPlugin.%%GRAFANA_BUILDHASH%%.js.LICENSE.txt >+%%DATADIR%%/public/build/default~jaegerPlugin.%%GRAFANA_BUILDHASH%%.js.map > %%DATADIR%%/public/build/default~lokiPlugin~prometheusPlugin.%%GRAFANA_BUILDHASH%%.js > %%DATADIR%%/public/build/default~lokiPlugin~prometheusPlugin.%%GRAFANA_BUILDHASH%%.js.map > %%DATADIR%%/public/build/elasticsearchPlugin.%%GRAFANA_BUILDHASH%%.js >@@ -2137,24 +2584,17 @@ > %%DATADIR%%/public/build/influxdbPlugin.%%GRAFANA_BUILDHASH%%.js.map > %%DATADIR%%/public/build/jaegerPlugin.%%GRAFANA_BUILDHASH%%.js > %%DATADIR%%/public/build/jaegerPlugin.%%GRAFANA_BUILDHASH%%.js.map >+%%DATADIR%%/public/build/layout.worker.9ffcb8c26ead8fb3ac88.worker.js >+%%DATADIR%%/public/build/layout.worker.9ffcb8c26ead8fb3ac88.worker.js.map > %%DATADIR%%/public/build/light.%%GRAFANA_BUILDHASH%%.js > %%DATADIR%%/public/build/light.%%GRAFANA_BUILDHASH%%.js.map > %%DATADIR%%/public/build/lokiPlugin.%%GRAFANA_BUILDHASH%%.js >-%%DATADIR%%/public/build/lokiPlugin.%%GRAFANA_BUILDHASH%%.js.LICENSE.txt > %%DATADIR%%/public/build/lokiPlugin.%%GRAFANA_BUILDHASH%%.js.map > %%DATADIR%%/public/build/mixedPlugin.%%GRAFANA_BUILDHASH%%.js > %%DATADIR%%/public/build/mixedPlugin.%%GRAFANA_BUILDHASH%%.js.map > %%DATADIR%%/public/build/moment~app.%%GRAFANA_BUILDHASH%%.js >+%%DATADIR%%/public/build/moment~app.%%GRAFANA_BUILDHASH%%.js.LICENSE.txt > %%DATADIR%%/public/build/moment~app.%%GRAFANA_BUILDHASH%%.js.map >-%%DATADIR%%/public/build/monaco-editor.worker.js >-%%DATADIR%%/public/build/monaco-editor.worker.js.LICENSE.txt >-%%DATADIR%%/public/build/monaco-editor.worker.js.map >-%%DATADIR%%/public/build/monaco-html.worker.js >-%%DATADIR%%/public/build/monaco-html.worker.js.LICENSE.txt >-%%DATADIR%%/public/build/monaco-html.worker.js.map >-%%DATADIR%%/public/build/monaco-json.worker.js >-%%DATADIR%%/public/build/monaco-json.worker.js.LICENSE.txt >-%%DATADIR%%/public/build/monaco-json.worker.js.map > %%DATADIR%%/public/build/mssqlPlugin.%%GRAFANA_BUILDHASH%%.js > %%DATADIR%%/public/build/mssqlPlugin.%%GRAFANA_BUILDHASH%%.js.map > %%DATADIR%%/public/build/mysqlPlugin.%%GRAFANA_BUILDHASH%%.js >@@ -2170,23 +2610,16 @@ > %%DATADIR%%/public/build/rst2html.%%GRAFANA_BUILDHASH%%.js.map > %%DATADIR%%/public/build/runtime.%%GRAFANA_BUILDHASH%%.js > %%DATADIR%%/public/build/runtime.%%GRAFANA_BUILDHASH%%.js.map >-%%DATADIR%%/public/build/sandbox.%%GRAFANA_BUILDHASH%%.js >-%%DATADIR%%/public/build/sandbox.%%GRAFANA_BUILDHASH%%.js.map >-%%DATADIR%%/public/build/static/img/Onboarding_Panel_dark.da2034ff.svg >-%%DATADIR%%/public/build/static/img/Onboarding_Panel_light.44da5afe.svg >-%%DATADIR%%/public/build/static/img/background_light.5e2b7b1a.svg >-%%DATADIR%%/public/build/static/img/codicon.a609dc0f.ttf >-%%DATADIR%%/public/build/static/img/panelArt_dark.f37f2c21.svg >-%%DATADIR%%/public/build/static/img/panelArt_light.c5c6c081.svg > %%DATADIR%%/public/build/tempoPlugin.%%GRAFANA_BUILDHASH%%.js > %%DATADIR%%/public/build/tempoPlugin.%%GRAFANA_BUILDHASH%%.js.map > %%DATADIR%%/public/build/testDataDSPlugin.%%GRAFANA_BUILDHASH%%.js > %%DATADIR%%/public/build/testDataDSPlugin.%%GRAFANA_BUILDHASH%%.js.map >-%%DATADIR%%/public/build/unicons~app.%%GRAFANA_BUILDHASH%%.js >-%%DATADIR%%/public/build/unicons~app.%%GRAFANA_BUILDHASH%%.js.map > %%DATADIR%%/public/build/vendors~app.%%GRAFANA_BUILDHASH%%.js > %%DATADIR%%/public/build/vendors~app.%%GRAFANA_BUILDHASH%%.js.LICENSE.txt > %%DATADIR%%/public/build/vendors~app.%%GRAFANA_BUILDHASH%%.js.map >+%%DATADIR%%/public/build/visjs-network.%%GRAFANA_BUILDHASH%%.js >+%%DATADIR%%/public/build/visjs-network.%%GRAFANA_BUILDHASH%%.js.LICENSE.txt >+%%DATADIR%%/public/build/visjs-network.%%GRAFANA_BUILDHASH%%.js.map > %%DATADIR%%/public/build/zipkinPlugin.%%GRAFANA_BUILDHASH%%.js > %%DATADIR%%/public/build/zipkinPlugin.%%GRAFANA_BUILDHASH%%.js.map > %%DATADIR%%/public/dashboards/default.json >@@ -2200,6 +2633,7 @@ > %%DATADIR%%/public/emails/alert_notification_example.html > %%DATADIR%%/public/emails/invited_to_org.html > %%DATADIR%%/public/emails/new_user_invite.html >+%%DATADIR%%/public/emails/ng_alert_notification.html > %%DATADIR%%/public/emails/reset_password.html > %%DATADIR%%/public/emails/signup_started.html > %%DATADIR%%/public/emails/welcome_on_signup.html >@@ -2213,46 +2647,20 @@ > %%DATADIR%%/public/fonts/grafana-icons.svg > %%DATADIR%%/public/fonts/grafana-icons.ttf > %%DATADIR%%/public/fonts/grafana-icons.woff >-%%DATADIR%%/public/fonts/opensans/59ZRklaO5bWGqF5A9baEERJtnKITppOI_IvcXXDNrsc.woff2 >-%%DATADIR%%/public/fonts/opensans/DXI1ORHCpsQm3Vp6mXoaTRWV49_lSm1NYrwo-zkhivY.woff2 >-%%DATADIR%%/public/fonts/opensans/DXI1ORHCpsQm3Vp6mXoaTT0LW-43aMEzIO6XUTLjad8.woff2 >-%%DATADIR%%/public/fonts/opensans/DXI1ORHCpsQm3Vp6mXoaTZX5f-9o1vgP2EXwfjgl7AY.woff2 >-%%DATADIR%%/public/fonts/opensans/DXI1ORHCpsQm3Vp6mXoaTa-j2U0lmluP9RWlSytm3ho.woff2 >-%%DATADIR%%/public/fonts/opensans/DXI1ORHCpsQm3Vp6mXoaTaaRobkAwv3vxw3jMhVENGA.woff2 >-%%DATADIR%%/public/fonts/opensans/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2 >-%%DATADIR%%/public/fonts/opensans/DXI1ORHCpsQm3Vp6mXoaTf8zf_FOSsgRmwsS7Aa9k2w.woff2 >-%%DATADIR%%/public/fonts/opensans/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2 >-%%DATADIR%%/public/fonts/opensans/LWCjsQkB6EMdfHrEVqA1KRJtnKITppOI_IvcXXDNrsc.woff2 >-%%DATADIR%%/public/fonts/opensans/MTP_ySUJH_bn48VBG8sNShWV49_lSm1NYrwo-zkhivY.woff2 >-%%DATADIR%%/public/fonts/opensans/MTP_ySUJH_bn48VBG8sNSj0LW-43aMEzIO6XUTLjad8.woff2 >-%%DATADIR%%/public/fonts/opensans/MTP_ySUJH_bn48VBG8sNSpX5f-9o1vgP2EXwfjgl7AY.woff2 >-%%DATADIR%%/public/fonts/opensans/MTP_ySUJH_bn48VBG8sNSq-j2U0lmluP9RWlSytm3ho.woff2 >-%%DATADIR%%/public/fonts/opensans/MTP_ySUJH_bn48VBG8sNSqaRobkAwv3vxw3jMhVENGA.woff2 >-%%DATADIR%%/public/fonts/opensans/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2 >-%%DATADIR%%/public/fonts/opensans/MTP_ySUJH_bn48VBG8sNSv8zf_FOSsgRmwsS7Aa9k2w.woff2 >-%%DATADIR%%/public/fonts/opensans/RjgO7rYTmqiVp7vzi-Q5URJtnKITppOI_IvcXXDNrsc.woff2 >-%%DATADIR%%/public/fonts/opensans/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2 >-%%DATADIR%%/public/fonts/opensans/k3k702ZOKiLJc3WVjuplzBWV49_lSm1NYrwo-zkhivY.woff2 >-%%DATADIR%%/public/fonts/opensans/k3k702ZOKiLJc3WVjuplzD0LW-43aMEzIO6XUTLjad8.woff2 >-%%DATADIR%%/public/fonts/opensans/k3k702ZOKiLJc3WVjuplzJX5f-9o1vgP2EXwfjgl7AY.woff2 >-%%DATADIR%%/public/fonts/opensans/k3k702ZOKiLJc3WVjuplzK-j2U0lmluP9RWlSytm3ho.woff2 >-%%DATADIR%%/public/fonts/opensans/k3k702ZOKiLJc3WVjuplzKaRobkAwv3vxw3jMhVENGA.woff2 >-%%DATADIR%%/public/fonts/opensans/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.woff2 >-%%DATADIR%%/public/fonts/opensans/k3k702ZOKiLJc3WVjuplzP8zf_FOSsgRmwsS7Aa9k2w.woff2 >-%%DATADIR%%/public/fonts/opensans/u-WUoqrET9fUeobQW7jkRRJtnKITppOI_IvcXXDNrsc.woff2 >-%%DATADIR%%/public/fonts/opensans/xjAJXh38I15wypJXxuGMBiYE0-AqJ3nfInTTiDXDjU4.woff2 >-%%DATADIR%%/public/fonts/opensans/xjAJXh38I15wypJXxuGMBjTOQ_MqJVwkKsUn0wKzc2I.woff2 >-%%DATADIR%%/public/fonts/opensans/xjAJXh38I15wypJXxuGMBjUj_cnvWIuuBMVgbX098Mw.woff2 >-%%DATADIR%%/public/fonts/opensans/xjAJXh38I15wypJXxuGMBkbcKLIaa1LC45dFaAfauRA.woff2 >-%%DATADIR%%/public/fonts/opensans/xjAJXh38I15wypJXxuGMBmo_sUJ8uO4YLWRInS22T3Y.woff2 >-%%DATADIR%%/public/fonts/opensans/xjAJXh38I15wypJXxuGMBo4P5ICox8Kq3LLUNMylGO4.woff2 >-%%DATADIR%%/public/fonts/opensans/xjAJXh38I15wypJXxuGMBr6up8jxqWt8HVA3mDhkV_0.woff2 >-%%DATADIR%%/public/fonts/opensans/xozscpT2726on7jbcb_pAhJtnKITppOI_IvcXXDNrsc.woff2 >+%%DATADIR%%/public/fonts/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2 >+%%DATADIR%%/public/fonts/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2 >+%%DATADIR%%/public/fonts/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2 >+%%DATADIR%%/public/fonts/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2 >+%%DATADIR%%/public/fonts/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2 >+%%DATADIR%%/public/fonts/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2 >+%%DATADIR%%/public/fonts/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2 > %%DATADIR%%/public/fonts/roboto/-2n2p-_Y08sg57CNWQfKNvesZW2xOQ-xsNqO47m55DA.woff2 > %%DATADIR%%/public/fonts/roboto/1hZf02POANh32k2VkgEoUBTbgVql8nDJpwnrE27mub0.woff2 > %%DATADIR%%/public/fonts/roboto/CWB0XYA8bzo0kSThX0UTuA.woff2 > %%DATADIR%%/public/fonts/roboto/Fcx7Wwv8OzT71A3E1XOAjvesZW2xOQ-xsNqO47m55DA.woff2 > %%DATADIR%%/public/fonts/roboto/K23cxWVTrIFD6DJsEVi07RTbgVql8nDJpwnrE27mub0.woff2 >+%%DATADIR%%/public/fonts/roboto/KFOmCnqEu92Fr1Mu4WxKKTU1Kvnz.woff2 >+%%DATADIR%%/public/fonts/roboto/L0xTDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vrtSM1J-gEPT5Ese6hmHSh0mQ.woff2 > %%DATADIR%%/public/fonts/roboto/NdF9MtnOpLzo-noMoG0miPesZW2xOQ-xsNqO47m55DA.woff2 > %%DATADIR%%/public/fonts/roboto/OLffGBTaF0XFOW1gnuHF0SYE0-AqJ3nfInTTiDXDjU4.woff2 > %%DATADIR%%/public/fonts/roboto/OLffGBTaF0XFOW1gnuHF0TTOQ_MqJVwkKsUn0wKzc2I.woff2 >@@ -2288,6 +2696,11 @@ > %%DATADIR%%/public/img/cubes.png > %%DATADIR%%/public/img/envelope.png > %%DATADIR%%/public/img/fav32.png >+%%DATADIR%%/public/img/g8_home_v2.svg >+%%DATADIR%%/public/img/g8_login_dark.svg >+%%DATADIR%%/public/img/g8_login_light.svg >+%%DATADIR%%/public/img/getting_started_bg_dark.svg >+%%DATADIR%%/public/img/getting_started_bg_light.svg > %%DATADIR%%/public/img/glyphicons-halflings-white.png > %%DATADIR%%/public/img/glyphicons-halflings.png > %%DATADIR%%/public/img/grab_dark.svg >@@ -2309,6 +2722,1242 @@ > %%DATADIR%%/public/img/icn-panel.svg > %%DATADIR%%/public/img/icn-plugins-tiny.svg > %%DATADIR%%/public/img/icn-row.svg >+%%DATADIR%%/public/img/icons/.gitignore >+%%DATADIR%%/public/img/icons/custom/gf-bar-alignment-after.svg >+%%DATADIR%%/public/img/icons/custom/gf-bar-alignment-before.svg >+%%DATADIR%%/public/img/icons/custom/gf-bar-alignment-center.svg >+%%DATADIR%%/public/img/icons/custom/gf-grid.svg >+%%DATADIR%%/public/img/icons/custom/gf-interpolation-linear.svg >+%%DATADIR%%/public/img/icons/custom/gf-interpolation-smooth.svg >+%%DATADIR%%/public/img/icons/custom/gf-interpolation-step-after.svg >+%%DATADIR%%/public/img/icons/custom/gf-interpolation-step-before.svg >+%%DATADIR%%/public/img/icons/custom/gf-landscape.svg >+%%DATADIR%%/public/img/icons/custom/gf-layout-simple.svg >+%%DATADIR%%/public/img/icons/custom/gf-logs.svg >+%%DATADIR%%/public/img/icons/custom/gf-portrait.svg >+%%DATADIR%%/public/img/icons/mono/apps.svg >+%%DATADIR%%/public/img/icons/mono/bell.svg >+%%DATADIR%%/public/img/icons/mono/circle.svg >+%%DATADIR%%/public/img/icons/mono/cog.svg >+%%DATADIR%%/public/img/icons/mono/favorite.svg >+%%DATADIR%%/public/img/icons/mono/folder-plus.svg >+%%DATADIR%%/public/img/icons/mono/folder.svg >+%%DATADIR%%/public/img/icons/mono/grafana.svg >+%%DATADIR%%/public/img/icons/mono/heart-break.svg >+%%DATADIR%%/public/img/icons/mono/heart.svg >+%%DATADIR%%/public/img/icons/mono/import.svg >+%%DATADIR%%/public/img/icons/mono/library-panel.svg >+%%DATADIR%%/public/img/icons/mono/panel-add.svg >+%%DATADIR%%/public/img/icons/mono/plus-square.svg >+%%DATADIR%%/public/img/icons/mono/shield.svg >+%%DATADIR%%/public/img/icons/mono/square-shape.svg >+%%DATADIR%%/public/img/icons/unicons/0-plus.svg >+%%DATADIR%%/public/img/icons/unicons/10-plus.svg >+%%DATADIR%%/public/img/icons/unicons/12-plus.svg >+%%DATADIR%%/public/img/icons/unicons/13-plus.svg >+%%DATADIR%%/public/img/icons/unicons/16-plus.svg >+%%DATADIR%%/public/img/icons/unicons/17-plus.svg >+%%DATADIR%%/public/img/icons/unicons/18-plus.svg >+%%DATADIR%%/public/img/icons/unicons/21-plus.svg >+%%DATADIR%%/public/img/icons/unicons/3-plus.svg >+%%DATADIR%%/public/img/icons/unicons/500px.svg >+%%DATADIR%%/public/img/icons/unicons/6-plus.svg >+%%DATADIR%%/public/img/icons/unicons/abacus.svg >+%%DATADIR%%/public/img/icons/unicons/accessible-icon-alt.svg >+%%DATADIR%%/public/img/icons/unicons/adjust-alt.svg >+%%DATADIR%%/public/img/icons/unicons/adjust-circle.svg >+%%DATADIR%%/public/img/icons/unicons/adjust-half.svg >+%%DATADIR%%/public/img/icons/unicons/adjust.svg >+%%DATADIR%%/public/img/icons/unicons/adobe-alt.svg >+%%DATADIR%%/public/img/icons/unicons/adobe.svg >+%%DATADIR%%/public/img/icons/unicons/airplay.svg >+%%DATADIR%%/public/img/icons/unicons/align-alt.svg >+%%DATADIR%%/public/img/icons/unicons/align-center-alt.svg >+%%DATADIR%%/public/img/icons/unicons/align-center-h.svg >+%%DATADIR%%/public/img/icons/unicons/align-center-justify.svg >+%%DATADIR%%/public/img/icons/unicons/align-center-v.svg >+%%DATADIR%%/public/img/icons/unicons/align-center.svg >+%%DATADIR%%/public/img/icons/unicons/align-justify.svg >+%%DATADIR%%/public/img/icons/unicons/align-left-justify.svg >+%%DATADIR%%/public/img/icons/unicons/align-left.svg >+%%DATADIR%%/public/img/icons/unicons/align-letter-right.svg >+%%DATADIR%%/public/img/icons/unicons/align-right-justify.svg >+%%DATADIR%%/public/img/icons/unicons/align-right.svg >+%%DATADIR%%/public/img/icons/unicons/align.svg >+%%DATADIR%%/public/img/icons/unicons/amazon.svg >+%%DATADIR%%/public/img/icons/unicons/ambulance.svg >+%%DATADIR%%/public/img/icons/unicons/analysis.svg >+%%DATADIR%%/public/img/icons/unicons/analytics.svg >+%%DATADIR%%/public/img/icons/unicons/anchor.svg >+%%DATADIR%%/public/img/icons/unicons/android-alt.svg >+%%DATADIR%%/public/img/icons/unicons/android-phone-slash.svg >+%%DATADIR%%/public/img/icons/unicons/android.svg >+%%DATADIR%%/public/img/icons/unicons/angle-double-down.svg >+%%DATADIR%%/public/img/icons/unicons/angle-double-left.svg >+%%DATADIR%%/public/img/icons/unicons/angle-double-right.svg >+%%DATADIR%%/public/img/icons/unicons/angle-double-up.svg >+%%DATADIR%%/public/img/icons/unicons/angle-down.svg >+%%DATADIR%%/public/img/icons/unicons/angle-left-b.svg >+%%DATADIR%%/public/img/icons/unicons/angle-left.svg >+%%DATADIR%%/public/img/icons/unicons/angle-right-b.svg >+%%DATADIR%%/public/img/icons/unicons/angle-right.svg >+%%DATADIR%%/public/img/icons/unicons/angle-up.svg >+%%DATADIR%%/public/img/icons/unicons/angry.svg >+%%DATADIR%%/public/img/icons/unicons/ankh.svg >+%%DATADIR%%/public/img/icons/unicons/annoyed-alt.svg >+%%DATADIR%%/public/img/icons/unicons/annoyed.svg >+%%DATADIR%%/public/img/icons/unicons/apple-alt.svg >+%%DATADIR%%/public/img/icons/unicons/apple.svg >+%%DATADIR%%/public/img/icons/unicons/apps.svg >+%%DATADIR%%/public/img/icons/unicons/archive-alt.svg >+%%DATADIR%%/public/img/icons/unicons/archive.svg >+%%DATADIR%%/public/img/icons/unicons/archway.svg >+%%DATADIR%%/public/img/icons/unicons/arrow-break.svg >+%%DATADIR%%/public/img/icons/unicons/arrow-circle-down.svg >+%%DATADIR%%/public/img/icons/unicons/arrow-circle-left.svg >+%%DATADIR%%/public/img/icons/unicons/arrow-circle-right.svg >+%%DATADIR%%/public/img/icons/unicons/arrow-circle-up.svg >+%%DATADIR%%/public/img/icons/unicons/arrow-compress-h.svg >+%%DATADIR%%/public/img/icons/unicons/arrow-down-left.svg >+%%DATADIR%%/public/img/icons/unicons/arrow-down-right.svg >+%%DATADIR%%/public/img/icons/unicons/arrow-down.svg >+%%DATADIR%%/public/img/icons/unicons/arrow-from-right.svg >+%%DATADIR%%/public/img/icons/unicons/arrow-from-top.svg >+%%DATADIR%%/public/img/icons/unicons/arrow-growth.svg >+%%DATADIR%%/public/img/icons/unicons/arrow-left.svg >+%%DATADIR%%/public/img/icons/unicons/arrow-random.svg >+%%DATADIR%%/public/img/icons/unicons/arrow-resize-diagonal.svg >+%%DATADIR%%/public/img/icons/unicons/arrow-right.svg >+%%DATADIR%%/public/img/icons/unicons/arrow-to-bottom.svg >+%%DATADIR%%/public/img/icons/unicons/arrow-to-right.svg >+%%DATADIR%%/public/img/icons/unicons/arrow-up-left.svg >+%%DATADIR%%/public/img/icons/unicons/arrow-up-right.svg >+%%DATADIR%%/public/img/icons/unicons/arrow-up.svg >+%%DATADIR%%/public/img/icons/unicons/arrow.svg >+%%DATADIR%%/public/img/icons/unicons/arrows-h-alt.svg >+%%DATADIR%%/public/img/icons/unicons/arrows-h.svg >+%%DATADIR%%/public/img/icons/unicons/arrows-left-down.svg >+%%DATADIR%%/public/img/icons/unicons/arrows-maximize.svg >+%%DATADIR%%/public/img/icons/unicons/arrows-merge.svg >+%%DATADIR%%/public/img/icons/unicons/arrows-resize-h.svg >+%%DATADIR%%/public/img/icons/unicons/arrows-resize-v.svg >+%%DATADIR%%/public/img/icons/unicons/arrows-resize.svg >+%%DATADIR%%/public/img/icons/unicons/arrows-right-down.svg >+%%DATADIR%%/public/img/icons/unicons/arrows-shrink-h.svg >+%%DATADIR%%/public/img/icons/unicons/arrows-shrink-v.svg >+%%DATADIR%%/public/img/icons/unicons/arrows-up-right.svg >+%%DATADIR%%/public/img/icons/unicons/arrows-v-alt.svg >+%%DATADIR%%/public/img/icons/unicons/arrows-v.svg >+%%DATADIR%%/public/img/icons/unicons/assistive-listening-systems.svg >+%%DATADIR%%/public/img/icons/unicons/asterisk.svg >+%%DATADIR%%/public/img/icons/unicons/at.svg >+%%DATADIR%%/public/img/icons/unicons/atom.svg >+%%DATADIR%%/public/img/icons/unicons/auto-flash.svg >+%%DATADIR%%/public/img/icons/unicons/award-alt.svg >+%%DATADIR%%/public/img/icons/unicons/award.svg >+%%DATADIR%%/public/img/icons/unicons/baby-carriage.svg >+%%DATADIR%%/public/img/icons/unicons/backpack.svg >+%%DATADIR%%/public/img/icons/unicons/backspace.svg >+%%DATADIR%%/public/img/icons/unicons/backward.svg >+%%DATADIR%%/public/img/icons/unicons/bag-alt.svg >+%%DATADIR%%/public/img/icons/unicons/bag-slash.svg >+%%DATADIR%%/public/img/icons/unicons/bag.svg >+%%DATADIR%%/public/img/icons/unicons/balance-scale.svg >+%%DATADIR%%/public/img/icons/unicons/ban.svg >+%%DATADIR%%/public/img/icons/unicons/band-aid.svg >+%%DATADIR%%/public/img/icons/unicons/bars.svg >+%%DATADIR%%/public/img/icons/unicons/baseball-ball.svg >+%%DATADIR%%/public/img/icons/unicons/basketball-hoop.svg >+%%DATADIR%%/public/img/icons/unicons/basketball.svg >+%%DATADIR%%/public/img/icons/unicons/bath.svg >+%%DATADIR%%/public/img/icons/unicons/battery-bolt.svg >+%%DATADIR%%/public/img/icons/unicons/battery-empty.svg >+%%DATADIR%%/public/img/icons/unicons/bed-double.svg >+%%DATADIR%%/public/img/icons/unicons/bed.svg >+%%DATADIR%%/public/img/icons/unicons/behance-alt.svg >+%%DATADIR%%/public/img/icons/unicons/behance.svg >+%%DATADIR%%/public/img/icons/unicons/bell-school.svg >+%%DATADIR%%/public/img/icons/unicons/bell-slash.svg >+%%DATADIR%%/public/img/icons/unicons/bell.svg >+%%DATADIR%%/public/img/icons/unicons/bill.svg >+%%DATADIR%%/public/img/icons/unicons/bing.svg >+%%DATADIR%%/public/img/icons/unicons/bitcoin-alt.svg >+%%DATADIR%%/public/img/icons/unicons/bitcoin-circle.svg >+%%DATADIR%%/public/img/icons/unicons/bitcoin-sign.svg >+%%DATADIR%%/public/img/icons/unicons/bitcoin.svg >+%%DATADIR%%/public/img/icons/unicons/black-berry.svg >+%%DATADIR%%/public/img/icons/unicons/blogger-alt.svg >+%%DATADIR%%/public/img/icons/unicons/blogger.svg >+%%DATADIR%%/public/img/icons/unicons/bluetooth-b.svg >+%%DATADIR%%/public/img/icons/unicons/bold.svg >+%%DATADIR%%/public/img/icons/unicons/bolt-alt.svg >+%%DATADIR%%/public/img/icons/unicons/bolt-slash.svg >+%%DATADIR%%/public/img/icons/unicons/bolt.svg >+%%DATADIR%%/public/img/icons/unicons/book-alt.svg >+%%DATADIR%%/public/img/icons/unicons/book-medical.svg >+%%DATADIR%%/public/img/icons/unicons/book-open.svg >+%%DATADIR%%/public/img/icons/unicons/book-reader.svg >+%%DATADIR%%/public/img/icons/unicons/book.svg >+%%DATADIR%%/public/img/icons/unicons/bookmark-full.svg >+%%DATADIR%%/public/img/icons/unicons/bookmark.svg >+%%DATADIR%%/public/img/icons/unicons/books.svg >+%%DATADIR%%/public/img/icons/unicons/boombox.svg >+%%DATADIR%%/public/img/icons/unicons/border-alt.svg >+%%DATADIR%%/public/img/icons/unicons/border-bottom.svg >+%%DATADIR%%/public/img/icons/unicons/border-clear.svg >+%%DATADIR%%/public/img/icons/unicons/border-horizontal.svg >+%%DATADIR%%/public/img/icons/unicons/border-inner.svg >+%%DATADIR%%/public/img/icons/unicons/border-left.svg >+%%DATADIR%%/public/img/icons/unicons/border-out.svg >+%%DATADIR%%/public/img/icons/unicons/border-right.svg >+%%DATADIR%%/public/img/icons/unicons/border-top.svg >+%%DATADIR%%/public/img/icons/unicons/border-vertical.svg >+%%DATADIR%%/public/img/icons/unicons/bowling-ball.svg >+%%DATADIR%%/public/img/icons/unicons/box.svg >+%%DATADIR%%/public/img/icons/unicons/brackets-curly.svg >+%%DATADIR%%/public/img/icons/unicons/brain.svg >+%%DATADIR%%/public/img/icons/unicons/briefcase-alt.svg >+%%DATADIR%%/public/img/icons/unicons/briefcase.svg >+%%DATADIR%%/public/img/icons/unicons/bright.svg >+%%DATADIR%%/public/img/icons/unicons/brightness-empty.svg >+%%DATADIR%%/public/img/icons/unicons/brightness-half.svg >+%%DATADIR%%/public/img/icons/unicons/brightness-low.svg >+%%DATADIR%%/public/img/icons/unicons/brightness-minus.svg >+%%DATADIR%%/public/img/icons/unicons/brightness-plus.svg >+%%DATADIR%%/public/img/icons/unicons/brightness.svg >+%%DATADIR%%/public/img/icons/unicons/bring-bottom.svg >+%%DATADIR%%/public/img/icons/unicons/bring-front.svg >+%%DATADIR%%/public/img/icons/unicons/browser.svg >+%%DATADIR%%/public/img/icons/unicons/brush-alt.svg >+%%DATADIR%%/public/img/icons/unicons/bug.svg >+%%DATADIR%%/public/img/icons/unicons/building.svg >+%%DATADIR%%/public/img/icons/unicons/bullseye.svg >+%%DATADIR%%/public/img/icons/unicons/bus-alt.svg >+%%DATADIR%%/public/img/icons/unicons/bus-school.svg >+%%DATADIR%%/public/img/icons/unicons/bus.svg >+%%DATADIR%%/public/img/icons/unicons/calculator-alt.svg >+%%DATADIR%%/public/img/icons/unicons/calculator.svg >+%%DATADIR%%/public/img/icons/unicons/calendar-alt.svg >+%%DATADIR%%/public/img/icons/unicons/calendar-slash.svg >+%%DATADIR%%/public/img/icons/unicons/calender.svg >+%%DATADIR%%/public/img/icons/unicons/calling.svg >+%%DATADIR%%/public/img/icons/unicons/camera-change.svg >+%%DATADIR%%/public/img/icons/unicons/camera-plus.svg >+%%DATADIR%%/public/img/icons/unicons/camera-slash.svg >+%%DATADIR%%/public/img/icons/unicons/camera.svg >+%%DATADIR%%/public/img/icons/unicons/cancel.svg >+%%DATADIR%%/public/img/icons/unicons/capsule.svg >+%%DATADIR%%/public/img/icons/unicons/capture.svg >+%%DATADIR%%/public/img/icons/unicons/car-sideview.svg >+%%DATADIR%%/public/img/icons/unicons/car-slash.svg >+%%DATADIR%%/public/img/icons/unicons/car-wash.svg >+%%DATADIR%%/public/img/icons/unicons/car.svg >+%%DATADIR%%/public/img/icons/unicons/card-atm.svg >+%%DATADIR%%/public/img/icons/unicons/caret-right.svg >+%%DATADIR%%/public/img/icons/unicons/cell.svg >+%%DATADIR%%/public/img/icons/unicons/celsius.svg >+%%DATADIR%%/public/img/icons/unicons/channel-add.svg >+%%DATADIR%%/public/img/icons/unicons/channel.svg >+%%DATADIR%%/public/img/icons/unicons/chart-bar-alt.svg >+%%DATADIR%%/public/img/icons/unicons/chart-bar.svg >+%%DATADIR%%/public/img/icons/unicons/chart-down.svg >+%%DATADIR%%/public/img/icons/unicons/chart-growth-alt.svg >+%%DATADIR%%/public/img/icons/unicons/chart-growth.svg >+%%DATADIR%%/public/img/icons/unicons/chart-line.svg >+%%DATADIR%%/public/img/icons/unicons/chart-pie-alt.svg >+%%DATADIR%%/public/img/icons/unicons/chart-pie.svg >+%%DATADIR%%/public/img/icons/unicons/chart.svg >+%%DATADIR%%/public/img/icons/unicons/chat-bubble-user.svg >+%%DATADIR%%/public/img/icons/unicons/chat-info.svg >+%%DATADIR%%/public/img/icons/unicons/chat.svg >+%%DATADIR%%/public/img/icons/unicons/check-circle.svg >+%%DATADIR%%/public/img/icons/unicons/check-square.svg >+%%DATADIR%%/public/img/icons/unicons/check.svg >+%%DATADIR%%/public/img/icons/unicons/circle-layer.svg >+%%DATADIR%%/public/img/icons/unicons/circle.svg >+%%DATADIR%%/public/img/icons/unicons/circuit.svg >+%%DATADIR%%/public/img/icons/unicons/clapper-board.svg >+%%DATADIR%%/public/img/icons/unicons/clinic-medical.svg >+%%DATADIR%%/public/img/icons/unicons/clipboard-alt.svg >+%%DATADIR%%/public/img/icons/unicons/clipboard-blank.svg >+%%DATADIR%%/public/img/icons/unicons/clipboard-notes.svg >+%%DATADIR%%/public/img/icons/unicons/clipboard.svg >+%%DATADIR%%/public/img/icons/unicons/clock-eight.svg >+%%DATADIR%%/public/img/icons/unicons/clock-five.svg >+%%DATADIR%%/public/img/icons/unicons/clock-nine.svg >+%%DATADIR%%/public/img/icons/unicons/clock-seven.svg >+%%DATADIR%%/public/img/icons/unicons/clock-ten.svg >+%%DATADIR%%/public/img/icons/unicons/clock-three.svg >+%%DATADIR%%/public/img/icons/unicons/clock-two.svg >+%%DATADIR%%/public/img/icons/unicons/clock.svg >+%%DATADIR%%/public/img/icons/unicons/closed-captioning-slash.svg >+%%DATADIR%%/public/img/icons/unicons/closed-captioning.svg >+%%DATADIR%%/public/img/icons/unicons/cloud-block.svg >+%%DATADIR%%/public/img/icons/unicons/cloud-bookmark.svg >+%%DATADIR%%/public/img/icons/unicons/cloud-check.svg >+%%DATADIR%%/public/img/icons/unicons/cloud-computing.svg >+%%DATADIR%%/public/img/icons/unicons/cloud-data-connection.svg >+%%DATADIR%%/public/img/icons/unicons/cloud-database-tree.svg >+%%DATADIR%%/public/img/icons/unicons/cloud-download.svg >+%%DATADIR%%/public/img/icons/unicons/cloud-drizzle.svg >+%%DATADIR%%/public/img/icons/unicons/cloud-exclamation.svg >+%%DATADIR%%/public/img/icons/unicons/cloud-hail.svg >+%%DATADIR%%/public/img/icons/unicons/cloud-heart.svg >+%%DATADIR%%/public/img/icons/unicons/cloud-info.svg >+%%DATADIR%%/public/img/icons/unicons/cloud-lock.svg >+%%DATADIR%%/public/img/icons/unicons/cloud-meatball.svg >+%%DATADIR%%/public/img/icons/unicons/cloud-moon-hail.svg >+%%DATADIR%%/public/img/icons/unicons/cloud-moon-meatball.svg >+%%DATADIR%%/public/img/icons/unicons/cloud-moon-rain.svg >+%%DATADIR%%/public/img/icons/unicons/cloud-moon-showers.svg >+%%DATADIR%%/public/img/icons/unicons/cloud-moon.svg >+%%DATADIR%%/public/img/icons/unicons/cloud-question.svg >+%%DATADIR%%/public/img/icons/unicons/cloud-rain-sun.svg >+%%DATADIR%%/public/img/icons/unicons/cloud-rain.svg >+%%DATADIR%%/public/img/icons/unicons/cloud-redo.svg >+%%DATADIR%%/public/img/icons/unicons/cloud-share.svg >+%%DATADIR%%/public/img/icons/unicons/cloud-shield.svg >+%%DATADIR%%/public/img/icons/unicons/cloud-showers-alt.svg >+%%DATADIR%%/public/img/icons/unicons/cloud-showers-heavy.svg >+%%DATADIR%%/public/img/icons/unicons/cloud-showers.svg >+%%DATADIR%%/public/img/icons/unicons/cloud-slash.svg >+%%DATADIR%%/public/img/icons/unicons/cloud-sun-hail.svg >+%%DATADIR%%/public/img/icons/unicons/cloud-sun-meatball.svg >+%%DATADIR%%/public/img/icons/unicons/cloud-sun-rain-alt.svg >+%%DATADIR%%/public/img/icons/unicons/cloud-sun-rain.svg >+%%DATADIR%%/public/img/icons/unicons/cloud-sun-tear.svg >+%%DATADIR%%/public/img/icons/unicons/cloud-sun.svg >+%%DATADIR%%/public/img/icons/unicons/cloud-times.svg >+%%DATADIR%%/public/img/icons/unicons/cloud-unlock.svg >+%%DATADIR%%/public/img/icons/unicons/cloud-upload.svg >+%%DATADIR%%/public/img/icons/unicons/cloud-wifi.svg >+%%DATADIR%%/public/img/icons/unicons/cloud-wind.svg >+%%DATADIR%%/public/img/icons/unicons/cloud.svg >+%%DATADIR%%/public/img/icons/unicons/clouds.svg >+%%DATADIR%%/public/img/icons/unicons/club.svg >+%%DATADIR%%/public/img/icons/unicons/code-branch.svg >+%%DATADIR%%/public/img/icons/unicons/coffee.svg >+%%DATADIR%%/public/img/icons/unicons/cog.svg >+%%DATADIR%%/public/img/icons/unicons/coins.svg >+%%DATADIR%%/public/img/icons/unicons/columns.svg >+%%DATADIR%%/public/img/icons/unicons/comment-add.svg >+%%DATADIR%%/public/img/icons/unicons/comment-alt-block.svg >+%%DATADIR%%/public/img/icons/unicons/comment-alt-chart-lines.svg >+%%DATADIR%%/public/img/icons/unicons/comment-alt-check.svg >+%%DATADIR%%/public/img/icons/unicons/comment-alt-dots.svg >+%%DATADIR%%/public/img/icons/unicons/comment-alt-download.svg >+%%DATADIR%%/public/img/icons/unicons/comment-alt-edit.svg >+%%DATADIR%%/public/img/icons/unicons/comment-alt-exclamation.svg >+%%DATADIR%%/public/img/icons/unicons/comment-alt-heart.svg >+%%DATADIR%%/public/img/icons/unicons/comment-alt-image.svg >+%%DATADIR%%/public/img/icons/unicons/comment-alt-info.svg >+%%DATADIR%%/public/img/icons/unicons/comment-alt-lines.svg >+%%DATADIR%%/public/img/icons/unicons/comment-alt-lock.svg >+%%DATADIR%%/public/img/icons/unicons/comment-alt-medical.svg >+%%DATADIR%%/public/img/icons/unicons/comment-alt-message.svg >+%%DATADIR%%/public/img/icons/unicons/comment-alt-notes.svg >+%%DATADIR%%/public/img/icons/unicons/comment-alt-plus.svg >+%%DATADIR%%/public/img/icons/unicons/comment-alt-question.svg >+%%DATADIR%%/public/img/icons/unicons/comment-alt-redo.svg >+%%DATADIR%%/public/img/icons/unicons/comment-alt-search.svg >+%%DATADIR%%/public/img/icons/unicons/comment-alt-share.svg >+%%DATADIR%%/public/img/icons/unicons/comment-alt-shield.svg >+%%DATADIR%%/public/img/icons/unicons/comment-alt-slash.svg >+%%DATADIR%%/public/img/icons/unicons/comment-alt-upload.svg >+%%DATADIR%%/public/img/icons/unicons/comment-alt-verify.svg >+%%DATADIR%%/public/img/icons/unicons/comment-alt.svg >+%%DATADIR%%/public/img/icons/unicons/comment-block.svg >+%%DATADIR%%/public/img/icons/unicons/comment-chart-line.svg >+%%DATADIR%%/public/img/icons/unicons/comment-check.svg >+%%DATADIR%%/public/img/icons/unicons/comment-dots.svg >+%%DATADIR%%/public/img/icons/unicons/comment-download.svg >+%%DATADIR%%/public/img/icons/unicons/comment-edit.svg >+%%DATADIR%%/public/img/icons/unicons/comment-exclamation.svg >+%%DATADIR%%/public/img/icons/unicons/comment-heart.svg >+%%DATADIR%%/public/img/icons/unicons/comment-image.svg >+%%DATADIR%%/public/img/icons/unicons/comment-info-alt.svg >+%%DATADIR%%/public/img/icons/unicons/comment-info.svg >+%%DATADIR%%/public/img/icons/unicons/comment-lines.svg >+%%DATADIR%%/public/img/icons/unicons/comment-lock.svg >+%%DATADIR%%/public/img/icons/unicons/comment-medical.svg >+%%DATADIR%%/public/img/icons/unicons/comment-message.svg >+%%DATADIR%%/public/img/icons/unicons/comment-notes.svg >+%%DATADIR%%/public/img/icons/unicons/comment-plus.svg >+%%DATADIR%%/public/img/icons/unicons/comment-question.svg >+%%DATADIR%%/public/img/icons/unicons/comment-redo.svg >+%%DATADIR%%/public/img/icons/unicons/comment-search.svg >+%%DATADIR%%/public/img/icons/unicons/comment-share.svg >+%%DATADIR%%/public/img/icons/unicons/comment-shield.svg >+%%DATADIR%%/public/img/icons/unicons/comment-slash.svg >+%%DATADIR%%/public/img/icons/unicons/comment-upload.svg >+%%DATADIR%%/public/img/icons/unicons/comment-verify.svg >+%%DATADIR%%/public/img/icons/unicons/comment.svg >+%%DATADIR%%/public/img/icons/unicons/comments-alt.svg >+%%DATADIR%%/public/img/icons/unicons/comments.svg >+%%DATADIR%%/public/img/icons/unicons/compact-disc.svg >+%%DATADIR%%/public/img/icons/unicons/comparison.svg >+%%DATADIR%%/public/img/icons/unicons/compass.svg >+%%DATADIR%%/public/img/icons/unicons/compress-alt-left.svg >+%%DATADIR%%/public/img/icons/unicons/compress-alt.svg >+%%DATADIR%%/public/img/icons/unicons/compress-arrows.svg >+%%DATADIR%%/public/img/icons/unicons/compress-lines.svg >+%%DATADIR%%/public/img/icons/unicons/compress-point.svg >+%%DATADIR%%/public/img/icons/unicons/compress-v.svg >+%%DATADIR%%/public/img/icons/unicons/compress.svg >+%%DATADIR%%/public/img/icons/unicons/confused.svg >+%%DATADIR%%/public/img/icons/unicons/constructor.svg >+%%DATADIR%%/public/img/icons/unicons/copy-alt.svg >+%%DATADIR%%/public/img/icons/unicons/copy-landscape.svg >+%%DATADIR%%/public/img/icons/unicons/copy.svg >+%%DATADIR%%/public/img/icons/unicons/copyright.svg >+%%DATADIR%%/public/img/icons/unicons/corner-down-left.svg >+%%DATADIR%%/public/img/icons/unicons/corner-down-right-alt.svg >+%%DATADIR%%/public/img/icons/unicons/corner-down-right.svg >+%%DATADIR%%/public/img/icons/unicons/corner-left-down.svg >+%%DATADIR%%/public/img/icons/unicons/corner-right-down.svg >+%%DATADIR%%/public/img/icons/unicons/corner-up-left-alt.svg >+%%DATADIR%%/public/img/icons/unicons/corner-up-left.svg >+%%DATADIR%%/public/img/icons/unicons/corner-up-right-alt.svg >+%%DATADIR%%/public/img/icons/unicons/corner-up-right.svg >+%%DATADIR%%/public/img/icons/unicons/coronavirus.svg >+%%DATADIR%%/public/img/icons/unicons/create-dashboard.svg >+%%DATADIR%%/public/img/icons/unicons/creative-commons-pd.svg >+%%DATADIR%%/public/img/icons/unicons/credit-card-search.svg >+%%DATADIR%%/public/img/icons/unicons/credit-card.svg >+%%DATADIR%%/public/img/icons/unicons/crockery.svg >+%%DATADIR%%/public/img/icons/unicons/crop-alt-rotate-left.svg >+%%DATADIR%%/public/img/icons/unicons/crop-alt-rotate-right.svg >+%%DATADIR%%/public/img/icons/unicons/crop-alt.svg >+%%DATADIR%%/public/img/icons/unicons/crosshair-alt.svg >+%%DATADIR%%/public/img/icons/unicons/crosshair.svg >+%%DATADIR%%/public/img/icons/unicons/crosshairs.svg >+%%DATADIR%%/public/img/icons/unicons/css3-simple.svg >+%%DATADIR%%/public/img/icons/unicons/cube.svg >+%%DATADIR%%/public/img/icons/unicons/dashboard.svg >+%%DATADIR%%/public/img/icons/unicons/data-sharing.svg >+%%DATADIR%%/public/img/icons/unicons/database-alt.svg >+%%DATADIR%%/public/img/icons/unicons/database.svg >+%%DATADIR%%/public/img/icons/unicons/desert.svg >+%%DATADIR%%/public/img/icons/unicons/desktop-alt-slash.svg >+%%DATADIR%%/public/img/icons/unicons/desktop-alt.svg >+%%DATADIR%%/public/img/icons/unicons/desktop-cloud-alt.svg >+%%DATADIR%%/public/img/icons/unicons/desktop-slash.svg >+%%DATADIR%%/public/img/icons/unicons/desktop.svg >+%%DATADIR%%/public/img/icons/unicons/dialpad-alt.svg >+%%DATADIR%%/public/img/icons/unicons/dialpad.svg >+%%DATADIR%%/public/img/icons/unicons/diamond.svg >+%%DATADIR%%/public/img/icons/unicons/diary-alt.svg >+%%DATADIR%%/public/img/icons/unicons/diary.svg >+%%DATADIR%%/public/img/icons/unicons/dice-five.svg >+%%DATADIR%%/public/img/icons/unicons/dice-four.svg >+%%DATADIR%%/public/img/icons/unicons/dice-one.svg >+%%DATADIR%%/public/img/icons/unicons/dice-six.svg >+%%DATADIR%%/public/img/icons/unicons/dice-three.svg >+%%DATADIR%%/public/img/icons/unicons/dice-two.svg >+%%DATADIR%%/public/img/icons/unicons/direction.svg >+%%DATADIR%%/public/img/icons/unicons/directions.svg >+%%DATADIR%%/public/img/icons/unicons/discord.svg >+%%DATADIR%%/public/img/icons/unicons/dizzy-meh.svg >+%%DATADIR%%/public/img/icons/unicons/dna.svg >+%%DATADIR%%/public/img/icons/unicons/docker.svg >+%%DATADIR%%/public/img/icons/unicons/document-info.svg >+%%DATADIR%%/public/img/icons/unicons/document-layout-center.svg >+%%DATADIR%%/public/img/icons/unicons/document-layout-left.svg >+%%DATADIR%%/public/img/icons/unicons/document-layout-right.svg >+%%DATADIR%%/public/img/icons/unicons/dollar-alt.svg >+%%DATADIR%%/public/img/icons/unicons/dollar-sign-alt.svg >+%%DATADIR%%/public/img/icons/unicons/dollar-sign.svg >+%%DATADIR%%/public/img/icons/unicons/download-alt.svg >+%%DATADIR%%/public/img/icons/unicons/draggabledots.svg >+%%DATADIR%%/public/img/icons/unicons/dribbble.svg >+%%DATADIR%%/public/img/icons/unicons/drill.svg >+%%DATADIR%%/public/img/icons/unicons/dropbox.svg >+%%DATADIR%%/public/img/icons/unicons/dumbbell.svg >+%%DATADIR%%/public/img/icons/unicons/ear.svg >+%%DATADIR%%/public/img/icons/unicons/edit-alt.svg >+%%DATADIR%%/public/img/icons/unicons/edit.svg >+%%DATADIR%%/public/img/icons/unicons/elipsis-double-v-alt.svg >+%%DATADIR%%/public/img/icons/unicons/ellipsis-h.svg >+%%DATADIR%%/public/img/icons/unicons/ellipsis-v.svg >+%%DATADIR%%/public/img/icons/unicons/emoji.svg >+%%DATADIR%%/public/img/icons/unicons/english-to-chinese.svg >+%%DATADIR%%/public/img/icons/unicons/enter.svg >+%%DATADIR%%/public/img/icons/unicons/envelope-add.svg >+%%DATADIR%%/public/img/icons/unicons/envelope-alt.svg >+%%DATADIR%%/public/img/icons/unicons/envelope-block.svg >+%%DATADIR%%/public/img/icons/unicons/envelope-bookmark.svg >+%%DATADIR%%/public/img/icons/unicons/envelope-check.svg >+%%DATADIR%%/public/img/icons/unicons/envelope-download-alt.svg >+%%DATADIR%%/public/img/icons/unicons/envelope-download.svg >+%%DATADIR%%/public/img/icons/unicons/envelope-edit.svg >+%%DATADIR%%/public/img/icons/unicons/envelope-exclamation.svg >+%%DATADIR%%/public/img/icons/unicons/envelope-heart.svg >+%%DATADIR%%/public/img/icons/unicons/envelope-info.svg >+%%DATADIR%%/public/img/icons/unicons/envelope-lock.svg >+%%DATADIR%%/public/img/icons/unicons/envelope-minus.svg >+%%DATADIR%%/public/img/icons/unicons/envelope-open.svg >+%%DATADIR%%/public/img/icons/unicons/envelope-question.svg >+%%DATADIR%%/public/img/icons/unicons/envelope-receive.svg >+%%DATADIR%%/public/img/icons/unicons/envelope-redo.svg >+%%DATADIR%%/public/img/icons/unicons/envelope-search.svg >+%%DATADIR%%/public/img/icons/unicons/envelope-send.svg >+%%DATADIR%%/public/img/icons/unicons/envelope-share.svg >+%%DATADIR%%/public/img/icons/unicons/envelope-shield.svg >+%%DATADIR%%/public/img/icons/unicons/envelope-star.svg >+%%DATADIR%%/public/img/icons/unicons/envelope-times.svg >+%%DATADIR%%/public/img/icons/unicons/envelope-upload-alt.svg >+%%DATADIR%%/public/img/icons/unicons/envelope-upload.svg >+%%DATADIR%%/public/img/icons/unicons/envelope.svg >+%%DATADIR%%/public/img/icons/unicons/envelopes.svg >+%%DATADIR%%/public/img/icons/unicons/equal-circle.svg >+%%DATADIR%%/public/img/icons/unicons/estate.svg >+%%DATADIR%%/public/img/icons/unicons/euro-circle.svg >+%%DATADIR%%/public/img/icons/unicons/euro.svg >+%%DATADIR%%/public/img/icons/unicons/exchange-alt.svg >+%%DATADIR%%/public/img/icons/unicons/exchange.svg >+%%DATADIR%%/public/img/icons/unicons/exclamation-circle.svg >+%%DATADIR%%/public/img/icons/unicons/exclamation-octagon.svg >+%%DATADIR%%/public/img/icons/unicons/exclamation-triangle.svg >+%%DATADIR%%/public/img/icons/unicons/exclamation.svg >+%%DATADIR%%/public/img/icons/unicons/exclude.svg >+%%DATADIR%%/public/img/icons/unicons/exit.svg >+%%DATADIR%%/public/img/icons/unicons/expand-alt.svg >+%%DATADIR%%/public/img/icons/unicons/expand-arrows-alt.svg >+%%DATADIR%%/public/img/icons/unicons/expand-arrows.svg >+%%DATADIR%%/public/img/icons/unicons/expand-from-corner.svg >+%%DATADIR%%/public/img/icons/unicons/expand-left.svg >+%%DATADIR%%/public/img/icons/unicons/expand-right.svg >+%%DATADIR%%/public/img/icons/unicons/export.svg >+%%DATADIR%%/public/img/icons/unicons/exposure-alt.svg >+%%DATADIR%%/public/img/icons/unicons/exposure-increase.svg >+%%DATADIR%%/public/img/icons/unicons/external-link-alt.svg >+%%DATADIR%%/public/img/icons/unicons/eye-slash.svg >+%%DATADIR%%/public/img/icons/unicons/eye.svg >+%%DATADIR%%/public/img/icons/unicons/facebook-f.svg >+%%DATADIR%%/public/img/icons/unicons/facebook-messenger-alt.svg >+%%DATADIR%%/public/img/icons/unicons/facebook-messenger.svg >+%%DATADIR%%/public/img/icons/unicons/facebook.svg >+%%DATADIR%%/public/img/icons/unicons/fahrenheit.svg >+%%DATADIR%%/public/img/icons/unicons/fast-mail-alt.svg >+%%DATADIR%%/public/img/icons/unicons/fast-mail.svg >+%%DATADIR%%/public/img/icons/unicons/favorite.svg >+%%DATADIR%%/public/img/icons/unicons/feedback.svg >+%%DATADIR%%/public/img/icons/unicons/fidget-spinner.svg >+%%DATADIR%%/public/img/icons/unicons/file-alt.svg >+%%DATADIR%%/public/img/icons/unicons/file-blank.svg >+%%DATADIR%%/public/img/icons/unicons/file-block-alt.svg >+%%DATADIR%%/public/img/icons/unicons/file-bookmark-alt.svg >+%%DATADIR%%/public/img/icons/unicons/file-check-alt.svg >+%%DATADIR%%/public/img/icons/unicons/file-check.svg >+%%DATADIR%%/public/img/icons/unicons/file-contract-dollar.svg >+%%DATADIR%%/public/img/icons/unicons/file-contract.svg >+%%DATADIR%%/public/img/icons/unicons/file-copy-alt.svg >+%%DATADIR%%/public/img/icons/unicons/file-download-alt.svg >+%%DATADIR%%/public/img/icons/unicons/file-download.svg >+%%DATADIR%%/public/img/icons/unicons/file-edit-alt.svg >+%%DATADIR%%/public/img/icons/unicons/file-exclamation-alt.svg >+%%DATADIR%%/public/img/icons/unicons/file-exclamation.svg >+%%DATADIR%%/public/img/icons/unicons/file-export.svg >+%%DATADIR%%/public/img/icons/unicons/file-graph.svg >+%%DATADIR%%/public/img/icons/unicons/file-heart.svg >+%%DATADIR%%/public/img/icons/unicons/file-import.svg >+%%DATADIR%%/public/img/icons/unicons/file-info-alt.svg >+%%DATADIR%%/public/img/icons/unicons/file-landscape-alt.svg >+%%DATADIR%%/public/img/icons/unicons/file-landscape.svg >+%%DATADIR%%/public/img/icons/unicons/file-lanscape-slash.svg >+%%DATADIR%%/public/img/icons/unicons/file-lock-alt.svg >+%%DATADIR%%/public/img/icons/unicons/file-medical-alt.svg >+%%DATADIR%%/public/img/icons/unicons/file-medical.svg >+%%DATADIR%%/public/img/icons/unicons/file-minus-alt.svg >+%%DATADIR%%/public/img/icons/unicons/file-minus.svg >+%%DATADIR%%/public/img/icons/unicons/file-network.svg >+%%DATADIR%%/public/img/icons/unicons/file-plus-alt.svg >+%%DATADIR%%/public/img/icons/unicons/file-plus.svg >+%%DATADIR%%/public/img/icons/unicons/file-question-alt.svg >+%%DATADIR%%/public/img/icons/unicons/file-question.svg >+%%DATADIR%%/public/img/icons/unicons/file-redo-alt.svg >+%%DATADIR%%/public/img/icons/unicons/file-search-alt.svg >+%%DATADIR%%/public/img/icons/unicons/file-share-alt.svg >+%%DATADIR%%/public/img/icons/unicons/file-shield-alt.svg >+%%DATADIR%%/public/img/icons/unicons/file-slash.svg >+%%DATADIR%%/public/img/icons/unicons/file-times-alt.svg >+%%DATADIR%%/public/img/icons/unicons/file-times.svg >+%%DATADIR%%/public/img/icons/unicons/file-upload-alt.svg >+%%DATADIR%%/public/img/icons/unicons/file-upload.svg >+%%DATADIR%%/public/img/icons/unicons/file.svg >+%%DATADIR%%/public/img/icons/unicons/files-landscapes-alt.svg >+%%DATADIR%%/public/img/icons/unicons/files-landscapes.svg >+%%DATADIR%%/public/img/icons/unicons/film.svg >+%%DATADIR%%/public/img/icons/unicons/filter-slash.svg >+%%DATADIR%%/public/img/icons/unicons/filter.svg >+%%DATADIR%%/public/img/icons/unicons/fire.svg >+%%DATADIR%%/public/img/icons/unicons/flask-potion.svg >+%%DATADIR%%/public/img/icons/unicons/flask.svg >+%%DATADIR%%/public/img/icons/unicons/flip-h-alt.svg >+%%DATADIR%%/public/img/icons/unicons/flip-h.svg >+%%DATADIR%%/public/img/icons/unicons/flip-v-alt.svg >+%%DATADIR%%/public/img/icons/unicons/flip-v.svg >+%%DATADIR%%/public/img/icons/unicons/flower.svg >+%%DATADIR%%/public/img/icons/unicons/focus-add.svg >+%%DATADIR%%/public/img/icons/unicons/focus-target.svg >+%%DATADIR%%/public/img/icons/unicons/focus.svg >+%%DATADIR%%/public/img/icons/unicons/folder-check.svg >+%%DATADIR%%/public/img/icons/unicons/folder-download.svg >+%%DATADIR%%/public/img/icons/unicons/folder-exclamation.svg >+%%DATADIR%%/public/img/icons/unicons/folder-heart.svg >+%%DATADIR%%/public/img/icons/unicons/folder-info.svg >+%%DATADIR%%/public/img/icons/unicons/folder-lock.svg >+%%DATADIR%%/public/img/icons/unicons/folder-medical.svg >+%%DATADIR%%/public/img/icons/unicons/folder-minus.svg >+%%DATADIR%%/public/img/icons/unicons/folder-network.svg >+%%DATADIR%%/public/img/icons/unicons/folder-open.svg >+%%DATADIR%%/public/img/icons/unicons/folder-plus.svg >+%%DATADIR%%/public/img/icons/unicons/folder-question.svg >+%%DATADIR%%/public/img/icons/unicons/folder-slash.svg >+%%DATADIR%%/public/img/icons/unicons/folder-times.svg >+%%DATADIR%%/public/img/icons/unicons/folder-upload.svg >+%%DATADIR%%/public/img/icons/unicons/folder.svg >+%%DATADIR%%/public/img/icons/unicons/font.svg >+%%DATADIR%%/public/img/icons/unicons/football-american.svg >+%%DATADIR%%/public/img/icons/unicons/football-ball.svg >+%%DATADIR%%/public/img/icons/unicons/football.svg >+%%DATADIR%%/public/img/icons/unicons/forecastcloud-moon-tear.svg >+%%DATADIR%%/public/img/icons/unicons/forwaded-call.svg >+%%DATADIR%%/public/img/icons/unicons/forward.svg >+%%DATADIR%%/public/img/icons/unicons/frown.svg >+%%DATADIR%%/public/img/icons/unicons/game-structure.svg >+%%DATADIR%%/public/img/icons/unicons/gift.svg >+%%DATADIR%%/public/img/icons/unicons/github-alt.svg >+%%DATADIR%%/public/img/icons/unicons/github.svg >+%%DATADIR%%/public/img/icons/unicons/gitlab.svg >+%%DATADIR%%/public/img/icons/unicons/glass-martini-alt-slash.svg >+%%DATADIR%%/public/img/icons/unicons/glass-martini-alt.svg >+%%DATADIR%%/public/img/icons/unicons/glass-martini.svg >+%%DATADIR%%/public/img/icons/unicons/glass-tea.svg >+%%DATADIR%%/public/img/icons/unicons/glass.svg >+%%DATADIR%%/public/img/icons/unicons/globe.svg >+%%DATADIR%%/public/img/icons/unicons/gold.svg >+%%DATADIR%%/public/img/icons/unicons/golf-ball.svg >+%%DATADIR%%/public/img/icons/unicons/google-drive-alt.svg >+%%DATADIR%%/public/img/icons/unicons/google-drive.svg >+%%DATADIR%%/public/img/icons/unicons/google-hangouts-alt.svg >+%%DATADIR%%/public/img/icons/unicons/google-hangouts.svg >+%%DATADIR%%/public/img/icons/unicons/google-play.svg >+%%DATADIR%%/public/img/icons/unicons/google.svg >+%%DATADIR%%/public/img/icons/unicons/graduation-cap.svg >+%%DATADIR%%/public/img/icons/unicons/graph-bar.svg >+%%DATADIR%%/public/img/icons/unicons/grid.svg >+%%DATADIR%%/public/img/icons/unicons/grids.svg >+%%DATADIR%%/public/img/icons/unicons/grin-tongue-wink-alt.svg >+%%DATADIR%%/public/img/icons/unicons/grin-tongue-wink.svg >+%%DATADIR%%/public/img/icons/unicons/grin.svg >+%%DATADIR%%/public/img/icons/unicons/grip-horizontal-line.svg >+%%DATADIR%%/public/img/icons/unicons/hard-hat.svg >+%%DATADIR%%/public/img/icons/unicons/hdd.svg >+%%DATADIR%%/public/img/icons/unicons/head-side-cough.svg >+%%DATADIR%%/public/img/icons/unicons/head-side-mask.svg >+%%DATADIR%%/public/img/icons/unicons/head-side.svg >+%%DATADIR%%/public/img/icons/unicons/headphone-slash.svg >+%%DATADIR%%/public/img/icons/unicons/headphones-alt.svg >+%%DATADIR%%/public/img/icons/unicons/headphones.svg >+%%DATADIR%%/public/img/icons/unicons/heart-alt.svg >+%%DATADIR%%/public/img/icons/unicons/heart-break.svg >+%%DATADIR%%/public/img/icons/unicons/heart-medical.svg >+%%DATADIR%%/public/img/icons/unicons/heart-rate.svg >+%%DATADIR%%/public/img/icons/unicons/heart-sign.svg >+%%DATADIR%%/public/img/icons/unicons/heart.svg >+%%DATADIR%%/public/img/icons/unicons/heartbeat.svg >+%%DATADIR%%/public/img/icons/unicons/hindi-to-chinese.svg >+%%DATADIR%%/public/img/icons/unicons/hipchat.svg >+%%DATADIR%%/public/img/icons/unicons/history-alt.svg >+%%DATADIR%%/public/img/icons/unicons/history.svg >+%%DATADIR%%/public/img/icons/unicons/home-alt.svg >+%%DATADIR%%/public/img/icons/unicons/home.svg >+%%DATADIR%%/public/img/icons/unicons/horizontal-align-center.svg >+%%DATADIR%%/public/img/icons/unicons/horizontal-align-left.svg >+%%DATADIR%%/public/img/icons/unicons/horizontal-align-right.svg >+%%DATADIR%%/public/img/icons/unicons/horizontal-distribution-center.svg >+%%DATADIR%%/public/img/icons/unicons/horizontal-distribution-left.svg >+%%DATADIR%%/public/img/icons/unicons/horizontal-distribution-right.svg >+%%DATADIR%%/public/img/icons/unicons/hospital-square-sign.svg >+%%DATADIR%%/public/img/icons/unicons/hospital-symbol.svg >+%%DATADIR%%/public/img/icons/unicons/hospital.svg >+%%DATADIR%%/public/img/icons/unicons/hourglass.svg >+%%DATADIR%%/public/img/icons/unicons/house-user.svg >+%%DATADIR%%/public/img/icons/unicons/html3-alt.svg >+%%DATADIR%%/public/img/icons/unicons/html3.svg >+%%DATADIR%%/public/img/icons/unicons/html5-alt.svg >+%%DATADIR%%/public/img/icons/unicons/html5.svg >+%%DATADIR%%/public/img/icons/unicons/hunting.svg >+%%DATADIR%%/public/img/icons/unicons/icons.svg >+%%DATADIR%%/public/img/icons/unicons/illustration.svg >+%%DATADIR%%/public/img/icons/unicons/image-alt-slash.svg >+%%DATADIR%%/public/img/icons/unicons/image-block.svg >+%%DATADIR%%/public/img/icons/unicons/image-broken.svg >+%%DATADIR%%/public/img/icons/unicons/image-check.svg >+%%DATADIR%%/public/img/icons/unicons/image-download.svg >+%%DATADIR%%/public/img/icons/unicons/image-edit.svg >+%%DATADIR%%/public/img/icons/unicons/image-lock.svg >+%%DATADIR%%/public/img/icons/unicons/image-minus.svg >+%%DATADIR%%/public/img/icons/unicons/image-plus.svg >+%%DATADIR%%/public/img/icons/unicons/image-question.svg >+%%DATADIR%%/public/img/icons/unicons/image-redo.svg >+%%DATADIR%%/public/img/icons/unicons/image-resize-landscape.svg >+%%DATADIR%%/public/img/icons/unicons/image-resize-square.svg >+%%DATADIR%%/public/img/icons/unicons/image-search.svg >+%%DATADIR%%/public/img/icons/unicons/image-share.svg >+%%DATADIR%%/public/img/icons/unicons/image-shield.svg >+%%DATADIR%%/public/img/icons/unicons/image-slash.svg >+%%DATADIR%%/public/img/icons/unicons/image-times.svg >+%%DATADIR%%/public/img/icons/unicons/image-upload.svg >+%%DATADIR%%/public/img/icons/unicons/image-v.svg >+%%DATADIR%%/public/img/icons/unicons/image.svg >+%%DATADIR%%/public/img/icons/unicons/images.svg >+%%DATADIR%%/public/img/icons/unicons/import.svg >+%%DATADIR%%/public/img/icons/unicons/inbox.svg >+%%DATADIR%%/public/img/icons/unicons/incoming-call.svg >+%%DATADIR%%/public/img/icons/unicons/index.json >+%%DATADIR%%/public/img/icons/unicons/info-circle.svg >+%%DATADIR%%/public/img/icons/unicons/info.svg >+%%DATADIR%%/public/img/icons/unicons/instagram-alt.svg >+%%DATADIR%%/public/img/icons/unicons/instagram.svg >+%%DATADIR%%/public/img/icons/unicons/intercom-alt.svg >+%%DATADIR%%/public/img/icons/unicons/intercom.svg >+%%DATADIR%%/public/img/icons/unicons/invoice.svg >+%%DATADIR%%/public/img/icons/unicons/italic.svg >+%%DATADIR%%/public/img/icons/unicons/jackhammer.svg >+%%DATADIR%%/public/img/icons/unicons/java-script.svg >+%%DATADIR%%/public/img/icons/unicons/kayak.svg >+%%DATADIR%%/public/img/icons/unicons/key-skeleton-alt.svg >+%%DATADIR%%/public/img/icons/unicons/key-skeleton.svg >+%%DATADIR%%/public/img/icons/unicons/keyboard-alt.svg >+%%DATADIR%%/public/img/icons/unicons/keyboard-hide.svg >+%%DATADIR%%/public/img/icons/unicons/keyboard-show.svg >+%%DATADIR%%/public/img/icons/unicons/keyboard.svg >+%%DATADIR%%/public/img/icons/unicons/keyhole-circle.svg >+%%DATADIR%%/public/img/icons/unicons/keyhole-square-full.svg >+%%DATADIR%%/public/img/icons/unicons/keyhole-square.svg >+%%DATADIR%%/public/img/icons/unicons/kid.svg >+%%DATADIR%%/public/img/icons/unicons/label-alt.svg >+%%DATADIR%%/public/img/icons/unicons/label.svg >+%%DATADIR%%/public/img/icons/unicons/lamp.svg >+%%DATADIR%%/public/img/icons/unicons/language.svg >+%%DATADIR%%/public/img/icons/unicons/laptop-cloud.svg >+%%DATADIR%%/public/img/icons/unicons/laptop-connection.svg >+%%DATADIR%%/public/img/icons/unicons/laptop.svg >+%%DATADIR%%/public/img/icons/unicons/laughing.svg >+%%DATADIR%%/public/img/icons/unicons/layer-group-slash.svg >+%%DATADIR%%/public/img/icons/unicons/layer-group.svg >+%%DATADIR%%/public/img/icons/unicons/layers-alt.svg >+%%DATADIR%%/public/img/icons/unicons/layers-slash.svg >+%%DATADIR%%/public/img/icons/unicons/layers.svg >+%%DATADIR%%/public/img/icons/unicons/left-arrow-from-left.svg >+%%DATADIR%%/public/img/icons/unicons/left-arrow-to-left.svg >+%%DATADIR%%/public/img/icons/unicons/left-indent-alt.svg >+%%DATADIR%%/public/img/icons/unicons/left-indent.svg >+%%DATADIR%%/public/img/icons/unicons/left-to-right-text-direction.svg >+%%DATADIR%%/public/img/icons/unicons/letter-chinese-a.svg >+%%DATADIR%%/public/img/icons/unicons/letter-english-a.svg >+%%DATADIR%%/public/img/icons/unicons/letter-hindi-a.svg >+%%DATADIR%%/public/img/icons/unicons/letter-japanese-a.svg >+%%DATADIR%%/public/img/icons/unicons/life-ring.svg >+%%DATADIR%%/public/img/icons/unicons/lightbulb-alt.svg >+%%DATADIR%%/public/img/icons/unicons/lightbulb.svg >+%%DATADIR%%/public/img/icons/unicons/line-alt.svg >+%%DATADIR%%/public/img/icons/unicons/line-spacing.svg >+%%DATADIR%%/public/img/icons/unicons/line.svg >+%%DATADIR%%/public/img/icons/unicons/link-add.svg >+%%DATADIR%%/public/img/icons/unicons/link-alt.svg >+%%DATADIR%%/public/img/icons/unicons/link-broken.svg >+%%DATADIR%%/public/img/icons/unicons/link-h.svg >+%%DATADIR%%/public/img/icons/unicons/link.svg >+%%DATADIR%%/public/img/icons/unicons/linkedin-alt.svg >+%%DATADIR%%/public/img/icons/unicons/linkedin.svg >+%%DATADIR%%/public/img/icons/unicons/linux.svg >+%%DATADIR%%/public/img/icons/unicons/lira-sign.svg >+%%DATADIR%%/public/img/icons/unicons/list-ol-alt.svg >+%%DATADIR%%/public/img/icons/unicons/list-ol.svg >+%%DATADIR%%/public/img/icons/unicons/list-ui-alt.svg >+%%DATADIR%%/public/img/icons/unicons/list-ul.svg >+%%DATADIR%%/public/img/icons/unicons/location-arrow-alt.svg >+%%DATADIR%%/public/img/icons/unicons/location-arrow.svg >+%%DATADIR%%/public/img/icons/unicons/location-pin-alt.svg >+%%DATADIR%%/public/img/icons/unicons/location-point.svg >+%%DATADIR%%/public/img/icons/unicons/lock-access.svg >+%%DATADIR%%/public/img/icons/unicons/lock-alt.svg >+%%DATADIR%%/public/img/icons/unicons/lock-open-alt.svg >+%%DATADIR%%/public/img/icons/unicons/lock-slash.svg >+%%DATADIR%%/public/img/icons/unicons/lock.svg >+%%DATADIR%%/public/img/icons/unicons/lottiefiles-alt.svg >+%%DATADIR%%/public/img/icons/unicons/lottiefiles.svg >+%%DATADIR%%/public/img/icons/unicons/luggage-cart.svg >+%%DATADIR%%/public/img/icons/unicons/mailbox-alt.svg >+%%DATADIR%%/public/img/icons/unicons/mailbox.svg >+%%DATADIR%%/public/img/icons/unicons/map-marker-alt.svg >+%%DATADIR%%/public/img/icons/unicons/map-marker-edit.svg >+%%DATADIR%%/public/img/icons/unicons/map-marker-info.svg >+%%DATADIR%%/public/img/icons/unicons/map-marker-minus.svg >+%%DATADIR%%/public/img/icons/unicons/map-marker-plus.svg >+%%DATADIR%%/public/img/icons/unicons/map-marker-question.svg >+%%DATADIR%%/public/img/icons/unicons/map-marker-shield.svg >+%%DATADIR%%/public/img/icons/unicons/map-marker-slash.svg >+%%DATADIR%%/public/img/icons/unicons/map-marker.svg >+%%DATADIR%%/public/img/icons/unicons/map-pin-alt.svg >+%%DATADIR%%/public/img/icons/unicons/map-pin.svg >+%%DATADIR%%/public/img/icons/unicons/map.svg >+%%DATADIR%%/public/img/icons/unicons/mars.svg >+%%DATADIR%%/public/img/icons/unicons/master-card.svg >+%%DATADIR%%/public/img/icons/unicons/maximize-left.svg >+%%DATADIR%%/public/img/icons/unicons/medal.svg >+%%DATADIR%%/public/img/icons/unicons/medical-drip.svg >+%%DATADIR%%/public/img/icons/unicons/medical-square-full.svg >+%%DATADIR%%/public/img/icons/unicons/medical-square.svg >+%%DATADIR%%/public/img/icons/unicons/medium-m.svg >+%%DATADIR%%/public/img/icons/unicons/medkit.svg >+%%DATADIR%%/public/img/icons/unicons/meeting-board.svg >+%%DATADIR%%/public/img/icons/unicons/megaphone.svg >+%%DATADIR%%/public/img/icons/unicons/meh-alt.svg >+%%DATADIR%%/public/img/icons/unicons/meh-closed-eye.svg >+%%DATADIR%%/public/img/icons/unicons/meh.svg >+%%DATADIR%%/public/img/icons/unicons/message.svg >+%%DATADIR%%/public/img/icons/unicons/metro.svg >+%%DATADIR%%/public/img/icons/unicons/microphone-slash.svg >+%%DATADIR%%/public/img/icons/unicons/microphone.svg >+%%DATADIR%%/public/img/icons/unicons/microscope.svg >+%%DATADIR%%/public/img/icons/unicons/microsoft.svg >+%%DATADIR%%/public/img/icons/unicons/minus-circle.svg >+%%DATADIR%%/public/img/icons/unicons/minus-path.svg >+%%DATADIR%%/public/img/icons/unicons/minus-square-full.svg >+%%DATADIR%%/public/img/icons/unicons/minus-square.svg >+%%DATADIR%%/public/img/icons/unicons/minus.svg >+%%DATADIR%%/public/img/icons/unicons/missed-call.svg >+%%DATADIR%%/public/img/icons/unicons/mobile-android-alt.svg >+%%DATADIR%%/public/img/icons/unicons/mobile-android.svg >+%%DATADIR%%/public/img/icons/unicons/mobile-vibrate.svg >+%%DATADIR%%/public/img/icons/unicons/modem.svg >+%%DATADIR%%/public/img/icons/unicons/money-bill-slash.svg >+%%DATADIR%%/public/img/icons/unicons/money-bill-stack.svg >+%%DATADIR%%/public/img/icons/unicons/money-bill.svg >+%%DATADIR%%/public/img/icons/unicons/money-insert.svg >+%%DATADIR%%/public/img/icons/unicons/money-stack.svg >+%%DATADIR%%/public/img/icons/unicons/money-withdraw.svg >+%%DATADIR%%/public/img/icons/unicons/money-withdrawal.svg >+%%DATADIR%%/public/img/icons/unicons/moneybag-alt.svg >+%%DATADIR%%/public/img/icons/unicons/moneybag.svg >+%%DATADIR%%/public/img/icons/unicons/monitor-heart-rate.svg >+%%DATADIR%%/public/img/icons/unicons/monitor.svg >+%%DATADIR%%/public/img/icons/unicons/moon-eclipse.svg >+%%DATADIR%%/public/img/icons/unicons/moon.svg >+%%DATADIR%%/public/img/icons/unicons/moonset.svg >+%%DATADIR%%/public/img/icons/unicons/mountains-sun.svg >+%%DATADIR%%/public/img/icons/unicons/mountains.svg >+%%DATADIR%%/public/img/icons/unicons/mouse-alt-2.svg >+%%DATADIR%%/public/img/icons/unicons/mouse-alt.svg >+%%DATADIR%%/public/img/icons/unicons/mouse.svg >+%%DATADIR%%/public/img/icons/unicons/multiply.svg >+%%DATADIR%%/public/img/icons/unicons/music-note.svg >+%%DATADIR%%/public/img/icons/unicons/music-tune-slash.svg >+%%DATADIR%%/public/img/icons/unicons/music.svg >+%%DATADIR%%/public/img/icons/unicons/n-a.svg >+%%DATADIR%%/public/img/icons/unicons/navigator.svg >+%%DATADIR%%/public/img/icons/unicons/nerd.svg >+%%DATADIR%%/public/img/icons/unicons/newspaper.svg >+%%DATADIR%%/public/img/icons/unicons/ninja.svg >+%%DATADIR%%/public/img/icons/unicons/no-entry.svg >+%%DATADIR%%/public/img/icons/unicons/notebooks.svg >+%%DATADIR%%/public/img/icons/unicons/notes.svg >+%%DATADIR%%/public/img/icons/unicons/object-group.svg >+%%DATADIR%%/public/img/icons/unicons/object-ungroup.svg >+%%DATADIR%%/public/img/icons/unicons/octagon.svg >+%%DATADIR%%/public/img/icons/unicons/okta.svg >+%%DATADIR%%/public/img/icons/unicons/opera-alt.svg >+%%DATADIR%%/public/img/icons/unicons/opera.svg >+%%DATADIR%%/public/img/icons/unicons/outgoing-call.svg >+%%DATADIR%%/public/img/icons/unicons/package.svg >+%%DATADIR%%/public/img/icons/unicons/padlock.svg >+%%DATADIR%%/public/img/icons/unicons/pagelines.svg >+%%DATADIR%%/public/img/icons/unicons/pagerduty.svg >+%%DATADIR%%/public/img/icons/unicons/paint-tool.svg >+%%DATADIR%%/public/img/icons/unicons/palette.svg >+%%DATADIR%%/public/img/icons/unicons/panel-add.svg >+%%DATADIR%%/public/img/icons/unicons/panorama-h-alt.svg >+%%DATADIR%%/public/img/icons/unicons/panorama-h.svg >+%%DATADIR%%/public/img/icons/unicons/panorama-v.svg >+%%DATADIR%%/public/img/icons/unicons/paperclip.svg >+%%DATADIR%%/public/img/icons/unicons/paragraph.svg >+%%DATADIR%%/public/img/icons/unicons/parcel.svg >+%%DATADIR%%/public/img/icons/unicons/parking-circle.svg >+%%DATADIR%%/public/img/icons/unicons/parking-square.svg >+%%DATADIR%%/public/img/icons/unicons/pathfinder-unite.svg >+%%DATADIR%%/public/img/icons/unicons/pathfinder.svg >+%%DATADIR%%/public/img/icons/unicons/pause-circle.svg >+%%DATADIR%%/public/img/icons/unicons/pause.svg >+%%DATADIR%%/public/img/icons/unicons/paypal.svg >+%%DATADIR%%/public/img/icons/unicons/pen.svg >+%%DATADIR%%/public/img/icons/unicons/pentagon.svg >+%%DATADIR%%/public/img/icons/unicons/percentage.svg >+%%DATADIR%%/public/img/icons/unicons/phone-alt.svg >+%%DATADIR%%/public/img/icons/unicons/phone-pause.svg >+%%DATADIR%%/public/img/icons/unicons/phone-slash.svg >+%%DATADIR%%/public/img/icons/unicons/phone-times.svg >+%%DATADIR%%/public/img/icons/unicons/phone-volume.svg >+%%DATADIR%%/public/img/icons/unicons/phone.svg >+%%DATADIR%%/public/img/icons/unicons/picture.svg >+%%DATADIR%%/public/img/icons/unicons/pizza-slice.svg >+%%DATADIR%%/public/img/icons/unicons/plane-arrival.svg >+%%DATADIR%%/public/img/icons/unicons/plane-departure.svg >+%%DATADIR%%/public/img/icons/unicons/plane-fly.svg >+%%DATADIR%%/public/img/icons/unicons/plane.svg >+%%DATADIR%%/public/img/icons/unicons/play-circle.svg >+%%DATADIR%%/public/img/icons/unicons/play.svg >+%%DATADIR%%/public/img/icons/unicons/plug.svg >+%%DATADIR%%/public/img/icons/unicons/plus-circle.svg >+%%DATADIR%%/public/img/icons/unicons/plus-square.svg >+%%DATADIR%%/public/img/icons/unicons/plus.svg >+%%DATADIR%%/public/img/icons/unicons/podium.svg >+%%DATADIR%%/public/img/icons/unicons/polygon.svg >+%%DATADIR%%/public/img/icons/unicons/post-stamp.svg >+%%DATADIR%%/public/img/icons/unicons/postcard.svg >+%%DATADIR%%/public/img/icons/unicons/pound-circle.svg >+%%DATADIR%%/public/img/icons/unicons/pound.svg >+%%DATADIR%%/public/img/icons/unicons/power.svg >+%%DATADIR%%/public/img/icons/unicons/prescription-bottle.svg >+%%DATADIR%%/public/img/icons/unicons/presentation-check.svg >+%%DATADIR%%/public/img/icons/unicons/presentation-edit.svg >+%%DATADIR%%/public/img/icons/unicons/presentation-line.svg >+%%DATADIR%%/public/img/icons/unicons/presentation-lines-alt.svg >+%%DATADIR%%/public/img/icons/unicons/presentation-minus.svg >+%%DATADIR%%/public/img/icons/unicons/presentation-play.svg >+%%DATADIR%%/public/img/icons/unicons/presentation-plus.svg >+%%DATADIR%%/public/img/icons/unicons/presentation-times.svg >+%%DATADIR%%/public/img/icons/unicons/presentation.svg >+%%DATADIR%%/public/img/icons/unicons/previous.svg >+%%DATADIR%%/public/img/icons/unicons/pricetag-alt.svg >+%%DATADIR%%/public/img/icons/unicons/print-slash.svg >+%%DATADIR%%/public/img/icons/unicons/print.svg >+%%DATADIR%%/public/img/icons/unicons/process.svg >+%%DATADIR%%/public/img/icons/unicons/processor.svg >+%%DATADIR%%/public/img/icons/unicons/programming-language.svg >+%%DATADIR%%/public/img/icons/unicons/pump.svg >+%%DATADIR%%/public/img/icons/unicons/puzzle-piece.svg >+%%DATADIR%%/public/img/icons/unicons/qrcode-scan.svg >+%%DATADIR%%/public/img/icons/unicons/question-circle.svg >+%%DATADIR%%/public/img/icons/unicons/question.svg >+%%DATADIR%%/public/img/icons/unicons/rainbow.svg >+%%DATADIR%%/public/img/icons/unicons/raindrops-alt.svg >+%%DATADIR%%/public/img/icons/unicons/raindrops.svg >+%%DATADIR%%/public/img/icons/unicons/react.svg >+%%DATADIR%%/public/img/icons/unicons/receipt-alt.svg >+%%DATADIR%%/public/img/icons/unicons/receipt.svg >+%%DATADIR%%/public/img/icons/unicons/record-audio.svg >+%%DATADIR%%/public/img/icons/unicons/reddit-alien-alt.svg >+%%DATADIR%%/public/img/icons/unicons/redo.svg >+%%DATADIR%%/public/img/icons/unicons/refresh.svg >+%%DATADIR%%/public/img/icons/unicons/registered.svg >+%%DATADIR%%/public/img/icons/unicons/repeat.svg >+%%DATADIR%%/public/img/icons/unicons/restaurant.svg >+%%DATADIR%%/public/img/icons/unicons/right-indent-alt.svg >+%%DATADIR%%/public/img/icons/unicons/right-to-left-text-direction.svg >+%%DATADIR%%/public/img/icons/unicons/robot.svg >+%%DATADIR%%/public/img/icons/unicons/rocket.svg >+%%DATADIR%%/public/img/icons/unicons/rope-way.svg >+%%DATADIR%%/public/img/icons/unicons/rotate-360.svg >+%%DATADIR%%/public/img/icons/unicons/rss-alt.svg >+%%DATADIR%%/public/img/icons/unicons/rss-interface.svg >+%%DATADIR%%/public/img/icons/unicons/rss.svg >+%%DATADIR%%/public/img/icons/unicons/ruler-combined.svg >+%%DATADIR%%/public/img/icons/unicons/ruler.svg >+%%DATADIR%%/public/img/icons/unicons/rupee-sign.svg >+%%DATADIR%%/public/img/icons/unicons/sad-cry.svg >+%%DATADIR%%/public/img/icons/unicons/sad-crying.svg >+%%DATADIR%%/public/img/icons/unicons/sad-dizzy.svg >+%%DATADIR%%/public/img/icons/unicons/sad-squint.svg >+%%DATADIR%%/public/img/icons/unicons/sad.svg >+%%DATADIR%%/public/img/icons/unicons/sanitizer-alt.svg >+%%DATADIR%%/public/img/icons/unicons/sanitizer.svg >+%%DATADIR%%/public/img/icons/unicons/save.svg >+%%DATADIR%%/public/img/icons/unicons/scaling-left.svg >+%%DATADIR%%/public/img/icons/unicons/scaling-right.svg >+%%DATADIR%%/public/img/icons/unicons/scenery.svg >+%%DATADIR%%/public/img/icons/unicons/schedule.svg >+%%DATADIR%%/public/img/icons/unicons/screw.svg >+%%DATADIR%%/public/img/icons/unicons/scroll-h.svg >+%%DATADIR%%/public/img/icons/unicons/scroll.svg >+%%DATADIR%%/public/img/icons/unicons/search-alt.svg >+%%DATADIR%%/public/img/icons/unicons/search-minus.svg >+%%DATADIR%%/public/img/icons/unicons/search-plus.svg >+%%DATADIR%%/public/img/icons/unicons/search.svg >+%%DATADIR%%/public/img/icons/unicons/selfie.svg >+%%DATADIR%%/public/img/icons/unicons/server-alt.svg >+%%DATADIR%%/public/img/icons/unicons/server-connection.svg >+%%DATADIR%%/public/img/icons/unicons/server-network-alt.svg >+%%DATADIR%%/public/img/icons/unicons/server-network.svg >+%%DATADIR%%/public/img/icons/unicons/server.svg >+%%DATADIR%%/public/img/icons/unicons/servers.svg >+%%DATADIR%%/public/img/icons/unicons/servicemark.svg >+%%DATADIR%%/public/img/icons/unicons/setting.svg >+%%DATADIR%%/public/img/icons/unicons/share-alt.svg >+%%DATADIR%%/public/img/icons/unicons/share.svg >+%%DATADIR%%/public/img/icons/unicons/shield-check.svg >+%%DATADIR%%/public/img/icons/unicons/shield-exclamation.svg >+%%DATADIR%%/public/img/icons/unicons/shield-plus.svg >+%%DATADIR%%/public/img/icons/unicons/shield-question.svg >+%%DATADIR%%/public/img/icons/unicons/shield-slash.svg >+%%DATADIR%%/public/img/icons/unicons/shield.svg >+%%DATADIR%%/public/img/icons/unicons/ship.svg >+%%DATADIR%%/public/img/icons/unicons/shop.svg >+%%DATADIR%%/public/img/icons/unicons/shopping-bag.svg >+%%DATADIR%%/public/img/icons/unicons/shopping-basket.svg >+%%DATADIR%%/public/img/icons/unicons/shopping-cart-alt.svg >+%%DATADIR%%/public/img/icons/unicons/shopping-cart.svg >+%%DATADIR%%/public/img/icons/unicons/shovel.svg >+%%DATADIR%%/public/img/icons/unicons/shrink.svg >+%%DATADIR%%/public/img/icons/unicons/shuffle.svg >+%%DATADIR%%/public/img/icons/unicons/shutter-alt.svg >+%%DATADIR%%/public/img/icons/unicons/shutter.svg >+%%DATADIR%%/public/img/icons/unicons/sick.svg >+%%DATADIR%%/public/img/icons/unicons/sigma.svg >+%%DATADIR%%/public/img/icons/unicons/sign-alt.svg >+%%DATADIR%%/public/img/icons/unicons/sign-in-alt.svg >+%%DATADIR%%/public/img/icons/unicons/sign-left.svg >+%%DATADIR%%/public/img/icons/unicons/sign-out-alt.svg >+%%DATADIR%%/public/img/icons/unicons/sign-right.svg >+%%DATADIR%%/public/img/icons/unicons/signal-alt-3.svg >+%%DATADIR%%/public/img/icons/unicons/signal-alt.svg >+%%DATADIR%%/public/img/icons/unicons/signal.svg >+%%DATADIR%%/public/img/icons/unicons/signin.svg >+%%DATADIR%%/public/img/icons/unicons/signout.svg >+%%DATADIR%%/public/img/icons/unicons/silence.svg >+%%DATADIR%%/public/img/icons/unicons/silent-squint.svg >+%%DATADIR%%/public/img/icons/unicons/sim-card.svg >+%%DATADIR%%/public/img/icons/unicons/sitemap.svg >+%%DATADIR%%/public/img/icons/unicons/skip-forward-alt.svg >+%%DATADIR%%/public/img/icons/unicons/skip-forward-circle.svg >+%%DATADIR%%/public/img/icons/unicons/skip-forward.svg >+%%DATADIR%%/public/img/icons/unicons/skype-alt.svg >+%%DATADIR%%/public/img/icons/unicons/skype.svg >+%%DATADIR%%/public/img/icons/unicons/slack-alt.svg >+%%DATADIR%%/public/img/icons/unicons/slack.svg >+%%DATADIR%%/public/img/icons/unicons/slider-h-range.svg >+%%DATADIR%%/public/img/icons/unicons/slider-h.svg >+%%DATADIR%%/public/img/icons/unicons/sliders-v-alt.svg >+%%DATADIR%%/public/img/icons/unicons/sliders-v.svg >+%%DATADIR%%/public/img/icons/unicons/smile-beam.svg >+%%DATADIR%%/public/img/icons/unicons/smile-dizzy.svg >+%%DATADIR%%/public/img/icons/unicons/smile-squint-wink-alt.svg >+%%DATADIR%%/public/img/icons/unicons/smile-squint-wink.svg >+%%DATADIR%%/public/img/icons/unicons/smile-wink-alt.svg >+%%DATADIR%%/public/img/icons/unicons/smile-wink.svg >+%%DATADIR%%/public/img/icons/unicons/smile.svg >+%%DATADIR%%/public/img/icons/unicons/snapchat-alt.svg >+%%DATADIR%%/public/img/icons/unicons/snapchat-ghost.svg >+%%DATADIR%%/public/img/icons/unicons/snapchat-square.svg >+%%DATADIR%%/public/img/icons/unicons/snow-flake.svg >+%%DATADIR%%/public/img/icons/unicons/snowflake-alt.svg >+%%DATADIR%%/public/img/icons/unicons/snowflake.svg >+%%DATADIR%%/public/img/icons/unicons/social-distancing.svg >+%%DATADIR%%/public/img/icons/unicons/sort-amount-down.svg >+%%DATADIR%%/public/img/icons/unicons/sort-amount-up.svg >+%%DATADIR%%/public/img/icons/unicons/sort.svg >+%%DATADIR%%/public/img/icons/unicons/sorting.svg >+%%DATADIR%%/public/img/icons/unicons/space-key.svg >+%%DATADIR%%/public/img/icons/unicons/spade.svg >+%%DATADIR%%/public/img/icons/unicons/sperms.svg >+%%DATADIR%%/public/img/icons/unicons/spin.svg >+%%DATADIR%%/public/img/icons/unicons/spinner-alt.svg >+%%DATADIR%%/public/img/icons/unicons/spinner.svg >+%%DATADIR%%/public/img/icons/unicons/square-full.svg >+%%DATADIR%%/public/img/icons/unicons/square-shape.svg >+%%DATADIR%%/public/img/icons/unicons/square.svg >+%%DATADIR%%/public/img/icons/unicons/squint.svg >+%%DATADIR%%/public/img/icons/unicons/star-half-alt.svg >+%%DATADIR%%/public/img/icons/unicons/star.svg >+%%DATADIR%%/public/img/icons/unicons/step-backward-alt.svg >+%%DATADIR%%/public/img/icons/unicons/step-backward-circle.svg >+%%DATADIR%%/public/img/icons/unicons/step-backward.svg >+%%DATADIR%%/public/img/icons/unicons/step-forward.svg >+%%DATADIR%%/public/img/icons/unicons/stethoscope-alt.svg >+%%DATADIR%%/public/img/icons/unicons/stethoscope.svg >+%%DATADIR%%/public/img/icons/unicons/stop-circle.svg >+%%DATADIR%%/public/img/icons/unicons/stopwatch-slash.svg >+%%DATADIR%%/public/img/icons/unicons/stopwatch.svg >+%%DATADIR%%/public/img/icons/unicons/store-alt.svg >+%%DATADIR%%/public/img/icons/unicons/store-slash.svg >+%%DATADIR%%/public/img/icons/unicons/store.svg >+%%DATADIR%%/public/img/icons/unicons/streering.svg >+%%DATADIR%%/public/img/icons/unicons/stretcher.svg >+%%DATADIR%%/public/img/icons/unicons/subject.svg >+%%DATADIR%%/public/img/icons/unicons/subway-alt.svg >+%%DATADIR%%/public/img/icons/unicons/subway.svg >+%%DATADIR%%/public/img/icons/unicons/suitcase-alt.svg >+%%DATADIR%%/public/img/icons/unicons/suitcase.svg >+%%DATADIR%%/public/img/icons/unicons/sun.svg >+%%DATADIR%%/public/img/icons/unicons/sunset.svg >+%%DATADIR%%/public/img/icons/unicons/surprise.svg >+%%DATADIR%%/public/img/icons/unicons/swatchbook.svg >+%%DATADIR%%/public/img/icons/unicons/swiggy.svg >+%%DATADIR%%/public/img/icons/unicons/swimmer.svg >+%%DATADIR%%/public/img/icons/unicons/sync-exclamation.svg >+%%DATADIR%%/public/img/icons/unicons/sync-slash.svg >+%%DATADIR%%/public/img/icons/unicons/sync.svg >+%%DATADIR%%/public/img/icons/unicons/syringe.svg >+%%DATADIR%%/public/img/icons/unicons/table-tennis.svg >+%%DATADIR%%/public/img/icons/unicons/table.svg >+%%DATADIR%%/public/img/icons/unicons/tablet.svg >+%%DATADIR%%/public/img/icons/unicons/tablets.svg >+%%DATADIR%%/public/img/icons/unicons/tachometer-fast-alt.svg >+%%DATADIR%%/public/img/icons/unicons/tachometer-fast.svg >+%%DATADIR%%/public/img/icons/unicons/tag-alt.svg >+%%DATADIR%%/public/img/icons/unicons/tag.svg >+%%DATADIR%%/public/img/icons/unicons/tape.svg >+%%DATADIR%%/public/img/icons/unicons/taxi.svg >+%%DATADIR%%/public/img/icons/unicons/tear.svg >+%%DATADIR%%/public/img/icons/unicons/telegram-alt.svg >+%%DATADIR%%/public/img/icons/unicons/telegram.svg >+%%DATADIR%%/public/img/icons/unicons/telescope.svg >+%%DATADIR%%/public/img/icons/unicons/temperature-empty.svg >+%%DATADIR%%/public/img/icons/unicons/temperature-half.svg >+%%DATADIR%%/public/img/icons/unicons/temperature-minus.svg >+%%DATADIR%%/public/img/icons/unicons/temperature-plus.svg >+%%DATADIR%%/public/img/icons/unicons/temperature-quarter.svg >+%%DATADIR%%/public/img/icons/unicons/temperature-three-quarter.svg >+%%DATADIR%%/public/img/icons/unicons/temperature.svg >+%%DATADIR%%/public/img/icons/unicons/tennis-ball.svg >+%%DATADIR%%/public/img/icons/unicons/text-fields.svg >+%%DATADIR%%/public/img/icons/unicons/text-size.svg >+%%DATADIR%%/public/img/icons/unicons/text-strike-through.svg >+%%DATADIR%%/public/img/icons/unicons/text.svg >+%%DATADIR%%/public/img/icons/unicons/th-large.svg >+%%DATADIR%%/public/img/icons/unicons/th-slash.svg >+%%DATADIR%%/public/img/icons/unicons/th.svg >+%%DATADIR%%/public/img/icons/unicons/thermometer.svg >+%%DATADIR%%/public/img/icons/unicons/thumbs-down.svg >+%%DATADIR%%/public/img/icons/unicons/thumbs-up.svg >+%%DATADIR%%/public/img/icons/unicons/thunderstorm-moon.svg >+%%DATADIR%%/public/img/icons/unicons/thunderstorm-sun.svg >+%%DATADIR%%/public/img/icons/unicons/thunderstorm.svg >+%%DATADIR%%/public/img/icons/unicons/ticket.svg >+%%DATADIR%%/public/img/icons/unicons/times-circle.svg >+%%DATADIR%%/public/img/icons/unicons/times-square.svg >+%%DATADIR%%/public/img/icons/unicons/times.svg >+%%DATADIR%%/public/img/icons/unicons/toggle-off.svg >+%%DATADIR%%/public/img/icons/unicons/toggle-on.svg >+%%DATADIR%%/public/img/icons/unicons/toilet-paper.svg >+%%DATADIR%%/public/img/icons/unicons/top-arrow-from-top.svg >+%%DATADIR%%/public/img/icons/unicons/top-arrow-to-top.svg >+%%DATADIR%%/public/img/icons/unicons/tornado.svg >+%%DATADIR%%/public/img/icons/unicons/trademark-circle.svg >+%%DATADIR%%/public/img/icons/unicons/trademark.svg >+%%DATADIR%%/public/img/icons/unicons/traffic-barrier.svg >+%%DATADIR%%/public/img/icons/unicons/traffic-light.svg >+%%DATADIR%%/public/img/icons/unicons/transaction.svg >+%%DATADIR%%/public/img/icons/unicons/trash-alt.svg >+%%DATADIR%%/public/img/icons/unicons/trash.svg >+%%DATADIR%%/public/img/icons/unicons/trees.svg >+%%DATADIR%%/public/img/icons/unicons/triangle.svg >+%%DATADIR%%/public/img/icons/unicons/trophy.svg >+%%DATADIR%%/public/img/icons/unicons/trowel.svg >+%%DATADIR%%/public/img/icons/unicons/truck-loading.svg >+%%DATADIR%%/public/img/icons/unicons/truck.svg >+%%DATADIR%%/public/img/icons/unicons/tumblr-alt.svg >+%%DATADIR%%/public/img/icons/unicons/tumblr-square.svg >+%%DATADIR%%/public/img/icons/unicons/tumblr.svg >+%%DATADIR%%/public/img/icons/unicons/tv-retro-slash.svg >+%%DATADIR%%/public/img/icons/unicons/tv-retro.svg >+%%DATADIR%%/public/img/icons/unicons/twitter-alt.svg >+%%DATADIR%%/public/img/icons/unicons/twitter.svg >+%%DATADIR%%/public/img/icons/unicons/umbrella.svg >+%%DATADIR%%/public/img/icons/unicons/unamused.svg >+%%DATADIR%%/public/img/icons/unicons/underline.svg >+%%DATADIR%%/public/img/icons/unicons/university.svg >+%%DATADIR%%/public/img/icons/unicons/unlock-alt.svg >+%%DATADIR%%/public/img/icons/unicons/unlock.svg >+%%DATADIR%%/public/img/icons/unicons/upload-alt.svg >+%%DATADIR%%/public/img/icons/unicons/upload.svg >+%%DATADIR%%/public/img/icons/unicons/usd-circle.svg >+%%DATADIR%%/public/img/icons/unicons/usd-square.svg >+%%DATADIR%%/public/img/icons/unicons/user-arrows.svg >+%%DATADIR%%/public/img/icons/unicons/user-check.svg >+%%DATADIR%%/public/img/icons/unicons/user-circle.svg >+%%DATADIR%%/public/img/icons/unicons/user-exclamation.svg >+%%DATADIR%%/public/img/icons/unicons/user-location.svg >+%%DATADIR%%/public/img/icons/unicons/user-md.svg >+%%DATADIR%%/public/img/icons/unicons/user-minus.svg >+%%DATADIR%%/public/img/icons/unicons/user-nurse.svg >+%%DATADIR%%/public/img/icons/unicons/user-plus.svg >+%%DATADIR%%/public/img/icons/unicons/user-square.svg >+%%DATADIR%%/public/img/icons/unicons/user-times.svg >+%%DATADIR%%/public/img/icons/unicons/user.svg >+%%DATADIR%%/public/img/icons/unicons/users-alt.svg >+%%DATADIR%%/public/img/icons/unicons/utensils-alt.svg >+%%DATADIR%%/public/img/icons/unicons/utensils.svg >+%%DATADIR%%/public/img/icons/unicons/vector-square-alt.svg >+%%DATADIR%%/public/img/icons/unicons/vector-square.svg >+%%DATADIR%%/public/img/icons/unicons/venus.svg >+%%DATADIR%%/public/img/icons/unicons/vertical-align-bottom.svg >+%%DATADIR%%/public/img/icons/unicons/vertical-align-center.svg >+%%DATADIR%%/public/img/icons/unicons/vertical-align-top.svg >+%%DATADIR%%/public/img/icons/unicons/vertical-distribute-bottom.svg >+%%DATADIR%%/public/img/icons/unicons/vertical-distribution-center.svg >+%%DATADIR%%/public/img/icons/unicons/vertical-distribution-top.svg >+%%DATADIR%%/public/img/icons/unicons/video-question.svg >+%%DATADIR%%/public/img/icons/unicons/video-slash.svg >+%%DATADIR%%/public/img/icons/unicons/video.svg >+%%DATADIR%%/public/img/icons/unicons/virus-slash.svg >+%%DATADIR%%/public/img/icons/unicons/visual-studio.svg >+%%DATADIR%%/public/img/icons/unicons/vk-alt.svg >+%%DATADIR%%/public/img/icons/unicons/vk.svg >+%%DATADIR%%/public/img/icons/unicons/voicemail-rectangle.svg >+%%DATADIR%%/public/img/icons/unicons/voicemail.svg >+%%DATADIR%%/public/img/icons/unicons/volleyball.svg >+%%DATADIR%%/public/img/icons/unicons/volume-down.svg >+%%DATADIR%%/public/img/icons/unicons/volume-mute.svg >+%%DATADIR%%/public/img/icons/unicons/volume-off.svg >+%%DATADIR%%/public/img/icons/unicons/volume-up.svg >+%%DATADIR%%/public/img/icons/unicons/volume.svg >+%%DATADIR%%/public/img/icons/unicons/vuejs-alt.svg >+%%DATADIR%%/public/img/icons/unicons/vuejs.svg >+%%DATADIR%%/public/img/icons/unicons/wall.svg >+%%DATADIR%%/public/img/icons/unicons/wallet.svg >+%%DATADIR%%/public/img/icons/unicons/watch-alt.svg >+%%DATADIR%%/public/img/icons/unicons/watch.svg >+%%DATADIR%%/public/img/icons/unicons/water-drop-slash.svg >+%%DATADIR%%/public/img/icons/unicons/water-glass.svg >+%%DATADIR%%/public/img/icons/unicons/water.svg >+%%DATADIR%%/public/img/icons/unicons/web-grid-alt.svg >+%%DATADIR%%/public/img/icons/unicons/web-grid.svg >+%%DATADIR%%/public/img/icons/unicons/web-section-alt.svg >+%%DATADIR%%/public/img/icons/unicons/web-section.svg >+%%DATADIR%%/public/img/icons/unicons/webcam.svg >+%%DATADIR%%/public/img/icons/unicons/weight.svg >+%%DATADIR%%/public/img/icons/unicons/whatsapp-alt.svg >+%%DATADIR%%/public/img/icons/unicons/whatsapp.svg >+%%DATADIR%%/public/img/icons/unicons/wheel-barrow.svg >+%%DATADIR%%/public/img/icons/unicons/wheelchair-alt.svg >+%%DATADIR%%/public/img/icons/unicons/wheelchair.svg >+%%DATADIR%%/public/img/icons/unicons/wifi-router.svg >+%%DATADIR%%/public/img/icons/unicons/wifi-slash.svg >+%%DATADIR%%/public/img/icons/unicons/wifi.svg >+%%DATADIR%%/public/img/icons/unicons/wind-moon.svg >+%%DATADIR%%/public/img/icons/unicons/wind-sun.svg >+%%DATADIR%%/public/img/icons/unicons/wind.svg >+%%DATADIR%%/public/img/icons/unicons/window-grid.svg >+%%DATADIR%%/public/img/icons/unicons/window-maximize.svg >+%%DATADIR%%/public/img/icons/unicons/window-section.svg >+%%DATADIR%%/public/img/icons/unicons/window.svg >+%%DATADIR%%/public/img/icons/unicons/windows.svg >+%%DATADIR%%/public/img/icons/unicons/windsock.svg >+%%DATADIR%%/public/img/icons/unicons/windy.svg >+%%DATADIR%%/public/img/icons/unicons/wordpress-simple.svg >+%%DATADIR%%/public/img/icons/unicons/wordpress.svg >+%%DATADIR%%/public/img/icons/unicons/wrap-text.svg >+%%DATADIR%%/public/img/icons/unicons/wrench.svg >+%%DATADIR%%/public/img/icons/unicons/x-add.svg >+%%DATADIR%%/public/img/icons/unicons/x.svg >+%%DATADIR%%/public/img/icons/unicons/yen-circle.svg >+%%DATADIR%%/public/img/icons/unicons/yen.svg >+%%DATADIR%%/public/img/icons/unicons/yin-yang.svg >+%%DATADIR%%/public/img/icons/unicons/youtube.svg > %%DATADIR%%/public/img/icons_dark_theme/icon_add_annotation.svg > %%DATADIR%%/public/img/icons_dark_theme/icon_add_annotation_alt.svg > %%DATADIR%%/public/img/icons_dark_theme/icon_add_data_sources.svg >@@ -2457,6 +4106,7 @@ > %%DATADIR%%/public/img/plugins/mongodb.svg > %%DATADIR%%/public/img/plugins/newrelic.svg > %%DATADIR%%/public/img/plugins/oracle.png >+%%DATADIR%%/public/img/plugins/sap_hana.png > %%DATADIR%%/public/img/plugins/servicenow.svg > %%DATADIR%%/public/img/plugins/snowflake.svg > %%DATADIR%%/public/img/plugins/splunk_logo_128.png >@@ -2469,6 +4119,105 @@ > %%DATADIR%%/public/img/user_profile.png > %%DATADIR%%/public/img/warn-tiny.svg > %%DATADIR%%/public/img/warn.svg >+%%DATADIR%%/public/lib/.gitignore >+%%DATADIR%%/public/lib/monaco-languages/index.ts >+%%DATADIR%%/public/lib/monaco-languages/kusto.ts >+%%DATADIR%%/public/lib/monaco/min/vs/base/browser/ui/codicons/codicon/codicon.ttf >+%%DATADIR%%/public/lib/monaco/min/vs/base/worker/workerMain.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/abap/abap.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/apex/apex.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/azcli/azcli.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/bat/bat.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/cameligo/cameligo.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/clojure/clojure.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/coffee/coffee.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/cpp/cpp.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/csharp/csharp.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/csp/csp.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/css/css.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/dart/dart.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/dockerfile/dockerfile.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/fsharp/fsharp.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/go/go.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/graphql/graphql.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/handlebars/handlebars.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/hcl/hcl.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/html/html.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/ini/ini.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/java/java.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/javascript/javascript.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/julia/julia.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/kotlin/kotlin.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/less/less.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/lexon/lexon.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/lua/lua.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/markdown/markdown.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/mips/mips.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/msdax/msdax.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/mysql/mysql.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/objective-c/objective-c.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/pascal/pascal.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/pascaligo/pascaligo.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/perl/perl.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/pgsql/pgsql.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/php/php.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/postiats/postiats.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/powerquery/powerquery.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/powershell/powershell.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/pug/pug.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/python/python.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/r/r.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/razor/razor.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/redis/redis.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/redshift/redshift.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/restructuredtext/restructuredtext.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/ruby/ruby.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/rust/rust.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/sb/sb.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/scala/scala.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/scheme/scheme.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/scss/scss.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/shell/shell.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/solidity/solidity.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/sophia/sophia.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/sql/sql.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/st/st.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/swift/swift.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/systemverilog/systemverilog.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/tcl/tcl.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/twig/twig.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/typescript/typescript.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/vb/vb.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/xml/xml.js >+%%DATADIR%%/public/lib/monaco/min/vs/basic-languages/yaml/yaml.js >+%%DATADIR%%/public/lib/monaco/min/vs/editor/editor.main.css >+%%DATADIR%%/public/lib/monaco/min/vs/editor/editor.main.js >+%%DATADIR%%/public/lib/monaco/min/vs/editor/editor.main.nls.de.js >+%%DATADIR%%/public/lib/monaco/min/vs/editor/editor.main.nls.es.js >+%%DATADIR%%/public/lib/monaco/min/vs/editor/editor.main.nls.fr.js >+%%DATADIR%%/public/lib/monaco/min/vs/editor/editor.main.nls.it.js >+%%DATADIR%%/public/lib/monaco/min/vs/editor/editor.main.nls.ja.js >+%%DATADIR%%/public/lib/monaco/min/vs/editor/editor.main.nls.js >+%%DATADIR%%/public/lib/monaco/min/vs/editor/editor.main.nls.ko.js >+%%DATADIR%%/public/lib/monaco/min/vs/editor/editor.main.nls.ru.js >+%%DATADIR%%/public/lib/monaco/min/vs/editor/editor.main.nls.zh-cn.js >+%%DATADIR%%/public/lib/monaco/min/vs/editor/editor.main.nls.zh-tw.js >+%%DATADIR%%/public/lib/monaco/min/vs/language/css/cssMode.js >+%%DATADIR%%/public/lib/monaco/min/vs/language/css/cssWorker.js >+%%DATADIR%%/public/lib/monaco/min/vs/language/html/htmlMode.js >+%%DATADIR%%/public/lib/monaco/min/vs/language/html/htmlWorker.js >+%%DATADIR%%/public/lib/monaco/min/vs/language/json/jsonMode.js >+%%DATADIR%%/public/lib/monaco/min/vs/language/json/jsonWorker.js >+%%DATADIR%%/public/lib/monaco/min/vs/language/kusto/Kusto.Language.Bridge.min.js >+%%DATADIR%%/public/lib/monaco/min/vs/language/kusto/bridge.min.js >+%%DATADIR%%/public/lib/monaco/min/vs/language/kusto/kusto.javascript.client.min.js >+%%DATADIR%%/public/lib/monaco/min/vs/language/kusto/kustoMode.js >+%%DATADIR%%/public/lib/monaco/min/vs/language/kusto/kustoWorker.js >+%%DATADIR%%/public/lib/monaco/min/vs/language/kusto/monaco.contribution.d.ts >+%%DATADIR%%/public/lib/monaco/min/vs/language/kusto/monaco.contribution.js >+%%DATADIR%%/public/lib/monaco/min/vs/language/kusto/monaco.d.ts >+%%DATADIR%%/public/lib/monaco/min/vs/language/kusto/newtonsoft.json.min.js >+%%DATADIR%%/public/lib/monaco/min/vs/loader.js > %%DATADIR%%/public/robots.txt > %%DATADIR%%/public/sass/.sass-lint.yml > %%DATADIR%%/public/sass/_grafana.scss >@@ -2502,7 +4251,6 @@ > %%DATADIR%%/public/sass/components/_add_data_source.scss > %%DATADIR%%/public/sass/components/_alerts.scss > %%DATADIR%%/public/sass/components/_buttons.scss >-%%DATADIR%%/public/sass/components/_cards.scss > %%DATADIR%%/public/sass/components/_code_editor.scss > %%DATADIR%%/public/sass/components/_dashboard_grid.scss > %%DATADIR%%/public/sass/components/_dashboard_list.scss >@@ -2541,7 +4289,6 @@ > %%DATADIR%%/public/sass/components/_row.scss > %%DATADIR%%/public/sass/components/_scrollbar.scss > %%DATADIR%%/public/sass/components/_search.scss >-%%DATADIR%%/public/sass/components/_shortcuts.scss > %%DATADIR%%/public/sass/components/_sidemenu.scss > %%DATADIR%%/public/sass/components/_slate_editor.scss > %%DATADIR%%/public/sass/components/_submenu.scss >@@ -2562,7 +4309,6 @@ > %%DATADIR%%/public/sass/grafana.light.scss > %%DATADIR%%/public/sass/icons.json > %%DATADIR%%/public/sass/layout/_lists.scss >-%%DATADIR%%/public/sass/layout/_page.scss > %%DATADIR%%/public/sass/mixins/_animations.scss > %%DATADIR%%/public/sass/mixins/_breakpoints.scss > %%DATADIR%%/public/sass/mixins/_buttons.scss >@@ -2604,6 +4350,7 @@ > %%DATADIR%%/public/test/helpers/getQueryOptions.ts > %%DATADIR%%/public/test/helpers/getTemplateSrvDependencies.ts > %%DATADIR%%/public/test/helpers/initTemplateSrv.ts >+%%DATADIR%%/public/test/helpers/typeAsJestMock.ts > %%DATADIR%%/public/test/jest-setup.ts > %%DATADIR%%/public/test/jest-shim.ts > %%DATADIR%%/public/test/lib/common.ts >@@ -2624,6 +4371,11 @@ > %%DATADIR%%/public/test/mocks/svg.ts > %%DATADIR%%/public/test/setupTests.ts > %%DATADIR%%/public/test/specs/helpers.ts >+%%DATADIR%%/public/testdata/browser_marketshare.csv >+%%DATADIR%%/public/testdata/gdp_per_capita.csv >+%%DATADIR%%/public/testdata/js_libraries.csv >+%%DATADIR%%/public/testdata/population_by_state.csv >+%%DATADIR%%/public/testdata/weight_height.csv > %%DATADIR%%/public/vendor/angular-other/angular-strap.js > %%DATADIR%%/public/vendor/angular-other/datepicker.js > %%DATADIR%%/public/vendor/angular-other/timepicker.js >@@ -2652,6 +4404,7 @@ > @dir %%GRAFANA_DATADIR%% > @dir %%GRAFANA_PLUGINDIR%% > @dir %%GRAFANA_PROVISIONINGDIR%% >+@dir %%GRAFANA_PROVISIONINGDIR%%/access-control > @dir %%GRAFANA_PROVISIONINGDIR%%/dashboards > @dir %%GRAFANA_PROVISIONINGDIR%%/datasources > @dir %%GRAFANA_PROVISIONINGDIR%%/notifiers
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 256479
:
225635
|
225636
|
225711
|
225712
|
225838
| 225839