https://shop.unserekinder.at/navigation/ce2f341a6fd4462e9be4190d5d5ce2ec

Cache

159 Total calls
1.02 ms Total time
102 Total reads
0 Total writes
0 Total deletes
24 Total hits
78 Total misses
23.53 % Hits/reads

Pools

cache.app 0

No calls were made for cache.app pool.

cache.system 0

No calls were made for cache.system pool.

cache.validator 0

No calls were made for cache.validator pool.

cache.serializer 0

No calls were made for cache.serializer pool.

cache.annotations 4

Metrics

4 Calls
0.62 ms Time
4 Reads
0 Writes
0 Deletes
4 Hits
0 Misses
100 % Hits/reads

Calls

# Time Call Hit
1 0.29 ms getItem()
[
  "Shopware%5CStorefront%5CController%5CNavigationController" => true
]
2 0.03 ms getItem()
[
  "[C]Shopware%5CStorefront%5CController%5CNavigationController" => true
]
3 0.27 ms getItem()
[
  "Shopware%5CStorefront%5CController%5CNavigationController%23index" => true
]
4 0.03 ms getItem()
[
  "[C]Shopware%5CStorefront%5CController%5CNavigationController%23index" => true
]

cache.property_info 0

No calls were made for cache.property_info pool.

cache.messenger.restart_workers_signal 0

No calls were made for cache.messenger.restart_workers_signal pool.

cache.rate_limiter 0

No calls were made for cache.rate_limiter pool.

cache.object 98

Metrics

98 Calls
0.34 ms Time
54 Reads
0 Writes
0 Deletes
4 Hits
50 Misses
7.41 % Hits/reads

Calls

# Time Call Hit
1 0.00 ms getItems()
[
  "\x00tags\x00routing-domains" => false
  "routing-domains" => false
]
2 0.00 ms saveDeferred()
[
  "routing-domains" => true
]
3 0.02 ms saveDeferred()
[
  "\x00tags\x00routing-domains" => true
]
4 0.00 ms commit()
true
5 0.00 ms getItems()
[
  "\x00tags\x00seo-resolver-6b39cc8905d457f7390f94b9ea10eeea" => false
  "seo-resolver-6b39cc8905d457f7390f94b9ea10eeea" => false
]
6 0.00 ms saveDeferred()
[
  "seo-resolver-6b39cc8905d457f7390f94b9ea10eeea" => true
]
7 0.00 ms saveDeferred()
[
  "\x00tags\x00seo-resolver-6b39cc8905d457f7390f94b9ea10eeea" => true
]
8 0.00 ms commit()
true
9 0.00 ms getItems()
[
  "\x00tags\x00system-config-" => false
  "system-config-" => false
]
10 0.00 ms saveDeferred()
[
  "system-config-" => true
]
11 0.00 ms saveDeferred()
[
  "\x00tags\x00system-config-" => true
]
12 0.00 ms commit()
true
13 0.00 ms getItems()
[
  "\x00tags\x00system-config-86c85fdeb8034b5d9996c3d701df1e3a" => false
  "system-config-86c85fdeb8034b5d9996c3d701df1e3a" => false
]
14 0.00 ms saveDeferred()
[
  "system-config-86c85fdeb8034b5d9996c3d701df1e3a" => true
]
15 0.00 ms saveDeferred()
[
  "\x00tags\x00system-config-86c85fdeb8034b5d9996c3d701df1e3a" => true
]
16 0.00 ms commit()
true
17 0.00 ms getItems()
[
  "\x00tags\x00context-factory-86c85fdeb8034b5d9996c3d701df1e3a-dea8f866f73e80dd4b4ad3b09d6d0709" => false
  "context-factory-86c85fdeb8034b5d9996c3d701df1e3a-dea8f866f73e80dd4b4ad3b09d6d0709" => false
]
18 0.00 ms getItems()
[
  "\x00tags\x00base-context-factory-86c85fdeb8034b5d9996c3d701df1e3a-dea8f866f73e80dd4b4ad3b09d6d0709" => false
  "base-context-factory-86c85fdeb8034b5d9996c3d701df1e3a-dea8f866f73e80dd4b4ad3b09d6d0709" => false
]
19 0.00 ms saveDeferred()
[
  "base-context-factory-86c85fdeb8034b5d9996c3d701df1e3a-dea8f866f73e80dd4b4ad3b09d6d0709" => true
]
20 0.00 ms saveDeferred()
[
  "\x00tags\x00base-context-factory-86c85fdeb8034b5d9996c3d701df1e3a-dea8f866f73e80dd4b4ad3b09d6d0709" => true
]
21 0.00 ms commit()
true
22 0.00 ms saveDeferred()
[
  "context-factory-86c85fdeb8034b5d9996c3d701df1e3a-dea8f866f73e80dd4b4ad3b09d6d0709" => true
]
23 0.00 ms saveDeferred()
[
  "\x00tags\x00context-factory-86c85fdeb8034b5d9996c3d701df1e3a-dea8f866f73e80dd4b4ad3b09d6d0709" => true
]
24 0.00 ms commit()
true
25 0.00 ms getItems()
[
  "\x00tags\x00cart_rules" => false
  "cart_rules" => false
]
26 0.08 ms saveDeferred()
[
  "cart_rules" => true
]
27 0.00 ms saveDeferred()
[
  "\x00tags\x00cart_rules" => true
]
28 0.00 ms commit()
true
29 0.00 ms getItems()
[
  "\x00tags\x00shopware-app-scripts" => false
  "shopware-app-scripts" => false
]
30 0.00 ms saveDeferred()
[
  "shopware-app-scripts" => true
]
31 0.00 ms saveDeferred()
[
  "\x00tags\x00shopware-app-scripts" => true
]
32 0.00 ms commit()
true
33 0.00 ms getItems()
[
  "\x00tags\x00shopware-app-scripts" => true
  "shopware-app-scripts" => true
]
34 0.00 ms saveDeferred()
[
  "shopware-app-scripts" => true
]
35 0.00 ms saveDeferred()
[
  "\x00tags\x00shopware-app-scripts" => true
]
36 0.00 ms commit()
true
37 0.00 ms getItems()
[
  "\x00tags\x00language-route-86c85fdeb8034b5d9996c3d701df1e3a-1881a30f839f4f2b4a48aa7ee98fbdd8" => false
  "language-route-86c85fdeb8034b5d9996c3d701df1e3a-1881a30f839f4f2b4a48aa7ee98fbdd8" => false
]
38 0.00 ms saveDeferred()
[
  "language-route-86c85fdeb8034b5d9996c3d701df1e3a-1881a30f839f4f2b4a48aa7ee98fbdd8" => true
]
39 0.00 ms saveDeferred()
[
  "\x00tags\x00language-route-86c85fdeb8034b5d9996c3d701df1e3a-1881a30f839f4f2b4a48aa7ee98fbdd8" => true
]
40 0.00 ms commit()
true
41 0.00 ms getItems()
[
  "\x00tags\x00navigation-route-f6b9abb7e9f14be7967d261d4b98c965-28b028dde80d85b22b4c602265427514" => false
  "navigation-route-f6b9abb7e9f14be7967d261d4b98c965-28b028dde80d85b22b4c602265427514" => false
]
42 0.00 ms saveDeferred()
[
  "navigation-route-f6b9abb7e9f14be7967d261d4b98c965-28b028dde80d85b22b4c602265427514" => true
]
43 0.00 ms saveDeferred()
[
  "\x00tags\x00navigation-route-f6b9abb7e9f14be7967d261d4b98c965-28b028dde80d85b22b4c602265427514" => true
]
44 0.00 ms commit()
true
45 0.00 ms getItems()
[
  "\x00tags\x00currency-route-86c85fdeb8034b5d9996c3d701df1e3a-0e25759f64d4991707735c83db9ecd1d" => false
  "currency-route-86c85fdeb8034b5d9996c3d701df1e3a-0e25759f64d4991707735c83db9ecd1d" => false
]
46 0.00 ms saveDeferred()
[
  "currency-route-86c85fdeb8034b5d9996c3d701df1e3a-0e25759f64d4991707735c83db9ecd1d" => true
]
47 0.00 ms saveDeferred()
[
  "\x00tags\x00currency-route-86c85fdeb8034b5d9996c3d701df1e3a-0e25759f64d4991707735c83db9ecd1d" => true
]
48 0.00 ms commit()
true
49 0.00 ms getItems()
[
  "\x00tags\x00navigation-route-30ad99125c90427f9de094504744ce0e-abf65ae11623ac96843c0d972366f253" => false
  "navigation-route-30ad99125c90427f9de094504744ce0e-abf65ae11623ac96843c0d972366f253" => false
]
50 0.01 ms saveDeferred()
[
  "navigation-route-30ad99125c90427f9de094504744ce0e-abf65ae11623ac96843c0d972366f253" => true
]
51 0.01 ms saveDeferred()
[
  "\x00tags\x00navigation-route-30ad99125c90427f9de094504744ce0e-abf65ae11623ac96843c0d972366f253" => true
]
52 0.00 ms commit()
true
53 0.00 ms getItems()
[
  "\x00tags\x00navigation-route-66bc13fd993946e09984c37619b12f4a-640051cb6bc7cbac45581481e16c3459" => false
  "navigation-route-66bc13fd993946e09984c37619b12f4a-640051cb6bc7cbac45581481e16c3459" => false
]
54 0.00 ms saveDeferred()
[
  "navigation-route-66bc13fd993946e09984c37619b12f4a-640051cb6bc7cbac45581481e16c3459" => true
]
55 0.00 ms saveDeferred()
[
  "\x00tags\x00navigation-route-66bc13fd993946e09984c37619b12f4a-640051cb6bc7cbac45581481e16c3459" => true
]
56 0.00 ms commit()
true
57 0.00 ms getItems()
[
  "\x00tags\x00navigation-route-ce2f341a6fd4462e9be4190d5d5ce2ec-cf2d2defd7f67a7809066f57e16c2a72" => false
  "navigation-route-ce2f341a6fd4462e9be4190d5d5ce2ec-cf2d2defd7f67a7809066f57e16c2a72" => false
]
58 0.00 ms saveDeferred()
[
  "navigation-route-ce2f341a6fd4462e9be4190d5d5ce2ec-cf2d2defd7f67a7809066f57e16c2a72" => true
]
59 0.00 ms saveDeferred()
[
  "\x00tags\x00navigation-route-ce2f341a6fd4462e9be4190d5d5ce2ec-cf2d2defd7f67a7809066f57e16c2a72" => true
]
60 0.00 ms commit()
true
61 0.00 ms getItems()
[
  "\x00tags\x00shipping-method-route-86c85fdeb8034b5d9996c3d701df1e3a-6d110b1b75fe53f27bdace96a70e621c" => false
  "shipping-method-route-86c85fdeb8034b5d9996c3d701df1e3a-6d110b1b75fe53f27bdace96a70e621c" => false
]
62 0.00 ms saveDeferred()
[
  "shipping-method-route-86c85fdeb8034b5d9996c3d701df1e3a-6d110b1b75fe53f27bdace96a70e621c" => true
]
63 0.00 ms saveDeferred()
[
  "\x00tags\x00shipping-method-route-86c85fdeb8034b5d9996c3d701df1e3a-6d110b1b75fe53f27bdace96a70e621c" => true
]
64 0.00 ms commit()
true
65 0.00 ms getItems()
[
  "\x00tags\x00payment-method-route-86c85fdeb8034b5d9996c3d701df1e3a-6d110b1b75fe53f27bdace96a70e621c" => false
  "payment-method-route-86c85fdeb8034b5d9996c3d701df1e3a-6d110b1b75fe53f27bdace96a70e621c" => false
]
66 0.00 ms saveDeferred()
[
  "payment-method-route-86c85fdeb8034b5d9996c3d701df1e3a-6d110b1b75fe53f27bdace96a70e621c" => true
]
67 0.00 ms saveDeferred()
[
  "\x00tags\x00payment-method-route-86c85fdeb8034b5d9996c3d701df1e3a-6d110b1b75fe53f27bdace96a70e621c" => true
]
68 0.00 ms commit()
true
69 0.00 ms getItems()
[
  "\x00tags\x00category-route-ce2f341a6fd4462e9be4190d5d5ce2ec-07d971b31c416d8b3b68e83e32d74a0c" => false
  "category-route-ce2f341a6fd4462e9be4190d5d5ce2ec-07d971b31c416d8b3b68e83e32d74a0c" => false
]
70 0.00 ms getItems()
[
  "\x00tags\x00product-listing-route-ce2f341a6fd4462e9be4190d5d5ce2ec-8e9e4de221cbea7a78091832874d529c" => false
  "product-listing-route-ce2f341a6fd4462e9be4190d5d5ce2ec-8e9e4de221cbea7a78091832874d529c" => false
]
71 0.00 ms saveDeferred()
[
  "product-listing-route-ce2f341a6fd4462e9be4190d5d5ce2ec-8e9e4de221cbea7a78091832874d529c" => true
]
72 0.00 ms saveDeferred()
[
  "\x00tags\x00product-listing-route-ce2f341a6fd4462e9be4190d5d5ce2ec-8e9e4de221cbea7a78091832874d529c" => true
]
73 0.00 ms commit()
true
74 0.01 ms saveDeferred()
[
  "category-route-ce2f341a6fd4462e9be4190d5d5ce2ec-07d971b31c416d8b3b68e83e32d74a0c" => true
]
75 0.01 ms saveDeferred()
[
  "\x00tags\x00category-route-ce2f341a6fd4462e9be4190d5d5ce2ec-07d971b31c416d8b3b68e83e32d74a0c" => true
]
76 0.00 ms commit()
true
77 0.00 ms getItems()
[
  "\x00tags\x00shopware-app-scripts" => true
  "shopware-app-scripts" => true
]
78 0.01 ms saveDeferred()
[
  "shopware-app-scripts" => true
]
79 0.00 ms saveDeferred()
[
  "\x00tags\x00shopware-app-scripts" => true
]
80 0.00 ms commit()
true
81 0.00 ms getItems()
[
  "\x00tags\x00cf88561b03f5e1edd49929a80035cb06" => false
  "cf88561b03f5e1edd49929a80035cb06" => false
]
82 0.00 ms saveDeferred()
[
  "cf88561b03f5e1edd49929a80035cb06" => true
]
83 0.00 ms saveDeferred()
[
  "\x00tags\x00cf88561b03f5e1edd49929a80035cb06" => true
]
84 0.00 ms commit()
true
85 0.00 ms getItems()
[
  "\x00tags\x00metaDataFlySystem-c6fda3d4b63256a4e0ca0a8ee050908b" => false
  "metaDataFlySystem-c6fda3d4b63256a4e0ca0a8ee050908b" => false
]
86 0.00 ms getItems()
[
  "\x00tags\x00shopware.languages" => false
  "shopware.languages" => false
]
87 0.01 ms saveDeferred()
[
  "metaDataFlySystem-c6fda3d4b63256a4e0ca0a8ee050908b" => true
]
88 0.00 ms saveDeferred()
[
  "shopware.languages" => true
]
89 0.00 ms saveDeferred()
[
  "\x00tags\x00metaDataFlySystem-c6fda3d4b63256a4e0ca0a8ee050908b" => true
]
90 0.00 ms saveDeferred()
[
  "\x00tags\x00shopware.languages" => true
]
91 0.00 ms commit()
true
92 0.00 ms getItems()
[
  "\x00tags\x00translation.catalog.7cbe7b9f57bf409bbb316199358961de" => false
  "translation.catalog.7cbe7b9f57bf409bbb316199358961de" => false
]
93 0.07 ms saveDeferred()
[
  "translation.catalog.7cbe7b9f57bf409bbb316199358961de" => true
]
94 0.00 ms saveDeferred()
[
  "\x00tags\x00translation.catalog.7cbe7b9f57bf409bbb316199358961de" => true
]
95 0.00 ms commit()
true
96 0.00 ms getItems()
[
  "\x00tags\x00metaDataFlySystem-8fd2893b0484621ea7e34c4c5631d3fc" => false
  "metaDataFlySystem-8fd2893b0484621ea7e34c4c5631d3fc" => false
]
97 0.00 ms getItems()
[
  "\x00tags\x00metaDataFlySystem-2da02a0126d9c5468c7f5409a42c4eeb" => false
  "metaDataFlySystem-2da02a0126d9c5468c7f5409a42c4eeb" => false
]
98 0.00 ms getItems()
[
  "\x00tags\x00metaDataFlySystem-4c48a18d52d4c089bc614743c038c29b" => false
  "metaDataFlySystem-4c48a18d52d4c089bc614743c038c29b" => false
]

cache.http 1

Metrics

1 Calls
0.00 ms Time
2 Reads
0 Writes
0 Deletes
0 Hits
2 Misses
0 % Hits/reads

Calls

# Time Call Hit
1 0.00 ms getItems()
[
  "\x00tags\x00http-cache-a031a1c9ffa92b463aa7c9fb3e8f4655a3862e35e79d38e013a85ee8732928f4" => false
  "http-cache-a031a1c9ffa92b463aa7c9fb3e8f4655a3862e35e79d38e013a85ee8732928f4" => false
]

cache.tags 56

Metrics

56 Calls
0.06 ms Time
42 Reads
0 Writes
0 Deletes
16 Hits
26 Misses
38.1 % Hits/reads

Calls

# Time Call Hit
1 0.00 ms getItems()
[
  "path-info-4b97117a7a4f776a3a4b8ec8ea7836ca\x00tags\x00" => false
]
2 0.00 ms saveDeferred()
[
  "path-info-4b97117a7a4f776a3a4b8ec8ea7836ca\x00tags\x00" => true
]
3 0.00 ms commit()
true
4 0.00 ms getItems()
[
  "system-config\x00tags\x00" => false
]
5 0.00 ms saveDeferred()
[
  "system-config\x00tags\x00" => true
]
6 0.00 ms commit()
true
7 0.00 ms getItems()
[
  "system-config\x00tags\x00" => true
]
8 0.00 ms getItems()
[
  "base-context-factory-86c85fdeb8034b5d9996c3d701df1e3a\x00tags\x00" => false
  "sales-channel-context\x00tags\x00" => false
]
9 0.00 ms saveDeferred()
[
  "base-context-factory-86c85fdeb8034b5d9996c3d701df1e3a\x00tags\x00" => true
]
10 0.00 ms saveDeferred()
[
  "sales-channel-context\x00tags\x00" => true
]
11 0.00 ms commit()
true
12 0.00 ms getItems()
[
  "base-context-factory-86c85fdeb8034b5d9996c3d701df1e3a\x00tags\x00" => true
  "sales-channel-context\x00tags\x00" => true
  "context-factory-86c85fdeb8034b5d9996c3d701df1e3a\x00tags\x00" => false
]
13 0.00 ms saveDeferred()
[
  "context-factory-86c85fdeb8034b5d9996c3d701df1e3a\x00tags\x00" => true
]
14 0.00 ms commit()
true
15 0.00 ms getItems()
[
  "language-route-86c85fdeb8034b5d9996c3d701df1e3a\x00tags\x00" => false
  "language-route\x00tags\x00" => false
]
16 0.00 ms saveDeferred()
[
  "language-route\x00tags\x00" => true
]
17 0.00 ms saveDeferred()
[
  "language-route-86c85fdeb8034b5d9996c3d701df1e3a\x00tags\x00" => true
]
18 0.00 ms commit()
true
19 0.00 ms getItems()
[
  "navigation\x00tags\x00" => false
  "base-navigation\x00tags\x00" => false
  "navigation-route-86c85fdeb8034b5d9996c3d701df1e3a\x00tags\x00" => false
]
20 0.00 ms saveDeferred()
[
  "base-navigation\x00tags\x00" => true
]
21 0.00 ms saveDeferred()
[
  "navigation\x00tags\x00" => true
]
22 0.00 ms saveDeferred()
[
  "navigation-route-86c85fdeb8034b5d9996c3d701df1e3a\x00tags\x00" => true
]
23 0.00 ms commit()
true
24 0.00 ms getItems()
[
  "currency-route-86c85fdeb8034b5d9996c3d701df1e3a\x00tags\x00" => false
  "currency-route\x00tags\x00" => false
]
25 0.00 ms saveDeferred()
[
  "currency-route\x00tags\x00" => true
]
26 0.00 ms saveDeferred()
[
  "currency-route-86c85fdeb8034b5d9996c3d701df1e3a\x00tags\x00" => true
]
27 0.00 ms commit()
true
28 0.00 ms getItems()
[
  "navigation\x00tags\x00" => true
  "base-navigation\x00tags\x00" => true
  "navigation-route-86c85fdeb8034b5d9996c3d701df1e3a\x00tags\x00" => true
]
29 0.00 ms getItems()
[
  "navigation\x00tags\x00" => true
  "base-navigation\x00tags\x00" => true
  "navigation-route-86c85fdeb8034b5d9996c3d701df1e3a\x00tags\x00" => true
]
30 0.00 ms getItems()
[
  "navigation\x00tags\x00" => true
  "navigation-route-86c85fdeb8034b5d9996c3d701df1e3a\x00tags\x00" => true
]
31 0.00 ms getItems()
[
  "shipping-method-route-86c85fdeb8034b5d9996c3d701df1e3a\x00tags\x00" => false
  "shipping-method-route\x00tags\x00" => false
]
32 0.00 ms saveDeferred()
[
  "shipping-method-route\x00tags\x00" => true
]
33 0.00 ms saveDeferred()
[
  "shipping-method-route-86c85fdeb8034b5d9996c3d701df1e3a\x00tags\x00" => true
]
34 0.00 ms commit()
true
35 0.00 ms getItems()
[
  "payment-method-route-86c85fdeb8034b5d9996c3d701df1e3a\x00tags\x00" => false
  "payment-method-route\x00tags\x00" => false
]
36 0.00 ms saveDeferred()
[
  "payment-method-route\x00tags\x00" => true
]
37 0.00 ms saveDeferred()
[
  "payment-method-route-86c85fdeb8034b5d9996c3d701df1e3a\x00tags\x00" => true
]
38 0.00 ms commit()
true
39 0.00 ms getItems()
[
  "config.core.listing.hideCloseoutProductsWhenOutOfStock\x00tags\x00" => false
  "config.core.cart.maxQuantity\x00tags\x00" => false
  "config.core.listing.markAsNew\x00tags\x00" => false
  "config.core.listing.productsPerPage\x00tags\x00" => false
  "product-listing-route-ce2f341a6fd4462e9be4190d5d5ce2ec\x00tags\x00" => false
]
40 0.00 ms saveDeferred()
[
  "config.core.cart.maxQuantity\x00tags\x00" => true
]
41 0.00 ms saveDeferred()
[
  "config.core.listing.hideCloseoutProductsWhenOutOfStock\x00tags\x00" => true
]
42 0.00 ms saveDeferred()
[
  "config.core.listing.markAsNew\x00tags\x00" => true
]
43 0.00 ms saveDeferred()
[
  "config.core.listing.productsPerPage\x00tags\x00" => true
]
44 0.00 ms saveDeferred()
[
  "product-listing-route-ce2f341a6fd4462e9be4190d5d5ce2ec\x00tags\x00" => true
]
45 0.00 ms commit()
true
46 0.00 ms getItems()
[
  "config.core.listing.hideCloseoutProductsWhenOutOfStock\x00tags\x00" => true
  "config.core.cart.maxQuantity\x00tags\x00" => true
  "config.core.listing.markAsNew\x00tags\x00" => true
  "config.core.listing.productsPerPage\x00tags\x00" => true
  "product-listing-route-ce2f341a6fd4462e9be4190d5d5ce2ec\x00tags\x00" => true
  "config.core.listing.defaultSorting\x00tags\x00" => false
  "cms-page-bbfc4266e63f4969ba0aff448127b0c1\x00tags\x00" => false
  "category-route-ce2f341a6fd4462e9be4190d5d5ce2ec\x00tags\x00" => false
]
47 0.00 ms saveDeferred()
[
  "category-route-ce2f341a6fd4462e9be4190d5d5ce2ec\x00tags\x00" => true
]
48 0.00 ms saveDeferred()
[
  "cms-page-bbfc4266e63f4969ba0aff448127b0c1\x00tags\x00" => true
]
49 0.00 ms saveDeferred()
[
  "config.core.listing.defaultSorting\x00tags\x00" => true
]
50 0.00 ms commit()
true
51 0.00 ms getItems()
[
  "theme-config-a949d2de02324e258c0f3d2c6ad20c9c\x00tags\x00" => false
]
52 0.00 ms saveDeferred()
[
  "theme-config-a949d2de02324e258c0f3d2c6ad20c9c\x00tags\x00" => true
]
53 0.00 ms commit()
true
54 0.00 ms getItems()
[
  "theme-metaData\x00tags\x00" => false
]
55 0.00 ms saveDeferred()
[
  "theme-metaData\x00tags\x00" => true
]
56 0.00 ms commit()
true

cache.validator_expression_language 0

No calls were made for cache.validator_expression_language pool.