-
Notifications
You must be signed in to change notification settings - Fork 0
/
sapython-f016a.web.app_2022-04-27_16-39-56.report.html
271 lines (265 loc) · 663 KB
/
sapython-f016a.web.app_2022-04-27_16-39-56.report.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
<!--
@license
Copyright 2018 The Lighthouse Authors. All Rights Reserved.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS-IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1">
<link rel="icon" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEhklEQVR4AWJxL/BhIAesev1U5tcflpncgNrKIsqNIwzC9feMpDUzs70kOczMzMzJJcxwCTMzncPMnOwtzBwzMzPb0vRfeZPp0VhPS5I39V5fdiXV1/VD+9QC7OVn9BsyH1XIoEI1PfmJvLFowVV564+34DFUHudbmfDh4kVXh//7XwE+WjS/YfXZe3yr4j2rqj1AIhSB7hZ8ZtPZu/zw8cK523U4wE1/rvPfWrz4zs0m9ZdC9yUJAlASdBAgocRegfF/f3/h/PuaFsxMdwjAR0vm1+06eMMfIrhLqTWqdH4EumU2SPfMhigJAlRQbZrgrRsl9U+Y2DYDFCz3ILC9kiAiqSrMwbWT0nceEnR+9Kggc2zjOJCASDENkg0a5HfZZgDP81CM3CrQs2Z1+o7DJ6ePr8sK0AOCHv5Jjdt3evyYSaZ351VIStIxPRAUtrBYbxC6w+BZ0ivVSBKkIhJhemSyZpfB00EiPO2VjzYkxhcqXQqCWCShGplvi3y0QxqbuBurMjyJeWnkHZuAEgIQGsUBqwrfjZ+IlBgKyRJzVVYF8O6qFWdh86YzQzMrZigYmxAyfvHgLZQ/LC1CbeniW2Hkqr/PH16SgvGuf2/uzNMBwJA/njxizGPtSyAf7EziJCMGRDRdhoAC4PL1A/SrKQMAAQkEfpJAcRQdrBJ7gNwjSpJsdwK+CANBkqa1LgQB4IicV9nYUct7gaxuDJUErQIiEAiMxLVOFlKzIktPpT0ggpdpC/8YAHnxbgkUY4tAAFSR7AAXNyAAWHJrA/kHGjzg5nleuwFO7Nd/IoDw4Pm58+4jNLmYG0wRA5bErc2Mr3Y+dXTDW1VvwqbJkzMCHQ4S1GTCBOIgUHJrGdEwqzR+jAp/o2qAZelUDoQnruEEdDclJI6576AlNVfc+22XN/+Y1vnJD0Yind6UpEEvn/Hqq15EYjCW7jZCJEpnNvDgkyelDjs106kuux2AAXCSobULOWP8mLhYlpoDMK4qAFXJGk+grtH8YXVz5KJblqaG1+VUdTc0I290bmUQAriGITRbdQnom0aoFj8kx1+wMD2ifncAXUQE4SkDqN1hE0jEophs1SUwZAOhUAiMCLwRtamtTZtbbmZErSAUHbSysaoEmnrsakiMiUAURi283gN6wans9oX8rOCrj7/JP35DFD+iQ7Au/K2KE1jzx6ujjUnXFH9KjEq6ZlhsTBICrNLJf47Pv/pkHzvup1w4dmUbEei0+bcXRqJuh5kVARQ8byyYxOwNGr7A87xh1tp8sGT+uMInrwi++Xj7TQz2d27NvwEkrOflAFQGIDA5khASBCGdO2/Z/MnLPwYfv5TFhjW7QhVKAB6afwe2LpFlFsCnlQEosgQgDsdOG1/LKeNqJS4JCSPJ/i+TakwEARor7gER1Iva5JmPOJK0RUqmoPnnlzFCtmIAhAAQEIQRgDaiYPIauNXcnDlRIrWNFY3hm7PG9YRqr7IV7HrCgAC17befjEvRq2nGhAHtBqDpOuI/I1diUUAMYIxEdyejBJqLnNoszGZtfiX/CztGv2mq+sdaAAAAAElFTkSuQmCC">
<title>Lighthouse Report</title>
<style>body {margin: 0}</style>
</head>
<body>
<noscript>Lighthouse report requires JavaScript. Please enable.</noscript>
<div id="lh-log"></div>
<script>window.__LIGHTHOUSE_JSON__ = {"lighthouseVersion":"9.4.0","requestedUrl":"https://sapython-f016a.web.app/","finalUrl":"https://sapython-f016a.web.app/","fetchTime":"2022-04-27T11:09:56.903Z","gatherMode":"navigation","runWarnings":[],"userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.127 Safari/537.36","environment":{"networkUserAgent":"Mozilla/5.0 (Linux; Android 7.0; Moto G (4)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4695.0 Mobile Safari/537.36 Chrome-Lighthouse","hostUserAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.127 Safari/537.36","benchmarkIndex":2661,"credits":{"axe-core":"4.3.5"}},"audits":{"is-on-https":{"id":"is-on-https","title":"Uses HTTPS","description":"All sites should be protected with HTTPS, even ones that don't handle sensitive data. This includes avoiding [mixed content](https://developers.google.com/web/fundamentals/security/prevent-mixed-content/what-is-mixed-content), where some resources are loaded over HTTP despite the initial request being served over HTTPS. HTTPS prevents intruders from tampering with or passively listening in on the communications between your app and your users, and is a prerequisite for HTTP/2 and many new web platform APIs. [Learn more](https://web.dev/is-on-https/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"service-worker":{"id":"service-worker","title":"Registers a service worker that controls page and `start_url`","description":"The service worker is the technology that enables your app to use many Progressive Web App features, such as offline, add to homescreen, and push notifications. [Learn more](https://web.dev/service-worker/).","score":1,"scoreDisplayMode":"binary","details":{"type":"debugdata","scriptUrl":"https://sapython-f016a.web.app/ngsw-worker.js","scopeUrl":"https://sapython-f016a.web.app/"}},"viewport":{"id":"viewport","title":"Has a `\u003cmeta name=\"viewport\">` tag with `width` or `initial-scale`","description":"A `\u003cmeta name=\"viewport\">` not only optimizes your app for mobile screen sizes, but also prevents [a 300 millisecond delay to user input](https://developers.google.com/web/updates/2013/12/300ms-tap-delay-gone-away). [Learn more](https://web.dev/viewport/).","score":1,"scoreDisplayMode":"binary","warnings":[]},"first-contentful-paint":{"id":"first-contentful-paint","title":"First Contentful Paint","description":"First Contentful Paint marks the time at which the first text or image is painted. [Learn more](https://web.dev/first-contentful-paint/).","score":0.38,"scoreDisplayMode":"numeric","numericValue":3356.2319999999995,"numericUnit":"millisecond","displayValue":"3.4 s"},"largest-contentful-paint":{"id":"largest-contentful-paint","title":"Largest Contentful Paint","description":"Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more](https://web.dev/lighthouse-largest-contentful-paint/)","score":0.64,"scoreDisplayMode":"numeric","numericValue":3506.232,"numericUnit":"millisecond","displayValue":"3.5 s"},"first-meaningful-paint":{"id":"first-meaningful-paint","title":"First Meaningful Paint","description":"First Meaningful Paint measures when the primary content of a page is visible. [Learn more](https://web.dev/first-meaningful-paint/).","score":0.58,"scoreDisplayMode":"numeric","numericValue":3656.232,"numericUnit":"millisecond","displayValue":"3.7 s"},"speed-index":{"id":"speed-index","title":"Speed Index","description":"Speed Index shows how quickly the contents of a page are visibly populated. [Learn more](https://web.dev/speed-index/).","score":0.09,"scoreDisplayMode":"numeric","numericValue":10116.624202496314,"numericUnit":"millisecond","displayValue":"10.1 s"},"screenshot-thumbnails":{"id":"screenshot-thumbnails","title":"Screenshot Thumbnails","description":"This is what the load of your site looked like.","score":null,"scoreDisplayMode":"informative","details":{"type":"filmstrip","scale":7228,"items":[{"timing":723,"timestamp":260285047584.00003,"data":"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP/AABEIANUAeAMBEQACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD//Z"},{"timing":1446,"timestamp":260285770384,"data":"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP/AABEIANUAeAMBEQACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD//Z"},{"timing":2168,"timestamp":260286493184,"data":"data:image/jpeg;base64,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"},{"timing":2891,"timestamp":260287215984,"data":"data:image/jpeg;base64,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"},{"timing":3614,"timestamp":260287938784,"data":"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP/AABEIANUAeAMBEQACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APievVOcKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAANzAZxnjNVFXeu35Cbsmz1u3+A8NzNPDH4iDywsFkRbPlCQCMjzPQiv1D/UmOsYYnVf3dtL73seW8a/5TySvy09UKACgAoAKACgAoAKACgAoAKACgAoAdDFJPcRRRI0sruqoiLuZmJwAB3JNXGMpaRV30Xd/ITtyvm2PV5fHfjc3cU3/AAiro0bFwI7S5QMSAMsFcBuAPvZxX6XPOc+nUjP6pJWvpyz1T2uk1F6d0zzVRobqf4nlVzby2lxLBNG0U0TFHjcYZSDggjsa/NJQlCTjNWaPSWpHUDCgAoAKACgAoAKACgAoAKACgAoAQinp2GtA207tbfmxahjmp6uT3YloLQMM0AFABQAUAFABQAUAFABQAUAFABQAUAFAGVqOpvHKYovlK9W71LdgKX9o3P8Az2b8h/hS5mVY6KrJCgAoAKACgAoAKACgAoAKACgAoAKAOavf+P2f/eqGNHSab4Ot7z4dax4lGoJcXVldw2p0u35mgR8EXMucfujhowU3YcqH8vdH5sX1sULWxAUAFABQAUAFABQAUAFABQAUAFABQBzuoRlLyUnoxyKhjRWqSjq61ICgAoAKACgAoAKACgAoAKACgAoAKAKV/p4uxkHB9alq4GU2hTA/6xsUuTzKudFVkhQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAKFJ4xWijcB3lH0NP2bARo2A6UcgDazasAUgCgAoAKACgAoAKACgAoAKACgCCLxLZoOYp299oH8zXTGtSi9SeWROfFVkP+WM+fTav+NdHtqfRE8si7ZahaaqpELESAZKMMED+VVGdOppF6iaktSK6h8s8DiuapCxcXcrgYrltYoKACgAoAKACgAoAKACgAoAKAMPSDZLJm+AaESR52Mwl27vm2cbT8ueCRzjrgg74aVFP9+tLL89QnzfZLuuSaEbNhpsNwtyZ+N0hZETLkgbuSPmjCsfmIQkhc4OmJeDaXsIWd392nn93Xe9tBR538TJLi808azpDaUhhQwxJOp3f6wsQ3Un+ErnHGQcUTnR9pTdFbJJ+ooqXK7m1qA6VrV0WpMNiietcBoJSAKACgAoAKACgAoAKACgAoA5SsiwoAnsDtv7UjqJV/nVw+JCex1txKXzmu+q7mUdit1riLCgAoAKACgAoAKACgAoAKACgD//Z"},{"timing":4337,"timestamp":260288661584.00003,"data":"data:image/jpeg;base64,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N/z0b86OTzC4f2HN/wA9G/Ojk8wuH9hzf89G/Ojk8wudHVkhQAUAFABQAUAFABQAUAFABQAUAGKADFABigAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgBQpPGK0UbgO8o+hp+zYCNGwHSjkAbWbVgCkAUAFABQAUAFABQAUAFABQAUAQReJbNBzFO3vtA/ma6Y1qUXqTyyJz4qsh/wAsZ8+m1f8AGuj21PoieWRdstQtNVUiFiJAMlGGCB/KqjOnU0i9RNSWpFdQ+WeBxXNUhYuLuVwMVy2sUFABQAUAFABQAUAFABQAUAFAGHpBslkzfANCJI87GYS7d3zbONp+XPBI5x1wQd8NKin+/Wll+eoT5vsl3XJNCNmw02G4W5M/G6QsiJlyQN3JHzRhWPzEISQucHTEvBtL2ELO7+7Tz+7rve2go87+JklxeaeNZ0htKQwoYYknU7v9YWIbqT/CVzjjIOKJzo+0puitkk/UUVLldza1AdK1q6LUmGxRPWuA0EpAFABQAUAFABQAUAFABQAUAcpWRYUAT2B239qR1Eq/zq4fEhPY624lL5zXfVdzKOxW61xFhQAUAFABQAUAFABQAUAFABQB/9k="},{"timing":5060,"timestamp":260289384384,"data":"data:image/jpeg;base64,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"},{"timing":5782,"timestamp":260290107184,"data":"data:image/jpeg;base64,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"},{"timing":6505,"timestamp":260290829984,"data":"data:image/jpeg;base64,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"},{"timing":7228,"timestamp":260291552784,"data":"data:image/jpeg;base64,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"}]}},"final-screenshot":{"id":"final-screenshot","title":"Final Screenshot","description":"The last screenshot captured of the pageload.","score":null,"scoreDisplayMode":"informative","details":{"type":"screenshot","timing":7295,"timestamp":260291619978,"data":"data:image/jpeg;base64,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"}},"total-blocking-time":{"id":"total-blocking-time","title":"Total Blocking Time","description":"Sum of all time periods between FCP and Time to Interactive, when task length exceeded 50ms, expressed in milliseconds. [Learn more](https://web.dev/lighthouse-total-blocking-time/).","score":0.33,"scoreDisplayMode":"numeric","numericValue":859.0000000000018,"numericUnit":"millisecond","displayValue":"860 ms"},"max-potential-fid":{"id":"max-potential-fid","title":"Max Potential First Input Delay","description":"The maximum potential First Input Delay that your users could experience is the duration of the longest task. [Learn more](https://web.dev/lighthouse-max-potential-fid/).","score":0,"scoreDisplayMode":"numeric","numericValue":849,"numericUnit":"millisecond","displayValue":"850 ms"},"cumulative-layout-shift":{"id":"cumulative-layout-shift","title":"Cumulative Layout Shift","description":"Cumulative Layout Shift measures the movement of visible elements within the viewport. [Learn more](https://web.dev/cls/).","score":0.99,"scoreDisplayMode":"numeric","numericValue":0.043910609775119354,"numericUnit":"unitless","displayValue":"0.044","details":{"type":"debugdata","items":[{"cumulativeLayoutShiftMainFrame":0.043910609775119354,"totalCumulativeLayoutShift":0.08019327892776991}]}},"errors-in-console":{"id":"errors-in-console","title":"Browser errors were logged to the console","description":"Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more](https://web.dev/errors-in-console/)","score":0,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"sourceLocation","itemType":"source-location","text":"Source"},{"key":"description","itemType":"code","text":"Description"}],"items":[{"source":"console.error","description":"ERROR Error: Unable to process animations due to the following failed trigger transitions\n @routeAnimations has failed due to:\n\n- `query(\":enter, :leave\")` returned zero elements. (Use `query(\":enter, :leave\", { optional: true })` if you wish to allow this.)\n\n- `query(\":enter\")` returned zero elements. (Use `query(\":enter\", { optional: true })` if you wish to allow this.)\n\n- `query(\":leave\")` returned zero elements. (Use `query(\":leave\", { optional: true })` if you wish to allow this.)\n\n- `query(\":leave\")` returned zero elements. (Use `query(\":leave\", { optional: true })` if you wish to allow this.)\n\n- `query(\":enter\")` returned zero elements. (Use `query(\":enter\", { optional: true })` if you wish to allow this.)\n\n at Lt.reportError (https://sapython-f016a.web.app/vendor.7e9b0a44c796175da098.js:1:355338)\n at Lt._flushAnimations (https://sapython-f016a.web.app/vendor.7e9b0a44c796175da098.js:1:357818)\n at Lt.flush (https://sapython-f016a.web.app/vendor.7e9b0a44c796175da098.js:1:354838)\n at ee.flush (https://sapython-f016a.web.app/vendor.7e9b0a44c796175da098.js:1:366339)\n at https://sapython-f016a.web.app/vendor.7e9b0a44c796175da098.js:1:379903\n at v.invoke (https://sapython-f016a.web.app/polyfills.5d247db8c6fd507fe6d9.js:1:7843)\n at L.run (https://sapython-f016a.web.app/polyfills.5d247db8c6fd507fe6d9.js:1:3236)\n at ra.runOutsideAngular (https://sapython-f016a.web.app/vendor.7e9b0a44c796175da098.js:1:172652)\n at ee.end (https://sapython-f016a.web.app/vendor.7e9b0a44c796175da098.js:1:379842)\n at qy (https://sapython-f016a.web.app/vendor.7e9b0a44c796175da098.js:1:107635)","sourceLocation":{"type":"source-location","url":"https://sapython-f016a.web.app/vendor.7e9b0a44c796175da098.js","urlProvider":"network","line":0,"column":96517}},{"source":"console.error","description":"ERROR Error: Unable to process animations due to the following failed trigger transitions\n @routeAnimations has failed due to:\n\n- `query(\":leave\")` returned zero elements. (Use `query(\":leave\", { optional: true })` if you wish to allow this.)\n\n- `query(\":leave\")` returned zero elements. (Use `query(\":leave\", { optional: true })` if you wish to allow this.)\n\n at Lt.reportError (https://sapython-f016a.web.app/vendor.7e9b0a44c796175da098.js:1:355338)\n at Lt._flushAnimations (https://sapython-f016a.web.app/vendor.7e9b0a44c796175da098.js:1:357818)\n at Lt.flush (https://sapython-f016a.web.app/vendor.7e9b0a44c796175da098.js:1:354838)\n at ee.flush (https://sapython-f016a.web.app/vendor.7e9b0a44c796175da098.js:1:366339)\n at https://sapython-f016a.web.app/vendor.7e9b0a44c796175da098.js:1:379903\n at v.invoke (https://sapython-f016a.web.app/polyfills.5d247db8c6fd507fe6d9.js:1:7843)\n at L.run (https://sapython-f016a.web.app/polyfills.5d247db8c6fd507fe6d9.js:1:3236)\n at ra.runOutsideAngular (https://sapython-f016a.web.app/vendor.7e9b0a44c796175da098.js:1:172652)\n at ee.end (https://sapython-f016a.web.app/vendor.7e9b0a44c796175da098.js:1:379842)\n at qy (https://sapython-f016a.web.app/vendor.7e9b0a44c796175da098.js:1:107635)","sourceLocation":{"type":"source-location","url":"https://sapython-f016a.web.app/vendor.7e9b0a44c796175da098.js","urlProvider":"network","line":0,"column":96517}},{"source":"exception","description":"Error: reCAPTCHA placeholder element must be empty\n at https://www.gstatic.com/recaptcha/releases/2W_gRz39xX8G13fM-OdyQPlc/recaptcha__en.js:72:287\n at https://sapython-f016a.web.app/vendor.7e9b0a44c796175da098.js:1:594358\n at https://sapython-f016a.web.app/vendor.7e9b0a44c796175da098.js:1:594535\n at A.\u003ccomputed> (https://sapython-f016a.web.app/polyfills.5d247db8c6fd507fe6d9.js:1:29415)\n at v.invokeTask (https://sapython-f016a.web.app/polyfills.5d247db8c6fd507fe6d9.js:1:8461)\n at L.runTask (https://sapython-f016a.web.app/polyfills.5d247db8c6fd507fe6d9.js:1:3854)\n at invokeTask (https://sapython-f016a.web.app/polyfills.5d247db8c6fd507fe6d9.js:1:9513)\n at invoke (https://sapython-f016a.web.app/polyfills.5d247db8c6fd507fe6d9.js:1:9414)\n at p.args.\u003ccomputed> (https://sapython-f016a.web.app/polyfills.5d247db8c6fd507fe6d9.js:1:29127)","sourceLocation":{"type":"source-location","url":"https://sapython-f016a.web.app/polyfills.5d247db8c6fd507fe6d9.js","urlProvider":"network","line":0,"column":3927,"original":{"file":"webpack:///./node_modules/zone.js/fesm2015/zone.js","line":181,"column":24}}},{"source":"exception","description":"SyntaxError: Cannot use import statement outside a module","sourceLocation":{"type":"source-location","url":"https://sapython-f016a.web.app/scripts.bdba3decdbcd64ad672b.js","urlProvider":"network","line":0,"column":0}}]}},"server-response-time":{"id":"server-response-time","title":"Reduce initial server response time","description":"Keep the server response time for the main document short because all other requests depend on it. [Learn more](https://web.dev/time-to-first-byte/).","score":0,"scoreDisplayMode":"binary","numericValue":758.433,"numericUnit":"millisecond","displayValue":"Root document took 760 ms","details":{"type":"opportunity","headings":[{"key":"url","valueType":"url","label":"URL"},{"key":"responseTime","valueType":"timespanMs","label":"Time Spent"}],"items":[{"url":"https://sapython-f016a.web.app/","responseTime":758.433}],"overallSavingsMs":658.433}},"interactive":{"id":"interactive","title":"Time to Interactive","description":"Time to interactive is the amount of time it takes for the page to become fully interactive. [Learn more](https://web.dev/interactive/).","score":0.14,"scoreDisplayMode":"numeric","numericValue":12594.258000000002,"numericUnit":"millisecond","displayValue":"12.6 s"},"user-timings":{"id":"user-timings","title":"User Timing marks and measures","description":"Consider instrumenting your app with the User Timing API to measure your app's real-world performance during key user experiences. [Learn more](https://web.dev/user-timings/).","score":null,"scoreDisplayMode":"informative","displayValue":"34 user timings","details":{"type":"table","headings":[{"key":"name","itemType":"text","text":"Name"},{"key":"timingType","itemType":"text","text":"Type"},{"key":"startTime","itemType":"ms","granularity":0.01,"text":"Start Time"},{"key":"duration","itemType":"ms","granularity":0.01,"text":"Duration"}],"items":[{"name":"Zone","startTime":2074.529,"duration":0.27,"timingType":"Measure"},{"name":"Zone:ZoneAwarePromise","startTime":2074.82,"duration":0.279,"timingType":"Measure"},{"name":"Zone:toString","startTime":2075.173,"duration":0.026,"timingType":"Measure"},{"name":"Zone:util","startTime":2075.284,"duration":0.315,"timingType":"Measure"},{"name":"Zone:queueMicrotask","startTime":2075.638,"duration":0.061,"timingType":"Measure"},{"name":"Zone:timers","startTime":2075.675,"duration":0.124,"timingType":"Measure"},{"name":"Zone:requestAnimationFrame","startTime":2075.808,"duration":0.091,"timingType":"Measure"},{"name":"Zone:blocking","startTime":2075.86,"duration":0.039,"timingType":"Measure"},{"name":"Zone:EventTarget","startTime":2075.915,"duration":0.484,"timingType":"Measure"},{"name":"Zone:MutationObserver","startTime":2076.388,"duration":0.112,"timingType":"Measure"},{"name":"Zone:FileReader","startTime":2076.588,"duration":0.011,"timingType":"Measure"},{"name":"Zone:on_property","startTime":2076.669,"duration":15.03,"timingType":"Measure"},{"name":"Zone:customElements","startTime":2091.765,"duration":0.134,"timingType":"Measure"},{"name":"Zone:XHR","startTime":2091.92,"duration":0.179,"timingType":"Measure"},{"name":"Zone:geolocation","startTime":2092.067,"duration":0.032,"timingType":"Measure"},{"name":"Zone:PromiseRejectionEvent","startTime":2092.159,"duration":0.04,"timingType":"Measure"},{"name":"Zone","startTime":2074.547,"timingType":"Mark"},{"name":"Zone:ZoneAwarePromise","startTime":2074.823,"timingType":"Mark"},{"name":"Zone:toString","startTime":2075.178,"timingType":"Mark"},{"name":"Zone:util","startTime":2075.286,"timingType":"Mark"},{"name":"Zone:legacy","startTime":2075.618,"timingType":"Mark"},{"name":"Zone:queueMicrotask","startTime":2075.641,"timingType":"Mark"},{"name":"Zone:timers","startTime":2075.678,"timingType":"Mark"},{"name":"Zone:requestAnimationFrame","startTime":2075.815,"timingType":"Mark"},{"name":"Zone:blocking","startTime":2075.862,"timingType":"Mark"},{"name":"Zone:EventTarget","startTime":2075.92,"timingType":"Mark"},{"name":"Zone:MutationObserver","startTime":2076.392,"timingType":"Mark"},{"name":"Zone:IntersectionObserver","startTime":2076.507,"timingType":"Mark"},{"name":"Zone:FileReader","startTime":2076.591,"timingType":"Mark"},{"name":"Zone:on_property","startTime":2076.672,"timingType":"Mark"},{"name":"Zone:customElements","startTime":2091.772,"timingType":"Mark"},{"name":"Zone:XHR","startTime":2091.922,"timingType":"Mark"},{"name":"Zone:geolocation","startTime":2092.07,"timingType":"Mark"},{"name":"Zone:PromiseRejectionEvent","startTime":2092.165,"timingType":"Mark"}]}},"critical-request-chains":{"id":"critical-request-chains","title":"Avoid chaining critical requests","description":"The Critical Request Chains below show you what resources are loaded with a high priority. Consider reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load. [Learn more](https://web.dev/critical-request-chains/).","score":null,"scoreDisplayMode":"informative","displayValue":"7 chains found","details":{"type":"criticalrequestchain","chains":{"3E012E774B7AFA5A214CC23A570AF1FE":{"request":{"url":"https://sapython-f016a.web.app/","startTime":260284.326242,"endTime":260285.256105,"responseReceivedTime":260285.25539600002,"transferSize":138335},"children":{"22832.2":{"request":{"url":"https://gc.kis.v2.scr.kaspersky-labs.com/FD126C42-EBFA-4E12-B309-BB3FDD723AC1/main.js?attr=S3qkOAIQyv0RM98cZwvblCFyQaRO-5r6xMShWa5fS2SmmUajDoeJjURcTLNE1_2QpvpIkclbtmFINXy8mUx8fw","startTime":260285.262829,"endTime":260285.276866,"responseReceivedTime":260285.27630300002,"transferSize":112877}},"22832.3":{"request":{"url":"https://sapython-f016a.web.app/assets/css/remixicon.css","startTime":260285.262997,"endTime":260285.664332,"responseReceivedTime":260285.66373600002,"transferSize":11172},"children":{"22832.46":{"request":{"url":"https://sapython-f016a.web.app/assets/css/remixicon.woff2","startTime":260285.764374,"endTime":260287.635329,"responseReceivedTime":260287.63460999998,"transferSize":125125}}}},"22832.4":{"request":{"url":"https://sapython-f016a.web.app/assets/css/uikit.min.css","startTime":260285.263095,"endTime":260285.685914,"responseReceivedTime":260285.685072,"transferSize":23566}},"22832.9":{"request":{"url":"https://sapython-f016a.web.app/styles.93673910bd567bc0059a.css","startTime":260285.263666,"endTime":260285.472277,"responseReceivedTime":260285.47144700002,"transferSize":9567},"children":{"22832.49":{"request":{"url":"https://sapython-f016a.web.app/CascadiyaCodePLRegular.b44574cbd1f093d87a3b.woff2","startTime":260285.764231,"endTime":260286.098845,"responseReceivedTime":260286.098405,"transferSize":43852}},"22832.50":{"request":{"url":"https://sapython-f016a.web.app/AmsterdamOne.64a4f6de5ce138b9f8dd.woff2","startTime":260285.764456,"endTime":260286.168832,"responseReceivedTime":260286.168413,"transferSize":48096}}}},"22832.10":{"request":{"url":"https://www.google.com/recaptcha/api.js","startTime":260285.263897,"endTime":260285.571884,"responseReceivedTime":260285.571572,"transferSize":932}},"22832.17":{"request":{"url":"https://cdn.jsdelivr.net/npm/[email protected]/lazyload.js","startTime":260285.264282,"endTime":260285.703085,"responseReceivedTime":260285.70270899998,"transferSize":2222}}}}},"longestChain":{"duration":3309.0870000014547,"length":3,"transferSize":125125}}},"redirects":{"id":"redirects","title":"Avoid multiple page redirects","description":"Redirects introduce additional delays before the page can be loaded. [Learn more](https://web.dev/redirects/).","score":1,"scoreDisplayMode":"numeric","numericValue":0,"numericUnit":"millisecond","displayValue":"","details":{"type":"opportunity","headings":[],"items":[],"overallSavingsMs":0}},"installable-manifest":{"id":"installable-manifest","title":"Web app manifest and service worker meet the installability requirements","description":"Service worker is the technology that enables your app to use many Progressive Web App features, such as offline, add to homescreen, and push notifications. With proper service worker and manifest implementations, browsers can proactively prompt users to add your app to their homescreen, which can lead to higher engagement. [Learn more](https://web.dev/installable-manifest/).","score":1,"scoreDisplayMode":"binary","warnings":[],"details":{"type":"table","headings":[],"items":[],"debugData":{"type":"debugdata","manifestUrl":"https://sapython-f016a.web.app/manifest.webmanifest"}}},"apple-touch-icon":{"id":"apple-touch-icon","title":"Provides a valid `apple-touch-icon`","description":"For ideal appearance on iOS when users add a progressive web app to the home screen, define an `apple-touch-icon`. It must point to a non-transparent 192px (or 180px) square PNG. [Learn More](https://web.dev/apple-touch-icon/).","score":1,"scoreDisplayMode":"binary","warnings":[]},"splash-screen":{"id":"splash-screen","title":"Configured for a custom splash screen","description":"A themed splash screen ensures a high-quality experience when users launch your app from their homescreens. [Learn more](https://web.dev/splash-screen/).","score":1,"scoreDisplayMode":"binary","details":{"type":"debugdata","items":[{"failures":[],"isParseFailure":false,"hasStartUrl":true,"hasIconsAtLeast144px":true,"hasIconsAtLeast512px":true,"fetchesIcon":true,"hasPWADisplayValue":true,"hasBackgroundColor":true,"hasThemeColor":true,"hasShortName":true,"shortNameLength":true,"hasName":true,"hasMaskableIcon":true}]}},"themed-omnibox":{"id":"themed-omnibox","title":"Sets a theme color for the address bar.","description":"The browser address bar can be themed to match your site. [Learn more](https://web.dev/themed-omnibox/).","score":1,"scoreDisplayMode":"binary","details":{"type":"debugdata","items":[{"failures":[],"themeColor":"#1976d2","isParseFailure":false,"hasStartUrl":true,"hasIconsAtLeast144px":true,"hasIconsAtLeast512px":true,"fetchesIcon":true,"hasPWADisplayValue":true,"hasBackgroundColor":true,"hasThemeColor":true,"hasShortName":true,"shortNameLength":true,"hasName":true,"hasMaskableIcon":true}]}},"maskable-icon":{"id":"maskable-icon","title":"Manifest has a maskable icon","description":"A maskable icon ensures that the image fills the entire shape without being letterboxed when installing the app on a device. [Learn more](https://web.dev/maskable-icon-audit/).","score":1,"scoreDisplayMode":"binary"},"content-width":{"id":"content-width","title":"Content is sized correctly for the viewport","description":"If the width of your app's content doesn't match the width of the viewport, your app might not be optimized for mobile screens. [Learn more](https://web.dev/content-width/).","score":1,"scoreDisplayMode":"binary"},"image-aspect-ratio":{"id":"image-aspect-ratio","title":"Displays images with correct aspect ratio","description":"Image display dimensions should match natural aspect ratio. [Learn more](https://web.dev/image-aspect-ratio/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"image-size-responsive":{"id":"image-size-responsive","title":"Serves images with appropriate resolution","description":"Image natural dimensions should be proportional to the display size and the pixel ratio to maximize image clarity. [Learn more](https://web.dev/serve-responsive-images/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"preload-fonts":{"id":"preload-fonts","title":"Fonts with `font-display: optional` are preloaded","description":"Preload `optional` fonts so first-time visitors may use them. [Learn more](https://web.dev/preload-optional-fonts/)","score":null,"scoreDisplayMode":"notApplicable"},"deprecations":{"id":"deprecations","title":"Avoids deprecated APIs","description":"Deprecated APIs will eventually be removed from the browser. [Learn more](https://web.dev/deprecations/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"mainthread-work-breakdown":{"id":"mainthread-work-breakdown","title":"Minimize main-thread work","description":"Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https://web.dev/mainthread-work-breakdown/)","score":0.04,"scoreDisplayMode":"numeric","numericValue":10173.331999999768,"numericUnit":"millisecond","displayValue":"10.2 s","details":{"type":"table","headings":[{"key":"groupLabel","itemType":"text","text":"Category"},{"key":"duration","itemType":"ms","granularity":1,"text":"Time Spent"}],"items":[{"group":"scriptEvaluation","groupLabel":"Script Evaluation","duration":5369.007999999795},{"group":"styleLayout","groupLabel":"Style & Layout","duration":2130.4519999999993},{"group":"paintCompositeRender","groupLabel":"Rendering","duration":1180.3359999999905},{"group":"other","groupLabel":"Other","duration":1156.1039999999819},{"group":"scriptParseCompile","groupLabel":"Script Parsing & Compilation","duration":145.55999999999997},{"group":"parseHTML","groupLabel":"Parse HTML & CSS","duration":105.03999999999998},{"group":"garbageCollection","groupLabel":"Garbage Collection","duration":86.83200000000008}]}},"bootup-time":{"id":"bootup-time","title":"Reduce JavaScript execution time","description":"Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https://web.dev/bootup-time/).","score":0.28,"scoreDisplayMode":"numeric","numericValue":5475.3559999999625,"numericUnit":"millisecond","displayValue":"5.5 s","details":{"type":"table","headings":[{"key":"url","itemType":"url","text":"URL"},{"key":"total","granularity":1,"itemType":"ms","text":"Total CPU Time"},{"key":"scripting","granularity":1,"itemType":"ms","text":"Script Evaluation"},{"key":"scriptParseCompile","granularity":1,"itemType":"ms","text":"Script Parse"}],"items":[{"url":"https://sapython-f016a.web.app/polyfills.5d247db8c6fd507fe6d9.js","total":3139.791999999975,"scripting":1465.6399999999635,"scriptParseCompile":1.288},{"url":"https://sapython-f016a.web.app/src_app_pages_home_home_module_ts.44d5af60da022a5b2b15.js","total":2317.944,"scripting":2111.2999999999997,"scriptParseCompile":2.032},{"url":"https://sapython-f016a.web.app/","total":1940.0040000000013,"scripting":56.57999999999997,"scriptParseCompile":3.1519999999999997},{"url":"https://sapython-f016a.web.app/assets/javascripts/TweenMax.min.js","total":1156.7119999999986,"scripting":893.0599999999979,"scriptParseCompile":5.392},{"url":"https://sapython-f016a.web.app/assets/javascripts/uikit.min.js","total":509.5280000000006,"scripting":350.75200000000046,"scriptParseCompile":7.16},{"url":"Unattributable","total":435.7760000000031,"scripting":45.74799999999999,"scriptParseCompile":0.34},{"url":"https://sapython-f016a.web.app/main.c4eddfe57551cf6b0392.js","total":264.74000000000007,"scripting":260.1480000000001,"scriptParseCompile":2.664},{"url":"https://www.gstatic.com/recaptcha/releases/2W_gRz39xX8G13fM-OdyQPlc/recaptcha__en.js","total":160.292,"scripting":62.67200000000001,"scriptParseCompile":65.812},{"url":"https://apis.google.com/_/scs/abc-static/_/js/k=gapi.lb.en.iTmf4rxOyWc.O/m=gapi_iframes/rt=j/sv=1/d=1/ed=1/rs=AHpOoo-LTnDn-AS2QlMWYZdnaV1OuFR7Iw/cb=gapi.loaded_0?le=scs","total":55.292,"scripting":49.940000000000005,"scriptParseCompile":3.62},{"url":"https://sapython-f016a.web.app/vendor.7e9b0a44c796175da098.js","total":55.06,"scripting":1.1680000000000001,"scriptParseCompile":37.064},{"url":"https://www.googletagmanager.com/gtag/js?l=dataLayer&id=G-9HWLXLES8L","total":52.09200000000001,"scripting":43.81200000000001,"scriptParseCompile":6.012}],"summary":{"wastedMs":5475.3559999999625}}},"uses-rel-preload":{"id":"uses-rel-preload","title":"Preload key requests","description":"Consider using `\u003clink rel=preload>` to prioritize fetching resources that are currently requested later in page load. [Learn more](https://web.dev/uses-rel-preload/).","score":null,"scoreDisplayMode":"notApplicable","details":{"type":"opportunity","headings":[],"items":[],"overallSavingsMs":0}},"uses-rel-preconnect":{"id":"uses-rel-preconnect","title":"Preconnect to required origins","description":"Consider adding `preconnect` or `dns-prefetch` resource hints to establish early connections to important third-party origins. [Learn more](https://web.dev/uses-rel-preconnect/).","score":1,"scoreDisplayMode":"numeric","numericValue":0,"numericUnit":"millisecond","displayValue":"","warnings":[],"details":{"type":"opportunity","headings":[],"items":[],"overallSavingsMs":0}},"font-display":{"id":"font-display","title":"All text remains visible during webfont loads","description":"Leverage the font-display CSS feature to ensure text is user-visible while webfonts are loading. [Learn more](https://web.dev/font-display/).","score":1,"scoreDisplayMode":"binary","warnings":[],"details":{"type":"table","headings":[],"items":[]}},"diagnostics":{"id":"diagnostics","title":"Diagnostics","description":"Collection of useful page vitals.","score":null,"scoreDisplayMode":"informative","details":{"type":"debugdata","items":[{"numRequests":58,"numScripts":21,"numStylesheets":4,"numFonts":3,"numTasks":2851,"numTasksOver10ms":33,"numTasksOver25ms":8,"numTasksOver50ms":4,"numTasksOver100ms":2,"numTasksOver500ms":0,"rtt":0.47199999999999953,"throughput":104612554.19544204,"maxRtt":133.192,"maxServerLatency":584.297,"totalByteWeight":1734280,"totalTaskTime":2543.332999999999,"mainDocumentTransferSize":138335}]}},"network-requests":{"id":"network-requests","title":"Network Requests","description":"Lists the network requests that were made during page load.","score":null,"scoreDisplayMode":"informative","details":{"type":"table","headings":[{"key":"url","itemType":"url","text":"URL"},{"key":"protocol","itemType":"text","text":"Protocol"},{"key":"startTime","itemType":"ms","granularity":1,"text":"Start Time"},{"key":"endTime","itemType":"ms","granularity":1,"text":"End Time"},{"key":"transferSize","itemType":"bytes","displayUnit":"kb","granularity":1,"text":"Transfer Size"},{"key":"resourceSize","itemType":"bytes","displayUnit":"kb","granularity":1,"text":"Resource Size"},{"key":"statusCode","itemType":"text","text":"Status Code"},{"key":"mimeType","itemType":"text","text":"MIME Type"},{"key":"resourceType","itemType":"text","text":"Resource Type"}],"items":[{"url":"https://sapython-f016a.web.app/","protocol":"h2","startTime":0,"endTime":929.8629999975674,"finished":true,"transferSize":138335,"resourceSize":137863,"statusCode":200,"mimeType":"text/html","resourceType":"Document"},{"url":"https://gc.kis.v2.scr.kaspersky-labs.com/FD126C42-EBFA-4E12-B309-BB3FDD723AC1/main.js?attr=S3qkOAIQyv0RM98cZwvblCFyQaRO-5r6xMShWa5fS2SmmUajDoeJjURcTLNE1_2QpvpIkclbtmFINXy8mUx8fw","protocol":"h2","startTime":936.587000003783,"endTime":950.6239999900572,"finished":true,"transferSize":112877,"resourceSize":112656,"statusCode":200,"mimeType":"application/x-javascript","resourceType":"Script"},{"url":"https://sapython-f016a.web.app/assets/css/remixicon.css","protocol":"h2","startTime":936.7550000024494,"endTime":1338.0899999756366,"finished":true,"transferSize":11172,"resourceSize":110332,"statusCode":200,"mimeType":"text/css","resourceType":"Stylesheet"},{"url":"https://sapython-f016a.web.app/assets/css/uikit.min.css","protocol":"h2","startTime":936.8529999919701,"endTime":1359.6719999914058,"finished":true,"transferSize":23566,"resourceSize":293661,"statusCode":200,"mimeType":"text/css","resourceType":"Stylesheet"},{"url":"https://www.gstatic.com/recaptcha/releases/2W_gRz39xX8G13fM-OdyQPlc/recaptcha__en.js","protocol":"h2","startTime":1360.298999992665,"endTime":1559.8139999783598,"finished":true,"transferSize":146099,"resourceSize":368238,"statusCode":200,"mimeType":"text/javascript","resourceType":"Script"},{"url":"https://sapython-f016a.web.app/assets/javascripts/uikit.min.js","protocol":"h2","startTime":1370.835999987321,"endTime":1836.7459999863058,"finished":true,"transferSize":40009,"resourceSize":139036,"statusCode":200,"mimeType":"text/javascript","resourceType":"Script"},{"url":"https://sapython-f016a.web.app/assets/javascripts/uikit-icons.min.js","protocol":"h2","startTime":1370.9600000001956,"endTime":1603.9400000008754,"finished":true,"transferSize":16086,"resourceSize":65240,"statusCode":200,"mimeType":"text/javascript","resourceType":"Script"},{"url":"https://sapython-f016a.web.app/assets/javascripts/TweenMax.min.js","protocol":"h2","startTime":1371.0269999864977,"endTime":1968.192000000272,"finished":true,"transferSize":34203,"resourceSize":116074,"statusCode":200,"mimeType":"text/javascript","resourceType":"Script"},{"url":"https://sapython-f016a.web.app/styles.93673910bd567bc0059a.css","protocol":"h2","startTime":937.4240000033751,"endTime":1146.0349999833852,"finished":true,"transferSize":9567,"resourceSize":78906,"statusCode":200,"mimeType":"text/css","resourceType":"Stylesheet"},{"url":"https://www.google.com/recaptcha/api.js","protocol":"h2","startTime":937.6549999869894,"endTime":1245.6419999944046,"finished":true,"transferSize":932,"resourceSize":850,"statusCode":200,"mimeType":"text/javascript","resourceType":"Script"},{"url":"https://www.googletagmanager.com/gtag/js?l=dataLayer&id=G-9HWLXLES8L","protocol":"h2","startTime":1371.2609999929555,"endTime":1754.3819999846164,"finished":true,"transferSize":60604,"resourceSize":161722,"statusCode":200,"mimeType":"application/javascript","resourceType":"Script"},{"url":"https://sapython-f016a.web.app/runtime.3b3315d6db5ae78aaf3f.js","protocol":"h2","startTime":1371.4389999804553,"endTime":2070.0579999829642,"finished":true,"transferSize":2578,"resourceSize":5493,"statusCode":200,"mimeType":"text/javascript","resourceType":"Script"},{"url":"https://sapython-f016a.web.app/polyfills.5d247db8c6fd507fe6d9.js","protocol":"h2","startTime":1371.5249999950174,"endTime":1625.860999978613,"finished":true,"transferSize":11683,"resourceSize":35183,"statusCode":200,"mimeType":"text/javascript","resourceType":"Script"},{"url":"https://sapython-f016a.web.app/scripts.bdba3decdbcd64ad672b.js","protocol":"h2","startTime":1371.7139999789651,"endTime":2219.0750000008848,"finished":true,"transferSize":842,"resourceSize":880,"statusCode":200,"mimeType":"text/javascript","resourceType":"Script"},{"url":"https://sapython-f016a.web.app/vendor.7e9b0a44c796175da098.js","protocol":"h2","startTime":1371.8589999771211,"endTime":3187.417999986792,"finished":true,"transferSize":255886,"resourceSize":995003,"statusCode":200,"mimeType":"text/javascript","resourceType":"Script"},{"url":"https://sapython-f016a.web.app/main.c4eddfe57551cf6b0392.js","protocol":"h2","startTime":1371.9529999943916,"endTime":1796.831999992719,"finished":true,"transferSize":15714,"resourceSize":76028,"statusCode":200,"mimeType":"text/javascript","resourceType":"Script"},{"url":"https://cdn.jsdelivr.net/npm/[email protected]/lazyload.js","protocol":"h2","startTime":938.0399999790825,"endTime":1376.8429999763612,"finished":true,"transferSize":2222,"resourceSize":5674,"statusCode":200,"mimeType":"application/javascript","resourceType":"Script"},{"url":"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 91 62'%3E%3C/svg%3E","protocol":"data","startTime":1374.476999975741,"endTime":1374.5380000036675,"finished":true,"transferSize":0,"resourceSize":66,"statusCode":200,"mimeType":"image/svg+xml","resourceType":"Image"},{"url":"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 61'%3E%3C/svg%3E","protocol":"data","startTime":1375.3739999956451,"endTime":1375.4210000042804,"finished":true,"transferSize":0,"resourceSize":66,"statusCode":200,"mimeType":"image/svg+xml","resourceType":"Image"},{"url":"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 79 58'%3E%3C/svg%3E","protocol":"data","startTime":1376.036000001477,"endTime":1376.0799999872688,"finished":true,"transferSize":0,"resourceSize":66,"statusCode":200,"mimeType":"image/svg+xml","resourceType":"Image"},{"url":"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2353 2500'%3E%3C/svg%3E","protocol":"data","startTime":1376.8379999964964,"endTime":1376.8849999760278,"finished":true,"transferSize":0,"resourceSize":70,"statusCode":200,"mimeType":"image/svg+xml","resourceType":"Image"},{"url":"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3C/svg%3E","protocol":"data","startTime":1377.753999986453,"endTime":1377.8060000040568,"finished":true,"transferSize":0,"resourceSize":68,"statusCode":200,"mimeType":"image/svg+xml","resourceType":"Image"},{"url":"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1823 2500'%3E%3C/svg%3E","protocol":"data","startTime":1378.5379999899305,"endTime":1378.5919999936596,"finished":true,"transferSize":0,"resourceSize":70,"statusCode":200,"mimeType":"image/svg+xml","resourceType":"Image"},{"url":"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 111'%3E%3C/svg%3E","protocol":"data","startTime":1379.1519999795128,"endTime":1379.1889999993145,"finished":true,"transferSize":0,"resourceSize":67,"statusCode":200,"mimeType":"image/svg+xml","resourceType":"Image"},{"url":"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3C/svg%3E","protocol":"data","startTime":1379.6389999915846,"endTime":1379.6710000024177,"finished":true,"transferSize":0,"resourceSize":66,"statusCode":200,"mimeType":"image/svg+xml","resourceType":"Image"},{"url":"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3C/svg%3E","protocol":"data","startTime":1380.1319999911357,"endTime":1380.1669999957085,"finished":true,"transferSize":0,"resourceSize":66,"statusCode":200,"mimeType":"image/svg+xml","resourceType":"Image"},{"url":"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2500 2500'%3E%3C/svg%3E","protocol":"data","startTime":1380.6349999795202,"endTime":1380.6709999917075,"finished":true,"transferSize":0,"resourceSize":70,"statusCode":200,"mimeType":"image/svg+xml","resourceType":"Image"},{"url":"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2500 2490'%3E%3C/svg%3E","protocol":"data","startTime":1381.136999989394,"endTime":1381.1730000015814,"finished":true,"transferSize":0,"resourceSize":70,"statusCode":200,"mimeType":"image/svg+xml","resourceType":"Image"},{"url":"https://sapython-f016a.web.app/CascadiyaCodePLRegular.b44574cbd1f093d87a3b.woff2","protocol":"h2","startTime":1437.988999998197,"endTime":1772.6029999903403,"finished":true,"transferSize":43852,"resourceSize":43448,"statusCode":200,"mimeType":"font/woff2","resourceType":"Font"},{"url":"https://sapython-f016a.web.app/assets/css/remixicon.woff2","protocol":"h2","startTime":1438.131999981124,"endTime":3309.0870000014547,"finished":true,"transferSize":125125,"resourceSize":125268,"statusCode":200,"mimeType":"font/woff2","resourceType":"Font"},{"url":"https://sapython-f016a.web.app/AmsterdamOne.64a4f6de5ce138b9f8dd.woff2","protocol":"h2","startTime":1438.213999994332,"endTime":1842.5899999856483,"finished":true,"transferSize":48096,"resourceSize":47692,"statusCode":200,"mimeType":"font/woff2","resourceType":"Font"},{"url":"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C/svg%3E","protocol":"data","startTime":1472.6469999877736,"endTime":1472.6989999762736,"finished":true,"transferSize":0,"resourceSize":68,"statusCode":200,"mimeType":"image/svg+xml","resourceType":"Image"},{"url":"https://www.google.com/recaptcha/api2/anchor?ar=1&k=6Lf0zfseAAAAAOUQRIm7EV_ZW7FPGfPgSXVKUqg-&co=aHR0cDovL2xvY2FsaG9zdDoxODY0&hl=en&v=2W_gRz39xX8G13fM-OdyQPlc&size=invisible&cb=3reezbud4aop","protocol":"h2","startTime":1476.5130000014324,"endTime":1966.7049999989104,"finished":true,"transferSize":9744,"resourceSize":8936,"statusCode":200,"mimeType":"text/html","resourceType":"Document"},{"url":"https://gc.kis.v2.scr.kaspersky-labs.com/FD126C42-EBFA-4E12-B309-BB3FDD723AC1/main.js?attr=0kBmRbvTtIZj7cmnVvKjSY9Img3Aek9Q748pPLYEeY26Aj6JzSSO7GqOYgILlOV9lcb3Keo_ZnPlghRbKc0ZlhFv17s3w7OgUa3zDMqdjzh2kuijU9_Wu_QEI_fvr96jEAqxgVGBoJiXRw2ZNzVIk-gHkqhcacYpUA8MvDHZzV7c2jmjkgIWCnCXBELsSNu-DgBjqb08WIFLILo0TzOROf3fzDM3yYvI_hgWEif7MYUUGCEsBeXs5aFBEEPokpxgY5n5PE03fFI8cYqjVFtffw","protocol":"","startTime":1974.9809999775607,"endTime":1978.6069999972824,"finished":true,"transferSize":0,"resourceSize":0,"statusCode":-1,"mimeType":"","resourceType":"Script"},{"url":"https://www.gstatic.com/recaptcha/releases/2W_gRz39xX8G13fM-OdyQPlc/styles__ltr.css","protocol":"h2","startTime":1975.5809999769554,"endTime":2138.1410000030883,"finished":true,"transferSize":24912,"resourceSize":52582,"statusCode":200,"mimeType":"text/css","resourceType":"Stylesheet"},{"url":"https://www.gstatic.com/recaptcha/releases/2W_gRz39xX8G13fM-OdyQPlc/recaptcha__en.js","protocol":"h2","startTime":1976.7869999923278,"endTime":2175.301999988733,"finished":true,"transferSize":146096,"resourceSize":368238,"statusCode":200,"mimeType":"text/javascript","resourceType":"Script"},{"url":"https://sapython-f016a.web.app/ngsw-worker.js","protocol":"","startTime":3283.908999990672,"finished":false,"transferSize":0,"resourceSize":0,"statusCode":-1,"mimeType":"","resourceType":"Script"},{"url":"https://firebase.googleapis.com/v1alpha/projects/-/apps/1:796109016505:web:071d0ecf3d25f5ad8afa68/webConfig","protocol":"h2","startTime":3618.5140000015963,"endTime":3720.6399999849964,"finished":true,"transferSize":620,"resourceSize":366,"statusCode":200,"mimeType":"application/json","resourceType":"Fetch"},{"url":"https://firebase.googleapis.com/v1alpha/projects/-/apps/1:796109016505:web:071d0ecf3d25f5ad8afa68/webConfig","protocol":"h2","startTime":3323.424000001978,"endTime":3618.445000000065,"finished":true,"transferSize":0,"resourceSize":0,"statusCode":200,"mimeType":"text/html","resourceType":"Preflight"},{"url":"https://sapython-f016a.web.app/src_app_pages_home_home_module_ts.44d5af60da022a5b2b15.js","protocol":"h2","startTime":3371.936999988975,"endTime":3770.80999998725,"finished":true,"transferSize":7074,"resourceSize":52394,"statusCode":200,"mimeType":"text/javascript","resourceType":"Script"},{"url":"https://sapython-f016a.web.app/manifest.webmanifest","protocol":"h2","startTime":3380.0269999774173,"endTime":3838.3259999973234,"finished":true,"transferSize":669,"resourceSize":1382,"statusCode":200,"mimeType":"application/manifest+json","resourceType":"Manifest"},{"url":"https://sapython-f016a.web.app/assets/audio/tones/toast.wav","protocol":"h2","startTime":3395.6170000019483,"endTime":4286.0709999804385,"finished":true,"transferSize":226529,"resourceSize":226002,"statusCode":206,"mimeType":"audio/wav","resourceType":"Media"},{"url":"https://sapython-f016a.web.app/assets/audio/tones/error.mp3","protocol":"h2","startTime":3396.55700000003,"endTime":3614.1659999848343,"finished":true,"transferSize":6143,"resourceSize":5738,"statusCode":206,"mimeType":"audio/mpeg","resourceType":"Media"},{"url":"https://sapython-f016a.web.app/favicon.ico","protocol":"h2","startTime":3399.3239999981597,"endTime":3600.462000002153,"finished":true,"transferSize":4979,"resourceSize":4909,"statusCode":200,"mimeType":"image/x-icon","resourceType":"Other"},{"url":"https://firebaseinstallations.googleapis.com/v1/projects/sapython-f016a/installations","protocol":"h2","startTime":3438.899999979185,"endTime":3773.894999991171,"finished":true,"transferSize":0,"resourceSize":0,"statusCode":200,"mimeType":"text/html","resourceType":"Preflight"},{"url":"https://firebaseinstallations.googleapis.com/v1/projects/sapython-f016a/installations","protocol":"h2","startTime":3773.97499998915,"endTime":4366.889999975683,"finished":true,"transferSize":830,"resourceSize":576,"statusCode":200,"mimeType":"application/json","resourceType":"Fetch"},{"url":"https://apis.google.com/js/api.js?onload=__iframefcb142331","protocol":"h2","startTime":3441.644999984419,"endTime":3688.295999978436,"finished":true,"transferSize":6229,"resourceSize":14041,"statusCode":200,"mimeType":"text/javascript","resourceType":"Script"},{"url":"https://apis.google.com/_/scs/abc-static/_/js/k=gapi.lb.en.iTmf4rxOyWc.O/m=gapi_iframes/rt=j/sv=1/d=1/ed=1/rs=AHpOoo-LTnDn-AS2QlMWYZdnaV1OuFR7Iw/cb=gapi.loaded_0?le=scs","protocol":"h2","startTime":3691.9729999790434,"endTime":4151.991999999154,"finished":true,"transferSize":0,"resourceSize":96668,"statusCode":200,"mimeType":"text/javascript","resourceType":"Script"},{"url":"https://www.google-analytics.com/g/collect?v=2&tid=G-9HWLXLES8L>m=2oe4p0&_p=348331643&_z=ccd.NbB&_fid=cUzV-KZheVdPxPFPC4nZAl&cid=341426474.1651057802&ul=en-us&sr=360x640&_s=1&sid=1651057801&sct=1&seg=0&dl=https%3A%2F%2Fsapython-f016a.web.app%2F&dt=SapythonBlog&en=page_view&_fv=1&_nsi=1&_ss=1&ep.origin=firebase","protocol":"h2","startTime":3728.7579999829177,"endTime":4313.578000001144,"finished":true,"transferSize":0,"resourceSize":0,"statusCode":204,"mimeType":"text/plain","resourceType":"Ping"},{"url":"https://sapython-f016a.web.app/assets/scully-routes.json","protocol":"h2","startTime":3868.510999978753,"endTime":4489.7559999953955,"finished":true,"transferSize":0,"resourceSize":11418,"statusCode":200,"mimeType":"application/json","resourceType":"XHR"},{"url":"https://sapython-f016a.web.app/assets/images/icons/mobile.svg","protocol":"h2","startTime":3924.291000002995,"endTime":4354.317999997875,"finished":true,"transferSize":0,"resourceSize":1310,"statusCode":200,"mimeType":"image/svg+xml","resourceType":"Image"},{"url":"https://sapython-f016a.web.app/assets/images/icons/server.svg","protocol":"h2","startTime":3924.4699999981094,"endTime":4508.678999991389,"finished":true,"transferSize":0,"resourceSize":1549,"statusCode":200,"mimeType":"image/svg+xml","resourceType":"Image"},{"url":"https://sapython-f016a.web.app/assets/icons/icon-144x144.png","protocol":"h2","startTime":3933.9559999934863,"endTime":4736.11999998684,"finished":true,"transferSize":0,"resourceSize":1394,"statusCode":200,"mimeType":"image/png","resourceType":"Other"},{"url":"https://sapython-f016a.firebaseapp.com/__/auth/iframe?apiKey=AIzaSyDcBtiZKm1UQmBx40EMY0wweMIxUXXmB8g&appName=%5BDEFAULT%5D&v=9.6.11&eid=p&usegapi=1&jsh=m%3B%2F_%2Fscs%2Fabc-static%2F_%2Fjs%2Fk%3Dgapi.lb.en.iTmf4rxOyWc.O%2Fd%3D1%2Frs%3DAHpOoo-LTnDn-AS2QlMWYZdnaV1OuFR7Iw%2Fm%3D__features__","protocol":"h2","startTime":4168.157999985851,"endTime":4754.056999983732,"finished":true,"transferSize":1209,"resourceSize":916,"statusCode":200,"mimeType":"text/html","resourceType":"Document"},{"url":"https://gc.kis.v2.scr.kaspersky-labs.com/FD126C42-EBFA-4E12-B309-BB3FDD723AC1/main.js?attr=pDGrPvqG6qqagGweVKsSfDJxCWRML7Qq7kROri14K-54pnl2w-JJ122iRbjx0ZIbBtjQqRkLW4ik3B7Q3F438-Kv7V59JDf6XP8Wt5JrauOTwO-Vzz-K5HbnaUNN-bvLH6b9GF17i8n3dqp-ikKr0CyWKG573VqhLdIWbjZ5j3_IxUf_50aU0wDMr44-d824DIF2TmLX05ced1auv7jipTaMMURGWHgwpFdCzYbPF977WyO86fRTBoRPoIo_BgFsuyEcCEZfF7w50I6-II7Hx5kEQHkNgHmHLqB59sVftOTzOYdqUY0-K9M-vMlBG5ceT3gCN46JBxk9LqPaVVauzRx02T3_CrpATIvb9880dv5SsbnNLNMS7HejN5jlpNchTJsZ0WQGPuOIwkIBlzRKDye3-1sfCX5nTJ3uDR-RJRI","protocol":"h2","startTime":4900.888999982271,"endTime":4903.376000002027,"finished":true,"transferSize":112877,"resourceSize":112656,"statusCode":200,"mimeType":"application/x-javascript","resourceType":"Script"},{"url":"https://sapython-f016a.firebaseapp.com/__/auth/iframe.js","protocol":"h2","startTime":4901.075999980094,"endTime":6511.979999981122,"finished":true,"transferSize":86314,"resourceSize":269353,"statusCode":200,"mimeType":"text/javascript","resourceType":"Script"},{"url":"https://www.googleapis.com/identitytoolkit/v3/relyingparty/getProjectConfig?key=AIzaSyDcBtiZKm1UQmBx40EMY0wweMIxUXXmB8g&cb=1651057804721","protocol":"h2","startTime":7008.92299998668,"endTime":7291.568999993615,"finished":true,"transferSize":607,"resourceSize":148,"statusCode":200,"mimeType":"application/json","resourceType":"XHR"},{"url":"https://www.googleapis.com/identitytoolkit/v3/relyingparty/getProjectConfig?key=AIzaSyDcBtiZKm1UQmBx40EMY0wweMIxUXXmB8g&cb=1651057804721","protocol":"h2","startTime":6532.689999992726,"endTime":7008.868000004441,"finished":true,"transferSize":0,"resourceSize":0,"statusCode":200,"mimeType":"text/html","resourceType":"Preflight"}]}},"network-rtt":{"id":"network-rtt","title":"Network Round Trip Times","description":"Network round trip times (RTT) have a large impact on performance. If the RTT to an origin is high, it's an indication that servers closer to the user could improve performance. [Learn more](https://hpbn.co/primer-on-latency-and-bandwidth/).","score":null,"scoreDisplayMode":"informative","numericValue":133.192,"numericUnit":"millisecond","displayValue":"130 ms","details":{"type":"table","headings":[{"key":"origin","itemType":"text","text":"URL"},{"key":"rtt","itemType":"ms","granularity":1,"text":"Time Spent"}],"items":[{"origin":"https://cdn.jsdelivr.net","rtt":133.192},{"origin":"https://www.googletagmanager.com","rtt":19.132999999999996},{"origin":"https://sapython-f016a.firebaseapp.com","rtt":18.933999999999997},{"origin":"https://www.googleapis.com","rtt":17.614000000000004},{"origin":"https://apis.google.com","rtt":17.603},{"origin":"https://firebaseinstallations.googleapis.com","rtt":16.674999999999997},{"origin":"https://firebase.googleapis.com","rtt":16.519999999999996},{"origin":"https://www.google.com","rtt":14.848999999999997},{"origin":"https://www.gstatic.com","rtt":14.619},{"origin":"https://sapython-f016a.web.app","rtt":14.26400000000001},{"origin":"https://gc.kis.v2.scr.kaspersky-labs.com","rtt":0.47199999999999953},{"origin":"https://www.google-analytics.com","rtt":0.47199999999999953}]}},"network-server-latency":{"id":"network-server-latency","title":"Server Backend Latencies","description":"Server latencies can impact web performance. If the server latency of an origin is high, it's an indication the server is overloaded or has poor backend performance. [Learn more](https://hpbn.co/primer-on-web-performance/#analyzing-the-resource-waterfall).","score":null,"scoreDisplayMode":"informative","numericValue":584.297,"numericUnit":"millisecond","displayValue":"580 ms","details":{"type":"table","headings":[{"key":"origin","itemType":"text","text":"URL"},{"key":"serverResponseTime","itemType":"ms","granularity":1,"text":"Time Spent"}],"items":[{"origin":"https://www.google-analytics.com","serverResponseTime":584.297},{"origin":"https://sapython-f016a.firebaseapp.com","serverResponseTime":425.71900000000005},{"origin":"https://sapython-f016a.web.app","serverResponseTime":409.174},{"origin":"https://www.googleapis.com","serverResponseTime":258.25199999999995},{"origin":"https://www.googletagmanager.com","serverResponseTime":186.77200000000005},{"origin":"https://www.google.com","serverResponseTime":161.90900000000002},{"origin":"https://apis.google.com","serverResponseTime":86.586},{"origin":"https://firebaseinstallations.googleapis.com","serverResponseTime":73.71500000000002},{"origin":"https://firebase.googleapis.com","serverResponseTime":72.19399999999997},{"origin":"https://www.gstatic.com","serverResponseTime":9.797000000000025},{"origin":"https://cdn.jsdelivr.net","serverResponseTime":8.588999999999999},{"origin":"https://gc.kis.v2.scr.kaspersky-labs.com","serverResponseTime":0.5140000000000005}]}},"main-thread-tasks":{"id":"main-thread-tasks","title":"Tasks","description":"Lists the toplevel main thread tasks that executed during page load.","score":null,"scoreDisplayMode":"informative","details":{"type":"table","headings":[{"key":"startTime","itemType":"ms","granularity":1,"text":"Start Time"},{"key":"duration","itemType":"ms","granularity":1,"text":"End Time"}],"items":[{"duration":5.927,"startTime":1367.193},{"duration":12.278,"startTime":1376.347},{"duration":55.305,"startTime":1388.633},{"duration":18.044,"startTime":1445.228},{"duration":9.266,"startTime":1464.186},{"duration":31.448,"startTime":1473.484},{"duration":10.974,"startTime":1571.973},{"duration":21.674,"startTime":1582.951},{"duration":6.547,"startTime":1768.372},{"duration":5.686,"startTime":1776.592},{"duration":23.188,"startTime":1792.994},{"duration":5.676,"startTime":1816.588},{"duration":9.235,"startTime":1845.672},{"duration":26.591,"startTime":1854.924},{"duration":18.425,"startTime":1883.895},{"duration":12.3,"startTime":1902.373},{"duration":10.151,"startTime":1977.967},{"duration":10.692,"startTime":1988.131},{"duration":20.646,"startTime":2077.927},{"duration":11.642,"startTime":2098.598},{"duration":10.662,"startTime":2139.52},{"duration":11.113,"startTime":2206.429},{"duration":10.356,"startTime":2232.897},{"duration":79.524,"startTime":3210.788},{"duration":13.299,"startTime":3290.362},{"duration":10.417,"startTime":3318.791},{"duration":12.977,"startTime":3330.608},{"duration":40.937,"startTime":3343.906},{"duration":15.466,"startTime":3387.213},{"duration":7.611,"startTime":3728.612},{"duration":133.702,"startTime":3779.05},{"duration":18.958,"startTime":3912.776},{"duration":5.895,"startTime":3934.69},{"duration":7.251,"startTime":3941.138},{"duration":6.634,"startTime":4087.015},{"duration":5.541,"startTime":4114.012},{"duration":14.277,"startTime":4161.675},{"duration":8.701,"startTime":4175.975},{"duration":5.764,"startTime":4242.306},{"duration":5.455,"startTime":4273.488},{"duration":5.409,"startTime":4351.828},{"duration":7.358,"startTime":4366.771},{"duration":6.353,"startTime":4433.486},{"duration":5.172,"startTime":4446.822},{"duration":5.452,"startTime":4473.831},{"duration":424.665,"startTime":4496.891},{"duration":29.157,"startTime":4921.619},{"duration":15.416,"startTime":4955.72},{"duration":14.435,"startTime":4971.686},{"duration":5.333,"startTime":4987.978},{"duration":5.315,"startTime":4993.988},{"duration":5.549,"startTime":5009.184},{"duration":11.514,"startTime":5100.737},{"duration":5.018,"startTime":5287.509},{"duration":8.901,"startTime":5968.608},{"duration":5.196,"startTime":6194.52},{"duration":18.901,"startTime":6301.065},{"duration":6.854,"startTime":6332.99},{"duration":11.643,"startTime":6542.001}]}},"metrics":{"id":"metrics","title":"Metrics","description":"Collects all available metrics.","score":null,"scoreDisplayMode":"informative","numericValue":12594,"numericUnit":"millisecond","details":{"type":"debugdata","items":[{"firstContentfulPaint":3356,"firstMeaningfulPaint":3656,"largestContentfulPaint":3506,"interactive":12594,"speedIndex":10117,"totalBlockingTime":859,"maxPotentialFID":849,"cumulativeLayoutShift":0.043910609775119354,"cumulativeLayoutShiftMainFrame":0.043910609775119354,"totalCumulativeLayoutShift":0.08019327892776991,"observedTimeOrigin":0,"observedTimeOriginTs":260284324784,"observedNavigationStart":0,"observedNavigationStartTs":260284324784,"observedFirstPaint":1438,"observedFirstPaintTs":260285762732,"observedFirstContentfulPaint":1438,"observedFirstContentfulPaintTs":260285762832,"observedFirstContentfulPaintAllFrames":1438,"observedFirstContentfulPaintAllFramesTs":260285762832,"observedFirstMeaningfulPaint":1680,"observedFirstMeaningfulPaintTs":260286004784,"observedLargestContentfulPaint":1438,"observedLargestContentfulPaintTs":260285762927,"observedLargestContentfulPaintAllFrames":1438,"observedLargestContentfulPaintAllFramesTs":260285762927,"observedTraceEnd":7300,"observedTraceEndTs":260291625074,"observedLoad":3320,"observedLoadTs":260287645236,"observedDomContentLoaded":3284,"observedDomContentLoadedTs":260287608889,"observedCumulativeLayoutShift":0.043910609775119354,"observedCumulativeLayoutShiftMainFrame":0.043910609775119354,"observedTotalCumulativeLayoutShift":0.08019327892776991,"observedFirstVisualChange":1466,"observedFirstVisualChangeTs":260285790784,"observedLastVisualChange":7228,"observedLastVisualChangeTs":260291552784,"observedSpeedIndex":3549,"observedSpeedIndexTs":260287873924},{"lcpInvalidated":false}]}},"performance-budget":{"id":"performance-budget","title":"Performance budget","description":"Keep the quantity and size of network requests under the targets set by the provided performance budget. [Learn more](https://developers.google.com/web/tools/lighthouse/audits/budgets).","score":null,"scoreDisplayMode":"notApplicable"},"timing-budget":{"id":"timing-budget","title":"Timing budget","description":"Set a timing budget to help you keep an eye on the performance of your site. Performant sites load fast and respond to user input events quickly. [Learn more](https://developers.google.com/web/tools/lighthouse/audits/budgets).","score":null,"scoreDisplayMode":"notApplicable"},"resource-summary":{"id":"resource-summary","title":"Keep request counts low and transfer sizes small","description":"To set budgets for the quantity and size of page resources, add a budget.json file. [Learn more](https://web.dev/use-lighthouse-for-performance-budgets/).","score":null,"scoreDisplayMode":"informative","displayValue":"45 requests • 1,689 KiB","details":{"type":"table","headings":[{"key":"label","itemType":"text","text":"Resource Type"},{"key":"requestCount","itemType":"numeric","text":"Requests"},{"key":"transferSize","itemType":"bytes","text":"Transfer Size"}],"items":[{"resourceType":"total","label":"Total","requestCount":45,"transferSize":1729301},{"resourceType":"script","label":"Script","requestCount":21,"transferSize":1058325},{"resourceType":"media","label":"Media","requestCount":2,"transferSize":232672},{"resourceType":"font","label":"Font","requestCount":3,"transferSize":217073},{"resourceType":"document","label":"Document","requestCount":3,"transferSize":149288},{"resourceType":"stylesheet","label":"Stylesheet","requestCount":4,"transferSize":69217},{"resourceType":"other","label":"Other","requestCount":10,"transferSize":2726},{"resourceType":"image","label":"Image","requestCount":2,"transferSize":0},{"resourceType":"third-party","label":"Third-party","requestCount":21,"transferSize":712172}]}},"third-party-summary":{"id":"third-party-summary","title":"Minimize third-party usage","description":"Third-party code can significantly impact load performance. Limit the number of redundant third-party providers and try to load third-party code after your page has primarily finished loading. [Learn more](https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/loading-third-party-javascript/).","score":1,"scoreDisplayMode":"binary","displayValue":"Third-party code blocked the main thread for 0 ms","details":{"type":"table","headings":[{"key":"entity","itemType":"link","text":"Third-Party","subItemsHeading":{"key":"url","itemType":"url"}},{"key":"transferSize","granularity":1,"itemType":"bytes","text":"Transfer Size","subItemsHeading":{"key":"transferSize"}},{"key":"blockingTime","granularity":1,"itemType":"ms","text":"Main-Thread Blocking Time","subItemsHeading":{"key":"blockingTime"}}],"items":[{"mainThreadTime":160.29200000000006,"blockingTime":2.039999999999999,"transferSize":317107,"entity":{"type":"link","text":"Google CDN","url":"https://developers.google.com/speed/libraries/"},"subItems":{"type":"subitems","items":[{"url":"https://www.gstatic.com/recaptcha/releases/2W_gRz39xX8G13fM-OdyQPlc/recaptcha__en.js","mainThreadTime":160.29200000000006,"blockingTime":2.039999999999999,"transferSize":292195},{"url":"https://www.gstatic.com/recaptcha/releases/2W_gRz39xX8G13fM-OdyQPlc/styles__ltr.css","mainThreadTime":0,"blockingTime":0,"transferSize":24912}]}},{"mainThreadTime":52.09200000000001,"blockingTime":0,"transferSize":60604,"entity":{"type":"link","text":"Google Tag Manager","url":"https://marketingplatform.google.com/about/tag-manager/"},"subItems":{"type":"subitems","items":[{"url":"https://www.googletagmanager.com/gtag/js?l=dataLayer&id=G-9HWLXLES8L","mainThreadTime":52.09200000000001,"blockingTime":0,"transferSize":60604}]}},{"mainThreadTime":67.05199999999999,"blockingTime":0,"transferSize":17512,"entity":{"type":"link","text":"Other Google APIs/SDKs","url":"https://developers.google.com/apis-explorer/#p/"},"subItems":{"type":"subitems","items":[{"url":"https://www.google.com/recaptcha/api2/anchor?ar=1&k=6Lf0zfseAAAAAOUQRIm7EV_ZW7FPGfPgSXVKUqg-&co=aHR0cDovL2xvY2FsaG9zdDoxODY0&hl=en&v=2W_gRz39xX8G13fM-OdyQPlc&size=invisible&cb=3reezbud4aop","mainThreadTime":0,"blockingTime":0,"transferSize":9744},{"url":"https://apis.google.com/js/api.js?onload=__iframefcb142331","mainThreadTime":10.316,"blockingTime":0,"transferSize":6229}]}},{"mainThreadTime":1.952,"blockingTime":0,"transferSize":2222,"entity":{"type":"link","text":"JSDelivr CDN","url":"https://www.jsdelivr.com/"},"subItems":{"type":"subitems","items":[]}},{"mainThreadTime":0,"blockingTime":0,"transferSize":0,"entity":{"type":"link","text":"Google Analytics","url":"https://www.google.com/analytics/analytics/"},"subItems":{"type":"subitems","items":[]}}],"summary":{"wastedBytes":397445,"wastedMs":2.039999999999999}}},"third-party-facades":{"id":"third-party-facades","title":"Lazy load third-party resources with facades","description":"Some third-party embeds can be lazy loaded. Consider replacing them with a facade until they are required. [Learn more](https://web.dev/third-party-facades/).","score":null,"scoreDisplayMode":"notApplicable"},"largest-contentful-paint-element":{"id":"largest-contentful-paint-element","title":"Largest Contentful Paint element","description":"This is the largest contentful element painted within the viewport. [Learn More](https://web.dev/lighthouse-largest-contentful-paint/)","score":null,"scoreDisplayMode":"informative","displayValue":"1 element found","details":{"type":"table","headings":[{"key":"node","itemType":"node","text":"Element"}],"items":[{"node":{"type":"node","lhId":"page-49-SPAN","path":"1,APP-HOME,0,MAIN,0,SECTION,0,DIV,0,SPAN","selector":"main > section.intro > div.branding > span","boundingRect":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"snippet":"\u003cspan _ngcontent-uye-c38=\"\">","nodeLabel":"Kumar Saptam"}}]}},"lcp-lazy-loaded":{"id":"lcp-lazy-loaded","title":"Largest Contentful Paint image was not lazily loaded","description":"Above-the-fold images that are lazily loaded render later in the page lifecycle, which can delay the largest contentful paint. [Learn more](https://web.dev/lcp-lazy-loading/).","score":null,"scoreDisplayMode":"notApplicable"},"layout-shift-elements":{"id":"layout-shift-elements","title":"Avoid large layout shifts","description":"These DOM elements contribute most to the CLS of the page.","score":null,"scoreDisplayMode":"informative","displayValue":"5 elements found","details":{"type":"table","headings":[{"key":"node","itemType":"node","text":"Element"},{"key":"score","itemType":"numeric","granularity":0.001,"text":"CLS Contribution"}],"items":[{"node":{"type":"node","lhId":"page-50-DIV","path":"1,HTML,1,BODY,0,APP-ROOT,7,DIV,0,DIV","selector":"body#my-scrollbar > app-root.ng-tns-c28-0 > div#changer > div#routeName","boundingRect":{"top":0,"bottom":0,"left":180,"right":180,"width":0,"height":0},"snippet":"\u003cdiv _ngcontent-koy-c28=\"\" id=\"routeName\" class=\"ng-tns-c28-0\" style=\"transform: rotate(0deg) scale(0);\">","nodeLabel":"Home"},"score":0.03410987226747804},{"node":{"type":"node","lhId":"page-51-SPAN","path":"1,APP-HOME,0,MAIN,0,SECTION,0,DIV,2,SPAN","selector":"main > section.intro > div.branding > span.subtext","boundingRect":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"snippet":"\u003cspan _ngcontent-uye-c38=\"\" class=\"subtext\">","nodeLabel":"Solopreneur"},"score":0.026040918324037335},{"node":{"type":"node","lhId":"page-52-NAV","path":"0,HEADER,0,NAV","selector":"app-header.ng-tns-c28-0 > header > nav","boundingRect":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"snippet":"\u003cnav _ngcontent-uye-c14=\"\" uk-scrollspy=\"target:a; cls: uk-animation-slide-top-medium;delay:200;\">","nodeLabel":"HomePortfolioBlogProducts"},"score":0.01597309242264114},{"node":{"type":"node","lhId":"page-53-P","path":"1,APP-HOME,0,MAIN,0,SECTION,1,ARTICLE,2,P","selector":"main > section.intro > article > p","boundingRect":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"snippet":"\u003cp _ngcontent-uye-c38=\"\">","nodeLabel":"I can create full stack websites and apps with production grade tech MEAN stack…"},"score":0.003472908232542442},{"node":{"type":"node","lhId":"page-54-H1","path":"1,APP-HOME,0,MAIN,0,SECTION,1,ARTICLE,0,H1","selector":"main > section.intro > article > h1","boundingRect":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"snippet":"\u003ch1 _ngcontent-uye-c38=\"\">","nodeLabel":" About Me"},"score":0.0004414749145507812}]}},"long-tasks":{"id":"long-tasks","title":"Avoid long main-thread tasks","description":"Lists the longest tasks on the main thread, useful for identifying worst contributors to input delay. [Learn more](https://web.dev/long-tasks-devtools/)","score":null,"scoreDisplayMode":"informative","displayValue":"12 long tasks found","details":{"type":"table","headings":[{"key":"url","itemType":"url","text":"URL"},{"key":"startTime","itemType":"ms","granularity":1,"text":"Start Time"},{"key":"duration","itemType":"ms","granularity":1,"text":"Duration"}],"items":[{"url":"https://sapython-f016a.web.app/polyfills.5d247db8c6fd507fe6d9.js","duration":849,"startTime":13424.366000000002},{"url":"https://sapython-f016a.web.app/vendor.7e9b0a44c796175da098.js","duration":318.0000000000018,"startTime":9562.942000000001},{"url":"https://sapython-f016a.web.app/src_app_pages_home_home_module_ts.44d5af60da022a5b2b15.js","duration":267,"startTime":13157.366000000002},{"url":"https://sapython-f016a.web.app/","duration":111,"startTime":1881.7179999999998},{"url":"https://www.gstatic.com/recaptcha/releases/2W_gRz39xX8G13fM-OdyQPlc/recaptcha__en.js","duration":87,"startTime":2072.718},{"url":"https://sapython-f016a.web.app/runtime.3b3315d6db5ae78aaf3f.js","duration":83,"startTime":7916.022},{"url":"https://sapython-f016a.web.app/polyfills.5d247db8c6fd507fe6d9.js","duration":82,"startTime":9880.942000000003},{"url":"https://cdn.jsdelivr.net/npm/[email protected]/lazyload.js","duration":63,"startTime":3012.4669999999996},{"url":"Unattributable","duration":62,"startTime":2205.718},{"url":"https://sapython-f016a.web.app/polyfills.5d247db8c6fd507fe6d9.js","duration":58,"startTime":9973.942000000003},{"url":"https://apis.google.com/_/scs/abc-static/_/js/k=gapi.lb.en.iTmf4rxOyWc.O/m=gapi_iframes/rt=j/sv=1/d=1/ed=1/rs=AHpOoo-LTnDn-AS2QlMWYZdnaV1OuFR7Iw/cb=gapi.loaded_0?le=scs","duration":57,"startTime":10618.052000000003},{"url":"https://sapython-f016a.web.app/assets/javascripts/uikit.min.js","duration":53,"startTime":7260.853999999999}]}},"no-unload-listeners":{"id":"no-unload-listeners","title":"Registers an `unload` listener","description":"The `unload` event does not fire reliably and listening for it can prevent browser optimizations like the Back-Forward Cache. Use `pagehide` or `visibilitychange` events instead. [Learn more](https://web.dev/bfcache/#never-use-the-unload-event)","score":0,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"source","itemType":"source-location","text":"Source"}],"items":[{"source":{"type":"source-location","url":"https://gc.kis.v2.scr.kaspersky-labs.com/FD126C42-EBFA-4E12-B309-BB3FDD723AC1/main.js?attr=S3qkOAIQyv0RM98cZwvblCFyQaRO-5r6xMShWa5fS2SmmUajDoeJjURcTLNE1_2QpvpIkclbtmFINXy8mUx8fw","urlProvider":"network","line":256,"column":24}}]}},"non-composited-animations":{"id":"non-composited-animations","title":"Avoid non-composited animations","description":"Animations which are not composited can be janky and increase CLS. [Learn more](https://web.dev/non-composited-animations)","score":null,"scoreDisplayMode":"informative","displayValue":"57 animated elements found","details":{"type":"table","headings":[{"key":"node","itemType":"node","subItemsHeading":{"key":"failureReason","itemType":"text"},"text":"Element"},{"key":null,"itemType":"text","subItemsHeading":{"key":"animation","itemType":"text"},"text":"Name"}],"items":[{"node":{"type":"node","lhId":"page-56-DIV","path":"1,APP-HOME,0,MAIN,4,SECTION,0,DIV","selector":"app-home.ng-star-inserted > main > section.projects > div.heading","boundingRect":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"snippet":"\u003cdiv _ngcontent-uye-c38=\"\" uk-scrollspy=\"cls: uk-animation-slide-left-medium;delay:500;\" class=\"heading\" style=\"visibility: hidden;\">","nodeLabel":"My Projects "},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: text-shadow","animation":"changeShadows"}]}},{"node":{"type":"node","lhId":"page-49-SPAN","path":"1,APP-HOME,0,MAIN,0,SECTION,0,DIV,0,SPAN","selector":"main > section.intro > div.branding > span","boundingRect":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"snippet":"\u003cspan _ngcontent-uye-c38=\"\">","nodeLabel":"Kumar Saptam"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: text-shadow","animation":"changeShadows"}]}},{"node":{"type":"node","lhId":"page-51-SPAN","path":"1,APP-HOME,0,MAIN,0,SECTION,0,DIV,2,SPAN","selector":"main > section.intro > div.branding > span.subtext","boundingRect":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"snippet":"\u003cspan _ngcontent-uye-c38=\"\" class=\"subtext\">","nodeLabel":"Solopreneur"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: text-shadow","animation":"changeShadows"}]}},{"node":{"type":"node","lhId":"page-58-HR","path":"1,APP-HOME,0,MAIN,0,SECTION,0,DIV,1,HR","selector":"main > section.intro > div.branding > hr.divider","boundingRect":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"snippet":"\u003chr _ngcontent-uye-c38=\"\" class=\"divider\">","nodeLabel":"main > section.intro > div.branding > hr.divider"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: width","animation":"movingDivider"}]}},{"node":{"type":"node","lhId":"page-59-DIV","path":"1,APP-HOME,0,MAIN,2,SECTION,0,DIV","selector":"app-home.ng-star-inserted > main > section.whatido > div.text","boundingRect":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"snippet":"\u003cdiv _ngcontent-uye-c38=\"\" uk-scrollspy=\"cls: uk-animation-slide-left-medium;delay:500;\" class=\"text\" style=\"visibility: hidden;\">","nodeLabel":"WhatIDo"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: text-shadow","animation":"changeShadows"}]}},{"node":{"type":"node","lhId":"page-61-DIV","path":"1,APP-HOME,0,MAIN,3,SECTION,0,DIV","selector":"app-home.ng-star-inserted > main > section#integrations > div.heading","boundingRect":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"snippet":"\u003cdiv _ngcontent-uye-c38=\"\" uk-scrollspy=\"cls: uk-animation-slide-left-medium;delay:500;\" class=\"heading\" style=\"visibility: hidden;\">","nodeLabel":"My Tech Stack "},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: text-shadow","animation":"changeShadows"}]}},{"node":{"type":"node","lhId":"page-62-DIV","path":"1,APP-HOME,0,MAIN,5,SECTION,0,DIV","selector":"app-home.ng-star-inserted > main > section.pricing > div.heading","boundingRect":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"snippet":"\u003cdiv _ngcontent-uye-c38=\"\" class=\"heading\">","nodeLabel":"My Pricing Website Mobile"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: text-shadow","animation":"changeShadows"}]}},{"node":{"type":"node","lhId":"page-63-H2","path":"1,APP-HOME,0,MAIN,8,SECTION,0,H2","selector":"app-home.ng-star-inserted > main > section.blogPosts > h2","boundingRect":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"snippet":"\u003ch2 _ngcontent-uye-c38=\"\" uk-scrollspy=\"cls: uk-animation-slide-left-medium;delay:500;\" style=\"visibility: hidden;\">","nodeLabel":"My Blog Posts "},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: text-shadow","animation":"changeShadows"}]}},{"node":{"type":"node","lhId":"page-64-DIV","path":"1,APP-HOME,0,MAIN,6,SECTION,0,DIV","selector":"app-home.ng-star-inserted > main > section.testimonials > div.heading","boundingRect":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"snippet":"\u003cdiv _ngcontent-uye-c38=\"\" uk-scrollspy=\"cls: uk-animation-slide-left-medium;delay:500;\" class=\"heading\" style=\"visibility: hidden;\">","nodeLabel":"The Testimonials "},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: text-shadow","animation":"changeShadows"}]}},{"node":{"type":"node","lhId":"page-70-DIV","path":"1,HTML,1,BODY,0,APP-ROOT,1,APP-HEADER,0,HEADER,1,DIV","selector":"app-root.ng-tns-c28-0 > app-header.ng-tns-c28-0 > header > div#linkFollower","boundingRect":{"top":-2493,"bottom":-2488,"left":260,"right":260,"width":0,"height":5},"snippet":"\u003cdiv _ngcontent-koy-c14=\"\" id=\"linkFollower\" style=\"top: 67px; left: 260px; width: 0px;\">","nodeLabel":"app-root.ng-tns-c28-0 > app-header.ng-tns-c28-0 > header > div#linkFollower"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: width","animation":"width"}]}},{"node":{"type":"node","lhId":"page-71-SPAN","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,0,SECTION,0,DIV,2,SPAN","selector":"main > section.intro > div.branding > span.subtext","boundingRect":{"top":-2000,"bottom":-1954,"left":36,"right":72,"width":36,"height":46},"snippet":"\u003cspan _ngcontent-koy-c38=\"\" class=\"subtext\">","nodeLabel":"Solopreneur"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: text-shadow","animation":"changeShadows"}]}},{"node":{"type":"node","lhId":"page-72-H2","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,8,SECTION,0,H2","selector":"app-home.ng-star-inserted > main > section.blogPosts > h2","boundingRect":{"top":5189,"bottom":5400,"left":36,"right":310,"width":274,"height":211},"snippet":"\u003ch2 _ngcontent-koy-c38=\"\" uk-scrollspy=\"cls: uk-animation-slide-left-medium;delay:500;\" style=\"visibility: hidden;\">","nodeLabel":"app-home.ng-star-inserted > main > section.blogPosts > h2"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: text-shadow","animation":"changeShadows"}]}},{"node":{"type":"node","lhId":"page-73-DIV","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,4,SECTION,0,DIV","selector":"app-home.ng-star-inserted > main > section.projects > div.heading","boundingRect":{"top":303,"bottom":456,"left":36,"right":310,"width":274,"height":153},"snippet":"\u003cdiv _ngcontent-koy-c38=\"\" uk-scrollspy=\"cls: uk-animation-slide-left-medium;delay:500;\" class=\"heading\" style=\"visibility: hidden;\">","nodeLabel":"app-home.ng-star-inserted > main > section.projects > div.heading"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: text-shadow","animation":"changeShadows"}]}},{"node":{"type":"node","lhId":"page-74-DIV","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,5,SECTION,0,DIV","selector":"app-home.ng-star-inserted > main > section.pricing > div.heading","boundingRect":{"top":2892,"bottom":3168,"left":36,"right":360,"width":324,"height":276},"snippet":"\u003cdiv _ngcontent-koy-c38=\"\" class=\"heading\">","nodeLabel":"My\nPricing\n\n\nWebsite\nMobile"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: text-shadow","animation":"changeShadows"}]}},{"node":{"type":"node","lhId":"page-75-HR","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,0,SECTION,0,DIV,1,HR","selector":"main > section.intro > div.branding > hr.divider","boundingRect":{"top":-2050,"bottom":-2030,"left":36,"right":88,"width":52,"height":20},"snippet":"\u003chr _ngcontent-koy-c38=\"\" class=\"divider\">","nodeLabel":"main > section.intro > div.branding > hr.divider"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: width","animation":"movingDivider"}]}},{"node":{"type":"node","lhId":"page-76-DIV","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,3,SECTION,0,DIV","selector":"app-home.ng-star-inserted > main > section#integrations > div.heading","boundingRect":{"top":-368,"bottom":-215,"left":36,"right":360,"width":324,"height":153},"snippet":"\u003cdiv _ngcontent-koy-c38=\"\" uk-scrollspy=\"cls: uk-animation-slide-left-medium;delay:500;\" class=\"heading\" style=\"visibility: hidden;\">","nodeLabel":"app-home.ng-star-inserted > main > section#integrations > div.heading"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: text-shadow","animation":"changeShadows"}]}},{"node":{"type":"node","lhId":"page-77-DIV","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,2,SECTION,0,DIV","selector":"app-home.ng-star-inserted > main > section.whatido > div.text","boundingRect":{"top":-930,"bottom":-418,"left":36,"right":270,"width":234,"height":512},"snippet":"\u003cdiv _ngcontent-koy-c38=\"\" uk-scrollspy=\"cls: uk-animation-slide-left-medium;delay:500;\" class=\"text\" style=\"visibility: hidden;\">","nodeLabel":"app-home.ng-star-inserted > main > section.whatido > div.text"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: text-shadow","animation":"changeShadows"}]}},{"node":{"type":"node","lhId":"page-78-SPAN","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,0,SECTION,0,DIV,0,SPAN","selector":"main > section.intro > div.branding > span","boundingRect":{"top":-2358,"bottom":-2080,"left":36,"right":72,"width":36,"height":278},"snippet":"\u003cspan _ngcontent-koy-c38=\"\">","nodeLabel":"Kumar Saptam"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: text-shadow","animation":"changeShadows"}]}},{"node":{"type":"node","lhId":"page-81-DIV","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,6,SECTION,0,DIV","selector":"app-home.ng-star-inserted > main > section.testimonials > div.heading","boundingRect":{"top":3759,"bottom":3912,"left":36,"right":360,"width":324,"height":153},"snippet":"\u003cdiv _ngcontent-koy-c38=\"\" uk-scrollspy=\"cls: uk-animation-slide-left-medium;delay:500;\" class=\"heading\" style=\"visibility: hidden;\">","nodeLabel":"app-home.ng-star-inserted > main > section.testimonials > div.heading"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: text-shadow","animation":"changeShadows"}]}},{"node":{"type":"node","lhId":"page-82-I","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,4,SECTION,2,DIV,0,DIV,0,DIV,0,I","selector":"div.optionMenu > div > div > i.ri-window-fill","boundingRect":{"top":680,"bottom":740,"left":36,"right":96,"width":60,"height":60},"snippet":"\u003ci _ngcontent-koy-c38=\"\" class=\"ri-window-fill\">","nodeLabel":"div.optionMenu > div > div > i.ri-window-fill"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: color","animation":"color"}]}},{"node":{"type":"node","lhId":"page-83-I","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,5,SECTION,0,DIV,1,BUTTON,0,I","selector":"section.pricing > div.heading > button > i.ri-window-fill","boundingRect":{"top":3065,"bottom":3125,"left":57,"right":117,"width":60,"height":60},"snippet":"\u003ci _ngcontent-koy-c38=\"\" class=\"ri-window-fill\">","nodeLabel":"section.pricing > div.heading > button > i.ri-window-fill"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: color","animation":"color"}]}},{"node":{"type":"node","lhId":"page-84-A","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,8,SECTION,1,DIV,1,A","selector":"main > section.blogPosts > div.posts > a.uk-position-center-left-out","boundingRect":{"top":5775,"bottom":5809,"left":-13,"right":21,"width":34,"height":34},"snippet":"\u003ca _ngcontent-koy-c38=\"\" href=\"#\" uk-slidenav-previous=\"\" uk-slider-item=\"previous\" class=\"uk-position-center-left-out uk-position-small uk-icon uk-slidenav-previous…\">","nodeLabel":"main > section.blogPosts > div.posts > a.uk-position-center-left-out"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: color","animation":"color"}]}},{"node":{"type":"node","lhId":"page-85-A","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,8,SECTION,1,DIV,2,A","selector":"main > section.blogPosts > div.posts > a.uk-position-center-right-out","boundingRect":{"top":5775,"bottom":5809,"left":325,"right":359,"width":34,"height":34},"snippet":"\u003ca _ngcontent-koy-c38=\"\" href=\"#\" uk-slidenav-next=\"\" uk-slider-item=\"next\" class=\"uk-position-center-right-out uk-position-small uk-icon uk-slidenav-next uk…\">","nodeLabel":"main > section.blogPosts > div.posts > a.uk-position-center-right-out"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: color","animation":"color"}]}},{"node":{"type":"node","lhId":"page-86-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,0,SECTION,1,ARTICLE,3,BUTTON","selector":"main > section.intro > article.uk-scrollspy-inview > button.neoMorph","boundingRect":{"top":-1616,"bottom":-1548,"left":241,"right":387,"width":145,"height":68},"snippet":"\u003cbutton _ngcontent-koy-c38=\"\" apptooltip=\"Hey Bro\" class=\"neoMorph\">","nodeLabel":"View Portfolio"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"},{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-87-DIV","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,6,SECTION,1,DIV,3,DIV","selector":"main > section.testimonials > div.testimonials > div.testimonial","boundingRect":{"top":4824,"bottom":5078,"left":56,"right":340,"width":284,"height":254},"snippet":"\u003cdiv _ngcontent-koy-c38=\"\" class=\"testimonial\" style=\"visibility: hidden;\">","nodeLabel":"main > section.testimonials > div.testimonials > div.testimonial"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-88-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,4,SECTION,3,DIV,0,DIV,3,DIV,2,APP-BTN,0,BUTTON","selector":"div.projectContainer > div.uk-grid-margin > app-btn > button","boundingRect":{"top":1932,"bottom":1970,"left":235,"right":352,"width":117,"height":38},"snippet":"\u003cbutton _ngcontent-koy-c32=\"\" tabindex=\"0\" style=\"cursor: pointer; background: rgb(var(--color-main));\">","nodeLabel":"div.projectContainer > div.uk-grid-margin > app-btn > button"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-89-DIV","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,5,SECTION,1,DIV,1,DIV","selector":"main > section.pricing > div.prices > div.priceCard","boundingRect":{"top":3208,"bottom":3669,"left":536,"right":976,"width":440,"height":461},"snippet":"\u003cdiv _ngcontent-koy-c38=\"\" class=\"priceCard\" style=\"visibility: hidden;\">","nodeLabel":"main > section.pricing > div.prices > div.priceCard"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-90-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,4,SECTION,3,DIV,0,DIV,4,DIV,2,APP-BTN,0,BUTTON","selector":"div.projectContainer > div.uk-grid-margin > app-btn > button","boundingRect":{"top":2072,"bottom":2110,"left":426,"right":542,"width":117,"height":38},"snippet":"\u003cbutton _ngcontent-koy-c32=\"\" tabindex=\"0\" style=\"cursor: pointer; background: rgb(var(--color-main));\">","nodeLabel":"div.projectContainer > div.uk-grid-margin > app-btn > button"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-91-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,4,SECTION,3,DIV,0,DIV,1,DIV,2,APP-BTN,0,BUTTON","selector":"div.projectContainer > div > app-btn > button","boundingRect":{"top":1795,"bottom":1833,"left":426,"right":542,"width":117,"height":38},"snippet":"\u003cbutton _ngcontent-koy-c32=\"\" tabindex=\"0\" style=\"cursor: pointer; background: rgb(var(--color-main));\">","nodeLabel":"div.projectContainer > div > app-btn > button"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-92-DIV","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,5,SECTION,1,DIV,2,DIV","selector":"main > section.pricing > div.prices > div.priceCard","boundingRect":{"top":3593,"bottom":4054,"left":1036,"right":1476,"width":440,"height":461},"snippet":"\u003cdiv _ngcontent-koy-c38=\"\" class=\"priceCard\" style=\"visibility: hidden;\">","nodeLabel":"main > section.pricing > div.prices > div.priceCard"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-93-DIV","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,5,SECTION,1,DIV,0,DIV","selector":"main > section.pricing > div.prices > div.priceCard","boundingRect":{"top":3697,"bottom":4158,"left":36,"right":476,"width":440,"height":461},"snippet":"\u003cdiv _ngcontent-koy-c38=\"\" class=\"priceCard\" style=\"visibility: hidden;\">","nodeLabel":"main > section.pricing > div.prices > div.priceCard"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-94-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,4,SECTION,3,DIV,0,DIV,5,DIV,2,APP-BTN,0,BUTTON","selector":"div.projectContainer > div.colored > app-btn > button","boundingRect":{"top":3199,"bottom":3237,"left":235,"right":352,"width":117,"height":38},"snippet":"\u003cbutton _ngcontent-koy-c32=\"\" tabindex=\"0\" style=\"cursor: pointer; background: rgb(var(--color-tertiary));\">","nodeLabel":"div.projectContainer > div.colored > app-btn > button"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-95-DIV","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,6,SECTION,1,DIV,2,DIV","selector":"main > section.testimonials > div.testimonials > div.testimonial","boundingRect":{"top":5124,"bottom":5378,"left":56,"right":340,"width":284,"height":254},"snippet":"\u003cdiv _ngcontent-koy-c38=\"\" class=\"testimonial\" style=\"visibility: hidden;\">","nodeLabel":"main > section.testimonials > div.testimonials > div.testimonial"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-96-DIV","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,6,SECTION,1,DIV,1,DIV","selector":"main > section.testimonials > div.testimonials > div.testimonial","boundingRect":{"top":4830,"bottom":5084,"left":56,"right":340,"width":284,"height":254},"snippet":"\u003cdiv _ngcontent-koy-c38=\"\" class=\"testimonial\" style=\"visibility: hidden;\">","nodeLabel":"main > section.testimonials > div.testimonials > div.testimonial"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-97-DIV","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,6,SECTION,1,DIV,0,DIV","selector":"main > section.testimonials > div.testimonials > div.testimonial","boundingRect":{"top":4536,"bottom":4790,"left":56,"right":340,"width":284,"height":254},"snippet":"\u003cdiv _ngcontent-koy-c38=\"\" class=\"testimonial\" style=\"visibility: hidden;\">","nodeLabel":"main > section.testimonials > div.testimonials > div.testimonial"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-98-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,4,SECTION,3,DIV,0,DIV,2,DIV,2,APP-BTN,0,BUTTON","selector":"div.projectContainer > div.uk-grid-margin > app-btn > button","boundingRect":{"top":2666,"bottom":2704,"left":56,"right":173,"width":117,"height":38},"snippet":"\u003cbutton _ngcontent-koy-c32=\"\" tabindex=\"0\" style=\"cursor: pointer; background: rgb(var(--color-main));\">","nodeLabel":"div.projectContainer > div.uk-grid-margin > app-btn > button"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-99-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,4,SECTION,3,DIV,0,DIV,0,DIV,2,APP-BTN,0,BUTTON","selector":"div.projectContainer > div.colored > app-btn > button","boundingRect":{"top":1750,"bottom":1787,"left":61,"right":174,"width":113,"height":37},"snippet":"\u003cbutton _ngcontent-koy-c32=\"\" tabindex=\"0\" style=\"cursor: pointer; background: rgb(var(--color-tertiary));\">","nodeLabel":"See Project"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-100-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,4,SECTION,3,DIV,0,DIV,6,DIV,2,APP-BTN,0,BUTTON","selector":"div.projectContainer > div.uk-grid-margin > app-btn > button","boundingRect":{"top":3435,"bottom":3473,"left":56,"right":173,"width":117,"height":38},"snippet":"\u003cbutton _ngcontent-koy-c32=\"\" tabindex=\"0\" style=\"cursor: pointer; background: rgb(var(--color-main));\">","nodeLabel":"div.projectContainer > div.uk-grid-margin > app-btn > button"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-101-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,5,SECTION,1,DIV,2,DIV,4,BUTTON","selector":"section.pricing > div.prices > div.priceCard > button.selectButton","boundingRect":{"top":4414,"bottom":4458,"left":1201,"right":1311,"width":110,"height":44},"snippet":"\u003cbutton _ngcontent-koy-c38=\"\" class=\"selectButton\">","nodeLabel":"section.pricing > div.prices > div.priceCard > button.selectButton"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-102-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,5,SECTION,1,DIV,0,DIV,4,BUTTON","selector":"section.pricing > div.prices > div.priceCard > button.selectButton","boundingRect":{"top":4412,"bottom":4456,"left":201,"right":311,"width":110,"height":44},"snippet":"\u003cbutton _ngcontent-koy-c38=\"\" class=\"selectButton\">","nodeLabel":"section.pricing > div.prices > div.priceCard > button.selectButton"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-103-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,5,SECTION,1,DIV,1,DIV,4,BUTTON","selector":"section.pricing > div.prices > div.priceCard > button.selectButton","boundingRect":{"top":4414,"bottom":4458,"left":701,"right":811,"width":110,"height":44},"snippet":"\u003cbutton _ngcontent-koy-c38=\"\" class=\"selectButton\">","nodeLabel":"section.pricing > div.prices > div.priceCard > button.selectButton"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-106-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,8,SECTION,1,DIV,0,DIV,0,UL,14,LI,0,APP-POST-CARD,0,ARTICLE,1,DIV,4,APP-BTN,0,BUTTON","selector":"article > div.info > app-btn > button","boundingRect":{"top":6778,"bottom":6816,"left":1969,"right":2024,"width":55,"height":38},"snippet":"\u003cbutton _ngcontent-koy-c32=\"\" tabindex=\"0\" style=\"cursor: pointer; background: rgb(var(--color-main));\">","nodeLabel":"article > div.info > app-btn > button"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-107-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,8,SECTION,1,DIV,0,DIV,0,UL,9,LI,0,APP-POST-CARD,0,ARTICLE,1,DIV,4,APP-BTN,0,BUTTON","selector":"article > div.info > app-btn > button","boundingRect":{"top":6885,"bottom":6923,"left":1284,"right":1339,"width":55,"height":38},"snippet":"\u003cbutton _ngcontent-koy-c32=\"\" tabindex=\"0\" style=\"cursor: pointer; background: rgb(var(--color-main));\">","nodeLabel":"article > div.info > app-btn > button"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-108-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,8,SECTION,1,DIV,0,DIV,0,UL,3,LI,0,APP-POST-CARD,0,ARTICLE,1,DIV,4,APP-BTN,0,BUTTON","selector":"article > div.info > app-btn > button","boundingRect":{"top":6885,"bottom":6923,"left":462,"right":517,"width":55,"height":38},"snippet":"\u003cbutton _ngcontent-koy-c32=\"\" tabindex=\"0\" style=\"cursor: pointer; background: rgb(var(--color-main));\">","nodeLabel":"article > div.info > app-btn > button"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-109-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,8,SECTION,1,DIV,0,DIV,0,UL,12,LI,0,APP-POST-CARD,0,ARTICLE,1,DIV,4,APP-BTN,0,BUTTON","selector":"article > div.info > app-btn > button","boundingRect":{"top":6885,"bottom":6923,"left":1695,"right":1750,"width":55,"height":38},"snippet":"\u003cbutton _ngcontent-koy-c32=\"\" tabindex=\"0\" style=\"cursor: pointer; background: rgb(var(--color-main));\">","nodeLabel":"article > div.info > app-btn > button"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-110-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,8,SECTION,1,DIV,0,DIV,0,UL,5,LI,0,APP-POST-CARD,0,ARTICLE,1,DIV,4,APP-BTN,0,BUTTON","selector":"article > div.info > app-btn > button","boundingRect":{"top":6885,"bottom":6923,"left":736,"right":791,"width":55,"height":38},"snippet":"\u003cbutton _ngcontent-koy-c32=\"\" tabindex=\"0\" style=\"cursor: pointer; background: rgb(var(--color-main));\">","nodeLabel":"article > div.info > app-btn > button"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-111-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,8,SECTION,1,DIV,0,DIV,0,UL,13,LI,0,APP-POST-CARD,0,ARTICLE,1,DIV,4,APP-BTN,0,BUTTON","selector":"article > div.info > app-btn > button","boundingRect":{"top":6991,"bottom":7029,"left":1832,"right":1887,"width":55,"height":38},"snippet":"\u003cbutton _ngcontent-koy-c32=\"\" tabindex=\"0\" style=\"cursor: pointer; background: rgb(var(--color-main));\">","nodeLabel":"article > div.info > app-btn > button"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-112-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,8,SECTION,1,DIV,0,DIV,0,UL,11,LI,0,APP-POST-CARD,0,ARTICLE,1,DIV,4,APP-BTN,0,BUTTON","selector":"article > div.info > app-btn > button","boundingRect":{"top":6991,"bottom":7029,"left":1558,"right":1613,"width":55,"height":38},"snippet":"\u003cbutton _ngcontent-koy-c32=\"\" tabindex=\"0\" style=\"cursor: pointer; background: rgb(var(--color-main));\">","nodeLabel":"article > div.info > app-btn > button"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-113-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,8,SECTION,1,DIV,0,DIV,0,UL,10,LI,0,APP-POST-CARD,0,ARTICLE,1,DIV,4,APP-BTN,0,BUTTON","selector":"article > div.info > app-btn > button","boundingRect":{"top":6991,"bottom":7029,"left":1421,"right":1476,"width":55,"height":38},"snippet":"\u003cbutton _ngcontent-koy-c32=\"\" tabindex=\"0\" style=\"cursor: pointer; background: rgb(var(--color-main));\">","nodeLabel":"article > div.info > app-btn > button"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-114-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,8,SECTION,1,DIV,0,DIV,0,UL,0,LI,0,APP-POST-CARD,0,ARTICLE,1,DIV,4,APP-BTN,0,BUTTON","selector":"article > div.info > app-btn > button","boundingRect":{"top":7096,"bottom":7134,"left":51,"right":106,"width":55,"height":38},"snippet":"\u003cbutton _ngcontent-koy-c32=\"\" tabindex=\"0\" style=\"cursor: pointer; background: rgb(var(--color-main));\">","nodeLabel":"article > div.info > app-btn > button"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-115-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,8,SECTION,1,DIV,0,DIV,0,UL,15,LI,0,APP-POST-CARD,0,ARTICLE,1,DIV,4,APP-BTN,0,BUTTON","selector":"article > div.info > app-btn > button","boundingRect":{"top":7096,"bottom":7134,"left":2106,"right":2161,"width":55,"height":38},"snippet":"\u003cbutton _ngcontent-koy-c32=\"\" tabindex=\"0\" style=\"cursor: pointer; background: rgb(var(--color-main));\">","nodeLabel":"article > div.info > app-btn > button"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-116-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,8,SECTION,1,DIV,0,DIV,0,UL,4,LI,0,APP-POST-CARD,0,ARTICLE,1,DIV,4,APP-BTN,0,BUTTON","selector":"article > div.info > app-btn > button","boundingRect":{"top":7096,"bottom":7134,"left":599,"right":654,"width":55,"height":38},"snippet":"\u003cbutton _ngcontent-koy-c32=\"\" tabindex=\"0\" style=\"cursor: pointer; background: rgb(var(--color-main));\">","nodeLabel":"article > div.info > app-btn > button"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-117-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,8,SECTION,1,DIV,0,DIV,0,UL,6,LI,0,APP-POST-CARD,0,ARTICLE,1,DIV,4,APP-BTN,0,BUTTON","selector":"article > div.info > app-btn > button","boundingRect":{"top":7198,"bottom":7236,"left":873,"right":928,"width":55,"height":38},"snippet":"\u003cbutton _ngcontent-koy-c32=\"\" tabindex=\"0\" style=\"cursor: pointer; background: rgb(var(--color-main));\">","nodeLabel":"article > div.info > app-btn > button"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-118-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,8,SECTION,1,DIV,0,DIV,0,UL,7,LI,0,APP-POST-CARD,0,ARTICLE,1,DIV,4,APP-BTN,0,BUTTON","selector":"article > div.info > app-btn > button","boundingRect":{"top":7198,"bottom":7236,"left":1010,"right":1065,"width":55,"height":38},"snippet":"\u003cbutton _ngcontent-koy-c32=\"\" tabindex=\"0\" style=\"cursor: pointer; background: rgb(var(--color-main));\">","nodeLabel":"article > div.info > app-btn > button"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-119-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,8,SECTION,1,DIV,0,DIV,0,UL,2,LI,0,APP-POST-CARD,0,ARTICLE,1,DIV,4,APP-BTN,0,BUTTON","selector":"article > div.info > app-btn > button","boundingRect":{"top":7198,"bottom":7236,"left":325,"right":380,"width":55,"height":38},"snippet":"\u003cbutton _ngcontent-koy-c32=\"\" tabindex=\"0\" style=\"cursor: pointer; background: rgb(var(--color-main));\">","nodeLabel":"article > div.info > app-btn > button"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-120-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,8,SECTION,1,DIV,0,DIV,0,UL,1,LI,0,APP-POST-CARD,0,ARTICLE,1,DIV,4,APP-BTN,0,BUTTON","selector":"article > div.info > app-btn > button","boundingRect":{"top":7298,"bottom":7336,"left":188,"right":243,"width":55,"height":38},"snippet":"\u003cbutton _ngcontent-koy-c32=\"\" tabindex=\"0\" style=\"cursor: pointer; background: rgb(var(--color-main));\">","nodeLabel":"article > div.info > app-btn > button"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-121-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,8,SECTION,1,DIV,0,DIV,0,UL,8,LI,0,APP-POST-CARD,0,ARTICLE,1,DIV,4,APP-BTN,0,BUTTON","selector":"article > div.info > app-btn > button","boundingRect":{"top":7298,"bottom":7336,"left":1147,"right":1202,"width":55,"height":38},"snippet":"\u003cbutton _ngcontent-koy-c32=\"\" tabindex=\"0\" style=\"cursor: pointer; background: rgb(var(--color-main));\">","nodeLabel":"article > div.info > app-btn > button"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}}]}},"unsized-images":{"id":"unsized-images","title":"Image elements do not have explicit `width` and `height`","description":"Set an explicit width and height on image elements to reduce layout shifts and improve CLS. [Learn more](https://web.dev/optimize-cls/#images-without-dimensions)","score":0,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"node","itemType":"node","text":""},{"key":"url","itemType":"url","text":"URL"}],"items":[{"url":"https://sapython-f016a.web.app/assets/images/icons/server.svg","node":{"type":"node","lhId":"page-2-IMG","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,1,SECTION,0,DIV,2,SECTION,0,IMG","selector":"section.introServices > div > section > img","boundingRect":{"top":1044,"bottom":1103,"left":286,"right":362,"width":76,"height":59},"snippet":"\u003cimg _ngcontent-koy-c38=\"\" height=\"auto\" width=\"auto\" loading=\"lazy\" src=\"./assets/images/icons/server.svg\" alt=\"Sever\">","nodeLabel":"Sever"}},{"url":"https://sapython-f016a.web.app/assets/images/icons/mobile.svg","node":{"type":"node","lhId":"page-1-IMG","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,1,SECTION,0,DIV,1,SECTION,0,IMG","selector":"section.introServices > div > section > img","boundingRect":{"top":1044,"bottom":1106,"left":117,"right":156,"width":39,"height":62},"snippet":"\u003cimg _ngcontent-koy-c38=\"\" height=\"auto\" width=\"auto\" loading=\"lazy\" src=\"./assets/images/icons/mobile.svg\" alt=\"Mobile\">","nodeLabel":"Mobile"}},{"url":"","node":{"type":"node","lhId":"page-3-IMG","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,3,SECTION,1,UL,0,LI,0,IMG","selector":"section#integrations > ul#integration-list > li.l > img","boundingRect":{"top":2391,"bottom":2471,"left":348,"right":348,"width":0,"height":80},"snippet":"\u003cimg _ngcontent-koy-c38=\"\" src=\"\" loading=\"lazy\" alt=\"Paypal\">","nodeLabel":"Paypal"}},{"url":"","node":{"type":"node","lhId":"page-4-IMG","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,3,SECTION,1,UL,1,LI,0,IMG","selector":"section#integrations > ul#integration-list > li.m > img","boundingRect":{"top":2537,"bottom":2617,"left":184,"right":184,"width":0,"height":80},"snippet":"\u003cimg _ngcontent-koy-c38=\"\" src=\"\" loading=\"lazy\">","nodeLabel":"section#integrations > ul#integration-list > li.m > img"}},{"url":"","node":{"type":"node","lhId":"page-5-IMG","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,3,SECTION,1,UL,2,LI,0,IMG","selector":"section#integrations > ul#integration-list > li.s > img","boundingRect":{"top":2488,"bottom":2568,"left":8,"right":8,"width":0,"height":80},"snippet":"\u003cimg _ngcontent-koy-c38=\"\" src=\"\" loading=\"lazy\">","nodeLabel":"section#integrations > ul#integration-list > li.s > img"}},{"url":"","node":{"type":"node","lhId":"page-6-IMG","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,3,SECTION,1,UL,3,LI,0,IMG","selector":"section#integrations > ul#integration-list > li.s > img","boundingRect":{"top":2426,"bottom":2506,"left":-233,"right":-233,"width":0,"height":80},"snippet":"\u003cimg _ngcontent-koy-c38=\"\" src=\"\" loading=\"lazy\">","nodeLabel":"section#integrations > ul#integration-list > li.s > img"}},{"url":"","node":{"type":"node","lhId":"page-7-IMG","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,3,SECTION,1,UL,4,LI,0,IMG","selector":"section#integrations > ul#integration-list > li.s > img","boundingRect":{"top":2398,"bottom":2478,"left":-376,"right":-376,"width":0,"height":80},"snippet":"\u003cimg _ngcontent-koy-c38=\"\" src=\"\" loading=\"lazy\">","nodeLabel":"section#integrations > ul#integration-list > li.s > img"}},{"url":"","node":{"type":"node","lhId":"page-8-IMG","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,3,SECTION,1,UL,5,LI,0,IMG","selector":"section#integrations > ul#integration-list > li.l > img","boundingRect":{"top":2433,"bottom":2513,"left":-565,"right":-565,"width":0,"height":80},"snippet":"\u003cimg _ngcontent-koy-c38=\"\" src=\"\" loading=\"lazy\">","nodeLabel":"section#integrations > ul#integration-list > li.l > img"}},{"url":"","node":{"type":"node","lhId":"page-9-IMG","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,3,SECTION,1,UL,6,LI,0,IMG","selector":"section#integrations > ul#integration-list > li.s > img","boundingRect":{"top":2497,"bottom":2577,"left":-755,"right":-755,"width":0,"height":80},"snippet":"\u003cimg _ngcontent-koy-c38=\"\" src=\"\" loading=\"lazy\">","nodeLabel":"section#integrations > ul#integration-list > li.s > img"}},{"url":"","node":{"type":"node","lhId":"page-10-IMG","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,3,SECTION,1,UL,7,LI,0,IMG","selector":"section#integrations > ul#integration-list > li.m > img","boundingRect":{"top":2424,"bottom":2504,"left":-989,"right":-989,"width":0,"height":80},"snippet":"\u003cimg _ngcontent-koy-c38=\"\" src=\"\" loading=\"lazy\">","nodeLabel":"section#integrations > ul#integration-list > li.m > img"}},{"url":"","node":{"type":"node","lhId":"page-11-IMG","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,3,SECTION,1,UL,8,LI,0,IMG","selector":"section#integrations > ul#integration-list > li.s > img","boundingRect":{"top":2479,"bottom":2559,"left":-1198,"right":-1198,"width":0,"height":80},"snippet":"\u003cimg _ngcontent-koy-c38=\"\" src=\"\" loading=\"lazy\">","nodeLabel":"section#integrations > ul#integration-list > li.s > img"}},{"url":"","node":{"type":"node","lhId":"page-12-IMG","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,3,SECTION,1,UL,9,LI,0,IMG","selector":"section#integrations > ul#integration-list > li.l > img","boundingRect":{"top":2523,"bottom":2603,"left":-1372,"right":-1372,"width":0,"height":80},"snippet":"\u003cimg _ngcontent-koy-c38=\"\" src=\"\" loading=\"lazy\">","nodeLabel":"section#integrations > ul#integration-list > li.l > img"}}]}},"valid-source-maps":{"id":"valid-source-maps","title":"Missing source maps for large first-party JavaScript","description":"Source maps translate minified code to the original source code. This helps developers debug in production. In addition, Lighthouse is able to provide further insights. Consider deploying source maps to take advantage of these benefits. [Learn more](https://developers.google.com/web/tools/chrome-devtools/javascript/source-maps).","score":0,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"scriptUrl","itemType":"url","subItemsHeading":{"key":"error"},"text":"URL"},{"key":"sourceMapUrl","itemType":"url","text":"Map URL"}],"items":[{"scriptUrl":"https://sapython-f016a.web.app/vendor.7e9b0a44c796175da098.js","sourceMapUrl":"https://sapython-f016a.web.app/vendor.7e9b0a44c796175da098.js.map","subItems":{"type":"subitems","items":[{"error":"Large JavaScript file is missing a source map"},{"error":"Error: Timed out fetching resource"}]}},{"scriptUrl":"https://sapython-f016a.web.app/src_app_pages_home_home_module_ts.44d5af60da022a5b2b15.js","sourceMapUrl":"https://sapython-f016a.web.app/src_app_pages_home_home_module_ts.44d5af60da022a5b2b15.js.map","subItems":{"type":"subitems","items":[]}},{"scriptUrl":"https://sapython-f016a.web.app/runtime.3b3315d6db5ae78aaf3f.js","sourceMapUrl":"https://sapython-f016a.web.app/runtime.3b3315d6db5ae78aaf3f.js.map","subItems":{"type":"subitems","items":[]}},{"scriptUrl":"https://sapython-f016a.web.app/polyfills.5d247db8c6fd507fe6d9.js","sourceMapUrl":"https://sapython-f016a.web.app/polyfills.5d247db8c6fd507fe6d9.js.map","subItems":{"type":"subitems","items":[]}},{"scriptUrl":"https://sapython-f016a.web.app/main.c4eddfe57551cf6b0392.js","sourceMapUrl":"https://sapython-f016a.web.app/main.c4eddfe57551cf6b0392.js.map","subItems":{"type":"subitems","items":[]}}]}},"preload-lcp-image":{"id":"preload-lcp-image","title":"Preload Largest Contentful Paint image","description":"Preload the image used by the LCP element in order to improve your LCP time. [Learn more](https://web.dev/optimize-lcp/#preload-important-resources).","score":1,"scoreDisplayMode":"numeric","numericValue":0,"numericUnit":"millisecond","displayValue":"","details":{"type":"opportunity","headings":[],"items":[],"overallSavingsMs":0}},"csp-xss":{"id":"csp-xss","title":"Ensure CSP is effective against XSS attacks","description":"A strong Content Security Policy (CSP) significantly reduces the risk of cross-site scripting (XSS) attacks. [Learn more](https://web.dev/csp-xss/)","score":null,"scoreDisplayMode":"informative","details":{"type":"table","headings":[{"key":"description","itemType":"text","subItemsHeading":{"key":"description"},"text":"Description"},{"key":"directive","itemType":"code","subItemsHeading":{"key":"directive"},"text":"Directive"},{"key":"severity","itemType":"text","subItemsHeading":{"key":"severity"},"text":"Severity"}],"items":[{"severity":"High","description":"No CSP found in enforcement mode"}]}},"full-page-screenshot":{"id":"full-page-screenshot","title":"Full-page screenshot","description":"A full-height screenshot of the final rendered page","score":null,"scoreDisplayMode":"informative","details":{"type":"full-page-screenshot","screenshot":{"data":"data:image/jpeg;base64,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AAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAArt1SsV26pBAALs3s8fYM3s8fYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu3VKxXbqkEAAuzezx9gzezx9gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK7dUrFduqQQAC7N7PH2DN7PH2AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArt1SsV26pBAALs3s8fYM3s8fYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu3VKxXbqkEAAuzezx9gzezx9gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK7dUrFduqQQAC7N7PH2DN7PH2AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArt1SsV26pBAALs3s8fYM3s8fYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu3VKxXbqkEAAuzezx9gzezx9gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK7dUrFduqQQAC7N7PH2DN7PH2AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArt1SsV26pBAALs3s8fYM3s8fYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu3VKxXbqkEAAuzezx9gzezx9gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK7dUrFduqQQAC7N7PH2DN7PH2AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArt1SsV26pBAALs3s8fYM3s8fYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu3VKxXbqkEAAuzezx9gzezx9gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK7dUrFduqQQAC7N7PH2DN7PH2AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArt1SsV26pBAALs3s8fYM3s8fYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu3VKxXbqkEAAuzezx9gzezx9gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK7dUrFduqQQAC7N7PH2DN7PH2AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArt1SsV26pBAALs3s8fYM3s8fYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu3VKxXbqkEAAuzezx9gzezx9gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK7dUrFduqQQAC7N7PH2DN7PH2AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArt1SsV26pBAALs3s8fYM3s8fYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu3VKxXbqkEAAuzezx9gzezx9gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK7dUrFduqQQAC7N7PH2DN7PH2AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArt1SsV26pBAALs3s8fYM3s8fYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu3VKxXbqkEAAuzezx9gzezx9gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK7dUrFduqQQAC7N7PH2DN7PH2AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArt1SsV26pBAALs3s8fYM3s8fYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu3VKxXbqkEAAuzezx9gzezx9gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK7dUrFduqQQAC7N7PH2DN7PH2AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArt1SsV26pBAALs3s8fYM3s8fYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu3VKxXbqkEAAuzezx9gzezx9gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK7dUrFduqQQAC7N7PH2DN7PH2AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArt1SsV26pBAALs3s8fYM3s8fYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu3VKxXbqkEAAuzezx9gzezx9gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK7dUrFduqQQAC7N7PH2DN7PH2AQAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu3VKxXbqkEAAuzezx9gzezx9gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK7dUrFduqQQAC7N7PH2DN7PH2AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArt1SsV26pBAALs3s8fYM3s8fYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu3VKxXbqkEAAuzezx9gzezx9gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK7dUrFduqQQAC7N7PH2DN7PH2AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArt1SsV26pBAALs3s8fYM3s8fYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu3VKxXbqkEAAuzezx9gzezx9gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK7dUrFduqQQAC7N7PH2DN7PH2AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArt1SsV26pBAALs3s8fYM3s8fYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu3VKxXbqkEAAuzezx9gzezx9gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK7dUrFduqQQAC7N7PH2DN7PH2AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArt1SsV26pBAALs3s8fYM3s8fYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu3VKxXbqkEAAuzezx9gzezx9gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK7dUrFduqQQAC7N7PH2DN7PH2AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArt1SsV26pBAALs3s8fYM3s8fYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu3VKxXbqkEAAuzezx9gzezx9gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK7dUrFduqQQAC7N7PH2DN7PH2AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArt1SsV26pBAALs3s8fYM3s8fYBAAAA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AAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsy9GPsGXox9gFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AYAlRAy2Nl0MdhlsbGhiMtkbGhCGWyEEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBhvHxhPNX4x+KgXY2Oavxj8Tmr/FH4tcNjY5q/wAUfic1f4o/FrhsbETE+kpay2mT3W/FZRmiWSJVGKEyhlQBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7ANZnTHzVm03pWN9vOfNgtw1vvFq4vEjfbzjeFk3RE4b+LOPbe0fgeFPiRjratpn3xPk2I2jNmiv17THlEzv3grtW+LmrWl7VmJiI27OnhE2174prWLRatq77bx8VbazfVwTFqRjmbRtXt72qxlNVYtjT2mOqvNMc3L79lTejrjJyRybRbn+Hlts0VzxkSVfSd6xKZY4ume7KT0IlCZQyqAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsA1gAAAAAAAXYume7KWGLp+9k16CUCEABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7ANYAAAAAAAFmPp+9kxx9LJQQAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2Af/9k=","width":360,"height":8665},"nodes":{"page-0-IMG":{"top":1862,"bottom":1862,"left":-52,"right":-52,"width":0,"height":0},"page-1-IMG":{"top":1847,"bottom":1908,"left":117,"right":156,"width":39,"height":62},"page-2-IMG":{"top":1847,"bottom":1905,"left":286,"right":362,"width":76,"height":59},"page-3-IMG":{"top":11189,"bottom":11269,"left":169,"right":244,"width":75,"height":80},"page-4-IMG":{"top":11324,"bottom":11404,"left":0,"right":80,"width":80,"height":80},"page-5-IMG":{"top":11274,"bottom":11354,"left":-134,"right":-134,"width":0,"height":80},"page-6-IMG":{"top":11211,"bottom":11291,"left":-386,"right":-386,"width":0,"height":80},"page-7-IMG":{"top":11187,"bottom":11267,"left":-518,"right":-518,"width":0,"height":80},"page-8-IMG":{"top":11291,"bottom":11371,"left":-708,"right":-708,"width":0,"height":80},"page-9-IMG":{"top":11344,"bottom":11424,"left":-899,"right":-899,"width":0,"height":80},"page-10-IMG":{"top":11234,"bottom":11314,"left":-1140,"right":-1140,"width":0,"height":80},"page-11-IMG":{"top":11303,"bottom":11383,"left":-1348,"right":-1348,"width":0,"height":80},"page-12-IMG":{"top":11366,"bottom":11446,"left":366,"right":366,"width":0,"height":80},"page-13-IMG":{"top":15272,"bottom":15332,"left":101,"right":161,"width":60,"height":60},"page-14-IMG":{"top":15566,"bottom":15626,"left":101,"right":161,"width":60,"height":60},"page-15-IMG":{"top":15860,"bottom":15920,"left":101,"right":161,"width":60,"height":60},"page-16-IMG":{"top":16154,"bottom":16214,"left":101,"right":161,"width":60,"height":60},"page-17-IMG":{"top":16742,"bottom":16942,"left":-101,"right":199,"width":300,"height":200},"page-18-IMG":{"top":16999,"bottom":17019,"left":-86,"right":-66,"width":20,"height":20},"page-19-IMG":{"top":16742,"bottom":16942,"left":36,"right":336,"width":300,"height":200},"page-20-IMG":{"top":16999,"bottom":17019,"left":51,"right":71,"width":20,"height":20},"page-21-IMG":{"top":16742,"bottom":16942,"left":173,"right":473,"width":300,"height":200},"page-22-IMG":{"top":16999,"bottom":17019,"left":188,"right":208,"width":20,"height":20},"page-23-IMG":{"top":16742,"bottom":16942,"left":310,"right":610,"width":300,"height":200},"page-24-IMG":{"top":16999,"bottom":17019,"left":325,"right":345,"width":20,"height":20},"page-25-IMG":{"top":16742,"bottom":16942,"left":447,"right":747,"width":300,"height":200},"page-26-IMG":{"top":16999,"bottom":17019,"left":462,"right":482,"width":20,"height":20},"page-27-IMG":{"top":16742,"bottom":16942,"left":584,"right":884,"width":300,"height":200},"page-28-IMG":{"top":16999,"bottom":17019,"left":599,"right":619,"width":20,"height":20},"page-29-IMG":{"top":16742,"bottom":16942,"left":721,"right":1021,"width":300,"height":200},"page-30-IMG":{"top":16999,"bottom":17019,"left":736,"right":756,"width":20,"height":20},"page-31-IMG":{"top":16742,"bottom":16942,"left":858,"right":1158,"width":300,"height":200},"page-32-IMG":{"top":16999,"bottom":17019,"left":873,"right":893,"width":20,"height":20},"page-33-IMG":{"top":16742,"bottom":16942,"left":995,"right":1295,"width":300,"height":200},"page-34-IMG":{"top":16999,"bottom":17019,"left":1010,"right":1030,"width":20,"height":20},"page-35-IMG":{"top":16742,"bottom":16942,"left":1132,"right":1432,"width":300,"height":200},"page-36-IMG":{"top":16999,"bottom":17019,"left":1147,"right":1167,"width":20,"height":20},"page-37-IMG":{"top":16742,"bottom":16942,"left":1269,"right":1569,"width":300,"height":200},"page-38-IMG":{"top":16999,"bottom":17019,"left":1284,"right":1304,"width":20,"height":20},"page-39-IMG":{"top":16742,"bottom":16942,"left":1406,"right":1706,"width":300,"height":200},"page-40-IMG":{"top":16999,"bottom":17019,"left":1421,"right":1441,"width":20,"height":20},"page-41-IMG":{"top":16742,"bottom":16942,"left":1543,"right":1843,"width":300,"height":200},"page-42-IMG":{"top":16999,"bottom":17019,"left":1558,"right":1578,"width":20,"height":20},"page-43-IMG":{"top":16742,"bottom":16942,"left":1680,"right":1980,"width":300,"height":200},"page-44-IMG":{"top":16999,"bottom":17019,"left":1695,"right":1715,"width":20,"height":20},"page-45-IMG":{"top":16742,"bottom":16942,"left":1817,"right":2117,"width":300,"height":200},"page-46-IMG":{"top":16999,"bottom":17019,"left":1832,"right":1852,"width":20,"height":20},"page-47-IMG":{"top":16742,"bottom":16942,"left":1954,"right":2254,"width":300,"height":200},"page-48-IMG":{"top":16999,"bottom":17019,"left":1969,"right":1989,"width":20,"height":20},"page-49-SPAN":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-50-DIV":{"top":0,"bottom":0,"left":180,"right":180,"width":0,"height":0},"page-51-SPAN":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-52-NAV":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-53-P":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-54-H1":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-55-STRONG":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-56-DIV":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-57-DIV":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-58-HR":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-59-DIV":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-60-UL":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-61-DIV":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-62-DIV":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-63-H2":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-64-DIV":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-65-A":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-66-DIV":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-67-ARTICLE":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-68-DIV":{"top":100,"bottom":170,"left":220,"right":360,"width":140,"height":70},"page-69-A":{"top":30,"bottom":67,"left":66,"right":160,"width":94,"height":37},"page-70-DIV":{"top":67,"bottom":72,"left":260,"right":260,"width":0,"height":5},"page-71-SPAN":{"top":473,"bottom":519,"left":36,"right":72,"width":36,"height":46},"page-72-H2":{"top":16490,"bottom":16701,"left":36,"right":310,"width":274,"height":211},"page-73-DIV":{"top":11604,"bottom":11757,"left":36,"right":310,"width":274,"height":153},"page-74-DIV":{"top":14192,"bottom":14468,"left":36,"right":360,"width":324,"height":276},"page-75-HR":{"top":423,"bottom":443,"left":36,"right":92,"width":56,"height":20},"page-76-DIV":{"top":10933,"bottom":11086,"left":36,"right":360,"width":324,"height":153},"page-77-DIV":{"top":3951,"bottom":10883,"left":36,"right":270,"width":234,"height":6932},"page-78-SPAN":{"top":115,"bottom":393,"left":36,"right":72,"width":36,"height":278},"page-79-STRONG":{"top":1556,"bottom":1575,"left":241,"right":279,"width":38,"height":19},"page-80-UL":{"top":11096,"bottom":11456,"left":0,"right":360,"width":360,"height":360},"page-81-DIV":{"top":15059,"bottom":15212,"left":36,"right":360,"width":324,"height":153},"page-82-I":{"top":11981,"bottom":12041,"left":36,"right":96,"width":60,"height":60},"page-83-I":{"top":14365,"bottom":14425,"left":57,"right":117,"width":60,"height":60},"page-84-A":{"top":17075,"bottom":17109,"left":-13,"right":21,"width":34,"height":34},"page-85-A":{"top":17075,"bottom":17109,"left":325,"right":359,"width":34,"height":34},"page-86-BUTTON":{"top":1660,"bottom":1728,"left":241,"right":387,"width":145,"height":68},"page-87-DIV":{"top":16124,"bottom":16378,"left":56,"right":340,"width":284,"height":254},"page-88-BUTTON":{"top":13232,"bottom":13270,"left":235,"right":352,"width":117,"height":38},"page-89-DIV":{"top":14508,"bottom":14969,"left":536,"right":976,"width":440,"height":461},"page-90-BUTTON":{"top":13372,"bottom":13410,"left":426,"right":542,"width":117,"height":38},"page-91-BUTTON":{"top":12711,"bottom":12749,"left":426,"right":542,"width":117,"height":38},"page-92-DIV":{"top":14508,"bottom":14969,"left":1036,"right":1476,"width":440,"height":461},"page-93-DIV":{"top":14508,"bottom":14969,"left":36,"right":476,"width":440,"height":461},"page-94-BUTTON":{"top":14010,"bottom":14048,"left":235,"right":352,"width":117,"height":38},"page-95-DIV":{"top":15830,"bottom":16084,"left":56,"right":340,"width":284,"height":254},"page-96-DIV":{"top":15536,"bottom":15790,"left":56,"right":340,"width":284,"height":254},"page-97-DIV":{"top":15242,"bottom":15496,"left":56,"right":340,"width":284,"height":254},"page-98-BUTTON":{"top":13372,"bottom":13410,"left":56,"right":173,"width":117,"height":38},"page-99-BUTTON":{"top":12347,"bottom":12385,"left":56,"right":173,"width":117,"height":38},"page-100-BUTTON":{"top":14034,"bottom":14072,"left":56,"right":173,"width":117,"height":38},"page-101-BUTTON":{"top":14905,"bottom":14949,"left":1201,"right":1311,"width":110,"height":44},"page-102-BUTTON":{"top":14903,"bottom":14947,"left":201,"right":311,"width":110,"height":44},"page-103-BUTTON":{"top":14905,"bottom":14949,"left":701,"right":811,"width":110,"height":44},"page-104-ARTICLE":{"top":964,"bottom":1728,"left":241,"right":324,"width":83,"height":764},"page-105-DIV":{"top":115,"bottom":1728,"left":36,"right":72,"width":36,"height":1613},"page-106-BUTTON":{"top":17163,"bottom":17201,"left":1832,"right":1887,"width":55,"height":38},"page-107-BUTTON":{"top":17163,"bottom":17201,"left":1147,"right":1202,"width":55,"height":38},"page-108-BUTTON":{"top":17163,"bottom":17201,"left":325,"right":380,"width":55,"height":38},"page-109-BUTTON":{"top":17163,"bottom":17201,"left":1558,"right":1613,"width":55,"height":38},"page-110-BUTTON":{"top":17163,"bottom":17201,"left":599,"right":654,"width":55,"height":38},"page-111-BUTTON":{"top":17163,"bottom":17201,"left":1695,"right":1750,"width":55,"height":38},"page-112-BUTTON":{"top":17163,"bottom":17201,"left":1421,"right":1476,"width":55,"height":38},"page-113-BUTTON":{"top":17163,"bottom":17201,"left":1284,"right":1339,"width":55,"height":38},"page-114-BUTTON":{"top":17163,"bottom":17201,"left":-86,"right":-31,"width":55,"height":38},"page-115-BUTTON":{"top":17163,"bottom":17201,"left":1969,"right":2024,"width":55,"height":38},"page-116-BUTTON":{"top":17163,"bottom":17201,"left":462,"right":517,"width":55,"height":38},"page-117-BUTTON":{"top":17163,"bottom":17201,"left":736,"right":791,"width":55,"height":38},"page-118-BUTTON":{"top":17163,"bottom":17201,"left":873,"right":928,"width":55,"height":38},"page-119-BUTTON":{"top":17163,"bottom":17201,"left":188,"right":243,"width":55,"height":38},"page-120-BUTTON":{"top":17163,"bottom":17201,"left":51,"right":106,"width":55,"height":38},"page-121-BUTTON":{"top":17163,"bottom":17201,"left":1010,"right":1065,"width":55,"height":38},"6-0-A":{"top":30,"bottom":67,"left":-433,"right":-386,"width":47,"height":37},"6-1-A":{"top":30,"bottom":67,"left":-286,"right":-181,"width":105,"height":37},"6-2-A":{"top":30,"bottom":67,"left":-81,"right":-34,"width":47,"height":37},"6-3-A":{"top":30,"bottom":67,"left":66,"right":160,"width":94,"height":37},"6-4-A":{"top":17075,"bottom":17109,"left":-13,"right":21,"width":34,"height":34},"6-5-A":{"top":17075,"bottom":17109,"left":325,"right":359,"width":34,"height":34},"6-6-LINK":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-7-LINK":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-8-LINK":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-9-LINK":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-10-LINK":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-11-LINK":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-12-LINK":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-13-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-14-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-15-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-16-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-17-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-18-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-19-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-20-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-21-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-22-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-23-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-24-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-25-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-26-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-27-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-28-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-29-SCRIPT":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-30-SCRIPT":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-31-SCRIPT":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-32-SCRIPT":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-33-SCRIPT":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-34-SCRIPT":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-35-SCRIPT":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-36-SCRIPT":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-37-SCRIPT":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-38-SCRIPT":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-39-SCRIPT":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-40-SCRIPT":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-41-SCRIPT":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-42-SCRIPT":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-43-SCRIPT":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-44-SCRIPT":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-45-SCRIPT":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-46-SCRIPT":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-47-SCRIPT":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-48-IFRAME":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-49-IFRAME":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-50-IFRAME":{"top":-100,"bottom":-99,"left":0,"right":1,"width":1,"height":1},"6-51-TEXTAREA":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-52-SOURCE":{"top":17008,"bottom":17022,"left":-86,"right":-86,"width":0,"height":14},"6-53-UL":{"top":16742,"bottom":17442,"left":-101,"right":173,"width":274,"height":700},"6-54-BUTTON":{"top":30,"bottom":67,"left":260,"right":290,"width":30,"height":37},"6-55-BUTTON":{"top":118,"bottom":152,"left":265,"right":364,"width":99,"height":34},"6-56-DIV":{"top":8615,"bottom":8665,"left":0,"right":67,"width":67,"height":50},"6-57-IMG":{"top":11324,"bottom":11404,"left":0,"right":80,"width":80,"height":80},"6-58-IMG":{"top":11274,"bottom":11354,"left":-134,"right":-134,"width":0,"height":80},"6-59-IMG":{"top":11211,"bottom":11291,"left":-386,"right":-386,"width":0,"height":80},"6-60-IMG":{"top":11187,"bottom":11267,"left":-518,"right":-518,"width":0,"height":80},"6-61-IMG":{"top":11291,"bottom":11371,"left":-708,"right":-708,"width":0,"height":80},"6-62-IMG":{"top":11344,"bottom":11424,"left":-899,"right":-899,"width":0,"height":80},"6-63-IMG":{"top":11234,"bottom":11314,"left":-1140,"right":-1140,"width":0,"height":80},"6-64-IMG":{"top":11303,"bottom":11383,"left":-1348,"right":-1348,"width":0,"height":80},"6-65-IMG":{"top":11366,"bottom":11446,"left":366,"right":366,"width":0,"height":80},"6-66-BUTTON":{"top":-45,"bottom":-15,"left":10,"right":124,"width":114,"height":30},"6-67-H3":{"top":11979,"bottom":12001,"left":317,"right":383,"width":66,"height":22},"6-68-HTML":{"top":0,"bottom":17492,"left":0,"right":360,"width":360,"height":17492}}}},"script-treemap-data":{"id":"script-treemap-data","title":"Script Treemap Data","description":"Used for treemap app","score":null,"scoreDisplayMode":"informative","details":{"type":"treemap-data","nodes":[{"name":"https://sapython-f016a.web.app/","resourceBytes":265},{"name":"https://apis.google.com/_/scs/abc-static/_/js/k=gapi.lb.en.iTmf4rxOyWc.O/m=gapi_iframes/rt=j/sv=1/d=1/ed=1/rs=AHpOoo-LTnDn-AS2QlMWYZdnaV1OuFR7Iw/cb=gapi.loaded_0?le=scs","resourceBytes":96668,"unusedBytes":43293},{"name":"https://www.gstatic.com/recaptcha/releases/2W_gRz39xX8G13fM-OdyQPlc/recaptcha__en.js","resourceBytes":736476,"unusedBytes":570768},{"name":"https://www.gstatic.com/recaptcha/releases/2W_gRz39xX8G13fM-OdyQPlc/recaptcha__en.js","resourceBytes":736476,"unusedBytes":570768},{"name":"https://sapython-f016a.web.app/assets/javascripts/uikit.min.js","resourceBytes":139036,"unusedBytes":78776},{"name":"https://sapython-f016a.web.app/assets/javascripts/uikit-icons.min.js","resourceBytes":65240,"unusedBytes":64856},{"name":"https://sapython-f016a.web.app/assets/javascripts/TweenMax.min.js","resourceBytes":116074,"unusedBytes":61326},{"name":"https://www.google.com/recaptcha/api.js","resourceBytes":850,"unusedBytes":49},{"name":"https://www.googletagmanager.com/gtag/js?l=dataLayer&id=G-9HWLXLES8L","resourceBytes":161722,"unusedBytes":66086},{"name":"https://apis.google.com/js/api.js?onload=__iframefcb142331","resourceBytes":14041,"unusedBytes":1161},{"name":"https://sapython-f016a.web.app/runtime.3b3315d6db5ae78aaf3f.js","resourceBytes":5493,"children":[{"name":"webpack:///","resourceBytes":5493,"children":[{"name":"webpack","resourceBytes":5414,"children":[{"name":"runtime","resourceBytes":5271,"children":[{"name":"chunk%20loaded","resourceBytes":334},{"name":"compat%20get%20default%20export","resourceBytes":73,"unusedBytes":68},{"name":"define%20property%20getters","resourceBytes":101},{"name":"ensure%20chunk","resourceBytes":78},{"name":"get%20javascript%20chunk%20filename","resourceBytes":2675},{"name":"get%20mini-css%20chunk%20filename","resourceBytes":44,"unusedBytes":32},{"name":"hasOwnProperty%20shorthand","resourceBytes":59},{"name":"load%20script","resourceBytes":746},{"name":"make%20namespace%20object","resourceBytes":173},{"name":"trusted%20types","resourceBytes":192},{"name":"publicPath","resourceBytes":13},{"name":"jsonp%20chunk%20loading","resourceBytes":783}],"unusedBytes":100},{"name":"bootstrap","resourceBytes":143}],"unusedBytes":100},{"name":"(unmapped)","resourceBytes":79}],"unusedBytes":100}],"unusedBytes":100},{"name":"https://sapython-f016a.web.app/polyfills.5d247db8c6fd507fe6d9.js","resourceBytes":35183,"unusedBytes":5470,"children":[{"name":"webpack:///","resourceBytes":35183,"unusedBytes":5470,"children":[{"name":"./node_modules/zone.js","resourceBytes":35005,"unusedBytes":5470,"children":[{"name":"dist/task-tracking.js","resourceBytes":1292,"unusedBytes":139},{"name":"fesm2015/zone.js","resourceBytes":33713,"unusedBytes":5331}]},{"name":"(unmapped)","resourceBytes":178}]}]},{"name":"https://sapython-f016a.web.app/scripts.bdba3decdbcd64ad672b.js","resourceBytes":62},{"name":"https://sapython-f016a.web.app/vendor.7e9b0a44c796175da098.js","resourceBytes":995003,"unusedBytes":535990},{"name":"https://sapython-f016a.web.app/main.c4eddfe57551cf6b0392.js","resourceBytes":76028,"unusedBytes":28822,"children":[{"name":"webpack:///","resourceBytes":76028,"unusedBytes":28822,"children":[{"name":".","resourceBytes":75882,"unusedBytes":28822,"children":[{"name":"$_lazy_route_resources|lazy|groupOptions: {}|namespace object","resourceBytes":238,"unusedBytes":179},{"name":"src","resourceBytes":75644,"children":[{"name":"app","resourceBytes":74331,"children":[{"name":"animations/route.animation.ts","resourceBytes":504},{"name":"pipes","resourceBytes":771,"children":[{"name":"obscenity.module.ts","resourceBytes":202},{"name":"obscenity.pipe.ts","resourceBytes":569,"unusedBytes":183}],"unusedBytes":183},{"name":"providers/data.provider.ts","resourceBytes":716,"unusedBytes":49},{"name":"services","resourceBytes":13913,"unusedBytes":10768,"children":[{"name":"authentication.service.ts","resourceBytes":5704,"unusedBytes":4485},{"name":"database.service.ts","resourceBytes":1554,"unusedBytes":1329},{"name":"messaging.service.ts","resourceBytes":1849,"unusedBytes":1400},{"name":"uiService/alerts-and-notifications.service.ts","resourceBytes":878,"unusedBytes":306},{"name":"user-data.service.ts","resourceBytes":1910,"unusedBytes":1367},{"name":"chat.service.ts","resourceBytes":2018,"unusedBytes":1881}]},{"name":"shared","resourceBytes":40426,"unusedBytes":11044,"children":[{"name":"cdk","resourceBytes":12418,"unusedBytes":3677,"children":[{"name":"avatar-img","resourceBytes":1630,"unusedBytes":24,"children":[{"name":"avatar-img.component.ts","resourceBytes":647,"unusedBytes":24},{"name":"avatar-img.component.html","resourceBytes":983}]},{"name":"btn","resourceBytes":2113,"unusedBytes":87,"children":[{"name":"btn.component.html","resourceBytes":1272,"unusedBytes":87},{"name":"btn.component.ts","resourceBytes":841}]},{"name":"cdk.module.ts","resourceBytes":239,"unusedBytes":24},{"name":"img","resourceBytes":4018,"unusedBytes":765,"children":[{"name":"img.component.html","resourceBytes":2822,"unusedBytes":659},{"name":"img.component.ts","resourceBytes":1196,"unusedBytes":106}]},{"name":"imgheader","resourceBytes":3664,"unusedBytes":2601,"children":[{"name":"imgheader.component.html","resourceBytes":2433,"unusedBytes":2112},{"name":"imgheader.component.ts","resourceBytes":1231,"unusedBytes":489}]},{"name":"spinner","resourceBytes":754,"unusedBytes":176,"children":[{"name":"spinner.component.ts","resourceBytes":395,"unusedBytes":108},{"name":"spinner.component.html","resourceBytes":359,"unusedBytes":68}]}]},{"name":"widgets","resourceBytes":28008,"unusedBytes":7367,"children":[{"name":"footer","resourceBytes":8795,"unusedBytes":3248,"children":[{"name":"footer.component.html","resourceBytes":7318,"unusedBytes":2540},{"name":"footer.component.ts","resourceBytes":1477,"unusedBytes":708}]},{"name":"header","resourceBytes":6926,"unusedBytes":1136,"children":[{"name":"header.component.html","resourceBytes":3899,"unusedBytes":355},{"name":"header.component.ts","resourceBytes":3027,"unusedBytes":781}]},{"name":"like-dislike","resourceBytes":5409,"unusedBytes":2199,"children":[{"name":"like-dislike.component.html","resourceBytes":3608,"unusedBytes":995},{"name":"like-dislike.component.ts","resourceBytes":1801,"unusedBytes":1204}]},{"name":"post-card-wide","resourceBytes":3288,"unusedBytes":784,"children":[{"name":"post-card-wide.component.ts","resourceBytes":910,"unusedBytes":212},{"name":"post-card-wide.component.html","resourceBytes":2378,"unusedBytes":572}]},{"name":"post-card","resourceBytes":3341,"children":[{"name":"post-card.component.ts","resourceBytes":984},{"name":"post-card.component.html","resourceBytes":2357}]},{"name":"widgets.module.ts","resourceBytes":249}]}]},{"name":"guards/anim.guard.ts","resourceBytes":712},{"name":"app-routing.module.ts","resourceBytes":3828,"unusedBytes":1884},{"name":"addons/chat","resourceBytes":7477,"unusedBytes":3090,"children":[{"name":"chat-box","resourceBytes":1795,"unusedBytes":659,"children":[{"name":"chat-box.component.html","resourceBytes":1360,"unusedBytes":521},{"name":"chat-box.component.ts","resourceBytes":435,"unusedBytes":138}]},{"name":"chat.component.html","resourceBytes":3602,"unusedBytes":1284},{"name":"chat.component.ts","resourceBytes":1862,"unusedBytes":1147},{"name":"chat.module.ts","resourceBytes":218}]},{"name":"app.component.html","resourceBytes":3072,"unusedBytes":927},{"name":"app.component.ts","resourceBytes":2206,"unusedBytes":127},{"name":"app.module.ts","resourceBytes":706,"unusedBytes":41}],"unusedBytes":28113},{"name":"environments/environment.prod.ts","resourceBytes":541},{"name":"main.ts","resourceBytes":772,"unusedBytes":530}],"unusedBytes":28643}]},{"name":"(unmapped)","resourceBytes":146}]}]},{"name":"https://cdn.jsdelivr.net/npm/[email protected]/lazyload.js","resourceBytes":5674,"unusedBytes":4155},{"name":"https://gc.kis.v2.scr.kaspersky-labs.com/FD126C42-EBFA-4E12-B309-BB3FDD723AC1/main.js?attr=S3qkOAIQyv0RM98cZwvblCFyQaRO-5r6xMShWa5fS2SmmUajDoeJjURcTLNE1_2QpvpIkclbtmFINXy8mUx8fw","resourceBytes":112656,"unusedBytes":67904},{"name":"https://sapython-f016a.web.app/src_app_pages_home_home_module_ts.44d5af60da022a5b2b15.js","resourceBytes":52394,"unusedBytes":10036,"children":[{"name":"webpack:///","resourceBytes":52394,"unusedBytes":10036,"children":[{"name":"./src/app/pages/home","resourceBytes":52042,"unusedBytes":10036,"children":[{"name":"home.component.html","resourceBytes":46276,"unusedBytes":9547},{"name":"home-routing.module.ts","resourceBytes":211},{"name":"home.component.ts","resourceBytes":5398,"unusedBytes":489},{"name":"home.module.ts","resourceBytes":157}]},{"name":"(unmapped)","resourceBytes":352}]}]}]}},"pwa-cross-browser":{"id":"pwa-cross-browser","title":"Site works cross-browser","description":"To reach the most number of users, sites should work across every major browser. [Learn more](https://web.dev/pwa-cross-browser/).","score":null,"scoreDisplayMode":"manual"},"pwa-page-transitions":{"id":"pwa-page-transitions","title":"Page transitions don't feel like they block on the network","description":"Transitions should feel snappy as you tap around, even on a slow network. This experience is key to a user's perception of performance. [Learn more](https://web.dev/pwa-page-transitions/).","score":null,"scoreDisplayMode":"manual"},"pwa-each-page-has-url":{"id":"pwa-each-page-has-url","title":"Each page has a URL","description":"Ensure individual pages are deep linkable via URL and that URLs are unique for the purpose of shareability on social media. [Learn more](https://web.dev/pwa-each-page-has-url/).","score":null,"scoreDisplayMode":"manual"},"accesskeys":{"id":"accesskeys","title":"`[accesskey]` values are unique","description":"Access keys let users quickly focus a part of the page. For proper navigation, each access key must be unique. [Learn more](https://web.dev/accesskeys/).","score":null,"scoreDisplayMode":"notApplicable"},"aria-allowed-attr":{"id":"aria-allowed-attr","title":"`[aria-*]` attributes match their roles","description":"Each ARIA `role` supports a specific subset of `aria-*` attributes. Mismatching these invalidates the `aria-*` attributes. [Learn more](https://web.dev/aria-allowed-attr/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"aria-command-name":{"id":"aria-command-name","title":"`button`, `link`, and `menuitem` elements have accessible names","description":"When an element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn more](https://web.dev/aria-name/).","score":null,"scoreDisplayMode":"notApplicable"},"aria-hidden-body":{"id":"aria-hidden-body","title":"`[aria-hidden=\"true\"]` is not present on the document `\u003cbody>`","description":"Assistive technologies, like screen readers, work inconsistently when `aria-hidden=\"true\"` is set on the document `\u003cbody>`. [Learn more](https://web.dev/aria-hidden-body/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"aria-hidden-focus":{"id":"aria-hidden-focus","title":"`[aria-hidden=\"true\"]` elements do not contain focusable descendents","description":"Focusable descendents within an `[aria-hidden=\"true\"]` element prevent those interactive elements from being available to users of assistive technologies like screen readers. [Learn more](https://web.dev/aria-hidden-focus/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"aria-input-field-name":{"id":"aria-input-field-name","title":"ARIA input fields have accessible names","description":"When an input field doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn more](https://web.dev/aria-name/).","score":null,"scoreDisplayMode":"notApplicable"},"aria-meter-name":{"id":"aria-meter-name","title":"ARIA `meter` elements have accessible names","description":"When an element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn more](https://web.dev/aria-name/).","score":null,"scoreDisplayMode":"notApplicable"},"aria-progressbar-name":{"id":"aria-progressbar-name","title":"ARIA `progressbar` elements have accessible names","description":"When a `progressbar` element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn more](https://web.dev/aria-name/).","score":null,"scoreDisplayMode":"notApplicable"},"aria-required-attr":{"id":"aria-required-attr","title":"`[role]`s have all required `[aria-*]` attributes","description":"Some ARIA roles have required attributes that describe the state of the element to screen readers. [Learn more](https://web.dev/aria-required-attr/).","score":null,"scoreDisplayMode":"notApplicable"},"aria-required-children":{"id":"aria-required-children","title":"Elements with an ARIA `[role]` that require children to contain a specific `[role]` have all required children.","description":"Some ARIA parent roles must contain specific child roles to perform their intended accessibility functions. [Learn more](https://web.dev/aria-required-children/).","score":null,"scoreDisplayMode":"notApplicable"},"aria-required-parent":{"id":"aria-required-parent","title":"`[role]`s are contained by their required parent element","description":"Some ARIA child roles must be contained by specific parent roles to properly perform their intended accessibility functions. [Learn more](https://web.dev/aria-required-parent/).","score":null,"scoreDisplayMode":"notApplicable"},"aria-roles":{"id":"aria-roles","title":"`[role]` values are valid","description":"ARIA roles must have valid values in order to perform their intended accessibility functions. [Learn more](https://web.dev/aria-roles/).","score":null,"scoreDisplayMode":"notApplicable"},"aria-toggle-field-name":{"id":"aria-toggle-field-name","title":"ARIA toggle fields have accessible names","description":"When a toggle field doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn more](https://web.dev/aria-name/).","score":null,"scoreDisplayMode":"notApplicable"},"aria-tooltip-name":{"id":"aria-tooltip-name","title":"ARIA `tooltip` elements have accessible names","description":"When an element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn more](https://web.dev/aria-name/).","score":null,"scoreDisplayMode":"notApplicable"},"aria-treeitem-name":{"id":"aria-treeitem-name","title":"ARIA `treeitem` elements have accessible names","description":"When an element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn more](https://web.dev/aria-name/).","score":null,"scoreDisplayMode":"notApplicable"},"aria-valid-attr-value":{"id":"aria-valid-attr-value","title":"`[aria-*]` attributes have valid values","description":"Assistive technologies, like screen readers, can't interpret ARIA attributes with invalid values. [Learn more](https://web.dev/aria-valid-attr-value/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"aria-valid-attr":{"id":"aria-valid-attr","title":"`[aria-*]` attributes are valid and not misspelled","description":"Assistive technologies, like screen readers, can't interpret ARIA attributes with invalid names. [Learn more](https://web.dev/aria-valid-attr/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"button-name":{"id":"button-name","title":"Buttons do not have an accessible name","description":"When a button doesn't have an accessible name, screen readers announce it as \"button\", making it unusable for users who rely on screen readers. [Learn more](https://web.dev/button-name/).","score":0,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"node","itemType":"node","subItemsHeading":{"key":"relatedNode","itemType":"node"},"text":"Failing Elements"}],"items":[{"node":{"type":"node","lhId":"6-54-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,1,APP-HEADER,0,HEADER,0,NAV,4,BUTTON","selector":"app-header.ng-tns-c28-0 > header > nav > button","boundingRect":{"top":-3001,"bottom":-2964,"left":260,"right":290,"width":30,"height":37},"snippet":"\u003cbutton _ngcontent-koy-c14=\"\" style=\"border: none;\">","nodeLabel":"app-header.ng-tns-c28-0 > header > nav > button","explanation":"Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""}}],"debugData":{"type":"debugdata","impact":"critical","tags":["cat.name-role-value","wcag2a","wcag412","section508","section508.22.a","ACT"]}}},"bypass":{"id":"bypass","title":"The page contains a heading, skip link, or landmark region","description":"Adding ways to bypass repetitive content lets keyboard users navigate the page more efficiently. [Learn more](https://web.dev/bypass/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"color-contrast":{"id":"color-contrast","title":"Background and foreground colors do not have a sufficient contrast ratio.","description":"Low-contrast text is difficult or impossible for many users to read. [Learn more](https://web.dev/color-contrast/).","score":0,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"node","itemType":"node","subItemsHeading":{"key":"relatedNode","itemType":"node"},"text":"Failing Elements"}],"items":[{"node":{"type":"node","lhId":"6-55-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,1,APP-HEADER,1,DIV,2,BUTTON","selector":"app-root.ng-tns-c28-0 > app-header.ng-tns-c28-0 > div#notifier > button.login","boundingRect":{"top":118,"bottom":152,"left":265,"right":364,"width":99,"height":34},"snippet":"\u003cbutton _ngcontent-koy-c14=\"\" tabindex=\"-1\" class=\"login ng-star-inserted\">","nodeLabel":"Login","explanation":"Fix any of the following:\n Element has insufficient color contrast of 4.07 (foreground color: #ffffff, background color: #5e6eff, font size: 15.0pt (20px), font weight: normal). Expected contrast ratio of 4.5:1"}},{"node":{"type":"node","lhId":"6-56-DIV","path":"1,HTML,1,BODY,0,APP-ROOT,6,DIV","selector":"body#my-scrollbar > app-root.ng-tns-c28-0 > div.fixedDebugBar","boundingRect":{"top":590,"bottom":640,"left":0,"right":67,"width":67,"height":50},"snippet":"\u003cdiv _ngcontent-koy-c28=\"\" class=\"fixedDebugBar ng-tns-c28-0\">","nodeLabel":"360 0","explanation":"Fix any of the following:\n Element has insufficient color contrast of 4.03 (foreground color: #5e6eff, background color: #1c1f29, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"}}],"debugData":{"type":"debugdata","impact":"serious","tags":["cat.color","wcag2aa","wcag143"]}}},"definition-list":{"id":"definition-list","title":"`\u003cdl>`'s contain only properly-ordered `\u003cdt>` and `\u003cdd>` groups, `\u003cscript>`, `\u003ctemplate>` or `\u003cdiv>` elements.","description":"When definition lists are not properly marked up, screen readers may produce confusing or inaccurate output. [Learn more](https://web.dev/definition-list/).","score":null,"scoreDisplayMode":"notApplicable"},"dlitem":{"id":"dlitem","title":"Definition list items are wrapped in `\u003cdl>` elements","description":"Definition list items (`\u003cdt>` and `\u003cdd>`) must be wrapped in a parent `\u003cdl>` element to ensure that screen readers can properly announce them. [Learn more](https://web.dev/dlitem/).","score":null,"scoreDisplayMode":"notApplicable"},"document-title":{"id":"document-title","title":"Document has a `\u003ctitle>` element","description":"The title gives screen reader users an overview of the page, and search engine users rely on it heavily to determine if a page is relevant to their search. [Learn more](https://web.dev/document-title/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"duplicate-id-active":{"id":"duplicate-id-active","title":"`[id]` attributes on active, focusable elements are unique","description":"All focusable elements must have a unique `id` to ensure that they're visible to assistive technologies. [Learn more](https://web.dev/duplicate-id-active/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"duplicate-id-aria":{"id":"duplicate-id-aria","title":"ARIA IDs are unique","description":"The value of an ARIA ID must be unique to prevent other instances from being overlooked by assistive technologies. [Learn more](https://web.dev/duplicate-id-aria/).","score":null,"scoreDisplayMode":"notApplicable"},"form-field-multiple-labels":{"id":"form-field-multiple-labels","title":"No form fields have multiple labels","description":"Form fields with multiple labels can be confusingly announced by assistive technologies like screen readers which use either the first, the last, or all of the labels. [Learn more](https://web.dev/form-field-multiple-labels/).","score":null,"scoreDisplayMode":"notApplicable"},"frame-title":{"id":"frame-title","title":"`\u003cframe>` or `\u003ciframe>` elements have a title","description":"Screen reader users rely on frame titles to describe the contents of frames. [Learn more](https://web.dev/frame-title/).","score":null,"scoreDisplayMode":"notApplicable"},"heading-order":{"id":"heading-order","title":"Heading elements appear in a sequentially-descending order","description":"Properly ordered headings that do not skip levels convey the semantic structure of the page, making it easier to navigate and understand when using assistive technologies. [Learn more](https://web.dev/heading-order/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"html-has-lang":{"id":"html-has-lang","title":"`\u003chtml>` element has a `[lang]` attribute","description":"If a page doesn't specify a lang attribute, a screen reader assumes that the page is in the default language that the user chose when setting up the screen reader. If the page isn't actually in the default language, then the screen reader might not announce the page's text correctly. [Learn more](https://web.dev/html-has-lang/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"html-lang-valid":{"id":"html-lang-valid","title":"`\u003chtml>` element has a valid value for its `[lang]` attribute","description":"Specifying a valid [BCP 47 language](https://www.w3.org/International/questions/qa-choosing-language-tags#question) helps screen readers announce text properly. [Learn more](https://web.dev/html-lang-valid/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"image-alt":{"id":"image-alt","title":"Image elements do not have `[alt]` attributes","description":"Informative elements should aim for short, descriptive alternate text. Decorative elements can be ignored with an empty alt attribute. [Learn more](https://web.dev/image-alt/).","score":0,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"node","itemType":"node","subItemsHeading":{"key":"relatedNode","itemType":"node"},"text":"Failing Elements"}],"items":[{"node":{"type":"node","lhId":"6-57-IMG","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,3,SECTION,1,UL,1,LI,0,IMG","selector":"section#integrations > ul#integration-list > li.m > img","boundingRect":{"top":-499,"bottom":-419,"left":157,"right":157,"width":0,"height":80},"snippet":"\u003cimg _ngcontent-koy-c38=\"\" src=\"\" loading=\"lazy\">","nodeLabel":"section#integrations > ul#integration-list > li.m > img","explanation":"Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""}},{"node":{"type":"node","lhId":"6-58-IMG","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,3,SECTION,1,UL,2,LI,0,IMG","selector":"section#integrations > ul#integration-list > li.s > img","boundingRect":{"top":-549,"bottom":-469,"left":-19,"right":-19,"width":0,"height":80},"snippet":"\u003cimg _ngcontent-koy-c38=\"\" src=\"\" loading=\"lazy\">","nodeLabel":"section#integrations > ul#integration-list > li.s > img","explanation":"Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""}},{"node":{"type":"node","lhId":"6-59-IMG","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,3,SECTION,1,UL,3,LI,0,IMG","selector":"section#integrations > ul#integration-list > li.s > img","boundingRect":{"top":-609,"bottom":-529,"left":-262,"right":-262,"width":0,"height":80},"snippet":"\u003cimg _ngcontent-koy-c38=\"\" src=\"\" loading=\"lazy\">","nodeLabel":"section#integrations > ul#integration-list > li.s > img","explanation":"Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""}},{"node":{"type":"node","lhId":"6-60-IMG","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,3,SECTION,1,UL,4,LI,0,IMG","selector":"section#integrations > ul#integration-list > li.s > img","boundingRect":{"top":-640,"bottom":-560,"left":-403,"right":-403,"width":0,"height":80},"snippet":"\u003cimg _ngcontent-koy-c38=\"\" src=\"\" loading=\"lazy\">","nodeLabel":"section#integrations > ul#integration-list > li.s > img","explanation":"Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""}},{"node":{"type":"node","lhId":"6-61-IMG","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,3,SECTION,1,UL,5,LI,0,IMG","selector":"section#integrations > ul#integration-list > li.l > img","boundingRect":{"top":-607,"bottom":-527,"left":-592,"right":-592,"width":0,"height":80},"snippet":"\u003cimg _ngcontent-koy-c38=\"\" src=\"\" loading=\"lazy\">","nodeLabel":"section#integrations > ul#integration-list > li.l > img","explanation":"Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""}},{"node":{"type":"node","lhId":"6-62-IMG","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,3,SECTION,1,UL,6,LI,0,IMG","selector":"section#integrations > ul#integration-list > li.s > img","boundingRect":{"top":-547,"bottom":-467,"left":-783,"right":-783,"width":0,"height":80},"snippet":"\u003cimg _ngcontent-koy-c38=\"\" src=\"\" loading=\"lazy\">","nodeLabel":"section#integrations > ul#integration-list > li.s > img","explanation":"Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""}},{"node":{"type":"node","lhId":"6-63-IMG","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,3,SECTION,1,UL,7,LI,0,IMG","selector":"section#integrations > ul#integration-list > li.m > img","boundingRect":{"top":-591,"bottom":-511,"left":-1017,"right":-1017,"width":0,"height":80},"snippet":"\u003cimg _ngcontent-koy-c38=\"\" src=\"\" loading=\"lazy\">","nodeLabel":"section#integrations > ul#integration-list > li.m > img","explanation":"Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""}},{"node":{"type":"node","lhId":"6-64-IMG","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,3,SECTION,1,UL,8,LI,0,IMG","selector":"section#integrations > ul#integration-list > li.s > img","boundingRect":{"top":-561,"bottom":-481,"left":-1226,"right":-1226,"width":0,"height":80},"snippet":"\u003cimg _ngcontent-koy-c38=\"\" src=\"\" loading=\"lazy\">","nodeLabel":"section#integrations > ul#integration-list > li.s > img","explanation":"Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""}},{"node":{"type":"node","lhId":"6-65-IMG","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,3,SECTION,1,UL,9,LI,0,IMG","selector":"section#integrations > ul#integration-list > li.l > img","boundingRect":{"top":-529,"bottom":-449,"left":-1401,"right":-1401,"width":0,"height":80},"snippet":"\u003cimg _ngcontent-koy-c38=\"\" src=\"\" loading=\"lazy\">","nodeLabel":"section#integrations > ul#integration-list > li.l > img","explanation":"Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""}}],"debugData":{"type":"debugdata","impact":"critical","tags":["cat.text-alternatives","wcag2a","wcag111","section508","section508.22.a","ACT"]}}},"input-image-alt":{"id":"input-image-alt","title":"`\u003cinput type=\"image\">` elements have `[alt]` text","description":"When an image is being used as an `\u003cinput>` button, providing alternative text can help screen reader users understand the purpose of the button. [Learn more](https://web.dev/input-image-alt/).","score":null,"scoreDisplayMode":"notApplicable"},"label":{"id":"label","title":"Form elements have associated labels","description":"Labels ensure that form controls are announced properly by assistive technologies, like screen readers. [Learn more](https://web.dev/label/).","score":null,"scoreDisplayMode":"notApplicable"},"link-name":{"id":"link-name","title":"Links do not have a discernible name","description":"Link text (and alternate text for images, when used as links) that is discernible, unique, and focusable improves the navigation experience for screen reader users. [Learn more](https://web.dev/link-name/).","score":0,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"node","itemType":"node","subItemsHeading":{"key":"relatedNode","itemType":"node"},"text":"Failing Elements"}],"items":[{"node":{"type":"node","lhId":"6-4-A","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,8,SECTION,1,DIV,1,A","selector":"main > section.blogPosts > div.posts > a.uk-position-center-left-out","boundingRect":{"top":5217,"bottom":5251,"left":-13,"right":21,"width":34,"height":34},"snippet":"\u003ca _ngcontent-koy-c38=\"\" href=\"#\" uk-slidenav-previous=\"\" uk-slider-item=\"previous\" class=\"uk-position-center-left-out uk-position-small uk-icon uk-slidenav-previous…\">","nodeLabel":"main > section.blogPosts > div.posts > a.uk-position-center-left-out","explanation":"Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"}},{"node":{"type":"node","lhId":"6-5-A","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,8,SECTION,1,DIV,2,A","selector":"main > section.blogPosts > div.posts > a.uk-position-center-right-out","boundingRect":{"top":5217,"bottom":5251,"left":325,"right":359,"width":34,"height":34},"snippet":"\u003ca _ngcontent-koy-c38=\"\" href=\"#\" uk-slidenav-next=\"\" uk-slider-item=\"next\" class=\"uk-position-center-right-out uk-position-small uk-icon uk-slidenav-next uk…\">","nodeLabel":"main > section.blogPosts > div.posts > a.uk-position-center-right-out","explanation":"Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"}}],"debugData":{"type":"debugdata","impact":"serious","tags":["cat.name-role-value","wcag2a","wcag412","wcag244","section508","section508.22.a","ACT"]}}},"list":{"id":"list","title":"Lists contain only `\u003cli>` elements and script supporting elements (`\u003cscript>` and `\u003ctemplate>`).","description":"Screen readers have a specific way of announcing lists. Ensuring proper list structure aids screen reader output. [Learn more](https://web.dev/list/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"listitem":{"id":"listitem","title":"List items (`\u003cli>`) are contained within `\u003cul>` or `\u003col>` parent elements","description":"Screen readers require list items (`\u003cli>`) to be contained within a parent `\u003cul>` or `\u003col>` to be announced properly. [Learn more](https://web.dev/listitem/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"meta-refresh":{"id":"meta-refresh","title":"The document does not use `\u003cmeta http-equiv=\"refresh\">`","description":"Users do not expect a page to refresh automatically, and doing so will move focus back to the top of the page. This may create a frustrating or confusing experience. [Learn more](https://web.dev/meta-refresh/).","score":null,"scoreDisplayMode":"notApplicable"},"meta-viewport":{"id":"meta-viewport","title":"`[user-scalable=\"no\"]` is not used in the `\u003cmeta name=\"viewport\">` element and the `[maximum-scale]` attribute is not less than 5.","description":"Disabling zooming is problematic for users with low vision who rely on screen magnification to properly see the contents of a web page. [Learn more](https://web.dev/meta-viewport/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"object-alt":{"id":"object-alt","title":"`\u003cobject>` elements have alternate text","description":"Screen readers cannot translate non-text content. Adding alternate text to `\u003cobject>` elements helps screen readers convey meaning to users. [Learn more](https://web.dev/object-alt/).","score":null,"scoreDisplayMode":"notApplicable"},"tabindex":{"id":"tabindex","title":"Some elements have a `[tabindex]` value greater than 0","description":"A value greater than 0 implies an explicit navigation ordering. Although technically valid, this often creates frustrating experiences for users who rely on assistive technologies. [Learn more](https://web.dev/tabindex/).","score":0,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"node","itemType":"node","subItemsHeading":{"key":"relatedNode","itemType":"node"},"text":"Failing Elements"}],"items":[{"node":{"type":"node","lhId":"6-66-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,0,BUTTON","selector":"body#my-scrollbar > app-root.ng-tns-c28-0 > button.skip-to-main","boundingRect":{"top":-3076,"bottom":-3046,"left":10,"right":124,"width":114,"height":30},"snippet":"\u003cbutton _ngcontent-koy-c28=\"\" tabindex=\"1\" class=\"skip-to-main ng-tns-c28-0\">","nodeLabel":"Skip To Main","explanation":"Fix any of the following:\n Element has a tabindex greater than 0"}},{"node":{"type":"node","lhId":"6-3-A","path":"1,HTML,1,BODY,0,APP-ROOT,1,APP-HEADER,0,HEADER,0,NAV,3,A","selector":"app-header.ng-tns-c28-0 > header > nav > a.uk-scrollspy-inview","boundingRect":{"top":-3001,"bottom":-2964,"left":66,"right":160,"width":94,"height":37},"snippet":"\u003ca _ngcontent-koy-c14=\"\" tabindex=\"5\" routerlink=\"../products\" href=\"/products\" style=\"border: none;\" class=\"uk-scrollspy-inview \">","nodeLabel":"Products","explanation":"Fix any of the following:\n Element has a tabindex greater than 0"}}],"debugData":{"type":"debugdata","impact":"serious","tags":["cat.keyboard","best-practice"]}}},"td-headers-attr":{"id":"td-headers-attr","title":"Cells in a `\u003ctable>` element that use the `[headers]` attribute refer to table cells within the same table.","description":"Screen readers have features to make navigating tables easier. Ensuring `\u003ctd>` cells using the `[headers]` attribute only refer to other cells in the same table may improve the experience for screen reader users. [Learn more](https://web.dev/td-headers-attr/).","score":null,"scoreDisplayMode":"notApplicable"},"th-has-data-cells":{"id":"th-has-data-cells","title":"`\u003cth>` elements and elements with `[role=\"columnheader\"/\"rowheader\"]` have data cells they describe.","description":"Screen readers have features to make navigating tables easier. Ensuring table headers always refer to some set of cells may improve the experience for screen reader users. [Learn more](https://web.dev/th-has-data-cells/).","score":null,"scoreDisplayMode":"notApplicable"},"valid-lang":{"id":"valid-lang","title":"`[lang]` attributes have a valid value","description":"Specifying a valid [BCP 47 language](https://www.w3.org/International/questions/qa-choosing-language-tags#question) on elements helps ensure that text is pronounced correctly by a screen reader. [Learn more](https://web.dev/valid-lang/).","score":null,"scoreDisplayMode":"notApplicable"},"video-caption":{"id":"video-caption","title":"`\u003cvideo>` elements contain a `\u003ctrack>` element with `[kind=\"captions\"]`","description":"When a video provides a caption it is easier for deaf and hearing impaired users to access its information. [Learn more](https://web.dev/video-caption/).","score":null,"scoreDisplayMode":"notApplicable"},"custom-controls-labels":{"id":"custom-controls-labels","title":"Custom controls have associated labels","description":"Custom interactive controls have associated labels, provided by aria-label or aria-labelledby. [Learn more](https://web.dev/custom-controls-labels/).","score":null,"scoreDisplayMode":"manual"},"custom-controls-roles":{"id":"custom-controls-roles","title":"Custom controls have ARIA roles","description":"Custom interactive controls have appropriate ARIA roles. [Learn more](https://web.dev/custom-control-roles/).","score":null,"scoreDisplayMode":"manual"},"focus-traps":{"id":"focus-traps","title":"User focus is not accidentally trapped in a region","description":"A user can tab into and out of any control or region without accidentally trapping their focus. [Learn more](https://web.dev/focus-traps/).","score":null,"scoreDisplayMode":"manual"},"focusable-controls":{"id":"focusable-controls","title":"Interactive controls are keyboard focusable","description":"Custom interactive controls are keyboard focusable and display a focus indicator. [Learn more](https://web.dev/focusable-controls/).","score":null,"scoreDisplayMode":"manual"},"interactive-element-affordance":{"id":"interactive-element-affordance","title":"Interactive elements indicate their purpose and state","description":"Interactive elements, such as links and buttons, should indicate their state and be distinguishable from non-interactive elements. [Learn more](https://web.dev/interactive-element-affordance/).","score":null,"scoreDisplayMode":"manual"},"logical-tab-order":{"id":"logical-tab-order","title":"The page has a logical tab order","description":"Tabbing through the page follows the visual layout. Users cannot focus elements that are offscreen. [Learn more](https://web.dev/logical-tab-order/).","score":null,"scoreDisplayMode":"manual"},"managed-focus":{"id":"managed-focus","title":"The user's focus is directed to new content added to the page","description":"If new content, such as a dialog, is added to the page, the user's focus is directed to it. [Learn more](https://web.dev/managed-focus/).","score":null,"scoreDisplayMode":"manual"},"offscreen-content-hidden":{"id":"offscreen-content-hidden","title":"Offscreen content is hidden from assistive technology","description":"Offscreen content is hidden with display: none or aria-hidden=true. [Learn more](https://web.dev/offscreen-content-hidden/).","score":null,"scoreDisplayMode":"manual"},"use-landmarks":{"id":"use-landmarks","title":"HTML5 landmark elements are used to improve navigation","description":"Landmark elements (\u003cmain>, \u003cnav>, etc.) are used to improve the keyboard navigation of the page for assistive technology. [Learn more](https://web.dev/use-landmarks/).","score":null,"scoreDisplayMode":"manual"},"visual-order-follows-dom":{"id":"visual-order-follows-dom","title":"Visual order on the page follows DOM order","description":"DOM order matches the visual order, improving navigation for assistive technology. [Learn more](https://web.dev/visual-order-follows-dom/).","score":null,"scoreDisplayMode":"manual"},"uses-long-cache-ttl":{"id":"uses-long-cache-ttl","title":"Serve static assets with an efficient cache policy","description":"A long cache lifetime can speed up repeat visits to your page. [Learn more](https://web.dev/uses-long-cache-ttl/).","score":0.65,"scoreDisplayMode":"numeric","numericValue":82099.425,"numericUnit":"byte","displayValue":"2 resources found","details":{"type":"table","headings":[{"key":"url","itemType":"url","text":"URL"},{"key":"cacheLifetimeMs","itemType":"ms","text":"Cache TTL","displayUnit":"duration"},{"key":"totalBytes","itemType":"bytes","text":"Transfer Size","displayUnit":"kb","granularity":1}],"items":[{"url":"https://sapython-f016a.firebaseapp.com/__/auth/iframe.js","debugData":{"type":"debugdata","max-age":1800},"cacheLifetimeMs":1800000,"cacheHitProbability":0.1375,"totalBytes":86314,"wastedBytes":74445.825},{"url":"https://sapython-f016a.web.app/styles.93673910bd567bc0059a.css","debugData":{"type":"debugdata","max-age":3600},"cacheLifetimeMs":3600000,"cacheHitProbability":0.2,"totalBytes":9567,"wastedBytes":7653.6}],"summary":{"wastedBytes":82099.425}}},"total-byte-weight":{"id":"total-byte-weight","title":"Avoids enormous network payloads","description":"Large network payloads cost users real money and are highly correlated with long load times. [Learn more](https://web.dev/total-byte-weight/).","score":1,"scoreDisplayMode":"numeric","numericValue":1734280,"numericUnit":"byte","displayValue":"Total size was 1,694 KiB","details":{"type":"table","headings":[{"key":"url","itemType":"url","text":"URL"},{"key":"totalBytes","itemType":"bytes","text":"Transfer Size"}],"items":[{"url":"https://sapython-f016a.web.app/vendor.7e9b0a44c796175da098.js","totalBytes":255886},{"url":"https://sapython-f016a.web.app/assets/audio/tones/toast.wav","totalBytes":226529},{"url":"https://www.gstatic.com/recaptcha/releases/2W_gRz39xX8G13fM-OdyQPlc/recaptcha__en.js","totalBytes":146099},{"url":"https://www.gstatic.com/recaptcha/releases/2W_gRz39xX8G13fM-OdyQPlc/recaptcha__en.js","totalBytes":146096},{"url":"https://sapython-f016a.web.app/","totalBytes":138335},{"url":"https://sapython-f016a.web.app/assets/css/remixicon.woff2","totalBytes":125125},{"url":"https://gc.kis.v2.scr.kaspersky-labs.com/FD126C42-EBFA-4E12-B309-BB3FDD723AC1/main.js?attr=pDGrPvqG6qqagGweVKsSfDJxCWRML7Qq7kROri14K-54pnl2w-JJ122iRbjx0ZIbBtjQqRkLW4ik3B7Q3F438-Kv7V59JDf6XP8Wt5JrauOTwO-Vzz-K5HbnaUNN-bvLH6b9GF17i8n3dqp-ikKr0CyWKG573VqhLdIWbjZ5j3_IxUf_50aU0wDMr44-d824DIF2TmLX05ced1auv7jipTaMMURGWHgwpFdCzYbPF977WyO86fRTBoRPoIo_BgFsuyEcCEZfF7w50I6-II7Hx5kEQHkNgHmHLqB59sVftOTzOYdqUY0-K9M-vMlBG5ceT3gCN46JBxk9LqPaVVauzRx02T3_CrpATIvb9880dv5SsbnNLNMS7HejN5jlpNchTJsZ0WQGPuOIwkIBlzRKDye3-1sfCX5nTJ3uDR-RJRI","totalBytes":112877},{"url":"https://gc.kis.v2.scr.kaspersky-labs.com/FD126C42-EBFA-4E12-B309-BB3FDD723AC1/main.js?attr=S3qkOAIQyv0RM98cZwvblCFyQaRO-5r6xMShWa5fS2SmmUajDoeJjURcTLNE1_2QpvpIkclbtmFINXy8mUx8fw","totalBytes":112877},{"url":"https://sapython-f016a.firebaseapp.com/__/auth/iframe.js","totalBytes":86314},{"url":"https://www.googletagmanager.com/gtag/js?l=dataLayer&id=G-9HWLXLES8L","totalBytes":60604}]}},"offscreen-images":{"id":"offscreen-images","title":"Defer offscreen images","description":"Consider lazy-loading offscreen and hidden images after all critical resources have finished loading to lower time to interactive. [Learn more](https://web.dev/offscreen-images/).","score":1,"scoreDisplayMode":"numeric","numericValue":0,"numericUnit":"millisecond","displayValue":"","warnings":[],"details":{"type":"opportunity","headings":[],"items":[],"overallSavingsMs":0,"overallSavingsBytes":0}},"render-blocking-resources":{"id":"render-blocking-resources","title":"Eliminate render-blocking resources","description":"Resources are blocking the first paint of your page. Consider delivering critical JS/CSS inline and deferring all non-critical JS/styles. [Learn more](https://web.dev/render-blocking-resources/).","score":0.88,"scoreDisplayMode":"numeric","numericValue":150,"numericUnit":"millisecond","displayValue":"Potential savings of 150 ms","details":{"type":"opportunity","headings":[{"key":"url","valueType":"url","label":"URL"},{"key":"totalBytes","valueType":"bytes","label":"Transfer Size"},{"key":"wastedMs","valueType":"timespanMs","label":"Potential Savings"}],"items":[{"url":"https://sapython-f016a.web.app/assets/css/remixicon.css","totalBytes":11172,"wastedMs":328},{"url":"https://sapython-f016a.web.app/assets/css/uikit.min.css","totalBytes":23566,"wastedMs":328},{"url":"https://sapython-f016a.web.app/styles.93673910bd567bc0059a.css","totalBytes":9567,"wastedMs":164},{"url":"https://www.google.com/recaptcha/api.js","totalBytes":932,"wastedMs":955}],"overallSavingsMs":150}},"unminified-css":{"id":"unminified-css","title":"Minify CSS","description":"Minifying CSS files can reduce network payload sizes. [Learn more](https://web.dev/unminified-css/).","score":1,"scoreDisplayMode":"numeric","numericValue":0,"numericUnit":"millisecond","displayValue":"Potential savings of 3 KiB","details":{"type":"opportunity","headings":[{"key":"url","valueType":"url","label":"URL"},{"key":"totalBytes","valueType":"bytes","label":"Transfer Size"},{"key":"wastedBytes","valueType":"bytes","label":"Potential Savings"}],"items":[{"url":"https://sapython-f016a.web.app/assets/css/uikit.min.css","totalBytes":23566,"wastedBytes":2587,"wastedPercent":10.978039154257146}],"overallSavingsMs":0,"overallSavingsBytes":2587}},"unminified-javascript":{"id":"unminified-javascript","title":"Minify JavaScript","description":"Minifying JavaScript files can reduce payload sizes and script parse time. [Learn more](https://web.dev/unminified-javascript/).","score":1,"scoreDisplayMode":"numeric","numericValue":0,"numericUnit":"millisecond","displayValue":"Potential savings of 41 KiB","warnings":[],"details":{"type":"opportunity","headings":[{"key":"url","valueType":"url","label":"URL"},{"key":"totalBytes","valueType":"bytes","label":"Transfer Size"},{"key":"wastedBytes","valueType":"bytes","label":"Potential Savings"}],"items":[{"url":"https://gc.kis.v2.scr.kaspersky-labs.com/FD126C42-EBFA-4E12-B309-BB3FDD723AC1/main.js?attr=S3qkOAIQyv0RM98cZwvblCFyQaRO-5r6xMShWa5fS2SmmUajDoeJjURcTLNE1_2QpvpIkclbtmFINXy8mUx8fw","totalBytes":112877,"wastedBytes":42047,"wastedPercent":37.25056810112199}],"overallSavingsMs":0,"overallSavingsBytes":42047}},"unused-css-rules":{"id":"unused-css-rules","title":"Reduce unused CSS","description":"Reduce unused rules from stylesheets and defer CSS not used for above-the-fold content to decrease bytes consumed by network activity. [Learn more](https://web.dev/unused-css-rules/).","score":1,"scoreDisplayMode":"numeric","numericValue":0,"numericUnit":"millisecond","displayValue":"Potential savings of 64 KiB","details":{"type":"opportunity","headings":[{"key":"url","valueType":"url","label":"URL"},{"key":"totalBytes","valueType":"bytes","label":"Transfer Size"},{"key":"wastedBytes","valueType":"bytes","label":"Potential Savings"}],"items":[{"url":":root{--uk-breakpoint-s:640px;--uk-breakpoint-m:960px;--uk-breakpoint-l:1200px; ... } ...","wastedBytes":31796,"wastedPercent":97.18746166114587,"totalBytes":32716},{"url":"https://sapython-f016a.web.app/assets/css/uikit.min.css","wastedBytes":22510,"wastedPercent":95.52065490926552,"totalBytes":23566},{"url":"https://sapython-f016a.web.app/assets/css/remixicon.css","wastedBytes":11108,"wastedPercent":99.42446434397999,"totalBytes":11172}],"overallSavingsMs":0,"overallSavingsBytes":65414}},"unused-javascript":{"id":"unused-javascript","title":"Reduce unused JavaScript","description":"Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn more](https://web.dev/unused-javascript/).","score":0.32,"scoreDisplayMode":"numeric","numericValue":2290,"numericUnit":"millisecond","displayValue":"Potential savings of 358 KiB","details":{"type":"opportunity","headings":[{"key":"url","valueType":"url","subItemsHeading":{"key":"source","valueType":"code"},"label":"URL"},{"key":"totalBytes","valueType":"bytes","subItemsHeading":{"key":"sourceBytes"},"label":"Transfer Size"},{"key":"wastedBytes","valueType":"bytes","subItemsHeading":{"key":"sourceWastedBytes"},"label":"Potential Savings"}],"items":[{"url":"https://sapython-f016a.web.app/vendor.7e9b0a44c796175da098.js","totalBytes":255886,"wastedBytes":137841,"wastedPercent":53.868179291921734},{"url":"https://www.gstatic.com/recaptcha/releases/2W_gRz39xX8G13fM-OdyQPlc/recaptcha__en.js","totalBytes":146099,"wastedBytes":113227,"wastedPercent":77.49987779642514},{"url":"https://gc.kis.v2.scr.kaspersky-labs.com/FD126C42-EBFA-4E12-B309-BB3FDD723AC1/main.js?attr=S3qkOAIQyv0RM98cZwvblCFyQaRO-5r6xMShWa5fS2SmmUajDoeJjURcTLNE1_2QpvpIkclbtmFINXy8mUx8fw","totalBytes":112877,"wastedBytes":68037,"wastedPercent":60.275529044169865},{"url":"https://www.googletagmanager.com/gtag/js?l=dataLayer&id=G-9HWLXLES8L","totalBytes":60604,"wastedBytes":24765,"wastedPercent":40.86395171961762},{"url":"https://sapython-f016a.web.app/assets/javascripts/uikit.min.js","totalBytes":40009,"wastedBytes":22669,"wastedPercent":56.65870709744239}],"overallSavingsMs":2290,"overallSavingsBytes":366539}},"modern-image-formats":{"id":"modern-image-formats","title":"Serve images in next-gen formats","description":"Image formats like WebP and AVIF often provide better compression than PNG or JPEG, which means faster downloads and less data consumption. [Learn more](https://web.dev/uses-webp-images/).","score":1,"scoreDisplayMode":"numeric","numericValue":0,"numericUnit":"millisecond","displayValue":"","warnings":[],"details":{"type":"opportunity","headings":[],"items":[],"overallSavingsMs":0,"overallSavingsBytes":0}},"uses-optimized-images":{"id":"uses-optimized-images","title":"Efficiently encode images","description":"Optimized images load faster and consume less cellular data. [Learn more](https://web.dev/uses-optimized-images/).","score":1,"scoreDisplayMode":"numeric","numericValue":0,"numericUnit":"millisecond","displayValue":"","warnings":[],"details":{"type":"opportunity","headings":[],"items":[],"overallSavingsMs":0,"overallSavingsBytes":0}},"uses-text-compression":{"id":"uses-text-compression","title":"Enable text compression","description":"Text-based resources should be served with compression (gzip, deflate or brotli) to minimize total network bytes. [Learn more](https://web.dev/uses-text-compression/).","score":0.49,"scoreDisplayMode":"numeric","numericValue":820,"numericUnit":"millisecond","displayValue":"Potential savings of 213 KiB","details":{"type":"opportunity","headings":[{"key":"url","valueType":"url","label":"URL"},{"key":"totalBytes","valueType":"bytes","label":"Transfer Size"},{"key":"wastedBytes","valueType":"bytes","label":"Potential Savings"}],"items":[{"url":"https://sapython-f016a.web.app/","totalBytes":137863,"wastedBytes":126047},{"url":"https://gc.kis.v2.scr.kaspersky-labs.com/FD126C42-EBFA-4E12-B309-BB3FDD723AC1/main.js?attr=S3qkOAIQyv0RM98cZwvblCFyQaRO-5r6xMShWa5fS2SmmUajDoeJjURcTLNE1_2QpvpIkclbtmFINXy8mUx8fw","totalBytes":112656,"wastedBytes":91686}],"overallSavingsMs":820,"overallSavingsBytes":217733}},"uses-responsive-images":{"id":"uses-responsive-images","title":"Properly size images","description":"Serve images that are appropriately-sized to save cellular data and improve load time. [Learn more](https://web.dev/uses-responsive-images/).","score":1,"scoreDisplayMode":"numeric","numericValue":0,"numericUnit":"millisecond","displayValue":"","details":{"type":"opportunity","headings":[],"items":[],"overallSavingsMs":0,"overallSavingsBytes":0}},"efficient-animated-content":{"id":"efficient-animated-content","title":"Use video formats for animated content","description":"Large GIFs are inefficient for delivering animated content. Consider using MPEG4/WebM videos for animations and PNG/WebP for static images instead of GIF to save network bytes. [Learn more](https://web.dev/efficient-animated-content/)","score":1,"scoreDisplayMode":"numeric","numericValue":0,"numericUnit":"millisecond","displayValue":"","details":{"type":"opportunity","headings":[],"items":[],"overallSavingsMs":0,"overallSavingsBytes":0}},"duplicated-javascript":{"id":"duplicated-javascript","title":"Remove duplicate modules in JavaScript bundles","description":"Remove large, duplicate JavaScript modules from bundles to reduce unnecessary bytes consumed by network activity. ","score":1,"scoreDisplayMode":"numeric","numericValue":0,"numericUnit":"millisecond","displayValue":"","details":{"type":"opportunity","headings":[],"items":[],"overallSavingsMs":0,"overallSavingsBytes":0}},"legacy-javascript":{"id":"legacy-javascript","title":"Avoid serving legacy JavaScript to modern browsers","description":"Polyfills and transforms enable legacy browsers to use new JavaScript features. However, many aren't necessary for modern browsers. For your bundled JavaScript, adopt a modern script deployment strategy using module/nomodule feature detection to reduce the amount of code shipped to modern browsers, while retaining support for legacy browsers. [Learn More](https://philipwalton.com/articles/deploying-es2015-code-in-production-today/)","score":1,"scoreDisplayMode":"numeric","numericValue":0,"numericUnit":"millisecond","displayValue":"Potential savings of 0 KiB","details":{"type":"opportunity","headings":[{"key":"url","valueType":"url","subItemsHeading":{"key":"location","valueType":"source-location"},"label":"URL"},{"key":null,"valueType":"code","subItemsHeading":{"key":"signal"},"label":""},{"key":"wastedBytes","valueType":"bytes","label":"Potential Savings"}],"items":[{"url":"https://sapython-f016a.web.app/vendor.7e9b0a44c796175da098.js","wastedBytes":43,"subItems":{"type":"subitems","items":[{"signal":"@babel/plugin-transform-classes","location":{"type":"source-location","url":"https://sapython-f016a.web.app/vendor.7e9b0a44c796175da098.js","urlProvider":"network","line":0,"column":566680}}]},"totalBytes":0},{"url":"https://apis.google.com/_/scs/abc-static/_/js/k=gapi.lb.en.iTmf4rxOyWc.O/m=gapi_iframes/rt=j/sv=1/d=1/ed=1/rs=AHpOoo-LTnDn-AS2QlMWYZdnaV1OuFR7Iw/cb=gapi.loaded_0?le=scs","wastedBytes":0,"subItems":{"type":"subitems","items":[{"signal":"Date.prototype.toISOString","location":{"type":"source-location","url":"https://apis.google.com/_/scs/abc-static/_/js/k=gapi.lb.en.iTmf4rxOyWc.O/m=gapi_iframes/rt=j/sv=1/d=1/ed=1/rs=AHpOoo-LTnDn-AS2QlMWYZdnaV1OuFR7Iw/cb=gapi.loaded_0?le=scs","urlProvider":"network","line":134,"column":15}}]},"totalBytes":0}],"overallSavingsMs":0,"overallSavingsBytes":43}},"doctype":{"id":"doctype","title":"Page has the HTML doctype","description":"Specifying a doctype prevents the browser from switching to quirks-mode. [Learn more](https://web.dev/doctype/).","score":1,"scoreDisplayMode":"binary"},"charset":{"id":"charset","title":"Properly defines charset","description":"A character encoding declaration is required. It can be done with a `\u003cmeta>` tag in the first 1024 bytes of the HTML or in the Content-Type HTTP response header. [Learn more](https://web.dev/charset/).","score":1,"scoreDisplayMode":"binary"},"dom-size":{"id":"dom-size","title":"Avoid an excessive DOM size","description":"A large DOM will increase memory usage, cause longer [style calculations](https://developers.google.com/web/fundamentals/performance/rendering/reduce-the-scope-and-complexity-of-style-calculations), and produce costly [layout reflows](https://developers.google.com/speed/articles/reflow). [Learn more](https://web.dev/dom-size/).","score":0.83,"scoreDisplayMode":"numeric","numericValue":932,"numericUnit":"element","displayValue":"932 elements","details":{"type":"table","headings":[{"key":"statistic","itemType":"text","text":"Statistic"},{"key":"node","itemType":"node","text":"Element"},{"key":"value","itemType":"numeric","text":"Value"}],"items":[{"statistic":"Total DOM Elements","value":932},{"node":{"type":"node","lhId":"6-52-SOURCE","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,8,SECTION,1,DIV,0,DIV,0,UL,0,LI,0,APP-POST-CARD,0,ARTICLE,1,DIV,1,P,0,APP-IMG,0,DIV,0,PICTURE,0,SOURCE","selector":"app-img > div.animate > picture.ng-star-inserted > source","boundingRect":{"top":8181,"bottom":8195,"left":51,"right":51,"width":0,"height":14},"snippet":"\u003csource _ngcontent-koy-c25=\"\" media=\"(max-width: 512px)\" srcset=\"./assets/images/authorImages/compressed/Kumar Saptam-256.avif\">","nodeLabel":"app-img > div.animate > picture.ng-star-inserted > source"},"statistic":"Maximum DOM Depth","value":18},{"node":{"type":"node","lhId":"6-53-UL","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,8,SECTION,1,DIV,0,DIV,0,UL","selector":"section.blogPosts > div.posts > div.uk-slider-container > ul.uk-slider-items","boundingRect":{"top":7915,"bottom":8615,"left":36,"right":310,"width":274,"height":700},"snippet":"\u003cul _ngcontent-koy-c38=\"\" uk-scrollspy=\"cls: uk-animation-fade; target: li; delay: 200; repeat: false\" class=\"uk-slider-items uk-child-width-1-2 uk-child-width-1-3@s uk-child-width-1-4…\" style=\"transform: translate3d(0px, 0px, 0px);\">","nodeLabel":"Hello7 My Website And it's features"},"statistic":"Maximum Child Elements","value":16}]}},"geolocation-on-start":{"id":"geolocation-on-start","title":"Avoids requesting the geolocation permission on page load","description":"Users are mistrustful of or confused by sites that request their location without context. Consider tying the request to a user action instead. [Learn more](https://web.dev/geolocation-on-start/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"inspector-issues":{"id":"inspector-issues","title":"No issues in the `Issues` panel in Chrome Devtools","description":"Issues logged to the `Issues` panel in Chrome Devtools indicate unresolved problems. They can come from network request failures, insufficient security controls, and other browser concerns. Open up the Issues panel in Chrome DevTools for more details on each issue.","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"no-document-write":{"id":"no-document-write","title":"Avoids `document.write()`","description":"For users on slow connections, external scripts dynamically injected via `document.write()` can delay page load by tens of seconds. [Learn more](https://web.dev/no-document-write/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"no-vulnerable-libraries":{"id":"no-vulnerable-libraries","title":"Includes front-end JavaScript libraries with known security vulnerabilities","description":"Some third-party scripts may contain known security vulnerabilities that are easily identified and exploited by attackers. [Learn more](https://web.dev/no-vulnerable-libraries/).","score":0,"scoreDisplayMode":"binary","displayValue":"1 vulnerability detected","details":{"type":"table","headings":[{"key":"detectedLib","itemType":"link","text":"Library Version"},{"key":"vulnCount","itemType":"text","text":"Vulnerability Count"},{"key":"highestSeverity","itemType":"text","text":"Highest Severity"}],"items":[{"highestSeverity":"High","vulnCount":1,"detectedLib":{"text":"GreenSock [email protected]","url":"https://snyk.io/vuln/npm:gsap?lh=2.0.2&utm_source=lighthouse&utm_medium=ref&utm_campaign=audit","type":"link"}}],"summary":{}}},"js-libraries":{"id":"js-libraries","title":"Detected JavaScript libraries","description":"All front-end JavaScript libraries detected on the page. [Learn more](https://web.dev/js-libraries/).","score":null,"scoreDisplayMode":"informative","details":{"type":"table","headings":[{"key":"name","itemType":"text","text":"Name"},{"key":"version","itemType":"text","text":"Version"}],"items":[{"name":"Angular","version":"12.2.16","npm":"@angular/core"},{"name":"GreenSock JS","version":"2.0.2","npm":"gsap"}],"summary":{},"debugData":{"type":"debugdata","stacks":[{"id":"angular","version":"12.2.16"},{"id":"greensock","version":"2.0.2"}]}}},"notification-on-start":{"id":"notification-on-start","title":"Avoids requesting the notification permission on page load","description":"Users are mistrustful of or confused by sites that request to send notifications without context. Consider tying the request to user gestures instead. [Learn more](https://web.dev/notification-on-start/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"password-inputs-can-be-pasted-into":{"id":"password-inputs-can-be-pasted-into","title":"Allows users to paste into password fields","description":"Preventing password pasting undermines good security policy. [Learn more](https://web.dev/password-inputs-can-be-pasted-into/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"uses-http2":{"id":"uses-http2","title":"Use HTTP/2","description":"HTTP/2 offers many benefits over HTTP/1.1, including binary headers and multiplexing. [Learn more](https://web.dev/uses-http2/).","score":1,"scoreDisplayMode":"numeric","numericValue":0,"numericUnit":"millisecond","details":{"type":"opportunity","headings":[],"items":[],"overallSavingsMs":0}},"uses-passive-event-listeners":{"id":"uses-passive-event-listeners","title":"Uses passive listeners to improve scrolling performance","description":"Consider marking your touch and wheel event listeners as `passive` to improve your page's scroll performance. [Learn more](https://web.dev/uses-passive-event-listeners/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"meta-description":{"id":"meta-description","title":"Document has a meta description","description":"Meta descriptions may be included in search results to concisely summarize page content. [Learn more](https://web.dev/meta-description/).","score":1,"scoreDisplayMode":"binary"},"http-status-code":{"id":"http-status-code","title":"Page has successful HTTP status code","description":"Pages with unsuccessful HTTP status codes may not be indexed properly. [Learn more](https://web.dev/http-status-code/).","score":1,"scoreDisplayMode":"binary"},"font-size":{"id":"font-size","title":"Document uses legible font sizes","description":"Font sizes less than 12px are too small to be legible and require mobile visitors to “pinch to zoom” in order to read. Strive to have >60% of page text ≥12px. [Learn more](https://web.dev/font-size/).","score":1,"scoreDisplayMode":"binary","displayValue":"100% legible text","details":{"type":"table","headings":[{"key":"source","itemType":"source-location","text":"Source"},{"key":"selector","itemType":"code","text":"Selector"},{"key":"coverage","itemType":"text","text":"% of Page Text"},{"key":"fontSize","itemType":"text","text":"Font Size"}],"items":[{"source":{"type":"code","value":"Legible text"},"selector":"","coverage":"100.00%","fontSize":"≥ 12px"}]}},"link-text":{"id":"link-text","title":"Links have descriptive text","description":"Descriptive link text helps search engines understand your content. [Learn more](https://web.dev/link-text/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[],"summary":{}}},"crawlable-anchors":{"id":"crawlable-anchors","title":"Links are crawlable","description":"Search engines may use `href` attributes on links to crawl websites. Ensure that the `href` attribute of anchor elements links to an appropriate destination, so more pages of the site can be discovered. [Learn More](https://support.google.com/webmasters/answer/9112205)","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"is-crawlable":{"id":"is-crawlable","title":"Page isn’t blocked from indexing","description":"Search engines are unable to include your pages in search results if they don't have permission to crawl them. [Learn more](https://web.dev/is-crawable/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"robots-txt":{"id":"robots-txt","title":"robots.txt is valid","description":"If your robots.txt file is malformed, crawlers may not be able to understand how you want your website to be crawled or indexed. [Learn more](https://web.dev/robots-txt/).","score":null,"scoreDisplayMode":"notApplicable"},"tap-targets":{"id":"tap-targets","title":"Tap targets are sized appropriately","description":"Interactive elements like buttons and links should be large enough (48x48px), and have enough space around them, to be easy enough to tap without overlapping onto other elements. [Learn more](https://web.dev/tap-targets/).","score":1,"scoreDisplayMode":"binary","displayValue":"100% appropriately sized tap targets","details":{"type":"table","headings":[],"items":[]}},"hreflang":{"id":"hreflang","title":"Document has a valid `hreflang`","description":"hreflang links tell search engines what version of a page they should list in search results for a given language or region. [Learn more](https://web.dev/hreflang/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"plugins":{"id":"plugins","title":"Document avoids plugins","description":"Search engines can't index plugin content, and many devices restrict plugins or don't support them. [Learn more](https://web.dev/plugins/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"canonical":{"id":"canonical","title":"Document has a valid `rel=canonical`","description":"Canonical links suggest which URL to show in search results. [Learn more](https://web.dev/canonical/).","score":null,"scoreDisplayMode":"notApplicable"},"structured-data":{"id":"structured-data","title":"Structured data is valid","description":"Run the [Structured Data Testing Tool](https://search.google.com/structured-data/testing-tool/) and the [Structured Data Linter](http://linter.structured-data.org/) to validate structured data. [Learn more](https://web.dev/structured-data/).","score":null,"scoreDisplayMode":"manual"}},"configSettings":{"output":["html"],"maxWaitForFcp":30000,"maxWaitForLoad":45000,"formFactor":"mobile","throttling":{"rttMs":150,"throughputKbps":1638.4,"requestLatencyMs":562.5,"downloadThroughputKbps":1474.5600000000002,"uploadThroughputKbps":675,"cpuSlowdownMultiplier":4},"throttlingMethod":"simulate","screenEmulation":{"mobile":true,"width":360,"height":640,"deviceScaleFactor":2.625,"disabled":false},"emulatedUserAgent":"Mozilla/5.0 (Linux; Android 7.0; Moto G (4)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4695.0 Mobile Safari/537.36 Chrome-Lighthouse","auditMode":false,"gatherMode":false,"disableStorageReset":false,"debugNavigation":false,"channel":"cli","budgets":null,"locale":"en-US","blockedUrlPatterns":null,"additionalTraceCategories":null,"extraHeaders":null,"precomputedLanternData":null,"onlyAudits":null,"onlyCategories":null,"skipAudits":null},"categories":{"performance":{"title":"Performance","supportedModes":["navigation","timespan","snapshot"],"auditRefs":[{"id":"first-contentful-paint","weight":10,"group":"metrics","acronym":"FCP","relevantAudits":["server-response-time","render-blocking-resources","redirects","critical-request-chains","uses-text-compression","uses-rel-preconnect","uses-rel-preload","font-display","unminified-javascript","unminified-css","unused-css-rules"]},{"id":"interactive","weight":10,"group":"metrics","acronym":"TTI"},{"id":"speed-index","weight":10,"group":"metrics","acronym":"SI"},{"id":"total-blocking-time","weight":30,"group":"metrics","acronym":"TBT","relevantAudits":["long-tasks","third-party-summary","third-party-facades","bootup-time","mainthread-work-breakdown","dom-size","duplicated-javascript","legacy-javascript","viewport"]},{"id":"largest-contentful-paint","weight":25,"group":"metrics","acronym":"LCP","relevantAudits":["server-response-time","render-blocking-resources","redirects","critical-request-chains","uses-text-compression","uses-rel-preconnect","uses-rel-preload","font-display","unminified-javascript","unminified-css","unused-css-rules","largest-contentful-paint-element","preload-lcp-image","unused-javascript","efficient-animated-content","total-byte-weight"]},{"id":"cumulative-layout-shift","weight":15,"group":"metrics","acronym":"CLS","relevantAudits":["layout-shift-elements","non-composited-animations","unsized-images"]},{"id":"max-potential-fid","weight":0,"group":"hidden"},{"id":"first-meaningful-paint","weight":0,"acronym":"FMP","group":"hidden"},{"id":"render-blocking-resources","weight":0},{"id":"uses-responsive-images","weight":0},{"id":"offscreen-images","weight":0},{"id":"unminified-css","weight":0},{"id":"unminified-javascript","weight":0},{"id":"unused-css-rules","weight":0},{"id":"unused-javascript","weight":0},{"id":"uses-optimized-images","weight":0},{"id":"modern-image-formats","weight":0},{"id":"uses-text-compression","weight":0},{"id":"uses-rel-preconnect","weight":0},{"id":"server-response-time","weight":0},{"id":"redirects","weight":0},{"id":"uses-rel-preload","weight":0},{"id":"uses-http2","weight":0},{"id":"efficient-animated-content","weight":0},{"id":"duplicated-javascript","weight":0},{"id":"legacy-javascript","weight":0},{"id":"preload-lcp-image","weight":0},{"id":"total-byte-weight","weight":0},{"id":"uses-long-cache-ttl","weight":0},{"id":"dom-size","weight":0},{"id":"critical-request-chains","weight":0},{"id":"user-timings","weight":0},{"id":"bootup-time","weight":0},{"id":"mainthread-work-breakdown","weight":0},{"id":"font-display","weight":0},{"id":"resource-summary","weight":0},{"id":"third-party-summary","weight":0},{"id":"third-party-facades","weight":0},{"id":"largest-contentful-paint-element","weight":0},{"id":"lcp-lazy-loaded","weight":0},{"id":"layout-shift-elements","weight":0},{"id":"uses-passive-event-listeners","weight":0},{"id":"no-document-write","weight":0},{"id":"long-tasks","weight":0},{"id":"non-composited-animations","weight":0},{"id":"unsized-images","weight":0},{"id":"viewport","weight":0},{"id":"no-unload-listeners","weight":0},{"id":"performance-budget","weight":0,"group":"budgets"},{"id":"timing-budget","weight":0,"group":"budgets"},{"id":"network-requests","weight":0,"group":"hidden"},{"id":"network-rtt","weight":0,"group":"hidden"},{"id":"network-server-latency","weight":0,"group":"hidden"},{"id":"main-thread-tasks","weight":0,"group":"hidden"},{"id":"diagnostics","weight":0,"group":"hidden"},{"id":"metrics","weight":0,"group":"hidden"},{"id":"screenshot-thumbnails","weight":0,"group":"hidden"},{"id":"final-screenshot","weight":0,"group":"hidden"},{"id":"script-treemap-data","weight":0,"group":"hidden"}],"id":"performance","score":0.47},"accessibility":{"title":"Accessibility","description":"These checks highlight opportunities to [improve the accessibility of your web app](https://web.dev/lighthouse-accessibility/). Only a subset of accessibility issues can be automatically detected so manual testing is also encouraged.","manualDescription":"These items address areas which an automated testing tool cannot cover. Learn more in our guide on [conducting an accessibility review](https://developers.google.com/web/fundamentals/accessibility/how-to-review).","supportedModes":["navigation","snapshot"],"auditRefs":[{"id":"accesskeys","weight":0,"group":"a11y-navigation"},{"id":"aria-allowed-attr","weight":10,"group":"a11y-aria"},{"id":"aria-command-name","weight":0,"group":"a11y-aria"},{"id":"aria-hidden-body","weight":10,"group":"a11y-aria"},{"id":"aria-hidden-focus","weight":3,"group":"a11y-aria"},{"id":"aria-input-field-name","weight":0,"group":"a11y-aria"},{"id":"aria-meter-name","weight":0,"group":"a11y-aria"},{"id":"aria-progressbar-name","weight":0,"group":"a11y-aria"},{"id":"aria-required-attr","weight":0,"group":"a11y-aria"},{"id":"aria-required-children","weight":0,"group":"a11y-aria"},{"id":"aria-required-parent","weight":0,"group":"a11y-aria"},{"id":"aria-roles","weight":0,"group":"a11y-aria"},{"id":"aria-toggle-field-name","weight":0,"group":"a11y-aria"},{"id":"aria-tooltip-name","weight":0,"group":"a11y-aria"},{"id":"aria-treeitem-name","weight":0,"group":"a11y-aria"},{"id":"aria-valid-attr-value","weight":10,"group":"a11y-aria"},{"id":"aria-valid-attr","weight":10,"group":"a11y-aria"},{"id":"button-name","weight":10,"group":"a11y-names-labels"},{"id":"bypass","weight":3,"group":"a11y-navigation"},{"id":"color-contrast","weight":3,"group":"a11y-color-contrast"},{"id":"definition-list","weight":0,"group":"a11y-tables-lists"},{"id":"dlitem","weight":0,"group":"a11y-tables-lists"},{"id":"document-title","weight":3,"group":"a11y-names-labels"},{"id":"duplicate-id-active","weight":3,"group":"a11y-navigation"},{"id":"duplicate-id-aria","weight":0,"group":"a11y-aria"},{"id":"form-field-multiple-labels","weight":0,"group":"a11y-names-labels"},{"id":"frame-title","weight":0,"group":"a11y-names-labels"},{"id":"heading-order","weight":2,"group":"a11y-navigation"},{"id":"html-has-lang","weight":3,"group":"a11y-language"},{"id":"html-lang-valid","weight":3,"group":"a11y-language"},{"id":"image-alt","weight":10,"group":"a11y-names-labels"},{"id":"input-image-alt","weight":0,"group":"a11y-names-labels"},{"id":"label","weight":0,"group":"a11y-names-labels"},{"id":"link-name","weight":3,"group":"a11y-names-labels"},{"id":"list","weight":3,"group":"a11y-tables-lists"},{"id":"listitem","weight":3,"group":"a11y-tables-lists"},{"id":"meta-refresh","weight":0,"group":"a11y-best-practices"},{"id":"meta-viewport","weight":10,"group":"a11y-best-practices"},{"id":"object-alt","weight":0,"group":"a11y-names-labels"},{"id":"tabindex","weight":3,"group":"a11y-navigation"},{"id":"td-headers-attr","weight":0,"group":"a11y-tables-lists"},{"id":"th-has-data-cells","weight":0,"group":"a11y-tables-lists"},{"id":"valid-lang","weight":0,"group":"a11y-language"},{"id":"video-caption","weight":0,"group":"a11y-audio-video"},{"id":"logical-tab-order","weight":0},{"id":"focusable-controls","weight":0},{"id":"interactive-element-affordance","weight":0},{"id":"managed-focus","weight":0},{"id":"focus-traps","weight":0},{"id":"custom-controls-labels","weight":0},{"id":"custom-controls-roles","weight":0},{"id":"visual-order-follows-dom","weight":0},{"id":"offscreen-content-hidden","weight":0},{"id":"use-landmarks","weight":0}],"id":"accessibility","score":0.72},"best-practices":{"title":"Best Practices","supportedModes":["navigation","timespan","snapshot"],"auditRefs":[{"id":"is-on-https","weight":1,"group":"best-practices-trust-safety"},{"id":"geolocation-on-start","weight":1,"group":"best-practices-trust-safety"},{"id":"notification-on-start","weight":1,"group":"best-practices-trust-safety"},{"id":"no-vulnerable-libraries","weight":1,"group":"best-practices-trust-safety"},{"id":"csp-xss","weight":0,"group":"best-practices-trust-safety"},{"id":"password-inputs-can-be-pasted-into","weight":1,"group":"best-practices-ux"},{"id":"image-aspect-ratio","weight":1,"group":"best-practices-ux"},{"id":"image-size-responsive","weight":1,"group":"best-practices-ux"},{"id":"preload-fonts","weight":0,"group":"best-practices-ux"},{"id":"doctype","weight":1,"group":"best-practices-browser-compat"},{"id":"charset","weight":1,"group":"best-practices-browser-compat"},{"id":"js-libraries","weight":0,"group":"best-practices-general"},{"id":"deprecations","weight":1,"group":"best-practices-general"},{"id":"errors-in-console","weight":1,"group":"best-practices-general"},{"id":"valid-source-maps","weight":0,"group":"best-practices-general"},{"id":"inspector-issues","weight":1,"group":"best-practices-general"}],"id":"best-practices","score":0.83},"seo":{"title":"SEO","description":"These checks ensure that your page is following basic search engine optimization advice. There are many additional factors Lighthouse does not score here that may affect your search ranking, including performance on [Core Web Vitals](https://web.dev/learn-web-vitals/). [Learn more](https://support.google.com/webmasters/answer/35769).","manualDescription":"Run these additional validators on your site to check additional SEO best practices.","supportedModes":["navigation","snapshot"],"auditRefs":[{"id":"viewport","weight":1,"group":"seo-mobile"},{"id":"document-title","weight":1,"group":"seo-content"},{"id":"meta-description","weight":1,"group":"seo-content"},{"id":"http-status-code","weight":1,"group":"seo-crawl"},{"id":"link-text","weight":1,"group":"seo-content"},{"id":"crawlable-anchors","weight":1,"group":"seo-crawl"},{"id":"is-crawlable","weight":1,"group":"seo-crawl"},{"id":"robots-txt","weight":0,"group":"seo-crawl"},{"id":"image-alt","weight":1,"group":"seo-content"},{"id":"hreflang","weight":1,"group":"seo-content"},{"id":"canonical","weight":0,"group":"seo-content"},{"id":"font-size","weight":1,"group":"seo-mobile"},{"id":"plugins","weight":1,"group":"seo-content"},{"id":"tap-targets","weight":1,"group":"seo-mobile"},{"id":"structured-data","weight":0}],"id":"seo","score":0.92},"pwa":{"title":"PWA","description":"These checks validate the aspects of a Progressive Web App. [Learn more](https://developers.google.com/web/progressive-web-apps/checklist).","manualDescription":"These checks are required by the baseline [PWA Checklist](https://developers.google.com/web/progressive-web-apps/checklist) but are not automatically checked by Lighthouse. They do not affect your score but it's important that you verify them manually.","supportedModes":["navigation"],"auditRefs":[{"id":"installable-manifest","weight":2,"group":"pwa-installable"},{"id":"service-worker","weight":1,"group":"pwa-optimized"},{"id":"splash-screen","weight":1,"group":"pwa-optimized"},{"id":"themed-omnibox","weight":1,"group":"pwa-optimized"},{"id":"content-width","weight":1,"group":"pwa-optimized"},{"id":"viewport","weight":2,"group":"pwa-optimized"},{"id":"apple-touch-icon","weight":1,"group":"pwa-optimized"},{"id":"maskable-icon","weight":1,"group":"pwa-optimized"},{"id":"pwa-cross-browser","weight":0},{"id":"pwa-page-transitions","weight":0},{"id":"pwa-each-page-has-url","weight":0}],"id":"pwa","score":1}},"categoryGroups":{"metrics":{"title":"Metrics"},"load-opportunities":{"title":"Opportunities","description":"These suggestions can help your page load faster. They don't [directly affect](https://web.dev/performance-scoring/) the Performance score."},"budgets":{"title":"Budgets","description":"Performance budgets set standards for the performance of your site."},"diagnostics":{"title":"Diagnostics","description":"More information about the performance of your application. These numbers don't [directly affect](https://web.dev/performance-scoring/) the Performance score."},"pwa-installable":{"title":"Installable"},"pwa-optimized":{"title":"PWA Optimized"},"a11y-best-practices":{"title":"Best practices","description":"These items highlight common accessibility best practices."},"a11y-color-contrast":{"title":"Contrast","description":"These are opportunities to improve the legibility of your content."},"a11y-names-labels":{"title":"Names and labels","description":"These are opportunities to improve the semantics of the controls in your application. This may enhance the experience for users of assistive technology, like a screen reader."},"a11y-navigation":{"title":"Navigation","description":"These are opportunities to improve keyboard navigation in your application."},"a11y-aria":{"title":"ARIA","description":"These are opportunities to improve the usage of ARIA in your application which may enhance the experience for users of assistive technology, like a screen reader."},"a11y-language":{"title":"Internationalization and localization","description":"These are opportunities to improve the interpretation of your content by users in different locales."},"a11y-audio-video":{"title":"Audio and video","description":"These are opportunities to provide alternative content for audio and video. This may improve the experience for users with hearing or vision impairments."},"a11y-tables-lists":{"title":"Tables and lists","description":"These are opportunities to improve the experience of reading tabular or list data using assistive technology, like a screen reader."},"seo-mobile":{"title":"Mobile Friendly","description":"Make sure your pages are mobile friendly so users don’t have to pinch or zoom in order to read the content pages. [Learn more](https://developers.google.com/search/mobile-sites/)."},"seo-content":{"title":"Content Best Practices","description":"Format your HTML in a way that enables crawlers to better understand your app’s content."},"seo-crawl":{"title":"Crawling and Indexing","description":"To appear in search results, crawlers need access to your app."},"best-practices-trust-safety":{"title":"Trust and Safety"},"best-practices-ux":{"title":"User Experience"},"best-practices-browser-compat":{"title":"Browser Compatibility"},"best-practices-general":{"title":"General"},"hidden":{"title":""}},"stackPacks":[],"timing":{"entries":[{"startTime":1614.81,"name":"lh:init:config","duration":824.64,"entryType":"measure"},{"startTime":1620.45,"name":"lh:config:requireGatherers","duration":108.17,"entryType":"measure"},{"startTime":1728.7,"name":"lh:config:requireAudits","duration":655.48,"entryType":"measure"},{"startTime":2439.7,"name":"lh:runner:gather","duration":20551.83,"entryType":"measure"},{"startTime":2440.38,"name":"lh:init:connect","duration":42.61,"entryType":"measure"},{"startTime":2483.3,"name":"lh:gather:loadBlank","duration":28.74,"entryType":"measure"},{"startTime":2486.29,"name":"lh:driver:navigate","duration":25.58,"entryType":"measure"},{"startTime":2512.14,"name":"lh:gather:getVersion","duration":0.71,"entryType":"measure"},{"startTime":2513,"name":"lh:gather:getBenchmarkIndex","duration":1005.41,"entryType":"measure"},{"startTime":3518.53,"name":"lh:gather:setupDriver","duration":16.44,"entryType":"measure"},{"startTime":3522.05,"name":"lh:prepare:navigationMode","duration":12.91,"entryType":"measure"},{"startTime":3535.24,"name":"lh:gather:runPass-defaultPass","duration":18732.58,"entryType":"measure"},{"startTime":3535.43,"name":"lh:gather:loadBlank","duration":10.43,"entryType":"measure"},{"startTime":3535.51,"name":"lh:driver:navigate","duration":10.3,"entryType":"measure"},{"startTime":3545.99,"name":"lh:prepare:navigation","duration":193.72,"entryType":"measure"},{"startTime":3582.16,"name":"lh:storage:clearDataForOrigin","duration":71.59,"entryType":"measure"},{"startTime":3653.82,"name":"lh:storage:clearBrowserCaches","duration":84.06,"entryType":"measure"},{"startTime":3738,"name":"lh:gather:prepareThrottlingAndNetwork","duration":1.7,"entryType":"measure"},{"startTime":3739.85,"name":"lh:gather:beforePass","duration":8.38,"entryType":"measure"},{"startTime":3739.87,"name":"lh:gather:beforePass:CSSUsage","duration":0.1,"entryType":"measure"},{"startTime":3739.98,"name":"lh:gather:beforePass:JsUsage","duration":3.79,"entryType":"measure"},{"startTime":3743.78,"name":"lh:gather:beforePass:ViewportDimensions","duration":0.05,"entryType":"measure"},{"startTime":3743.83,"name":"lh:gather:beforePass:ConsoleMessages","duration":1.69,"entryType":"measure"},{"startTime":3745.53,"name":"lh:gather:beforePass:AnchorElements","duration":0.02,"entryType":"measure"},{"startTime":3745.56,"name":"lh:gather:beforePass:ImageElements","duration":0.01,"entryType":"measure"},{"startTime":3745.58,"name":"lh:gather:beforePass:LinkElements","duration":0.01,"entryType":"measure"},{"startTime":3745.59,"name":"lh:gather:beforePass:MetaElements","duration":0.01,"entryType":"measure"},{"startTime":3745.61,"name":"lh:gather:beforePass:ScriptElements","duration":0.01,"entryType":"measure"},{"startTime":3745.67,"name":"lh:gather:beforePass:IFrameElements","duration":0.02,"entryType":"measure"},{"startTime":3745.69,"name":"lh:gather:beforePass:Inputs","duration":0.01,"entryType":"measure"},{"startTime":3745.7,"name":"lh:gather:beforePass:MainDocumentContent","duration":0.01,"entryType":"measure"},{"startTime":3745.72,"name":"lh:gather:beforePass:GlobalListeners","duration":0.01,"entryType":"measure"},{"startTime":3745.73,"name":"lh:gather:beforePass:Doctype","duration":0.01,"entryType":"measure"},{"startTime":3745.75,"name":"lh:gather:beforePass:DOMStats","duration":0.01,"entryType":"measure"},{"startTime":3745.76,"name":"lh:gather:beforePass:OptimizedImages","duration":0.01,"entryType":"measure"},{"startTime":3745.77,"name":"lh:gather:beforePass:PasswordInputsWithPreventedPaste","duration":0.01,"entryType":"measure"},{"startTime":3745.78,"name":"lh:gather:beforePass:ResponseCompression","duration":0.01,"entryType":"measure"},{"startTime":3745.8,"name":"lh:gather:beforePass:TagsBlockingFirstPaint","duration":0.72,"entryType":"measure"},{"startTime":3746.52,"name":"lh:gather:beforePass:FontSize","duration":0.02,"entryType":"measure"},{"startTime":3746.55,"name":"lh:gather:beforePass:EmbeddedContent","duration":0.01,"entryType":"measure"},{"startTime":3746.56,"name":"lh:gather:beforePass:RobotsTxt","duration":0.01,"entryType":"measure"},{"startTime":3746.57,"name":"lh:gather:beforePass:TapTargets","duration":0.01,"entryType":"measure"},{"startTime":3746.58,"name":"lh:gather:beforePass:Accessibility","duration":0.01,"entryType":"measure"},{"startTime":3746.6,"name":"lh:gather:beforePass:TraceElements","duration":0.81,"entryType":"measure"},{"startTime":3747.41,"name":"lh:gather:beforePass:InspectorIssues","duration":0.55,"entryType":"measure"},{"startTime":3747.96,"name":"lh:gather:beforePass:SourceMaps","duration":0.24,"entryType":"measure"},{"startTime":3748.21,"name":"lh:gather:beforePass:FullPageScreenshot","duration":0.01,"entryType":"measure"},{"startTime":3748.28,"name":"lh:gather:beginRecording","duration":44.7,"entryType":"measure"},{"startTime":3793.16,"name":"lh:gather:loadPage-defaultPass","duration":7299.86,"entryType":"measure"},{"startTime":3793.38,"name":"lh:driver:navigate","duration":7299.53,"entryType":"measure"},{"startTime":11093.15,"name":"lh:gather:pass","duration":3.28,"entryType":"measure"},{"startTime":11096.56,"name":"lh:gather:getTrace","duration":1415.6,"entryType":"measure"},{"startTime":12512.17,"name":"lh:gather:getDevtoolsLog","duration":2.64,"entryType":"measure"},{"startTime":12512.69,"name":"lh:computed:NetworkRecords","duration":2.11,"entryType":"measure"},{"startTime":12516.32,"name":"lh:gather:afterPass","duration":9751.32,"entryType":"measure"},{"startTime":12521.18,"name":"lh:gather:afterPass:CSSUsage","duration":605.35,"entryType":"measure"},{"startTime":13126.55,"name":"lh:gather:afterPass:JsUsage","duration":97.01,"entryType":"measure"},{"startTime":13223.58,"name":"lh:gather:afterPass:ViewportDimensions","duration":2.71,"entryType":"measure"},{"startTime":13226.32,"name":"lh:gather:afterPass:ConsoleMessages","duration":5.94,"entryType":"measure"},{"startTime":13232.28,"name":"lh:gather:afterPass:AnchorElements","duration":31.06,"entryType":"measure"},{"startTime":13263.37,"name":"lh:gather:afterPass:ImageElements","duration":533.76,"entryType":"measure"},{"startTime":13797.15,"name":"lh:gather:afterPass:LinkElements","duration":6.87,"entryType":"measure"},{"startTime":13804.05,"name":"lh:gather:afterPass:MetaElements","duration":5.08,"entryType":"measure"},{"startTime":13809.15,"name":"lh:gather:afterPass:ScriptElements","duration":53.11,"entryType":"measure"},{"startTime":13862.27,"name":"lh:gather:afterPass:IFrameElements","duration":4.28,"entryType":"measure"},{"startTime":13866.57,"name":"lh:gather:afterPass:Inputs","duration":7.48,"entryType":"measure"},{"startTime":13874.07,"name":"lh:gather:afterPass:MainDocumentContent","duration":4.27,"entryType":"measure"},{"startTime":13878.35,"name":"lh:gather:afterPass:GlobalListeners","duration":2.54,"entryType":"measure"},{"startTime":13880.92,"name":"lh:gather:afterPass:Doctype","duration":4.67,"entryType":"measure"},{"startTime":13885.61,"name":"lh:gather:afterPass:DOMStats","duration":5.77,"entryType":"measure"},{"startTime":13891.4,"name":"lh:gather:afterPass:OptimizedImages","duration":1.44,"entryType":"measure"},{"startTime":13892.85,"name":"lh:gather:afterPass:PasswordInputsWithPreventedPaste","duration":5.36,"entryType":"measure"},{"startTime":13898.24,"name":"lh:gather:afterPass:ResponseCompression","duration":14.11,"entryType":"measure"},{"startTime":13912.37,"name":"lh:gather:afterPass:TagsBlockingFirstPaint","duration":3.23,"entryType":"measure"},{"startTime":13915.62,"name":"lh:gather:afterPass:FontSize","duration":69.8,"entryType":"measure"},{"startTime":13985.45,"name":"lh:gather:afterPass:EmbeddedContent","duration":14.39,"entryType":"measure"},{"startTime":13999.86,"name":"lh:gather:afterPass:RobotsTxt","duration":597.94,"entryType":"measure"},{"startTime":14000.17,"name":"lh:gather:getVersion","duration":0.86,"entryType":"measure"},{"startTime":14002.26,"name":"lh:gather:getVersion","duration":0.82,"entryType":"measure"},{"startTime":14597.82,"name":"lh:gather:afterPass:TapTargets","duration":40.11,"entryType":"measure"},{"startTime":14637.95,"name":"lh:gather:afterPass:Accessibility","duration":347.1,"entryType":"measure"},{"startTime":14985.08,"name":"lh:gather:afterPass:TraceElements","duration":441.5,"entryType":"measure"},{"startTime":14989.3,"name":"lh:computed:ProcessedTrace","duration":120.54,"entryType":"measure"},{"startTime":15109.86,"name":"lh:computed:ProcessedNavigation","duration":0.73,"entryType":"measure"},{"startTime":15426.6,"name":"lh:gather:afterPass:InspectorIssues","duration":7.96,"entryType":"measure"},{"startTime":15434.59,"name":"lh:gather:afterPass:SourceMaps","duration":1518.82,"entryType":"measure"},{"startTime":15436.37,"name":"lh:gather:getVersion","duration":1.34,"entryType":"measure"},{"startTime":15436.37,"name":"lh:gather:getVersion","duration":0.38,"entryType":"measure"},{"startTime":15436.37,"name":"lh:gather:getVersion","duration":0.38,"entryType":"measure"},{"startTime":15436.37,"name":"lh:gather:getVersion","duration":0.37,"entryType":"measure"},{"startTime":15436.37,"name":"lh:gather:getVersion","duration":0.31,"entryType":"measure"},{"startTime":16953.43,"name":"lh:gather:afterPass:FullPageScreenshot","duration":5314.2,"entryType":"measure"},{"startTime":22268.04,"name":"lh:gather:populateBaseArtifacts","duration":35.22,"entryType":"measure"},{"startTime":22268.35,"name":"lh:gather:getWebAppManifest","duration":3.59,"entryType":"measure"},{"startTime":22272.05,"name":"lh:gather:getInstallabilityErrors","duration":1.72,"entryType":"measure"},{"startTime":22273.97,"name":"lh:gather:collectStacks","duration":29.13,"entryType":"measure"},{"startTime":22304.19,"name":"lh:gather:runPass-offlinePass","duration":594.64,"entryType":"measure"},{"startTime":22304.45,"name":"lh:gather:loadBlank","duration":24.04,"entryType":"measure"},{"startTime":22304.56,"name":"lh:driver:navigate","duration":23.86,"entryType":"measure"},{"startTime":22328.51,"name":"lh:prepare:navigation","duration":1.65,"entryType":"measure"},{"startTime":22328.66,"name":"lh:gather:prepareThrottlingAndNetwork","duration":1.49,"entryType":"measure"},{"startTime":22330.18,"name":"lh:gather:beforePass","duration":2.01,"entryType":"measure"},{"startTime":22330.2,"name":"lh:gather:beforePass:ServiceWorker","duration":1.99,"entryType":"measure"},{"startTime":22332.2,"name":"lh:gather:beginRecording","duration":0.16,"entryType":"measure"},{"startTime":22332.37,"name":"lh:gather:loadPage-offlinePass","duration":364.5,"entryType":"measure"},{"startTime":22332.49,"name":"lh:driver:navigate","duration":364.29,"entryType":"measure"},{"startTime":22696.89,"name":"lh:gather:pass","duration":0.59,"entryType":"measure"},{"startTime":22697.49,"name":"lh:gather:getDevtoolsLog","duration":1.44,"entryType":"measure"},{"startTime":22698.09,"name":"lh:computed:NetworkRecords","duration":0.83,"entryType":"measure"},{"startTime":22707.95,"name":"lh:gather:afterPass","duration":190.85,"entryType":"measure"},{"startTime":22760.77,"name":"lh:gather:afterPass:ServiceWorker","duration":138.02,"entryType":"measure"},{"startTime":22898.98,"name":"lh:gather:disconnect","duration":92.23,"entryType":"measure"},{"startTime":22899.16,"name":"lh:storage:clearDataForOrigin","duration":82.2,"entryType":"measure"},{"startTime":22991.8,"name":"lh:runner:audit","duration":2030.66,"entryType":"measure"},{"startTime":22992,"name":"lh:runner:auditing","duration":2029.9,"entryType":"measure"},{"startTime":22994.51,"name":"lh:audit:is-on-https","duration":2.77,"entryType":"measure"},{"startTime":22997.81,"name":"lh:audit:service-worker","duration":2.08,"entryType":"measure"},{"startTime":23000.41,"name":"lh:audit:viewport","duration":3.56,"entryType":"measure"},{"startTime":23002.19,"name":"lh:computed:ViewportMeta","duration":0.57,"entryType":"measure"},{"startTime":23004.52,"name":"lh:audit:first-contentful-paint","duration":48.31,"entryType":"measure"},{"startTime":23005.22,"name":"lh:computed:FirstContentfulPaint","duration":42.78,"entryType":"measure"},{"startTime":23005.46,"name":"lh:computed:LanternFirstContentfulPaint","duration":42.53,"entryType":"measure"},{"startTime":23005.61,"name":"lh:computed:PageDependencyGraph","duration":33.3,"entryType":"measure"},{"startTime":23038.96,"name":"lh:computed:LoadSimulator","duration":1.67,"entryType":"measure"},{"startTime":23039.07,"name":"lh:computed:NetworkAnalysis","duration":1.36,"entryType":"measure"},{"startTime":23053.21,"name":"lh:audit:largest-contentful-paint","duration":8.25,"entryType":"measure"},{"startTime":23054.03,"name":"lh:computed:LargestContentfulPaint","duration":6.64,"entryType":"measure"},{"startTime":23054.11,"name":"lh:computed:LanternLargestContentfulPaint","duration":6.55,"entryType":"measure"},{"startTime":23061.8,"name":"lh:audit:first-meaningful-paint","duration":5.19,"entryType":"measure"},{"startTime":23062.36,"name":"lh:computed:FirstMeaningfulPaint","duration":3.9,"entryType":"measure"},{"startTime":23062.43,"name":"lh:computed:LanternFirstMeaningfulPaint","duration":3.83,"entryType":"measure"},{"startTime":23067.31,"name":"lh:audit:speed-index","duration":679.43,"entryType":"measure"},{"startTime":23068.02,"name":"lh:computed:SpeedIndex","duration":677.76,"entryType":"measure"},{"startTime":23068.1,"name":"lh:computed:LanternSpeedIndex","duration":677.67,"entryType":"measure"},{"startTime":23068.14,"name":"lh:computed:Speedline","duration":660.77,"entryType":"measure"},{"startTime":23746.81,"name":"lh:audit:screenshot-thumbnails","duration":246.82,"entryType":"measure"},{"startTime":23993.74,"name":"lh:audit:final-screenshot","duration":5.14,"entryType":"measure"},{"startTime":23994.1,"name":"lh:computed:Screenshots","duration":4.72,"entryType":"measure"},{"startTime":23999.73,"name":"lh:audit:total-blocking-time","duration":27.62,"entryType":"measure"},{"startTime":24000.7,"name":"lh:computed:TotalBlockingTime","duration":23.63,"entryType":"measure"},{"startTime":24000.78,"name":"lh:computed:LanternTotalBlockingTime","duration":23.54,"entryType":"measure"},{"startTime":24000.86,"name":"lh:computed:LanternInteractive","duration":13.13,"entryType":"measure"},{"startTime":24028.15,"name":"lh:audit:max-potential-fid","duration":10.39,"entryType":"measure"},{"startTime":24029.14,"name":"lh:computed:MaxPotentialFID","duration":8.16,"entryType":"measure"},{"startTime":24029.2,"name":"lh:computed:LanternMaxPotentialFID","duration":8.09,"entryType":"measure"},{"startTime":24039.01,"name":"lh:audit:cumulative-layout-shift","duration":1.81,"entryType":"measure"},{"startTime":24039.63,"name":"lh:computed:CumulativeLayoutShift","duration":0.3,"entryType":"measure"},{"startTime":24041.74,"name":"lh:audit:errors-in-console","duration":53.01,"entryType":"measure"},{"startTime":24042.85,"name":"lh:computed:JSBundles","duration":47.25,"entryType":"measure"},{"startTime":24095.39,"name":"lh:audit:server-response-time","duration":2.86,"entryType":"measure"},{"startTime":24096.35,"name":"lh:computed:MainResource","duration":0.13,"entryType":"measure"},{"startTime":24098.7,"name":"lh:audit:interactive","duration":1.7,"entryType":"measure"},{"startTime":24099.43,"name":"lh:computed:Interactive","duration":0.09,"entryType":"measure"},{"startTime":24100.83,"name":"lh:audit:user-timings","duration":16.08,"entryType":"measure"},{"startTime":24101.37,"name":"lh:computed:UserTimings","duration":7.61,"entryType":"measure"},{"startTime":24117.67,"name":"lh:audit:critical-request-chains","duration":3.74,"entryType":"measure"},{"startTime":24118.63,"name":"lh:computed:CriticalRequestChains","duration":0.63,"entryType":"measure"},{"startTime":24121.86,"name":"lh:audit:redirects","duration":10.84,"entryType":"measure"},{"startTime":24134.87,"name":"lh:audit:installable-manifest","duration":3.72,"entryType":"measure"},{"startTime":24136.06,"name":"lh:computed:ManifestValues","duration":0.76,"entryType":"measure"},{"startTime":24139.21,"name":"lh:audit:apple-touch-icon","duration":1.77,"entryType":"measure"},{"startTime":24141.49,"name":"lh:audit:splash-screen","duration":1.75,"entryType":"measure"},{"startTime":24143.71,"name":"lh:audit:themed-omnibox","duration":1.58,"entryType":"measure"},{"startTime":24145.78,"name":"lh:audit:maskable-icon","duration":1.53,"entryType":"measure"},{"startTime":24148.19,"name":"lh:audit:content-width","duration":1.38,"entryType":"measure"},{"startTime":24149.96,"name":"lh:audit:image-aspect-ratio","duration":4.97,"entryType":"measure"},{"startTime":24155.41,"name":"lh:audit:image-size-responsive","duration":1.88,"entryType":"measure"},{"startTime":24157.72,"name":"lh:audit:preload-fonts","duration":2.45,"entryType":"measure"},{"startTime":24160.54,"name":"lh:audit:deprecations","duration":1.3,"entryType":"measure"},{"startTime":24162.27,"name":"lh:audit:mainthread-work-breakdown","duration":95.3,"entryType":"measure"},{"startTime":24163,"name":"lh:computed:MainThreadTasks","duration":88.51,"entryType":"measure"},{"startTime":24258.03,"name":"lh:audit:bootup-time","duration":12.65,"entryType":"measure"},{"startTime":24271.1,"name":"lh:audit:uses-rel-preload","duration":0.99,"entryType":"measure"},{"startTime":24272.43,"name":"lh:audit:uses-rel-preconnect","duration":2.06,"entryType":"measure"},{"startTime":24274.9,"name":"lh:audit:font-display","duration":4.1,"entryType":"measure"},{"startTime":24279.07,"name":"lh:audit:diagnostics","duration":1.78,"entryType":"measure"},{"startTime":24280.91,"name":"lh:audit:network-requests","duration":1.98,"entryType":"measure"},{"startTime":24283.41,"name":"lh:audit:network-rtt","duration":1.61,"entryType":"measure"},{"startTime":24285.4,"name":"lh:audit:network-server-latency","duration":1.45,"entryType":"measure"},{"startTime":24286.91,"name":"lh:audit:main-thread-tasks","duration":0.98,"entryType":"measure"},{"startTime":24287.93,"name":"lh:audit:metrics","duration":1.53,"entryType":"measure"},{"startTime":24288.2,"name":"lh:computed:TimingSummary","duration":1.15,"entryType":"measure"},{"startTime":24288.51,"name":"lh:computed:FirstContentfulPaintAllFrames","duration":0.09,"entryType":"measure"},{"startTime":24288.66,"name":"lh:computed:LargestContentfulPaintAllFrames","duration":0.06,"entryType":"measure"},{"startTime":24290.34,"name":"lh:audit:performance-budget","duration":1.76,"entryType":"measure"},{"startTime":24290.82,"name":"lh:computed:ResourceSummary","duration":0.72,"entryType":"measure"},{"startTime":24292.46,"name":"lh:audit:timing-budget","duration":1.1,"entryType":"measure"},{"startTime":24293.9,"name":"lh:audit:resource-summary","duration":1.9,"entryType":"measure"},{"startTime":24296.69,"name":"lh:audit:third-party-summary","duration":11.77,"entryType":"measure"},{"startTime":24308.92,"name":"lh:audit:third-party-facades","duration":8.31,"entryType":"measure"},{"startTime":24317.55,"name":"lh:audit:largest-contentful-paint-element","duration":2.35,"entryType":"measure"},{"startTime":24320.35,"name":"lh:audit:lcp-lazy-loaded","duration":1.8,"entryType":"measure"},{"startTime":24322.41,"name":"lh:audit:layout-shift-elements","duration":1.08,"entryType":"measure"},{"startTime":24323.79,"name":"lh:audit:long-tasks","duration":8.55,"entryType":"measure"},{"startTime":24332.88,"name":"lh:audit:no-unload-listeners","duration":2.67,"entryType":"measure"},{"startTime":24335.83,"name":"lh:audit:non-composited-animations","duration":8.28,"entryType":"measure"},{"startTime":24345.51,"name":"lh:audit:unsized-images","duration":5.8,"entryType":"measure"},{"startTime":24351.83,"name":"lh:audit:valid-source-maps","duration":2.34,"entryType":"measure"},{"startTime":24354.54,"name":"lh:audit:preload-lcp-image","duration":1.67,"entryType":"measure"},{"startTime":24356.52,"name":"lh:audit:csp-xss","duration":1.21,"entryType":"measure"},{"startTime":24357.77,"name":"lh:audit:full-page-screenshot","duration":0.16,"entryType":"measure"},{"startTime":24357.96,"name":"lh:audit:script-treemap-data","duration":77.86,"entryType":"measure"},{"startTime":24358.37,"name":"lh:computed:ModuleDuplication","duration":0.58,"entryType":"measure"},{"startTime":24359,"name":"lh:computed:UnusedJavascriptSummary","duration":7.02,"entryType":"measure"},{"startTime":24366.11,"name":"lh:computed:UnusedJavascriptSummary","duration":13.43,"entryType":"measure"},{"startTime":24379.62,"name":"lh:computed:UnusedJavascriptSummary","duration":0.29,"entryType":"measure"},{"startTime":24379.96,"name":"lh:computed:UnusedJavascriptSummary","duration":0.17,"entryType":"measure"},{"startTime":24380.19,"name":"lh:computed:UnusedJavascriptSummary","duration":0.24,"entryType":"measure"},{"startTime":24380.5,"name":"lh:computed:UnusedJavascriptSummary","duration":0.07,"entryType":"measure"},{"startTime":24380.64,"name":"lh:computed:UnusedJavascriptSummary","duration":0.36,"entryType":"measure"},{"startTime":24381.09,"name":"lh:computed:UnusedJavascriptSummary","duration":0.11,"entryType":"measure"},{"startTime":24381.25,"name":"lh:computed:UnusedJavascriptSummary","duration":2.96,"entryType":"measure"},{"startTime":24384.77,"name":"lh:computed:UnusedJavascriptSummary","duration":9.93,"entryType":"measure"},{"startTime":24394.94,"name":"lh:computed:UnusedJavascriptSummary","duration":2.33,"entryType":"measure"},{"startTime":24397.35,"name":"lh:computed:UnusedJavascriptSummary","duration":15.63,"entryType":"measure"},{"startTime":24413.43,"name":"lh:computed:UnusedJavascriptSummary","duration":0.16,"entryType":"measure"},{"startTime":24413.73,"name":"lh:computed:UnusedJavascriptSummary","duration":0.33,"entryType":"measure"},{"startTime":24414.16,"name":"lh:computed:UnusedJavascriptSummary","duration":21.56,"entryType":"measure"},{"startTime":24436.26,"name":"lh:audit:pwa-cross-browser","duration":0.9,"entryType":"measure"},{"startTime":24437.59,"name":"lh:audit:pwa-page-transitions","duration":1.07,"entryType":"measure"},{"startTime":24439,"name":"lh:audit:pwa-each-page-has-url","duration":0.89,"entryType":"measure"},{"startTime":24440.37,"name":"lh:audit:accesskeys","duration":1.29,"entryType":"measure"},{"startTime":24442.05,"name":"lh:audit:aria-allowed-attr","duration":6.16,"entryType":"measure"},{"startTime":24448.68,"name":"lh:audit:aria-command-name","duration":1.81,"entryType":"measure"},{"startTime":24450.89,"name":"lh:audit:aria-hidden-body","duration":5.47,"entryType":"measure"},{"startTime":24457.02,"name":"lh:audit:aria-hidden-focus","duration":6.5,"entryType":"measure"},{"startTime":24463.99,"name":"lh:audit:aria-input-field-name","duration":1.56,"entryType":"measure"},{"startTime":24465.98,"name":"lh:audit:aria-meter-name","duration":2.2,"entryType":"measure"},{"startTime":24468.63,"name":"lh:audit:aria-progressbar-name","duration":2.12,"entryType":"measure"},{"startTime":24471.27,"name":"lh:audit:aria-required-attr","duration":1.74,"entryType":"measure"},{"startTime":24473.55,"name":"lh:audit:aria-required-children","duration":2.62,"entryType":"measure"},{"startTime":24476.67,"name":"lh:audit:aria-required-parent","duration":3.4,"entryType":"measure"},{"startTime":24480.46,"name":"lh:audit:aria-roles","duration":1.99,"entryType":"measure"},{"startTime":24482.93,"name":"lh:audit:aria-toggle-field-name","duration":2.45,"entryType":"measure"},{"startTime":24485.93,"name":"lh:audit:aria-tooltip-name","duration":2.91,"entryType":"measure"},{"startTime":24489.34,"name":"lh:audit:aria-treeitem-name","duration":2.79,"entryType":"measure"},{"startTime":24492.55,"name":"lh:audit:aria-valid-attr-value","duration":5.2,"entryType":"measure"},{"startTime":24498.19,"name":"lh:audit:aria-valid-attr","duration":4.56,"entryType":"measure"},{"startTime":24503.27,"name":"lh:audit:button-name","duration":5.56,"entryType":"measure"},{"startTime":24509.28,"name":"lh:audit:bypass","duration":6.1,"entryType":"measure"},{"startTime":24515.93,"name":"lh:audit:color-contrast","duration":5.34,"entryType":"measure"},{"startTime":24521.78,"name":"lh:audit:definition-list","duration":4.06,"entryType":"measure"},{"startTime":24526.31,"name":"lh:audit:dlitem","duration":2.88,"entryType":"measure"},{"startTime":24529.63,"name":"lh:audit:document-title","duration":6.11,"entryType":"measure"},{"startTime":24536.4,"name":"lh:audit:duplicate-id-active","duration":5.67,"entryType":"measure"},{"startTime":24542.46,"name":"lh:audit:duplicate-id-aria","duration":2.42,"entryType":"measure"},{"startTime":24545.31,"name":"lh:audit:form-field-multiple-labels","duration":3.02,"entryType":"measure"},{"startTime":24548.74,"name":"lh:audit:frame-title","duration":2.67,"entryType":"measure"},{"startTime":24551.9,"name":"lh:audit:heading-order","duration":5.98,"entryType":"measure"},{"startTime":24558.45,"name":"lh:audit:html-has-lang","duration":7.04,"entryType":"measure"},{"startTime":24566.85,"name":"lh:audit:html-lang-valid","duration":5.18,"entryType":"measure"},{"startTime":24572.46,"name":"lh:audit:image-alt","duration":4.58,"entryType":"measure"},{"startTime":24577.5,"name":"lh:audit:input-image-alt","duration":4.02,"entryType":"measure"},{"startTime":24581.95,"name":"lh:audit:label","duration":2.91,"entryType":"measure"},{"startTime":24585.29,"name":"lh:audit:link-name","duration":4.85,"entryType":"measure"},{"startTime":24590.64,"name":"lh:audit:list","duration":6.94,"entryType":"measure"},{"startTime":24598.13,"name":"lh:audit:listitem","duration":5.29,"entryType":"measure"},{"startTime":24604.1,"name":"lh:audit:meta-refresh","duration":4.52,"entryType":"measure"},{"startTime":24609.23,"name":"lh:audit:meta-viewport","duration":6.83,"entryType":"measure"},{"startTime":24616.5,"name":"lh:audit:object-alt","duration":3.49,"entryType":"measure"},{"startTime":24620.47,"name":"lh:audit:tabindex","duration":6.45,"entryType":"measure"},{"startTime":24627.55,"name":"lh:audit:td-headers-attr","duration":5.74,"entryType":"measure"},{"startTime":24633.97,"name":"lh:audit:th-has-data-cells","duration":5.76,"entryType":"measure"},{"startTime":24640.2,"name":"lh:audit:valid-lang","duration":4.36,"entryType":"measure"},{"startTime":24645.05,"name":"lh:audit:video-caption","duration":4.96,"entryType":"measure"},{"startTime":24650.13,"name":"lh:audit:custom-controls-labels","duration":0.17,"entryType":"measure"},{"startTime":24650.34,"name":"lh:audit:custom-controls-roles","duration":0.14,"entryType":"measure"},{"startTime":24650.53,"name":"lh:audit:focus-traps","duration":0.1,"entryType":"measure"},{"startTime":24650.66,"name":"lh:audit:focusable-controls","duration":0.09,"entryType":"measure"},{"startTime":24650.78,"name":"lh:audit:interactive-element-affordance","duration":0.11,"entryType":"measure"},{"startTime":24650.93,"name":"lh:audit:logical-tab-order","duration":0.09,"entryType":"measure"},{"startTime":24651.05,"name":"lh:audit:managed-focus","duration":0.08,"entryType":"measure"},{"startTime":24651.17,"name":"lh:audit:offscreen-content-hidden","duration":0.08,"entryType":"measure"},{"startTime":24651.28,"name":"lh:audit:use-landmarks","duration":0.08,"entryType":"measure"},{"startTime":24651.4,"name":"lh:audit:visual-order-follows-dom","duration":0.08,"entryType":"measure"},{"startTime":24651.89,"name":"lh:audit:uses-long-cache-ttl","duration":2.55,"entryType":"measure"},{"startTime":24654.78,"name":"lh:audit:total-byte-weight","duration":1.43,"entryType":"measure"},{"startTime":24656.51,"name":"lh:audit:offscreen-images","duration":6.41,"entryType":"measure"},{"startTime":24663.34,"name":"lh:audit:render-blocking-resources","duration":3.08,"entryType":"measure"},{"startTime":24664.14,"name":"lh:computed:UnusedCSS","duration":0.76,"entryType":"measure"},{"startTime":24664.98,"name":"lh:computed:FirstContentfulPaint","duration":0.06,"entryType":"measure"},{"startTime":24666.65,"name":"lh:audit:unminified-css","duration":48.12,"entryType":"measure"},{"startTime":24715.06,"name":"lh:audit:unminified-javascript","duration":127.71,"entryType":"measure"},{"startTime":24843.11,"name":"lh:audit:unused-css-rules","duration":5.41,"entryType":"measure"},{"startTime":24848.88,"name":"lh:audit:unused-javascript","duration":6.65,"entryType":"measure"},{"startTime":24849.94,"name":"lh:computed:UnusedJavascriptSummary","duration":0.1,"entryType":"measure"},{"startTime":24855.89,"name":"lh:audit:modern-image-formats","duration":5.16,"entryType":"measure"},{"startTime":24861.35,"name":"lh:audit:uses-optimized-images","duration":3.71,"entryType":"measure"},{"startTime":24865.35,"name":"lh:audit:uses-text-compression","duration":3.93,"entryType":"measure"},{"startTime":24869.56,"name":"lh:audit:uses-responsive-images","duration":8.87,"entryType":"measure"},{"startTime":24870.33,"name":"lh:computed:ImageRecords","duration":3.48,"entryType":"measure"},{"startTime":24878.83,"name":"lh:audit:efficient-animated-content","duration":4.14,"entryType":"measure"},{"startTime":24883.3,"name":"lh:audit:duplicated-javascript","duration":4.56,"entryType":"measure"},{"startTime":24888.37,"name":"lh:audit:legacy-javascript","duration":83.57,"entryType":"measure"},{"startTime":24972.32,"name":"lh:audit:doctype","duration":1.19,"entryType":"measure"},{"startTime":24973.94,"name":"lh:audit:charset","duration":1.68,"entryType":"measure"},{"startTime":24976.08,"name":"lh:audit:dom-size","duration":1.89,"entryType":"measure"},{"startTime":24978.41,"name":"lh:audit:geolocation-on-start","duration":1.59,"entryType":"measure"},{"startTime":24980.48,"name":"lh:audit:inspector-issues","duration":1.48,"entryType":"measure"},{"startTime":24982.31,"name":"lh:audit:no-document-write","duration":1.16,"entryType":"measure"},{"startTime":24983.93,"name":"lh:audit:no-vulnerable-libraries","duration":4.34,"entryType":"measure"},{"startTime":24988.61,"name":"lh:audit:js-libraries","duration":1.06,"entryType":"measure"},{"startTime":24990.11,"name":"lh:audit:notification-on-start","duration":2.5,"entryType":"measure"},{"startTime":24993.07,"name":"lh:audit:password-inputs-can-be-pasted-into","duration":1.11,"entryType":"measure"},{"startTime":24994.44,"name":"lh:audit:uses-http2","duration":4.31,"entryType":"measure"},{"startTime":24999.18,"name":"lh:audit:uses-passive-event-listeners","duration":1.45,"entryType":"measure"},{"startTime":25000.98,"name":"lh:audit:meta-description","duration":1.02,"entryType":"measure"},{"startTime":25002.35,"name":"lh:audit:http-status-code","duration":1.11,"entryType":"measure"},{"startTime":25003.9,"name":"lh:audit:font-size","duration":1.88,"entryType":"measure"},{"startTime":25006.14,"name":"lh:audit:link-text","duration":1.32,"entryType":"measure"},{"startTime":25007.94,"name":"lh:audit:crawlable-anchors","duration":1.63,"entryType":"measure"},{"startTime":25009.96,"name":"lh:audit:is-crawlable","duration":1.29,"entryType":"measure"},{"startTime":25011.61,"name":"lh:audit:robots-txt","duration":1.91,"entryType":"measure"},{"startTime":25014.03,"name":"lh:audit:tap-targets","duration":2,"entryType":"measure"},{"startTime":25016.41,"name":"lh:audit:hreflang","duration":1.28,"entryType":"measure"},{"startTime":25018.05,"name":"lh:audit:plugins","duration":1,"entryType":"measure"},{"startTime":25019.39,"name":"lh:audit:canonical","duration":1.24,"entryType":"measure"},{"startTime":25021.02,"name":"lh:audit:structured-data","duration":0.87,"entryType":"measure"},{"startTime":25021.91,"name":"lh:runner:generate","duration":0.54,"entryType":"measure"}],"total":22582.49},"i18n":{"rendererFormattedStrings":{"calculatorLink":"See calculator.","collapseView":"Collapse view","crcInitialNavigation":"Initial Navigation","crcLongestDurationLabel":"Maximum critical path latency:","dropdownCopyJSON":"Copy JSON","dropdownDarkTheme":"Toggle Dark Theme","dropdownPrintExpanded":"Print Expanded","dropdownPrintSummary":"Print Summary","dropdownSaveGist":"Save as Gist","dropdownSaveHTML":"Save as HTML","dropdownSaveJSON":"Save as JSON","dropdownViewer":"Open in Viewer","errorLabel":"Error!","errorMissingAuditInfo":"Report error: no audit information","expandView":"Expand view","footerIssue":"File an issue","hide":"Hide","labDataTitle":"Lab Data","lsPerformanceCategoryDescription":"[Lighthouse](https://developers.google.com/web/tools/lighthouse/) analysis of the current page on an emulated mobile network. Values are estimated and may vary.","manualAuditsGroupTitle":"Additional items to manually check","notApplicableAuditsGroupTitle":"Not applicable","opportunityResourceColumnLabel":"Opportunity","opportunitySavingsColumnLabel":"Estimated Savings","passedAuditsGroupTitle":"Passed audits","runtimeAnalysisWindow":"Initial page load","runtimeCustom":"Custom throttling","runtimeDesktopEmulation":"Emulated Desktop","runtimeMobileEmulation":"Emulated Moto G4","runtimeNoEmulation":"No emulation","runtimeSettingsAxeVersion":"Axe version","runtimeSettingsBenchmark":"CPU/Memory Power","runtimeSettingsCPUThrottling":"CPU throttling","runtimeSettingsDevice":"Device","runtimeSettingsNetworkThrottling":"Network throttling","runtimeSettingsUANetwork":"User agent (network)","runtimeSingleLoad":"Single page load","runtimeSingleLoadTooltip":"This data is taken from a single page load, as opposed to field data summarizing many sessions.","runtimeSlow4g":"Slow 4G throttling","runtimeUnknown":"Unknown","show":"Show","showRelevantAudits":"Show audits relevant to:","snippetCollapseButtonLabel":"Collapse snippet","snippetExpandButtonLabel":"Expand snippet","thirdPartyResourcesLabel":"Show 3rd-party resources","throttlingProvided":"Provided by environment","toplevelWarningsMessage":"There were issues affecting this run of Lighthouse:","varianceDisclaimer":"Values are estimated and may vary. The [performance score is calculated](https://web.dev/performance-scoring/) directly from these metrics.","viewOriginalTraceLabel":"View Original Trace","viewTraceLabel":"View Trace","viewTreemapLabel":"View Treemap","warningAuditsGroupTitle":"Passed audits but with warnings","warningHeader":"Warnings: "},"icuMessagePaths":{"lighthouse-core/audits/is-on-https.js | title":["audits[is-on-https].title"],"lighthouse-core/audits/is-on-https.js | description":["audits[is-on-https].description"],"lighthouse-core/audits/service-worker.js | title":["audits[service-worker].title"],"lighthouse-core/audits/service-worker.js | description":["audits[service-worker].description"],"lighthouse-core/audits/viewport.js | title":["audits.viewport.title"],"lighthouse-core/audits/viewport.js | description":["audits.viewport.description"],"lighthouse-core/lib/i18n/i18n.js | firstContentfulPaintMetric":["audits[first-contentful-paint].title"],"lighthouse-core/audits/metrics/first-contentful-paint.js | description":["audits[first-contentful-paint].description"],"lighthouse-core/lib/i18n/i18n.js | seconds":[{"values":{"timeInMs":3356.2319999999995},"path":"audits[first-contentful-paint].displayValue"},{"values":{"timeInMs":3506.232},"path":"audits[largest-contentful-paint].displayValue"},{"values":{"timeInMs":3656.232},"path":"audits[first-meaningful-paint].displayValue"},{"values":{"timeInMs":10116.624202496314},"path":"audits[speed-index].displayValue"},{"values":{"timeInMs":12594.258000000002},"path":"audits.interactive.displayValue"},{"values":{"timeInMs":10173.331999999768},"path":"audits[mainthread-work-breakdown].displayValue"},{"values":{"timeInMs":5475.3559999999625},"path":"audits[bootup-time].displayValue"}],"lighthouse-core/lib/i18n/i18n.js | largestContentfulPaintMetric":["audits[largest-contentful-paint].title"],"lighthouse-core/audits/metrics/largest-contentful-paint.js | description":["audits[largest-contentful-paint].description"],"lighthouse-core/lib/i18n/i18n.js | firstMeaningfulPaintMetric":["audits[first-meaningful-paint].title"],"lighthouse-core/audits/metrics/first-meaningful-paint.js | description":["audits[first-meaningful-paint].description"],"lighthouse-core/lib/i18n/i18n.js | speedIndexMetric":["audits[speed-index].title"],"lighthouse-core/audits/metrics/speed-index.js | description":["audits[speed-index].description"],"lighthouse-core/lib/i18n/i18n.js | totalBlockingTimeMetric":["audits[total-blocking-time].title"],"lighthouse-core/audits/metrics/total-blocking-time.js | description":["audits[total-blocking-time].description"],"lighthouse-core/lib/i18n/i18n.js | ms":[{"values":{"timeInMs":859.0000000000018},"path":"audits[total-blocking-time].displayValue"},{"values":{"timeInMs":849},"path":"audits[max-potential-fid].displayValue"},{"values":{"timeInMs":133.192},"path":"audits[network-rtt].displayValue"},{"values":{"timeInMs":584.297},"path":"audits[network-server-latency].displayValue"}],"lighthouse-core/lib/i18n/i18n.js | maxPotentialFIDMetric":["audits[max-potential-fid].title"],"lighthouse-core/audits/metrics/max-potential-fid.js | description":["audits[max-potential-fid].description"],"lighthouse-core/lib/i18n/i18n.js | cumulativeLayoutShiftMetric":["audits[cumulative-layout-shift].title"],"lighthouse-core/audits/metrics/cumulative-layout-shift.js | description":["audits[cumulative-layout-shift].description"],"lighthouse-core/audits/errors-in-console.js | failureTitle":["audits[errors-in-console].title"],"lighthouse-core/audits/errors-in-console.js | description":["audits[errors-in-console].description"],"lighthouse-core/lib/i18n/i18n.js | columnSource":["audits[errors-in-console].details.headings[0].text","audits[no-unload-listeners].details.headings[0].text","audits[font-size].details.headings[0].text"],"lighthouse-core/lib/i18n/i18n.js | columnDescription":["audits[errors-in-console].details.headings[1].text","audits[csp-xss].details.headings[0].text"],"lighthouse-core/audits/server-response-time.js | failureTitle":["audits[server-response-time].title"],"lighthouse-core/audits/server-response-time.js | description":["audits[server-response-time].description"],"lighthouse-core/audits/server-response-time.js | displayValue":[{"values":{"timeInMs":758.433},"path":"audits[server-response-time].displayValue"}],"lighthouse-core/lib/i18n/i18n.js | columnURL":["audits[server-response-time].details.headings[0].label","audits[bootup-time].details.headings[0].text","audits[network-rtt].details.headings[0].text","audits[network-server-latency].details.headings[0].text","audits[long-tasks].details.headings[0].text","audits[unsized-images].details.headings[1].text","audits[valid-source-maps].details.headings[0].text","audits[uses-long-cache-ttl].details.headings[0].text","audits[total-byte-weight].details.headings[0].text","audits[render-blocking-resources].details.headings[0].label","audits[unminified-css].details.headings[0].label","audits[unminified-javascript].details.headings[0].label","audits[unused-css-rules].details.headings[0].label","audits[unused-javascript].details.headings[0].label","audits[uses-text-compression].details.headings[0].label","audits[legacy-javascript].details.headings[0].label"],"lighthouse-core/lib/i18n/i18n.js | columnTimeSpent":["audits[server-response-time].details.headings[1].label","audits[mainthread-work-breakdown].details.headings[1].text","audits[network-rtt].details.headings[1].text","audits[network-server-latency].details.headings[1].text"],"lighthouse-core/lib/i18n/i18n.js | interactiveMetric":["audits.interactive.title"],"lighthouse-core/audits/metrics/interactive.js | description":["audits.interactive.description"],"lighthouse-core/audits/user-timings.js | title":["audits[user-timings].title"],"lighthouse-core/audits/user-timings.js | description":["audits[user-timings].description"],"lighthouse-core/audits/user-timings.js | displayValue":[{"values":{"itemCount":34},"path":"audits[user-timings].displayValue"}],"lighthouse-core/lib/i18n/i18n.js | columnName":["audits[user-timings].details.headings[0].text","audits[non-composited-animations].details.headings[1].text","audits[js-libraries].details.headings[0].text"],"lighthouse-core/audits/user-timings.js | columnType":["audits[user-timings].details.headings[1].text"],"lighthouse-core/lib/i18n/i18n.js | columnStartTime":["audits[user-timings].details.headings[2].text","audits[long-tasks].details.headings[1].text"],"lighthouse-core/lib/i18n/i18n.js | columnDuration":["audits[user-timings].details.headings[3].text","audits[long-tasks].details.headings[2].text"],"lighthouse-core/audits/critical-request-chains.js | title":["audits[critical-request-chains].title"],"lighthouse-core/audits/critical-request-chains.js | description":["audits[critical-request-chains].description"],"lighthouse-core/audits/critical-request-chains.js | displayValue":[{"values":{"itemCount":7},"path":"audits[critical-request-chains].displayValue"}],"lighthouse-core/audits/redirects.js | title":["audits.redirects.title"],"lighthouse-core/audits/redirects.js | description":["audits.redirects.description"],"lighthouse-core/audits/installable-manifest.js | title":["audits[installable-manifest].title"],"lighthouse-core/audits/installable-manifest.js | description":["audits[installable-manifest].description"],"lighthouse-core/audits/apple-touch-icon.js | title":["audits[apple-touch-icon].title"],"lighthouse-core/audits/apple-touch-icon.js | description":["audits[apple-touch-icon].description"],"lighthouse-core/audits/splash-screen.js | title":["audits[splash-screen].title"],"lighthouse-core/audits/splash-screen.js | description":["audits[splash-screen].description"],"lighthouse-core/audits/themed-omnibox.js | title":["audits[themed-omnibox].title"],"lighthouse-core/audits/themed-omnibox.js | description":["audits[themed-omnibox].description"],"lighthouse-core/audits/maskable-icon.js | title":["audits[maskable-icon].title"],"lighthouse-core/audits/maskable-icon.js | description":["audits[maskable-icon].description"],"lighthouse-core/audits/content-width.js | title":["audits[content-width].title"],"lighthouse-core/audits/content-width.js | description":["audits[content-width].description"],"lighthouse-core/audits/image-aspect-ratio.js | title":["audits[image-aspect-ratio].title"],"lighthouse-core/audits/image-aspect-ratio.js | description":["audits[image-aspect-ratio].description"],"lighthouse-core/audits/image-size-responsive.js | title":["audits[image-size-responsive].title"],"lighthouse-core/audits/image-size-responsive.js | description":["audits[image-size-responsive].description"],"lighthouse-core/audits/preload-fonts.js | title":["audits[preload-fonts].title"],"lighthouse-core/audits/preload-fonts.js | description":["audits[preload-fonts].description"],"lighthouse-core/audits/deprecations.js | title":["audits.deprecations.title"],"lighthouse-core/audits/deprecations.js | description":["audits.deprecations.description"],"lighthouse-core/audits/mainthread-work-breakdown.js | failureTitle":["audits[mainthread-work-breakdown].title"],"lighthouse-core/audits/mainthread-work-breakdown.js | description":["audits[mainthread-work-breakdown].description"],"lighthouse-core/audits/mainthread-work-breakdown.js | columnCategory":["audits[mainthread-work-breakdown].details.headings[0].text"],"lighthouse-core/audits/bootup-time.js | failureTitle":["audits[bootup-time].title"],"lighthouse-core/audits/bootup-time.js | description":["audits[bootup-time].description"],"lighthouse-core/audits/bootup-time.js | columnTotal":["audits[bootup-time].details.headings[1].text"],"lighthouse-core/audits/bootup-time.js | columnScriptEval":["audits[bootup-time].details.headings[2].text"],"lighthouse-core/audits/bootup-time.js | columnScriptParse":["audits[bootup-time].details.headings[3].text"],"lighthouse-core/audits/uses-rel-preload.js | title":["audits[uses-rel-preload].title"],"lighthouse-core/audits/uses-rel-preload.js | description":["audits[uses-rel-preload].description"],"lighthouse-core/audits/uses-rel-preconnect.js | title":["audits[uses-rel-preconnect].title"],"lighthouse-core/audits/uses-rel-preconnect.js | description":["audits[uses-rel-preconnect].description"],"lighthouse-core/audits/font-display.js | title":["audits[font-display].title"],"lighthouse-core/audits/font-display.js | description":["audits[font-display].description"],"lighthouse-core/audits/network-rtt.js | title":["audits[network-rtt].title"],"lighthouse-core/audits/network-rtt.js | description":["audits[network-rtt].description"],"lighthouse-core/audits/network-server-latency.js | title":["audits[network-server-latency].title"],"lighthouse-core/audits/network-server-latency.js | description":["audits[network-server-latency].description"],"lighthouse-core/audits/performance-budget.js | title":["audits[performance-budget].title"],"lighthouse-core/audits/performance-budget.js | description":["audits[performance-budget].description"],"lighthouse-core/audits/timing-budget.js | title":["audits[timing-budget].title"],"lighthouse-core/audits/timing-budget.js | description":["audits[timing-budget].description"],"lighthouse-core/audits/resource-summary.js | title":["audits[resource-summary].title"],"lighthouse-core/audits/resource-summary.js | description":["audits[resource-summary].description"],"lighthouse-core/audits/resource-summary.js | displayValue":[{"values":{"requestCount":45,"byteCount":1729301},"path":"audits[resource-summary].displayValue"}],"lighthouse-core/lib/i18n/i18n.js | columnResourceType":["audits[resource-summary].details.headings[0].text"],"lighthouse-core/lib/i18n/i18n.js | columnRequests":["audits[resource-summary].details.headings[1].text"],"lighthouse-core/lib/i18n/i18n.js | columnTransferSize":["audits[resource-summary].details.headings[2].text","audits[third-party-summary].details.headings[1].text","audits[uses-long-cache-ttl].details.headings[2].text","audits[total-byte-weight].details.headings[1].text","audits[render-blocking-resources].details.headings[1].label","audits[unminified-css].details.headings[1].label","audits[unminified-javascript].details.headings[1].label","audits[unused-css-rules].details.headings[1].label","audits[unused-javascript].details.headings[1].label","audits[uses-text-compression].details.headings[1].label"],"lighthouse-core/lib/i18n/i18n.js | totalResourceType":["audits[resource-summary].details.items[0].label"],"lighthouse-core/lib/i18n/i18n.js | scriptResourceType":["audits[resource-summary].details.items[1].label"],"lighthouse-core/lib/i18n/i18n.js | mediaResourceType":["audits[resource-summary].details.items[2].label"],"lighthouse-core/lib/i18n/i18n.js | fontResourceType":["audits[resource-summary].details.items[3].label"],"lighthouse-core/lib/i18n/i18n.js | documentResourceType":["audits[resource-summary].details.items[4].label"],"lighthouse-core/lib/i18n/i18n.js | stylesheetResourceType":["audits[resource-summary].details.items[5].label"],"lighthouse-core/lib/i18n/i18n.js | otherResourceType":["audits[resource-summary].details.items[6].label"],"lighthouse-core/lib/i18n/i18n.js | imageResourceType":["audits[resource-summary].details.items[7].label"],"lighthouse-core/lib/i18n/i18n.js | thirdPartyResourceType":["audits[resource-summary].details.items[8].label"],"lighthouse-core/audits/third-party-summary.js | title":["audits[third-party-summary].title"],"lighthouse-core/audits/third-party-summary.js | description":["audits[third-party-summary].description"],"lighthouse-core/audits/third-party-summary.js | displayValue":[{"values":{"timeInMs":2.039999999999999},"path":"audits[third-party-summary].displayValue"}],"lighthouse-core/audits/third-party-summary.js | columnThirdParty":["audits[third-party-summary].details.headings[0].text"],"lighthouse-core/lib/i18n/i18n.js | columnBlockingTime":["audits[third-party-summary].details.headings[2].text"],"lighthouse-core/audits/third-party-facades.js | title":["audits[third-party-facades].title"],"lighthouse-core/audits/third-party-facades.js | description":["audits[third-party-facades].description"],"lighthouse-core/audits/largest-contentful-paint-element.js | title":["audits[largest-contentful-paint-element].title"],"lighthouse-core/audits/largest-contentful-paint-element.js | description":["audits[largest-contentful-paint-element].description"],"lighthouse-core/lib/i18n/i18n.js | displayValueElementsFound":[{"values":{"nodeCount":1},"path":"audits[largest-contentful-paint-element].displayValue"},{"values":{"nodeCount":5},"path":"audits[layout-shift-elements].displayValue"}],"lighthouse-core/lib/i18n/i18n.js | columnElement":["audits[largest-contentful-paint-element].details.headings[0].text","audits[layout-shift-elements].details.headings[0].text","audits[non-composited-animations].details.headings[0].text","audits[dom-size].details.headings[1].text"],"lighthouse-core/audits/lcp-lazy-loaded.js | title":["audits[lcp-lazy-loaded].title"],"lighthouse-core/audits/lcp-lazy-loaded.js | description":["audits[lcp-lazy-loaded].description"],"lighthouse-core/audits/layout-shift-elements.js | title":["audits[layout-shift-elements].title"],"lighthouse-core/audits/layout-shift-elements.js | description":["audits[layout-shift-elements].description"],"lighthouse-core/audits/layout-shift-elements.js | columnContribution":["audits[layout-shift-elements].details.headings[1].text"],"lighthouse-core/audits/long-tasks.js | title":["audits[long-tasks].title"],"lighthouse-core/audits/long-tasks.js | description":["audits[long-tasks].description"],"lighthouse-core/audits/long-tasks.js | displayValue":[{"values":{"itemCount":12},"path":"audits[long-tasks].displayValue"}],"lighthouse-core/audits/no-unload-listeners.js | failureTitle":["audits[no-unload-listeners].title"],"lighthouse-core/audits/no-unload-listeners.js | description":["audits[no-unload-listeners].description"],"lighthouse-core/audits/non-composited-animations.js | title":["audits[non-composited-animations].title"],"lighthouse-core/audits/non-composited-animations.js | description":["audits[non-composited-animations].description"],"lighthouse-core/audits/non-composited-animations.js | displayValue":[{"values":{"itemCount":57},"path":"audits[non-composited-animations].displayValue"}],"lighthouse-core/audits/non-composited-animations.js | unsupportedCSSProperty":[{"values":{"propertyCount":1,"properties":"text-shadow"},"path":"audits[non-composited-animations].details.items[0].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"text-shadow"},"path":"audits[non-composited-animations].details.items[1].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"text-shadow"},"path":"audits[non-composited-animations].details.items[2].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"width"},"path":"audits[non-composited-animations].details.items[3].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"text-shadow"},"path":"audits[non-composited-animations].details.items[4].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"text-shadow"},"path":"audits[non-composited-animations].details.items[5].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"text-shadow"},"path":"audits[non-composited-animations].details.items[6].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"text-shadow"},"path":"audits[non-composited-animations].details.items[7].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"text-shadow"},"path":"audits[non-composited-animations].details.items[8].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"width"},"path":"audits[non-composited-animations].details.items[9].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"text-shadow"},"path":"audits[non-composited-animations].details.items[10].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"text-shadow"},"path":"audits[non-composited-animations].details.items[11].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"text-shadow"},"path":"audits[non-composited-animations].details.items[12].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"text-shadow"},"path":"audits[non-composited-animations].details.items[13].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"width"},"path":"audits[non-composited-animations].details.items[14].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"text-shadow"},"path":"audits[non-composited-animations].details.items[15].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"text-shadow"},"path":"audits[non-composited-animations].details.items[16].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"text-shadow"},"path":"audits[non-composited-animations].details.items[17].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"text-shadow"},"path":"audits[non-composited-animations].details.items[18].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"color"},"path":"audits[non-composited-animations].details.items[19].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"color"},"path":"audits[non-composited-animations].details.items[20].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"color"},"path":"audits[non-composited-animations].details.items[21].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"color"},"path":"audits[non-composited-animations].details.items[22].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[23].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[23].subItems.items[1].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[24].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[25].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[26].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[27].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[28].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[29].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[30].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[31].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[32].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[33].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[34].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[35].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[36].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[37].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[38].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[39].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[40].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[41].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[42].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[43].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[44].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[45].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[46].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[47].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[48].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[49].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[50].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[51].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[52].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[53].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[54].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[55].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[56].subItems.items[0].failureReason"}],"lighthouse-core/audits/unsized-images.js | failureTitle":["audits[unsized-images].title"],"lighthouse-core/audits/unsized-images.js | description":["audits[unsized-images].description"],"lighthouse-core/audits/valid-source-maps.js | failureTitle":["audits[valid-source-maps].title"],"lighthouse-core/audits/valid-source-maps.js | description":["audits[valid-source-maps].description"],"lighthouse-core/audits/valid-source-maps.js | columnMapURL":["audits[valid-source-maps].details.headings[1].text"],"lighthouse-core/audits/valid-source-maps.js | missingSourceMapErrorMessage":["audits[valid-source-maps].details.items[0].subItems.items[0].error"],"lighthouse-core/audits/preload-lcp-image.js | title":["audits[preload-lcp-image].title"],"lighthouse-core/audits/preload-lcp-image.js | description":["audits[preload-lcp-image].description"],"lighthouse-core/audits/csp-xss.js | title":["audits[csp-xss].title"],"lighthouse-core/audits/csp-xss.js | description":["audits[csp-xss].description"],"lighthouse-core/audits/csp-xss.js | columnDirective":["audits[csp-xss].details.headings[1].text"],"lighthouse-core/audits/csp-xss.js | columnSeverity":["audits[csp-xss].details.headings[2].text"],"lighthouse-core/lib/i18n/i18n.js | itemSeverityHigh":["audits[csp-xss].details.items[0].severity","audits[no-vulnerable-libraries].details.items[0].highestSeverity"],"lighthouse-core/audits/csp-xss.js | noCsp":["audits[csp-xss].details.items[0].description"],"lighthouse-core/audits/manual/pwa-cross-browser.js | title":["audits[pwa-cross-browser].title"],"lighthouse-core/audits/manual/pwa-cross-browser.js | description":["audits[pwa-cross-browser].description"],"lighthouse-core/audits/manual/pwa-page-transitions.js | title":["audits[pwa-page-transitions].title"],"lighthouse-core/audits/manual/pwa-page-transitions.js | description":["audits[pwa-page-transitions].description"],"lighthouse-core/audits/manual/pwa-each-page-has-url.js | title":["audits[pwa-each-page-has-url].title"],"lighthouse-core/audits/manual/pwa-each-page-has-url.js | description":["audits[pwa-each-page-has-url].description"],"lighthouse-core/audits/accessibility/accesskeys.js | title":["audits.accesskeys.title"],"lighthouse-core/audits/accessibility/accesskeys.js | description":["audits.accesskeys.description"],"lighthouse-core/audits/accessibility/aria-allowed-attr.js | title":["audits[aria-allowed-attr].title"],"lighthouse-core/audits/accessibility/aria-allowed-attr.js | description":["audits[aria-allowed-attr].description"],"lighthouse-core/audits/accessibility/aria-command-name.js | title":["audits[aria-command-name].title"],"lighthouse-core/audits/accessibility/aria-command-name.js | description":["audits[aria-command-name].description"],"lighthouse-core/audits/accessibility/aria-hidden-body.js | title":["audits[aria-hidden-body].title"],"lighthouse-core/audits/accessibility/aria-hidden-body.js | description":["audits[aria-hidden-body].description"],"lighthouse-core/audits/accessibility/aria-hidden-focus.js | title":["audits[aria-hidden-focus].title"],"lighthouse-core/audits/accessibility/aria-hidden-focus.js | description":["audits[aria-hidden-focus].description"],"lighthouse-core/audits/accessibility/aria-input-field-name.js | title":["audits[aria-input-field-name].title"],"lighthouse-core/audits/accessibility/aria-input-field-name.js | description":["audits[aria-input-field-name].description"],"lighthouse-core/audits/accessibility/aria-meter-name.js | title":["audits[aria-meter-name].title"],"lighthouse-core/audits/accessibility/aria-meter-name.js | description":["audits[aria-meter-name].description"],"lighthouse-core/audits/accessibility/aria-progressbar-name.js | title":["audits[aria-progressbar-name].title"],"lighthouse-core/audits/accessibility/aria-progressbar-name.js | description":["audits[aria-progressbar-name].description"],"lighthouse-core/audits/accessibility/aria-required-attr.js | title":["audits[aria-required-attr].title"],"lighthouse-core/audits/accessibility/aria-required-attr.js | description":["audits[aria-required-attr].description"],"lighthouse-core/audits/accessibility/aria-required-children.js | title":["audits[aria-required-children].title"],"lighthouse-core/audits/accessibility/aria-required-children.js | description":["audits[aria-required-children].description"],"lighthouse-core/audits/accessibility/aria-required-parent.js | title":["audits[aria-required-parent].title"],"lighthouse-core/audits/accessibility/aria-required-parent.js | description":["audits[aria-required-parent].description"],"lighthouse-core/audits/accessibility/aria-roles.js | title":["audits[aria-roles].title"],"lighthouse-core/audits/accessibility/aria-roles.js | description":["audits[aria-roles].description"],"lighthouse-core/audits/accessibility/aria-toggle-field-name.js | title":["audits[aria-toggle-field-name].title"],"lighthouse-core/audits/accessibility/aria-toggle-field-name.js | description":["audits[aria-toggle-field-name].description"],"lighthouse-core/audits/accessibility/aria-tooltip-name.js | title":["audits[aria-tooltip-name].title"],"lighthouse-core/audits/accessibility/aria-tooltip-name.js | description":["audits[aria-tooltip-name].description"],"lighthouse-core/audits/accessibility/aria-treeitem-name.js | title":["audits[aria-treeitem-name].title"],"lighthouse-core/audits/accessibility/aria-treeitem-name.js | description":["audits[aria-treeitem-name].description"],"lighthouse-core/audits/accessibility/aria-valid-attr-value.js | title":["audits[aria-valid-attr-value].title"],"lighthouse-core/audits/accessibility/aria-valid-attr-value.js | description":["audits[aria-valid-attr-value].description"],"lighthouse-core/audits/accessibility/aria-valid-attr.js | title":["audits[aria-valid-attr].title"],"lighthouse-core/audits/accessibility/aria-valid-attr.js | description":["audits[aria-valid-attr].description"],"lighthouse-core/audits/accessibility/button-name.js | failureTitle":["audits[button-name].title"],"lighthouse-core/audits/accessibility/button-name.js | description":["audits[button-name].description"],"lighthouse-core/lib/i18n/i18n.js | columnFailingElem":["audits[button-name].details.headings[0].text","audits[color-contrast].details.headings[0].text","audits[image-alt].details.headings[0].text","audits[link-name].details.headings[0].text","audits.tabindex.details.headings[0].text"],"lighthouse-core/audits/accessibility/bypass.js | title":["audits.bypass.title"],"lighthouse-core/audits/accessibility/bypass.js | description":["audits.bypass.description"],"lighthouse-core/audits/accessibility/color-contrast.js | failureTitle":["audits[color-contrast].title"],"lighthouse-core/audits/accessibility/color-contrast.js | description":["audits[color-contrast].description"],"lighthouse-core/audits/accessibility/definition-list.js | title":["audits[definition-list].title"],"lighthouse-core/audits/accessibility/definition-list.js | description":["audits[definition-list].description"],"lighthouse-core/audits/accessibility/dlitem.js | title":["audits.dlitem.title"],"lighthouse-core/audits/accessibility/dlitem.js | description":["audits.dlitem.description"],"lighthouse-core/audits/accessibility/document-title.js | title":["audits[document-title].title"],"lighthouse-core/audits/accessibility/document-title.js | description":["audits[document-title].description"],"lighthouse-core/audits/accessibility/duplicate-id-active.js | title":["audits[duplicate-id-active].title"],"lighthouse-core/audits/accessibility/duplicate-id-active.js | description":["audits[duplicate-id-active].description"],"lighthouse-core/audits/accessibility/duplicate-id-aria.js | title":["audits[duplicate-id-aria].title"],"lighthouse-core/audits/accessibility/duplicate-id-aria.js | description":["audits[duplicate-id-aria].description"],"lighthouse-core/audits/accessibility/form-field-multiple-labels.js | title":["audits[form-field-multiple-labels].title"],"lighthouse-core/audits/accessibility/form-field-multiple-labels.js | description":["audits[form-field-multiple-labels].description"],"lighthouse-core/audits/accessibility/frame-title.js | title":["audits[frame-title].title"],"lighthouse-core/audits/accessibility/frame-title.js | description":["audits[frame-title].description"],"lighthouse-core/audits/accessibility/heading-order.js | title":["audits[heading-order].title"],"lighthouse-core/audits/accessibility/heading-order.js | description":["audits[heading-order].description"],"lighthouse-core/audits/accessibility/html-has-lang.js | title":["audits[html-has-lang].title"],"lighthouse-core/audits/accessibility/html-has-lang.js | description":["audits[html-has-lang].description"],"lighthouse-core/audits/accessibility/html-lang-valid.js | title":["audits[html-lang-valid].title"],"lighthouse-core/audits/accessibility/html-lang-valid.js | description":["audits[html-lang-valid].description"],"lighthouse-core/audits/accessibility/image-alt.js | failureTitle":["audits[image-alt].title"],"lighthouse-core/audits/accessibility/image-alt.js | description":["audits[image-alt].description"],"lighthouse-core/audits/accessibility/input-image-alt.js | title":["audits[input-image-alt].title"],"lighthouse-core/audits/accessibility/input-image-alt.js | description":["audits[input-image-alt].description"],"lighthouse-core/audits/accessibility/label.js | title":["audits.label.title"],"lighthouse-core/audits/accessibility/label.js | description":["audits.label.description"],"lighthouse-core/audits/accessibility/link-name.js | failureTitle":["audits[link-name].title"],"lighthouse-core/audits/accessibility/link-name.js | description":["audits[link-name].description"],"lighthouse-core/audits/accessibility/list.js | title":["audits.list.title"],"lighthouse-core/audits/accessibility/list.js | description":["audits.list.description"],"lighthouse-core/audits/accessibility/listitem.js | title":["audits.listitem.title"],"lighthouse-core/audits/accessibility/listitem.js | description":["audits.listitem.description"],"lighthouse-core/audits/accessibility/meta-refresh.js | title":["audits[meta-refresh].title"],"lighthouse-core/audits/accessibility/meta-refresh.js | description":["audits[meta-refresh].description"],"lighthouse-core/audits/accessibility/meta-viewport.js | title":["audits[meta-viewport].title"],"lighthouse-core/audits/accessibility/meta-viewport.js | description":["audits[meta-viewport].description"],"lighthouse-core/audits/accessibility/object-alt.js | title":["audits[object-alt].title"],"lighthouse-core/audits/accessibility/object-alt.js | description":["audits[object-alt].description"],"lighthouse-core/audits/accessibility/tabindex.js | failureTitle":["audits.tabindex.title"],"lighthouse-core/audits/accessibility/tabindex.js | description":["audits.tabindex.description"],"lighthouse-core/audits/accessibility/td-headers-attr.js | title":["audits[td-headers-attr].title"],"lighthouse-core/audits/accessibility/td-headers-attr.js | description":["audits[td-headers-attr].description"],"lighthouse-core/audits/accessibility/th-has-data-cells.js | title":["audits[th-has-data-cells].title"],"lighthouse-core/audits/accessibility/th-has-data-cells.js | description":["audits[th-has-data-cells].description"],"lighthouse-core/audits/accessibility/valid-lang.js | title":["audits[valid-lang].title"],"lighthouse-core/audits/accessibility/valid-lang.js | description":["audits[valid-lang].description"],"lighthouse-core/audits/accessibility/video-caption.js | title":["audits[video-caption].title"],"lighthouse-core/audits/accessibility/video-caption.js | description":["audits[video-caption].description"],"lighthouse-core/audits/byte-efficiency/uses-long-cache-ttl.js | failureTitle":["audits[uses-long-cache-ttl].title"],"lighthouse-core/audits/byte-efficiency/uses-long-cache-ttl.js | description":["audits[uses-long-cache-ttl].description"],"lighthouse-core/audits/byte-efficiency/uses-long-cache-ttl.js | displayValue":[{"values":{"itemCount":2},"path":"audits[uses-long-cache-ttl].displayValue"}],"lighthouse-core/lib/i18n/i18n.js | columnCacheTTL":["audits[uses-long-cache-ttl].details.headings[1].text"],"lighthouse-core/audits/byte-efficiency/total-byte-weight.js | title":["audits[total-byte-weight].title"],"lighthouse-core/audits/byte-efficiency/total-byte-weight.js | description":["audits[total-byte-weight].description"],"lighthouse-core/audits/byte-efficiency/total-byte-weight.js | displayValue":[{"values":{"totalBytes":1734280},"path":"audits[total-byte-weight].displayValue"}],"lighthouse-core/audits/byte-efficiency/offscreen-images.js | title":["audits[offscreen-images].title"],"lighthouse-core/audits/byte-efficiency/offscreen-images.js | description":["audits[offscreen-images].description"],"lighthouse-core/audits/byte-efficiency/render-blocking-resources.js | title":["audits[render-blocking-resources].title"],"lighthouse-core/audits/byte-efficiency/render-blocking-resources.js | description":["audits[render-blocking-resources].description"],"lighthouse-core/lib/i18n/i18n.js | displayValueMsSavings":[{"values":{"wastedMs":150},"path":"audits[render-blocking-resources].displayValue"}],"lighthouse-core/lib/i18n/i18n.js | columnWastedBytes":["audits[render-blocking-resources].details.headings[2].label","audits[unminified-css].details.headings[2].label","audits[unminified-javascript].details.headings[2].label","audits[unused-css-rules].details.headings[2].label","audits[unused-javascript].details.headings[2].label","audits[uses-text-compression].details.headings[2].label","audits[legacy-javascript].details.headings[2].label"],"lighthouse-core/audits/byte-efficiency/unminified-css.js | title":["audits[unminified-css].title"],"lighthouse-core/audits/byte-efficiency/unminified-css.js | description":["audits[unminified-css].description"],"lighthouse-core/lib/i18n/i18n.js | displayValueByteSavings":[{"values":{"wastedBytes":2587},"path":"audits[unminified-css].displayValue"},{"values":{"wastedBytes":42047},"path":"audits[unminified-javascript].displayValue"},{"values":{"wastedBytes":65414},"path":"audits[unused-css-rules].displayValue"},{"values":{"wastedBytes":366539},"path":"audits[unused-javascript].displayValue"},{"values":{"wastedBytes":217733},"path":"audits[uses-text-compression].displayValue"},{"values":{"wastedBytes":43},"path":"audits[legacy-javascript].displayValue"}],"lighthouse-core/audits/byte-efficiency/unminified-javascript.js | title":["audits[unminified-javascript].title"],"lighthouse-core/audits/byte-efficiency/unminified-javascript.js | description":["audits[unminified-javascript].description"],"lighthouse-core/audits/byte-efficiency/unused-css-rules.js | title":["audits[unused-css-rules].title"],"lighthouse-core/audits/byte-efficiency/unused-css-rules.js | description":["audits[unused-css-rules].description"],"lighthouse-core/audits/byte-efficiency/unused-javascript.js | title":["audits[unused-javascript].title"],"lighthouse-core/audits/byte-efficiency/unused-javascript.js | description":["audits[unused-javascript].description"],"lighthouse-core/audits/byte-efficiency/modern-image-formats.js | title":["audits[modern-image-formats].title"],"lighthouse-core/audits/byte-efficiency/modern-image-formats.js | description":["audits[modern-image-formats].description"],"lighthouse-core/audits/byte-efficiency/uses-optimized-images.js | title":["audits[uses-optimized-images].title"],"lighthouse-core/audits/byte-efficiency/uses-optimized-images.js | description":["audits[uses-optimized-images].description"],"lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title":["audits[uses-text-compression].title"],"lighthouse-core/audits/byte-efficiency/uses-text-compression.js | description":["audits[uses-text-compression].description"],"lighthouse-core/audits/byte-efficiency/uses-responsive-images.js | title":["audits[uses-responsive-images].title"],"lighthouse-core/audits/byte-efficiency/uses-responsive-images.js | description":["audits[uses-responsive-images].description"],"lighthouse-core/audits/byte-efficiency/efficient-animated-content.js | title":["audits[efficient-animated-content].title"],"lighthouse-core/audits/byte-efficiency/efficient-animated-content.js | description":["audits[efficient-animated-content].description"],"lighthouse-core/audits/byte-efficiency/duplicated-javascript.js | title":["audits[duplicated-javascript].title"],"lighthouse-core/audits/byte-efficiency/duplicated-javascript.js | description":["audits[duplicated-javascript].description"],"lighthouse-core/audits/byte-efficiency/legacy-javascript.js | title":["audits[legacy-javascript].title"],"lighthouse-core/audits/byte-efficiency/legacy-javascript.js | description":["audits[legacy-javascript].description"],"lighthouse-core/audits/dobetterweb/doctype.js | title":["audits.doctype.title"],"lighthouse-core/audits/dobetterweb/doctype.js | description":["audits.doctype.description"],"lighthouse-core/audits/dobetterweb/charset.js | title":["audits.charset.title"],"lighthouse-core/audits/dobetterweb/charset.js | description":["audits.charset.description"],"lighthouse-core/audits/dobetterweb/dom-size.js | failureTitle":["audits[dom-size].title"],"lighthouse-core/audits/dobetterweb/dom-size.js | description":["audits[dom-size].description"],"lighthouse-core/audits/dobetterweb/dom-size.js | displayValue":[{"values":{"itemCount":932},"path":"audits[dom-size].displayValue"}],"lighthouse-core/audits/dobetterweb/dom-size.js | columnStatistic":["audits[dom-size].details.headings[0].text"],"lighthouse-core/audits/dobetterweb/dom-size.js | columnValue":["audits[dom-size].details.headings[2].text"],"lighthouse-core/audits/dobetterweb/dom-size.js | statisticDOMElements":["audits[dom-size].details.items[0].statistic"],"lighthouse-core/audits/dobetterweb/dom-size.js | statisticDOMDepth":["audits[dom-size].details.items[1].statistic"],"lighthouse-core/audits/dobetterweb/dom-size.js | statisticDOMWidth":["audits[dom-size].details.items[2].statistic"],"lighthouse-core/audits/dobetterweb/geolocation-on-start.js | title":["audits[geolocation-on-start].title"],"lighthouse-core/audits/dobetterweb/geolocation-on-start.js | description":["audits[geolocation-on-start].description"],"lighthouse-core/audits/dobetterweb/inspector-issues.js | title":["audits[inspector-issues].title"],"lighthouse-core/audits/dobetterweb/inspector-issues.js | description":["audits[inspector-issues].description"],"lighthouse-core/audits/dobetterweb/no-document-write.js | title":["audits[no-document-write].title"],"lighthouse-core/audits/dobetterweb/no-document-write.js | description":["audits[no-document-write].description"],"lighthouse-core/audits/dobetterweb/no-vulnerable-libraries.js | failureTitle":["audits[no-vulnerable-libraries].title"],"lighthouse-core/audits/dobetterweb/no-vulnerable-libraries.js | description":["audits[no-vulnerable-libraries].description"],"lighthouse-core/audits/dobetterweb/no-vulnerable-libraries.js | displayValue":[{"values":{"itemCount":1},"path":"audits[no-vulnerable-libraries].displayValue"}],"lighthouse-core/audits/dobetterweb/no-vulnerable-libraries.js | columnVersion":["audits[no-vulnerable-libraries].details.headings[0].text"],"lighthouse-core/audits/dobetterweb/no-vulnerable-libraries.js | columnVuln":["audits[no-vulnerable-libraries].details.headings[1].text"],"lighthouse-core/audits/dobetterweb/no-vulnerable-libraries.js | columnSeverity":["audits[no-vulnerable-libraries].details.headings[2].text"],"lighthouse-core/audits/dobetterweb/js-libraries.js | title":["audits[js-libraries].title"],"lighthouse-core/audits/dobetterweb/js-libraries.js | description":["audits[js-libraries].description"],"lighthouse-core/audits/dobetterweb/js-libraries.js | columnVersion":["audits[js-libraries].details.headings[1].text"],"lighthouse-core/audits/dobetterweb/notification-on-start.js | title":["audits[notification-on-start].title"],"lighthouse-core/audits/dobetterweb/notification-on-start.js | description":["audits[notification-on-start].description"],"lighthouse-core/audits/dobetterweb/password-inputs-can-be-pasted-into.js | title":["audits[password-inputs-can-be-pasted-into].title"],"lighthouse-core/audits/dobetterweb/password-inputs-can-be-pasted-into.js | description":["audits[password-inputs-can-be-pasted-into].description"],"lighthouse-core/audits/dobetterweb/uses-http2.js | title":["audits[uses-http2].title"],"lighthouse-core/audits/dobetterweb/uses-http2.js | description":["audits[uses-http2].description"],"lighthouse-core/audits/dobetterweb/uses-passive-event-listeners.js | title":["audits[uses-passive-event-listeners].title"],"lighthouse-core/audits/dobetterweb/uses-passive-event-listeners.js | description":["audits[uses-passive-event-listeners].description"],"lighthouse-core/audits/seo/meta-description.js | title":["audits[meta-description].title"],"lighthouse-core/audits/seo/meta-description.js | description":["audits[meta-description].description"],"lighthouse-core/audits/seo/http-status-code.js | title":["audits[http-status-code].title"],"lighthouse-core/audits/seo/http-status-code.js | description":["audits[http-status-code].description"],"lighthouse-core/audits/seo/font-size.js | title":["audits[font-size].title"],"lighthouse-core/audits/seo/font-size.js | description":["audits[font-size].description"],"lighthouse-core/audits/seo/font-size.js | displayValue":[{"values":{"decimalProportion":1},"path":"audits[font-size].displayValue"}],"lighthouse-core/audits/seo/font-size.js | columnSelector":["audits[font-size].details.headings[1].text"],"lighthouse-core/audits/seo/font-size.js | columnPercentPageText":["audits[font-size].details.headings[2].text"],"lighthouse-core/audits/seo/font-size.js | columnFontSize":["audits[font-size].details.headings[3].text"],"lighthouse-core/audits/seo/font-size.js | legibleText":["audits[font-size].details.items[0].source.value"],"lighthouse-core/audits/seo/link-text.js | title":["audits[link-text].title"],"lighthouse-core/audits/seo/link-text.js | description":["audits[link-text].description"],"lighthouse-core/audits/seo/crawlable-anchors.js | title":["audits[crawlable-anchors].title"],"lighthouse-core/audits/seo/crawlable-anchors.js | description":["audits[crawlable-anchors].description"],"lighthouse-core/audits/seo/is-crawlable.js | title":["audits[is-crawlable].title"],"lighthouse-core/audits/seo/is-crawlable.js | description":["audits[is-crawlable].description"],"lighthouse-core/audits/seo/robots-txt.js | title":["audits[robots-txt].title"],"lighthouse-core/audits/seo/robots-txt.js | description":["audits[robots-txt].description"],"lighthouse-core/audits/seo/tap-targets.js | title":["audits[tap-targets].title"],"lighthouse-core/audits/seo/tap-targets.js | description":["audits[tap-targets].description"],"lighthouse-core/audits/seo/tap-targets.js | displayValue":[{"values":{"decimalProportion":1},"path":"audits[tap-targets].displayValue"}],"lighthouse-core/audits/seo/hreflang.js | title":["audits.hreflang.title"],"lighthouse-core/audits/seo/hreflang.js | description":["audits.hreflang.description"],"lighthouse-core/audits/seo/plugins.js | title":["audits.plugins.title"],"lighthouse-core/audits/seo/plugins.js | description":["audits.plugins.description"],"lighthouse-core/audits/seo/canonical.js | title":["audits.canonical.title"],"lighthouse-core/audits/seo/canonical.js | description":["audits.canonical.description"],"lighthouse-core/audits/seo/manual/structured-data.js | title":["audits[structured-data].title"],"lighthouse-core/audits/seo/manual/structured-data.js | description":["audits[structured-data].description"],"lighthouse-core/config/default-config.js | performanceCategoryTitle":["categories.performance.title"],"lighthouse-core/config/default-config.js | a11yCategoryTitle":["categories.accessibility.title"],"lighthouse-core/config/default-config.js | a11yCategoryDescription":["categories.accessibility.description"],"lighthouse-core/config/default-config.js | a11yCategoryManualDescription":["categories.accessibility.manualDescription"],"lighthouse-core/config/default-config.js | bestPracticesCategoryTitle":["categories[best-practices].title"],"lighthouse-core/config/default-config.js | seoCategoryTitle":["categories.seo.title"],"lighthouse-core/config/default-config.js | seoCategoryDescription":["categories.seo.description"],"lighthouse-core/config/default-config.js | seoCategoryManualDescription":["categories.seo.manualDescription"],"lighthouse-core/config/default-config.js | pwaCategoryTitle":["categories.pwa.title"],"lighthouse-core/config/default-config.js | pwaCategoryDescription":["categories.pwa.description"],"lighthouse-core/config/default-config.js | pwaCategoryManualDescription":["categories.pwa.manualDescription"],"lighthouse-core/config/default-config.js | metricGroupTitle":["categoryGroups.metrics.title"],"lighthouse-core/config/default-config.js | loadOpportunitiesGroupTitle":["categoryGroups[load-opportunities].title"],"lighthouse-core/config/default-config.js | loadOpportunitiesGroupDescription":["categoryGroups[load-opportunities].description"],"lighthouse-core/config/default-config.js | budgetsGroupTitle":["categoryGroups.budgets.title"],"lighthouse-core/config/default-config.js | budgetsGroupDescription":["categoryGroups.budgets.description"],"lighthouse-core/config/default-config.js | diagnosticsGroupTitle":["categoryGroups.diagnostics.title"],"lighthouse-core/config/default-config.js | diagnosticsGroupDescription":["categoryGroups.diagnostics.description"],"lighthouse-core/config/default-config.js | pwaInstallableGroupTitle":["categoryGroups[pwa-installable].title"],"lighthouse-core/config/default-config.js | pwaOptimizedGroupTitle":["categoryGroups[pwa-optimized].title"],"lighthouse-core/config/default-config.js | a11yBestPracticesGroupTitle":["categoryGroups[a11y-best-practices].title"],"lighthouse-core/config/default-config.js | a11yBestPracticesGroupDescription":["categoryGroups[a11y-best-practices].description"],"lighthouse-core/config/default-config.js | a11yColorContrastGroupTitle":["categoryGroups[a11y-color-contrast].title"],"lighthouse-core/config/default-config.js | a11yColorContrastGroupDescription":["categoryGroups[a11y-color-contrast].description"],"lighthouse-core/config/default-config.js | a11yNamesLabelsGroupTitle":["categoryGroups[a11y-names-labels].title"],"lighthouse-core/config/default-config.js | a11yNamesLabelsGroupDescription":["categoryGroups[a11y-names-labels].description"],"lighthouse-core/config/default-config.js | a11yNavigationGroupTitle":["categoryGroups[a11y-navigation].title"],"lighthouse-core/config/default-config.js | a11yNavigationGroupDescription":["categoryGroups[a11y-navigation].description"],"lighthouse-core/config/default-config.js | a11yAriaGroupTitle":["categoryGroups[a11y-aria].title"],"lighthouse-core/config/default-config.js | a11yAriaGroupDescription":["categoryGroups[a11y-aria].description"],"lighthouse-core/config/default-config.js | a11yLanguageGroupTitle":["categoryGroups[a11y-language].title"],"lighthouse-core/config/default-config.js | a11yLanguageGroupDescription":["categoryGroups[a11y-language].description"],"lighthouse-core/config/default-config.js | a11yAudioVideoGroupTitle":["categoryGroups[a11y-audio-video].title"],"lighthouse-core/config/default-config.js | a11yAudioVideoGroupDescription":["categoryGroups[a11y-audio-video].description"],"lighthouse-core/config/default-config.js | a11yTablesListsVideoGroupTitle":["categoryGroups[a11y-tables-lists].title"],"lighthouse-core/config/default-config.js | a11yTablesListsVideoGroupDescription":["categoryGroups[a11y-tables-lists].description"],"lighthouse-core/config/default-config.js | seoMobileGroupTitle":["categoryGroups[seo-mobile].title"],"lighthouse-core/config/default-config.js | seoMobileGroupDescription":["categoryGroups[seo-mobile].description"],"lighthouse-core/config/default-config.js | seoContentGroupTitle":["categoryGroups[seo-content].title"],"lighthouse-core/config/default-config.js | seoContentGroupDescription":["categoryGroups[seo-content].description"],"lighthouse-core/config/default-config.js | seoCrawlingGroupTitle":["categoryGroups[seo-crawl].title"],"lighthouse-core/config/default-config.js | seoCrawlingGroupDescription":["categoryGroups[seo-crawl].description"],"lighthouse-core/config/default-config.js | bestPracticesTrustSafetyGroupTitle":["categoryGroups[best-practices-trust-safety].title"],"lighthouse-core/config/default-config.js | bestPracticesUXGroupTitle":["categoryGroups[best-practices-ux].title"],"lighthouse-core/config/default-config.js | bestPracticesBrowserCompatGroupTitle":["categoryGroups[best-practices-browser-compat].title"],"lighthouse-core/config/default-config.js | bestPracticesGeneralGroupTitle":["categoryGroups[best-practices-general].title"]}}};</script>
<script>!function(){"use strict";
/**
* @license
* Copyright 2017 The Lighthouse Authors. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS-IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/const e="…",t="data:image/jpeg;base64,",n={label:"pass",minScore:.9},r={label:"average",minScore:.5},o={label:"fail"},i={label:"error"},a=["com","co","gov","edu","ac","org","go","gob","or","net","in","ne","nic","gouv","web","spb","blog","jus","kiev","mil","wi","qc","ca","bel","on"];class l{static i18n=null;static get PASS_THRESHOLD(){return.9}static get MS_DISPLAY_VALUE(){return"%10d ms"}static prepareReportResult(e){const n=JSON.parse(JSON.stringify(e));n.configSettings.locale||(n.configSettings.locale="en"),n.configSettings.formFactor||(n.configSettings.formFactor=n.configSettings.emulatedFormFactor);for(const e of Object.values(n.audits))if("not_applicable"!==e.scoreDisplayMode&&"not-applicable"!==e.scoreDisplayMode||(e.scoreDisplayMode="notApplicable"),e.details&&(void 0!==e.details.type&&"diagnostic"!==e.details.type||(e.details.type="debugdata"),"filmstrip"===e.details.type))for(const n of e.details.items)n.data.startsWith(t)||(n.data=t+n.data);if("object"!=typeof n.categories)throw new Error("No categories provided.");const r=new Map,[o]=n.lighthouseVersion.split(".").map(Number),i=n.categories.performance;if(o<9&&i){n.categoryGroups||(n.categoryGroups={}),n.categoryGroups.hidden={title:""};for(const e of i.auditRefs)e.group?["load-opportunities","diagnostics"].includes(e.group)&&delete e.group:e.group="hidden"}for(const e of Object.values(n.categories))e.auditRefs.forEach((e=>{e.relevantAudits&&e.relevantAudits.forEach((t=>{const n=r.get(t)||[];n.push(e),r.set(t,n)}))})),e.auditRefs.forEach((e=>{const t=n.audits[e.id];e.result=t,r.has(e.id)&&(e.relevantMetrics=r.get(e.id)),n.stackPacks&&n.stackPacks.forEach((t=>{t.descriptions[e.id]&&(e.stackPacks=e.stackPacks||[],e.stackPacks.push({title:t.title,iconDataURL:t.iconDataURL,description:t.descriptions[e.id]}))}))}));return n}static showAsPassed(e){switch(e.scoreDisplayMode){case"manual":case"notApplicable":return!0;case"error":case"informative":return!1;case"numeric":case"binary":default:return Number(e.score)>=n.minScore}}static calculateRating(e,t){if("manual"===t||"notApplicable"===t)return n.label;if("error"===t)return i.label;if(null===e)return o.label;let a=o.label;return e>=n.minScore?a=n.label:e>=r.minScore&&(a=r.label),a}static splitMarkdownCodeSpans(e){const t=[],n=e.split(/`(.*?)`/g);for(let e=0;e<n.length;e++){const r=n[e];if(!r)continue;const o=e%2!=0;t.push({isCode:o,text:r})}return t}static splitMarkdownLink(e){const t=[],n=e.split(/\[([^\]]+?)\]\((https?:\/\/.*?)\)/g);for(;n.length;){const[e,r,o]=n.splice(0,3);e&&t.push({isLink:!1,text:e}),r&&o&&t.push({isLink:!0,text:r,linkHref:o})}return t}static getURLDisplayName(t,n){const r=void 0!==(n=n||{numPathParts:void 0,preserveQuery:void 0,preserveHost:void 0}).numPathParts?n.numPathParts:2,o=void 0===n.preserveQuery||n.preserveQuery,i=n.preserveHost||!1;let a;if("about:"===t.protocol||"data:"===t.protocol)a=t.href;else{a=t.pathname;const n=a.split("/").filter((e=>e.length));r&&n.length>r&&(a=e+n.slice(-1*r).join("/")),i&&(a=`${t.host}/${a.replace(/^\//,"")}`),o&&(a=`${a}${t.search}`)}if(a=a.replace(/([a-f0-9]{7})[a-f0-9]{13}[a-f0-9]*/g,"$1…"),a=a.replace(/([a-zA-Z0-9-_]{9})(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])[a-zA-Z0-9-_]{10,}/g,"$1…"),a=a.replace(/(\d{3})\d{6,}/g,"$1…"),a=a.replace(/\u2026+/g,e),a.length>64&&a.includes("?")&&(a=a.replace(/\?([^=]*)(=)?.*/,"?$1$2…"),a.length>64&&(a=a.replace(/\?.*/,"?…"))),a.length>64){const t=a.lastIndexOf(".");a=t>=0?a.slice(0,63-(a.length-t))+`…${a.slice(t)}`:a.slice(0,63)+e}return a}static parseURL(e){const t=new URL(e);return{file:l.getURLDisplayName(t),hostname:t.hostname,origin:t.origin}}static createOrReturnURL(e){return e instanceof URL?e:new URL(e)}static getTld(e){const t=e.split(".").slice(-2);return a.includes(t[0])?`.${t.join(".")}`:`.${t[t.length-1]}`}static getRootDomain(e){const t=l.createOrReturnURL(e).hostname,n=l.getTld(t).split(".");return t.split(".").slice(-n.length).join(".")}static getEmulationDescriptions(e){let t,n,r;const o=e.throttling;switch(e.throttlingMethod){case"provided":r=n=t=l.i18n.strings.throttlingProvided;break;case"devtools":{const{cpuSlowdownMultiplier:e,requestLatencyMs:i}=o;t=`${l.i18n.formatNumber(e)}x slowdown (DevTools)`,n=`${l.i18n.formatNumber(i)} ms HTTP RTT, ${l.i18n.formatNumber(o.downloadThroughputKbps)} Kbps down, ${l.i18n.formatNumber(o.uploadThroughputKbps)} Kbps up (DevTools)`;r=(()=>562.5===i&&o.downloadThroughputKbps===1638.4*.9&&675===o.uploadThroughputKbps)()?l.i18n.strings.runtimeSlow4g:l.i18n.strings.runtimeCustom;break}case"simulate":{const{cpuSlowdownMultiplier:e,rttMs:i,throughputKbps:a}=o;t=`${l.i18n.formatNumber(e)}x slowdown (Simulated)`,n=`${l.i18n.formatNumber(i)} ms TCP RTT, ${l.i18n.formatNumber(a)} Kbps throughput (Simulated)`;r=(()=>150===i&&1638.4===a)()?l.i18n.strings.runtimeSlow4g:l.i18n.strings.runtimeCustom;break}default:r=t=n=l.i18n.strings.runtimeUnknown}return{deviceEmulation:{mobile:l.i18n.strings.runtimeMobileEmulation,desktop:l.i18n.strings.runtimeDesktopEmulation}[e.formFactor]||l.i18n.strings.runtimeNoEmulation,cpuThrottling:t,networkThrottling:n,summary:r}}static filterRelevantLines(e,t,n){if(0===t.length)return e.slice(0,2*n+1);const r=new Set;return(t=t.sort(((e,t)=>(e.lineNumber||0)-(t.lineNumber||0)))).forEach((({lineNumber:e})=>{let t=e-n,o=e+n;for(;t<1;)t++,o++;r.has(t-3-1)&&(t-=3);for(let e=t;e<=o;e++){const t=e;r.add(t)}})),e.filter((e=>r.has(e.lineNumber)))}static isPluginCategory(e){return e.startsWith("lighthouse-plugin-")}static shouldDisplayAsFraction(e){return"timespan"===e||"snapshot"===e}static calculateCategoryFraction(e){let t=0,n=0,r=0,o=0;for(const i of e.auditRefs){const e=l.showAsPassed(i.result);"hidden"!==i.group&&"manual"!==i.result.scoreDisplayMode&&"notApplicable"!==i.result.scoreDisplayMode&&("informative"!==i.result.scoreDisplayMode?(++t,o+=i.weight,e&&n++):e||++r)}return{numPassed:n,numPassableAudits:t,numInformative:r,totalWeight:o}}}l.reportJson=null,l.getUniqueSuffix=(()=>{let e=0;return function(){return e++}})();l.UIStrings={varianceDisclaimer:"Values are estimated and may vary. The [performance score is calculated](https://web.dev/performance-scoring/) directly from these metrics.",calculatorLink:"See calculator.",showRelevantAudits:"Show audits relevant to:",opportunityResourceColumnLabel:"Opportunity",opportunitySavingsColumnLabel:"Estimated Savings",errorMissingAuditInfo:"Report error: no audit information",errorLabel:"Error!",warningHeader:"Warnings: ",warningAuditsGroupTitle:"Passed audits but with warnings",passedAuditsGroupTitle:"Passed audits",notApplicableAuditsGroupTitle:"Not applicable",manualAuditsGroupTitle:"Additional items to manually check",toplevelWarningsMessage:"There were issues affecting this run of Lighthouse:",crcInitialNavigation:"Initial Navigation",crcLongestDurationLabel:"Maximum critical path latency:",snippetExpandButtonLabel:"Expand snippet",snippetCollapseButtonLabel:"Collapse snippet",lsPerformanceCategoryDescription:"[Lighthouse](https://developers.google.com/web/tools/lighthouse/) analysis of the current page on an emulated mobile network. Values are estimated and may vary.",labDataTitle:"Lab Data",thirdPartyResourcesLabel:"Show 3rd-party resources",viewTreemapLabel:"View Treemap",viewTraceLabel:"View Trace",viewOriginalTraceLabel:"View Original Trace",dropdownPrintSummary:"Print Summary",dropdownPrintExpanded:"Print Expanded",dropdownCopyJSON:"Copy JSON",dropdownSaveHTML:"Save as HTML",dropdownSaveJSON:"Save as JSON",dropdownViewer:"Open in Viewer",dropdownSaveGist:"Save as Gist",dropdownDarkTheme:"Toggle Dark Theme",runtimeSettingsDevice:"Device",runtimeSettingsNetworkThrottling:"Network throttling",runtimeSettingsCPUThrottling:"CPU throttling",runtimeSettingsUANetwork:"User agent (network)",runtimeSettingsBenchmark:"CPU/Memory Power",runtimeSettingsAxeVersion:"Axe version",footerIssue:"File an issue",runtimeNoEmulation:"No emulation",runtimeMobileEmulation:"Emulated Moto G4",runtimeDesktopEmulation:"Emulated Desktop",runtimeUnknown:"Unknown",runtimeSingleLoad:"Single page load",runtimeAnalysisWindow:"Initial page load",runtimeSingleLoadTooltip:"This data is taken from a single page load, as opposed to field data summarizing many sessions.",throttlingProvided:"Provided by environment",show:"Show",hide:"Hide",expandView:"Expand view",collapseView:"Collapse view",runtimeSlow4g:"Slow 4G throttling",runtimeCustom:"Custom throttling"};
/**
* @license
* Copyright 2017 The Lighthouse Authors. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS-IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
class s{constructor(e,t){this._document=e,this._lighthouseChannel="unknown",this._componentCache=new Map,this.rootEl=t}createElement(e,t){const n=this._document.createElement(e);if(t)for(const e of t.split(/\s+/))e&&n.classList.add(e);return n}createElementNS(e,t,n){const r=this._document.createElementNS(e,t);if(n)for(const e of n.split(/\s+/))e&&r.classList.add(e);return r}createFragment(){return this._document.createDocumentFragment()}createTextNode(e){return this._document.createTextNode(e)}createChildOf(e,t,n){const r=this.createElement(t,n);return e.appendChild(r),r}createComponent(e){let t=this._componentCache.get(e);if(t){const e=t.cloneNode(!0);return this.findAll("style",e).forEach((e=>e.remove())),e}t=function(e,t){switch(t){case"3pFilter":return function(e){const t=e.createFragment(),n=e.createElement("style");n.append("\n .lh-3p-filter {\n color: var(--color-gray-600);\n float: right;\n padding: 6px var(--stackpack-padding-horizontal);\n }\n .lh-3p-filter-label, .lh-3p-filter-input {\n vertical-align: middle;\n user-select: none;\n }\n .lh-3p-filter-input:disabled + .lh-3p-ui-string {\n text-decoration: line-through;\n }\n "),t.append(n);const r=e.createElement("div","lh-3p-filter"),o=e.createElement("label","lh-3p-filter-label"),i=e.createElement("input","lh-3p-filter-input");i.setAttribute("type","checkbox"),i.setAttribute("checked","");const a=e.createElement("span","lh-3p-ui-string");a.append("Show 3rd party resources");const l=e.createElement("span","lh-3p-filter-count");return o.append(" ",i," ",a," (",l,") "),r.append(" ",o," "),t.append(r),t}(e);case"audit":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-audit"),r=e.createElement("details","lh-expandable-details"),o=e.createElement("summary"),i=e.createElement("div","lh-audit__header lh-expandable-details__summary"),a=e.createElement("span","lh-audit__score-icon"),l=e.createElement("span","lh-audit__title-and-text"),s=e.createElement("span","lh-audit__title"),c=e.createElement("span","lh-audit__display-text");l.append(" ",s," ",c," ");const d=e.createElement("div","lh-chevron-container");i.append(" ",a," ",l," ",d," "),o.append(" ",i," ");const h=e.createElement("div","lh-audit__description"),p=e.createElement("div","lh-audit__stackpacks");return r.append(" ",o," ",h," ",p," "),n.append(" ",r," "),t.append(n),t}(e);case"categoryHeader":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-category-header"),r=e.createElement("div","lh-score__gauge");r.setAttribute("role","heading"),r.setAttribute("aria-level","2");const o=e.createElement("div","lh-category-header__description");return n.append(" ",r," ",o," "),t.append(n),t}(e);case"chevron":return function(e){const t=e.createFragment(),n=e.createElementNS("http://www.w3.org/2000/svg","svg","lh-chevron");n.setAttribute("viewBox","0 0 100 100");const r=e.createElementNS("http://www.w3.org/2000/svg","g","lh-chevron__lines"),o=e.createElementNS("http://www.w3.org/2000/svg","path","lh-chevron__line lh-chevron__line-left");o.setAttribute("d","M10 50h40");const i=e.createElementNS("http://www.w3.org/2000/svg","path","lh-chevron__line lh-chevron__line-right");return i.setAttribute("d","M90 50H50"),r.append(" ",o," ",i," "),n.append(" ",r," "),t.append(n),t}(e);case"clump":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-audit-group"),r=e.createElement("details","lh-clump"),o=e.createElement("summary"),i=e.createElement("div","lh-audit-group__summary"),a=e.createElement("div","lh-audit-group__header"),l=e.createElement("span","lh-audit-group__title"),s=e.createElement("span","lh-audit-group__itemcount");a.append(" ",l," ",s," "," "," ");const c=e.createElement("div","lh-clump-toggle"),d=e.createElement("span","lh-clump-toggletext--show"),h=e.createElement("span","lh-clump-toggletext--hide");return c.append(" ",d," ",h," "),i.append(" ",a," ",c," "),o.append(" ",i," "),r.append(" ",o," "),n.append(" "," ",r," "),t.append(n),t}(e);case"crc":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-crc-container"),r=e.createElement("style");r.append('\n .lh-crc .lh-tree-marker {\n width: 12px;\n height: 26px;\n display: block;\n float: left;\n background-position: top left;\n }\n .lh-crc .lh-horiz-down {\n background: url(\'data:image/svg+xml;utf8,<svg width="16" height="26" viewBox="0 0 16 26" xmlns="http://www.w3.org/2000/svg"><g fill="%23D8D8D8" fill-rule="evenodd"><path d="M16 12v2H-2v-2z"/><path d="M9 12v14H7V12z"/>\u003c/g>\u003c/svg>\');\n }\n .lh-crc .lh-right {\n background: url(\'data:image/svg+xml;utf8,<svg width="16" height="26" viewBox="0 0 16 26" xmlns="http://www.w3.org/2000/svg"><path d="M16 12v2H0v-2z" fill="%23D8D8D8" fill-rule="evenodd"/>\u003c/svg>\');\n }\n .lh-crc .lh-up-right {\n background: url(\'data:image/svg+xml;utf8,<svg width="16" height="26" viewBox="0 0 16 26" xmlns="http://www.w3.org/2000/svg"><path d="M7 0h2v14H7zm2 12h7v2H9z" fill="%23D8D8D8" fill-rule="evenodd"/>\u003c/svg>\');\n }\n .lh-crc .lh-vert-right {\n background: url(\'data:image/svg+xml;utf8,<svg width="16" height="26" viewBox="0 0 16 26" xmlns="http://www.w3.org/2000/svg"><path d="M7 0h2v27H7zm2 12h7v2H9z" fill="%23D8D8D8" fill-rule="evenodd"/>\u003c/svg>\');\n }\n .lh-crc .lh-vert {\n background: url(\'data:image/svg+xml;utf8,<svg width="16" height="26" viewBox="0 0 16 26" xmlns="http://www.w3.org/2000/svg"><path d="M7 0h2v26H7z" fill="%23D8D8D8" fill-rule="evenodd"/>\u003c/svg>\');\n }\n .lh-crc .lh-crc-tree {\n font-size: 14px;\n width: 100%;\n overflow-x: auto;\n }\n .lh-crc .lh-crc-node {\n height: 26px;\n line-height: 26px;\n white-space: nowrap;\n }\n .lh-crc .lh-crc-node__tree-value {\n margin-left: 10px;\n }\n .lh-crc .lh-crc-node__tree-value div {\n display: inline;\n }\n .lh-crc .lh-crc-node__chain-duration {\n font-weight: 700;\n }\n .lh-crc .lh-crc-initial-nav {\n color: #595959;\n font-style: italic;\n }\n .lh-crc__summary-value {\n margin-bottom: 10px;\n }\n ');const o=e.createElement("div"),i=e.createElement("div","lh-crc__summary-value"),a=e.createElement("span","lh-crc__longest_duration_label"),l=e.createElement("b","lh-crc__longest_duration");i.append(" ",a," ",l," "),o.append(" ",i," ");const s=e.createElement("div","lh-crc"),c=e.createElement("div","lh-crc-initial-nav");return s.append(" ",c," "," "),n.append(" ",r," ",o," ",s," "),t.append(n),t}(e);case"crcChain":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-crc-node"),r=e.createElement("span","lh-crc-node__tree-marker"),o=e.createElement("span","lh-crc-node__tree-value");return n.append(" ",r," ",o," "),t.append(n),t}(e);case"elementScreenshot":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-element-screenshot"),r=e.createElement("div","lh-element-screenshot__content"),o=e.createElement("div","lh-element-screenshot__mask"),i=e.createElementNS("http://www.w3.org/2000/svg","svg");i.setAttribute("height","0"),i.setAttribute("width","0");const a=e.createElementNS("http://www.w3.org/2000/svg","defs"),l=e.createElementNS("http://www.w3.org/2000/svg","clipPath");l.setAttribute("clipPathUnits","objectBoundingBox"),a.append(" ",l," "," "),i.append(" ",a," "),o.append(" ",i," ");const s=e.createElement("div","lh-element-screenshot__image"),c=e.createElement("div","lh-element-screenshot__element-marker");return r.append(" ",o," ",s," ",c," "),n.append(" ",r," "),t.append(n),t}(e);case"footer":return function(e){const t=e.createFragment(),n=e.createElement("style");n.append("\n .lh-footer {\n padding: var(--footer-padding-vertical) calc(var(--default-padding) * 2);\n max-width: var(--report-content-max-width);\n margin: 0 auto;\n }\n .lh-footer .lh-generated {\n text-align: center;\n }\n "),t.append(n);const r=e.createElement("footer","lh-footer"),o=e.createElement("ul","lh-meta__items");o.append(" ");const i=e.createElement("div","lh-generated"),a=e.createElement("b");a.append("Lighthouse");const l=e.createElement("span","lh-footer__version"),s=e.createElement("a","lh-footer__version_issue");return s.setAttribute("href","https://github.com/GoogleChrome/Lighthouse/issues"),s.setAttribute("target","_blank"),s.setAttribute("rel","noopener"),s.append("File an issue"),i.append(" "," Generated by ",a," ",l," | ",s," "),r.append(" ",o," ",i," "),t.append(r),t}(e);case"fraction":return function(e){const t=e.createFragment(),n=e.createElement("a","lh-fraction__wrapper"),r=e.createElement("div","lh-fraction__content-wrapper"),o=e.createElement("div","lh-fraction__content"),i=e.createElement("div","lh-fraction__background");o.append(" ",i," "),r.append(" ",o," ");const a=e.createElement("div","lh-fraction__label");return n.append(" ",r," ",a," "),t.append(n),t}(e);case"gauge":return function(e){const t=e.createFragment(),n=e.createElement("a","lh-gauge__wrapper"),r=e.createElement("div","lh-gauge__svg-wrapper"),o=e.createElementNS("http://www.w3.org/2000/svg","svg","lh-gauge");o.setAttribute("viewBox","0 0 120 120");const i=e.createElementNS("http://www.w3.org/2000/svg","circle","lh-gauge-base");i.setAttribute("r","56"),i.setAttribute("cx","60"),i.setAttribute("cy","60"),i.setAttribute("stroke-width","8");const a=e.createElementNS("http://www.w3.org/2000/svg","circle","lh-gauge-arc");a.setAttribute("r","56"),a.setAttribute("cx","60"),a.setAttribute("cy","60"),a.setAttribute("stroke-width","8"),o.append(" ",i," ",a," "),r.append(" ",o," ");const l=e.createElement("div","lh-gauge__percentage"),s=e.createElement("div","lh-gauge__label");return n.append(" "," ",r," ",l," "," ",s," "),t.append(n),t}(e);case"gaugePwa":return function(e){const t=e.createFragment(),n=e.createElement("style");n.append("\n .lh-gauge--pwa .lh-gauge--pwa__component {\n display: none;\n }\n .lh-gauge--pwa__wrapper:not(.lh-badged--all) .lh-gauge--pwa__logo > path {\n /* Gray logo unless everything is passing. */\n fill: #B0B0B0;\n }\n\n .lh-gauge--pwa__disc {\n fill: var(--color-gray-200);\n }\n\n .lh-gauge--pwa__logo--primary-color {\n fill: #304FFE;\n }\n\n .lh-gauge--pwa__logo--secondary-color {\n fill: #3D3D3D;\n }\n .lh-dark .lh-gauge--pwa__logo--secondary-color {\n fill: #D8B6B6;\n }\n\n /* No passing groups. */\n .lh-gauge--pwa__wrapper:not([class*='lh-badged--']) .lh-gauge--pwa__na-line {\n display: inline;\n }\n /* Just optimized. Same n/a line as no passing groups. */\n .lh-gauge--pwa__wrapper.lh-badged--pwa-optimized:not(.lh-badged--pwa-installable) .lh-gauge--pwa__na-line {\n display: inline;\n }\n\n /* Just installable. */\n .lh-gauge--pwa__wrapper.lh-badged--pwa-installable .lh-gauge--pwa__installable-badge {\n display: inline;\n }\n\n /* All passing groups. */\n .lh-gauge--pwa__wrapper.lh-badged--all .lh-gauge--pwa__check-circle {\n display: inline;\n }\n "),t.append(n);const r=e.createElement("a","lh-gauge__wrapper lh-gauge--pwa__wrapper"),o=e.createElementNS("http://www.w3.org/2000/svg","svg","lh-gauge lh-gauge--pwa");o.setAttribute("viewBox","0 0 60 60");const i=e.createElementNS("http://www.w3.org/2000/svg","defs"),a=e.createElementNS("http://www.w3.org/2000/svg","linearGradient");a.setAttribute("id","lh-gauge--pwa__check-circle__gradient"),a.setAttribute("x1","50%"),a.setAttribute("y1","0%"),a.setAttribute("x2","50%"),a.setAttribute("y2","100%");const l=e.createElementNS("http://www.w3.org/2000/svg","stop");l.setAttribute("stop-color","#00C852"),l.setAttribute("offset","0%");const s=e.createElementNS("http://www.w3.org/2000/svg","stop");s.setAttribute("stop-color","#009688"),s.setAttribute("offset","100%"),a.append(" ",l," ",s," ");const c=e.createElementNS("http://www.w3.org/2000/svg","linearGradient");c.setAttribute("id","lh-gauge--pwa__installable__shadow-gradient"),c.setAttribute("x1","76.056%"),c.setAttribute("x2","24.111%"),c.setAttribute("y1","82.995%"),c.setAttribute("y2","24.735%");const d=e.createElementNS("http://www.w3.org/2000/svg","stop");d.setAttribute("stop-color","#A5D6A7"),d.setAttribute("offset","0%");const h=e.createElementNS("http://www.w3.org/2000/svg","stop");h.setAttribute("stop-color","#80CBC4"),h.setAttribute("offset","100%"),c.append(" ",d," ",h," ");const p=e.createElementNS("http://www.w3.org/2000/svg","g");p.setAttribute("id","lh-gauge--pwa__installable-badge");const u=e.createElementNS("http://www.w3.org/2000/svg","circle");u.setAttribute("fill","#FFFFFF"),u.setAttribute("cx","10"),u.setAttribute("cy","10"),u.setAttribute("r","10");const g=e.createElementNS("http://www.w3.org/2000/svg","path");g.setAttribute("fill","#009688"),g.setAttribute("d","M10 4.167A5.835 5.835 0 0 0 4.167 10 5.835 5.835 0 0 0 10 15.833 5.835 5.835 0 0 0 15.833 10 5.835 5.835 0 0 0 10 4.167zm2.917 6.416h-2.334v2.334H9.417v-2.334H7.083V9.417h2.334V7.083h1.166v2.334h2.334v1.166z"),p.append(" ",u," ",g," "),i.append(" ",a," ",c," ",p," ");const m=e.createElementNS("http://www.w3.org/2000/svg","g");m.setAttribute("stroke","none"),m.setAttribute("fill-rule","nonzero");const f=e.createElementNS("http://www.w3.org/2000/svg","circle","lh-gauge--pwa__disc");f.setAttribute("cx","30"),f.setAttribute("cy","30"),f.setAttribute("r","30");const v=e.createElementNS("http://www.w3.org/2000/svg","g","lh-gauge--pwa__logo"),b=e.createElementNS("http://www.w3.org/2000/svg","path","lh-gauge--pwa__logo--secondary-color");b.setAttribute("d","M35.66 19.39l.7-1.75h2L37.4 15 38.6 12l3.4 9h-2.51l-.58-1.61z");const _=e.createElementNS("http://www.w3.org/2000/svg","path","lh-gauge--pwa__logo--primary-color");_.setAttribute("d","M33.52 21l3.65-9h-2.42l-2.5 5.82L30.5 12h-1.86l-1.9 5.82-1.35-2.65-1.21 3.72L25.4 21h2.38l1.72-5.2 1.64 5.2z");const w=e.createElementNS("http://www.w3.org/2000/svg","path","lh-gauge--pwa__logo--secondary-color");w.setAttribute("fill-rule","nonzero"),w.setAttribute("d","M20.3 17.91h1.48c.45 0 .85-.05 1.2-.15l.39-1.18 1.07-3.3a2.64 2.64 0 0 0-.28-.37c-.55-.6-1.36-.91-2.42-.91H18v9h2.3V17.9zm1.96-3.84c.22.22.33.5.33.87 0 .36-.1.65-.29.87-.2.23-.59.35-1.15.35h-.86v-2.41h.87c.52 0 .89.1 1.1.32z"),v.append(" ",b," ",_," ",w," ");const y=e.createElementNS("http://www.w3.org/2000/svg","rect","lh-gauge--pwa__component lh-gauge--pwa__na-line");y.setAttribute("fill","#FFFFFF"),y.setAttribute("x","20"),y.setAttribute("y","32"),y.setAttribute("width","20"),y.setAttribute("height","4"),y.setAttribute("rx","2");const x=e.createElementNS("http://www.w3.org/2000/svg","g","lh-gauge--pwa__component lh-gauge--pwa__installable-badge");x.setAttribute("transform","translate(20, 29)");const k=e.createElementNS("http://www.w3.org/2000/svg","path");k.setAttribute("fill","url(#lh-gauge--pwa__installable__shadow-gradient)"),k.setAttribute("d","M33.629 19.487c-4.272 5.453-10.391 9.39-17.415 10.869L3 17.142 17.142 3 33.63 19.487z");const E=e.createElementNS("http://www.w3.org/2000/svg","use");E.setAttribute("href","#lh-gauge--pwa__installable-badge"),x.append(" ",k," ",E," ");const A=e.createElementNS("http://www.w3.org/2000/svg","g","lh-gauge--pwa__component lh-gauge--pwa__check-circle");A.setAttribute("transform","translate(18, 28)");const C=e.createElementNS("http://www.w3.org/2000/svg","circle");C.setAttribute("fill","#FFFFFF"),C.setAttribute("cx","12"),C.setAttribute("cy","12"),C.setAttribute("r","12");const z=e.createElementNS("http://www.w3.org/2000/svg","path");z.setAttribute("fill","url(#lh-gauge--pwa__check-circle__gradient)"),z.setAttribute("d","M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"),A.append(" ",C," ",z," "),m.append(" "," ",f," ",v," "," ",y," "," ",x," "," ",A," "),o.append(" ",i," ",m," ");const S=e.createElement("div","lh-gauge__label");return r.append(" ",o," ",S," "),t.append(r),t}(e);case"heading":return function(e){const t=e.createFragment(),n=e.createElement("style");n.append("\n /* CSS Fireworks. Originally by Eddie Lin\n https://codepen.io/paulirish/pen/yEVMbP\n */\n .lh-pyro {\n display: none;\n z-index: 1;\n pointer-events: none;\n }\n .lh-score100 .lh-pyro {\n display: block;\n }\n .lh-score100 .lh-lighthouse stop:first-child {\n stop-color: hsla(200, 12%, 95%, 0);\n }\n .lh-score100 .lh-lighthouse stop:last-child {\n stop-color: hsla(65, 81%, 76%, 1);\n }\n\n .lh-pyro > .lh-pyro-before, .lh-pyro > .lh-pyro-after {\n position: absolute;\n width: 5px;\n height: 5px;\n border-radius: 2.5px;\n box-shadow: 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff;\n animation: 1s bang ease-out infinite backwards, 1s gravity ease-in infinite backwards, 5s position linear infinite backwards;\n animation-delay: 1s, 1s, 1s;\n }\n\n .lh-pyro > .lh-pyro-after {\n animation-delay: 2.25s, 2.25s, 2.25s;\n animation-duration: 1.25s, 1.25s, 6.25s;\n }\n\n @keyframes bang {\n to {\n box-shadow: -70px -115.67px #47ebbc, -28px -99.67px #eb47a4, 58px -31.67px #7eeb47, 13px -141.67px #eb47c5, -19px 6.33px #7347eb, -2px -74.67px #ebd247, 24px -151.67px #eb47e0, 57px -138.67px #b4eb47, -51px -104.67px #479eeb, 62px 8.33px #ebcf47, -93px 0.33px #d547eb, -16px -118.67px #47bfeb, 53px -84.67px #47eb83, 66px -57.67px #eb47bf, -93px -65.67px #91eb47, 30px -13.67px #86eb47, -2px -59.67px #83eb47, -44px 1.33px #eb47eb, 61px -58.67px #47eb73, 5px -22.67px #47e8eb, -66px -28.67px #ebe247, 42px -123.67px #eb5547, -75px 26.33px #7beb47, 15px -52.67px #a147eb, 36px -51.67px #eb8347, -38px -12.67px #eb5547, -46px -59.67px #47eb81, 78px -114.67px #eb47ba, 15px -156.67px #eb47bf, -36px 1.33px #eb4783, -72px -86.67px #eba147, 31px -46.67px #ebe247, -68px 29.33px #47e2eb, -55px 19.33px #ebe047, -56px 27.33px #4776eb, -13px -91.67px #eb5547, -47px -138.67px #47ebc7, -18px -96.67px #eb47ac, 11px -88.67px #4783eb, -67px -28.67px #47baeb, 53px 10.33px #ba47eb, 11px 19.33px #5247eb, -5px -11.67px #eb4791, -68px -4.67px #47eba7, 95px -37.67px #eb478b, -67px -162.67px #eb5d47, -54px -120.67px #eb6847, 49px -12.67px #ebe047, 88px 8.33px #47ebda, 97px 33.33px #eb8147, 6px -71.67px #ebbc47;\n }\n }\n @keyframes gravity {\n to {\n transform: translateY(80px);\n opacity: 0;\n }\n }\n @keyframes position {\n 0%, 19.9% {\n margin-top: 4%;\n margin-left: 47%;\n }\n 20%, 39.9% {\n margin-top: 7%;\n margin-left: 30%;\n }\n 40%, 59.9% {\n margin-top: 6%;\n margin-left: 70%;\n }\n 60%, 79.9% {\n margin-top: 3%;\n margin-left: 20%;\n }\n 80%, 99.9% {\n margin-top: 3%;\n margin-left: 80%;\n }\n }\n "),t.append(n);const r=e.createElement("div","lh-header-container"),o=e.createElement("div","lh-scores-wrapper-placeholder");return r.append(" ",o," "),t.append(r),t}(e);case"metric":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-metric"),r=e.createElement("div","lh-metric__innerwrap"),o=e.createElement("div","lh-metric__icon"),i=e.createElement("span","lh-metric__title"),a=e.createElement("div","lh-metric__value"),l=e.createElement("div","lh-metric__description");return r.append(" ",o," ",i," ",a," ",l," "),n.append(" ",r," "),t.append(n),t}(e);case"opportunity":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-audit lh-audit--load-opportunity"),r=e.createElement("details","lh-expandable-details"),o=e.createElement("summary"),i=e.createElement("div","lh-audit__header"),a=e.createElement("div","lh-load-opportunity__cols"),l=e.createElement("div","lh-load-opportunity__col lh-load-opportunity__col--one"),s=e.createElement("span","lh-audit__score-icon"),c=e.createElement("div","lh-audit__title");l.append(" ",s," ",c," ");const d=e.createElement("div","lh-load-opportunity__col lh-load-opportunity__col--two"),h=e.createElement("div","lh-load-opportunity__sparkline"),p=e.createElement("div","lh-sparkline"),u=e.createElement("div","lh-sparkline__bar");p.append(u),h.append(" ",p," ");const g=e.createElement("div","lh-audit__display-text"),m=e.createElement("div","lh-chevron-container");d.append(" ",h," ",g," ",m," "),a.append(" ",l," ",d," "),i.append(" ",a," "),o.append(" ",i," ");const f=e.createElement("div","lh-audit__description"),v=e.createElement("div","lh-audit__stackpacks");return r.append(" ",o," ",f," ",v," "),n.append(" ",r," "),t.append(n),t}(e);case"opportunityHeader":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-load-opportunity__header lh-load-opportunity__cols"),r=e.createElement("div","lh-load-opportunity__col lh-load-opportunity__col--one"),o=e.createElement("div","lh-load-opportunity__col lh-load-opportunity__col--two");return n.append(" ",r," ",o," "),t.append(n),t}(e);case"scorescale":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-scorescale"),r=e.createElement("span","lh-scorescale-range lh-scorescale-range--fail");r.append("0–49");const o=e.createElement("span","lh-scorescale-range lh-scorescale-range--average");o.append("50–89");const i=e.createElement("span","lh-scorescale-range lh-scorescale-range--pass");return i.append("90–100"),n.append(" ",r," ",o," ",i," "),t.append(n),t}(e);case"scoresWrapper":return function(e){const t=e.createFragment(),n=e.createElement("style");n.append("\n .lh-scores-container {\n display: flex;\n flex-direction: column;\n padding: var(--default-padding) 0;\n position: relative;\n width: 100%;\n }\n\n .lh-sticky-header {\n --gauge-circle-size: var(--gauge-circle-size-sm);\n --plugin-badge-size: 16px;\n --plugin-icon-size: 75%;\n --gauge-wrapper-width: 60px;\n --gauge-percentage-font-size: 13px;\n position: fixed;\n left: 0;\n right: 0;\n top: var(--topbar-height);\n font-weight: 500;\n display: none;\n justify-content: center;\n background-color: var(--sticky-header-background-color);\n border-bottom: 1px solid var(--color-gray-200);\n padding-top: var(--score-container-padding);\n padding-bottom: 4px;\n z-index: 1;\n pointer-events: none;\n }\n\n .lh-devtools .lh-sticky-header {\n /* The report within DevTools is placed in a container with overflow, which changes the placement of this header unless we change `position` to `sticky.` */\n position: sticky;\n }\n\n .lh-sticky-header--visible {\n display: grid;\n grid-auto-flow: column;\n pointer-events: auto;\n }\n\n /* Disable the gauge arc animation for the sticky header, so toggling display: none\n does not play the animation. */\n .lh-sticky-header .lh-gauge-arc {\n animation: none;\n }\n\n .lh-sticky-header .lh-gauge__label {\n display: none;\n }\n\n .lh-highlighter {\n width: var(--gauge-wrapper-width);\n height: 1px;\n background-color: var(--highlighter-background-color);\n /* Position at bottom of first gauge in sticky header. */\n position: absolute;\n grid-column: 1;\n bottom: -1px;\n }\n\n .lh-gauge__wrapper:first-of-type {\n contain: none;\n }\n "),t.append(n);const r=e.createElement("div","lh-scores-wrapper"),o=e.createElement("div","lh-scores-container"),i=e.createElement("div","lh-pyro"),a=e.createElement("div","lh-pyro-before"),l=e.createElement("div","lh-pyro-after");return i.append(" ",a," ",l," "),o.append(" ",i," "),r.append(" ",o," "),t.append(r),t}(e);case"snippet":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-snippet"),r=e.createElement("style");return r.append('\n :root {\n --snippet-highlight-light: #fbf1f2;\n --snippet-highlight-dark: #ffd6d8;\n }\n\n .lh-snippet__header {\n position: relative;\n overflow: hidden;\n padding: 10px;\n border-bottom: none;\n color: var(--snippet-color);\n background-color: var(--snippet-background-color);\n border: 1px solid var(--report-border-color-secondary);\n }\n .lh-snippet__title {\n font-weight: bold;\n float: left;\n }\n .lh-snippet__node {\n float: left;\n margin-left: 4px;\n }\n .lh-snippet__toggle-expand {\n padding: 1px 7px;\n margin-top: -1px;\n margin-right: -7px;\n float: right;\n background: transparent;\n border: none;\n cursor: pointer;\n font-size: 14px;\n color: #0c50c7;\n }\n\n .lh-snippet__snippet {\n overflow: auto;\n border: 1px solid var(--report-border-color-secondary);\n }\n /* Container needed so that all children grow to the width of the scroll container */\n .lh-snippet__snippet-inner {\n display: inline-block;\n min-width: 100%;\n }\n\n .lh-snippet:not(.lh-snippet--expanded) .lh-snippet__show-if-expanded {\n display: none;\n }\n .lh-snippet.lh-snippet--expanded .lh-snippet__show-if-collapsed {\n display: none;\n }\n\n .lh-snippet__line {\n background: white;\n white-space: pre;\n display: flex;\n }\n .lh-snippet__line:not(.lh-snippet__line--message):first-child {\n padding-top: 4px;\n }\n .lh-snippet__line:not(.lh-snippet__line--message):last-child {\n padding-bottom: 4px;\n }\n .lh-snippet__line--content-highlighted {\n background: var(--snippet-highlight-dark);\n }\n .lh-snippet__line--message {\n background: var(--snippet-highlight-light);\n }\n .lh-snippet__line--message .lh-snippet__line-number {\n padding-top: 10px;\n padding-bottom: 10px;\n }\n .lh-snippet__line--message code {\n padding: 10px;\n padding-left: 5px;\n color: var(--color-fail);\n font-family: var(--report-font-family);\n }\n .lh-snippet__line--message code {\n white-space: normal;\n }\n .lh-snippet__line-icon {\n padding-top: 10px;\n display: none;\n }\n .lh-snippet__line--message .lh-snippet__line-icon {\n display: block;\n }\n .lh-snippet__line-icon:before {\n content: "";\n display: inline-block;\n vertical-align: middle;\n margin-right: 4px;\n width: var(--score-icon-size);\n height: var(--score-icon-size);\n background-image: var(--fail-icon-url);\n }\n .lh-snippet__line-number {\n flex-shrink: 0;\n width: 40px;\n text-align: right;\n font-family: monospace;\n padding-right: 5px;\n margin-right: 5px;\n color: var(--color-gray-600);\n user-select: none;\n }\n '),n.append(" ",r," "),t.append(n),t}(e);case"snippetContent":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-snippet__snippet"),r=e.createElement("div","lh-snippet__snippet-inner");return n.append(" ",r," "),t.append(n),t}(e);case"snippetHeader":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-snippet__header"),r=e.createElement("div","lh-snippet__title"),o=e.createElement("div","lh-snippet__node"),i=e.createElement("button","lh-snippet__toggle-expand"),a=e.createElement("span","lh-snippet__btn-label-collapse lh-snippet__show-if-expanded"),l=e.createElement("span","lh-snippet__btn-label-expand lh-snippet__show-if-collapsed");return i.append(" ",a," ",l," "),n.append(" ",r," ",o," ",i," "),t.append(n),t}(e);case"snippetLine":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-snippet__line"),r=e.createElement("div","lh-snippet__line-number"),o=e.createElement("div","lh-snippet__line-icon"),i=e.createElement("code");return n.append(" ",r," ",o," ",i," "),t.append(n),t}(e);case"styles":return function(e){const t=e.createFragment(),n=e.createElement("style");return n.append('/**\n * @license\n * Copyright 2017 The Lighthouse Authors. All Rights Reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the "License");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an "AS-IS" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/*\n Naming convention:\n\n If a variable is used for a specific component: --{component}-{property name}-{modifier}\n\n Both {component} and {property name} should be kebab-case. If the target is the entire page,\n use \'report\' for the component. The property name should not be abbreviated. Use the\n property name the variable is intended for - if it\'s used for multiple, a common descriptor\n is fine (ex: \'size\' for a variable applied to \'width\' and \'height\'). If a variable is shared\n across multiple components, either create more variables or just drop the "{component}-"\n part of the name. Append any modifiers at the end (ex: \'big\', \'dark\').\n\n For colors: --color-{hue}-{intensity}\n\n {intensity} is the Material Design tag - 700, A700, etc.\n*/\n.lh-vars {\n /* Palette using Material Design Colors\n * https://www.materialui.co/colors */\n --color-amber-50: #FFF8E1;\n --color-blue-200: #90CAF9;\n --color-blue-900: #0D47A1;\n --color-blue-A700: #2962FF;\n --color-blue-primary: #06f;\n --color-cyan-500: #00BCD4;\n --color-gray-100: #F5F5F5;\n --color-gray-300: #CFCFCF;\n --color-gray-200: #E0E0E0;\n --color-gray-400: #BDBDBD;\n --color-gray-50: #FAFAFA;\n --color-gray-500: #9E9E9E;\n --color-gray-600: #757575;\n --color-gray-700: #616161;\n --color-gray-800: #424242;\n --color-gray-900: #212121;\n --color-gray: #000000;\n --color-green-700: #080;\n --color-green: #0c6;\n --color-lime-400: #D3E156;\n --color-orange-50: #FFF3E0;\n --color-orange-700: #C33300;\n --color-orange: #fa3;\n --color-red-700: #c00;\n --color-red: #f33;\n --color-teal-600: #00897B;\n --color-white: #FFFFFF;\n\n /* Context-specific colors */\n --color-average-secondary: var(--color-orange-700);\n --color-average: var(--color-orange);\n --color-fail-secondary: var(--color-red-700);\n --color-fail: var(--color-red);\n --color-hover: var(--color-gray-50);\n --color-informative: var(--color-blue-900);\n --color-pass-secondary: var(--color-green-700);\n --color-pass: var(--color-green);\n --color-not-applicable: var(--color-gray-600);\n\n /* Component variables */\n --audit-description-padding-left: calc(var(--score-icon-size) + var(--score-icon-margin-left) + var(--score-icon-margin-right));\n --audit-explanation-line-height: 16px;\n --audit-group-margin-bottom: calc(var(--default-padding) * 6);\n --audit-group-padding-vertical: 8px;\n --audit-margin-horizontal: 5px;\n --audit-padding-vertical: 8px;\n --category-padding: calc(var(--default-padding) * 6) var(--edge-gap-padding) calc(var(--default-padding) * 4);\n --chevron-line-stroke: var(--color-gray-600);\n --chevron-size: 12px;\n --default-padding: 8px;\n --edge-gap-padding: calc(var(--default-padding) * 4);\n --env-item-background-color: var(--color-gray-100);\n --env-item-font-size: 28px;\n --env-item-line-height: 36px;\n --env-item-padding: 10px 0px;\n --env-name-min-width: 220px;\n --footer-padding-vertical: 16px;\n --gauge-circle-size-big: 96px;\n --gauge-circle-size: 48px;\n --gauge-circle-size-sm: 32px;\n --gauge-label-font-size-big: 18px;\n --gauge-label-font-size: var(--report-font-size-secondary);\n --gauge-label-line-height-big: 24px;\n --gauge-label-line-height: var(--report-line-height-secondary);\n --gauge-percentage-font-size-big: 38px;\n --gauge-percentage-font-size: var(--report-font-size-secondary);\n --gauge-wrapper-width: 120px;\n --header-line-height: 24px;\n --highlighter-background-color: var(--report-text-color);\n --icon-square-size: calc(var(--score-icon-size) * 0.88);\n --image-preview-size: 48px;\n --link-color: var(--color-blue-primary);\n --locale-selector-background-color: var(--color-white);\n --metric-toggle-lines-fill: #7F7F7F;\n --metric-value-font-size: calc(var(--report-font-size) * 1.8);\n --metrics-toggle-background-color: var(--color-gray-200);\n --plugin-badge-background-color: var(--color-white);\n --plugin-badge-size-big: calc(var(--gauge-circle-size-big) / 2.7);\n --plugin-badge-size: calc(var(--gauge-circle-size) / 2.7);\n --plugin-icon-size: 65%;\n --pwa-icon-margin: 0 var(--default-padding);\n --pwa-icon-size: var(--topbar-logo-size);\n --report-background-color: #fff;\n --report-border-color-secondary: #ebebeb;\n --report-font-family-monospace: \'Roboto Mono\', \'Menlo\', \'dejavu sans mono\', \'Consolas\', \'Lucida Console\', monospace;\n --report-font-family: Roboto, Helvetica, Arial, sans-serif;\n --report-font-size: 14px;\n --report-font-size-secondary: 12px;\n --report-icon-size: var(--score-icon-background-size);\n --report-line-height: 24px;\n --report-line-height-secondary: 20px;\n --report-monospace-font-size: calc(var(--report-font-size) * 0.85);\n --report-text-color-secondary: var(--color-gray-800);\n --report-text-color: var(--color-gray-900);\n --report-content-max-width: calc(60 * var(--report-font-size)); /* defaults to 840px */\n --report-content-min-width: 360px;\n --report-content-max-width-minus-edge-gap: calc(var(--report-content-max-width) - var(--edge-gap-padding) * 2);\n --score-container-padding: 8px;\n --score-icon-background-size: 24px;\n --score-icon-margin-left: 6px;\n --score-icon-margin-right: 14px;\n --score-icon-margin: 0 var(--score-icon-margin-right) 0 var(--score-icon-margin-left);\n --score-icon-size: 12px;\n --score-icon-size-big: 16px;\n --screenshot-overlay-background: rgba(0, 0, 0, 0.3);\n --section-padding-vertical: calc(var(--default-padding) * 6);\n --snippet-background-color: var(--color-gray-50);\n --snippet-color: #0938C2;\n --sparkline-height: 5px;\n --stackpack-padding-horizontal: 10px;\n --sticky-header-background-color: var(--report-background-color);\n --table-higlight-background-color: hsla(210, 17%, 77%, 0.1);\n --tools-icon-color: var(--color-gray-600);\n --topbar-background-color: var(--color-white);\n --topbar-height: 32px;\n --topbar-logo-size: 24px;\n --topbar-padding: 0 8px;\n --toplevel-warning-background-color: hsla(30, 100%, 75%, 10%);\n --toplevel-warning-message-text-color: var(--color-average-secondary);\n --toplevel-warning-padding: 18px;\n --toplevel-warning-text-color: var(--report-text-color);\n\n /* SVGs */\n --plugin-icon-url-dark: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24" fill="%23FFFFFF"><path d="M0 0h24v24H0z" fill="none"/><path d="M20.5 11H19V7c0-1.1-.9-2-2-2h-4V3.5C13 2.12 11.88 1 10.5 1S8 2.12 8 3.5V5H4c-1.1 0-1.99.9-1.99 2v3.8H3.5c1.49 0 2.7 1.21 2.7 2.7s-1.21 2.7-2.7 2.7H2V20c0 1.1.9 2 2 2h3.8v-1.5c0-1.49 1.21-2.7 2.7-2.7 1.49 0 2.7 1.21 2.7 2.7V22H17c1.1 0 2-.9 2-2v-4h1.5c1.38 0 2.5-1.12 2.5-2.5S21.88 11 20.5 11z"/>\u003c/svg>\');\n --plugin-icon-url: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24" fill="%23757575"><path d="M0 0h24v24H0z" fill="none"/><path d="M20.5 11H19V7c0-1.1-.9-2-2-2h-4V3.5C13 2.12 11.88 1 10.5 1S8 2.12 8 3.5V5H4c-1.1 0-1.99.9-1.99 2v3.8H3.5c1.49 0 2.7 1.21 2.7 2.7s-1.21 2.7-2.7 2.7H2V20c0 1.1.9 2 2 2h3.8v-1.5c0-1.49 1.21-2.7 2.7-2.7 1.49 0 2.7 1.21 2.7 2.7V22H17c1.1 0 2-.9 2-2v-4h1.5c1.38 0 2.5-1.12 2.5-2.5S21.88 11 20.5 11z"/>\u003c/svg>\');\n\n --pass-icon-url: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><title>check\u003c/title><path fill="%23178239" d="M24 4C12.95 4 4 12.95 4 24c0 11.04 8.95 20 20 20 11.04 0 20-8.96 20-20 0-11.05-8.96-20-20-20zm-4 30L10 24l2.83-2.83L20 28.34l15.17-15.17L38 16 20 34z"/>\u003c/svg>\');\n --average-icon-url: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><title>info\u003c/title><path fill="%23E67700" d="M24 4C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm2 30h-4V22h4v12zm0-16h-4v-4h4v4z"/>\u003c/svg>\');\n --fail-icon-url: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><title>warn\u003c/title><path fill="%23C7221F" d="M2 42h44L24 4 2 42zm24-6h-4v-4h4v4zm0-8h-4v-8h4v8z"/>\u003c/svg>\');\n\n --pwa-installable-gray-url: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="nonzero"><circle fill="%23DAE0E3" cx="12" cy="12" r="12"/><path d="M12 5a7 7 0 1 0 0 14 7 7 0 0 0 0-14zm3.5 7.7h-2.8v2.8h-1.4v-2.8H8.5v-1.4h2.8V8.5h1.4v2.8h2.8v1.4z" fill="%23FFF"/>\u003c/g>\u003c/svg>\');\n --pwa-optimized-gray-url: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><rect fill="%23DAE0E3" width="24" height="24" rx="12"/><path fill="%23FFF" d="M12 15.07l3.6 2.18-.95-4.1 3.18-2.76-4.2-.36L12 6.17l-1.64 3.86-4.2.36 3.2 2.76-.96 4.1z"/><path d="M5 5h14v14H5z"/>\u003c/g>\u003c/svg>\');\n\n --pwa-installable-gray-url-dark: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="nonzero"><circle fill="%23424242" cx="12" cy="12" r="12"/><path d="M12 5a7 7 0 1 0 0 14 7 7 0 0 0 0-14zm3.5 7.7h-2.8v2.8h-1.4v-2.8H8.5v-1.4h2.8V8.5h1.4v2.8h2.8v1.4z" fill="%23FFF"/>\u003c/g>\u003c/svg>\');\n --pwa-optimized-gray-url-dark: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><rect fill="%23424242" width="24" height="24" rx="12"/><path fill="%23FFF" d="M12 15.07l3.6 2.18-.95-4.1 3.18-2.76-4.2-.36L12 6.17l-1.64 3.86-4.2.36 3.2 2.76-.96 4.1z"/><path d="M5 5h14v14H5z"/>\u003c/g>\u003c/svg>\');\n\n --pwa-installable-color-url: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><g fill-rule="nonzero" fill="none"><circle fill="%230CCE6B" cx="12" cy="12" r="12"/><path d="M12 5a7 7 0 1 0 0 14 7 7 0 0 0 0-14zm3.5 7.7h-2.8v2.8h-1.4v-2.8H8.5v-1.4h2.8V8.5h1.4v2.8h2.8v1.4z" fill="%23FFF"/>\u003c/g>\u003c/svg>\');\n --pwa-optimized-color-url: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><rect fill="%230CCE6B" width="24" height="24" rx="12"/><path d="M5 5h14v14H5z"/><path fill="%23FFF" d="M12 15.07l3.6 2.18-.95-4.1 3.18-2.76-4.2-.36L12 6.17l-1.64 3.86-4.2.36 3.2 2.76-.96 4.1z"/>\u003c/g>\u003c/svg>\');\n\n --swap-locale-icon-url: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"/>\u003c/svg>\');\n}\n\n@media not print {\n .lh-dark {\n /* Pallete */\n --color-gray-200: var(--color-gray-800);\n --color-gray-300: #616161;\n --color-gray-400: var(--color-gray-600);\n --color-gray-700: var(--color-gray-400);\n --color-gray-50: #757575;\n --color-gray-600: var(--color-gray-500);\n --color-green-700: var(--color-green);\n --color-orange-700: var(--color-orange);\n --color-red-700: var(--color-red);\n --color-teal-600: var(--color-cyan-500);\n\n /* Context-specific colors */\n --color-hover: rgba(0, 0, 0, 0.2);\n --color-informative: var(--color-blue-200);\n\n /* Component variables */\n --env-item-background-color: #393535;\n --link-color: var(--color-blue-200);\n --locale-selector-background-color: var(--color-gray-200);\n --plugin-badge-background-color: var(--color-gray-800);\n --report-background-color: var(--color-gray-900);\n --report-border-color-secondary: var(--color-gray-200);\n --report-text-color-secondary: var(--color-gray-400);\n --report-text-color: var(--color-gray-100);\n --snippet-color: var(--color-cyan-500);\n --topbar-background-color: var(--color-gray);\n --toplevel-warning-background-color: hsl(33deg 14% 18%);\n --toplevel-warning-message-text-color: var(--color-orange-700);\n --toplevel-warning-text-color: var(--color-gray-100);\n\n /* SVGs */\n --plugin-icon-url: var(--plugin-icon-url-dark);\n --pwa-installable-gray-url: var(--pwa-installable-gray-url-dark);\n --pwa-optimized-gray-url: var(--pwa-optimized-gray-url-dark);\n }\n}\n\n@media only screen and (max-width: 480px) {\n .lh-vars {\n --audit-group-margin-bottom: 20px;\n --edge-gap-padding: var(--default-padding);\n --env-name-min-width: 120px;\n --gauge-circle-size-big: 96px;\n --gauge-circle-size: 72px;\n --gauge-label-font-size-big: 22px;\n --gauge-label-font-size: 14px;\n --gauge-label-line-height-big: 26px;\n --gauge-label-line-height: 20px;\n --gauge-percentage-font-size-big: 34px;\n --gauge-percentage-font-size: 26px;\n --gauge-wrapper-width: 112px;\n --header-padding: 16px 0 16px 0;\n --image-preview-size: 24px;\n --plugin-icon-size: 75%;\n --pwa-icon-margin: 0 7px 0 -3px;\n --report-font-size: 14px;\n --report-line-height: 20px;\n --score-icon-margin-left: 2px;\n --score-icon-size: 10px;\n --topbar-height: 28px;\n --topbar-logo-size: 20px;\n }\n\n /* Not enough space to adequately show the relative savings bars. */\n .lh-sparkline {\n display: none;\n }\n}\n\n.lh-vars.lh-devtools {\n --audit-explanation-line-height: 14px;\n --audit-group-margin-bottom: 20px;\n --audit-group-padding-vertical: 12px;\n --audit-padding-vertical: 4px;\n --category-padding: 12px;\n --default-padding: 12px;\n --env-name-min-width: 120px;\n --footer-padding-vertical: 8px;\n --gauge-circle-size-big: 72px;\n --gauge-circle-size: 64px;\n --gauge-label-font-size-big: 22px;\n --gauge-label-font-size: 14px;\n --gauge-label-line-height-big: 26px;\n --gauge-label-line-height: 20px;\n --gauge-percentage-font-size-big: 34px;\n --gauge-percentage-font-size: 26px;\n --gauge-wrapper-width: 97px;\n --header-line-height: 20px;\n --header-padding: 16px 0 16px 0;\n --screenshot-overlay-background: transparent;\n --plugin-icon-size: 75%;\n --pwa-icon-margin: 0 7px 0 -3px;\n --report-font-family-monospace: \'Menlo\', \'dejavu sans mono\', \'Consolas\', \'Lucida Console\', monospace;\n --report-font-family: \'.SFNSDisplay-Regular\', \'Helvetica Neue\', \'Lucida Grande\', sans-serif;\n --report-font-size: 12px;\n --report-line-height: 20px;\n --score-icon-margin-left: 2px;\n --score-icon-size: 10px;\n --section-padding-vertical: 8px;\n}\n\n.lh-devtools.lh-root {\n height: 100%;\n}\n.lh-devtools.lh-root img {\n /* Override devtools default \'min-width: 0\' so svg without size in a flexbox isn\'t collapsed. */\n min-width: auto;\n}\n.lh-devtools .lh-container {\n overflow-y: scroll;\n height: calc(100% - var(--topbar-height));\n}\n@media print {\n .lh-devtools .lh-container {\n overflow: unset;\n }\n}\n.lh-devtools .lh-sticky-header {\n /* This is normally the height of the topbar, but we want it to stick to the top of our scroll container .lh-container` */\n top: 0;\n}\n\n@keyframes fadeIn {\n 0% { opacity: 0;}\n 100% { opacity: 0.6;}\n}\n\n.lh-root *, .lh-root *::before, .lh-root *::after {\n box-sizing: border-box;\n}\n\n.lh-root {\n font-family: var(--report-font-family);\n font-size: var(--report-font-size);\n margin: 0;\n line-height: var(--report-line-height);\n background: var(--report-background-color);\n color: var(--report-text-color);\n}\n\n.lh-root :focus {\n outline: -webkit-focus-ring-color auto 3px;\n}\n.lh-root summary:focus {\n outline: none;\n box-shadow: 0 0 0 1px hsl(217, 89%, 61%);\n}\n\n.lh-root [hidden] {\n display: none !important;\n}\n\n.lh-root pre {\n margin: 0;\n}\n\n.lh-root details > summary {\n cursor: pointer;\n}\n\n.lh-hidden {\n display: none !important;\n}\n\n.lh-container {\n /*\n Text wrapping in the report is so much FUN!\n We have a `word-break: break-word;` globally here to prevent a few common scenarios, namely\n long non-breakable text (usually URLs) found in:\n 1. The footer\n 2. .lh-node (outerHTML)\n 3. .lh-code\n\n With that sorted, the next challenge is appropriate column sizing and text wrapping inside our\n .lh-details tables. Even more fun.\n * We don\'t want table headers ("Potential Savings (ms)") to wrap or their column values, but\n we\'d be happy for the URL column to wrap if the URLs are particularly long.\n * We want the narrow columns to remain narrow, providing the most column width for URL\n * We don\'t want the table to extend past 100% width.\n * Long URLs in the URL column can wrap. Util.getURLDisplayName maxes them out at 64 characters,\n but they do not get any overflow:ellipsis treatment.\n */\n word-break: break-word;\n}\n\n.lh-audit-group a,\n.lh-category-header__description a,\n.lh-audit__description a,\n.lh-warnings a,\n.lh-footer a,\n.lh-table-column--link a {\n color: var(--link-color);\n}\n\n.lh-audit__description, .lh-audit__stackpack {\n --inner-audit-padding-right: var(--stackpack-padding-horizontal);\n padding-left: var(--audit-description-padding-left);\n padding-right: var(--inner-audit-padding-right);\n padding-top: 8px;\n padding-bottom: 8px;\n}\n\n.lh-details {\n margin-top: var(--default-padding);\n margin-bottom: var(--default-padding);\n margin-left: var(--audit-description-padding-left);\n /* whatever the .lh-details side margins are */\n width: 100%;\n}\n\n.lh-audit__stackpack {\n display: flex;\n align-items: center;\n}\n\n.lh-audit__stackpack__img {\n max-width: 30px;\n margin-right: var(--default-padding)\n}\n\n/* Report header */\n\n.lh-report-icon {\n display: flex;\n align-items: center;\n padding: 10px 12px;\n cursor: pointer;\n}\n.lh-report-icon[disabled] {\n opacity: 0.3;\n pointer-events: none;\n}\n\n.lh-report-icon::before {\n content: "";\n margin: 4px;\n background-repeat: no-repeat;\n width: var(--report-icon-size);\n height: var(--report-icon-size);\n opacity: 0.7;\n display: inline-block;\n vertical-align: middle;\n}\n.lh-report-icon:hover::before {\n opacity: 1;\n}\n.lh-dark .lh-report-icon::before {\n filter: invert(1);\n}\n.lh-report-icon--print::before {\n background-image: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M19 8H5c-1.66 0-3 1.34-3 3v6h4v4h12v-4h4v-6c0-1.66-1.34-3-3-3zm-3 11H8v-5h8v5zm3-7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm-1-9H6v4h12V3z"/><path fill="none" d="M0 0h24v24H0z"/>\u003c/svg>\');\n}\n.lh-report-icon--copy::before {\n background-image: url(\'data:image/svg+xml;utf8,<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M0 0h24v24H0z" fill="none"/><path d="M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z"/>\u003c/svg>\');\n}\n.lh-report-icon--open::before {\n background-image: url(\'data:image/svg+xml;utf8,<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M0 0h24v24H0z" fill="none"/><path d="M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h4v-2H5V8h14v10h-4v2h4c1.1 0 2-.9 2-2V6c0-1.1-.89-2-2-2zm-7 6l-4 4h3v6h2v-6h3l-4-4z"/>\u003c/svg>\');\n}\n.lh-report-icon--download::before {\n background-image: url(\'data:image/svg+xml;utf8,<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M19 9h-4V3H9v6H5l7 7 7-7zM5 18v2h14v-2H5z"/><path d="M0 0h24v24H0z" fill="none"/>\u003c/svg>\');\n}\n.lh-report-icon--dark::before {\n background-image:url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 100 125"><path d="M50 23.587c-16.27 0-22.799 12.574-22.799 21.417 0 12.917 10.117 22.451 12.436 32.471h20.726c2.32-10.02 12.436-19.554 12.436-32.471 0-8.843-6.528-21.417-22.799-21.417zM39.637 87.161c0 3.001 1.18 4.181 4.181 4.181h.426l.41 1.231C45.278 94.449 46.042 95 48.019 95h3.963c1.978 0 2.74-.551 3.365-2.427l.409-1.231h.427c3.002 0 4.18-1.18 4.18-4.181V80.91H39.637v6.251zM50 18.265c1.26 0 2.072-.814 2.072-2.073v-9.12C52.072 5.813 51.26 5 50 5c-1.259 0-2.072.813-2.072 2.073v9.12c0 1.259.813 2.072 2.072 2.072zM68.313 23.727c.994.774 2.135.634 2.91-.357l5.614-7.187c.776-.992.636-2.135-.356-2.909-.992-.776-2.135-.636-2.91.357l-5.613 7.186c-.778.993-.636 2.135.355 2.91zM91.157 36.373c-.306-1.222-1.291-1.815-2.513-1.51l-8.85 2.207c-1.222.305-1.814 1.29-1.51 2.512.305 1.223 1.291 1.814 2.513 1.51l8.849-2.206c1.223-.305 1.816-1.291 1.511-2.513zM86.757 60.48l-8.331-3.709c-1.15-.512-2.225-.099-2.736 1.052-.512 1.151-.1 2.224 1.051 2.737l8.33 3.707c1.15.514 2.225.101 2.736-1.05.513-1.149.1-2.223-1.05-2.737zM28.779 23.37c.775.992 1.917 1.131 2.909.357.992-.776 1.132-1.917.357-2.91l-5.615-7.186c-.775-.992-1.917-1.132-2.909-.357s-1.131 1.917-.356 2.909l5.614 7.187zM21.715 39.583c.305-1.223-.288-2.208-1.51-2.513l-8.849-2.207c-1.222-.303-2.208.289-2.513 1.511-.303 1.222.288 2.207 1.511 2.512l8.848 2.206c1.222.304 2.208-.287 2.513-1.509zM21.575 56.771l-8.331 3.711c-1.151.511-1.563 1.586-1.05 2.735.511 1.151 1.586 1.563 2.736 1.052l8.331-3.711c1.151-.511 1.563-1.586 1.05-2.735-.512-1.15-1.585-1.562-2.736-1.052z"/>\u003c/svg>\');\n}\n.lh-report-icon--treemap::before {\n background-image: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="black"><path d="M3 5v14h19V5H3zm2 2h15v4H5V7zm0 10v-4h4v4H5zm6 0v-4h9v4h-9z"/>\u003c/svg>\');\n}\n.lh-report-icon--date::before {\n background-image: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7 11h2v2H7v-2zm14-5v14a2 2 0 01-2 2H5a2 2 0 01-2-2V6c0-1.1.9-2 2-2h1V2h2v2h8V2h2v2h1a2 2 0 012 2zM5 8h14V6H5v2zm14 12V10H5v10h14zm-4-7h2v-2h-2v2zm-4 0h2v-2h-2v2z"/>\u003c/svg>\');\n}\n.lh-report-icon--devices::before {\n background-image: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 6h18V4H4a2 2 0 00-2 2v11H0v3h14v-3H4V6zm19 2h-6a1 1 0 00-1 1v10c0 .6.5 1 1 1h6c.6 0 1-.5 1-1V9c0-.6-.5-1-1-1zm-1 9h-4v-7h4v7z"/>\u003c/svg>\');\n}\n.lh-report-icon--world::before {\n background-image: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm7 6h-3c-.3-1.3-.8-2.5-1.4-3.6A8 8 0 0 1 18.9 8zm-7-4a14 14 0 0 1 2 4h-4a14 14 0 0 1 2-4zM4.3 14a8.2 8.2 0 0 1 0-4h3.3a16.5 16.5 0 0 0 0 4H4.3zm.8 2h3a14 14 0 0 0 1.3 3.6A8 8 0 0 1 5.1 16zm3-8H5a8 8 0 0 1 4.3-3.6L8 8zM12 20a14 14 0 0 1-2-4h4a14 14 0 0 1-2 4zm2.3-6H9.7a14.7 14.7 0 0 1 0-4h4.6a14.6 14.6 0 0 1 0 4zm.3 5.6c.6-1.2 1-2.4 1.4-3.6h3a8 8 0 0 1-4.4 3.6zm1.8-5.6a16.5 16.5 0 0 0 0-4h3.3a8.2 8.2 0 0 1 0 4h-3.3z"/>\u003c/svg>\');\n}\n.lh-report-icon--stopwatch::before {\n background-image: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15 1H9v2h6V1zm-4 13h2V8h-2v6zm8.1-6.6L20.5 6l-1.4-1.4L17.7 6A9 9 0 0 0 3 13a9 9 0 1 0 16-5.6zm-7 12.6a7 7 0 1 1 0-14 7 7 0 0 1 0 14z"/>\u003c/svg>\');\n}\n.lh-report-icon--networkspeed::before {\n background-image: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15.9 5c-.2 0-.3 0-.4.2v.2L10.1 17a2 2 0 0 0-.2 1 2 2 0 0 0 4 .4l2.4-12.9c0-.3-.2-.5-.5-.5zM1 9l2 2c2.9-2.9 6.8-4 10.5-3.6l1.2-2.7C10 3.8 4.7 5.3 1 9zm20 2 2-2a15.4 15.4 0 0 0-5.6-3.6L17 8.2c1.5.7 2.9 1.6 4.1 2.8zm-4 4 2-2a9.9 9.9 0 0 0-2.7-1.9l-.5 3 1.2.9zM5 13l2 2a7.1 7.1 0 0 1 4-2l1.3-2.9C9.7 10.1 7 11 5 13z"/>\u003c/svg>\');\n}\n.lh-report-icon--samples-one::before {\n background-image: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><circle cx="7" cy="14" r="3"/><path d="M7 18a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm4-2a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm5.6 17.6a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"/>\u003c/svg>\');\n}\n.lh-report-icon--samples-many::before {\n background-image: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7 18a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm4-2a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm5.6 17.6a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"/><circle cx="7" cy="14" r="3"/><circle cx="11" cy="6" r="3"/>\u003c/svg>\');\n}\n.lh-report-icon--chrome::before {\n background-image: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="-50 -50 562 562"><path d="M256 25.6v25.6a204 204 0 0 1 144.8 60 204 204 0 0 1 60 144.8 204 204 0 0 1-60 144.8 204 204 0 0 1-144.8 60 204 204 0 0 1-144.8-60 204 204 0 0 1-60-144.8 204 204 0 0 1 60-144.8 204 204 0 0 1 144.8-60V0a256 256 0 1 0 0 512 256 256 0 0 0 0-512v25.6z"/><path d="M256 179.2v25.6a51.3 51.3 0 0 1 0 102.4 51.3 51.3 0 0 1 0-102.4v-51.2a102.3 102.3 0 1 0-.1 204.7 102.3 102.3 0 0 0 .1-204.7v25.6z"/><path d="M256 204.8h217.6a25.6 25.6 0 0 0 0-51.2H256a25.6 25.6 0 0 0 0 51.2m44.3 76.8L191.5 470.1a25.6 25.6 0 1 0 44.4 25.6l108.8-188.5a25.6 25.6 0 1 0-44.4-25.6m-88.6 0L102.9 93.2a25.7 25.7 0 0 0-35-9.4 25.7 25.7 0 0 0-9.4 35l108.8 188.5a25.7 25.7 0 0 0 35 9.4 25.9 25.9 0 0 0 9.4-35.1"/>\u003c/svg>\');\n}\n\n\n\n.lh-buttons {\n display: flex;\n flex-wrap: wrap;\n margin: var(--default-padding) 0;\n}\n.lh-button {\n height: 32px;\n border: 1px solid var(--report-border-color-secondary);\n border-radius: 3px;\n color: var(--link-color);\n background-color: var(--report-background-color);\n margin: 5px;\n}\n\n.lh-button:first-of-type {\n margin-left: 0;\n}\n\n/* Node */\n.lh-node__snippet {\n font-family: var(--report-font-family-monospace);\n color: var(--snippet-color);\n font-size: var(--report-monospace-font-size);\n line-height: 20px;\n}\n\n/* Score */\n\n.lh-audit__score-icon {\n width: var(--score-icon-size);\n height: var(--score-icon-size);\n margin: var(--score-icon-margin);\n}\n\n.lh-audit--pass .lh-audit__display-text {\n color: var(--color-pass-secondary);\n}\n.lh-audit--pass .lh-audit__score-icon,\n.lh-scorescale-range--pass::before {\n border-radius: 100%;\n background: var(--color-pass);\n}\n\n.lh-audit--average .lh-audit__display-text {\n color: var(--color-average-secondary);\n}\n.lh-audit--average .lh-audit__score-icon,\n.lh-scorescale-range--average::before {\n background: var(--color-average);\n width: var(--icon-square-size);\n height: var(--icon-square-size);\n}\n\n.lh-audit--fail .lh-audit__display-text {\n color: var(--color-fail-secondary);\n}\n.lh-audit--fail .lh-audit__score-icon,\n.lh-audit--error .lh-audit__score-icon,\n.lh-scorescale-range--fail::before {\n border-left: calc(var(--score-icon-size) / 2) solid transparent;\n border-right: calc(var(--score-icon-size) / 2) solid transparent;\n border-bottom: var(--score-icon-size) solid var(--color-fail);\n}\n\n.lh-audit--manual .lh-audit__display-text,\n.lh-audit--notapplicable .lh-audit__display-text {\n color: var(--color-gray-600);\n}\n.lh-audit--manual .lh-audit__score-icon,\n.lh-audit--notapplicable .lh-audit__score-icon {\n border: calc(0.2 * var(--score-icon-size)) solid var(--color-gray-400);\n border-radius: 100%;\n background: none;\n}\n\n.lh-audit--informative .lh-audit__display-text {\n color: var(--color-gray-600);\n}\n\n.lh-audit--informative .lh-audit__score-icon {\n border: calc(0.2 * var(--score-icon-size)) solid var(--color-gray-400);\n border-radius: 100%;\n}\n\n.lh-audit__description,\n.lh-audit__stackpack {\n color: var(--report-text-color-secondary);\n}\n.lh-audit__adorn {\n border: 1px solid slategray;\n border-radius: 3px;\n margin: 0 3px;\n padding: 0 2px;\n line-height: 1.1;\n display: inline-block;\n font-size: 90%;\n}\n\n.lh-category-header__description {\n text-align: center;\n color: var(--color-gray-700);\n margin: 0px auto;\n max-width: 400px;\n}\n\n\n.lh-audit__display-text,\n.lh-load-opportunity__sparkline,\n.lh-chevron-container {\n margin: 0 var(--audit-margin-horizontal);\n}\n.lh-chevron-container {\n margin-right: 0;\n}\n\n.lh-audit__title-and-text {\n flex: 1;\n}\n\n.lh-audit__title-and-text code {\n color: var(--snippet-color);\n font-size: var(--report-monospace-font-size);\n}\n\n/* Prepend display text with em dash separator. But not in Opportunities. */\n.lh-audit__display-text:not(:empty):before {\n content: \'—\';\n margin-right: var(--audit-margin-horizontal);\n}\n.lh-audit-group.lh-audit-group--load-opportunities .lh-audit__display-text:not(:empty):before {\n display: none;\n}\n\n/* Expandable Details (Audit Groups, Audits) */\n.lh-audit__header {\n display: flex;\n align-items: center;\n padding: var(--default-padding);\n}\n\n.lh-audit--load-opportunity .lh-audit__header {\n display: block;\n}\n\n\n.lh-metricfilter {\n display: grid;\n justify-content: end;\n align-items: center;\n grid-auto-flow: column;\n gap: 4px;\n color: var(--color-gray-700);\n}\n\n.lh-metricfilter__radio {\n position: absolute;\n left: -9999px;\n}\n.lh-metricfilter input[type=\'radio\']:focus-visible + label {\n outline: -webkit-focus-ring-color auto 1px;\n}\n\n.lh-metricfilter__label {\n display: inline-flex;\n padding: 0 4px;\n height: 16px;\n text-decoration: underline;\n align-items: center;\n cursor: pointer;\n font-size: 90%;\n}\n\n.lh-metricfilter__label--active {\n background: var(--color-blue-primary);\n color: var(--color-white);\n border-radius: 3px;\n text-decoration: none;\n}\n/* Give the \'All\' choice a more muted display */\n.lh-metricfilter__label--active[for="metric-All"] {\n background-color: var(--color-blue-200) !important;\n color: black !important;\n}\n\n.lh-metricfilter__text {\n margin-right: 8px;\n}\n\n/* If audits are filtered, hide the itemcount for Passed Audits… */\n.lh-category--filtered .lh-audit-group .lh-audit-group__itemcount {\n display: none;\n}\n\n\n.lh-audit__header:hover {\n background-color: var(--color-hover);\n}\n\n/* We want to hide the browser\'s default arrow marker on summary elements. Admittedly, it\'s complicated. */\n.lh-root details > summary {\n /* Blink 89+ and Firefox will hide the arrow when display is changed from (new) default of `list-item` to block. https://chromestatus.com/feature/6730096436051968*/\n display: block;\n}\n/* Safari and Blink <=88 require using the -webkit-details-marker selector */\n.lh-root details > summary::-webkit-details-marker {\n display: none;\n}\n\n/* Perf Metric */\n\n.lh-metrics-container {\n display: grid;\n grid-auto-rows: 1fr;\n grid-template-columns: 1fr 1fr;\n grid-column-gap: var(--report-line-height);\n margin-bottom: var(--default-padding);\n}\n\n.lh-metric {\n border-top: 1px solid var(--report-border-color-secondary);\n}\n\n.lh-metric:nth-last-child(-n+2) {\n border-bottom: 1px solid var(--report-border-color-secondary);\n}\n\n\n.lh-metric__innerwrap {\n display: grid;\n /**\n * Icon -- Metric Name\n * -- Metric Value\n */\n grid-template-columns: calc(var(--score-icon-size) + var(--score-icon-margin-left) + var(--score-icon-margin-right)) 1fr;\n align-items: center;\n padding: var(--default-padding);\n}\n\n.lh-metric__details {\n order: -1;\n}\n\n.lh-metric__title {\n flex: 1;\n}\n\n.lh-calclink {\n padding-left: calc(1ex / 3);\n}\n\n.lh-metric__description {\n display: none;\n grid-column-start: 2;\n grid-column-end: 4;\n color: var(--report-text-color-secondary);\n}\n\n.lh-metric__value {\n font-size: var(--metric-value-font-size);\n margin: calc(var(--default-padding) / 2) 0;\n white-space: nowrap; /* No wrapping between metric value and the icon */\n grid-column-start: 2;\n}\n\n\n@media screen and (max-width: 535px) {\n .lh-metrics-container {\n display: block;\n }\n\n .lh-metric {\n border-bottom: none !important;\n }\n .lh-metric:nth-last-child(1) {\n border-bottom: 1px solid var(--report-border-color-secondary) !important;\n }\n\n /* Change the grid to 3 columns for narrow viewport. */\n .lh-metric__innerwrap {\n /**\n * Icon -- Metric Name -- Metric Value\n */\n grid-template-columns: calc(var(--score-icon-size) + var(--score-icon-margin-left) + var(--score-icon-margin-right)) 2fr 1fr;\n }\n .lh-metric__value {\n justify-self: end;\n grid-column-start: unset;\n }\n}\n\n/* No-JS toggle switch */\n/* Keep this selector sync\'d w/ `magicSelector` in report-ui-features-test.js */\n .lh-metrics-toggle__input:checked ~ .lh-metrics-container .lh-metric__description {\n display: block;\n}\n\n/* TODO get rid of the SVGS and clean up these some more */\n.lh-metrics-toggle__input {\n opacity: 0;\n position: absolute;\n right: 0;\n top: 0px;\n}\n\n.lh-metrics-toggle__input + div > label > .lh-metrics-toggle__labeltext--hide,\n.lh-metrics-toggle__input:checked + div > label > .lh-metrics-toggle__labeltext--show {\n display: none;\n}\n.lh-metrics-toggle__input:checked + div > label > .lh-metrics-toggle__labeltext--hide {\n display: inline;\n}\n.lh-metrics-toggle__input:focus + div > label {\n outline: -webkit-focus-ring-color auto 3px;\n}\n\n.lh-metrics-toggle__label {\n cursor: pointer;\n font-size: var(--report-font-size-secondary);\n line-height: var(--report-line-height-secondary);\n color: var(--color-gray-700);\n}\n\n/* Pushes the metric description toggle button to the right. */\n.lh-audit-group--metrics .lh-audit-group__header {\n display: flex;\n justify-content: space-between;\n}\n\n.lh-metric__icon,\n.lh-scorescale-range::before {\n content: \'\';\n width: var(--score-icon-size);\n height: var(--score-icon-size);\n display: inline-block;\n margin: var(--score-icon-margin);\n}\n\n.lh-metric--pass .lh-metric__value {\n color: var(--color-pass-secondary);\n}\n.lh-metric--pass .lh-metric__icon {\n border-radius: 100%;\n background: var(--color-pass);\n}\n\n.lh-metric--average .lh-metric__value {\n color: var(--color-average-secondary);\n}\n.lh-metric--average .lh-metric__icon {\n background: var(--color-average);\n width: var(--icon-square-size);\n height: var(--icon-square-size);\n}\n\n.lh-metric--fail .lh-metric__value {\n color: var(--color-fail-secondary);\n}\n.lh-metric--fail .lh-metric__icon,\n.lh-metric--error .lh-metric__icon {\n border-left: calc(var(--score-icon-size) / 2) solid transparent;\n border-right: calc(var(--score-icon-size) / 2) solid transparent;\n border-bottom: var(--score-icon-size) solid var(--color-fail);\n}\n\n.lh-metric--error .lh-metric__value,\n.lh-metric--error .lh-metric__description {\n color: var(--color-fail-secondary);\n}\n\n/* Perf load opportunity */\n\n.lh-load-opportunity__cols {\n display: flex;\n align-items: flex-start;\n}\n\n.lh-load-opportunity__header .lh-load-opportunity__col {\n color: var(--color-gray-600);\n display: unset;\n line-height: calc(2.3 * var(--report-font-size));\n}\n\n.lh-load-opportunity__col {\n display: flex;\n}\n\n.lh-load-opportunity__col--one {\n flex: 5;\n align-items: center;\n margin-right: 2px;\n}\n.lh-load-opportunity__col--two {\n flex: 4;\n text-align: right;\n}\n\n.lh-audit--load-opportunity .lh-audit__display-text {\n text-align: right;\n flex: 0 0 calc(3 * var(--report-font-size));\n}\n\n\n/* Sparkline */\n\n.lh-load-opportunity__sparkline {\n flex: 1;\n margin-top: calc((var(--report-line-height) - var(--sparkline-height)) / 2);\n}\n\n.lh-sparkline {\n height: var(--sparkline-height);\n width: 100%;\n}\n\n.lh-sparkline__bar {\n height: 100%;\n float: right;\n}\n\n.lh-audit--pass .lh-sparkline__bar {\n background: var(--color-pass);\n}\n\n.lh-audit--average .lh-sparkline__bar {\n background: var(--color-average);\n}\n\n.lh-audit--fail .lh-sparkline__bar {\n background: var(--color-fail);\n}\n\n/* Filmstrip */\n\n.lh-filmstrip-container {\n /* smaller gap between metrics and filmstrip */\n margin: -8px auto 0 auto;\n}\n\n.lh-filmstrip {\n display: grid;\n justify-content: space-between;\n padding-bottom: var(--default-padding);\n width: 100%;\n grid-template-columns: repeat(auto-fit, 60px);\n}\n\n.lh-filmstrip__frame {\n text-align: right;\n position: relative;\n}\n\n.lh-filmstrip__thumbnail {\n border: 1px solid var(--report-border-color-secondary);\n max-height: 100px;\n max-width: 60px;\n}\n\n/* Audit */\n\n.lh-audit {\n border-bottom: 1px solid var(--report-border-color-secondary);\n}\n\n/* Apply border-top to just the first audit. */\n.lh-audit {\n border-top: 1px solid var(--report-border-color-secondary);\n}\n.lh-audit ~ .lh-audit {\n border-top: none;\n}\n\n\n.lh-audit--error .lh-audit__display-text {\n color: var(--color-fail-secondary);\n}\n\n/* Audit Group */\n\n.lh-audit-group {\n margin-bottom: var(--audit-group-margin-bottom);\n position: relative;\n}\n.lh-audit-group--metrics {\n margin-bottom: calc(var(--audit-group-margin-bottom) / 2);\n}\n\n.lh-audit-group__header::before {\n /* By default, groups don\'t get an icon */\n content: none;\n width: var(--pwa-icon-size);\n height: var(--pwa-icon-size);\n margin: var(--pwa-icon-margin);\n display: inline-block;\n vertical-align: middle;\n}\n\n/* Style the "over budget" columns red. */\n.lh-audit-group--budgets #performance-budget tbody tr td:nth-child(4),\n.lh-audit-group--budgets #performance-budget tbody tr td:nth-child(5),\n.lh-audit-group--budgets #timing-budget tbody tr td:nth-child(3) {\n color: var(--color-red-700);\n}\n\n/* Align the "over budget request count" text to be close to the "over budget bytes" column. */\n.lh-audit-group--budgets .lh-table tbody tr td:nth-child(4){\n text-align: right;\n}\n\n.lh-audit-group--budgets .lh-details--budget {\n width: 100%;\n margin: 0 0 var(--default-padding);\n}\n\n.lh-audit-group--pwa-installable .lh-audit-group__header::before {\n content: \'\';\n background-image: var(--pwa-installable-gray-url);\n}\n.lh-audit-group--pwa-optimized .lh-audit-group__header::before {\n content: \'\';\n background-image: var(--pwa-optimized-gray-url);\n}\n.lh-audit-group--pwa-installable.lh-badged .lh-audit-group__header::before {\n background-image: var(--pwa-installable-color-url);\n}\n.lh-audit-group--pwa-optimized.lh-badged .lh-audit-group__header::before {\n background-image: var(--pwa-optimized-color-url);\n}\n\n.lh-audit-group--metrics .lh-audit-group__summary {\n margin-top: 0;\n margin-bottom: 0;\n}\n\n.lh-audit-group__summary {\n display: flex;\n justify-content: space-between;\n align-items: center;\n}\n\n.lh-audit-group__header .lh-chevron {\n margin-top: calc((var(--report-line-height) - 5px) / 2);\n}\n\n.lh-audit-group__header {\n letter-spacing: 0.8px;\n padding: var(--default-padding);\n padding-left: 0;\n}\n\n.lh-audit-group__header, .lh-audit-group__summary {\n font-size: var(--report-font-size-secondary);\n line-height: var(--report-line-height-secondary);\n color: var(--color-gray-700);\n}\n\n.lh-audit-group__title {\n text-transform: uppercase;\n font-weight: 500;\n}\n\n.lh-audit-group__itemcount {\n color: var(--color-gray-600);\n}\n\n.lh-audit-group__footer {\n color: var(--color-gray-600);\n display: block;\n margin-top: var(--default-padding);\n}\n\n.lh-details,\n.lh-category-header__description,\n.lh-load-opportunity__header,\n.lh-audit-group__footer {\n font-size: var(--report-font-size-secondary);\n line-height: var(--report-line-height-secondary);\n}\n\n.lh-audit-explanation {\n margin: var(--audit-padding-vertical) 0 calc(var(--audit-padding-vertical) / 2) var(--audit-margin-horizontal);\n line-height: var(--audit-explanation-line-height);\n display: inline-block;\n}\n\n.lh-audit--fail .lh-audit-explanation {\n color: var(--color-fail-secondary);\n}\n\n/* Report */\n.lh-list > div:not(:last-child) {\n padding-bottom: 20px;\n}\n\n.lh-header-container {\n display: block;\n margin: 0 auto;\n position: relative;\n word-wrap: break-word;\n}\n\n.lh-header-container .lh-scores-wrapper {\n border-bottom: 1px solid var(--color-gray-200);\n}\n\n\n.lh-report {\n min-width: var(--report-content-min-width);\n}\n\n.lh-exception {\n font-size: large;\n}\n\n.lh-code {\n white-space: normal;\n margin-top: 0;\n font-size: var(--report-monospace-font-size);\n}\n\n.lh-warnings {\n --item-margin: calc(var(--report-line-height) / 6);\n color: var(--color-average-secondary);\n margin: var(--audit-padding-vertical) 0;\n padding: var(--default-padding)\n var(--default-padding)\n var(--default-padding)\n calc(var(--audit-description-padding-left));\n background-color: var(--toplevel-warning-background-color);\n}\n.lh-warnings span {\n font-weight: bold;\n}\n\n.lh-warnings--toplevel {\n --item-margin: calc(var(--header-line-height) / 4);\n color: var(--toplevel-warning-text-color);\n margin-left: auto;\n margin-right: auto;\n max-width: var(--report-content-max-width-minus-edge-gap);\n padding: var(--toplevel-warning-padding);\n border-radius: 8px;\n}\n\n.lh-warnings__msg {\n color: var(--toplevel-warning-message-text-color);\n margin: 0;\n}\n\n.lh-warnings ul {\n margin: 0;\n}\n.lh-warnings li {\n margin: var(--item-margin) 0;\n}\n.lh-warnings li:last-of-type {\n margin-bottom: 0;\n}\n\n.lh-scores-header {\n display: flex;\n flex-wrap: wrap;\n justify-content: center;\n}\n.lh-scores-header__solo {\n padding: 0;\n border: 0;\n}\n\n/* Gauge */\n\n.lh-gauge__wrapper--pass {\n color: var(--color-pass-secondary);\n fill: var(--color-pass);\n stroke: var(--color-pass);\n}\n\n.lh-gauge__wrapper--average {\n color: var(--color-average-secondary);\n fill: var(--color-average);\n stroke: var(--color-average);\n}\n\n.lh-gauge__wrapper--fail {\n color: var(--color-fail-secondary);\n fill: var(--color-fail);\n stroke: var(--color-fail);\n}\n\n.lh-gauge__wrapper--not-applicable {\n color: var(--color-not-applicable);\n fill: var(--color-not-applicable);\n stroke: var(--color-not-applicable);\n}\n\n.lh-fraction__wrapper .lh-fraction__content::before {\n content: \'\';\n height: var(--score-icon-size);\n width: var(--score-icon-size);\n margin: var(--score-icon-margin);\n display: inline-block;\n}\n.lh-fraction__wrapper--pass .lh-fraction__content {\n color: var(--color-pass-secondary);\n}\n.lh-fraction__wrapper--pass .lh-fraction__background {\n background-color: var(--color-pass);\n}\n.lh-fraction__wrapper--pass .lh-fraction__content::before {\n background-color: var(--color-pass);\n border-radius: 50%;\n}\n.lh-fraction__wrapper--average .lh-fraction__content {\n color: var(--color-average-secondary);\n}\n.lh-fraction__wrapper--average .lh-fraction__background,\n.lh-fraction__wrapper--average .lh-fraction__content::before {\n background-color: var(--color-average);\n}\n.lh-fraction__wrapper--fail .lh-fraction__content {\n color: var(--color-fail);\n}\n.lh-fraction__wrapper--fail .lh-fraction__background {\n background-color: var(--color-fail);\n}\n.lh-fraction__wrapper--fail .lh-fraction__content::before {\n border-left: calc(var(--score-icon-size) / 2) solid transparent;\n border-right: calc(var(--score-icon-size) / 2) solid transparent;\n border-bottom: var(--score-icon-size) solid var(--color-fail);\n}\n.lh-fraction__wrapper--null .lh-fraction__content {\n color: var(--color-gray-700);\n}\n.lh-fraction__wrapper--null .lh-fraction__background {\n background-color: var(--color-gray-700);\n}\n.lh-fraction__wrapper--null .lh-fraction__content::before {\n border-radius: 50%;\n border: calc(0.2 * var(--score-icon-size)) solid var(--color-gray-700);\n}\n\n.lh-fraction__background {\n position: absolute;\n height: 100%;\n width: 100%;\n border-radius: calc(var(--gauge-circle-size) / 2);\n opacity: 0.1;\n z-index: -1;\n}\n\n.lh-fraction__content-wrapper {\n height: var(--gauge-circle-size);\n display: flex;\n align-items: center;\n}\n\n.lh-fraction__content {\n display: flex;\n position: relative;\n align-items: center;\n justify-content: center;\n font-size: calc(0.3 * var(--gauge-circle-size));\n line-height: calc(0.4 * var(--gauge-circle-size));\n width: max-content;\n min-width: calc(1.5 * var(--gauge-circle-size));\n padding: calc(0.1 * var(--gauge-circle-size)) calc(0.2 * var(--gauge-circle-size));\n --score-icon-size: calc(0.21 * var(--gauge-circle-size));\n --score-icon-margin: 0 calc(0.15 * var(--gauge-circle-size)) 0 0;\n}\n\n.lh-gauge {\n stroke-linecap: round;\n width: var(--gauge-circle-size);\n height: var(--gauge-circle-size);\n}\n\n.lh-category .lh-gauge {\n --gauge-circle-size: var(--gauge-circle-size-big);\n}\n\n.lh-gauge-base {\n opacity: 0.1;\n}\n\n.lh-gauge-arc {\n fill: none;\n transform-origin: 50% 50%;\n animation: load-gauge var(--transition-length) ease forwards;\n animation-delay: 250ms;\n}\n\n.lh-gauge__svg-wrapper {\n position: relative;\n height: var(--gauge-circle-size);\n}\n.lh-category .lh-gauge__svg-wrapper,\n.lh-category .lh-fraction__wrapper {\n --gauge-circle-size: var(--gauge-circle-size-big);\n}\n\n/* The plugin badge overlay */\n.lh-gauge__wrapper--plugin .lh-gauge__svg-wrapper::before {\n width: var(--plugin-badge-size);\n height: var(--plugin-badge-size);\n background-color: var(--plugin-badge-background-color);\n background-image: var(--plugin-icon-url);\n background-repeat: no-repeat;\n background-size: var(--plugin-icon-size);\n background-position: 58% 50%;\n content: "";\n position: absolute;\n right: -6px;\n bottom: 0px;\n display: block;\n z-index: 100;\n box-shadow: 0 0 4px rgba(0,0,0,.2);\n border-radius: 25%;\n}\n.lh-category .lh-gauge__wrapper--plugin .lh-gauge__svg-wrapper::before {\n width: var(--plugin-badge-size-big);\n height: var(--plugin-badge-size-big);\n}\n\n@keyframes load-gauge {\n from { stroke-dasharray: 0 352; }\n}\n\n.lh-gauge__percentage {\n width: 100%;\n height: var(--gauge-circle-size);\n position: absolute;\n font-family: var(--report-font-family-monospace);\n font-size: calc(var(--gauge-circle-size) * 0.34 + 1.3px);\n line-height: 0;\n text-align: center;\n top: calc(var(--score-container-padding) + var(--gauge-circle-size) / 2);\n}\n\n.lh-category .lh-gauge__percentage {\n --gauge-circle-size: var(--gauge-circle-size-big);\n --gauge-percentage-font-size: var(--gauge-percentage-font-size-big);\n}\n\n.lh-gauge__wrapper,\n.lh-fraction__wrapper {\n position: relative;\n display: flex;\n align-items: center;\n flex-direction: column;\n text-decoration: none;\n padding: var(--score-container-padding);\n\n --transition-length: 1s;\n\n /* Contain the layout style paint & layers during animation*/\n contain: content;\n will-change: opacity; /* Only using for layer promotion */\n}\n\n.lh-gauge__label,\n.lh-fraction__label {\n font-size: var(--gauge-label-font-size);\n font-weight: 500;\n line-height: var(--gauge-label-line-height);\n margin-top: 10px;\n text-align: center;\n color: var(--report-text-color);\n word-break: keep-all;\n}\n\n/* TODO(#8185) use more BEM (.lh-gauge__label--big) instead of relying on descendant selector */\n.lh-category .lh-gauge__label,\n.lh-category .lh-fraction__label {\n --gauge-label-font-size: var(--gauge-label-font-size-big);\n --gauge-label-line-height: var(--gauge-label-line-height-big);\n margin-top: 14px;\n}\n\n.lh-scores-header .lh-gauge__wrapper,\n.lh-scores-header .lh-fraction__wrapper,\n.lh-scores-header .lh-gauge--pwa__wrapper,\n.lh-sticky-header .lh-gauge__wrapper,\n.lh-sticky-header .lh-fraction__wrapper,\n.lh-sticky-header .lh-gauge--pwa__wrapper {\n width: var(--gauge-wrapper-width);\n}\n\n.lh-scorescale {\n display: inline-flex;\n\n gap: calc(var(--default-padding) * 4);\n margin: 16px auto 0 auto;\n font-size: var(--report-font-size-secondary);\n color: var(--color-gray-700);\n\n}\n\n.lh-scorescale-range {\n display: flex;\n align-items: center;\n font-family: var(--report-font-family-monospace);\n white-space: nowrap;\n}\n\n.lh-category-header__finalscreenshot .lh-scorescale {\n border: 0;\n display: flex;\n justify-content: center;\n}\n\n.lh-category-header__finalscreenshot .lh-scorescale-range {\n font-family: unset;\n font-size: 12px;\n}\n\n.lh-scorescale-wrap {\n display: contents;\n}\n\n/* Hide category score gauages if it\'s a single category report */\n.lh-header--solo-category .lh-scores-wrapper {\n display: none;\n}\n\n\n.lh-categories {\n width: 100%;\n overflow: hidden;\n}\n\n.lh-category {\n padding: var(--category-padding);\n max-width: var(--report-content-max-width);\n margin: 0 auto;\n\n --sticky-header-height: calc(var(--gauge-circle-size-sm) + var(--score-container-padding) * 2);\n --topbar-plus-sticky-header: calc(var(--topbar-height) + var(--sticky-header-height));\n scroll-margin-top: var(--topbar-plus-sticky-header);\n\n /* Faster recalc style & layout of the report. https://web.dev/content-visibility/ */\n content-visibility: auto;\n contain-intrinsic-size: 1000px;\n}\n\n.lh-category-wrapper {\n border-bottom: 1px solid var(--color-gray-200);\n}\n\n.lh-category-header {\n margin-bottom: var(--section-padding-vertical);\n}\n\n.lh-category-header .lh-score__gauge {\n max-width: 400px;\n width: auto;\n margin: 0px auto;\n}\n\n.lh-category-header__finalscreenshot {\n display: grid;\n grid-template: none / 1fr 1px 1fr;\n justify-items: center;\n align-items: center;\n gap: var(--report-line-height);\n min-height: 288px;\n margin-bottom: var(--default-padding);\n}\n\n.lh-final-ss-image {\n /* constrain the size of the image to not be too large */\n max-height: calc(var(--gauge-circle-size-big) * 2.8);\n max-width: calc(var(--gauge-circle-size-big) * 3.5);\n border: 1px solid var(--color-gray-200);\n padding: 4px;\n border-radius: 3px;\n display: block;\n}\n\n.lh-category-headercol--separator {\n background: var(--color-gray-200);\n width: 1px;\n height: var(--gauge-circle-size-big);\n}\n\n@media screen and (max-width: 780px) {\n .lh-category-header__finalscreenshot {\n grid-template: 1fr 1fr / none\n }\n .lh-category-headercol--separator {\n display: none;\n }\n}\n\n\n/* 964 fits the min-width of the filmstrip */\n@media screen and (max-width: 964px) {\n .lh-report {\n margin-left: 0;\n width: 100%;\n }\n}\n\n@media print {\n body {\n -webkit-print-color-adjust: exact; /* print background colors */\n }\n .lh-container {\n display: block;\n }\n .lh-report {\n margin-left: 0;\n padding-top: 0;\n }\n .lh-categories {\n margin-top: 0;\n }\n}\n\n.lh-table {\n border-collapse: collapse;\n /* Can\'t assign padding to table, so shorten the width instead. */\n width: calc(100% - var(--audit-description-padding-left) - var(--stackpack-padding-horizontal));\n border: 1px solid var(--report-border-color-secondary);\n\n}\n\n.lh-table thead th {\n font-weight: normal;\n color: var(--color-gray-600);\n /* See text-wrapping comment on .lh-container. */\n word-break: normal;\n}\n\n.lh-row--even {\n background-color: var(--table-higlight-background-color);\n}\n.lh-row--hidden {\n display: none;\n}\n\n.lh-table th,\n.lh-table td {\n padding: var(--default-padding);\n}\n\n.lh-table tr {\n vertical-align: middle;\n}\n\n/* Looks unnecessary, but mostly for keeping the <th>s left-aligned */\n.lh-table-column--text,\n.lh-table-column--source-location,\n.lh-table-column--url,\n/* .lh-table-column--thumbnail, */\n/* .lh-table-column--empty,*/\n.lh-table-column--code,\n.lh-table-column--node {\n text-align: left;\n}\n\n.lh-table-column--code {\n min-width: 100px;\n}\n\n.lh-table-column--bytes,\n.lh-table-column--timespanMs,\n.lh-table-column--ms,\n.lh-table-column--numeric {\n text-align: right;\n word-break: normal;\n}\n\n\n\n.lh-table .lh-table-column--thumbnail {\n width: var(--image-preview-size);\n}\n\n.lh-table-column--url {\n min-width: 250px;\n}\n\n.lh-table-column--text {\n min-width: 80px;\n}\n\n/* Keep columns narrow if they follow the URL column */\n/* 12% was determined to be a decent narrow width, but wide enough for column headings */\n.lh-table-column--url + th.lh-table-column--bytes,\n.lh-table-column--url + .lh-table-column--bytes + th.lh-table-column--bytes,\n.lh-table-column--url + .lh-table-column--ms,\n.lh-table-column--url + .lh-table-column--ms + th.lh-table-column--bytes,\n.lh-table-column--url + .lh-table-column--bytes + th.lh-table-column--timespanMs {\n width: 12%;\n}\n\n.lh-text__url-host {\n display: inline;\n}\n\n.lh-text__url-host {\n margin-left: calc(var(--report-font-size) / 2);\n opacity: 0.6;\n font-size: 90%\n}\n\n.lh-thumbnail {\n object-fit: cover;\n width: var(--image-preview-size);\n height: var(--image-preview-size);\n display: block;\n}\n\n.lh-unknown pre {\n overflow: scroll;\n border: solid 1px var(--color-gray-200);\n}\n\n.lh-text__url > a {\n color: inherit;\n text-decoration: none;\n}\n\n.lh-text__url > a:hover {\n text-decoration: underline dotted #999;\n}\n\n.lh-sub-item-row {\n margin-left: 20px;\n margin-bottom: 0;\n color: var(--color-gray-700);\n}\n.lh-sub-item-row td {\n padding-top: 4px;\n padding-bottom: 4px;\n padding-left: 20px;\n}\n\n/* Chevron\n https://codepen.io/paulirish/pen/LmzEmK\n */\n.lh-chevron {\n --chevron-angle: 42deg;\n /* Edge doesn\'t support transform: rotate(calc(...)), so we define it here */\n --chevron-angle-right: -42deg;\n width: var(--chevron-size);\n height: var(--chevron-size);\n margin-top: calc((var(--report-line-height) - 12px) / 2);\n}\n\n.lh-chevron__lines {\n transition: transform 0.4s;\n transform: translateY(var(--report-line-height));\n}\n.lh-chevron__line {\n stroke: var(--chevron-line-stroke);\n stroke-width: var(--chevron-size);\n stroke-linecap: square;\n transform-origin: 50%;\n transform: rotate(var(--chevron-angle));\n transition: transform 300ms, stroke 300ms;\n}\n\n.lh-expandable-details .lh-chevron__line-right,\n.lh-expandable-details[open] .lh-chevron__line-left {\n transform: rotate(var(--chevron-angle-right));\n}\n\n.lh-expandable-details[open] .lh-chevron__line-right {\n transform: rotate(var(--chevron-angle));\n}\n\n\n.lh-expandable-details[open] .lh-chevron__lines {\n transform: translateY(calc(var(--chevron-size) * -1));\n}\n\n.lh-expandable-details[open] {\n animation: 300ms openDetails forwards;\n padding-bottom: var(--default-padding);\n}\n\n@keyframes openDetails {\n from {\n outline: 1px solid var(--report-background-color);\n }\n to {\n outline: 1px solid;\n box-shadow: 0 2px 4px rgba(0, 0, 0, .24);\n }\n}\n\n@media screen and (max-width: 780px) {\n /* no black outline if we\'re not confident the entire table can be displayed within bounds */\n .lh-expandable-details[open] {\n animation: none;\n }\n}\n\n.lh-expandable-details[open] summary, details.lh-clump > summary {\n border-bottom: 1px solid var(--report-border-color-secondary);\n}\ndetails.lh-clump[open] > summary {\n border-bottom-width: 0;\n}\n\n\n\ndetails .lh-clump-toggletext--hide,\ndetails[open] .lh-clump-toggletext--show { display: none; }\ndetails[open] .lh-clump-toggletext--hide { display: block;}\n\n\n/* Tooltip */\n.lh-tooltip-boundary {\n position: relative;\n}\n\n.lh-tooltip {\n position: absolute;\n display: none; /* Don\'t retain these layers when not needed */\n opacity: 0;\n background: #ffffff;\n white-space: pre-line; /* Render newlines in the text */\n min-width: 246px;\n max-width: 275px;\n padding: 15px;\n border-radius: 5px;\n text-align: initial;\n line-height: 1.4;\n}\n/* shrink tooltips to not be cutoff on left edge of narrow viewports\n 45vw is chosen to be ~= width of the left column of metrics\n*/\n@media screen and (max-width: 535px) {\n .lh-tooltip {\n min-width: 45vw;\n padding: 3vw;\n }\n}\n\n.lh-tooltip-boundary:hover .lh-tooltip {\n display: block;\n animation: fadeInTooltip 250ms;\n animation-fill-mode: forwards;\n animation-delay: 850ms;\n bottom: 100%;\n z-index: 1;\n will-change: opacity;\n right: 0;\n pointer-events: none;\n}\n\n.lh-tooltip::before {\n content: "";\n border: solid transparent;\n border-bottom-color: #fff;\n border-width: 10px;\n position: absolute;\n bottom: -20px;\n right: 6px;\n transform: rotate(180deg);\n pointer-events: none;\n}\n\n@keyframes fadeInTooltip {\n 0% { opacity: 0; }\n 75% { opacity: 1; }\n 100% { opacity: 1; filter: drop-shadow(1px 0px 1px #aaa) drop-shadow(0px 2px 4px hsla(206, 6%, 25%, 0.15)); pointer-events: auto; }\n}\n\n/* Element screenshot */\n.lh-element-screenshot {\n position: relative;\n overflow: hidden;\n float: left;\n margin-right: 20px;\n}\n.lh-element-screenshot__content {\n overflow: hidden;\n}\n.lh-element-screenshot__image {\n /* Set by ElementScreenshotRenderer.installFullPageScreenshotCssVariable */\n background-image: var(--element-screenshot-url);\n outline: 2px solid #777;\n background-color: white;\n background-repeat: no-repeat;\n}\n.lh-element-screenshot__mask {\n position: absolute;\n background: #555;\n opacity: 0.8;\n}\n.lh-element-screenshot__element-marker {\n position: absolute;\n outline: 2px solid var(--color-lime-400);\n}\n.lh-element-screenshot__overlay {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n z-index: 2000; /* .lh-topbar is 1000 */\n background: var(--screenshot-overlay-background);\n display: flex;\n align-items: center;\n justify-content: center;\n cursor: zoom-out;\n}\n\n.lh-element-screenshot__overlay .lh-element-screenshot {\n margin-right: 0; /* clearing margin used in thumbnail case */\n outline: 1px solid var(--color-gray-700);\n}\n\n.lh-screenshot-overlay--enabled .lh-element-screenshot {\n cursor: zoom-out;\n}\n.lh-screenshot-overlay--enabled .lh-node .lh-element-screenshot {\n cursor: zoom-in;\n}\n\n\n.lh-meta__items {\n --meta-icon-size: calc(var(--report-icon-size) * 0.667);\n padding: var(--default-padding);\n display: grid;\n grid-template-columns: 1fr 1fr 1fr;\n background-color: var(--env-item-background-color);\n border-radius: 3px;\n margin: 0 0 var(--default-padding) 0;\n font-size: 12px;\n column-gap: var(--default-padding);\n color: var(--color-gray-700);\n}\n\n.lh-meta__item {\n display: block;\n list-style-type: none;\n position: relative;\n padding: 0 0 0 calc(var(--meta-icon-size) + var(--default-padding) * 2);\n cursor: unset; /* disable pointer cursor from report-icon */\n}\n\n.lh-meta__item.lh-tooltip-boundary {\n text-decoration: dotted underline var(--color-gray-500);\n cursor: help;\n}\n\n.lh-meta__item.lh-report-icon::before {\n position: absolute;\n left: var(--default-padding);\n width: var(--meta-icon-size);\n height: var(--meta-icon-size);\n}\n\n.lh-meta__item.lh-report-icon:hover::before {\n opacity: 0.7;\n}\n\n.lh-meta__item .lh-tooltip {\n color: var(--color-gray-800);\n}\n\n.lh-meta__item .lh-tooltip::before {\n right: auto; /* Set the tooltip arrow to the leftside */\n left: 6px;\n}\n\n/* Change the grid for narrow viewport. */\n@media screen and (max-width: 640px) {\n .lh-meta__items {\n grid-template-columns: 1fr 1fr;\n }\n}\n@media screen and (max-width: 535px) {\n .lh-meta__items {\n display: block;\n }\n}\n\n\n/*# sourceURL=report-styles.css */\n'),t.append(n),t}(e);case"topbar":return function(e){const t=e.createFragment(),n=e.createElement("style");n.append("\n .lh-topbar {\n position: sticky;\n top: 0;\n left: 0;\n right: 0;\n z-index: 1000;\n display: flex;\n align-items: center;\n height: var(--topbar-height);\n padding: var(--topbar-padding);\n font-size: var(--report-font-size-secondary);\n background-color: var(--topbar-background-color);\n border-bottom: 1px solid var(--color-gray-200);\n }\n\n .lh-topbar__logo {\n width: var(--topbar-logo-size);\n height: var(--topbar-logo-size);\n user-select: none;\n flex: none;\n }\n\n .lh-topbar__url {\n margin: var(--topbar-padding);\n text-decoration: none;\n color: var(--report-text-color);\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n }\n\n .lh-tools {\n display: flex;\n align-items: center;\n margin-left: auto;\n will-change: transform;\n min-width: var(--report-icon-size);\n }\n .lh-tools__button {\n width: var(--report-icon-size);\n min-width: 24px;\n height: var(--report-icon-size);\n cursor: pointer;\n margin-right: 5px;\n /* This is actually a button element, but we want to style it like a transparent div. */\n display: flex;\n background: none;\n color: inherit;\n border: none;\n padding: 0;\n font: inherit;\n outline: inherit;\n }\n .lh-tools__button svg {\n fill: var(--tools-icon-color);\n }\n .lh-dark .lh-tools__button svg {\n filter: invert(1);\n }\n .lh-tools__button.lh-active + .lh-tools__dropdown {\n opacity: 1;\n clip: rect(-1px, 194px, 242px, -3px);\n visibility: visible;\n }\n .lh-tools__dropdown {\n position: absolute;\n background-color: var(--report-background-color);\n border: 1px solid var(--report-border-color);\n border-radius: 3px;\n padding: calc(var(--default-padding) / 2) 0;\n cursor: pointer;\n top: 36px;\n right: 0;\n box-shadow: 1px 1px 3px #ccc;\n min-width: 125px;\n clip: rect(0, 164px, 0, 0);\n visibility: hidden;\n opacity: 0;\n transition: all 200ms cubic-bezier(0,0,0.2,1);\n }\n .lh-tools__dropdown a {\n color: currentColor;\n text-decoration: none;\n white-space: nowrap;\n padding: 0 6px;\n line-height: 2;\n }\n .lh-tools__dropdown a:hover,\n .lh-tools__dropdown a:focus {\n background-color: var(--color-gray-200);\n outline: none;\n }\n /* save-gist option hidden in report. */\n .lh-tools__dropdown a[data-action='save-gist'] {\n display: none;\n }\n\n .lh-locale-selector {\n width: 100%;\n color: var(--report-text-color);\n background-color: var(--locale-selector-background-color);\n padding: 2px;\n }\n .lh-tools-locale {\n display: flex;\n align-items: center;\n flex-direction: row-reverse;\n }\n .lh-tools-locale__selector-wrapper {\n transition: opacity 0.15s;\n opacity: 0;\n max-width: 200px;\n }\n .lh-button.lh-tool-locale__button {\n height: var(--topbar-height);\n color: var(--tools-icon-color);\n padding: calc(var(--default-padding) / 2);\n }\n .lh-tool-locale__button.lh-active + .lh-tools-locale__selector-wrapper {\n opacity: 1;\n clip: rect(-1px, 194px, 242px, -3px);\n visibility: visible;\n margin: 0 4px;\n }\n\n @media screen and (max-width: 964px) {\n .lh-tools__dropdown {\n right: 0;\n left: initial;\n }\n }\n @media print {\n .lh-topbar {\n position: static;\n margin-left: 0;\n }\n\n .lh-tools__dropdown {\n display: none;\n }\n }\n "),t.append(n);const r=e.createElement("div","lh-topbar"),o=e.createElementNS("http://www.w3.org/2000/svg","svg","lh-topbar__logo");o.setAttribute("viewBox","0 0 24 24");const i=e.createElementNS("http://www.w3.org/2000/svg","defs"),a=e.createElementNS("http://www.w3.org/2000/svg","linearGradient");a.setAttribute("x1","57.456%"),a.setAttribute("y1","13.086%"),a.setAttribute("x2","18.259%"),a.setAttribute("y2","72.322%"),a.setAttribute("id","lh-topbar__logo--a");const l=e.createElementNS("http://www.w3.org/2000/svg","stop");l.setAttribute("stop-color","#262626"),l.setAttribute("stop-opacity",".1"),l.setAttribute("offset","0%");const s=e.createElementNS("http://www.w3.org/2000/svg","stop");s.setAttribute("stop-color","#262626"),s.setAttribute("stop-opacity","0"),s.setAttribute("offset","100%"),a.append(" ",l," ",s," ");const c=e.createElementNS("http://www.w3.org/2000/svg","linearGradient");c.setAttribute("x1","100%"),c.setAttribute("y1","50%"),c.setAttribute("x2","0%"),c.setAttribute("y2","50%"),c.setAttribute("id","lh-topbar__logo--b");const d=e.createElementNS("http://www.w3.org/2000/svg","stop");d.setAttribute("stop-color","#262626"),d.setAttribute("stop-opacity",".1"),d.setAttribute("offset","0%");const h=e.createElementNS("http://www.w3.org/2000/svg","stop");h.setAttribute("stop-color","#262626"),h.setAttribute("stop-opacity","0"),h.setAttribute("offset","100%"),c.append(" ",d," ",h," ");const p=e.createElementNS("http://www.w3.org/2000/svg","linearGradient");p.setAttribute("x1","58.764%"),p.setAttribute("y1","65.756%"),p.setAttribute("x2","36.939%"),p.setAttribute("y2","50.14%"),p.setAttribute("id","lh-topbar__logo--c");const u=e.createElementNS("http://www.w3.org/2000/svg","stop");u.setAttribute("stop-color","#262626"),u.setAttribute("stop-opacity",".1"),u.setAttribute("offset","0%");const g=e.createElementNS("http://www.w3.org/2000/svg","stop");g.setAttribute("stop-color","#262626"),g.setAttribute("stop-opacity","0"),g.setAttribute("offset","100%"),p.append(" ",u," ",g," ");const m=e.createElementNS("http://www.w3.org/2000/svg","linearGradient");m.setAttribute("x1","41.635%"),m.setAttribute("y1","20.358%"),m.setAttribute("x2","72.863%"),m.setAttribute("y2","85.424%"),m.setAttribute("id","lh-topbar__logo--d");const f=e.createElementNS("http://www.w3.org/2000/svg","stop");f.setAttribute("stop-color","#FFF"),f.setAttribute("stop-opacity",".1"),f.setAttribute("offset","0%");const v=e.createElementNS("http://www.w3.org/2000/svg","stop");v.setAttribute("stop-color","#FFF"),v.setAttribute("stop-opacity","0"),v.setAttribute("offset","100%"),m.append(" ",f," ",v," "),i.append(" ",a," ",c," ",p," ",m," ");const b=e.createElementNS("http://www.w3.org/2000/svg","g");b.setAttribute("fill","none"),b.setAttribute("fill-rule","evenodd");const _=e.createElementNS("http://www.w3.org/2000/svg","path");_.setAttribute("d","M12 3l4.125 2.625v3.75H18v2.25h-1.688l1.5 9.375H6.188l1.5-9.375H6v-2.25h1.875V5.648L12 3zm2.201 9.938L9.54 14.633 9 18.028l5.625-2.062-.424-3.028zM12.005 5.67l-1.88 1.207v2.498h3.75V6.86l-1.87-1.19z"),_.setAttribute("fill","#F44B21");const w=e.createElementNS("http://www.w3.org/2000/svg","path");w.setAttribute("fill","#FFF"),w.setAttribute("d","M14.201 12.938L9.54 14.633 9 18.028l5.625-2.062z");const y=e.createElementNS("http://www.w3.org/2000/svg","path");y.setAttribute("d","M6 18c-2.042 0-3.95-.01-5.813 0l1.5-9.375h4.326L6 18z"),y.setAttribute("fill","url(#lh-topbar__logo--a)"),y.setAttribute("fill-rule","nonzero"),y.setAttribute("transform","translate(6 3)");const x=e.createElementNS("http://www.w3.org/2000/svg","path");x.setAttribute("fill","#FFF176"),x.setAttribute("fill-rule","nonzero"),x.setAttribute("d","M13.875 9.375v-2.56l-1.87-1.19-1.88 1.207v2.543z");const k=e.createElementNS("http://www.w3.org/2000/svg","path");k.setAttribute("fill","url(#lh-topbar__logo--b)"),k.setAttribute("fill-rule","nonzero"),k.setAttribute("d","M0 6.375h6v2.25H0z"),k.setAttribute("transform","translate(6 3)");const E=e.createElementNS("http://www.w3.org/2000/svg","path");E.setAttribute("fill","url(#lh-topbar__logo--c)"),E.setAttribute("fill-rule","nonzero"),E.setAttribute("d","M6 6.375H1.875v-3.75L6 0z"),E.setAttribute("transform","translate(6 3)");const A=e.createElementNS("http://www.w3.org/2000/svg","path");A.setAttribute("fill","url(#lh-topbar__logo--d)"),A.setAttribute("fill-rule","nonzero"),A.setAttribute("d","M6 0l4.125 2.625v3.75H12v2.25h-1.688l1.5 9.375H.188l1.5-9.375H0v-2.25h1.875V2.648z"),A.setAttribute("transform","translate(6 3)"),b.append(" ",_," ",w," ",y," ",x," ",k," ",E," ",A," "),o.append(" ",i," ",b," ");const C=e.createElement("a","lh-topbar__url");C.setAttribute("href",""),C.setAttribute("target","_blank"),C.setAttribute("rel","noopener");const z=e.createElement("div","lh-tools"),S=e.createElement("div","lh-tools-locale lh-hidden"),L=e.createElement("button","lh-button lh-tool-locale__button");L.setAttribute("id","lh-button__swap-locales"),L.setAttribute("title","Show Language Picker"),L.setAttribute("aria-label","Toggle language picker"),L.setAttribute("aria-haspopup","menu"),L.setAttribute("aria-expanded","false"),L.setAttribute("aria-controls","lh-tools-locale__selector-wrapper");const M=e.createElementNS("http://www.w3.org/2000/svg","svg");M.setAttribute("width","20px"),M.setAttribute("height","20px"),M.setAttribute("viewBox","0 0 24 24"),M.setAttribute("fill","currentColor");const F=e.createElementNS("http://www.w3.org/2000/svg","path");F.setAttribute("d","M0 0h24v24H0V0z"),F.setAttribute("fill","none");const T=e.createElementNS("http://www.w3.org/2000/svg","path");T.setAttribute("d","M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"),M.append(F,T),L.append(" ",M," ");const N=e.createElement("div","lh-tools-locale__selector-wrapper");N.setAttribute("id","lh-tools-locale__selector-wrapper"),N.setAttribute("role","menu"),N.setAttribute("aria-labelledby","lh-button__swap-locales"),N.setAttribute("aria-hidden","true"),N.append(" "," "),S.append(" ",L," ",N," ");const D=e.createElement("button","lh-tools__button");D.setAttribute("id","lh-tools-button"),D.setAttribute("title","Tools menu"),D.setAttribute("aria-label","Toggle report tools menu"),D.setAttribute("aria-haspopup","menu"),D.setAttribute("aria-expanded","false"),D.setAttribute("aria-controls","lh-tools-dropdown");const H=e.createElementNS("http://www.w3.org/2000/svg","svg");H.setAttribute("width","100%"),H.setAttribute("height","100%"),H.setAttribute("viewBox","0 0 24 24");const R=e.createElementNS("http://www.w3.org/2000/svg","path");R.setAttribute("d","M0 0h24v24H0z"),R.setAttribute("fill","none");const P=e.createElementNS("http://www.w3.org/2000/svg","path");P.setAttribute("d","M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"),H.append(" ",R," ",P," "),D.append(" ",H," ");const U=e.createElement("div","lh-tools__dropdown");U.setAttribute("id","lh-tools-dropdown"),U.setAttribute("role","menu"),U.setAttribute("aria-labelledby","lh-tools-button");const $=e.createElement("a","lh-report-icon lh-report-icon--print");$.setAttribute("role","menuitem"),$.setAttribute("tabindex","-1"),$.setAttribute("href","#"),$.setAttribute("data-i18n","dropdownPrintSummary"),$.setAttribute("data-action","print-summary");const O=e.createElement("a","lh-report-icon lh-report-icon--print");O.setAttribute("role","menuitem"),O.setAttribute("tabindex","-1"),O.setAttribute("href","#"),O.setAttribute("data-i18n","dropdownPrintExpanded"),O.setAttribute("data-action","print-expanded");const B=e.createElement("a","lh-report-icon lh-report-icon--copy");B.setAttribute("role","menuitem"),B.setAttribute("tabindex","-1"),B.setAttribute("href","#"),B.setAttribute("data-i18n","dropdownCopyJSON"),B.setAttribute("data-action","copy");const I=e.createElement("a","lh-report-icon lh-report-icon--download lh-hidden");I.setAttribute("role","menuitem"),I.setAttribute("tabindex","-1"),I.setAttribute("href","#"),I.setAttribute("data-i18n","dropdownSaveHTML"),I.setAttribute("data-action","save-html");const V=e.createElement("a","lh-report-icon lh-report-icon--download");V.setAttribute("role","menuitem"),V.setAttribute("tabindex","-1"),V.setAttribute("href","#"),V.setAttribute("data-i18n","dropdownSaveJSON"),V.setAttribute("data-action","save-json");const G=e.createElement("a","lh-report-icon lh-report-icon--open");G.setAttribute("role","menuitem"),G.setAttribute("tabindex","-1"),G.setAttribute("href","#"),G.setAttribute("data-i18n","dropdownViewer"),G.setAttribute("data-action","open-viewer");const j=e.createElement("a","lh-report-icon lh-report-icon--open");j.setAttribute("role","menuitem"),j.setAttribute("tabindex","-1"),j.setAttribute("href","#"),j.setAttribute("data-i18n","dropdownSaveGist"),j.setAttribute("data-action","save-gist");const q=e.createElement("a","lh-report-icon lh-report-icon--dark");return q.setAttribute("role","menuitem"),q.setAttribute("tabindex","-1"),q.setAttribute("href","#"),q.setAttribute("data-i18n","dropdownDarkTheme"),q.setAttribute("data-action","toggle-dark"),U.append(" ",$," ",O," ",B," "," ",I," ",V," ",G," ",j," ",q," "),z.append(" ",S," ",D," ",U," "),r.append(" "," ",o," ",C," ",z," "),t.append(r),t}(e);case"warningsToplevel":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-warnings lh-warnings--toplevel"),r=e.createElement("p","lh-warnings__msg"),o=e.createElement("ul");return n.append(" ",r," ",o," "),t.append(n),t}(e)}throw new Error("unexpected component: "+t)}(this,e),this._componentCache.set(e,t);return t.cloneNode(!0)}clearComponentCache(){this._componentCache.clear()}convertMarkdownLinkSnippets(e){const t=this.createElement("span");for(const n of l.splitMarkdownLink(e)){if(!n.isLink){t.appendChild(this._document.createTextNode(n.text));continue}const e=new URL(n.linkHref);["https://developers.google.com","https://web.dev"].includes(e.origin)&&(e.searchParams.set("utm_source","lighthouse"),e.searchParams.set("utm_medium",this._lighthouseChannel));const r=this.createElement("a");r.rel="noopener",r.target="_blank",r.textContent=n.text,this.safelySetHref(r,e.href),t.appendChild(r)}return t}safelySetHref(e,t){if((t=t||"").startsWith("#"))return void(e.href=t);let n;try{n=new URL(t)}catch(e){}n&&["https:","http:"].includes(n.protocol)&&(e.href=n.href)}safelySetBlobHref(e,t){if("text/html"!==t.type&&"application/json"!==t.type)throw new Error("Unsupported blob type");const n=URL.createObjectURL(t);e.href=n}convertMarkdownCodeSnippets(e){const t=this.createElement("span");for(const n of l.splitMarkdownCodeSpans(e))if(n.isCode){const e=this.createElement("code");e.textContent=n.text,t.appendChild(e)}else t.appendChild(this._document.createTextNode(n.text));return t}setLighthouseChannel(e){this._lighthouseChannel=e}document(){return this._document}isDevTools(){return!!this._document.querySelector(".lh-devtools")}find(e,t){const n=t.querySelector(e);if(null===n)throw new Error(`query ${e} not found`);return n}findAll(e,t){return Array.from(t.querySelectorAll(e))}fireEventOn(e,t=this._document,n){const r=new CustomEvent(e,n?{detail:n}:void 0);t.dispatchEvent(r)}saveFile(e,t){const n=this.createElement("a");n.download=t,this.safelySetBlobHref(n,e),this._document.body.appendChild(n),n.click(),this._document.body.removeChild(n),setTimeout((()=>URL.revokeObjectURL(n.href)),500)}}
/**
* @license
* Copyright 2017 The Lighthouse Authors. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS-IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/class c{constructor(e,t){this.dom=e,this.detailsRenderer=t}get _clumpTitles(){return{warning:l.i18n.strings.warningAuditsGroupTitle,manual:l.i18n.strings.manualAuditsGroupTitle,passed:l.i18n.strings.passedAuditsGroupTitle,notApplicable:l.i18n.strings.notApplicableAuditsGroupTitle}}renderAudit(e){const t=this.dom.createComponent("audit");return this.populateAuditValues(e,t)}populateAuditValues(e,t){const n=l.i18n.strings,r=this.dom.find(".lh-audit",t);r.id=e.result.id;const o=e.result.scoreDisplayMode;e.result.displayValue&&(this.dom.find(".lh-audit__display-text",r).textContent=e.result.displayValue);const i=this.dom.find(".lh-audit__title",r);i.appendChild(this.dom.convertMarkdownCodeSnippets(e.result.title));const a=this.dom.find(".lh-audit__description",r);a.appendChild(this.dom.convertMarkdownLinkSnippets(e.result.description));for(const t of e.relevantMetrics||[]){const e=this.dom.createChildOf(a,"span","lh-audit__adorn");e.title=`Relevant to ${t.result.title}`,e.textContent=t.acronym||t.id}e.stackPacks&&e.stackPacks.forEach((e=>{const t=this.dom.createElement("div");t.classList.add("lh-audit__stackpack");const n=this.dom.createElement("img");n.classList.add("lh-audit__stackpack__img"),n.src=e.iconDataURL,n.alt=e.title,t.appendChild(n),t.appendChild(this.dom.convertMarkdownLinkSnippets(e.description)),this.dom.find(".lh-audit__stackpacks",r).appendChild(t)}));const s=this.dom.find("details",r);if(e.result.details){const t=this.detailsRenderer.render(e.result.details);t&&(t.classList.add("lh-details"),s.appendChild(t))}if(this.dom.find(".lh-chevron-container",r).appendChild(this._createChevron()),this._setRatingClass(r,e.result.score,o),"error"===e.result.scoreDisplayMode){r.classList.add("lh-audit--error");const t=this.dom.find(".lh-audit__display-text",r);t.textContent=n.errorLabel,t.classList.add("lh-tooltip-boundary");this.dom.createChildOf(t,"div","lh-tooltip lh-tooltip--error").textContent=e.result.errorMessage||n.errorMissingAuditInfo}else if(e.result.explanation){this.dom.createChildOf(i,"div","lh-audit-explanation").textContent=e.result.explanation}const c=e.result.warnings;if(!c||0===c.length)return r;const d=this.dom.find("summary",s),h=this.dom.createChildOf(d,"div","lh-warnings");if(this.dom.createChildOf(h,"span").textContent=n.warningHeader,1===c.length)h.appendChild(this.dom.createTextNode(c.join("")));else{const e=this.dom.createChildOf(h,"ul");for(const t of c){this.dom.createChildOf(e,"li").textContent=t}}return r}injectFinalScreenshot(e,t,n){const r=t["final-screenshot"];if(!r||"error"===r.scoreDisplayMode)return null;if(!r.details||"screenshot"!==r.details.type)return null;const o=this.dom.createElement("img","lh-final-ss-image"),i=r.details.data;o.src=i,o.alt=r.title;const a=this.dom.find(".lh-category .lh-category-header",e),l=this.dom.createElement("div","lh-category-headercol"),s=this.dom.createElement("div","lh-category-headercol lh-category-headercol--separator"),c=this.dom.createElement("div","lh-category-headercol");l.append(...a.childNodes),l.append(n),c.append(o),a.append(l,s,c),a.classList.add("lh-category-header__finalscreenshot")}_createChevron(){const e=this.dom.createComponent("chevron");return this.dom.find("svg.lh-chevron",e)}_setRatingClass(e,t,n){const r=l.calculateRating(t,n);return e.classList.add(`lh-audit--${n.toLowerCase()}`),"informative"!==n&&e.classList.add(`lh-audit--${r}`),e}renderCategoryHeader(e,t,n){const r=this.dom.createComponent("categoryHeader"),o=this.dom.find(".lh-score__gauge",r),i=this.renderCategoryScore(e,t,n);if(o.appendChild(i),e.description){const t=this.dom.convertMarkdownLinkSnippets(e.description);this.dom.find(".lh-category-header__description",r).appendChild(t)}return r}renderAuditGroup(e){const t=this.dom.createElement("div","lh-audit-group"),n=this.dom.createElement("div","lh-audit-group__header");this.dom.createChildOf(n,"span","lh-audit-group__title").textContent=e.title,t.appendChild(n);let r=null;return e.description&&(r=this.dom.convertMarkdownLinkSnippets(e.description),r.classList.add("lh-audit-group__description","lh-audit-group__footer"),t.appendChild(r)),[t,r]}_renderGroupedAudits(e,t){const n=new Map,r="NotAGroup";n.set(r,[]);for(const t of e){const e=t.group||r,o=n.get(e)||[];o.push(t),n.set(e,o)}const o=[];for(const[e,i]of n){if(e===r){for(const e of i)o.push(this.renderAudit(e));continue}const n=t[e],[a,l]=this.renderAuditGroup(n);for(const e of i)a.insertBefore(this.renderAudit(e),l);a.classList.add(`lh-audit-group--${e}`),o.push(a)}return o}renderUnexpandableClump(e,t){const n=this.dom.createElement("div");return this._renderGroupedAudits(e,t).forEach((e=>n.appendChild(e))),n}renderClump(e,{auditRefs:t,description:n}){const r=this.dom.createComponent("clump"),o=this.dom.find(".lh-clump",r);"warning"===e&&o.setAttribute("open","");const i=this.dom.find(".lh-audit-group__header",o),a=this._clumpTitles[e];this.dom.find(".lh-audit-group__title",i).textContent=a;this.dom.find(".lh-audit-group__itemcount",o).textContent=`(${t.length})`;const s=t.map(this.renderAudit.bind(this));o.append(...s);const c=this.dom.find(".lh-audit-group",r);if(n){const e=this.dom.convertMarkdownLinkSnippets(n);e.classList.add("lh-audit-group__description","lh-audit-group__footer"),c.appendChild(e)}return this.dom.find(".lh-clump-toggletext--show",c).textContent=l.i18n.strings.show,this.dom.find(".lh-clump-toggletext--hide",c).textContent=l.i18n.strings.hide,o.classList.add(`lh-clump--${e.toLowerCase()}`),c}renderCategoryScore(e,t,n){let r;if(r=n&&l.shouldDisplayAsFraction(n.gatherMode)?this.renderCategoryFraction(e):this.renderScoreGauge(e,t),n?.omitLabel){this.dom.find(".lh-gauge__label,.lh-fraction__label",r).remove()}if(n?.onPageAnchorRendered){const e=this.dom.find("a",r);n.onPageAnchorRendered(e)}return r}renderScoreGauge(e,t){const n=this.dom.createComponent("gauge"),r=this.dom.find("a.lh-gauge__wrapper",n);l.isPluginCategory(e.id)&&r.classList.add("lh-gauge__wrapper--plugin");const o=Number(e.score),i=this.dom.find(".lh-gauge",n),a=this.dom.find("circle.lh-gauge-arc",i);a&&this._setGaugeArc(a,o);const s=Math.round(100*o),c=this.dom.find("div.lh-gauge__percentage",n);return c.textContent=s.toString(),null===e.score&&(c.textContent="?",c.title=l.i18n.strings.errorLabel),0===e.auditRefs.length||this.hasApplicableAudits(e)?r.classList.add(`lh-gauge__wrapper--${l.calculateRating(e.score)}`):(r.classList.add("lh-gauge__wrapper--not-applicable"),c.textContent="-",c.title=l.i18n.strings.notApplicableAuditsGroupTitle),this.dom.find(".lh-gauge__label",n).textContent=e.title,n}renderCategoryFraction(e){const t=this.dom.createComponent("fraction"),n=this.dom.find("a.lh-fraction__wrapper",t),{numPassed:r,numPassableAudits:o,totalWeight:i}=l.calculateCategoryFraction(e),a=r/o,s=this.dom.find(".lh-fraction__content",t),c=this.dom.createElement("span");c.textContent=`${r}/${o}`,s.appendChild(c);let d=l.calculateRating(a);return 0===i&&(d="null"),n.classList.add(`lh-fraction__wrapper--${d}`),this.dom.find(".lh-fraction__label",t).textContent=e.title,t}hasApplicableAudits(e){return e.auditRefs.some((e=>"notApplicable"!==e.result.scoreDisplayMode))}_setGaugeArc(e,t){const n=2*Math.PI*Number(e.getAttribute("r")),r=Number(e.getAttribute("stroke-width")),o=.25*r/n;e.style.transform=`rotate(${360*o-90}deg)`;let i=t*n-r/2;0===t&&(e.style.opacity="0"),1===t&&(i=n),e.style.strokeDasharray=`${Math.max(i,0)} ${n}`}_auditHasWarning(e){return Boolean(e.result.warnings?.length)}_getClumpIdForAuditRef(e){const t=e.result.scoreDisplayMode;return"manual"===t||"notApplicable"===t?t:l.showAsPassed(e.result)?this._auditHasWarning(e)?"warning":"passed":"failed"}render(e,t={},n){const r=this.dom.createElement("div","lh-category");r.id=e.id,r.appendChild(this.renderCategoryHeader(e,t,n));const o=new Map;o.set("failed",[]),o.set("warning",[]),o.set("manual",[]),o.set("passed",[]),o.set("notApplicable",[]);for(const t of e.auditRefs){const e=this._getClumpIdForAuditRef(t),n=o.get(e);n.push(t),o.set(e,n)}for(const e of o.values())e.sort(((e,t)=>t.weight-e.weight));for(const[n,i]of o){if(0===i.length)continue;if("failed"===n){const e=this.renderUnexpandableClump(i,t);e.classList.add("lh-clump--failed"),r.appendChild(e);continue}const o="manual"===n?e.manualDescription:void 0,a=this.renderClump(n,{auditRefs:i,description:o});r.appendChild(a)}return r}}
/**
* @license
* Copyright 2017 The Lighthouse Authors. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS-IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/class d{static initTree(e){let t=0;const n=Object.keys(e);if(n.length>0){t=e[n[0]].request.startTime}return{tree:e,startTime:t,transferSize:0}}static createSegment(e,t,n,r,o,i){const a=e[t],l=Object.keys(e),s=l.indexOf(t)===l.length-1,c=!!a.children&&Object.keys(a.children).length>0,d=Array.isArray(o)?o.slice(0):[];return void 0!==i&&d.push(!i),{node:a,isLastChild:s,hasChildren:c,startTime:n,transferSize:r+a.request.transferSize,treeMarkers:d}}static createChainNode(e,t,n){const r=e.createComponent("crcChain");e.find(".lh-crc-node",r).setAttribute("title",t.node.request.url);const o=e.find(".lh-crc-node__tree-marker",r);t.treeMarkers.forEach((t=>{t?(o.appendChild(e.createElement("span","lh-tree-marker lh-vert")),o.appendChild(e.createElement("span","lh-tree-marker"))):(o.appendChild(e.createElement("span","lh-tree-marker")),o.appendChild(e.createElement("span","lh-tree-marker")))})),t.isLastChild?(o.appendChild(e.createElement("span","lh-tree-marker lh-up-right")),o.appendChild(e.createElement("span","lh-tree-marker lh-right"))):(o.appendChild(e.createElement("span","lh-tree-marker lh-vert-right")),o.appendChild(e.createElement("span","lh-tree-marker lh-right"))),t.hasChildren?o.appendChild(e.createElement("span","lh-tree-marker lh-horiz-down")):o.appendChild(e.createElement("span","lh-tree-marker lh-right"));const i=t.node.request.url,a=n.renderTextURL(i),s=e.find(".lh-crc-node__tree-value",r);if(s.appendChild(a),!t.hasChildren){const{startTime:n,endTime:r,transferSize:o}=t.node.request,i=e.createElement("span","lh-crc-node__chain-duration");i.textContent=" - "+l.i18n.formatMilliseconds(1e3*(r-n))+", ";const a=e.createElement("span","lh-crc-node__chain-duration");a.textContent=l.i18n.formatBytesToKiB(o,.01),s.appendChild(i),s.appendChild(a)}return r}static buildTree(e,t,n,r,o,i){if(r.appendChild(h.createChainNode(e,n,i)),n.node.children)for(const a of Object.keys(n.node.children)){const l=h.createSegment(n.node.children,a,n.startTime,n.transferSize,n.treeMarkers,n.isLastChild);h.buildTree(e,t,l,r,o,i)}}static render(e,t,n){const r=e.createComponent("crc"),o=e.find(".lh-crc",r);e.find(".lh-crc-initial-nav",r).textContent=l.i18n.strings.crcInitialNavigation,e.find(".lh-crc__longest_duration_label",r).textContent=l.i18n.strings.crcLongestDurationLabel,e.find(".lh-crc__longest_duration",r).textContent=l.i18n.formatMilliseconds(t.longestChain.duration);const i=h.initTree(t.chains);for(const a of Object.keys(i.tree)){const l=h.createSegment(i.tree,a,i.startTime,i.transferSize);h.buildTree(e,r,l,o,t,n)}return e.find(".lh-crc-container",r)}}const h=d,p=0,u=1,g=2,m=0,f=1,v=2,b=3,_={[m]:["lh-snippet__line--content"],[f]:["lh-snippet__line--content","lh-snippet__line--content-highlighted"],[v]:["lh-snippet__line--placeholder"],[b]:["lh-snippet__line--message"]};
/**
* @license Copyright 2019 The Lighthouse Authors. All Rights Reserved.
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
* Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
*/function w(e,t){return{line:e.find((e=>e.lineNumber===t)),previousLine:e.find((e=>e.lineNumber===t-1))}}function y(e,t){return e.filter((e=>e.lineNumber===t))}function x(e){return l.filterRelevantLines(e.lines,e.lineMessages,2)}class k{static renderHeader(e,t,n,r){const o=x(t).length<t.lines.length,i=e.createComponent("snippetHeader");e.find(".lh-snippet__title",i).textContent=t.title;const{snippetCollapseButtonLabel:a,snippetExpandButtonLabel:s}=l.i18n.strings;e.find(".lh-snippet__btn-label-collapse",i).textContent=a,e.find(".lh-snippet__btn-label-expand",i).textContent=s;const c=e.find(".lh-snippet__toggle-expand",i);if(o?c.addEventListener("click",(()=>r())):c.remove(),t.node&&e.isDevTools()){e.find(".lh-snippet__node",i).appendChild(n.renderNode(t.node))}return i}static renderSnippetLine(e,t,{content:n,lineNumber:r,truncated:o,contentType:i,visibility:a}){const l=e.createComponent("snippetLine"),s=e.find(".lh-snippet__line",l),{classList:c}=s;_[i].forEach((e=>c.add(e))),a===u?c.add("lh-snippet__show-if-collapsed"):a===g&&c.add("lh-snippet__show-if-expanded");const d=n+(o?"…":""),h=e.find(".lh-snippet__line code",s);return i===b?h.appendChild(e.convertMarkdownLinkSnippets(d)):h.textContent=d,e.find(".lh-snippet__line-number",s).textContent=r.toString(),s}static renderMessage(e,t,n){return k.renderSnippetLine(e,t,{lineNumber:" ",content:n.message,contentType:b})}static renderOmittedLinesPlaceholder(e,t,n){return k.renderSnippetLine(e,t,{lineNumber:"…",content:"",visibility:n,contentType:v})}static renderSnippetContent(e,t,n){const r=e.createComponent("snippetContent"),o=e.find(".lh-snippet__snippet-inner",r);return n.generalMessages.forEach((n=>o.append(k.renderMessage(e,t,n)))),o.append(k.renderSnippetLines(e,t,n)),r}static renderSnippetLines(e,t,n){const{lineMessages:r,generalMessages:o,lineCount:i,lines:a}=n,l=x(n),s=o.length>0&&0===r.length,c=e.createFragment();let d=!1;for(let n=1;n<=i;n++){const{line:o,previousLine:i}=w(a,n),{line:h,previousLine:v}=w(l,n),b=!!h;!!v&&!b&&(d=!0),b&&d&&(c.append(k.renderOmittedLinesPlaceholder(e,t,u)),d=!1);const _=!o&&1===n;if(!o&&!!i||_){const r=!l.some((e=>e.lineNumber>n))||1===n;c.append(k.renderOmittedLinesPlaceholder(e,t,r?g:p)),d=!1}if(!o)continue;const x=y(r,n),E=x.length>0||s,A=Object.assign({},o,{contentType:E?f:m,visibility:h?p:g});c.append(k.renderSnippetLine(e,t,A)),x.forEach((n=>{c.append(k.renderMessage(e,t,n))}))}return c}static render(e,t,n){const r=e.createComponent("snippet"),o=e.find(".lh-snippet",r),i=k.renderHeader(e,t,n,(()=>o.classList.toggle("lh-snippet--expanded"))),a=k.renderSnippetContent(e,r,t);return o.append(i,a),o}}
/**
* @license Copyright 2020 The Lighthouse Authors. All Rights Reserved.
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
* Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
*/function E(e,t,n){return e<t?t:e>n?n:e}class A{static getScreenshotPositions(e,t,n){const r={x:(o=e).left+o.width/2,y:o.top+o.height/2};var o;const i=E(r.x-t.width/2,0,n.width-t.width),a=E(r.y-t.height/2,0,n.height-t.height);return{screenshot:{left:i,top:a},clip:{left:e.left-i,top:e.top-a}}}static renderClipPathInScreenshot(e,t,n,r,o){const i=e.find("clipPath",t),a=`clip-${l.getUniqueSuffix()}`;i.id=a,t.style.clipPath=`url(#${a})`;const s=n.top/o.height,c=s+r.height/o.height,d=n.left/o.width,h=d+r.width/o.width,p=[`0,0 1,0 1,${s} 0,${s}`,`0,${c} 1,${c} 1,1 0,1`,`0,${s} ${d},${s} ${d},${c} 0,${c}`,`${h},${s} 1,${s} 1,${c} ${h},${c}`];for(const t of p){const n=e.createElementNS("http://www.w3.org/2000/svg","polygon");n.setAttribute("points",t),i.append(n)}}static installFullPageScreenshot(e,t){e.style.setProperty("--element-screenshot-url",`url('${t.data}')`)}static installOverlayFeature(e){const{dom:t,rootEl:n,overlayContainerEl:r,fullPageScreenshot:o}=e,i="lh-screenshot-overlay--enabled";n.classList.contains(i)||(n.classList.add(i),n.addEventListener("click",(e=>{const n=e.target;if(!n)return;const i=n.closest(".lh-node > .lh-element-screenshot");if(!i)return;const a=t.createElement("div","lh-element-screenshot__overlay");r.append(a);const l={width:.95*a.clientWidth,height:.8*a.clientHeight},s={width:Number(i.dataset.rectWidth),height:Number(i.dataset.rectHeight),left:Number(i.dataset.rectLeft),right:Number(i.dataset.rectLeft)+Number(i.dataset.rectWidth),top:Number(i.dataset.rectTop),bottom:Number(i.dataset.rectTop)+Number(i.dataset.rectHeight)},c=A.render(t,o.screenshot,s,l);c?(a.appendChild(c),a.addEventListener("click",(()=>a.remove()))):a.remove()})))}static _computeZoomFactor(e,t){const n={x:t.width/e.width,y:t.height/e.height},r=.75*Math.min(n.x,n.y);return Math.min(1,r)}static render(e,t,n,r){if(!function(e,t){return t.left<=e.width&&0<=t.right&&t.top<=e.height&&0<=t.bottom}(t,n))return null;const o=e.createComponent("elementScreenshot"),i=e.find("div.lh-element-screenshot",o);i.dataset.rectWidth=n.width.toString(),i.dataset.rectHeight=n.height.toString(),i.dataset.rectLeft=n.left.toString(),i.dataset.rectTop=n.top.toString();const a=this._computeZoomFactor(n,r),l={width:r.width/a,height:r.height/a};l.width=Math.min(t.width,l.width);const s=l.width*a,c=l.height*a,d=A.getScreenshotPositions(n,l,{width:t.width,height:t.height});e.find("div.lh-element-screenshot__content",i).style.top=`-${c}px`;const h=e.find("div.lh-element-screenshot__image",i);h.style.width=s+"px",h.style.height=c+"px",h.style.backgroundPositionY=-d.screenshot.top*a+"px",h.style.backgroundPositionX=-d.screenshot.left*a+"px",h.style.backgroundSize=`${t.width*a}px ${t.height*a}px`;const p=e.find("div.lh-element-screenshot__element-marker",i);p.style.width=n.width*a+"px",p.style.height=n.height*a+"px",p.style.left=d.clip.left*a+"px",p.style.top=d.clip.top*a+"px";const u=e.find("div.lh-element-screenshot__mask",i);return u.style.width=s+"px",u.style.height=c+"px",A.renderClipPathInScreenshot(e,u,d.clip,n,l),i}}
/**
* @license
* Copyright 2017 The Lighthouse Authors. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS-IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/const C=["http://","https://","data:"];class z{constructor(e,t={}){this._dom=e,this._fullPageScreenshot=t.fullPageScreenshot}render(e){switch(e.type){case"filmstrip":return this._renderFilmstrip(e);case"list":return this._renderList(e);case"table":return this._renderTable(e);case"criticalrequestchain":return d.render(this._dom,e,this);case"opportunity":return this._renderTable(e);case"screenshot":case"debugdata":case"full-page-screenshot":case"treemap-data":return null;default:return this._renderUnknown(e.type,e)}}_renderBytes(e){const t=l.i18n.formatBytesToKiB(e.value,e.granularity),n=this._renderText(t);return n.title=l.i18n.formatBytes(e.value),n}_renderMilliseconds(e){let t=l.i18n.formatMilliseconds(e.value,e.granularity);return"duration"===e.displayUnit&&(t=l.i18n.formatDuration(e.value)),this._renderText(t)}renderTextURL(e){const t=e;let n,r,o;try{const e=l.parseURL(t);n="/"===e.file?e.origin:e.file,r="/"===e.file||""===e.hostname?"":`(${e.hostname})`,o=t}catch(e){n=t}const i=this._dom.createElement("div","lh-text__url");if(i.appendChild(this._renderLink({text:n,url:t})),r){const e=this._renderText(r);e.classList.add("lh-text__url-host"),i.appendChild(e)}return o&&(i.title=t,i.dataset.url=t),i}_renderLink(e){const t=this._dom.createElement("a");if(this._dom.safelySetHref(t,e.url),!t.href){const t=this._renderText(e.text);return t.classList.add("lh-link"),t}return t.rel="noopener",t.target="_blank",t.textContent=e.text,t.classList.add("lh-link"),t}_renderText(e){const t=this._dom.createElement("div","lh-text");return t.textContent=e,t}_renderNumeric(e){const t=l.i18n.formatNumber(e.value,e.granularity),n=this._dom.createElement("div","lh-numeric");return n.textContent=t,n}_renderThumbnail(e){const t=this._dom.createElement("img","lh-thumbnail"),n=e;return t.src=n,t.title=n,t.alt="",t}_renderUnknown(e,t){console.error(`Unknown details type: ${e}`,t);const n=this._dom.createElement("details","lh-unknown");return this._dom.createChildOf(n,"summary").textContent=`We don't know how to render audit details of type \`${e}\`. The Lighthouse version that collected this data is likely newer than the Lighthouse version of the report renderer. Expand for the raw JSON.`,this._dom.createChildOf(n,"pre").textContent=JSON.stringify(t,null,2),n}_renderTableValue(e,t){if(null==e)return null;if("object"==typeof e)switch(e.type){case"code":return this._renderCode(e.value);case"link":return this._renderLink(e);case"node":return this.renderNode(e);case"numeric":return this._renderNumeric(e);case"source-location":return this.renderSourceLocation(e);case"url":return this.renderTextURL(e.value);default:return this._renderUnknown(e.type,e)}switch(t.valueType){case"bytes":{const n=Number(e);return this._renderBytes({value:n,granularity:t.granularity})}case"code":{const t=String(e);return this._renderCode(t)}case"ms":{const n={value:Number(e),granularity:t.granularity,displayUnit:t.displayUnit};return this._renderMilliseconds(n)}case"numeric":{const n=Number(e);return this._renderNumeric({value:n,granularity:t.granularity})}case"text":{const t=String(e);return this._renderText(t)}case"thumbnail":{const t=String(e);return this._renderThumbnail(t)}case"timespanMs":{const t=Number(e);return this._renderMilliseconds({value:t})}case"url":{const t=String(e);return C.some((e=>t.startsWith(e)))?this.renderTextURL(t):this._renderCode(t)}default:return this._renderUnknown(t.valueType,e)}}_getCanonicalizedHeadingsFromTable(e){return"opportunity"===e.type?e.headings:e.headings.map((e=>this._getCanonicalizedHeading(e)))}_getCanonicalizedHeading(e){let t;return e.subItemsHeading&&(t=this._getCanonicalizedsubItemsHeading(e.subItemsHeading,e)),{key:e.key,valueType:e.itemType,subItemsHeading:t,label:e.text,displayUnit:e.displayUnit,granularity:e.granularity}}_getCanonicalizedsubItemsHeading(e,t){return e.key||console.warn("key should not be null"),{key:e.key||"",valueType:e.itemType||t.itemType,granularity:e.granularity||t.granularity,displayUnit:e.displayUnit||t.displayUnit}}_getDerivedsubItemsHeading(e){return e.subItemsHeading?{key:e.subItemsHeading.key||"",valueType:e.subItemsHeading.valueType||e.valueType,granularity:e.subItemsHeading.granularity||e.granularity,displayUnit:e.subItemsHeading.displayUnit||e.displayUnit,label:""}:null}_renderTableRow(e,t){const n=this._dom.createElement("tr");for(const r of t){if(!r||!r.key){this._dom.createChildOf(n,"td","lh-table-column--empty");continue}const t=e[r.key];let o;if(null!=t&&(o=this._renderTableValue(t,r)),o){const e=`lh-table-column--${r.valueType}`;this._dom.createChildOf(n,"td",e).appendChild(o)}else this._dom.createChildOf(n,"td","lh-table-column--empty")}return n}_renderTableRowsFromItem(e,t){const n=this._dom.createFragment();if(n.append(this._renderTableRow(e,t)),!e.subItems)return n;const r=t.map(this._getDerivedsubItemsHeading);if(!r.some(Boolean))return n;for(const t of e.subItems.items){const e=this._renderTableRow(t,r);e.classList.add("lh-sub-item-row"),n.append(e)}return n}_renderTable(e){if(!e.items.length)return this._dom.createElement("span");const t=this._dom.createElement("table","lh-table"),n=this._dom.createChildOf(t,"thead"),r=this._dom.createChildOf(n,"tr"),o=this._getCanonicalizedHeadingsFromTable(e);for(const e of o){const t=`lh-table-column--${e.valueType||"text"}`,n=this._dom.createElement("div","lh-text");n.textContent=e.label,this._dom.createChildOf(r,"th",t).appendChild(n)}const i=this._dom.createChildOf(t,"tbody");let a=!0;for(const t of e.items){const e=this._renderTableRowsFromItem(t,o);for(const t of this._dom.findAll("tr",e))t.classList.add(a?"lh-row--even":"lh-row--odd");a=!a,i.append(e)}return t}_renderList(e){const t=this._dom.createElement("div","lh-list");return e.items.forEach((e=>{const n=k.render(this._dom,e,this);t.appendChild(n)})),t}renderNode(e){const t=this._dom.createElement("span","lh-node");if(e.nodeLabel){const n=this._dom.createElement("div");n.textContent=e.nodeLabel,t.appendChild(n)}if(e.snippet){const n=this._dom.createElement("div");n.classList.add("lh-node__snippet"),n.textContent=e.snippet,t.appendChild(n)}if(e.selector&&(t.title=e.selector),e.path&&t.setAttribute("data-path",e.path),e.selector&&t.setAttribute("data-selector",e.selector),e.snippet&&t.setAttribute("data-snippet",e.snippet),!this._fullPageScreenshot)return t;const n=e.lhId&&this._fullPageScreenshot.nodes[e.lhId];if(!n||0===n.width||0===n.height)return t;const r=A.render(this._dom,this._fullPageScreenshot.screenshot,n,{width:147,height:100});return r&&t.prepend(r),t}renderSourceLocation(e){if(!e.url)return null;const t=`${e.url}:${e.line+1}:${e.column}`;let n,r;if(e.original){n=`${e.original.file||"<unmapped>"}:${e.original.line+1}:${e.original.column}`}if("network"===e.urlProvider&&n)r=this._renderLink({url:e.url,text:n}),r.title=`maps to generated location ${t}`;else if("network"!==e.urlProvider||n)if("comment"===e.urlProvider&&n)r=this._renderText(`${n} (from source map)`),r.title=`${t} (from sourceURL)`;else{if("comment"!==e.urlProvider||n)return null;r=this._renderText(`${t} (from sourceURL)`)}else r=this.renderTextURL(e.url),this._dom.find(".lh-link",r).textContent+=`:${e.line+1}:${e.column}`;return r.classList.add("lh-source-location"),r.setAttribute("data-source-url",e.url),r.setAttribute("data-source-line",String(e.line)),r.setAttribute("data-source-column",String(e.column)),r}_renderFilmstrip(e){const t=this._dom.createElement("div","lh-filmstrip");for(const n of e.items){const e=this._dom.createChildOf(t,"div","lh-filmstrip__frame"),r=this._dom.createChildOf(e,"img","lh-filmstrip__thumbnail");r.src=n.data,r.alt="Screenshot"}return t}_renderCode(e){const t=this._dom.createElement("pre","lh-code");return t.textContent=e,t}}
/**
* @license Copyright 2020 The Lighthouse Authors. All Rights Reserved.
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
* Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
*/const S=1024;class L{constructor(e,t){"en-XA"===e&&(e="de"),this._numberDateLocale=e,this._numberFormatter=new Intl.NumberFormat(e),this._percentFormatter=new Intl.NumberFormat(e,{style:"percent"}),this._strings=t}get strings(){return this._strings}formatNumber(e,t=.1){const n=Math.round(e/t)*t;return this._numberFormatter.format(n)}formatPercent(e){return this._percentFormatter.format(e)}formatBytesToKiB(e,t=.1){return`${this._byteFormatterForGranularity(t).format(Math.round(e/1024/t)*t)} KiB`}formatBytesToMiB(e,t=.1){return`${this._byteFormatterForGranularity(t).format(Math.round(e/1048576/t)*t)} MiB`}formatBytes(e,t=1){return`${this._byteFormatterForGranularity(t).format(Math.round(e/t)*t)} bytes`}formatBytesWithBestUnit(e,t=.1){return e>=1048576?this.formatBytesToMiB(e,t):e>=S?this.formatBytesToKiB(e,t):this.formatNumber(e,t)+" B"}_byteFormatterForGranularity(e){let t=0;return e<1&&(t=-Math.floor(Math.log10(e))),new Intl.NumberFormat(this._numberDateLocale,{...this._numberFormatter.resolvedOptions(),maximumFractionDigits:t,minimumFractionDigits:t})}formatMilliseconds(e,t=10){const n=Math.round(e/t)*t;return 0===n?`${this._numberFormatter.format(0)} ms`:`${this._numberFormatter.format(n)} ms`}formatSeconds(e,t=.1){const n=Math.round(e/1e3/t)*t;return`${this._numberFormatter.format(n)} s`}formatDateTime(e){const t={month:"short",day:"numeric",year:"numeric",hour:"numeric",minute:"numeric",timeZoneName:"short"};let n;try{n=new Intl.DateTimeFormat(this._numberDateLocale,t)}catch(e){t.timeZone="UTC",n=new Intl.DateTimeFormat(this._numberDateLocale,t)}return n.format(new Date(e))}formatDuration(e){let t=e/1e3;if(0===Math.round(t))return"None";const n=[],r={d:86400,h:3600,m:60,s:1};return Object.keys(r).forEach((e=>{const o=r[e],i=Math.floor(t/o);i>0&&(t-=i*o,n.push(`${i} ${e}`))})),n.join(" ")}}
/**
* @license
* Copyright 2018 The Lighthouse Authors. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS-IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/class M extends c{_renderMetric(e){const t=this.dom.createComponent("metric"),n=this.dom.find(".lh-metric",t);n.id=e.result.id;const r=l.calculateRating(e.result.score,e.result.scoreDisplayMode);n.classList.add(`lh-metric--${r}`);this.dom.find(".lh-metric__title",t).textContent=e.result.title;const o=this.dom.find(".lh-metric__value",t);o.textContent=e.result.displayValue||"";const i=this.dom.find(".lh-metric__description",t);if(i.appendChild(this.dom.convertMarkdownLinkSnippets(e.result.description)),"error"===e.result.scoreDisplayMode){i.textContent="",o.textContent="Error!";this.dom.createChildOf(i,"span").textContent=e.result.errorMessage||"Report error: no metric information"}return n}_renderOpportunity(e,t){const n=this.dom.createComponent("opportunity"),r=this.populateAuditValues(e,n);if(r.id=e.result.id,!e.result.details||"error"===e.result.scoreDisplayMode)return r;const o=e.result.details;if("opportunity"!==o.type)return r;const i=this.dom.find("span.lh-audit__display-text, div.lh-audit__display-text",r),a=o.overallSavingsMs/t*100+"%";if(this.dom.find("div.lh-sparkline__bar",r).style.width=a,i.textContent=l.i18n.formatSeconds(o.overallSavingsMs,.01),e.result.displayValue){const t=e.result.displayValue;this.dom.find("div.lh-load-opportunity__sparkline",r).title=t,i.title=t}return r}_getWastedMs(e){if(e.result.details&&"opportunity"===e.result.details.type){const t=e.result.details;if("number"!=typeof t.overallSavingsMs)throw new Error("non-opportunity details passed to _getWastedMs");return t.overallSavingsMs}return Number.MIN_VALUE}_getScoringCalculatorHref(e){const t=e.filter((e=>"metrics"===e.group)),n=e.find((e=>"first-cpu-idle"===e.id)),r=e.find((e=>"first-meaningful-paint"===e.id));n&&t.push(n),r&&t.push(r);const o=[...t.map((e=>{let t;var n;return"number"==typeof e.result.numericValue?(t="cumulative-layout-shift"===e.id?(n=e.result.numericValue,Math.round(100*n)/100):Math.round(e.result.numericValue),t=t.toString()):t="null",[e.acronym||e.id,t]}))];l.reportJson&&(o.push(["device",l.reportJson.configSettings.formFactor]),o.push(["version",l.reportJson.lighthouseVersion]));const i=new URLSearchParams(o),a=new URL("https://googlechrome.github.io/lighthouse/scorecalc/");return a.hash=i.toString(),a.href}_classifyPerformanceAudit(e){return e.group?null:e.result.details&&"opportunity"===e.result.details.type?"load-opportunity":"diagnostic"}render(e,t,n){const r=l.i18n.strings,o=this.dom.createElement("div","lh-category");o.id=e.id,o.appendChild(this.renderCategoryHeader(e,t,n));const i=e.auditRefs.filter((e=>"metrics"===e.group));if(i.length){const[n,a]=this.renderAuditGroup(t.metrics),s=this.dom.createElement("input","lh-metrics-toggle__input"),c=`lh-metrics-toggle${l.getUniqueSuffix()}`;s.setAttribute("aria-label","Toggle the display of metric descriptions"),s.type="checkbox",s.id=c,n.prepend(s);const d=this.dom.find(".lh-audit-group__header",n),h=this.dom.createChildOf(d,"label","lh-metrics-toggle__label");h.htmlFor=c;const p=this.dom.createChildOf(h,"span","lh-metrics-toggle__labeltext--show"),u=this.dom.createChildOf(h,"span","lh-metrics-toggle__labeltext--hide");p.textContent=l.i18n.strings.expandView,u.textContent=l.i18n.strings.collapseView;const g=this.dom.createElement("div","lh-metrics-container");n.insertBefore(g,a),i.forEach((e=>{g.appendChild(this._renderMetric(e))}));const m=this.dom.find(".lh-category-header__description",o),f=this.dom.createChildOf(m,"div","lh-metrics__disclaimer"),v=this.dom.convertMarkdownLinkSnippets(r.varianceDisclaimer);f.appendChild(v);const b=this.dom.createChildOf(f,"a","lh-calclink");b.target="_blank",b.textContent=r.calculatorLink,this.dom.safelySetHref(b,this._getScoringCalculatorHref(e.auditRefs)),n.classList.add("lh-audit-group--metrics"),o.appendChild(n)}const a=this.dom.createChildOf(o,"div","lh-filmstrip-container"),s=e.auditRefs.find((e=>"screenshot-thumbnails"===e.id))?.result;if(s?.details){a.id=s.id;const e=this.detailsRenderer.render(s.details);e&&a.appendChild(e)}const c=e.auditRefs.filter((e=>"load-opportunity"===this._classifyPerformanceAudit(e))).filter((e=>!l.showAsPassed(e.result))).sort(((e,t)=>this._getWastedMs(t)-this._getWastedMs(e))),d=i.filter((e=>!!e.relevantAudits));if(d.length&&this.renderMetricAuditFilter(d,o),c.length){const e=2e3,n=c.map((e=>this._getWastedMs(e))),i=Math.max(...n),a=Math.max(1e3*Math.ceil(i/1e3),e),[l,s]=this.renderAuditGroup(t["load-opportunities"]),d=this.dom.createComponent("opportunityHeader");this.dom.find(".lh-load-opportunity__col--one",d).textContent=r.opportunityResourceColumnLabel,this.dom.find(".lh-load-opportunity__col--two",d).textContent=r.opportunitySavingsColumnLabel;const h=this.dom.find(".lh-load-opportunity__header",d);l.insertBefore(h,s),c.forEach((e=>l.insertBefore(this._renderOpportunity(e,a),s))),l.classList.add("lh-audit-group--load-opportunities"),o.appendChild(l)}const h=e.auditRefs.filter((e=>"diagnostic"===this._classifyPerformanceAudit(e))).filter((e=>!l.showAsPassed(e.result))).sort(((e,t)=>("informative"===e.result.scoreDisplayMode?100:Number(e.result.score))-("informative"===t.result.scoreDisplayMode?100:Number(t.result.score))));if(h.length){const[e,n]=this.renderAuditGroup(t.diagnostics);h.forEach((t=>e.insertBefore(this.renderAudit(t),n))),e.classList.add("lh-audit-group--diagnostics"),o.appendChild(e)}const p=e.auditRefs.filter((e=>this._classifyPerformanceAudit(e)&&l.showAsPassed(e.result)));if(!p.length)return o;const u={auditRefs:p,groupDefinitions:t},g=this.renderClump("passed",u);o.appendChild(g);const m=[];if(["performance-budget","timing-budget"].forEach((t=>{const n=e.auditRefs.find((e=>e.id===t));if(n?.result.details){const e=this.detailsRenderer.render(n.result.details);e&&(e.id=t,e.classList.add("lh-details","lh-details--budget","lh-audit"),m.push(e))}})),m.length>0){const[e,n]=this.renderAuditGroup(t.budgets);m.forEach((t=>e.insertBefore(t,n))),e.classList.add("lh-audit-group--budgets"),o.appendChild(e)}return o}renderMetricAuditFilter(e,t){const n=this.dom.createElement("div","lh-metricfilter");this.dom.createChildOf(n,"span","lh-metricfilter__text").textContent=l.i18n.strings.showRelevantAudits;const r=[{acronym:"All"},...e],o=l.getUniqueSuffix();for(const e of r){const r=`metric-${e.acronym}-${o}`,i=this.dom.createChildOf(n,"input","lh-metricfilter__radio");i.type="radio",i.name=`metricsfilter-${o}`,i.id=r;const a=this.dom.createChildOf(n,"label","lh-metricfilter__label");a.htmlFor=r,a.title=e.result?.title,a.textContent=e.acronym||e.id,"All"===e.acronym&&(i.checked=!0,a.classList.add("lh-metricfilter__label--active")),t.append(n),i.addEventListener("input",(n=>{for(const e of t.querySelectorAll("label.lh-metricfilter__label"))e.classList.toggle("lh-metricfilter__label--active",e.htmlFor===r);t.classList.toggle("lh-category--filtered","All"!==e.acronym);for(const n of t.querySelectorAll("div.lh-audit"))"All"!==e.acronym?(n.hidden=!0,e.relevantAudits&&e.relevantAudits.includes(n.id)&&(n.hidden=!1)):n.hidden=!1;const o=t.querySelectorAll("div.lh-audit-group, details.lh-audit-group");for(const e of o){e.hidden=!1;const t=Array.from(e.querySelectorAll("div.lh-audit")),n=!!t.length&&t.every((e=>e.hidden));e.hidden=n}}))}}}
/**
* @license
* Copyright 2018 The Lighthouse Authors. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS-IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/class F extends c{render(e,t={}){const n=this.dom.createElement("div","lh-category");n.id=e.id,n.appendChild(this.renderCategoryHeader(e,t));const r=e.auditRefs,o=r.filter((e=>"manual"!==e.result.scoreDisplayMode)),i=this._renderAudits(o,t);n.appendChild(i);const a=r.filter((e=>"manual"===e.result.scoreDisplayMode)),l=this.renderClump("manual",{auditRefs:a,description:e.manualDescription});return n.appendChild(l),n}renderCategoryScore(e,t){if(null===e.score)return super.renderScoreGauge(e,t);const n=this.dom.createComponent("gaugePwa"),r=this.dom.find("a.lh-gauge--pwa__wrapper",n),o=n.querySelector("svg");if(!o)throw new Error("no SVG element found in PWA score gauge template");F._makeSvgReferencesUnique(o);const i=this._getGroupIds(e.auditRefs),a=this._getPassingGroupIds(e.auditRefs);if(a.size===i.size)r.classList.add("lh-badged--all");else for(const e of a)r.classList.add(`lh-badged--${e}`);return this.dom.find(".lh-gauge__label",n).textContent=e.title,r.title=this._getGaugeTooltip(e.auditRefs,t),n}_getGroupIds(e){const t=e.map((e=>e.group)).filter((e=>!!e));return new Set(t)}_getPassingGroupIds(e){const t=this._getGroupIds(e);for(const n of e)!l.showAsPassed(n.result)&&n.group&&t.delete(n.group);return t}_getGaugeTooltip(e,t){const n=this._getGroupIds(e),r=[];for(const o of n){const n=e.filter((e=>e.group===o)),i=n.length,a=n.filter((e=>l.showAsPassed(e.result))).length,s=t[o].title;r.push(`${s}: ${a}/${i}`)}return r.join(", ")}_renderAudits(e,t){const n=this.renderUnexpandableClump(e,t),r=this._getPassingGroupIds(e);for(const e of r){this.dom.find(`.lh-audit-group--${e}`,n).classList.add("lh-badged")}return n}static _makeSvgReferencesUnique(e){const t=e.querySelector("defs");if(!t)return;const n=l.getUniqueSuffix(),r=t.querySelectorAll("[id]");for(const t of r){const r=t.id,o=`${r}-${n}`;t.id=o;const i=e.querySelectorAll(`use[href="#${r}"]`);for(const e of i)e.setAttribute("href",`#${o}`);const a=e.querySelectorAll(`[fill="url(#${r})"]`);for(const e of a)e.setAttribute("fill",`url(#${o})`)}}}
/**
* @license
* Copyright 2017 The Lighthouse Authors. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS-IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
* Dummy text for ensuring report robustness: <\/script> pre$`post %%LIGHTHOUSE_JSON%%
* (this is handled by terser)
*/class T{constructor(e){this._dom=e,this._opts={}}renderReport(e,t,n){if(!this._dom.rootEl&&t){console.warn("Please adopt the new report API in renderer/api.js.");const e=t.closest(".lh-root");e?this._dom.rootEl=e:(t.classList.add("lh-root","lh-vars"),this._dom.rootEl=t)}else this._dom.rootEl&&t&&(this._dom.rootEl=t);n&&(this._opts=n),this._dom.setLighthouseChannel(e.configSettings.channel||"unknown");const r=l.prepareReportResult(e);return this._dom.rootEl.textContent="",this._dom.rootEl.appendChild(this._renderReport(r)),this._dom.rootEl}_renderReportTopbar(e){const t=this._dom.createComponent("topbar"),n=this._dom.find("a.lh-topbar__url",t);return n.textContent=e.finalUrl,n.title=e.finalUrl,this._dom.safelySetHref(n,e.finalUrl),t}_renderReportHeader(){const e=this._dom.createComponent("heading"),t=this._dom.createComponent("scoresWrapper");return this._dom.find(".lh-scores-wrapper-placeholder",e).replaceWith(t),e}_renderReportFooter(e){const t=this._dom.createComponent("footer");return this._renderMetaBlock(e,t),this._dom.find(".lh-footer__version_issue",t).textContent=l.i18n.strings.footerIssue,this._dom.find(".lh-footer__version",t).textContent=e.lighthouseVersion,t}_renderMetaBlock(e,t){const n=l.getEmulationDescriptions(e.configSettings||{}),r=e.userAgent.match(/(\w*Chrome\/[\d.]+)/),o=Array.isArray(r)?r[1].replace("/"," ").replace("Chrome","Chromium"):"Chromium",i=e.configSettings.channel,a=e.environment.benchmarkIndex.toFixed(0),s=e.environment.credits?.["axe-core"],c=[["date",`Captured at ${l.i18n.formatDateTime(e.fetchTime)}`],["devices",`${n.deviceEmulation} with Lighthouse ${e.lighthouseVersion}`,`${l.i18n.strings.runtimeSettingsBenchmark}: ${a}\n${l.i18n.strings.runtimeSettingsCPUThrottling}: ${n.cpuThrottling}`+(s?`\n${l.i18n.strings.runtimeSettingsAxeVersion}: ${s}`:"")],["samples-one",l.i18n.strings.runtimeSingleLoad,l.i18n.strings.runtimeSingleLoadTooltip],["stopwatch",l.i18n.strings.runtimeAnalysisWindow],["networkspeed",`${n.summary}`,`${l.i18n.strings.runtimeSettingsNetworkThrottling}: ${n.networkThrottling}`],["chrome",`Using ${o}`+(i?` with ${i}`:""),`${l.i18n.strings.runtimeSettingsUANetwork}: "${e.environment.networkUserAgent}"`]],d=this._dom.find(".lh-meta__items",t);for(const[e,t,n]of c){const r=this._dom.createChildOf(d,"li","lh-meta__item");if(r.textContent=t,n){r.classList.add("lh-tooltip-boundary");this._dom.createChildOf(r,"div","lh-tooltip").textContent=n}r.classList.add("lh-report-icon",`lh-report-icon--${e}`)}}_renderReportWarnings(e){if(!e.runWarnings||0===e.runWarnings.length)return this._dom.createElement("div");const t=this._dom.createComponent("warningsToplevel");this._dom.find(".lh-warnings__msg",t).textContent=l.i18n.strings.toplevelWarningsMessage;const n=this._dom.find("ul",t);for(const t of e.runWarnings){n.appendChild(this._dom.createElement("li")).appendChild(this._dom.convertMarkdownLinkSnippets(t))}return t}_renderScoreGauges(e,t,n){const r=[],o=[],i=[];for(const a of Object.values(e.categories)){const s=n[a.id]||t,c=s.renderCategoryScore(a,e.categoryGroups||{},{gatherMode:e.gatherMode}),d=this._dom.find("a.lh-gauge__wrapper, a.lh-fraction__wrapper",c);d&&(this._dom.safelySetHref(d,`#${a.id}`),d.addEventListener("click",(e=>{if(!d.matches('[href^="#"]'))return;const t=d.getAttribute("href"),n=this._dom.rootEl;if(!t||!n)return;const r=this._dom.find(t,n);e.preventDefault(),r.scrollIntoView()})),this._opts.onPageAnchorRendered?.(d)),l.isPluginCategory(a.id)?i.push(c):s.renderCategoryScore===t.renderCategoryScore?r.push(c):o.push(c)}return[...r,...o,...i]}_renderReport(e){const t=new L(e.configSettings.locale,{...l.UIStrings,...e.i18n.rendererFormattedStrings});l.i18n=t,l.reportJson=e;const n=e.audits["full-page-screenshot"]?.details&&"full-page-screenshot"===e.audits["full-page-screenshot"].details.type?e.audits["full-page-screenshot"].details:void 0,r=new z(this._dom,{fullPageScreenshot:n}),o=new c(this._dom,r),i={performance:new M(this._dom,r),pwa:new F(this._dom,r)},a=this._dom.createElement("div");a.appendChild(this._renderReportHeader());const s=this._dom.createElement("div","lh-container"),d=this._dom.createElement("div","lh-report");let h;d.appendChild(this._renderReportWarnings(e));1===Object.keys(e.categories).length?a.classList.add("lh-header--solo-category"):h=this._dom.createElement("div","lh-scores-header");const p=this._dom.createElement("div");if(p.classList.add("lh-scorescale-wrap"),p.append(this._dom.createComponent("scorescale")),h){const t=this._dom.find(".lh-scores-container",a);h.append(...this._renderScoreGauges(e,o,i)),t.appendChild(h),t.appendChild(p);const n=this._dom.createElement("div","lh-sticky-header");n.append(...this._renderScoreGauges(e,o,i)),s.appendChild(n)}const u=d.appendChild(this._dom.createElement("div","lh-categories")),g={gatherMode:e.gatherMode};for(const t of Object.values(e.categories)){const n=i[t.id]||o;n.dom.createChildOf(u,"div","lh-category-wrapper").appendChild(n.render(t,e.categoryGroups,g))}o.injectFinalScreenshot(u,e.audits,p);const m=this._dom.createFragment();return this._opts.omitGlobalStyles||m.append(this._dom.createComponent("styles")),this._opts.omitTopbar||m.appendChild(this._renderReportTopbar(e)),m.appendChild(s),s.appendChild(a),s.appendChild(d),d.appendChild(this._renderReportFooter(e)),n&&A.installFullPageScreenshot(this._dom.rootEl,n.screenshot),m}}
/**
* @license Copyright 2021 The Lighthouse Authors. All Rights Reserved.
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
* Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
*/function N(e,t){const n=e.rootEl;void 0===t?n.classList.toggle("lh-dark"):n.classList.toggle("lh-dark",t)}
/**
* @license Copyright 2021 The Lighthouse Authors. All Rights Reserved.
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
* Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
*/const D="undefined"!=typeof btoa?btoa:e=>Buffer.from(e).toString("base64"),H="undefined"!=typeof atob?atob:e=>Buffer.from(e,"base64").toString();const R={toBase64:async function(e,t){let n=(new TextEncoder).encode(e);if(t.gzip)if("undefined"!=typeof CompressionStream){const e=new CompressionStream("gzip"),t=e.writable.getWriter();t.write(n),t.close();const r=await new Response(e.readable).arrayBuffer();n=new Uint8Array(r)}else{n=window.pako.gzip(e)}let r="";for(let e=0;e<n.length;e+=5e3)r+=String.fromCharCode(...n.subarray(e,e+5e3));return D(r)},fromBase64:function(e,t){const n=H(e),r=Uint8Array.from(n,(e=>e.charCodeAt(0)));if(t.gzip){return window.pako.ungzip(r,{to:"string"})}return(new TextDecoder).decode(r)}};
/**
* @license
* Copyright 2021 The Lighthouse Authors. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS-IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/function P(){const e=window.location.host.endsWith(".vercel.app"),t=new URLSearchParams(window.location.search).has("dev");return e?`https://${window.location.host}/gh-pages`:t?"http://localhost:8000":"https://googlechrome.github.io/lighthouse"}function U(e){const t=e.generatedTime,n=e.fetchTime||t;return`${e.lighthouseVersion}-${e.requestedUrl}-${n}`}async function $(e,t,n){const r=new URL(t),o=Boolean(window.CompressionStream);r.hash=await R.toBase64(JSON.stringify(e),{gzip:o}),o&&r.searchParams.set("gzip","1"),window.open(r.toString(),n)}async function O(e){const t="viewer-"+U(e);!function(e,t,n){const r=new URL(t).origin;window.addEventListener("message",(function t(n){n.origin===r&&o&&n.data.opened&&(o.postMessage(e,r),window.removeEventListener("message",t))}));const o=window.open(t,n)}({lhr:e},P()+"/viewer/",t)}
/**
* @license Copyright 2021 The Lighthouse Authors. All Rights Reserved.
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
* Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
*/
class B{constructor(e){this._dom=e,this._toggleEl,this._menuEl,this.onDocumentKeyDown=this.onDocumentKeyDown.bind(this),this.onToggleClick=this.onToggleClick.bind(this),this.onToggleKeydown=this.onToggleKeydown.bind(this),this.onMenuFocusOut=this.onMenuFocusOut.bind(this),this.onMenuKeydown=this.onMenuKeydown.bind(this),this._getNextMenuItem=this._getNextMenuItem.bind(this),this._getNextSelectableNode=this._getNextSelectableNode.bind(this),this._getPreviousMenuItem=this._getPreviousMenuItem.bind(this)}setup(e){this._toggleEl=this._dom.find(".lh-topbar button.lh-tools__button",this._dom.rootEl),this._toggleEl.addEventListener("click",this.onToggleClick),this._toggleEl.addEventListener("keydown",this.onToggleKeydown),this._menuEl=this._dom.find(".lh-topbar div.lh-tools__dropdown",this._dom.rootEl),this._menuEl.addEventListener("keydown",this.onMenuKeydown),this._menuEl.addEventListener("click",e)}close(){this._toggleEl.classList.remove("lh-active"),this._toggleEl.setAttribute("aria-expanded","false"),this._menuEl.contains(this._dom.document().activeElement)&&this._toggleEl.focus(),this._menuEl.removeEventListener("focusout",this.onMenuFocusOut),this._dom.document().removeEventListener("keydown",this.onDocumentKeyDown)}open(e){this._toggleEl.classList.contains("lh-active")?e.focus():this._menuEl.addEventListener("transitionend",(()=>{e.focus()}),{once:!0}),this._toggleEl.classList.add("lh-active"),this._toggleEl.setAttribute("aria-expanded","true"),this._menuEl.addEventListener("focusout",this.onMenuFocusOut),this._dom.document().addEventListener("keydown",this.onDocumentKeyDown)}onToggleClick(e){e.preventDefault(),e.stopImmediatePropagation(),this._toggleEl.classList.contains("lh-active")?this.close():this.open(this._getNextMenuItem())}onToggleKeydown(e){switch(e.code){case"ArrowUp":e.preventDefault(),this.open(this._getPreviousMenuItem());break;case"ArrowDown":case"Enter":case" ":e.preventDefault(),this.open(this._getNextMenuItem())}}onMenuKeydown(e){const t=e.target;switch(e.code){case"ArrowUp":e.preventDefault(),this._getPreviousMenuItem(t).focus();break;case"ArrowDown":e.preventDefault(),this._getNextMenuItem(t).focus();break;case"Home":e.preventDefault(),this._getNextMenuItem().focus();break;case"End":e.preventDefault(),this._getPreviousMenuItem().focus()}}onDocumentKeyDown(e){27===e.keyCode&&this.close()}onMenuFocusOut(e){const t=e.relatedTarget;this._menuEl.contains(t)||this.close()}_getNextSelectableNode(e,t){const n=e.filter((e=>e instanceof HTMLElement&&(!e.hasAttribute("disabled")&&"none"!==window.getComputedStyle(e).display)));let r=t?n.indexOf(t)+1:0;return r>=n.length&&(r=0),n[r]}_getNextMenuItem(e){const t=Array.from(this._menuEl.childNodes);return this._getNextSelectableNode(t,e)}_getPreviousMenuItem(e){const t=Array.from(this._menuEl.childNodes).reverse();return this._getNextSelectableNode(t,e)}}
/**
* @license Copyright 2021 The Lighthouse Authors. All Rights Reserved.
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
* Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
*/class I{constructor(e,t){this.lhr,this._reportUIFeatures=e,this._dom=t,this._dropDownMenu=new B(this._dom),this._copyAttempt=!1,this.topbarEl,this.categoriesEl,this.stickyHeaderEl,this.highlightEl,this.onDropDownMenuClick=this.onDropDownMenuClick.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.onCopy=this.onCopy.bind(this),this.collapseAllDetails=this.collapseAllDetails.bind(this)}enable(e){this.lhr=e,this._dom.rootEl.addEventListener("keyup",this.onKeyUp),this._dom.document().addEventListener("copy",this.onCopy),this._dropDownMenu.setup(this.onDropDownMenuClick),this._setUpCollapseDetailsAfterPrinting();this._dom.find(".lh-topbar__logo",this._dom.rootEl).addEventListener("click",(()=>N(this._dom))),this._setupStickyHeader()}onDropDownMenuClick(e){e.preventDefault();const t=e.target;if(t&&t.hasAttribute("data-action")){switch(t.getAttribute("data-action")){case"copy":this.onCopyButtonClick();break;case"print-summary":this.collapseAllDetails(),this._print();break;case"print-expanded":this.expandAllDetails(),this._print();break;case"save-json":{const e=JSON.stringify(this.lhr,null,2);this._reportUIFeatures._saveFile(new Blob([e],{type:"application/json"}));break}case"save-html":{const t=this._reportUIFeatures.getReportHtml();try{this._reportUIFeatures._saveFile(new Blob([t],{type:"text/html"}))}catch(e){this._dom.fireEventOn("lh-log",this._dom.document(),{cmd:"error",msg:"Could not export as HTML. "+e.message})}break}case"open-viewer":this._dom.isDevTools()?async function(e){const t="viewer-"+U(e),n=P()+"/viewer/";await $({lhr:e},n,t)}(this.lhr):O(this.lhr);break;case"save-gist":this._reportUIFeatures.saveAsGist();break;case"toggle-dark":N(this._dom)}this._dropDownMenu.close()}}onCopy(e){this._copyAttempt&&e.clipboardData&&(e.preventDefault(),e.clipboardData.setData("text/plain",JSON.stringify(this.lhr,null,2)),this._dom.fireEventOn("lh-log",this._dom.document(),{cmd:"log",msg:"Report JSON copied to clipboard"})),this._copyAttempt=!1}onCopyButtonClick(){this._dom.fireEventOn("lh-analytics",this._dom.document(),{cmd:"send",fields:{hitType:"event",eventCategory:"report",eventAction:"copy"}});try{this._dom.document().queryCommandSupported("copy")&&(this._copyAttempt=!0,this._dom.document().execCommand("copy")||(this._copyAttempt=!1,this._dom.fireEventOn("lh-log",this._dom.document(),{cmd:"warn",msg:"Your browser does not support copy to clipboard."})))}catch(e){this._copyAttempt=!1,this._dom.fireEventOn("lh-log",this._dom.document(),{cmd:"log",msg:e.message})}}onKeyUp(e){(e.ctrlKey||e.metaKey)&&80===e.keyCode&&this._dropDownMenu.close()}expandAllDetails(){this._dom.findAll(".lh-categories details",this._dom.rootEl).map((e=>e.open=!0))}collapseAllDetails(){this._dom.findAll(".lh-categories details",this._dom.rootEl).map((e=>e.open=!1))}_print(){this._reportUIFeatures._opts.onPrintOverride?this._reportUIFeatures._opts.onPrintOverride(this._dom.rootEl):self.print()}resetUIState(){this._dropDownMenu.close()}_getScrollParent(e){const{overflowY:t}=window.getComputedStyle(e);return"visible"!==t&&"hidden"!==t?e:e.parentElement?this._getScrollParent(e.parentElement):document}_setUpCollapseDetailsAfterPrinting(){"onbeforeprint"in self?self.addEventListener("afterprint",this.collapseAllDetails):self.matchMedia("print").addListener((e=>{e.matches?this.expandAllDetails():this.collapseAllDetails()}))}_setupStickyHeader(){this.topbarEl=this._dom.find("div.lh-topbar",this._dom.rootEl),this.categoriesEl=this._dom.find("div.lh-categories",this._dom.rootEl),window.requestAnimationFrame((()=>window.requestAnimationFrame((()=>{try{this.stickyHeaderEl=this._dom.find("div.lh-sticky-header",this._dom.rootEl)}catch{return}this.highlightEl=this._dom.createChildOf(this.stickyHeaderEl,"div","lh-highlighter");const e=this._getScrollParent(this._dom.find(".lh-container",this._dom.rootEl));e.addEventListener("scroll",(()=>this._updateStickyHeader()));const t=e instanceof window.Document?document.documentElement:e;new window.ResizeObserver((()=>this._updateStickyHeader())).observe(t)}))))}_updateStickyHeader(){if(!this.stickyHeaderEl)return;const e=this.topbarEl.getBoundingClientRect().bottom>=this.categoriesEl.getBoundingClientRect().top,t=Array.from(this._dom.rootEl.querySelectorAll(".lh-category")).filter((e=>e.getBoundingClientRect().top-window.innerHeight/2<0)),n=t.length>0?t.length-1:0,r=this.stickyHeaderEl.querySelectorAll(".lh-gauge__wrapper"),o=r[n],i=r[0].getBoundingClientRect().left,a=o.getBoundingClientRect().left-i;this.highlightEl.style.transform=`translate(${a}px)`,this.stickyHeaderEl.classList.toggle("lh-sticky-header--visible",e)}}
/**
* @license Copyright 2017 The Lighthouse Authors. All Rights Reserved.
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
* Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
*/function V(e,t){const n=t?new Date(t):new Date,r=n.toLocaleTimeString("en-US",{hour12:!1}),o=n.toLocaleDateString("en-US",{year:"numeric",month:"2-digit",day:"2-digit"}).split("/");o.unshift(o.pop());return`${e}_${o.join("-")}_${r}`.replace(/[/?<>\\:*|"]/g,"-")}var G={getLhrFilenamePrefix:function(e){return V(new URL(e.finalUrl).hostname,e.fetchTime)},getFilenamePrefix:V,getFlowResultFilenamePrefix:function(e){const t=e.steps[0].lhr;return V(e.name.replace(/\s/g,"-"),t.fetchTime)}};
/**
* @license
* Copyright 2017 The Lighthouse Authors. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS-IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/class j{constructor(e,t={}){this.json,this._dom=e,this._opts=t,this._topbar=t.omitTopbar?null:new I(this,e),this.onMediaQueryChange=this.onMediaQueryChange.bind(this)}initFeatures(e){this.json=e,this._topbar&&(this._topbar.enable(e),this._topbar.resetUIState()),this._setupMediaQueryListeners(),this._setupThirdPartyFilter(),this._setupElementScreenshotOverlay(this._dom.rootEl);const t=this._dom.isDevTools()||this._opts.disableDarkMode||this._opts.disableAutoDarkModeAndFireworks;!t&&window.matchMedia("(prefers-color-scheme: dark)").matches&&N(this._dom,!0);const n=["performance","accessibility","best-practices","seo"].every((t=>{const n=e.categories[t];return n&&1===n.score})),r=this._opts.disableFireworks||this._opts.disableAutoDarkModeAndFireworks;n&&!r&&(this._enableFireworks(),t||N(this._dom,!0));if(e.categories.performance&&e.categories.performance.auditRefs.some((t=>Boolean("metrics"===t.group&&e.audits[t.id].errorMessage)))){this._dom.find("input.lh-metrics-toggle__input",this._dom.rootEl).checked=!0}this.json.audits["script-treemap-data"]&&this.json.audits["script-treemap-data"].details&&this.addButton({text:l.i18n.strings.viewTreemapLabel,icon:"treemap",onClick:()=>function(e){if(!e.audits["script-treemap-data"].details)throw new Error("no script treemap data found");$({lhr:{requestedUrl:e.requestedUrl,finalUrl:e.finalUrl,audits:{"script-treemap-data":e.audits["script-treemap-data"]},configSettings:{locale:e.configSettings.locale}}},P()+"/treemap/","treemap-"+U(e))}(this.json)}),this._opts.onViewTrace&&this.addButton({text:"simulate"===e.configSettings.throttlingMethod?l.i18n.strings.viewOriginalTraceLabel:l.i18n.strings.viewTraceLabel,onClick:()=>this._opts.onViewTrace?.()}),this._opts.getStandaloneReportHTML&&this._dom.find('a[data-action="save-html"]',this._dom.rootEl).classList.remove("lh-hidden");for(const e of this._dom.findAll("[data-i18n]",this._dom.rootEl)){const t=e.getAttribute("data-i18n");e.textContent=l.i18n.strings[t]}}addButton(e){const t=this._dom.rootEl.querySelector(".lh-audit-group--metrics");if(!t)return;let n=t.querySelector(".lh-buttons");n||(n=this._dom.createChildOf(t,"div","lh-buttons"));const r=["lh-button"];e.icon&&(r.push("lh-report-icon"),r.push(`lh-report-icon--${e.icon}`));const o=this._dom.createChildOf(n,"button",r.join(" "));return o.textContent=e.text,o.addEventListener("click",e.onClick),o}resetUIState(){this._topbar&&this._topbar.resetUIState()}getReportHtml(){if(!this._opts.getStandaloneReportHTML)throw new Error("`getStandaloneReportHTML` is not set");return this.resetUIState(),this._opts.getStandaloneReportHTML()}saveAsGist(){throw new Error("Cannot save as gist from base report")}_enableFireworks(){this._dom.find(".lh-scores-container",this._dom.rootEl).classList.add("lh-score100")}_setupMediaQueryListeners(){const e=self.matchMedia("(max-width: 500px)");e.addListener(this.onMediaQueryChange),this.onMediaQueryChange(e)}_resetUIState(){this._topbar&&this._topbar.resetUIState()}onMediaQueryChange(e){this._dom.rootEl.classList.toggle("lh-narrow",e.matches)}_setupThirdPartyFilter(){const e=["uses-rel-preconnect","third-party-facades"],t=["legacy-javascript"];Array.from(this._dom.rootEl.querySelectorAll("table.lh-table")).filter((e=>e.querySelector("td.lh-table-column--url, td.lh-table-column--source-location"))).filter((t=>{const n=t.closest(".lh-audit");if(!n)throw new Error(".lh-table not within audit");return!e.includes(n.id)})).forEach((e=>{const n=function(e){return Array.from(e.tBodies[0].rows)}(e),r=this._getThirdPartyRows(n,this.json.finalUrl),o=this._dom.createComponent("3pFilter"),i=this._dom.find("input",o);i.addEventListener("change",(e=>{const t=e.target instanceof HTMLInputElement&&!e.target.checked;let o=!0,i=n[0];for(;i;){const e=t&&r.includes(i);do{i.classList.toggle("lh-row--hidden",e),i.classList.toggle("lh-row--even",!e&&o),i.classList.toggle("lh-row--odd",!e&&!o),i=i.nextElementSibling}while(i&&i.classList.contains("lh-sub-item-row"));e||(o=!o)}})),this._dom.find(".lh-3p-filter-count",o).textContent=`${r.length}`,this._dom.find(".lh-3p-ui-string",o).textContent=l.i18n.strings.thirdPartyResourcesLabel;const a=r.length===n.length,s=!r.length;if((a||s)&&(this._dom.find("div.lh-3p-filter",o).hidden=!0),!e.parentNode)return;e.parentNode.insertBefore(o,e);const c=e.closest(".lh-audit");if(!c)throw new Error(".lh-table not within audit");t.includes(c.id)&&!a&&i.click()}))}_setupElementScreenshotOverlay(e){const t=this.json.audits["full-page-screenshot"]&&this.json.audits["full-page-screenshot"].details&&"full-page-screenshot"===this.json.audits["full-page-screenshot"].details.type&&this.json.audits["full-page-screenshot"].details;t&&A.installOverlayFeature({dom:this._dom,rootEl:e,overlayContainerEl:e,fullPageScreenshot:t})}_getThirdPartyRows(e,t){const n=[],r=l.getRootDomain(t);for(const t of e){if(t.classList.contains("lh-sub-item-row"))continue;const e=t.querySelector("div.lh-text__url");if(!e)continue;const o=e.dataset.url;if(!o)continue;l.getRootDomain(o)!==r&&n.push(t)}return n}_saveFile(e){const t=e.type.match("json")?".json":".html",n=G.getLhrFilenamePrefix(this.json)+t;this._opts.onSaveFileOverride?this._opts.onSaveFileOverride(e,n):this._dom.saveFile(e,n)}}
/**
* @license Copyright 2021 The Lighthouse Authors. All Rights Reserved.
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
* Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
*/
/**
* @license
* Copyright 2017 The Lighthouse Authors. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS-IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
class q{constructor(e){this.el=e;const t=document.createElement("style");if(t.textContent="\n #lh-log {\n position: fixed;\n background-color: #323232;\n color: #fff;\n min-height: 48px;\n min-width: 288px;\n padding: 16px 24px;\n box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);\n border-radius: 2px;\n margin: 12px;\n font-size: 14px;\n cursor: default;\n transition: transform 0.3s, opacity 0.3s;\n transform: translateY(100px);\n opacity: 0;\n bottom: 0;\n left: 0;\n z-index: 3;\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n }\n \n #lh-log.lh-show {\n opacity: 1;\n transform: translateY(0);\n }\n ",!this.el.parentNode)throw new Error("element needs to be in the DOM");this.el.parentNode.insertBefore(t,this.el),this._id=void 0}log(e,t=!0){this._id&&clearTimeout(this._id),this.el.textContent=e,this.el.classList.add("lh-show"),t&&(this._id=setTimeout((()=>{this.el.classList.remove("lh-show")}),7e3))}warn(e){this.log("Warning: "+e)}error(e){this.log(e),setTimeout((()=>{throw new Error(e)}),0)}hide(){this._id&&clearTimeout(this._id),this.el.classList.remove("lh-show")}}
/**
* @license Copyright 2021 The Lighthouse Authors. All Rights Reserved.
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
* Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
*/window.__initLighthouseReport__=function(){const e=function(e,t={}){const n=document.createElement("article");n.classList.add("lh-root","lh-vars");const r=new s(n.ownerDocument,n);return new T(r).renderReport(e,n,t),new j(r,t).initFeatures(e),n}(window.__LIGHTHOUSE_JSON__,{getStandaloneReportHTML:()=>document.documentElement.outerHTML});document.body.append(e),document.addEventListener("lh-analytics",(e=>{window.ga&&ga(e.detail.cmd,e.detail.fields)})),document.addEventListener("lh-log",(e=>{const t=document.querySelector("div#lh-log");if(!t)return;const n=new q(t),r=e.detail;switch(r.cmd){case"log":n.log(r.msg);break;case"warn":n.warn(r.msg);break;case"error":n.error(r.msg);break;case"hide":n.hide()}}))}}();
__initLighthouseReport__();
//# sourceURL=compiled-reportrenderer.js
</script>
<script>console.log('window.__LIGHTHOUSE_JSON__', __LIGHTHOUSE_JSON__);</script>
</body>
</html>