{
    "log": {
        "version": "1.1",
        "creator": {
            "name": "WebPagetest",
            "version": "21.07"
        },
        "browser": {
            "name": "Chrome",
            "version": "149.0.0.0"
        },
        "pages": [
            {
                "startedDateTime": "2026-06-10T19:13:03.910+00:00",
                "title": "Run 1, First View for https://almanac.httparchive.org/en/2022/",
                "id": "page_1_0_1",
                "testID": "260610_DQ_1",
                "pageTimings": {
                    "onLoad": 1067,
                    "onContentLoad": -1,
                    "_startRender": 200
                },
                "_bwDown": 5000,
                "_loadTime": 1067,
                "_docTime": 1067,
                "_fullyLoaded": 1098,
                "_bytesOut": 56134,
                "_bytesOutDoc": 53556,
                "_bytesIn": 514029,
                "_bytesInDoc": 513523,
                "_requests": 25,
                "_requestsFull": 25,
                "_requestsDoc": 24,
                "_responses_200": 23,
                "_responses_404": 0,
                "_responses_other": 2,
                "_result": 0,
                "_testStartOffset": 0,
                "_cached": 0,
                "_optimization_checked": 1,
                "_main_frame": "55DE89DA9223AB1F9AFA2446AB6DDE31",
                "_loadEventStart": 1060,
                "_loadEventEnd": 1061,
                "_domContentLoadedEventStart": 581,
                "_domContentLoadedEventEnd": 581,
                "_URL": "https://almanac.httparchive.org/en/2022/",
                "_connections": 3,
                "_final_base_page_request": 0,
                "_final_base_page_request_id": "989F536645578C4C4EE5DFC4AE06BD81",
                "_final_url": "https://almanac.httparchive.org/en/2022/",
                "_domInteractive": 363,
                "_firstContentfulPaint": 671,
                "_firstPaint": 664,
                "_firstImagePaint": 671,
                "_firstMeaningfulPaint": 734,
                "_renderBlockingCSS": 3,
                "_renderBlockingJS": 0,
                "_TTFB": 204,
                "_basePageSSLTime": 65,
                "_score_cache": 52,
                "_score_cdn": 100,
                "_score_gzip": 69,
                "_score_cookies": -1,
                "_score_keep-alive": 100,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": 100,
                "_score_etags": -1,
                "_score_progressive_jpeg": -1,
                "_gzip_total": 101380,
                "_gzip_savings": 31455,
                "_minify_total": -1,
                "_minify_savings": -1,
                "_image_total": 60435,
                "_image_savings": 0,
                "_base_page_cdn": "Google",
                "_cpuTimes": {
                    "ParseHTML": 23,
                    "EventDispatch": 4,
                    "V8.GC_TIME_TO_SAFEPOINT": 1,
                    "V8.GC_HEAP_ENSURE_SWEEPING_COMPLETED": 0,
                    "CommitLoad": 0,
                    "HTMLDocumentParser::MaybeFetchQueuedPreloads": 2,
                    "ResourceFetcher::requestResource": 23,
                    "ParseAuthorStyleSheet": 6,
                    "EvaluateScript": 150,
                    "v8.compile": 21,
                    "UpdateLayoutTree": 17,
                    "MarkLoad": 0,
                    "Layout": 146,
                    "BeginRemoteFontLoad": 0,
                    "PrePaint": 3,
                    "IntersectionObserverController::computeIntersections": 0,
                    "Paint": 7,
                    "Layerize": 1,
                    "MarkDOMContent": 0,
                    "RemoteFontLoaded": 0,
                    "largestContentfulPaint::Candidate": 0,
                    "FunctionCall": 120,
                    "TimerFire": 1,
                    "V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
                    "MinorGC": 0,
                    "V8.GC_HEAP_PROLOGUE": 0,
                    "V8.GC_SCAVENGER": 0,
                    "V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
                    "V8.GC_SCAVENGER_SCAVENGE": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
                    "ComputeWeaknessProcessor start": 0,
                    "V8.GC_SCAVENGER_TRACED_HANDLES_COMPUTE_WEAKNESS_PARALLEL": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_COLLECT_OLD_TO_NEW_PAGES": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 0,
                    "Parallel scavenge started": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 3,
                    "V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
                    "ClearWeaknessProcessor start": 0,
                    "V8.GC_SCAVENGER_TRACED_HANDLES_RESET_PARALLEL": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_RESTORE_AND_QUARANTINE_PINNED": 0,
                    "V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
                    "V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
                    "V8.GC_SCAVENGER_RESIZE_NEW_SPACE": 0,
                    "V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
                    "V8.GC_HEAP_EPILOGUE": 0,
                    "V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
                    "V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
                    "HitTest": 0,
                    "FireIdleCallback": 0,
                    "Idle": 569
                },
                "_cpuTimesDoc": {
                    "ParseHTML": 23,
                    "EventDispatch": 4,
                    "V8.GC_TIME_TO_SAFEPOINT": 1,
                    "V8.GC_HEAP_ENSURE_SWEEPING_COMPLETED": 0,
                    "CommitLoad": 0,
                    "HTMLDocumentParser::MaybeFetchQueuedPreloads": 2,
                    "ResourceFetcher::requestResource": 23,
                    "ParseAuthorStyleSheet": 6,
                    "EvaluateScript": 150,
                    "v8.compile": 21,
                    "UpdateLayoutTree": 17,
                    "MarkLoad": 0,
                    "Layout": 146,
                    "BeginRemoteFontLoad": 0,
                    "PrePaint": 3,
                    "IntersectionObserverController::computeIntersections": 0,
                    "Paint": 7,
                    "Layerize": 1,
                    "MarkDOMContent": 0,
                    "RemoteFontLoaded": 0,
                    "largestContentfulPaint::Candidate": 0,
                    "FunctionCall": 107,
                    "TimerFire": 1,
                    "V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
                    "MinorGC": 0,
                    "V8.GC_HEAP_PROLOGUE": 0,
                    "V8.GC_SCAVENGER": 0,
                    "V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
                    "V8.GC_SCAVENGER_SCAVENGE": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
                    "ComputeWeaknessProcessor start": 0,
                    "V8.GC_SCAVENGER_TRACED_HANDLES_COMPUTE_WEAKNESS_PARALLEL": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_COLLECT_OLD_TO_NEW_PAGES": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 0,
                    "Parallel scavenge started": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 3,
                    "V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
                    "ClearWeaknessProcessor start": 0,
                    "V8.GC_SCAVENGER_TRACED_HANDLES_RESET_PARALLEL": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_RESTORE_AND_QUARANTINE_PINNED": 0,
                    "V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
                    "V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
                    "V8.GC_SCAVENGER_RESIZE_NEW_SPACE": 0,
                    "V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
                    "V8.GC_HEAP_EPILOGUE": 0,
                    "V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
                    "V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
                    "HitTest": 0,
                    "FireIdleCallback": 0,
                    "Idle": 552
                },
                "_cpu.ParseHTML": 23,
                "_cpu.EventDispatch": 4,
                "_cpu.V8.GC_TIME_TO_SAFEPOINT": 1,
                "_cpu.V8.GC_HEAP_ENSURE_SWEEPING_COMPLETED": 0,
                "_cpu.CommitLoad": 0,
                "_cpu.HTMLDocumentParser::MaybeFetchQueuedPreloads": 2,
                "_cpu.ResourceFetcher::requestResource": 23,
                "_cpu.ParseAuthorStyleSheet": 6,
                "_cpu.EvaluateScript": 150,
                "_cpu.v8.compile": 21,
                "_cpu.UpdateLayoutTree": 17,
                "_cpu.MarkLoad": 0,
                "_cpu.Layout": 146,
                "_cpu.BeginRemoteFontLoad": 0,
                "_cpu.PrePaint": 3,
                "_cpu.IntersectionObserverController::computeIntersections": 0,
                "_cpu.Paint": 7,
                "_cpu.Layerize": 1,
                "_cpu.MarkDOMContent": 0,
                "_cpu.RemoteFontLoaded": 0,
                "_cpu.largestContentfulPaint::Candidate": 0,
                "_cpu.FunctionCall": 120,
                "_cpu.TimerFire": 1,
                "_cpu.V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
                "_cpu.MinorGC": 0,
                "_cpu.V8.GC_HEAP_PROLOGUE": 0,
                "_cpu.V8.GC_SCAVENGER": 0,
                "_cpu.V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
                "_cpu.V8.GC_SCAVENGER_SCAVENGE": 0,
                "_cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
                "_cpu.ComputeWeaknessProcessor start": 0,
                "_cpu.V8.GC_SCAVENGER_TRACED_HANDLES_COMPUTE_WEAKNESS_PARALLEL": 0,
                "_cpu.V8.GC_SCAVENGER_SCAVENGE_COLLECT_OLD_TO_NEW_PAGES": 0,
                "_cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 0,
                "_cpu.Parallel scavenge started": 0,
                "_cpu.V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
                "_cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 3,
                "_cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
                "_cpu.ClearWeaknessProcessor start": 0,
                "_cpu.V8.GC_SCAVENGER_TRACED_HANDLES_RESET_PARALLEL": 0,
                "_cpu.V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
                "_cpu.V8.GC_SCAVENGER_SCAVENGE_RESTORE_AND_QUARANTINE_PINNED": 0,
                "_cpu.V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
                "_cpu.V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
                "_cpu.V8.GC_SCAVENGER_RESIZE_NEW_SPACE": 0,
                "_cpu.V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
                "_cpu.V8.GC_HEAP_EPILOGUE": 0,
                "_cpu.V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
                "_cpu.V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
                "_cpu.HitTest": 0,
                "_cpu.FireIdleCallback": 0,
                "_cpu.Idle": 569,
                "_v8Stats": {
                    "main_thread": [],
                    "background": []
                },
                "_tester": "wptagent-v6-manual-20241002-10.20.0.3",
                "_start_epoch": 1781118764.8609586,
                "_osVersion": "Linux 6.8.0-1060-gcp",
                "_os_version": "Linux 6.8.0-1060-gcp",
                "_osPlatform": "x86_64 x86_64",
                "_date": 1781118783.9100635,
                "_browserVersion": "149.0.0.0",
                "_browser_version": "149.0.0.0",
                "_fullyLoadedCPUms": 1750,
                "_fullyLoadedCPUpct": 20.61248527681904,
                "_audit_issues": [
                    {
                        "code": "QuirksModeIssue",
                        "details": {
                            "quirksModeIssueDetails": {
                                "isLimitedQuirksMode": false,
                                "documentNodeId": 2,
                                "url": "http://127.0.0.1:8888/orange.html",
                                "frameId": "55DE89DA9223AB1F9AFA2446AB6DDE31",
                                "loaderId": "957C5E3CE3F4310752F6F87819E3C255"
                            }
                        }
                    },
                    {
                        "code": "GenericIssue",
                        "details": {
                            "genericIssueDetails": {
                                "errorType": "NavigationEntryMarkedSkippable",
                                "request": {
                                    "url": "http://127.0.0.1:8888/orange.html"
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 806,
                                    "columnNumber": 1887
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 806,
                                    "columnNumber": 1887
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 806,
                                    "columnNumber": 1887
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 806,
                                    "columnNumber": 1887
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 806,
                                    "columnNumber": 1887
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 806,
                                    "columnNumber": 1887
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 806,
                                    "columnNumber": 1887
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "13",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=UA-22381566-3&cx=c&gtm=4e6641",
                                    "lineNumber": 344,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "13",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=UA-22381566-3&cx=c&gtm=4e6641",
                                    "lineNumber": 344,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 130
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 130
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 37,
                                    "columnNumber": 284
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 37,
                                    "columnNumber": 284
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 30,
                                    "columnNumber": 1444
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 30,
                                    "columnNumber": 1453
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 35,
                                    "columnNumber": 771
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 570
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 600
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 35,
                                    "columnNumber": 771
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 570
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 600
                                }
                            }
                        }
                    },
                    {
                        "code": "BounceTrackingIssue",
                        "details": {
                            "bounceTrackingIssueDetails": {
                                "trackingSites": [
                                    "127.0.0.1"
                                ]
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "15",
                                    "url": "https://www.google-analytics.com/plugins/ua/linkid.js",
                                    "lineNumber": 0,
                                    "columnNumber": 522
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 35,
                                    "columnNumber": 771
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 130
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 130
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 130
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 35,
                                    "columnNumber": 771
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 570
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 600
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 35,
                                    "columnNumber": 771
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 130
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 130
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 130
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 35,
                                    "columnNumber": 771
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 130
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 130
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 130
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 35,
                                    "columnNumber": 771
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 130
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 130
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 130
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 35,
                                    "columnNumber": 771
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 130
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 130
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 130
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 35,
                                    "columnNumber": 771
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 130
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 130
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 130
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 35,
                                    "columnNumber": 771
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 130
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 130
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 130
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 806,
                                    "columnNumber": 1887
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 35,
                                    "columnNumber": 771
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 130
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 130
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 130
                                }
                            }
                        }
                    }
                ],
                "_execution_contexts": [
                    {
                        "id": 2,
                        "origin": "http://127.0.0.1:8888",
                        "name": ""
                    },
                    {
                        "id": 1,
                        "origin": "https://almanac.httparchive.org",
                        "name": ""
                    }
                ],
                "_webdx_features": [
                    {
                        "name": "PageVisits",
                        "id": "0"
                    },
                    {
                        "name": "Flexbox",
                        "id": "28"
                    },
                    {
                        "name": "FocusVisible",
                        "id": "29"
                    },
                    {
                        "name": "Grid",
                        "id": "38"
                    },
                    {
                        "name": "Slot",
                        "id": "62"
                    },
                    {
                        "name": "LogicalProperties",
                        "id": "168"
                    },
                    {
                        "name": "Canvas",
                        "id": "200"
                    },
                    {
                        "name": "Canvas2d",
                        "id": "201"
                    },
                    {
                        "name": "Canvas2dAlpha",
                        "id": "202"
                    },
                    {
                        "name": "LongAnimationFrames",
                        "id": "236"
                    },
                    {
                        "name": "ReferrerPolicy",
                        "id": "260"
                    },
                    {
                        "name": "FetchPriority",
                        "id": "268"
                    },
                    {
                        "name": "LayoutInstability",
                        "id": "277"
                    },
                    {
                        "name": "Zstd",
                        "id": "291"
                    },
                    {
                        "name": "SpeculationRules",
                        "id": "317"
                    },
                    {
                        "name": "RequestAnimationFrame",
                        "id": "323"
                    },
                    {
                        "name": "Requestidlecallback",
                        "id": "338"
                    },
                    {
                        "name": "UaClientHints",
                        "id": "341"
                    },
                    {
                        "name": "Not",
                        "id": "343"
                    },
                    {
                        "name": "Scripting",
                        "id": "344"
                    },
                    {
                        "name": "NullishCoalescing",
                        "id": "379"
                    }
                ],
                "_document_URL": "https://almanac.httparchive.org/en/2022/",
                "_document_hostname": "almanac.httparchive.org",
                "_document_origin": "https://almanac.httparchive.org",
                "_viewport": {
                    "width": 1366,
                    "height": 681,
                    "dpr": 1
                },
                "_domElements": 678,
                "_domComplete": 1060,
                "_PerformancePaintTiming.first-paint": 664,
                "_PerformancePaintTiming.first-contentful-paint": 664,
                "_origin_dns": {
                    "a": [
                        "142.251.163.121"
                    ],
                    "aaaa": [
                        "2607:f8b0:4004:c09::79"
                    ],
                    "cname": [
                        "ghs.googlehosted.com."
                    ],
                    "ns": [
                        "yevgen.ns.cloudflare.com.",
                        "rita.ns.cloudflare.com."
                    ],
                    "mx": [
                        "1 aspmx.l.google.com.",
                        "10 alt3.aspmx.l.google.com.",
                        "10 alt4.aspmx.l.google.com.",
                        "5 alt1.aspmx.l.google.com.",
                        "5 alt2.aspmx.l.google.com."
                    ],
                    "txt": [
                        "\"google-site-verification=q2s5iM0TfFmbboPuL9FBQwq5vlCkO2lrjSxqaRXCAL0\"",
                        "\"v=spf1 include:_spf.google.com ~all\""
                    ],
                    "soa": [
                        "rita.ns.cloudflare.com. dns.cloudflare.com. 2404232354 10000 2400 604800 1800"
                    ],
                    "https": [],
                    "svcb": []
                },
                "_detected": {
                    "IaaS": "Google Cloud",
                    "JavaScript libraries": "web-vitals",
                    "RUM": "web-vitals",
                    "Performance": "Priority Hints,Google Cloud Trace",
                    "Security": "HSTS",
                    "Webmail": "Google Workspace",
                    "Email": "Google Workspace",
                    "Analytics": "Google Analytics",
                    "CDN": "Cloudflare",
                    "Miscellaneous": "RSS,Open Graph"
                },
                "_detected_apps": {
                    "Google Cloud": "",
                    "web-vitals": "",
                    "Priority Hints": "",
                    "HSTS": "",
                    "Google Workspace": "",
                    "Google Cloud Trace": "",
                    "Google Analytics": "",
                    "Cloudflare": "",
                    "RSS": "",
                    "Open Graph": ""
                },
                "_detected_technologies": {
                    "Google Cloud": {
                        "name": "Google Cloud",
                        "description": "Google Cloud is a suite of cloud computing services.",
                        "slug": "google-cloud",
                        "categories": [
                            {
                                "id": 63,
                                "slug": "iaas",
                                "description": "Provides computing resources",
                                "groups": [
                                    7
                                ],
                                "name": "IaaS",
                                "priority": 8
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "Google Cloud.svg",
                        "website": "https://cloud.google.com",
                        "pricing": [],
                        "cpe": "cpe:2.3:a:google:cloud_platform:*:*:*:*:*:*:*:*"
                    },
                    "web-vitals": {
                        "name": "web-vitals",
                        "description": "The web-vitals JavaScript is a tiny, modular library for measuring all the web vitals metrics on real users.",
                        "slug": "web-vitals",
                        "categories": [
                            {
                                "id": 59,
                                "slug": "javascript-libraries",
                                "description": "Collections of pre-written JavaScript code",
                                "groups": [
                                    9
                                ],
                                "name": "JavaScript libraries",
                                "priority": 9
                            },
                            {
                                "id": 78,
                                "slug": "rum",
                                "description": "Tools that track performance as experienced by users",
                                "groups": [
                                    2
                                ],
                                "name": "RUM",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "web-vitals.svg",
                        "website": "https://github.com/GoogleChrome/web-vitals",
                        "pricing": [],
                        "cpe": null
                    },
                    "Priority Hints": {
                        "name": "Priority Hints",
                        "description": "Priority Hints exposes a mechanism for developers to signal a relative priority for browsers to consider when fetching resources.",
                        "slug": "priority-hints",
                        "categories": [
                            {
                                "id": 92,
                                "slug": "performance",
                                "description": "Tools that measure and optimize site speed",
                                "groups": [
                                    7
                                ],
                                "name": "Performance",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "Priority Hints.svg",
                        "website": "https://wicg.github.io/priority-hints/",
                        "pricing": [],
                        "cpe": null
                    },
                    "HSTS": {
                        "name": "HSTS",
                        "description": "HTTP Strict Transport Security (HSTS) informs browsers that the site should only be accessed using HTTPS.",
                        "slug": "hsts",
                        "categories": [
                            {
                                "id": 16,
                                "slug": "security",
                                "description": "Technologies that protect websites from vulnerabilities and attacks",
                                "groups": [
                                    11
                                ],
                                "name": "Security",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "default.svg",
                        "website": "https://www.rfc-editor.org/rfc/rfc6797#section-6.1",
                        "pricing": [],
                        "cpe": null
                    },
                    "Google Workspace": {
                        "name": "Google Workspace",
                        "description": "Google Workspace, formerly G Suite, is a collection of cloud computing, productivity and collaboration tools.",
                        "slug": "google-workspace",
                        "categories": [
                            {
                                "id": 30,
                                "slug": "webmail",
                                "description": "Systems that allow users to send and receive emails through a browser",
                                "groups": [
                                    4
                                ],
                                "name": "Webmail",
                                "priority": 2
                            },
                            {
                                "id": 75,
                                "slug": "email",
                                "description": "Systems that manage email communication",
                                "groups": [
                                    4,
                                    2
                                ],
                                "name": "Email",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "Google.svg",
                        "website": "https://workspace.google.com/",
                        "pricing": [],
                        "cpe": null
                    },
                    "Google Cloud Trace": {
                        "name": "Google Cloud Trace",
                        "description": "Google Cloud Trace is a distributed tracing system that collects latency data from applications and displays it in the Google Cloud Console.",
                        "slug": "google-cloud-trace",
                        "categories": [
                            {
                                "id": 92,
                                "slug": "performance",
                                "description": "Tools that measure and optimize site speed",
                                "groups": [
                                    7
                                ],
                                "name": "Performance",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "google-cloud-trace.svg",
                        "website": "https://cloud.google.com/trace",
                        "pricing": [],
                        "cpe": null
                    },
                    "Google Analytics": {
                        "name": "Google Analytics",
                        "description": "Google Analytics is a free web analytics service that tracks and reports website traffic.",
                        "slug": "google-analytics",
                        "categories": [
                            {
                                "id": 10,
                                "slug": "analytics",
                                "description": "Tools that track user behavior and provide insights into website performance",
                                "groups": [
                                    8
                                ],
                                "name": "Analytics",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "Google Analytics.svg",
                        "website": "https://google.com/analytics",
                        "pricing": [],
                        "cpe": null
                    },
                    "Cloudflare": {
                        "name": "Cloudflare",
                        "description": "Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.",
                        "slug": "cloudflare",
                        "categories": [
                            {
                                "id": 31,
                                "slug": "cdn",
                                "description": "(Content Delivery Network) Distribute website content globally to improve load times for users",
                                "groups": [
                                    7
                                ],
                                "name": "CDN",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "CloudFlare.svg",
                        "website": "https://www.cloudflare.com",
                        "pricing": [],
                        "cpe": null
                    },
                    "RSS": {
                        "name": "RSS",
                        "description": "RSS is a family of web feed formats used to publish frequently updated works—such as blog entries, news headlines, audio, and video—in a standardized format.",
                        "slug": "rss",
                        "categories": [
                            {
                                "id": 19,
                                "slug": "miscellaneous",
                                "description": "Tools and technologies that don't fit into other categories",
                                "groups": [
                                    6
                                ],
                                "name": "Miscellaneous",
                                "priority": 10
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "RSS.svg",
                        "website": "https://www.rssboard.org/rss-specification",
                        "pricing": [],
                        "cpe": null
                    },
                    "Open Graph": {
                        "name": "Open Graph",
                        "description": "Open Graph is a protocol that is used to integrate any web page into the social graph.",
                        "slug": "open-graph",
                        "categories": [
                            {
                                "id": 19,
                                "slug": "miscellaneous",
                                "description": "Tools and technologies that don't fit into other categories",
                                "groups": [
                                    6
                                ],
                                "name": "Miscellaneous",
                                "priority": 10
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "Open Graph.png",
                        "website": "https://ogp.me",
                        "pricing": [],
                        "cpe": null
                    }
                },
                "_axe": {
                    "testEngine": "4.4.1",
                    "violations": [],
                    "passes": [
                        {
                            "id": "aria-allowed-attr",
                            "impact": null,
                            "tags": [
                                "cat.aria",
                                "wcag2a",
                                "wcag412"
                            ],
                            "description": "Ensures ARIA attributes are allowed for an element's role",
                            "help": "Elements must only use allowed ARIA attributes",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/aria-allowed-attr?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "aria-allowed-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attributes are used correctly for the defined role"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-unsupported-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute is supported"
                                        },
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "ARIA attribute is allowed"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<nav id=\"header-page-navigation\" aria-label=\"Page navigation\">",
                                    "target": [
                                        "#header-page-navigation"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-allowed-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attributes are used correctly for the defined role"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-unsupported-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute is supported"
                                        },
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "ARIA attribute is allowed"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>",
                                    "target": [
                                        ".header.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-allowed-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attributes are used correctly for the defined role"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-unsupported-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute is supported"
                                        },
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "ARIA attribute is allowed"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n    Table of Contents\n  </button>",
                                    "target": [
                                        ".table-of-contents.header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-allowed-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attributes are used correctly for the defined role"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-unsupported-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute is supported"
                                        },
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "ARIA attribute is allowed"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>",
                                    "target": [
                                        ".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-allowed-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attributes are used correctly for the defined role"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-unsupported-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute is supported"
                                        },
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "ARIA attribute is allowed"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English</button>",
                                    "target": [
                                        ".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-allowed-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attributes are used correctly for the defined role"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-unsupported-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute is supported"
                                        },
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "ARIA attribute is allowed"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<nav id=\"footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">",
                                    "target": [
                                        "#footer-nav-items"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-allowed-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attributes are used correctly for the defined role"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-unsupported-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute is supported"
                                        },
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "ARIA attribute is allowed"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>",
                                    "target": [
                                        ".footer.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-allowed-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attributes are used correctly for the defined role"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-unsupported-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute is supported"
                                        },
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "ARIA attribute is allowed"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n    Table of Contents\n  </button>",
                                    "target": [
                                        ".table-of-contents.footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-allowed-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attributes are used correctly for the defined role"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-unsupported-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute is supported"
                                        },
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "ARIA attribute is allowed"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>",
                                    "target": [
                                        ".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-allowed-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attributes are used correctly for the defined role"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-unsupported-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute is supported"
                                        },
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "ARIA attribute is allowed"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English</button>",
                                    "target": [
                                        ".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-allowed-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attributes are used correctly for the defined role"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-unsupported-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute is supported"
                                        },
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "ARIA attribute is allowed"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a class=\"ha-logo not-mobile\" href=\"https://httparchive.org/\" aria-labelledby=\"ha-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"ha-logo-footer\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-allowed-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attributes are used correctly for the defined role"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-unsupported-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute is supported"
                                        },
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "ARIA attribute is allowed"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"https://x.com/HTTPArchive\" aria-labelledby=\"twitter-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"twitter-logo-footer\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-allowed-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attributes are used correctly for the defined role"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-unsupported-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute is supported"
                                        },
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "ARIA attribute is allowed"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"https://bsky.app/profile/httparchive.org\" aria-labelledby=\"bluesky-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"bluesky-logo-footer\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-allowed-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attributes are used correctly for the defined role"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-unsupported-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute is supported"
                                        },
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "ARIA attribute is allowed"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"https://github.com/HTTPArchive/almanac.httparchive.org\" rel=\"me\" aria-labelledby=\"github-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"github-logo-footer\"]"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "aria-hidden-body",
                            "impact": null,
                            "tags": [
                                "cat.aria",
                                "wcag2a",
                                "wcag412"
                            ],
                            "description": "Ensures aria-hidden='true' is not present on the document body.",
                            "help": "aria-hidden='true' must not be present on the document body",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/aria-hidden-body?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "aria-hidden-body",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "No aria-hidden attribute is present on document body"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<body class=\"year-2022\">",
                                    "target": [
                                        "body"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "aria-hidden-focus",
                            "impact": null,
                            "tags": [
                                "cat.name-role-value",
                                "wcag2a",
                                "wcag412",
                                "wcag131"
                            ],
                            "description": "Ensures aria-hidden elements do not contain focusable elements",
                            "help": "ARIA hidden element must not contain focusable elements",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/aria-hidden-focus?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [],
                                    "all": [
                                        {
                                            "id": "focusable-modal-open",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "No focusable elements while a modal is open"
                                        },
                                        {
                                            "id": "focusable-disabled",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "No focusable elements contained within element"
                                        },
                                        {
                                            "id": "focusable-not-tabbable",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "No focusable elements contained within element"
                                        }
                                    ],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div class=\"people\" aria-hidden=\"true\">",
                                    "target": [
                                        ".people"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "aria-required-attr",
                            "impact": null,
                            "tags": [
                                "cat.aria",
                                "wcag2a",
                                "wcag412"
                            ],
                            "description": "Ensures elements with ARIA roles have all required ARIA attributes",
                            "help": "Required ARIA attributes must be provided",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/aria-required-attr?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "aria-required-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "All required ARIA attributes are present"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<svg width=\"70\" height=\"35\" role=\"img\">\n            <title id=\"ha-logo-footer\">HTTP Archive home</title>\n            <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#ha-logo\"></use>\n          </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"ha-logo-footer\"] > svg[width=\"70\"][height=\"35\"][role=\"img\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-required-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "All required ARIA attributes are present"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<svg width=\"20\" height=\"20\" role=\"img\">\n                <title id=\"twitter-logo-footer\">Twitter</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#twitter-logo\"></use>\n              </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"twitter-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-required-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "All required ARIA attributes are present"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<svg width=\"20\" height=\"20\" role=\"img\">\n                <title id=\"bluesky-logo-footer\">Bluesky</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#bluesky-logo\"></use>\n              </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"bluesky-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-required-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "All required ARIA attributes are present"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<svg width=\"22\" height=\"20\" role=\"img\">\n                <title id=\"github-logo-footer\">GitHub</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#github-logo\"></use>\n              </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"github-logo-footer\"] > svg[width=\"22\"][height=\"20\"][role=\"img\"]"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "aria-roles",
                            "impact": null,
                            "tags": [
                                "cat.aria",
                                "wcag2a",
                                "wcag412"
                            ],
                            "description": "Ensures all elements with a role attribute use a valid value",
                            "help": "ARIA roles used must conform to valid values",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/aria-roles?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "fallbackrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Only one role value used"
                                        },
                                        {
                                            "id": "invalidrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA role is valid"
                                        },
                                        {
                                            "id": "abstractrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Abstract roles are not used"
                                        },
                                        {
                                            "id": "unsupportedrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA role is supported"
                                        },
                                        {
                                            "id": "deprecatedrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "ARIA role is not deprecated"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<svg width=\"70\" height=\"35\" role=\"img\">\n            <title id=\"ha-logo-footer\">HTTP Archive home</title>\n            <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#ha-logo\"></use>\n          </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"ha-logo-footer\"] > svg[width=\"70\"][height=\"35\"][role=\"img\"]"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "fallbackrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Only one role value used"
                                        },
                                        {
                                            "id": "invalidrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA role is valid"
                                        },
                                        {
                                            "id": "abstractrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Abstract roles are not used"
                                        },
                                        {
                                            "id": "unsupportedrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA role is supported"
                                        },
                                        {
                                            "id": "deprecatedrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "ARIA role is not deprecated"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<svg width=\"20\" height=\"20\" role=\"img\">\n                <title id=\"twitter-logo-footer\">Twitter</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#twitter-logo\"></use>\n              </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"twitter-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "fallbackrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Only one role value used"
                                        },
                                        {
                                            "id": "invalidrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA role is valid"
                                        },
                                        {
                                            "id": "abstractrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Abstract roles are not used"
                                        },
                                        {
                                            "id": "unsupportedrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA role is supported"
                                        },
                                        {
                                            "id": "deprecatedrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "ARIA role is not deprecated"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<svg width=\"20\" height=\"20\" role=\"img\">\n                <title id=\"bluesky-logo-footer\">Bluesky</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#bluesky-logo\"></use>\n              </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"bluesky-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "fallbackrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Only one role value used"
                                        },
                                        {
                                            "id": "invalidrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA role is valid"
                                        },
                                        {
                                            "id": "abstractrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Abstract roles are not used"
                                        },
                                        {
                                            "id": "unsupportedrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA role is supported"
                                        },
                                        {
                                            "id": "deprecatedrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "ARIA role is not deprecated"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<svg width=\"22\" height=\"20\" role=\"img\">\n                <title id=\"github-logo-footer\">GitHub</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#github-logo\"></use>\n              </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"github-logo-footer\"] > svg[width=\"22\"][height=\"20\"][role=\"img\"]"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "aria-valid-attr-value",
                            "impact": null,
                            "tags": [
                                "cat.aria",
                                "wcag2a",
                                "wcag412"
                            ],
                            "description": "Ensures all ARIA attributes have valid values",
                            "help": "ARIA attributes must conform to valid values",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/aria-valid-attr-value?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [],
                                    "all": [
                                        {
                                            "id": "aria-valid-attr-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute values are valid"
                                        },
                                        {
                                            "id": "aria-errormessage",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
                                        },
                                        {
                                            "id": "aria-level",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-level values are valid"
                                        }
                                    ],
                                    "none": [],
                                    "impact": null,
                                    "html": "<nav id=\"header-page-navigation\" aria-label=\"Page navigation\">",
                                    "target": [
                                        "#header-page-navigation"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [
                                        {
                                            "id": "aria-valid-attr-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute values are valid"
                                        },
                                        {
                                            "id": "aria-errormessage",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
                                        },
                                        {
                                            "id": "aria-level",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-level values are valid"
                                        }
                                    ],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>",
                                    "target": [
                                        ".header.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [
                                        {
                                            "id": "aria-valid-attr-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute values are valid"
                                        },
                                        {
                                            "id": "aria-errormessage",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
                                        },
                                        {
                                            "id": "aria-level",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-level values are valid"
                                        }
                                    ],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n    Table of Contents\n  </button>",
                                    "target": [
                                        ".table-of-contents.header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [
                                        {
                                            "id": "aria-valid-attr-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute values are valid"
                                        },
                                        {
                                            "id": "aria-errormessage",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
                                        },
                                        {
                                            "id": "aria-level",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-level values are valid"
                                        }
                                    ],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>",
                                    "target": [
                                        ".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [
                                        {
                                            "id": "aria-valid-attr-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute values are valid"
                                        },
                                        {
                                            "id": "aria-errormessage",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
                                        },
                                        {
                                            "id": "aria-level",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-level values are valid"
                                        }
                                    ],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English</button>",
                                    "target": [
                                        ".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [
                                        {
                                            "id": "aria-valid-attr-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute values are valid"
                                        },
                                        {
                                            "id": "aria-errormessage",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
                                        },
                                        {
                                            "id": "aria-level",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-level values are valid"
                                        }
                                    ],
                                    "none": [],
                                    "impact": null,
                                    "html": "<nav id=\"footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">",
                                    "target": [
                                        "#footer-nav-items"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [
                                        {
                                            "id": "aria-valid-attr-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute values are valid"
                                        },
                                        {
                                            "id": "aria-errormessage",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
                                        },
                                        {
                                            "id": "aria-level",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-level values are valid"
                                        }
                                    ],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>",
                                    "target": [
                                        ".footer.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [
                                        {
                                            "id": "aria-valid-attr-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute values are valid"
                                        },
                                        {
                                            "id": "aria-errormessage",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
                                        },
                                        {
                                            "id": "aria-level",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-level values are valid"
                                        }
                                    ],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n    Table of Contents\n  </button>",
                                    "target": [
                                        ".table-of-contents.footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [
                                        {
                                            "id": "aria-valid-attr-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute values are valid"
                                        },
                                        {
                                            "id": "aria-errormessage",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
                                        },
                                        {
                                            "id": "aria-level",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-level values are valid"
                                        }
                                    ],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>",
                                    "target": [
                                        ".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [
                                        {
                                            "id": "aria-valid-attr-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute values are valid"
                                        },
                                        {
                                            "id": "aria-errormessage",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
                                        },
                                        {
                                            "id": "aria-level",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-level values are valid"
                                        }
                                    ],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English</button>",
                                    "target": [
                                        ".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [
                                        {
                                            "id": "aria-valid-attr-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute values are valid"
                                        },
                                        {
                                            "id": "aria-errormessage",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
                                        },
                                        {
                                            "id": "aria-level",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-level values are valid"
                                        }
                                    ],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a class=\"ha-logo not-mobile\" href=\"https://httparchive.org/\" aria-labelledby=\"ha-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"ha-logo-footer\"]"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [
                                        {
                                            "id": "aria-valid-attr-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute values are valid"
                                        },
                                        {
                                            "id": "aria-errormessage",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
                                        },
                                        {
                                            "id": "aria-level",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-level values are valid"
                                        }
                                    ],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"https://x.com/HTTPArchive\" aria-labelledby=\"twitter-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"twitter-logo-footer\"]"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [
                                        {
                                            "id": "aria-valid-attr-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute values are valid"
                                        },
                                        {
                                            "id": "aria-errormessage",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
                                        },
                                        {
                                            "id": "aria-level",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-level values are valid"
                                        }
                                    ],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"https://bsky.app/profile/httparchive.org\" aria-labelledby=\"bluesky-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"bluesky-logo-footer\"]"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [
                                        {
                                            "id": "aria-valid-attr-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute values are valid"
                                        },
                                        {
                                            "id": "aria-errormessage",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
                                        },
                                        {
                                            "id": "aria-level",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-level values are valid"
                                        }
                                    ],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"https://github.com/HTTPArchive/almanac.httparchive.org\" rel=\"me\" aria-labelledby=\"github-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"github-logo-footer\"]"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "aria-valid-attr",
                            "impact": null,
                            "tags": [
                                "cat.aria",
                                "wcag2a",
                                "wcag412"
                            ],
                            "description": "Ensures attributes that begin with aria- are valid ARIA attributes",
                            "help": "ARIA attributes must conform to valid names",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/aria-valid-attr?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<nav id=\"header-page-navigation\" aria-label=\"Page navigation\">",
                                    "target": [
                                        "#header-page-navigation"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>",
                                    "target": [
                                        ".header.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n    Table of Contents\n  </button>",
                                    "target": [
                                        ".table-of-contents.header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>",
                                    "target": [
                                        ".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English</button>",
                                    "target": [
                                        ".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<nav id=\"footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">",
                                    "target": [
                                        "#footer-nav-items"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>",
                                    "target": [
                                        ".footer.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n    Table of Contents\n  </button>",
                                    "target": [
                                        ".table-of-contents.footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>",
                                    "target": [
                                        ".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English</button>",
                                    "target": [
                                        ".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a class=\"ha-logo not-mobile\" href=\"https://httparchive.org/\" aria-labelledby=\"ha-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"ha-logo-footer\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"https://x.com/HTTPArchive\" aria-labelledby=\"twitter-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"twitter-logo-footer\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"https://bsky.app/profile/httparchive.org\" aria-labelledby=\"bluesky-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"bluesky-logo-footer\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"https://github.com/HTTPArchive/almanac.httparchive.org\" rel=\"me\" aria-labelledby=\"github-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"github-logo-footer\"]"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "button-name",
                            "impact": null,
                            "tags": [
                                "cat.name-role-value",
                                "wcag2a",
                                "wcag412",
                                "section508",
                                "section508.22.a",
                                "ACT"
                            ],
                            "description": "Ensures buttons have discernible text",
                            "help": "Buttons must have discernible text",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/button-name?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "button-has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has inner text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>",
                                    "target": [
                                        ".header.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "button-has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has inner text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n    Table of Contents\n  </button>",
                                    "target": [
                                        ".table-of-contents.header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "button-has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has inner text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>",
                                    "target": [
                                        ".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "button-has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has inner text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English</button>",
                                    "target": [
                                        ".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "button-has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has inner text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>",
                                    "target": [
                                        ".footer.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "button-has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has inner text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n    Table of Contents\n  </button>",
                                    "target": [
                                        ".table-of-contents.footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "button-has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has inner text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>",
                                    "target": [
                                        ".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "button-has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has inner text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English</button>",
                                    "target": [
                                        ".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "bypass",
                            "impact": null,
                            "tags": [
                                "cat.keyboard",
                                "wcag2a",
                                "wcag241",
                                "section508",
                                "section508.22.o"
                            ],
                            "description": "Ensures each page has at least one mechanism for a user to bypass navigation and jump straight to the content",
                            "help": "Page must have means to bypass repeated blocks",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/bypass?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "internal-link-present",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Valid skip link found"
                                        },
                                        {
                                            "id": "header-present",
                                            "data": null,
                                            "relatedNodes": [
                                                {
                                                    "html": "<h1 class=\"title title-lg title-alt\">Web Almanac</h1>",
                                                    "target": [
                                                        "h1"
                                                    ]
                                                },
                                                {
                                                    "html": "<h2>HTTP Archive’s annual<br> <b>state of the web</b> report</h2>",
                                                    "target": [
                                                        ".intro > h2"
                                                    ]
                                                },
                                                {
                                                    "html": "<h2 class=\"title title-center\">Featured Chapter</h2>",
                                                    "target": [
                                                        ".featured-chapter-content > .title-center"
                                                    ]
                                                },
                                                {
                                                    "html": "<h3>Markup</h3>",
                                                    "target": [
                                                        "h3"
                                                    ]
                                                },
                                                {
                                                    "html": "<h2 class=\"title title-alt\">Contributors</h2>",
                                                    "target": [
                                                        ".contributors > .title-alt"
                                                    ]
                                                },
                                                {
                                                    "html": "<h2 class=\"title title-center\">Methodology</h2>",
                                                    "target": [
                                                        ".methodology > .title-center"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Page has a heading"
                                        },
                                        {
                                            "id": "landmark",
                                            "data": null,
                                            "relatedNodes": [
                                                {
                                                    "html": "<main id=\"maincontent\">",
                                                    "target": [
                                                        "#maincontent"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Page has a landmark region"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<html lang=\"en\">",
                                    "target": [
                                        "html"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "color-contrast",
                            "impact": "serious",
                            "tags": [
                                "cat.color",
                                "wcag2aa",
                                "wcag143"
                            ],
                            "description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",
                            "help": "Elements must have sufficient color contrast",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/color-contrast?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#f7f779",
                                                "contrastRatio": 12.47,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 12.47"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<p>\n  You’re viewing a previous edition of the Web Almanac.\n  Check out the <a href=\"/en/2025/\">2025 edition!</a>\n</p>",
                                    "target": [
                                        "aside > .container > p"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#f7f779",
                                                "contrastRatio": 12.47,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 12.47"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"/en/2025/\">2025 edition!</a>",
                                    "target": [
                                        "p > a[href=\"/en/2025/\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of ${data.contrastRatio}"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<select id=\"table-of-contents-switcher-mobile\" data-label=\"toc-menu-mobile\">",
                                    "target": [
                                        "#table-of-contents-switcher-mobile"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of ${data.contrastRatio}"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<select id=\"year-switcher-mobile\">",
                                    "target": [
                                        "#year-switcher-mobile"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of ${data.contrastRatio}"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<select id=\"language-switcher-mobile\">",
                                    "target": [
                                        "#language-switcher-mobile"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#f7f779",
                                                "contrastRatio": 12.47,
                                                "fontSize": "10.5pt (14px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 12.47"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"/en/2022/table-of-contents\" class=\"btn\">\n        Start exploring\n      </a>",
                                    "target": [
                                        ".btn[href$=\"table-of-contents\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 14.13,
                                                "fontSize": "24.0pt (32px)",
                                                "fontWeight": "bold",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div class=\"no-wrap\">90%</div>",
                                    "target": [
                                        ".featured-chapter-content-data-item:nth-child(1) > .no-wrap"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 14.13,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div>Documents using the HTML doctype.</div>",
                                    "target": [
                                        ".featured-chapter-content-data-item:nth-child(1) > div:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 14.13,
                                                "fontSize": "24.0pt (32px)",
                                                "fontWeight": "bold",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div class=\"no-wrap\">30 KB</div>",
                                    "target": [
                                        ".featured-chapter-content-data-item:nth-child(2) > .no-wrap"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 14.13,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div>Median HTML document transfer size</div>",
                                    "target": [
                                        ".featured-chapter-content-data-item:nth-child(2) > div:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 14.13,
                                                "fontSize": "24.0pt (32px)",
                                                "fontWeight": "bold",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div class=\"no-wrap\">29%</div>",
                                    "target": [
                                        ".featured-chapter-content-data-item:nth-child(3) > .no-wrap"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 14.13,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div>Elements which are <code>div</code>s.</div>",
                                    "target": [
                                        ".featured-chapter-content-data-item:nth-child(3) > div:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#f7f7f7",
                                                "contrastRatio": 13.19,
                                                "fontSize": "12.0pt (16px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 13.19"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<code>div</code>",
                                    "target": [
                                        "code"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "bgColor": "#1a2b49",
                                                "contrastRatio": 14.13,
                                                "fontSize": "10.5pt (14px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"/en/2022/markup\" class=\"btn\">\n        Read the <span class=\"featured-chapter-name\">Markup</span> chapter\n      </a>",
                                    "target": [
                                        ".btn[href$=\"markup\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "bgColor": "#1a2b49",
                                                "contrastRatio": 14.13,
                                                "fontSize": "10.5pt (14px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"featured-chapter-name\">Markup</span>",
                                    "target": [
                                        ".featured-chapter-name"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 14.13,
                                                "fontSize": "19.1pt (25.5px)",
                                                "fontWeight": "bold",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<h2 class=\"title title-center\">Methodology</h2>",
                                    "target": [
                                        ".methodology > .title-center"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 14.13,
                                                "fontSize": "10.5pt (14px)",
                                                "fontWeight": "bold",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div>\n            Websites Tested\n          </div>",
                                    "target": [
                                        ".websites-tested > div:nth-child(1)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 14.13,
                                                "fontSize": "36.0pt (48px)",
                                                "fontWeight": "bold",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div>\n            8.36M\n          </div>",
                                    "target": [
                                        ".websites-tested > div:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 14.13,
                                                "fontSize": "10.5pt (14px)",
                                                "fontWeight": "bold",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div>\n            Data Processed\n          </div>",
                                    "target": [
                                        ".data-processed > div:nth-child(1)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 14.13,
                                                "fontSize": "36.0pt (48px)",
                                                "fontWeight": "bold",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div>\n            43.88 TB\n          </div>",
                                    "target": [
                                        ".data-processed > div:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 14.13,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<p class=\"methodology-info\">",
                                    "target": [
                                        ".methodology-info"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 14.13,
                                                "fontSize": "10.5pt (14px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"/en/2022/methodology\" class=\"alt btn\">\n        Learn about our Methodology\n      </a>",
                                    "target": [
                                        ".alt.btn[href$=\"methodology\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "bgColor": "#5c687d",
                                                "contrastRatio": 5.62,
                                                "fontSize": "15.6pt (20.8px)",
                                                "fontWeight": "bold",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.62"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"wa\">Web Almanac</span>",
                                    "target": [
                                        ".home-logo > .navigation-logo[href=\"/en/2022/\"] > .wa"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "bgColor": "#5c687d",
                                                "contrastRatio": 5.62,
                                                "fontSize": "9.6pt (12.8px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.62"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"ha\">HTTP Archive</span>",
                                    "target": [
                                        ".home-logo > .navigation-logo[href=\"/en/2022/\"] > .line-group > .ha"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#f2f2f2",
                                                "bgColor": "#5c687d",
                                                "contrastRatio": 5.02,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.02"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"/en/2022/contributors\">Contributors</a>",
                                    "target": [
                                        "#footer-nav-items > ul > li:nth-child(1) > a[href$=\"contributors\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#f2f2f2",
                                                "bgColor": "#5c687d",
                                                "contrastRatio": 5.02,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.02"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"/en/2022/methodology\">Methodology</a>",
                                    "target": [
                                        "#footer-nav-items > ul > li:nth-child(2) > a[href$=\"methodology\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "bgColor": "#5c687d",
                                                "contrastRatio": 5.62,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.62"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>",
                                    "target": [
                                        ".footer.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "bgColor": "#5c687d",
                                                "contrastRatio": 5.62,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.62"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n    Table of Contents\n  </button>",
                                    "target": [
                                        ".table-of-contents.footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "bgColor": "#5c687d",
                                                "contrastRatio": 5.62,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.62"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>",
                                    "target": [
                                        ".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "bgColor": "#5c687d",
                                                "contrastRatio": 5.62,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.62"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English</button>",
                                    "target": [
                                        ".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of ${data.contrastRatio}"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<select id=\"table-of-contents-switcher-mobile-footer\" data-label=\"toc-menu-mobile\">",
                                    "target": [
                                        "#table-of-contents-switcher-mobile-footer"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of ${data.contrastRatio}"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<select id=\"year-switcher-mobile-footer\">",
                                    "target": [
                                        "#year-switcher-mobile-footer"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of ${data.contrastRatio}"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<select id=\"language-switcher-mobile-footer\">",
                                    "target": [
                                        "#language-switcher-mobile-footer"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#f2f2f2",
                                                "bgColor": "#5c687d",
                                                "contrastRatio": 5.02,
                                                "fontSize": "12.0pt (16px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.02"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span>© Web Almanac. Licensed under <a hreflang=\"en\" href=\"https://github.com/HTTPArchive/almanac.httparchive.org/blob/main/LICENSE\">Apache 2.0</a>.</span>",
                                    "target": [
                                        ".copyright > span:nth-child(1)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "bgColor": "#5c687d",
                                                "contrastRatio": 5.62,
                                                "fontSize": "12.0pt (16px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.62"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a hreflang=\"en\" href=\"https://github.com/HTTPArchive/almanac.httparchive.org/blob/main/LICENSE\">Apache 2.0</a>",
                                    "target": [
                                        "a[hreflang=\"en\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "bgColor": "#5c687d",
                                                "contrastRatio": 5.62,
                                                "fontSize": "12.0pt (16px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.62"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a class=\"accessibility-statement\" href=\"/en/accessibility-statement\">Accessibility Statement</a>",
                                    "target": [
                                        ".accessibility-statement"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "bgColor": "#5c687d",
                                                "contrastRatio": 5.62,
                                                "fontSize": "12.0pt (16px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.62"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a class=\"rss-feed\" href=\"/en/rss.xml\">RSS Feed</a>",
                                    "target": [
                                        ".rss-feed"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "document-title",
                            "impact": null,
                            "tags": [
                                "cat.text-alternatives",
                                "wcag2a",
                                "wcag242",
                                "ACT"
                            ],
                            "description": "Ensures each HTML document contains a non-empty <title> element",
                            "help": "Documents must have <title> element to aid in navigation",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/document-title?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "doc-has-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Document has a non-empty <title> element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<html lang=\"en\">",
                                    "target": [
                                        "html"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "duplicate-id-aria",
                            "impact": null,
                            "tags": [
                                "cat.parsing",
                                "wcag2a",
                                "wcag411"
                            ],
                            "description": "Ensures every id attribute value used in ARIA and in labels is unique",
                            "help": "IDs used in ARIA and labels must be unique",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/duplicate-id-aria?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "header-search-box",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<input id=\"header-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">",
                                    "target": [
                                        "#header-search-box"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "header-search-icon",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"header-search-icon\">Search</title>",
                                    "target": [
                                        "#header-search-icon"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "menu-btn",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"menu-btn\" id=\"menu-btn\" aria-label=\"Open the menu\" aria-expanded=\"false\" data-open-text=\"Open the menu\" data-close-text=\"Close the menu\">",
                                    "target": [
                                        "#menu-btn"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "mobile-search-box",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<input id=\"mobile-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">",
                                    "target": [
                                        "#mobile-search-box"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "mobile-search-icon",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"mobile-search-icon\">Search</title>",
                                    "target": [
                                        "#mobile-search-icon"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "table-of-contents-switcher-mobile",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<select id=\"table-of-contents-switcher-mobile\" data-label=\"toc-menu-mobile\">",
                                    "target": [
                                        "#table-of-contents-switcher-mobile"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "year-switcher-mobile",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<select id=\"year-switcher-mobile\">",
                                    "target": [
                                        "#year-switcher-mobile"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "language-switcher-mobile",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<select id=\"language-switcher-mobile\">",
                                    "target": [
                                        "#language-switcher-mobile"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "ha-logo-mobile",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"ha-logo-mobile\">HTTP Archive home</title>",
                                    "target": [
                                        "#ha-logo-mobile"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "twitter-logo-mobile",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"twitter-logo-mobile\">Twitter</title>",
                                    "target": [
                                        "#twitter-logo-mobile"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "bluesky-logo-mobile",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"bluesky-logo-mobile\">Bluesky</title>",
                                    "target": [
                                        "#bluesky-logo-mobile"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "github-logo-mobile",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"github-logo-mobile\">GitHub</title>",
                                    "target": [
                                        "#github-logo-mobile"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "footer-search-box",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<input id=\"footer-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">",
                                    "target": [
                                        "#footer-search-box"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "footer-search-icon",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"footer-search-icon\">Search</title>",
                                    "target": [
                                        "#footer-search-icon"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "mobile-footer-search-box",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<input id=\"mobile-footer-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">",
                                    "target": [
                                        "#mobile-footer-search-box"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "mobile-footer-search-icon",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"mobile-footer-search-icon\">Search</title>",
                                    "target": [
                                        "#mobile-footer-search-icon"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "table-of-contents-switcher-mobile-footer",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<select id=\"table-of-contents-switcher-mobile-footer\" data-label=\"toc-menu-mobile\">",
                                    "target": [
                                        "#table-of-contents-switcher-mobile-footer"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "year-switcher-mobile-footer",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<select id=\"year-switcher-mobile-footer\">",
                                    "target": [
                                        "#year-switcher-mobile-footer"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "language-switcher-mobile-footer",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<select id=\"language-switcher-mobile-footer\">",
                                    "target": [
                                        "#language-switcher-mobile-footer"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "httparchive-logo-footer-mobile",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"httparchive-logo-footer-mobile\">HTTP Archive home</title>",
                                    "target": [
                                        "#httparchive-logo-footer-mobile"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "twitter-logo-footer-mobile",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"twitter-logo-footer-mobile\">Twitter</title>",
                                    "target": [
                                        "#twitter-logo-footer-mobile"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "bluesky-logo-footer-mobile",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"bluesky-logo-footer-mobile\">Bluesky</title>",
                                    "target": [
                                        "#bluesky-logo-footer-mobile"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "github-logo-footer-mobile",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"github-logo-footer-mobile\">GitHub</title>",
                                    "target": [
                                        "#github-logo-footer-mobile"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "ha-logo-footer",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"ha-logo-footer\">HTTP Archive home</title>",
                                    "target": [
                                        "#ha-logo-footer"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "twitter-logo-footer",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"twitter-logo-footer\">Twitter</title>",
                                    "target": [
                                        "#twitter-logo-footer"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "bluesky-logo-footer",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"bluesky-logo-footer\">Bluesky</title>",
                                    "target": [
                                        "#bluesky-logo-footer"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "github-logo-footer",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"github-logo-footer\">GitHub</title>",
                                    "target": [
                                        "#github-logo-footer"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "duplicate-id",
                            "impact": null,
                            "tags": [
                                "cat.parsing",
                                "wcag2a",
                                "wcag411"
                            ],
                            "description": "Ensures every id attribute value is unique",
                            "help": "id attribute value must be unique",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/duplicate-id?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "ha-logo",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<symbol id=\"ha-logo\" viewBox=\"0 0 432 225\">",
                                    "target": [
                                        "#ha-logo"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "github-logo",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<symbol id=\"github-logo\" viewBox=\"0 0 32.6 31.8\">",
                                    "target": [
                                        "#github-logo"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "twitter-logo",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<symbol id=\"twitter-logo\" viewBox=\"0 0 300 271\">\n        <path xmlns=\"http://www.w3.org/2000/svg\" d=\"m236 0h46l-101 115 118 156h-92.6l-72.5-94.8-83 94.8h-46l107-123-113-148h94.9l65.5 86.6zm-16.1 244h25.5l-165-218h-27.4z\" fill=\"currentColor\"></path>\n      </symbol>",
                                    "target": [
                                        "#twitter-logo"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "linkedin-logo",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<symbol id=\"linkedin-logo\" viewBox=\"0 0 200 200\">",
                                    "target": [
                                        "#linkedin-logo"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "mastodon-logo",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<symbol id=\"mastodon-logo\" viewBox=\"0 0 61 65\">",
                                    "target": [
                                        "#mastodon-logo"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "bluesky-logo",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<symbol id=\"bluesky-logo\" viewBox=\"0 0 600 530\">",
                                    "target": [
                                        "#bluesky-logo"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "globe-logo",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<symbol id=\"globe-logo\" viewBox=\"0 0 30 30\">",
                                    "target": [
                                        "#globe-logo"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "bar-chart-logo",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<symbol id=\"bar-chart-logo\" viewBox=\"0 0 18 19\">\n        <path d=\"M0 9h3v10H0V9zm5-9h3v19H5V0zm5 7h3v12h-3V7zm5-4h3v16h-3V3z\" fill=\"currentColor\"></path>\n      </symbol>",
                                    "target": [
                                        "#bar-chart-logo"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "comment-logo",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<symbol id=\"comment-logo\" viewBox=\"0 0 22 22.1\">\n        <path d=\"M4.4 22.1l8-5.1H22V0H0v17h4.4z\" fill=\"currentColor\"></path>\n      </symbol>",
                                    "target": [
                                        "#comment-logo"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "sql-logo",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<symbol id=\"sql-logo\" viewBox=\"0 0 32 14.6\">",
                                    "target": [
                                        "#sql-logo"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "search-logo",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<symbol id=\"search-logo\" viewBox=\"0 0 13 13\">",
                                    "target": [
                                        "#search-logo"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "share-apple-logo",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<symbol id=\"share-apple-logo\" viewBox=\"0 0 24 24\">",
                                    "target": [
                                        "#share-apple-logo"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "share-android-logo",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<symbol id=\"share-android-logo\" viewBox=\"0 0 24 24\">",
                                    "target": [
                                        "#share-android-logo"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "skiptocontent",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div id=\"skiptocontent\"><a href=\"#maincontent\">Skip navigation</a></div>",
                                    "target": [
                                        "#skiptocontent"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "header",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                    "target": [
                                        "#header"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "header-page-navigation",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<nav id=\"header-page-navigation\" aria-label=\"Page navigation\">",
                                    "target": [
                                        "#header-page-navigation"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "menu",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<nav id=\"menu\" aria-labelledby=\"menu-btn\">",
                                    "target": [
                                        "#menu"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "mobile-misc",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li id=\"mobile-misc\" class=\"misc\">",
                                    "target": [
                                        "#mobile-misc"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "maincontent",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<main id=\"maincontent\">",
                                    "target": [
                                        "#maincontent"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "intro",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<section id=\"intro\" class=\"intro-container\">",
                                    "target": [
                                        "#intro"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "featured-chapter",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<section id=\"featured-chapter\" class=\"featured-chapter\">",
                                    "target": [
                                        "#featured-chapter"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "contributors",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<section id=\"contributors\" class=\"contributors-container alt-bg\">",
                                    "target": [
                                        "#contributors"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "character-markup",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img id=\"character-markup\" class=\"character\" src=\"/static/images/character-markup.png\" alt=\"\" width=\"154\" height=\"252\" loading=\"lazy\">",
                                    "target": [
                                        "#character-markup"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "character-star",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img id=\"character-star\" class=\"character\" src=\"/static/images/character-star.png\" alt=\"\" width=\"245\" height=\"254\" loading=\"lazy\">",
                                    "target": [
                                        "#character-star"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "character-hat",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img id=\"character-hat\" class=\"character\" src=\"/static/images/character-hat.png\" alt=\"\" width=\"186\" height=\"207\" loading=\"lazy\">",
                                    "target": [
                                        "#character-hat"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "methodology",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<section id=\"methodology\" class=\"methodology-container\">",
                                    "target": [
                                        "#methodology"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "footer",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<footer id=\"footer\" class=\"alt-bg\">",
                                    "target": [
                                        "#footer"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "footer-nav-items",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<nav id=\"footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">",
                                    "target": [
                                        "#footer-nav-items"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "mobile-footer-nav-items",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<nav id=\"mobile-footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">",
                                    "target": [
                                        "#mobile-footer-nav-items"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "footer-mobile-social-media",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div id=\"footer-mobile-social-media\" class=\"mobile-ha-social-media\">",
                                    "target": [
                                        "#footer-mobile-social-media"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "html-has-lang",
                            "impact": null,
                            "tags": [
                                "cat.language",
                                "wcag2a",
                                "wcag311",
                                "ACT"
                            ],
                            "description": "Ensures every HTML document has a lang attribute",
                            "help": "<html> element must have a lang attribute",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/html-has-lang?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "has-lang",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "The <html> element has a lang attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<html lang=\"en\">",
                                    "target": [
                                        "html"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "html-lang-valid",
                            "impact": null,
                            "tags": [
                                "cat.language",
                                "wcag2a",
                                "wcag311",
                                "ACT"
                            ],
                            "description": "Ensures the lang attribute of the <html> element has a valid value",
                            "help": "<html> element must have a valid value for the lang attribute",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/html-lang-valid?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "valid-lang",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Value of lang attribute is included in the list of valid languages"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<html lang=\"en\">",
                                    "target": [
                                        "html"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "image-alt",
                            "impact": null,
                            "tags": [
                                "cat.text-alternatives",
                                "wcag2a",
                                "wcag111",
                                "section508",
                                "section508.22.a",
                                "ACT"
                            ],
                            "description": "Ensures <img> elements have alternate text or a role of none or presentation",
                            "help": "Images must have alternate text",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/image-alt?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        },
                                        {
                                            "id": "presentational-role",
                                            "data": {
                                                "role": "presentation"
                                            },
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element's default semantics were overriden with role=\"presentation\""
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img src=\"/static/images/home-hero.png\" alt=\"\" width=\"820\" height=\"562\" fetchpriority=\"high\">",
                                    "target": [
                                        "img[src$=\"home-hero.png\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        },
                                        {
                                            "id": "presentational-role",
                                            "data": {
                                                "role": "presentation"
                                            },
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element's default semantics were overriden with role=\"presentation\""
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img class=\"methodology-characters\" src=\"/static/images/methodology-characters.png\" alt=\"\" width=\"984\" height=\"354\" loading=\"lazy\">",
                                    "target": [
                                        ".methodology-characters"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "link-name",
                            "impact": null,
                            "tags": [
                                "cat.name-role-value",
                                "wcag2a",
                                "wcag412",
                                "wcag244",
                                "section508",
                                "section508.22.a",
                                "ACT"
                            ],
                            "description": "Ensures links have discernible text",
                            "help": "Links must have discernible text",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/link-name?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"#maincontent\">Skip navigation</a>",
                                    "target": [
                                        "a[href$=\"#maincontent\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/en/2025/\">2025 edition!</a>",
                                    "target": [
                                        "p > a[href=\"/en/2025/\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a class=\"navigation-logo\" href=\"/en/2022/\">\n          \n  <span class=\"wa\">Web Almanac</span>\n  <span class=\"line-group\">\n    <span class=\"pre\">By</span>\n    <span class=\"ha\">HTTP Archive</span>\n  </span>\n\n        </a>",
                                    "target": [
                                        ".top-header > .navigation-logo[href=\"/en/2022/\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/en/2022/contributors\">Contributors</a>",
                                    "target": [
                                        "#header-page-navigation > ul > li:nth-child(1) > a[href$=\"contributors\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/en/2022/methodology\">Methodology</a>",
                                    "target": [
                                        "#header-page-navigation > ul > li:nth-child(2) > a[href$=\"methodology\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/en/2022/table-of-contents\" class=\"btn\">\n        Start exploring\n      </a>",
                                    "target": [
                                        ".btn[href$=\"table-of-contents\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/en/2022/markup\" class=\"btn\">\n        Read the <span class=\"featured-chapter-name\">Markup</span> chapter\n      </a>",
                                    "target": [
                                        ".btn[href$=\"markup\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/en/2022/contributors\" class=\"alt btn\">\n          See the contributors\n        </a>",
                                    "target": [
                                        ".alt.btn[href$=\"contributors\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/en/2022/methodology\" class=\"alt btn\">\n        Learn about our Methodology\n      </a>",
                                    "target": [
                                        ".alt.btn[href$=\"methodology\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a class=\"navigation-logo\" href=\"/en/2022/\">\n            \n  <span class=\"wa\">Web Almanac</span>\n  <span class=\"line-group\">\n    <span class=\"pre\">By</span>\n    <span class=\"ha\">HTTP Archive</span>\n  </span>\n\n          </a>",
                                    "target": [
                                        ".home-logo > .navigation-logo[href=\"/en/2022/\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/en/2022/contributors\">Contributors</a>",
                                    "target": [
                                        "#footer-nav-items > ul > li:nth-child(1) > a[href$=\"contributors\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/en/2022/methodology\">Methodology</a>",
                                    "target": [
                                        "#footer-nav-items > ul > li:nth-child(2) > a[href$=\"methodology\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a hreflang=\"en\" href=\"https://github.com/HTTPArchive/almanac.httparchive.org/blob/main/LICENSE\">Apache 2.0</a>",
                                    "target": [
                                        "a[hreflang=\"en\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a class=\"accessibility-statement\" href=\"/en/accessibility-statement\">Accessibility Statement</a>",
                                    "target": [
                                        ".accessibility-statement"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a class=\"rss-feed\" href=\"/en/rss.xml\">RSS Feed</a>",
                                    "target": [
                                        ".rss-feed"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-labelledby",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-labelledby attribute exists and references elements that are visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a class=\"ha-logo not-mobile\" href=\"https://httparchive.org/\" aria-labelledby=\"ha-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"ha-logo-footer\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-labelledby",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-labelledby attribute exists and references elements that are visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"https://x.com/HTTPArchive\" aria-labelledby=\"twitter-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"twitter-logo-footer\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-labelledby",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-labelledby attribute exists and references elements that are visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"https://bsky.app/profile/httparchive.org\" aria-labelledby=\"bluesky-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"bluesky-logo-footer\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-labelledby",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-labelledby attribute exists and references elements that are visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"https://github.com/HTTPArchive/almanac.httparchive.org\" rel=\"me\" aria-labelledby=\"github-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"github-logo-footer\"]"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "list",
                            "impact": null,
                            "tags": [
                                "cat.structure",
                                "wcag2a",
                                "wcag131"
                            ],
                            "description": "Ensures that lists are structured correctly",
                            "help": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/list?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "only-listitems",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List element only has direct children that are allowed inside <li> elements"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<ul>",
                                    "target": [
                                        "#header-page-navigation > ul"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "only-listitems",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List element only has direct children that are allowed inside <li> elements"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<ul>",
                                    "target": [
                                        "#footer-nav-items > ul"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "only-listitems",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List element only has direct children that are allowed inside <li> elements"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<ul class=\"social-media not-mobile\">",
                                    "target": [
                                        ".not-mobile.social-media"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "listitem",
                            "impact": null,
                            "tags": [
                                "cat.structure",
                                "wcag2a",
                                "wcag131"
                            ],
                            "description": "Ensures <li> elements are used semantically",
                            "help": "<li> elements must be contained in a <ul> or <ol>",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/listitem?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li><a href=\"/en/2022/contributors\">Contributors</a></li>",
                                    "target": [
                                        "#header-page-navigation > ul > li:nth-child(1)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li><a href=\"/en/2022/methodology\">Methodology</a></li>",
                                    "target": [
                                        "#header-page-navigation > ul > li:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li>",
                                    "target": [
                                        "#header-page-navigation > ul > li:nth-child(3)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li>",
                                    "target": [
                                        "#header-page-navigation > ul > li:nth-child(4)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li>",
                                    "target": [
                                        "#header-page-navigation > ul > li:nth-child(5)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li>",
                                    "target": [
                                        "#header-page-navigation > ul > li:nth-child(6)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li><a href=\"/en/2022/contributors\">Contributors</a></li>",
                                    "target": [
                                        "#footer-nav-items > ul > li:nth-child(1)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li><a href=\"/en/2022/methodology\">Methodology</a></li>",
                                    "target": [
                                        "#footer-nav-items > ul > li:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li>",
                                    "target": [
                                        "#footer-nav-items > ul > li:nth-child(3)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li>",
                                    "target": [
                                        "#footer-nav-items > ul > li:nth-child(4)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li>",
                                    "target": [
                                        "#footer-nav-items > ul > li:nth-child(5)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li>",
                                    "target": [
                                        "#footer-nav-items > ul > li:nth-child(6)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li>",
                                    "target": [
                                        ".not-mobile.social-media > li:nth-child(1)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li>",
                                    "target": [
                                        ".not-mobile.social-media > li:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li>",
                                    "target": [
                                        ".not-mobile.social-media > li:nth-child(3)"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "nested-interactive",
                            "impact": null,
                            "tags": [
                                "cat.keyboard",
                                "wcag2a",
                                "wcag412"
                            ],
                            "description": "Ensures interactive controls are not nested as they are not always announced by screen readers or can cause focus problems for assistive technologies",
                            "help": "Interactive controls must not be nested",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/nested-interactive?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>",
                                    "target": [
                                        ".header.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n    Table of Contents\n  </button>",
                                    "target": [
                                        ".table-of-contents.header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>",
                                    "target": [
                                        ".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English</button>",
                                    "target": [
                                        ".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<hr>",
                                    "target": [
                                        "hr:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>",
                                    "target": [
                                        ".footer.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n    Table of Contents\n  </button>",
                                    "target": [
                                        ".table-of-contents.footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>",
                                    "target": [
                                        ".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English</button>",
                                    "target": [
                                        ".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<svg width=\"70\" height=\"35\" role=\"img\">\n            <title id=\"ha-logo-footer\">HTTP Archive home</title>\n            <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#ha-logo\"></use>\n          </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"ha-logo-footer\"] > svg[width=\"70\"][height=\"35\"][role=\"img\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<svg width=\"20\" height=\"20\" role=\"img\">\n                <title id=\"twitter-logo-footer\">Twitter</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#twitter-logo\"></use>\n              </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"twitter-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<svg width=\"20\" height=\"20\" role=\"img\">\n                <title id=\"bluesky-logo-footer\">Bluesky</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#bluesky-logo\"></use>\n              </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"bluesky-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<svg width=\"22\" height=\"20\" role=\"img\">\n                <title id=\"github-logo-footer\">GitHub</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#github-logo\"></use>\n              </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"github-logo-footer\"] > svg[width=\"22\"][height=\"20\"][role=\"img\"]"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "svg-img-alt",
                            "impact": null,
                            "tags": [
                                "cat.text-alternatives",
                                "wcag2a",
                                "wcag111",
                                "section508",
                                "section508.22.a",
                                "ACT"
                            ],
                            "description": "Ensures <svg> elements with an img, graphics-document or graphics-symbol role have an accessible text",
                            "help": "<svg> elements with an img role must have an alternative text",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/svg-img-alt?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "svg-non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a child that is a title"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<svg width=\"70\" height=\"35\" role=\"img\">\n            <title id=\"ha-logo-footer\">HTTP Archive home</title>\n            <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#ha-logo\"></use>\n          </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"ha-logo-footer\"] > svg[width=\"70\"][height=\"35\"][role=\"img\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "svg-non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a child that is a title"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<svg width=\"20\" height=\"20\" role=\"img\">\n                <title id=\"twitter-logo-footer\">Twitter</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#twitter-logo\"></use>\n              </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"twitter-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "svg-non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a child that is a title"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<svg width=\"20\" height=\"20\" role=\"img\">\n                <title id=\"bluesky-logo-footer\">Bluesky</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#bluesky-logo\"></use>\n              </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"bluesky-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "svg-non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a child that is a title"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<svg width=\"22\" height=\"20\" role=\"img\">\n                <title id=\"github-logo-footer\">GitHub</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#github-logo\"></use>\n              </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"github-logo-footer\"] > svg[width=\"22\"][height=\"20\"][role=\"img\"]"
                                    ]
                                }
                            ]
                        }
                    ],
                    "incomplete": [
                        {
                            "id": "color-contrast",
                            "impact": "serious",
                            "tags": [
                                "cat.color",
                                "wcag2aa",
                                "wcag143"
                            ],
                            "description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",
                            "help": "Elements must have sufficient color contrast",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/color-contrast?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "contrastRatio": 0,
                                                "fontSize": "15.6pt (20.8px)",
                                                "fontWeight": "bold",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<span class=\"wa\">Web Almanac</span>",
                                    "target": [
                                        ".top-header > .navigation-logo[href=\"/en/2022/\"] > .wa"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "messageKey": "pseudoContent"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<span class=\"line-group\">\n    <span class=\"pre\">By</span>\n    <span class=\"ha\">HTTP Archive</span>\n  </span>",
                                                    "target": [
                                                        ".top-header > .navigation-logo[href=\"/en/2022/\"] > .line-group"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a pseudo element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<span class=\"pre\">By</span>",
                                    "target": [
                                        ".top-header > .navigation-logo[href=\"/en/2022/\"] > .line-group > .pre"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a pseudo element"
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "contrastRatio": 0,
                                                "fontSize": "9.6pt (12.8px)",
                                                "fontWeight": "normal",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<span class=\"ha\">HTTP Archive</span>",
                                    "target": [
                                        ".top-header > .navigation-logo[href=\"/en/2022/\"] > .line-group > .ha"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#f2f2f2",
                                                "contrastRatio": 0,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<a href=\"/en/2022/contributors\">Contributors</a>",
                                    "target": [
                                        "#header-page-navigation > ul > li:nth-child(1) > a[href$=\"contributors\"]"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#f2f2f2",
                                                "contrastRatio": 0,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<a href=\"/en/2022/methodology\">Methodology</a>",
                                    "target": [
                                        "#header-page-navigation > ul > li:nth-child(2) > a[href$=\"methodology\"]"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "contrastRatio": 0,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>",
                                    "target": [
                                        ".header.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "contrastRatio": 0,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n    Table of Contents\n  </button>",
                                    "target": [
                                        ".table-of-contents.header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "contrastRatio": 0,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>",
                                    "target": [
                                        ".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "contrastRatio": 0,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English</button>",
                                    "target": [
                                        ".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "contrastRatio": 0,
                                                "fontSize": "36.0pt (48px)",
                                                "fontWeight": "bold",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<h1 class=\"title title-lg title-alt\">Web Almanac</h1>",
                                    "target": [
                                        "h1"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "contrastRatio": 0,
                                                "fontSize": "22.5pt (30px)",
                                                "fontWeight": "normal",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<h2>HTTP Archive’s annual<br> <b>state of the web</b> report</h2>",
                                    "target": [
                                        ".intro > h2"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "contrastRatio": 0,
                                                "fontSize": "22.5pt (30px)",
                                                "fontWeight": "bold",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<b>state of the web</b>",
                                    "target": [
                                        "b"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "contrastRatio": 0,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<p>",
                                    "target": [
                                        ".intro > p"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "contrastRatio": 0,
                                                "fontSize": "12.0pt (16px)",
                                                "fontWeight": "bold",
                                                "messageKey": "imgNode",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<svg viewBox=\"0 0 56 16\">\n        <text x=\"9\" y=\"15\">2022</text>\n      </svg>",
                                                    "target": [
                                                        "svg[viewBox=\"0 0 56 16\"]"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined because element contains an image node"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<text x=\"9\" y=\"15\">2022</text>",
                                    "target": [
                                        "text"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element's background color could not be determined because element contains an image node"
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "contrastRatio": 0,
                                                "fontSize": "18.0pt (24px)",
                                                "fontWeight": "bold",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<h2 class=\"title title-center\">Featured Chapter</h2>",
                                    "target": [
                                        ".featured-chapter-content > .title-center"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "contrastRatio": 0,
                                                "fontSize": "14.9pt (19.89px)",
                                                "fontWeight": "bold",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<h3>Markup</h3>",
                                    "target": [
                                        "h3"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "contrastRatio": 0,
                                                "fontSize": "14.3pt (19px)",
                                                "fontWeight": "normal",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<blockquote>\n        Without HTML there are no web pages, no web sites, no web apps. You can say that without HTML, there’s no Web. That makes HTML one of the most important web standards, if not the most important web standard.\n      </blockquote>",
                                    "target": [
                                        "blockquote"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#f2f2f2",
                                                "contrastRatio": 0,
                                                "fontSize": "19.1pt (25.5px)",
                                                "fontWeight": "bold",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<section id=\"contributors\" class=\"contributors-container alt-bg\">",
                                                    "target": [
                                                        "#contributors"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<h2 class=\"title title-alt\">Contributors</h2>",
                                    "target": [
                                        ".contributors > .title-alt"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#f2f2f2",
                                                "contrastRatio": 0,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<section id=\"contributors\" class=\"contributors-container alt-bg\">",
                                                    "target": [
                                                        "#contributors"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<p>\nThe Web Almanac has been made possible by the hard work of the web community. 116 people have volunteered countless hours in the planning, research, writing and production phases of the 2022 Web Almanac.\n</p>",
                                    "target": [
                                        ".contributors > p"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#f7f779",
                                                "contrastRatio": 0,
                                                "fontSize": "10.5pt (14px)",
                                                "fontWeight": "normal",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<section id=\"contributors\" class=\"contributors-container alt-bg\">",
                                                    "target": [
                                                        "#contributors"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<a href=\"/en/2022/contributors\" class=\"alt btn\">\n          See the contributors\n        </a>",
                                    "target": [
                                        ".alt.btn[href$=\"contributors\"]"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "contrastRatio": 0,
                                                "fontSize": "225.0pt (300px)",
                                                "fontWeight": "bold",
                                                "messageKey": "elmPartiallyObscured",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<section id=\"contributors\" class=\"contributors-container alt-bg\">",
                                                    "target": [
                                                        "#contributors"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined because it's partially obscured by another element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<div class=\"people-number\">116</div>",
                                    "target": [
                                        ".people-number"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element's background color could not be determined because it's partially obscured by another element"
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "messageKey": "pseudoContent"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<span class=\"line-group\">\n    <span class=\"pre\">By</span>\n    <span class=\"ha\">HTTP Archive</span>\n  </span>",
                                                    "target": [
                                                        ".home-logo > .navigation-logo[href=\"/en/2022/\"] > .line-group"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a pseudo element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<span class=\"pre\">By</span>",
                                    "target": [
                                        ".home-logo > .navigation-logo[href=\"/en/2022/\"] > .line-group > .pre"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a pseudo element"
                                }
                            ]
                        }
                    ]
                },
                "_base_page_ip_ptr": "wv-in-f121.1e100.net",
                "_base_page_cname": "",
                "_base_page_dns_server": "rita.ns.cloudflare.com",
                "_browser_name": "Chrome",
                "_eventName": "Step_1",
                "_test_run_time_ms": 16143,
                "_testUrl": "https://almanac.httparchive.org/en/2022/",
                "_custom": [
                    "00_reset",
                    "Colordepth",
                    "Dpi",
                    "Images",
                    "Resolution",
                    "a11y",
                    "ads",
                    "almanac",
                    "aurora",
                    "avg_dom_depth",
                    "cms",
                    "cookies",
                    "crawl_links",
                    "css",
                    "css-variables",
                    "doctype",
                    "document_height",
                    "document_width",
                    "ecommerce",
                    "element_count",
                    "event-names",
                    "fugu-apis",
                    "generated-content",
                    "generated-html",
                    "has_shadow_root",
                    "img-loading-attr",
                    "initiators",
                    "inline_style_bytes",
                    "javascript",
                    "llms_txt_validation",
                    "localstorage_size",
                    "markup",
                    "media",
                    "meta_viewport",
                    "num_iframes",
                    "num_scripts",
                    "num_scripts_async",
                    "num_scripts_sync",
                    "observers",
                    "origin-trials",
                    "parsed_css",
                    "performance",
                    "privacy",
                    "privacy-sandbox",
                    "pwa",
                    "quirks_mode",
                    "responsive_images",
                    "robots_meta",
                    "robots_txt",
                    "sass",
                    "security",
                    "sessionstorage_size",
                    "structured-data",
                    "test_result",
                    "third-parties",
                    "usertiming",
                    "valid-head",
                    "well-known",
                    "wpt_bodies"
                ],
                "_00_reset": null,
                "_Colordepth": 24,
                "_Dpi": "{\"dppx\":1,\"dpcm\":37.79527559055118,\"dpi\":96}",
                "_Images": "[{\"url\":\"https://almanac.httparchive.org/static/images/home-hero.png\",\"width\":485,\"height\":332,\"naturalWidth\":820,\"naturalHeight\":562,\"loading\":null,\"decoding\":null,\"fetchpriority\":\"high\",\"inViewport\":true},{\"url\":\"https://almanac.httparchive.org/static/images/character-markup.png\",\"width\":109,\"height\":179,\"naturalWidth\":154,\"naturalHeight\":252,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://almanac.httparchive.org/static/images/character-star.png\",\"width\":109,\"height\":113,\"naturalWidth\":245,\"naturalHeight\":254,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://almanac.httparchive.org/static/images/character-hat.png\",\"width\":109,\"height\":122,\"naturalWidth\":186,\"naturalHeight\":207,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://almanac.httparchive.org/static/images/methodology-characters.png\",\"width\":650,\"height\":234,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false}]",
                "_Resolution": "{\"absolute\":{\"height\":1200,\"width\":1920},\"available\":{\"height\":1200,\"width\":1920}}",
                "_a11y": "{\"tables\":{\"total\":0,\"total_with_caption\":0,\"total_with_presentational\":0,\"total_with_figcaption\":0},\"file_extension_alts\":{\"total_elements_with_alt\":5,\"total_elements_with_non_empty_alt\":0,\"total_with_file_extension\":0,\"file_extensions\":{}},\"title_and_alt\":{\"total_alt\":5,\"total_title\":5,\"total_both\":0,\"total_alt_same_as_title\":0},\"th_with_scope_attribute\":{\"total_th\":0,\"total_with_scope\":0,\"scopes\":{}},\"td_with_headers_attribute\":{\"total_tds\":0,\"total_with_headers\":0},\"total_anchors_with_role_button\":0,\"total_role_tab_with_selected_and_controls\":0,\"placeholder_but_no_label\":{\"total_placeholder\":4,\"total_no_label\":0},\"divs_or_spans_as_button_or_link\":{\"total_role_button\":0,\"total_role_link\":0,\"total_either\":0},\"screen_reader_classes\":false,\"form_control_a11y_tree\":{\"__error\":{\"stack\":\"TypeError: Cannot read properties of undefined (reading 'value')\\n    at addControlToStats (<anonymous>:227:36)\\n    at <anonymous>:281:7\\n    at captureAndLogError (<anonymous>:38:12)\\n    at wptCustomMetric (<anonymous>:220:27)\\n    at <anonymous>:367:7\",\"message\":\"Cannot read properties of undefined (reading 'value')\"}},\"fieldset_radio_checkbox\":{\"total_radio\":0,\"total_checkbox\":0,\"total_radio_in_fieldset\":0,\"total_checkbox_in_fieldset\":0,\"fieldsets\":[]},\"required_form_controls\":[]}",
                "_ads": "{\"ads\":{\"present\":false,\"status\":404,\"redirected\":true},\"app_ads\":{\"present\":false,\"status\":404,\"redirected\":true},\"sellers\":{\"present\":false,\"redirected\":true,\"status\":404}}",
                "_almanac": "{\"01.12\":0,\"01.13\":0,\"link-nodes\":{\"total\":31,\"nodes\":[{\"tagName\":\"link\",\"rel\":\"stylesheet\",\"href\":\"/static/css/normalize.css?v=3a712a3381a95c0a7b7c6ed3aa03b911\"},{\"tagName\":\"link\",\"rel\":\"stylesheet\",\"href\":\"/static/css/almanac.css?v=f1b659664e1ffbc5e1f3feca4080486d\"},{\"tagName\":\"link\",\"rel\":\"stylesheet\",\"href\":\"/static/css/index.css?v=10da3c5123c1a99e20252d43085e83d5\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"/static/fonts/Poppins-Light.woff2\",\"as\":\"font\",\"type\":\"font/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"/static/fonts/Lato-Regular.woff2\",\"as\":\"font\",\"type\":\"font/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"/static/fonts/Poppins-Bold.woff2\",\"as\":\"font\",\"type\":\"font/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"/static/fonts/Lato-Black.woff2\",\"as\":\"font\",\"type\":\"font/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"/static/fonts/Lato-Bold.woff2\",\"as\":\"font\",\"type\":\"font/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"shortcut icon\",\"href\":\"/static/images/favicon.ico\"},{\"tagName\":\"link\",\"rel\":\"apple-touch-icon\",\"href\":\"/static/images/apple-touch-icon.png\"},{\"tagName\":\"link\",\"rel\":\"webmention\",\"href\":\"https://webmention.io/almanac.httparchive.org/webmention\"},{\"tagName\":\"link\",\"rel\":\"pingback\",\"href\":\"https://webmention.io/almanac.httparchive.org/xmlrpc\"},{\"tagName\":\"link\",\"rel\":\"me\",\"href\":\"mailto:team@httparchive.org\"},{\"tagName\":\"link\",\"rel\":\"canonical\",\"href\":\"https://almanac.httparchive.org/en/2022/\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"type\":\"application/rss+xml\",\"title\":\"Web Almanac by HTTP Archive RSS (en)\",\"href\":\"/en/rss.xml\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https://almanac.httparchive.org/en/2022/\",\"hreflang\":\"en\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https://almanac.httparchive.org/es/2022/\",\"hreflang\":\"es\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https://almanac.httparchive.org/fr/2022/\",\"hreflang\":\"fr\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https://almanac.httparchive.org/hi/2022/\",\"hreflang\":\"hi\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https://almanac.httparchive.org/it/2022/\",\"hreflang\":\"it\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https://almanac.httparchive.org/ja/2022/\",\"hreflang\":\"ja\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https://almanac.httparchive.org/nl/2022/\",\"hreflang\":\"nl\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https://almanac.httparchive.org/pt/2022/\",\"hreflang\":\"pt\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https://almanac.httparchive.org/ru/2022/\",\"hreflang\":\"ru\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https://almanac.httparchive.org/tr/2022/\",\"hreflang\":\"tr\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https://almanac.httparchive.org/uk/2022/\",\"hreflang\":\"uk\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https://almanac.httparchive.org/zh-CN/2022/\",\"hreflang\":\"zh-CN\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https://almanac.httparchive.org/zh-TW/2022/\",\"hreflang\":\"zh-TW\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https://almanac.httparchive.org/en/2022/\",\"hreflang\":\"x-default\"},{\"tagName\":\"link\",\"rel\":\"preconnect\",\"href\":\"https://www.google-analytics.com\"},{\"tagName\":\"link\",\"rel\":\"prefetch\",\"href\":\"/static/css/page.css?v=9a1ae5aea9b36df260da9f7c442073e7\"}],\"attribute_usage_count\":{\"rel\":31,\"href\":31,\"as\":5,\"type\":6,\"crossorigin\":5,\"title\":1,\"hreflang\":14}},\"priority-hints\":{\"total\":1,\"nodes\":[{\"tagName\":\"img\",\"src\":\"/static/images/home-hero.png\",\"alt\":\"\",\"width\":\"820\",\"height\":\"562\",\"fetchpriority\":\"high\"}],\"attribute_usage_count\":{\"src\":1,\"alt\":1,\"width\":1,\"height\":1,\"fetchpriority\":1}},\"meta-nodes\":{\"total\":16,\"nodes\":[{\"tagName\":\"meta\",\"charset\":\"UTF-8\"},{\"tagName\":\"meta\",\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"},{\"tagName\":\"meta\",\"name\":\"description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"},{\"tagName\":\"meta\",\"property\":\"og:title\",\"content\":\"The 2022 Web Almanac\"},{\"tagName\":\"meta\",\"property\":\"og:url\",\"content\":\"https://almanac.httparchive.org/en/2022/\"},{\"tagName\":\"meta\",\"property\":\"og:image\",\"content\":\"https://almanac.httparchive.org/static/images/home-hero-2022.png\"},{\"tagName\":\"meta\",\"property\":\"og:image:height\",\"content\":\"600\"},{\"tagName\":\"meta\",\"property\":\"og:image:width\",\"content\":\"1200\"},{\"tagName\":\"meta\",\"property\":\"og:type\",\"content\":\"article\"},{\"tagName\":\"meta\",\"property\":\"og:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"},{\"tagName\":\"meta\",\"name\":\"twitter:card\",\"content\":\"summary_large_image\"},{\"tagName\":\"meta\",\"name\":\"twitter:site\",\"content\":\"@HTTPArchive\"},{\"tagName\":\"meta\",\"name\":\"twitter:title\",\"content\":\"The 2022 Web Almanac\"},{\"tagName\":\"meta\",\"name\":\"twitter:image\",\"content\":\"https://almanac.httparchive.org/static/images/home-hero-2022.png\"},{\"tagName\":\"meta\",\"name\":\"twitter:image:alt\",\"content\":\"The 2022 Web Almanac\"},{\"tagName\":\"meta\",\"name\":\"twitter:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"}],\"attribute_usage_count\":{\"charset\":1,\"name\":8,\"content\":15,\"property\":7}},\"10.5\":[\"WebPage\",\"ImageObject\",\"Organization\",\"Person\",\"schema.org/Article\",\"EntryPoint\",\"SearchAction\",\"schema.org/WebSite\",\"ListItem\",\"schema.org/BreadcrumbList\"],\"seo-anchor-elements\":{\"internal\":118,\"external\":17,\"hash\":1,\"navigateHash\":0,\"earlyHash\":1},\"seo-titles\":{\"titleWords\":15,\"titleElements\":6},\"seo-words\":{\"wordsCount\":359,\"wordElements\":36},\"input_elements\":{\"total\":10,\"nodes\":[{\"tagName\":\"input\",\"id\":\"header-search-box\",\"type\":\"search\",\"name\":\"q\",\"placeholder\":\"Search\",\"aria-label\":\"Search\"},{\"tagName\":\"input\",\"id\":\"mobile-search-box\",\"type\":\"search\",\"name\":\"q\",\"placeholder\":\"Search\",\"aria-label\":\"Search\"},{\"tagName\":\"select\",\"id\":\"table-of-contents-switcher-mobile\"},{\"tagName\":\"select\",\"id\":\"year-switcher-mobile\"},{\"tagName\":\"select\",\"id\":\"language-switcher-mobile\"},{\"tagName\":\"input\",\"id\":\"footer-search-box\",\"type\":\"search\",\"name\":\"q\",\"placeholder\":\"Search\",\"aria-label\":\"Search\"},{\"tagName\":\"input\",\"id\":\"mobile-footer-search-box\",\"type\":\"search\",\"name\":\"q\",\"placeholder\":\"Search\",\"aria-label\":\"Search\"},{\"tagName\":\"select\",\"id\":\"table-of-contents-switcher-mobile-footer\"},{\"tagName\":\"select\",\"id\":\"year-switcher-mobile-footer\"},{\"tagName\":\"select\",\"id\":\"language-switcher-mobile-footer\"}],\"attribute_usage_count\":{\"id\":10,\"class\":4,\"type\":4,\"name\":4,\"placeholder\":4,\"title\":4,\"aria-label\":4,\"data-label\":2}},\"link_protocols_used\":{\"https\":135},\"06.47\":0,\"08.39\":{\"link\":0,\"script\":0},\"09.27\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"icon_only_clickables\":0,\"inline_svg_stats\":{\"total\":18,\"content_lengths\":[11691,250,232,240,252,252,249,77,250,246,232,235,235,232,210,222,222,219],\"attribute_usage_count\":{\"xmlns\":1,\"width\":17,\"height\":17,\"display\":1,\"role\":16,\"aria-labelledby\":4,\"viewbox\":1}},\"images\":{\"pictures\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"imgs\":{\"total\":5,\"nodes\":[{\"tagName\":\"img\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"}],\"attribute_usage_count\":{\"src\":5,\"alt\":5,\"width\":5,\"height\":5,\"fetchpriority\":1,\"id\":3,\"class\":4,\"loading\":4}},\"sources\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"total_with_srcset\":0,\"total_with_sizes\":0,\"total_pictures_with_img\":0,\"sizes_values\":[],\"loading_values\":[\"lazy\",\"lazy\",\"lazy\",\"lazy\"],\"alt_lengths\":[0,0,0,0,0]},\"videos\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{},\"total_with_track\":0,\"tracks\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}}},\"audios\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{},\"total_with_track\":0,\"tracks\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}}},\"iframes\":{\"iframes\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"loading_values\":[]},\"scripts\":{\"total\":13,\"nodes\":[{\"tagName\":\"script\",\"type\":\"text/javascript\",\"async\":\"\",\"src\":\"https://www.google-analytics.com/plugins/ua/linkid.js\",\"nonce\":\"\"},{\"tagName\":\"script\",\"type\":\"text/javascript\",\"async\":\"\",\"src\":\"https://www.google-analytics.com/analytics.js\",\"nonce\":\"\"},{\"tagName\":\"script\",\"type\":\"text/javascript\",\"async\":\"\",\"src\":\"https://www.googletagmanager.com/gtag/js?id=UA-22381566-3&cx=c&gtm=4e6641\",\"nonce\":\"\"},{\"tagName\":\"script\",\"nonce\":\"\"},{\"tagName\":\"script\",\"type\":\"application/ld+json\"},{\"tagName\":\"script\",\"type\":\"application/ld+json\"},{\"tagName\":\"script\",\"type\":\"application/ld+json\"},{\"tagName\":\"script\",\"nonce\":\"\"},{\"tagName\":\"script\",\"async\":\"\",\"src\":\"/static/js/almanac.js?v=fa418742db0ee3ef3f6f493962cd0dc7\",\"nonce\":\"\"},{\"tagName\":\"script\",\"async\":\"\",\"src\":\"https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M\",\"nonce\":\"\"},{\"tagName\":\"script\",\"defer\":\"\",\"src\":\"/static/js/web-vitals.js?v=2b4eece214d909ad20830bb41ef8ff65\",\"nonce\":\"\"},{\"tagName\":\"script\",\"defer\":\"\",\"src\":\"/static/js/send-web-vitals.js?v=67574c23a511f3149c90c88735c5a6f3\",\"nonce\":\"\"},{\"tagName\":\"script\",\"type\":\"speculationrules\",\"nonce\":\"\"}],\"attribute_usage_count\":{\"type\":7,\"async\":5,\"src\":7,\"nonce\":10,\"defer\":2}},\"nodes_using_role\":{\"total\":16,\"usage_and_count\":{\"img\":16}},\"headings_order\":[1,2,2,3,2,2],\"shortcuts_stats\":{\"total_with_aria_shortcut\":0,\"total_with_accesskey\":0,\"aria_shortcut_values\":[],\"accesskey_values\":[]},\"attributes_used_on_elements\":{\"lang\":51,\"charset\":1,\"name\":12,\"content\":15,\"rel\":33,\"href\":166,\"as\":5,\"type\":30,\"crossorigin\":5,\"async\":5,\"src\":12,\"nonce\":10,\"property\":7,\"title\":5,\"hreflang\":15,\"class\":199,\"xmlns\":2,\"width\":22,\"height\":22,\"display\":1,\"id\":57,\"viewBox\":14,\"d\":17,\"fill\":17,\"fill-rule\":1,\"clip-rule\":1,\"cx\":2,\"cy\":2,\"r\":1,\"stroke-width\":3,\"stroke-miterlimit\":3,\"stroke\":3,\"rx\":1,\"ry\":1,\"aria-label\":14,\"aria-expanded\":9,\"action\":4,\"for\":10,\"placeholder\":4,\"role\":16,\"aria-labelledby\":17,\"xmlns:xlink\":16,\"xlink:href\":16,\"data-event\":4,\"data-label\":4,\"data-open-text\":1,\"data-close-text\":1,\"selected\":6,\"disabled\":2,\"value\":98,\"x\":1,\"y\":1,\"alt\":5,\"fetchpriority\":1,\"aria-hidden\":1,\"loading\":4,\"defer\":2},\"body_node\":{\"tagName\":\"body\",\"class\":\"year-2022\"},\"html_node\":{\"tagName\":\"html\",\"lang\":\"en\"},\"document_title\":{\"value\":\"The 2022 Web Almanac\",\"length\":20},\"length_of_h1s\":[11]}",
                "_aurora": {
                    "ng_version": null,
                    "ng_img_user": null,
                    "ng_priority_img_count": null,
                    "ng_server_context": null,
                    "nuxt_version": null,
                    "nuxt_vue_version": null,
                    "next_version": null,
                    "next_is_script_user": null,
                    "next_is_third_parties_user": null,
                    "next_script_before_interactive_count": null,
                    "next_script_after_interactive_count": null,
                    "next_script_lazy_on_load_count": null,
                    "next_script_worker_count": null,
                    "react_version": null,
                    "svelte_version": null,
                    "feature_flags": []
                },
                "_avg_dom_depth": 9,
                "_cms": {
                    "wordpress": {
                        "theme": {
                            "theme": null,
                            "child_theme": null
                        },
                        "block_theme": false,
                        "has_embed_block": false,
                        "embed_block_count": {
                            "total": 0,
                            "total_by_type": []
                        },
                        "scripts": [],
                        "content_type": {
                            "template": "unknown",
                            "post_type": "",
                            "taxonomy": ""
                        },
                        "uses_interactivity_api": false,
                        "interactivity_api_usage": {
                            "total_regions": 0,
                            "total_regions_by_namespace": []
                        }
                    }
                },
                "_cookies": [
                    {
                        "name": "_ga",
                        "domain": ".httparchive.org",
                        "path": "/",
                        "expires": 1815678785.009216,
                        "size": 30,
                        "httpOnly": false,
                        "secure": false,
                        "session": false
                    },
                    {
                        "name": "_gid",
                        "domain": ".httparchive.org",
                        "path": "/",
                        "expires": 1781205185,
                        "size": 30,
                        "httpOnly": false,
                        "secure": false,
                        "session": false
                    },
                    {
                        "name": "_gat_gtag_UA_22381566_3",
                        "domain": ".httparchive.org",
                        "path": "/",
                        "expires": 1781118845,
                        "size": 24,
                        "httpOnly": false,
                        "secure": false,
                        "session": false
                    },
                    {
                        "name": "_ga_PQ5N2MZG5M",
                        "domain": ".httparchive.org",
                        "path": "/",
                        "expires": 1815678785.049922,
                        "size": 59,
                        "httpOnly": false,
                        "secure": false,
                        "session": false
                    }
                ],
                "_crawl_links": [
                    "https://almanac.httparchive.org/en/2022/table-of-contents",
                    "https://almanac.httparchive.org/en/2022/methodology",
                    "https://almanac.httparchive.org/en/2022/contributors",
                    "https://almanac.httparchive.org/en/2025/",
                    "https://almanac.httparchive.org/en/2022/markup",
                    "https://almanac.httparchive.org/en/accessibility-statement",
                    "https://almanac.httparchive.org/en/rss.xml"
                ],
                "_css": "{\"css_in_js\":[],\"prefersColorScheme\":true,\"externalCssInHead\":3,\"externalCssInBody\":0,\"inlineCssInHead\":0,\"inlineCssInBody\":0}",
                "_css-variables": "{\"summary\":{}}",
                "_doctype": "\"html\"",
                "_document_height": 2952,
                "_document_width": 1351,
                "_ecommerce": {
                    "AndroidAppLinks": 0,
                    "iOSUniveralLinks": 0
                },
                "_element_count": "{\"html\":1,\"head\":1,\"meta\":16,\"title\":17,\"link\":31,\"script\":13,\"body\":1,\"svg\":18,\"symbol\":13,\"path\":17,\"circle\":1,\"ellipse\":1,\"div\":47,\"a\":135,\"aside\":1,\"p\":5,\"header\":1,\"span\":16,\"nav\":4,\"ul\":16,\"li\":144,\"button\":13,\"form\":4,\"label\":10,\"input\":4,\"use\":16,\"em\":2,\"select\":6,\"option\":98,\"hr\":4,\"main\":1,\"section\":4,\"h1\":1,\"h2\":4,\"br\":2,\"b\":1,\"text\":1,\"img\":5,\"h3\":1,\"blockquote\":1,\"code\":1,\"footer\":1}",
                "_event-names": {
                    "https://almanac.httparchive.org/static/js/almanac.js?v=fa418742db0ee3ef3f6f493962cd0dc7": [
                        "change",
                        "click",
                        "keydown",
                        "click",
                        "keydown",
                        "click",
                        "click",
                        "click",
                        "keydown",
                        "click",
                        "load",
                        "error",
                        "click",
                        "keyup",
                        "click",
                        "keydown"
                    ],
                    "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M": [
                        "statechange",
                        "updatefound",
                        "securitypolicyviolation",
                        "load",
                        "message",
                        "load"
                    ],
                    "https://www.googletagmanager.com/gtag/js?id=UA-22381566-3&cx=c&gtm=4e6641": [
                        "statechange",
                        "updatefound",
                        "securitypolicyviolation",
                        "load",
                        "message",
                        "load"
                    ],
                    "https://www.google-analytics.com/analytics.js": [
                        "mousedown",
                        "keyup",
                        "submit"
                    ]
                },
                "_fugu-apis": {
                    "Device Memory": [
                        "https://almanac.httparchive.org/static/js/send-web-vitals.js?v=67574c23a511f3149c90c88735c5a6f3"
                    ]
                },
                "_generated-content": {
                    "percent": "-0.0089",
                    "sizeInKB": "-0.62"
                },
                "_generated-html": "<!DOCTYPE html>\n<html lang=\"en\"><head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n    \n      <title>The 2022 Web Almanac</title>\n      <link rel=\"stylesheet\" href=\"/static/css/normalize.css?v=3a712a3381a95c0a7b7c6ed3aa03b911\">\n      \n  \n  <link rel=\"stylesheet\" href=\"/static/css/almanac.css?v=f1b659664e1ffbc5e1f3feca4080486d\">\n\n  <link rel=\"stylesheet\" href=\"/static/css/index.css?v=10da3c5123c1a99e20252d43085e83d5\">\n  <link rel=\"preload\" href=\"/static/fonts/Poppins-Light.woff2\" as=\"font\" type=\"font/woff2\" crossorigin=\"\">\n\n      <link rel=\"preload\" href=\"/static/fonts/Lato-Regular.woff2\" as=\"font\" type=\"font/woff2\" crossorigin=\"\">\n      <link rel=\"preload\" href=\"/static/fonts/Poppins-Bold.woff2\" as=\"font\" type=\"font/woff2\" crossorigin=\"\">\n      <link rel=\"preload\" href=\"/static/fonts/Lato-Black.woff2\" as=\"font\" type=\"font/woff2\" crossorigin=\"\">\n      <link rel=\"preload\" href=\"/static/fonts/Lato-Bold.woff2\" as=\"font\" type=\"font/woff2\" crossorigin=\"\">\n\n      <script type=\"text/javascript\" async=\"\" src=\"https://www.google-analytics.com/plugins/ua/linkid.js\" nonce=\"\"></script><script type=\"text/javascript\" async=\"\" src=\"https://www.google-analytics.com/analytics.js\" nonce=\"\"></script><script type=\"text/javascript\" async=\"\" src=\"https://www.googletagmanager.com/gtag/js?id=UA-22381566-3&amp;cx=c&amp;gtm=4e6641\" nonce=\"\"></script><script nonce=\"\">\n        window.dataLayer = window.dataLayer || [];\n        function gtag() {\n            dataLayer.push(arguments);\n        }\n        gtag('js', new Date());\n        gtag('config', 'UA-22381566-3', {\n          'link_attribution': true\n        });\n        gtag('config', 'G-PQ5N2MZG5M');\n      </script>\n    \n    <link rel=\"shortcut icon\" href=\"/static/images/favicon.ico\">\n    <link rel=\"apple-touch-icon\" href=\"/static/images/apple-touch-icon.png\">\n    \n<meta name=\"description\" content=\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\">\n\n<meta property=\"og:title\" content=\"The 2022 Web Almanac\">\n<meta property=\"og:url\" content=\"https://almanac.httparchive.org/en/2022/\">\n<meta property=\"og:image\" content=\"https://almanac.httparchive.org/static/images/home-hero-2022.png\">\n<meta property=\"og:image:height\" content=\"600\">\n<meta property=\"og:image:width\" content=\"1200\">\n<meta property=\"og:type\" content=\"article\">\n<meta property=\"og:description\" content=\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\">\n\n<meta name=\"twitter:card\" content=\"summary_large_image\">\n<meta name=\"twitter:site\" content=\"@HTTPArchive\">\n<meta name=\"twitter:title\" content=\"The 2022 Web Almanac\">\n<meta name=\"twitter:image\" content=\"https://almanac.httparchive.org/static/images/home-hero-2022.png\">\n<meta name=\"twitter:image:alt\" content=\"The 2022 Web Almanac\">\n<meta name=\"twitter:description\" content=\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\">\n\n<link rel=\"webmention\" href=\"https://webmention.io/almanac.httparchive.org/webmention\">\n<link rel=\"pingback\" href=\"https://webmention.io/almanac.httparchive.org/xmlrpc\">\n<link rel=\"me\" href=\"mailto:team@httparchive.org\">\n\n\n\n<script type=\"application/ld+json\">\n  {\n    \"@context\": \"http://schema.org\",\n    \"@type\": \"Article\",\n    \"mainEntityOfPage\": {\n        \"@type\": \"WebPage\",\n        \"@id\": \"https://almanac.httparchive.org/en/2022/\"\n    },\n    \"headline\": \"The 2022 Web Almanac\",\n    \"image\": {\n        \"@type\": \"ImageObject\",\n        \"url\": \"https://almanac.httparchive.org/static/images/home-hero-2022.png\",\n        \"height\": 600,\n        \"width\": 1200\n    },\n    \"publisher\": {\n        \"@type\": \"Organization\",\n        \"name\": \"HTTP Archive\",\n        \"logo\": {\n            \"@type\": \"ImageObject\",\n            \"url\": \"https://almanac.httparchive.org/static/images/ha.png\",\n            \"height\": 160,\n            \"width\": 320\n        },\n        \"sameAs\": [\n          \"https://httparchive.org\",\n          \"https://x.com/HTTPArchive\",\n          \"https://bsky.app/profile/httparchive.org\",\n          \"https://github.com/HTTPArchive\"\n          ]\n      },\n    \"author\":\n      \n{\n  \"@type\": \"Person\",\n  \"sameAs\": [\n    \"https://almanac.httparchive.org/en/2022/contributors#rviscomi\",\n    \"https://x.com/rick_viscomi\",\n    \"https://github.com/rviscomi\"\n    ],\n  \"name\": \"Rick Viscomi\"\n}\n,\n      \"description\": \"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\",\n      \"datePublished\": \"2022-07-02T00:00:00.000Z\",\n      \"dateModified\": \"2022-07-02T00:00:00.000Z\"\n  }\n  </script>\n  \n<script type=\"application/ld+json\">\n  {\n    \"@context\": \"https://schema.org\",\n    \"@type\": \"WebSite\",\n    \"url\": \"https://almanac.httparchive.org/en/\",\n    \"potentialAction\": {\n      \"@type\": \"SearchAction\",\n      \"target\": {\n        \"@type\": \"EntryPoint\",\n        \"urlTemplate\": \"https://almanac.httparchive.org/en/search?q={search_term_string}\"\n      },\n      \"query-input\": \"required name=search_term_string\"\n    }\n  }\n</script>\n\n\n  \n<script type=\"application/ld+json\">\n  {\n    \"@context\": \"https://schema.org\",\n    \"@type\": \"BreadcrumbList\",\n    \"itemListElement\": [{\n      \"@type\": \"ListItem\",\n      \"position\": 1,\n      \"name\": \"en\",\n      \"item\": \"https://almanac.httparchive.org/en/\"\n    }]\n  }\n</script>\n\n\n\n    <link rel=\"canonical\" href=\"https://almanac.httparchive.org/en/2022/\">\n    <link rel=\"alternate\" type=\"application/rss+xml\" title=\"Web Almanac by HTTP Archive RSS (en)\" href=\"/en/rss.xml\">\n    \n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/en/2022/\" hreflang=\"en\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/es/2022/\" hreflang=\"es\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/fr/2022/\" hreflang=\"fr\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/hi/2022/\" hreflang=\"hi\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/it/2022/\" hreflang=\"it\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/ja/2022/\" hreflang=\"ja\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/nl/2022/\" hreflang=\"nl\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/pt/2022/\" hreflang=\"pt\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/ru/2022/\" hreflang=\"ru\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/tr/2022/\" hreflang=\"tr\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/uk/2022/\" hreflang=\"uk\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/zh-CN/2022/\" hreflang=\"zh-CN\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/zh-TW/2022/\" hreflang=\"zh-TW\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/en/2022/\" hreflang=\"x-default\">\n    \n  </head>\n\n  <body class=\"year-2022\">\n    \n    <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"0\" height=\"0\" display=\"none\">\n      <!-- HTTPArchive -->\n      <symbol id=\"ha-logo\" viewBox=\"0 0 432 225\">\n        <path d=\"M10.626 7.433h14.5v47.5c6-7.4 13.5-11 22.5-11 4.9 0 9.2 1.2 13.1 3.7 3.9 2.4 6.7 5.8 8.6 10.1 1.9 4.3 2.9 10.7 2.9 19.1v41.6h-14.6v-45.2c0-5.3-1.3-9.6-4-12.9-2.6-3.3-6-4.9-10.3-4.9-3.2 0-6.2.8-9 2.5-2.8 1.6-5.9 4.4-9.3 8.2v52.4h-14.4V7.433m66.4 49.5l27.2-26.7v15.1h23.1v13h-23.1v35.8c0 8.4 3.5 12.6 10.4 12.6 5.2 0 10.7-1.7 16.4-5.2v13.5c-5.6 3.1-11.6 4.7-18.2 4.7s-12.1-1.9-16.5-5.8c-1.4-1.2-2.5-2.5-3.4-3.9-.9-1.5-1.7-3.4-2.3-5.7-.6-2.4-.9-6.9-.9-13.5v-32.5h-12.7v-1.4m54.3 0l27.2-26.7v15.1h23.1v13h-23.1v35.8c0 8.4 3.5 12.6 10.4 12.6 5.2 0 10.7-1.7 16.4-5.2v13.5c-5.6 3.1-11.6 4.7-18.2 4.7s-12.1-1.9-16.5-5.8c-1.4-1.2-2.5-2.5-3.4-3.9-.9-1.5-1.7-3.4-2.3-5.7-.6-2.4-.9-6.9-.9-13.5v-32.5h-12.7v-1.4M212.8 30.1l-27.2 26.7v1.4h39c6.1.2 10.6 1.5 13.9 3.1 3.5 1.6 6.3 4.3 8.3 7.9 2.1 3.7 3.1 7.9 3.1 12.7 0 7.4-2.2 13.5-6.5 18.2-4.3 4.7-9.8 7.1-16.6 7.1-2.8 0-5.5-.4-8.2-1.1v12.3c3.4.9 6.7 1.3 9.7 1.3 10.5 0 19.2-3.5 26-10.6 6.8-7 10.2-16 10.3-27 0-11.6-3.6-20.6-10.9-27.1-7.1-6.4-17.1-9.6-29.8-9.7h-.4l-10.6-.1V30.1z\" fill=\"currentColor\"></path>\n        <path d=\"M198 63.7c0 52.2-.1 108.8-.1 154.7h14.8v-52.5c3.4-3.8 6.1-6.4 8.9-8 2.8-1.6 5.8-2.4 9-2.4 4.3 0 7.7 1.6 10.3 4.9 2.6 3.2 4 7.5 4 12.9v45.2h14.5v-41.6c0-8.5-.9-14.9-2.8-19.2-1.9-4.3-4.7-7.7-8.6-10.1-3.9-2.4-8.3-3.7-13.1-3.7-8.8 0-16.1 3.5-22.1 10.6v-53.1c.1-12.5 0-25.1 0-37.7H198zM55.9 174.5v31.1c0 2.5.8 3.7 2.5 3.7s4.5-1.3 8.2-3.9v8.8c-3.3 2.1-5.9 3.5-7.9 4.3-2 .8-4 1.2-6.2 1.2-6.2 0-9.9-2.4-11-7.3-6.1 4.8-12.7 7.2-19.6 7.2-5.1 0-9.3-1.7-12.7-5-3.4-3.4-5.1-7.6-5.1-12.7 0-4.6 1.6-8.7 4.9-12.3 3.3-3.7 8.1-6.5 14.1-8.7l18.5-6.4v-3.9c0-8.8-4.4-13.2-13.2-13.2-7.9 0-15.6 4.1-23 12.2v-15.8c5.6-6.6 13.7-9.9 24.2-9.9 7.9 0 14.2 2.1 19 6.2 1.6 1.3 3 3.1 4.3 5.3 1.3 2.2 2.1 4.4 2.4 6.6.4 2.2.6 6.3.6 12.5m-14.2 29.4v-21.7L32 186c-4.9 2-8.4 3.9-10.5 6-2 2-3 4.4-3 7.4s1 5.5 2.9 7.4c2 1.9 4.5 2.9 7.5 2.9 4.6-.1 8.8-2 12.8-5.8M90 145.3v16.8l.8-1.3c7-11.3 14-16.9 21-16.9 5.5 0 11.1 2.8 17.1 8.3l-7.6 12.7c-5-4.8-9.7-7.2-14-7.2-4.7 0-8.7 2.2-12.2 6.7-3.4 4.4-5.1 9.7-5.1 15.8v38.2H75.5v-73.1H90m96.9 56v14.3c-7.3 2.7-14.4 4.1-21.3 4.1-11.4 0-20.6-3.4-27.4-10.2-6.8-6.8-10.2-15.9-10.2-27.3 0-11.5 3.3-20.8 9.9-27.8 6.6-7 15.3-10.6 26.1-10.6 3.8 0 7.1.4 10.1 1.1 3 .7 6.7 2 11.1 4v15.4c-7.3-4.7-14.1-7-20.3-7-6.5 0-11.9 2.3-16 6.9-4.2 4.6-6.3 10.4-6.3 17.5 0 7.5 2.3 13.4 6.8 17.8 4.6 4.4 10.7 6.6 18.4 6.6 5.5.1 11.9-1.5 19.1-4.8m93.2-86.7c2.4 0 4.4.8 6.1 2.5 1.7 1.6 2.5 3.7 2.5 6s-.8 4.3-2.5 6c-1.7 1.7-3.7 2.5-6.1 2.5-2.2 0-4.2-.8-5.9-2.5-1.7-1.7-2.5-3.8-2.5-6s.8-4.2 2.5-5.9c1.7-1.8 3.7-2.6 5.9-2.6m-7.2 30.7h14.5v73.1h-14.5v-73.1m75 0h15.7l-32.3 74.4h-4.8l-33.1-74.4h15.8l19.7 45 19-45m78.8 37.8h-51.4c.4 7 2.7 12.6 7 16.7s9.9 6.2 16.8 6.2c9.5 0 18.3-3 26.4-8.9v14.1c-4.4 3-8.9 5.1-13.3 6.4-4.3 1.3-9.5 1.9-15.3 1.9-8.1 0-14.6-1.7-19.5-5-5-3.3-9-7.8-12-13.4-3-5.7-4.4-12.2-4.4-19.6 0-11.1 3.2-20.2 9.5-27.1 6.3-7 14.5-10.5 24.6-10.5 9.7 0 17.4 3.4 23.2 10.2 5.8 6.8 8.7 15.9 8.7 27.3v1.7m-51.4-8.6h36.8c-.4-5.8-2.1-10.2-5.2-13.3-3.1-3.1-7.2-4.7-12.4-4.7s-9.5 1.6-12.8 4.7c-3.2 3-5.4 7.5-6.4 13.3\" fill=\"currentColor\"></path>\n      </symbol>\n      <!-- GitHub -->\n      <symbol id=\"github-logo\" viewBox=\"0 0 32.6 31.8\">\n        <path d=\"M16.3 0C7.3 0 0 7.3 0 16.3c0 7.2 4.7 13.3 11.1 15.5.8.1 1.1-.4 1.1-.8v-2.8c-4.5 1-5.5-2.2-5.5-2.2-.7-1.9-1.8-2.4-1.8-2.4-1.5-1 .1-1 .1-1 1.6.1 2.5 1.7 2.5 1.7 1.5 2.5 3.8 1.8 4.7 1.4.1-1.1.6-1.8 1-2.2-3.6-.4-7.4-1.8-7.4-8.1 0-1.8.6-3.2 1.7-4.4-.1-.3-.7-2 .2-4.2 0 0 1.4-.4 4.5 1.7 1.3-.4 2.7-.5 4.1-.5 1.4 0 2.8.2 4.1.5 3.1-2.1 4.5-1.7 4.5-1.7.9 2.2.3 3.9.2 4.3 1 1.1 1.7 2.6 1.7 4.4 0 6.3-3.8 7.6-7.4 8 .6.5 1.1 1.5 1.1 3V31c0 .4.3.9 1.1.8 6.5-2.2 11.1-8.3 11.1-15.5C32.6 7.3 25.3 0 16.3 0z\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" fill=\"currentColor\"></path>\n      </symbol>\n      <!-- Twitter -->\n      <symbol id=\"twitter-logo\" viewBox=\"0 0 300 271\">\n        <path xmlns=\"http://www.w3.org/2000/svg\" d=\"m236 0h46l-101 115 118 156h-92.6l-72.5-94.8-83 94.8h-46l107-123-113-148h94.9l65.5 86.6zm-16.1 244h25.5l-165-218h-27.4z\" fill=\"currentColor\"></path>\n      </symbol>\n      <!-- LinkedIn -->\n      <symbol id=\"linkedin-logo\" viewBox=\"0 0 200 200\">\n        <path d=\"M185.2 0H14.8C6.6 0 0 6.4 0 14.3v171.3c0 7.9 6.6 14.3 14.8 14.3h170.4c8.1 0 14.8-6.4 14.8-14.3V14.3C199.9 6.4 193.3 0 185.2 0zM60.6 167.3H30.4V77.1h30.2v90.2zM45.5 64.8h-.2c-10.1 0-16.7-6.9-16.7-15.6 0-8.8 6.7-15.6 17.1-15.6 10.3 0 16.7 6.7 16.9 15.6 0 8.6-6.5 15.6-17.1 15.6zm124 102.5h-30.2V119c0-12.1-4.4-20.4-15.3-20.4-8.4 0-13.3 5.6-15.5 11-.8 1.9-1 4.6-1 7.3v50.4H77.3s.4-81.8 0-90.3h30.2v12.8c4-6.1 11.2-14.9 27.2-14.9 19.9 0 34.8 12.9 34.8 40.6v51.8zm-62.2-77.1c0-.1.1-.2.2-.3v.3h-.2z\" fill=\"currentColor\"></path>\n      </symbol>\n      <!-- Mastodon -->\n      <symbol id=\"mastodon-logo\" viewBox=\"0 0 61 65\">\n        <path d=\"M60.7539 14.3904C59.8143 7.40642 53.7273 1.90257 46.5117 0.836066C45.2943 0.655854 40.6819 0 29.9973 0H29.9175C19.2299 0 16.937 0.655854 15.7196 0.836066C8.70488 1.87302 2.29885 6.81852 0.744617 13.8852C-0.00294988 17.3654 -0.0827298 21.2237 0.0561464 24.7629C0.254119 29.8384 0.292531 34.905 0.753482 39.9598C1.07215 43.3175 1.62806 46.6484 2.41704 49.9276C3.89445 55.9839 9.87499 61.0239 15.7344 63.0801C22.0077 65.2244 28.7542 65.5804 35.2184 64.1082C35.9295 63.9428 36.6318 63.7508 37.3252 63.5321C38.8971 63.0329 40.738 62.4745 42.0913 61.4937C42.1099 61.4799 42.1251 61.4621 42.1358 61.4417C42.1466 61.4212 42.1526 61.3986 42.1534 61.3755V56.4773C42.153 56.4557 42.1479 56.4345 42.1383 56.4151C42.1287 56.3958 42.1149 56.3788 42.0979 56.3655C42.0809 56.3522 42.0611 56.3429 42.04 56.3382C42.019 56.3335 41.9971 56.3336 41.9761 56.3384C37.8345 57.3276 33.5905 57.8234 29.3324 57.8156C22.0045 57.8156 20.0336 54.3384 19.4693 52.8908C19.0156 51.6397 18.7275 50.3346 18.6124 49.0088C18.6112 48.9866 18.6153 48.9643 18.6243 48.9439C18.6333 48.9236 18.647 48.9056 18.6643 48.8915C18.6816 48.8774 18.7019 48.8675 18.7237 48.8628C18.7455 48.858 18.7681 48.8585 18.7897 48.8641C22.8622 49.8465 27.037 50.3423 31.2265 50.3412C32.234 50.3412 33.2387 50.3412 34.2463 50.3146C38.4598 50.1964 42.9009 49.9808 47.0465 49.1713C47.1499 49.1506 47.2534 49.1329 47.342 49.1063C53.881 47.8507 60.1038 43.9097 60.7362 33.9301C60.7598 33.5372 60.8189 29.8148 60.8189 29.4071C60.8218 28.0215 61.2651 19.5781 60.7539 14.3904Z\" fill=\"currentColor\"></path>\n        <path d=\"M50.3943 22.237V39.5876H43.5185V22.7481C43.5185 19.2029 42.0411 17.3949 39.036 17.3949C35.7325 17.3949 34.0778 19.5338 34.0778 23.7585V32.9759H27.2434V23.7585C27.2434 19.5338 25.5857 17.3949 22.2822 17.3949C19.2949 17.3949 17.8027 19.2029 17.8027 22.7481V39.5876H10.9298V22.237C10.9298 18.6918 11.835 15.8754 13.6453 13.7877C15.5128 11.7049 17.9623 10.6355 21.0028 10.6355C24.522 10.6355 27.1813 11.9885 28.9542 14.6917L30.665 17.5633L32.3788 14.6917C34.1517 11.9885 36.811 10.6355 40.3243 10.6355C43.3619 10.6355 45.8114 11.7049 47.6847 13.7877C49.4931 15.8734 50.3963 18.6899 50.3943 22.237Z\" fill=\"white\"></path>\n      </symbol>\n      <!-- Bluesky -->\n      <symbol id=\"bluesky-logo\" viewBox=\"0 0 600 530\">\n        <path d=\"m135.72 44.03c66.496 49.921 138.02 151.14 164.28 205.46 26.262-54.316 97.782-155.54 164.28-205.46 47.98-36.021 125.72-63.892 125.72 24.795 0 17.712-10.155 148.79-16.111 170.07-20.703 73.984-96.144 92.854-163.25 81.433 117.3 19.964 147.14 86.092 82.697 152.22-122.39 125.59-175.91-31.511-189.63-71.766-2.514-7.3797-3.6904-10.832-3.7077-7.8964-0.0174-2.9357-1.1937 0.51669-3.7077 7.8964-13.714 40.255-67.233 197.36-189.63 71.766-64.444-66.128-34.605-132.26 82.697-152.22-67.108 11.421-142.55-7.4491-163.25-81.433-5.9562-21.282-16.111-152.36-16.111-170.07 0-88.687 77.742-60.816 125.72-24.795z\" fill=\"currentColor\"></path>\n      </symbol>\n      <!-- Globe -->\n      <symbol id=\"globe-logo\" viewBox=\"0 0 30 30\">\n        <circle cx=\"14.5\" cy=\"14.5\" r=\"13.5\" stroke-width=\"2\" stroke-miterlimit=\"10\" fill=\"none\" stroke=\"currentColor\"></circle>\n        <ellipse cx=\"14.5\" cy=\"14.5\" rx=\"6.1\" ry=\"13.5\" stroke-width=\"2\" stroke-miterlimit=\"10\" fill=\"none\" stroke=\"currentColor\"></ellipse>\n        <path d=\"M1.6 9.6h25.8M1.6 19.4h25.8\" stroke-width=\"2\" stroke-miterlimit=\"10\" fill=\"none\" stroke=\"currentColor\"></path>\n      </symbol>\n      <!-- Bar chart -->\n      <symbol id=\"bar-chart-logo\" viewBox=\"0 0 18 19\">\n        <path d=\"M0 9h3v10H0V9zm5-9h3v19H5V0zm5 7h3v12h-3V7zm5-4h3v16h-3V3z\" fill=\"currentColor\"></path>\n      </symbol>\n      <!-- Comment -->\n      <symbol id=\"comment-logo\" viewBox=\"0 0 22 22.1\">\n        <path d=\"M4.4 22.1l8-5.1H22V0H0v17h4.4z\" fill=\"currentColor\"></path>\n      </symbol>\n      <!-- SQL -->\n      <symbol id=\"sql-logo\" viewBox=\"0 0 32 14.6\">\n        <path d=\"M.1 12.4V9.6c.5.4 1.1.8 1.7 1 .6.2 1.2.3 1.8.3.4 0 .7 0 .9-.1s.5-.2.7-.3c.2-.1.3-.2.4-.4.1-.2.1-.3.1-.5s-.1-.5-.2-.7c-.2-.2-.4-.4-.6-.5-.3-.2-.5-.4-.9-.5-.3-.2-.7-.3-1.1-.5-1-.4-1.7-.9-2.2-1.5S0 4.6 0 3.8c0-.7.1-1.2.4-1.7S1 1.2 1.5.9s1-.5 1.6-.7S4.3 0 5 0s1.2 0 1.8.1 1 .2 1.4.4v2.6c-.3-.1-.5-.3-.8-.4s-.5-.2-.7-.2c-.3-.1-.6-.2-.8-.2-.3 0-.5-.1-.7-.1-.3 0-.6 0-.9.1s-.5.2-.7.3c-.2.1-.4.2-.5.4-.1.2-.1.3-.1.5s.1.4.2.6c.1.2.3.3.5.5.1.1.4.3.7.4.3.1.6.3 1 .4.5.2 1 .4 1.4.7.4.2.7.5 1 .8s.5.6.7 1c.2.4.2.8.2 1.3 0 .7-.1 1.3-.4 1.8-.3.6-.7 1-1.1 1.3-.5.3-1 .5-1.6.6s-1.3.2-1.9.2c-.7 0-1.4-.1-2-.2-.6-.1-1.2-.3-1.6-.5zm16 .7c-1.8 0-3.3-.6-4.4-1.8-1.2-1.2-1.7-2.7-1.7-4.6 0-2 .6-3.6 1.7-4.9C12.9.6 14.4 0 16.3 0c1.8 0 3.3.6 4.4 1.8 1.1 1.2 1.7 2.7 1.7 4.7s-.6 3.6-1.7 4.8l-.1.1-.1.1 3.2 3.1h-4L18 12.9c-.6.1-1.2.2-1.9.2zm.1-10.6c-1 0-1.8.4-2.4 1.1-.6.7-.9 1.7-.9 3s.3 2.2.9 3c.6.7 1.4 1.1 2.3 1.1 1 0 1.8-.4 2.3-1.1.6-.7.9-1.7.9-3s-.3-2.3-.8-3.1c-.5-.7-1.3-1-2.3-1zM32 12.9h-7.5V.2h2.8v10.3H32v2.4z\" fill=\"currentColor\"></path>\n      </symbol>\n      <!-- Search -->\n      <symbol id=\"search-logo\" viewBox=\"0 0 13 13\">\n        <path d=\"m4.8495 7.8226c0.82666 0 1.5262-0.29146 2.0985-0.87438 0.57232-0.58292 0.86378-1.2877 0.87438-2.1144 0.010599-0.82666-0.28086-1.5262-0.87438-2.0985-0.59352-0.57232-1.293-0.86378-2.0985-0.87438-0.8055-0.010599-1.5103 0.28086-2.1144 0.87438-0.60414 0.59352-0.8956 1.293-0.87438 2.0985 0.021197 0.8055 0.31266 1.5103 0.87438 2.1144 0.56172 0.60414 1.2665 0.8956 2.1144 0.87438zm4.4695 0.2115 3.681 3.6819-1.259 1.284-3.6817-3.7 0.0019784-0.69479-0.090043-0.098846c-0.87973 0.76087-1.92 1.1413-3.1207 1.1413-1.3553 0-2.5025-0.46363-3.4417-1.3909s-1.4088-2.0686-1.4088-3.4239c0-1.3553 0.4696-2.4966 1.4088-3.4239 0.9392-0.92727 2.0864-1.3969 3.4417-1.4088 1.3553-0.011889 2.4906 0.45771 3.406 1.4088 0.9154 0.95107 1.379 2.0924 1.3909 3.4239 0 1.2126-0.38043 2.2588-1.1413 3.1385l0.098834 0.090049z\" fill=\"currentColor\"></path>\n      </symbol>\n      <!-- Share Apple -->\n      <symbol id=\"share-apple-logo\" viewBox=\"0 0 24 24\">\n        <path d=\"M0 0h24v24H0V0z\" fill=\"none\"></path>\n        <path d=\"M16 5l-1.42 1.42-1.59-1.59V16h-1.98V4.83L9.42 6.42 8 5l4-4 4 4zm4 5v11c0 1.1-.9 2-2 2H6c-1.11 0-2-.9-2-2V10c0-1.11.89-2 2-2h3v2H6v11h12V10h-3V8h3c1.1 0 2 .89 2 2z\"></path>\n      </symbol>\n      <!-- Share Android -->\n      <symbol id=\"share-android-logo\" viewBox=\"0 0 24 24\">\n        <path d=\"M0 0h24v24H0z\" fill=\"none\"></path>\n        <path d=\"M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65 0 1.61 1.31 2.92 2.92 2.92 1.61 0 2.92-1.31 2.92-2.92s-1.31-2.92-2.92-2.92z\"></path>\n      </symbol>\n    </svg>\n    \n  <div id=\"skiptocontent\"><a href=\"#maincontent\">Skip navigation</a></div>\n  \n    \n      <aside class=\"banner\">\n        <div class=\"container\">\n          <p>\n  You’re viewing a previous edition of the Web Almanac.\n  Check out the <a href=\"/en/2025/\">2025 edition!</a>\n</p>\n        </div>\n      </aside>\n    \n  \n  \n  <header id=\"header\" class=\"alt-bg\">\n    <div class=\"container\">\n      <div class=\"top-header\">\n        <a class=\"navigation-logo\" href=\"/en/2022/\">\n          \n  <span class=\"wa\">Web Almanac</span>\n  <span class=\"line-group\">\n    <span class=\"pre\">By</span>\n    <span class=\"ha\">HTTP Archive</span>\n  </span>\n\n        </a>\n        <nav id=\"header-page-navigation\" aria-label=\"Page navigation\">\n          <ul>\n            \n\n<li><a href=\"/en/2022/contributors\">Contributors</a></li>\n<li><a href=\"/en/2022/methodology\">Methodology</a></li>\n\n\n            <li>\n              \n  \n  \n  <div class=\"nav-dropdown header search-nav\">\n    <button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>\n    <ul class=\"nav-dropdown-list align-right hidden header-search\">\n      <li class=\"nav-dropdown-list-part\">\n        <form action=\"/en/search\">\n          <label for=\"header-search-box\" class=\"visually-hidden\">Search</label>\n          <input id=\"header-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">\n          <button class=\"search-button\" type=\"submit\">\n            <svg width=\"13\" height=\"13\" role=\"img\" aria-labelledby=\"header-search-icon\">\n              <title id=\"header-search-icon\">Search</title>\n              <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#search-logo\"></use>\n            </svg>\n          </button>\n        </form>\n      </li>\n    </ul>\n  </div>\n  \n\n            </li>\n            <li>\n              \n\n  \n    \n\n\n<div class=\"nav-dropdown header table-of-contents\">\n  <button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n    Table of Contents\n  </button>\n  <ul class=\"nav-dropdown-list hidden header-list\">\n\n    \n    <li class=\"nav-dropdown-list-part nav-dropdown-list-current\">\n      <span>Home</span>\n    </li>\n    \n\n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents\">Table of Contents</a>\n    </li>\n    \n    \n\n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#part-1\">Part I. Page Content</a>\n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/css\">\n          Chapter 1: CSS\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/javascript\">\n          Chapter 2: JavaScript\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/markup\">\n          Chapter 3: Markup\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/structured-data\">\n          Chapter 4: Structured Data\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/fonts\">\n          Chapter 5: Fonts\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/media\">\n          Chapter 6: Media\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/webassembly\">\n          Chapter 7: WebAssembly\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/third-parties\">\n          Chapter 8: Third Parties\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/interoperability\">\n          Chapter 9: Interoperability\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#part-2\">Part II. User Experience</a>\n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/seo\">\n          Chapter 10: SEO\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/accessibility\">\n          Chapter 11: Accessibility\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/performance\">\n          Chapter 12: Performance\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/privacy\">\n          Chapter 13: Privacy\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/security\">\n          Chapter 14: Security\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/mobile-web\">\n          Chapter 15: Mobile Web\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/capabilities\">\n          Chapter 16: Capabilities\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/pwa\">\n          Chapter 17: PWA\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#part-3\">Part III. Content Publishing</a>\n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/cms\">\n          Chapter 18: CMS\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/jamstack\">\n          Chapter 19: Jamstack\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/sustainability\">\n          Chapter 20: Sustainability\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#part-4\">Part IV. Content Distribution</a>\n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/page-weight\">\n          Chapter 21: Page Weight\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/cdn\">\n          Chapter 22: CDN\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/http\">\n          Chapter 23: HTTP\n        </a>\n        \n      \n    </li>\n    \n    \n    \n\n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#appendices\">Appendices</a>\n    </li>\n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n      <a href=\"/en/2022/methodology\">Methodology</a>\n      \n    </li>\n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n      <a href=\"/en/2022/contributors\">Contributors</a>\n      \n    </li>\n    \n\n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/search\">Search</a>\n    </li>\n    \n\n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#ebook\">Ebook</a>\n    </li>\n    <li class=\"nav-dropdown-list-chapter ebook\">\n      <a href=\"https://cdn.httparchive.org/v1/static/almanac/ebooks/web_almanac_2022_en.pdf\" data-event=\"ebook-click\" data-label=\"toc-menu\">Ebook PDF (16MB)</a>\n    </li>\n    \n  </ul>\n</div>\n\n  \n\n\n            </li>\n            <li>\n              \n    \n    \n      \n          \n  <div class=\"nav-dropdown header\">\n    <button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>\n    <ul class=\"nav-dropdown-list hidden header-list\">\n      \n        \n          \n            \n            <li>\n              <a href=\"/en/2025/\">2025</a>\n            </li>\n          \n          \n        \n      \n        \n          \n            \n            <li>\n              <a href=\"/en/2024/\">2024</a>\n            </li>\n          \n          \n        \n      \n        \n          \n        \n      \n        \n          \n            \n            <li>\n              <a href=\"/en/2021/\">2021</a>\n            </li>\n          \n          \n        \n      \n        \n          \n            \n            <li>\n              <a href=\"/en/2020/\">2020</a>\n            </li>\n          \n          \n        \n      \n        \n          \n            \n            <li>\n              <a href=\"/en/2019/\">2019</a>\n            </li>\n          \n          \n        \n      \n    </ul>\n  </div>\n\n      \n    \n  \n            </li>\n            <li>\n              \n  \n    \n  <div class=\"nav-dropdown header\">\n    <button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English</button>\n    <ul class=\"nav-dropdown-list hidden header-list\">\n      \n        \n      \n        \n          <li>\n            <a lang=\"es\" href=\"/es/2022/\">Español</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"fr\" href=\"/fr/2022/\">Français</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"it\" href=\"/it/2022/\">Italiano</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"nl\" href=\"/nl/2022/\">Nederlands</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"pt\" href=\"/pt/2022/\">Português</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"tr\" href=\"/tr/2022/\">Türkçe</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"ru\" href=\"/ru/2022/\">Русский</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"uk\" href=\"/uk/2022/\">Українська</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"hi\" href=\"/hi/2022/\">हिन्दी</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"ja\" href=\"/ja/2022/\">日本語</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"zh-CN\" href=\"/zh-CN/2022/\">简体中文</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"zh-TW\" href=\"/zh-TW/2022/\">繁體中文</a>\n          </li>\n        \n      \n      \n      <li>\n        <a class=\"help-translate\" href=\"https://github.com/HTTPArchive/almanac.httparchive.org/wiki/Translators'-Guide\"><em>Help translate</em></a>\n      </li>\n      \n    </ul>\n  </div>\n\n  \n\n            </li>\n          </ul>\n        </nav>\n        <nav id=\"menu\" aria-labelledby=\"menu-btn\">\n          \n          <button type=\"button\" class=\"menu-btn\" id=\"menu-btn\" aria-label=\"Open the menu\" aria-expanded=\"false\" data-open-text=\"Open the menu\" data-close-text=\"Close the menu\">\n            <span class=\"menu-btn-bar\"></span>\n            <span class=\"menu-btn-bar\"></span>\n            <span class=\"menu-btn-bar\"></span>\n          </button>\n          <ul class=\"menu\">\n            \n\n<li><a href=\"/en/2022/contributors\">Contributors</a></li>\n<li><a href=\"/en/2022/methodology\">Methodology</a></li>\n\n\n            <li>\n              \n  \n  <form class=\"search-nav\" action=\"/en/search\">\n    <label for=\"mobile-search-box\" class=\"visually-hidden\">Search</label>\n    <input id=\"mobile-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">\n    <button class=\"search-button\" type=\"submit\">\n      <svg width=\"13\" height=\"13\" role=\"img\" aria-labelledby=\"mobile-search-icon\">\n        <title id=\"mobile-search-icon\">Search</title>\n        <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#search-logo\"></use>\n      </svg>\n    </button>\n  </form>\n  \n\n            </li>\n            <li>\n              \n\n  \n    \n\n\n<div class=\"table-of-contents-switcher\">\n  <label for=\"table-of-contents-switcher-mobile\" class=\"visually-hidden\">\n    Table of Contents Switcher\n  </label>\n  <select id=\"table-of-contents-switcher-mobile\" data-label=\"toc-menu-mobile\">\n    \n      <option selected=\"\" disabled=\"\" value=\"/en/2022/\">Home</option>\n    \n    \n      <option value=\"/en/2022/table-of-contents\">Table of Contents</option>\n    \n    \n    \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/css\">\n              Chapter 1: CSS\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/javascript\">\n              Chapter 2: JavaScript\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/markup\">\n              Chapter 3: Markup\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/structured-data\">\n              Chapter 4: Structured Data\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/fonts\">\n              Chapter 5: Fonts\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/media\">\n              Chapter 6: Media\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/webassembly\">\n              Chapter 7: WebAssembly\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/third-parties\">\n              Chapter 8: Third Parties\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/interoperability\">\n              Chapter 9: Interoperability\n            </option>\n          \n        \n      \n    \n    \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/seo\">\n              Chapter 10: SEO\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/accessibility\">\n              Chapter 11: Accessibility\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/performance\">\n              Chapter 12: Performance\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/privacy\">\n              Chapter 13: Privacy\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/security\">\n              Chapter 14: Security\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/mobile-web\">\n              Chapter 15: Mobile Web\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/capabilities\">\n              Chapter 16: Capabilities\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/pwa\">\n              Chapter 17: PWA\n            </option>\n          \n        \n      \n    \n    \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/cms\">\n              Chapter 18: CMS\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/jamstack\">\n              Chapter 19: Jamstack\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/sustainability\">\n              Chapter 20: Sustainability\n            </option>\n          \n        \n      \n    \n    \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/page-weight\">\n              Chapter 21: Page Weight\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/cdn\">\n              Chapter 22: CDN\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/http\">\n              Chapter 23: HTTP\n            </option>\n          \n        \n      \n    \n    \n\n    \n    <option value=\"/en/2022/methodology\">\n      Methodology\n    </option>\n    \n    \n    <option value=\"/en/2022/contributors\">\n      Contributors\n    </option>\n    \n\n    \n    <option value=\"/en/search\">\n      Search\n    </option>\n    \n\n    \n    <option value=\"https://cdn.httparchive.org/v1/static/almanac/ebooks/web_almanac_2022_en.pdf\" data-event=\"ebook-click\">\n      Ebook PDF (16MB)\n    </option>\n    \n  </select>\n</div>\n\n  \n\n\n            </li>\n            <li>\n              \n    \n    \n      \n          \n  <div class=\"year-switcher js-show\">\n    <label for=\"year-switcher-mobile\" class=\"visually-hidden\">Year Switcher</label>\n    <select id=\"year-switcher-mobile\">\n      \n        \n          \n            <option value=\"/en/2025/\">\n              2025\n            </option>\n          \n        \n      \n        \n          \n            <option value=\"/en/2024/\">\n              2024\n            </option>\n          \n        \n      \n        \n          \n            <option selected=\"selected\" value=\"/en/2022/\">\n              2022\n            </option>\n          \n        \n      \n        \n          \n            <option value=\"/en/2021/\">\n              2021\n            </option>\n          \n        \n      \n        \n          \n            <option value=\"/en/2020/\">\n              2020\n            </option>\n          \n        \n      \n        \n          \n            <option value=\"/en/2019/\">\n              2019\n            </option>\n          \n        \n      \n    </select>\n  </div>\n\n        \n    \n  \n            </li>\n            <li>\n              \n  \n    \n  <div class=\"language-switcher js-show\">\n    <label for=\"language-switcher-mobile\" class=\"visually-hidden\">Language Switcher</label>\n    <select id=\"language-switcher-mobile\">\n      \n        \n          <option selected=\"selected\" lang=\"en\" value=\"/en/2022/\">\n            English\n          </option>\n        \n      \n        \n          <option lang=\"es\" value=\"/es/2022/\">\n            Español\n          </option>\n        \n      \n        \n          <option lang=\"fr\" value=\"/fr/2022/\">\n            Français\n          </option>\n        \n      \n        \n          <option lang=\"it\" value=\"/it/2022/\">\n            Italiano\n          </option>\n        \n      \n        \n          <option lang=\"nl\" value=\"/nl/2022/\">\n            Nederlands\n          </option>\n        \n      \n        \n          <option lang=\"pt\" value=\"/pt/2022/\">\n            Português\n          </option>\n        \n      \n        \n          <option lang=\"tr\" value=\"/tr/2022/\">\n            Türkçe\n          </option>\n        \n      \n        \n          <option lang=\"ru\" value=\"/ru/2022/\">\n            Русский\n          </option>\n        \n      \n        \n          <option lang=\"uk\" value=\"/uk/2022/\">\n            Українська\n          </option>\n        \n      \n        \n          <option lang=\"hi\" value=\"/hi/2022/\">\n            हिन्दी\n          </option>\n        \n      \n        \n          <option lang=\"ja\" value=\"/ja/2022/\">\n            日本語\n          </option>\n        \n      \n        \n          <option lang=\"zh-CN\" value=\"/zh-CN/2022/\">\n            简体中文\n          </option>\n        \n      \n        \n          <option lang=\"zh-TW\" value=\"/zh-TW/2022/\">\n            繁體中文\n          </option>\n        \n      \n      <hr>\n      <option value=\"https://github.com/HTTPArchive/almanac.httparchive.org/wiki/Translators'-Guide\">\n        Help translate\n      </option>\n    </select>\n  </div>\n\n  \n\n            </li>\n            <li id=\"mobile-misc\" class=\"misc\">\n              <ul class=\"misc\">\n                <li>\n                  <a href=\"https://httparchive.org/\" aria-labelledby=\"ha-logo-mobile\">\n                    <svg width=\"70\" height=\"35\" role=\"img\">\n                      <title id=\"ha-logo-mobile\">HTTP Archive home</title>\n                      <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#ha-logo\"></use>\n                    </svg>\n                  </a>\n                </li>\n                <li>\n                  <ul class=\"social-media\">\n                    <li>\n                      <a href=\"https://x.com/HTTPArchive\" aria-labelledby=\"twitter-logo-mobile\">\n                        <svg width=\"20\" height=\"20\" role=\"img\">\n                          <title id=\"twitter-logo-mobile\">Twitter</title>\n                          <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#twitter-logo\"></use>\n                        </svg>\n                      </a>\n                    </li>\n                    <li>\n                      <a href=\"https://bsky.app/profile/httparchive.org\" aria-labelledby=\"bluesky-logo-mobile\">\n                        <svg width=\"20\" height=\"20\" role=\"img\">\n                          <title id=\"bluesky-logo-mobile\">Bluesky</title>\n                          <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#bluesky-logo\"></use>\n                        </svg>\n                      </a>\n                    </li>\n                    <li>\n                      <a href=\"https://github.com/HTTPArchive/almanac.httparchive.org\" aria-labelledby=\"github-logo-mobile\">\n                        <svg width=\"22\" height=\"20\" role=\"img\">\n                          <title id=\"github-logo-mobile\">GitHub</title>\n                          <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#github-logo\"></use>\n                        </svg>\n                      </a>\n                    </li>\n                  </ul>\n                </li>\n              </ul>\n            </li>\n          </ul>\n        </nav>\n      </div>\n    </div>\n  </header>\n  <script nonce=\"\">\n    // If JS is enabled then enable menus ASAP to avoid CLS as menu items change from links to buttons\n    (function() {\n      document.querySelectorAll('.js-hide').forEach(element => {\n        // Don't just hide it - delete it completely to avoid any specifity issues\n        element.parentNode.removeChild(element);\n      });\n      document.querySelectorAll('.js-enable').forEach(element => {\n        element.classList.remove('js-enable');\n        element.classList.remove('hidden');\n        element.disabled = false;\n        element.hidden = false;\n      });\n    })();\n  </script>\n  \n\n  \n<main id=\"maincontent\">\n  <section id=\"intro\" class=\"intro-container\">\n    <div class=\"intro\">\n      <div class=\"intro-year\">2022</div>\n      <h1 class=\"title title-lg title-alt\">Web Almanac</h1>\n      <h2>HTTP Archive’s annual<br> <b>state of the web</b> report</h2>\n      \n      \n<p>\nOur mission is to combine the raw stats and trends of the HTTP Archive with the expertise of the web community. The Web Almanac is a comprehensive report on the state of the web, backed by real data and trusted web experts. The 2022 edition is comprised of 23 chapters spanning aspects of page content, user experience, publishing, and distribution.\n</p>\n\n      \n      \n      <a href=\"/en/2022/table-of-contents\" class=\"btn\">\n        Start exploring\n      </a>\n      \n    </div>\n    <div class=\"intro-image-wrapper\">\n      \n      <svg viewBox=\"0 0 56 16\">\n        <text x=\"9\" y=\"15\">2022</text>\n      </svg>\n      \n      <img src=\"/static/images/home-hero.png\" alt=\"\" width=\"820\" height=\"562\" fetchpriority=\"high\">\n    </div>\n  </section>\n  \n  \n  \n    \n    \n\n\n  <section id=\"featured-chapter\" class=\"featured-chapter\">\n    <div class=\"featured-chapter-content\">\n      \n      <h2 class=\"title title-center\">Featured Chapter</h2>\n      \n      <h3>Markup</h3>\n      \n      <blockquote>\n        Without HTML there are no web pages, no web sites, no web apps. You can say that without HTML, there’s no Web. That makes HTML one of the most important web standards, if not the most important web standard.\n      </blockquote>\n      <div class=\"featured-chapter-content-data\">\n        \n        <div class=\"featured-chapter-content-data-item\">\n          <div class=\"no-wrap\">90%</div>\n          <div>Documents using the HTML doctype.</div>\n        </div>\n        \n        \n        <div class=\"featured-chapter-content-data-item\">\n          <div class=\"no-wrap\">30 KB</div>\n          <div>Median HTML document transfer size</div>\n        </div>\n        \n        \n        <div class=\"featured-chapter-content-data-item\">\n          <div class=\"no-wrap\">29%</div>\n          <div>Elements which are <code>div</code>s.</div>\n        </div>\n        \n      </div>\n      \n      \n      <a href=\"/en/2022/markup\" class=\"btn\">\n        Read the <span class=\"featured-chapter-name\">Markup</span> chapter\n      </a>\n      \n    </div>\n  </section>\n  \n    \n  \n  \n  \n  <section id=\"contributors\" class=\"contributors-container alt-bg\">\n    <div class=\"container\">\n      <div class=\"contributors\">\n        <h2 class=\"title title-alt\">Contributors</h2>\n        <p>\nThe Web Almanac has been made possible by the hard work of the web community. 116 people have volunteered countless hours in the planning, research, writing and production phases of the 2022 Web Almanac.\n</p>\n        <a href=\"/en/2022/contributors\" class=\"alt btn\">\n          See the contributors\n        </a>\n      </div>\n      <div class=\"people\" aria-hidden=\"true\">\n        <div class=\"people-number\">116</div>\n        <img id=\"character-markup\" class=\"character\" src=\"/static/images/character-markup.png\" alt=\"\" width=\"154\" height=\"252\" loading=\"lazy\">\n        <img id=\"character-star\" class=\"character\" src=\"/static/images/character-star.png\" alt=\"\" width=\"245\" height=\"254\" loading=\"lazy\">\n        <img id=\"character-hat\" class=\"character\" src=\"/static/images/character-hat.png\" alt=\"\" width=\"186\" height=\"207\" loading=\"lazy\">\n      </div>\n    </div>\n  </section>\n  <section id=\"methodology\" class=\"methodology-container\">\n    <div class=\"methodology\">\n      <h2 class=\"title title-center\">Methodology</h2>\n      <div class=\"methodology-data\">\n        <div class=\"websites-tested\">\n          <div>\n            Websites Tested\n          </div>\n          <div>\n            8.36M\n          </div>\n        </div>\n        <div class=\"data-processed\">\n          <div>\n            Data Processed\n          </div>\n          <div>\n            43.88 TB\n          </div>\n        </div>\n      </div>\n      <p class=\"methodology-info\">\n        \nUnless otherwise noted, the metrics in all of the 23 chapters of the 2022 Web Almanac are sourced from the HTTP Archive dataset. HTTP Archive is a community-run project that has been tracking how the web is built since 2010. Using WebPageTest and Lighthouse under the hood, metadata about nearly 8.4 million websites are tested monthly and included in a public BigQuery database for analysis. The June 2022 dataset was used as the basis for the 2022 Web Almanac’s metrics. For more information, see the Methodology page.\n\n      </p>\n      \n      <a href=\"/en/2022/methodology\" class=\"alt btn\">\n        Learn about our Methodology\n      </a>\n      \n      <img class=\"methodology-characters\" src=\"/static/images/methodology-characters.png\" alt=\"\" width=\"984\" height=\"354\" loading=\"lazy\">\n    </div>\n  </section>\n  \n</main>\n\n\n  \n    <footer id=\"footer\" class=\"alt-bg\">\n      <div class=\"container\">\n        <div class=\"home-logo\">\n          <a class=\"navigation-logo\" href=\"/en/2022/\">\n            \n  <span class=\"wa\">Web Almanac</span>\n  <span class=\"line-group\">\n    <span class=\"pre\">By</span>\n    <span class=\"ha\">HTTP Archive</span>\n  </span>\n\n          </a>\n        </div>\n        <hr>\n        <nav id=\"footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">\n          <ul>\n            \n\n<li><a href=\"/en/2022/contributors\">Contributors</a></li>\n<li><a href=\"/en/2022/methodology\">Methodology</a></li>\n\n\n            <li>\n              \n  \n  \n  <div class=\"nav-dropdown footer search-nav\">\n    <button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>\n    <ul class=\"nav-dropdown-list align-right hidden footer-search\">\n      <li class=\"nav-dropdown-list-part\">\n        <form action=\"/en/search\">\n          <label for=\"footer-search-box\" class=\"visually-hidden\">Search</label>\n          <input id=\"footer-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">\n          <button class=\"search-button\" type=\"submit\">\n            <svg width=\"13\" height=\"13\" role=\"img\" aria-labelledby=\"footer-search-icon\">\n              <title id=\"footer-search-icon\">Search</title>\n              <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#search-logo\"></use>\n            </svg>\n          </button>\n        </form>\n      </li>\n    </ul>\n  </div>\n  \n\n            </li>\n            <li>\n              \n\n  \n    \n\n\n<div class=\"nav-dropdown footer table-of-contents\">\n  <button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n    Table of Contents\n  </button>\n  <ul class=\"nav-dropdown-list hidden footer-list\">\n\n    \n    <li class=\"nav-dropdown-list-part nav-dropdown-list-current\">\n      <span>Home</span>\n    </li>\n    \n\n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents\">Table of Contents</a>\n    </li>\n    \n    \n\n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#part-1\">Part I. Page Content</a>\n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/css\">\n          Chapter 1: CSS\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/javascript\">\n          Chapter 2: JavaScript\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/markup\">\n          Chapter 3: Markup\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/structured-data\">\n          Chapter 4: Structured Data\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/fonts\">\n          Chapter 5: Fonts\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/media\">\n          Chapter 6: Media\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/webassembly\">\n          Chapter 7: WebAssembly\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/third-parties\">\n          Chapter 8: Third Parties\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/interoperability\">\n          Chapter 9: Interoperability\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#part-2\">Part II. User Experience</a>\n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/seo\">\n          Chapter 10: SEO\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/accessibility\">\n          Chapter 11: Accessibility\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/performance\">\n          Chapter 12: Performance\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/privacy\">\n          Chapter 13: Privacy\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/security\">\n          Chapter 14: Security\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/mobile-web\">\n          Chapter 15: Mobile Web\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/capabilities\">\n          Chapter 16: Capabilities\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/pwa\">\n          Chapter 17: PWA\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#part-3\">Part III. Content Publishing</a>\n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/cms\">\n          Chapter 18: CMS\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/jamstack\">\n          Chapter 19: Jamstack\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/sustainability\">\n          Chapter 20: Sustainability\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#part-4\">Part IV. Content Distribution</a>\n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/page-weight\">\n          Chapter 21: Page Weight\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/cdn\">\n          Chapter 22: CDN\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/http\">\n          Chapter 23: HTTP\n        </a>\n        \n      \n    </li>\n    \n    \n    \n\n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#appendices\">Appendices</a>\n    </li>\n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n      <a href=\"/en/2022/methodology\">Methodology</a>\n      \n    </li>\n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n      <a href=\"/en/2022/contributors\">Contributors</a>\n      \n    </li>\n    \n\n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/search\">Search</a>\n    </li>\n    \n\n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#ebook\">Ebook</a>\n    </li>\n    <li class=\"nav-dropdown-list-chapter ebook\">\n      <a href=\"https://cdn.httparchive.org/v1/static/almanac/ebooks/web_almanac_2022_en.pdf\" data-event=\"ebook-click\" data-label=\"toc-menu\">Ebook PDF (16MB)</a>\n    </li>\n    \n  </ul>\n</div>\n\n  \n\n\n            </li>\n            <li>\n              \n    \n    \n      \n          \n  <div class=\"nav-dropdown footer\">\n    <button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>\n    <ul class=\"nav-dropdown-list hidden footer-list\">\n      \n        \n          \n            \n            <li>\n              <a href=\"/en/2025/\">2025</a>\n            </li>\n          \n          \n        \n      \n        \n          \n            \n            <li>\n              <a href=\"/en/2024/\">2024</a>\n            </li>\n          \n          \n        \n      \n        \n          \n        \n      \n        \n          \n            \n            <li>\n              <a href=\"/en/2021/\">2021</a>\n            </li>\n          \n          \n        \n      \n        \n          \n            \n            <li>\n              <a href=\"/en/2020/\">2020</a>\n            </li>\n          \n          \n        \n      \n        \n          \n            \n            <li>\n              <a href=\"/en/2019/\">2019</a>\n            </li>\n          \n          \n        \n      \n    </ul>\n  </div>\n\n      \n    \n  \n            </li>\n            <li>\n              \n  \n    \n  <div class=\"nav-dropdown footer\">\n    <button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English</button>\n    <ul class=\"nav-dropdown-list hidden footer-list\">\n      \n        \n      \n        \n          <li>\n            <a lang=\"es\" href=\"/es/2022/\">Español</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"fr\" href=\"/fr/2022/\">Français</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"it\" href=\"/it/2022/\">Italiano</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"nl\" href=\"/nl/2022/\">Nederlands</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"pt\" href=\"/pt/2022/\">Português</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"tr\" href=\"/tr/2022/\">Türkçe</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"ru\" href=\"/ru/2022/\">Русский</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"uk\" href=\"/uk/2022/\">Українська</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"hi\" href=\"/hi/2022/\">हिन्दी</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"ja\" href=\"/ja/2022/\">日本語</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"zh-CN\" href=\"/zh-CN/2022/\">简体中文</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"zh-TW\" href=\"/zh-TW/2022/\">繁體中文</a>\n          </li>\n        \n      \n      \n      <li>\n        <a class=\"help-translate\" href=\"https://github.com/HTTPArchive/almanac.httparchive.org/wiki/Translators'-Guide\"><em>Help translate</em></a>\n      </li>\n      \n    </ul>\n  </div>\n\n  \n\n            </li>\n          </ul>\n        </nav>\n        <nav id=\"mobile-footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">\n          <ul>\n            \n\n<li><a href=\"/en/2022/contributors\">Contributors</a></li>\n<li><a href=\"/en/2022/methodology\">Methodology</a></li>\n\n\n            <li>\n              \n  \n  <form class=\"search-nav\" action=\"/en/search\">\n    <label for=\"mobile-footer-search-box\" class=\"visually-hidden\">Search</label>\n    <input id=\"mobile-footer-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">\n    <button class=\"search-button\" type=\"submit\">\n      <svg width=\"13\" height=\"13\" role=\"img\" aria-labelledby=\"mobile-footer-search-icon\">\n        <title id=\"mobile-footer-search-icon\">Search</title>\n        <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#search-logo\"></use>\n      </svg>\n    </button>\n  </form>\n  \n\n            </li>\n            <li>\n              \n\n  \n    \n\n\n<div class=\"table-of-contents-switcher\">\n  <label for=\"table-of-contents-switcher-mobile-footer\" class=\"visually-hidden\">\n    Table of Contents Switcher\n  </label>\n  <select id=\"table-of-contents-switcher-mobile-footer\" data-label=\"toc-menu-mobile\">\n    \n      <option selected=\"\" disabled=\"\" value=\"/en/2022/\">Home</option>\n    \n    \n      <option value=\"/en/2022/table-of-contents\">Table of Contents</option>\n    \n    \n    \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/css\">\n              Chapter 1: CSS\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/javascript\">\n              Chapter 2: JavaScript\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/markup\">\n              Chapter 3: Markup\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/structured-data\">\n              Chapter 4: Structured Data\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/fonts\">\n              Chapter 5: Fonts\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/media\">\n              Chapter 6: Media\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/webassembly\">\n              Chapter 7: WebAssembly\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/third-parties\">\n              Chapter 8: Third Parties\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/interoperability\">\n              Chapter 9: Interoperability\n            </option>\n          \n        \n      \n    \n    \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/seo\">\n              Chapter 10: SEO\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/accessibility\">\n              Chapter 11: Accessibility\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/performance\">\n              Chapter 12: Performance\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/privacy\">\n              Chapter 13: Privacy\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/security\">\n              Chapter 14: Security\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/mobile-web\">\n              Chapter 15: Mobile Web\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/capabilities\">\n              Chapter 16: Capabilities\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/pwa\">\n              Chapter 17: PWA\n            </option>\n          \n        \n      \n    \n    \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/cms\">\n              Chapter 18: CMS\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/jamstack\">\n              Chapter 19: Jamstack\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/sustainability\">\n              Chapter 20: Sustainability\n            </option>\n          \n        \n      \n    \n    \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/page-weight\">\n              Chapter 21: Page Weight\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/cdn\">\n              Chapter 22: CDN\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/http\">\n              Chapter 23: HTTP\n            </option>\n          \n        \n      \n    \n    \n\n    \n    <option value=\"/en/2022/methodology\">\n      Methodology\n    </option>\n    \n    \n    <option value=\"/en/2022/contributors\">\n      Contributors\n    </option>\n    \n\n    \n    <option value=\"/en/search\">\n      Search\n    </option>\n    \n\n    \n    <option value=\"https://cdn.httparchive.org/v1/static/almanac/ebooks/web_almanac_2022_en.pdf\" data-event=\"ebook-click\">\n      Ebook PDF (16MB)\n    </option>\n    \n  </select>\n</div>\n\n  \n\n\n            </li>\n            <li>\n              \n    \n    \n      \n          \n  <div class=\"year-switcher js-show\">\n    <label for=\"year-switcher-mobile-footer\" class=\"visually-hidden\">Year Switcher</label>\n    <select id=\"year-switcher-mobile-footer\">\n      \n        \n          \n            <option value=\"/en/2025/\">\n              2025\n            </option>\n          \n        \n      \n        \n          \n            <option value=\"/en/2024/\">\n              2024\n            </option>\n          \n        \n      \n        \n          \n            <option selected=\"selected\" value=\"/en/2022/\">\n              2022\n            </option>\n          \n        \n      \n        \n          \n            <option value=\"/en/2021/\">\n              2021\n            </option>\n          \n        \n      \n        \n          \n            <option value=\"/en/2020/\">\n              2020\n            </option>\n          \n        \n      \n        \n          \n            <option value=\"/en/2019/\">\n              2019\n            </option>\n          \n        \n      \n    </select>\n  </div>\n\n        \n    \n  \n            </li>\n            <li>\n              \n  \n    \n  <div class=\"language-switcher js-show\">\n    <label for=\"language-switcher-mobile-footer\" class=\"visually-hidden\">Language Switcher</label>\n    <select id=\"language-switcher-mobile-footer\">\n      \n        \n          <option selected=\"selected\" lang=\"en\" value=\"/en/2022/\">\n            English\n          </option>\n        \n      \n        \n          <option lang=\"es\" value=\"/es/2022/\">\n            Español\n          </option>\n        \n      \n        \n          <option lang=\"fr\" value=\"/fr/2022/\">\n            Français\n          </option>\n        \n      \n        \n          <option lang=\"it\" value=\"/it/2022/\">\n            Italiano\n          </option>\n        \n      \n        \n          <option lang=\"nl\" value=\"/nl/2022/\">\n            Nederlands\n          </option>\n        \n      \n        \n          <option lang=\"pt\" value=\"/pt/2022/\">\n            Português\n          </option>\n        \n      \n        \n          <option lang=\"tr\" value=\"/tr/2022/\">\n            Türkçe\n          </option>\n        \n      \n        \n          <option lang=\"ru\" value=\"/ru/2022/\">\n            Русский\n          </option>\n        \n      \n        \n          <option lang=\"uk\" value=\"/uk/2022/\">\n            Українська\n          </option>\n        \n      \n        \n          <option lang=\"hi\" value=\"/hi/2022/\">\n            हिन्दी\n          </option>\n        \n      \n        \n          <option lang=\"ja\" value=\"/ja/2022/\">\n            日本語\n          </option>\n        \n      \n        \n          <option lang=\"zh-CN\" value=\"/zh-CN/2022/\">\n            简体中文\n          </option>\n        \n      \n        \n          <option lang=\"zh-TW\" value=\"/zh-TW/2022/\">\n            繁體中文\n          </option>\n        \n      \n      <hr>\n      <option value=\"https://github.com/HTTPArchive/almanac.httparchive.org/wiki/Translators'-Guide\">\n        Help translate\n      </option>\n    </select>\n  </div>\n\n  \n\n            </li>\n          </ul>\n        </nav>\n        <div id=\"footer-mobile-social-media\" class=\"mobile-ha-social-media\">\n          <a class=\"ha-logo\" href=\"https://httparchive.org/\" aria-labelledby=\"httparchive-logo-footer-mobile\">\n            <svg width=\"70\" height=\"35\" role=\"img\">\n              <title id=\"httparchive-logo-footer-mobile\">HTTP Archive home</title>\n              <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#ha-logo\"></use>\n            </svg>\n          </a>\n          <ul class=\"social-media\">\n            <li>\n              <a href=\"https://x.com/HTTPArchive\" aria-labelledby=\"twitter-logo-footer-mobile\">\n                <svg width=\"20\" height=\"20\" role=\"img\">\n                  <title id=\"twitter-logo-footer-mobile\">Twitter</title>\n                  <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#twitter-logo\"></use>\n                </svg>\n              </a>\n            </li>\n            <li>\n              <a href=\"https://bsky.app/profile/httparchive.org\" aria-labelledby=\"bluesky-logo-footer-mobile\">\n                <svg width=\"20\" height=\"20\" role=\"img\">\n                  <title id=\"bluesky-logo-footer-mobile\">Bluesky</title>\n                  <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#bluesky-logo\"></use>\n                </svg>\n              </a>\n            </li>\n            <li>\n              <a href=\"https://github.com/HTTPArchive/almanac.httparchive.org\" rel=\"me\" aria-labelledby=\"github-logo-footer-mobile\">\n                <svg width=\"22\" height=\"20\" role=\"img\">\n                  <title id=\"github-logo-footer-mobile\">GitHub</title>\n                  <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#github-logo\"></use>\n                </svg>\n              </a>\n            </li>\n          </ul>\n        </div>\n        <hr>\n        <p class=\"copyright\">\n          <span>© Web Almanac. Licensed under <a hreflang=\"en\" href=\"https://github.com/HTTPArchive/almanac.httparchive.org/blob/main/LICENSE\">Apache 2.0</a>.</span>\n          <br>\n          <a class=\"accessibility-statement\" href=\"/en/accessibility-statement\">Accessibility Statement</a>\n          <span class=\"footer-bullet\">•</span>\n          <a class=\"rss-feed\" href=\"/en/rss.xml\">RSS Feed</a>\n        </p>\n        <a class=\"ha-logo not-mobile\" href=\"https://httparchive.org/\" aria-labelledby=\"ha-logo-footer\">\n          <svg width=\"70\" height=\"35\" role=\"img\">\n            <title id=\"ha-logo-footer\">HTTP Archive home</title>\n            <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#ha-logo\"></use>\n          </svg>\n        </a>\n        <ul class=\"social-media not-mobile\">\n          <li>\n            <a href=\"https://x.com/HTTPArchive\" aria-labelledby=\"twitter-logo-footer\">\n              <svg width=\"20\" height=\"20\" role=\"img\">\n                <title id=\"twitter-logo-footer\">Twitter</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#twitter-logo\"></use>\n              </svg>\n            </a>\n          </li>\n          <li>\n            <a href=\"https://bsky.app/profile/httparchive.org\" aria-labelledby=\"bluesky-logo-footer\">\n              <svg width=\"20\" height=\"20\" role=\"img\">\n                <title id=\"bluesky-logo-footer\">Bluesky</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#bluesky-logo\"></use>\n              </svg>\n            </a>\n          </li>\n          <li>\n            <a href=\"https://github.com/HTTPArchive/almanac.httparchive.org\" rel=\"me\" aria-labelledby=\"github-logo-footer\">\n              <svg width=\"22\" height=\"20\" role=\"img\">\n                <title id=\"github-logo-footer\">GitHub</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#github-logo\"></use>\n              </svg>\n            </a>\n          </li>\n        </ul>\n      </div>\n    </footer>\n  \n  \n  <script async=\"\" src=\"/static/js/almanac.js?v=fa418742db0ee3ef3f6f493962cd0dc7\" nonce=\"\"></script>\n  \n\n\n    \n\n    <script async=\"\" src=\"https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M\" nonce=\"\"></script>\n    <link rel=\"preconnect\" href=\"https://www.google-analytics.com\">\n    <script defer=\"\" src=\"/static/js/web-vitals.js?v=2b4eece214d909ad20830bb41ef8ff65\" nonce=\"\"></script>\n    <script defer=\"\" src=\"/static/js/send-web-vitals.js?v=67574c23a511f3149c90c88735c5a6f3\" nonce=\"\"></script>\n    \n\n<!-- Let's assume you're going to visit one of the chapters and prefetch the page.css stylesheet -->\n<!-- A small optimisation but hey, every little helps! -->\n<link rel=\"prefetch\" href=\"/static/css/page.css?v=9a1ae5aea9b36df260da9f7c442073e7\">\n\n\n<script type=\"speculationrules\" nonce=\"\">\n{\n  \"prerender\": [\n    {\n      \"source\": \"document\",\n      \"where\": {\n        \"and\": [\n          {\"href_matches\": \"/*\"},\n          {\"not\": {\"href_matches\": \"/static/*\"}}\n        ]\n      },\n      \"eagerness\": \"moderate\"\n    }\n  ]\n}\n</script>\n\n    \n  \n\n</body></html>",
                "_has_shadow_root": "false",
                "_img-loading-attr": "[\"lazy\",\"lazy\",\"lazy\",\"lazy\"]",
                "_initiators": {
                    "": [
                        "https://almanac.httparchive.org/en/2022/"
                    ],
                    "https://almanac.httparchive.org/en/2022/": [
                        "https://almanac.httparchive.org/static/css/normalize.css?v=3a712a3381a95c0a7b7c6ed3aa03b911",
                        "https://almanac.httparchive.org/static/css/almanac.css?v=f1b659664e1ffbc5e1f3feca4080486d",
                        "https://almanac.httparchive.org/static/css/index.css?v=10da3c5123c1a99e20252d43085e83d5",
                        "https://almanac.httparchive.org/static/fonts/Poppins-Light.woff2",
                        "https://almanac.httparchive.org/static/fonts/Lato-Regular.woff2",
                        "https://almanac.httparchive.org/static/fonts/Poppins-Bold.woff2",
                        "https://almanac.httparchive.org/static/fonts/Lato-Black.woff2",
                        "https://almanac.httparchive.org/static/fonts/Lato-Bold.woff2",
                        "https://almanac.httparchive.org/static/images/home-hero.png",
                        "https://almanac.httparchive.org/static/js/almanac.js?v=fa418742db0ee3ef3f6f493962cd0dc7",
                        "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                        "https://almanac.httparchive.org/static/js/web-vitals.js?v=2b4eece214d909ad20830bb41ef8ff65",
                        "https://almanac.httparchive.org/static/js/send-web-vitals.js?v=67574c23a511f3149c90c88735c5a6f3",
                        "https://almanac.httparchive.org/static/css/page.css?v=9a1ae5aea9b36df260da9f7c442073e7",
                        "https://almanac.httparchive.org/static/images/character-markup.png",
                        "https://almanac.httparchive.org/static/images/character-star.png",
                        "https://almanac.httparchive.org/static/images/character-hat.png"
                    ],
                    "https://almanac.httparchive.org/static/css/almanac.css?v=f1b659664e1ffbc5e1f3feca4080486d": [
                        "https://almanac.httparchive.org/static/fonts/Lato-Italic.woff2"
                    ],
                    "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M": [
                        "https://www.googletagmanager.com/gtag/js?id=UA-22381566-3&cx=c&gtm=4e6641",
                        "https://www.google-analytics.com/g/collect?v=2&tid=G-PQ5N2MZG5M&gtm=45je6641v9115874821za200zd9115874821&_p=1781118784308&gcd=13l3l3l3l1l1&npa=0&dma=0&are=1&cid=1352623895.1781118785&frm=0&pscdl=noapi&rcb=12&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B149.0.0.0%7CGoogle%2520Chrome%3B149.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&_s=1&tag_exp=0~115616985~115938465~115938469~117776793&sid=1781118784&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=805",
                        "https://www.google-analytics.com/g/collect?v=2&tid=G-PQ5N2MZG5M&gtm=45je6641v9115874821za200zd9115874821&_p=1781118784308&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAAAQ&are=1&cid=1352623895.1781118785&frm=0&pscdl=noapi&rcb=12&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B149.0.0.0%7CGoogle%2520Chrome%3B149.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&tag_exp=0~115616985~115938465~115938469~117776793&sid=1781118784&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&_s=2&tfd=867"
                    ],
                    "https://www.googletagmanager.com/gtag/js?id=UA-22381566-3&cx=c&gtm=4e6641": [
                        "https://www.google-analytics.com/analytics.js"
                    ],
                    "https://www.google-analytics.com/analytics.js": [
                        "https://www.google-analytics.com/plugins/ua/linkid.js"
                    ],
                    "undefined": [
                        "https://almanac.httparchive.org/static/images/favicon.ico"
                    ]
                },
                "_inline_style_bytes": 0,
                "_javascript": "{\"ajax_requests\":{\"xmlhttprequest\":0,\"fetch\":6,\"beacon\":0,\"total\":6},\"beacon_ajax_usage\":0,\"iframe\":0,\"requests_protocol\":{\"ajax_h1\":0,\"resources_h1\":0,\"ajax_h2\":3,\"resources_h2\":18,\"ajax_h3\":0,\"resources_h3\":0},\"web_component_specs\":{\"custom_elements\":[],\"shadow_roots\":[],\"template\":[]},\"script_tags\":{\"total\":13,\"async\":8,\"defer\":2,\"crossorigin\":0,\"integrity\":0,\"nomodule\":0,\"nonce\":10,\"referrerpolicy\":0,\"src\":7,\"inline\":6,\"type_module\":0,\"async_and_defer\":0,\"defer_without_src\":0,\"charset\":0,\"language\":0},\"noscript_tags\":{\"total\":0},\"sourceMaps\":{\"count\":0,\"ext\":{}},\"bundler\":[],\"document\":{\"length\":71472,\"elements\":685,\"links\":31,\"stylesheets\":3,\"inlineStyles\":0,\"scripts\":4,\"inlineScripts\":6}}",
                "_llms_txt_validation": "{\"valid\":false,\"message\":404,\"error\":\"Non OK status code\"}",
                "_localstorage_size": 0,
                "_markup": "{\"favicon\":true,\"rel_alternate_mobile\":false,\"compatMode\":\"CSS1Compat\",\"noscripts\":{\"iframe_googletagmanager_count\":0,\"total\":0},\"buttons\":{\"types\":{\"button\":9,\"submit\":4},\"total\":13},\"form\":{\"target\":{},\"method\":{},\"elements\":[{\"tagNames\":{\"label\":1,\"input\":1,\"button\":1},\"types\":{\"search\":1,\"submit\":1},\"total\":3},{\"tagNames\":{\"label\":1,\"input\":1,\"button\":1},\"types\":{\"search\":1,\"submit\":1},\"total\":3},{\"tagNames\":{\"label\":1,\"input\":1,\"button\":1},\"types\":{\"search\":1,\"submit\":1},\"total\":3},{\"tagNames\":{\"label\":1,\"input\":1,\"button\":1},\"types\":{\"search\":1,\"submit\":1},\"total\":3}],\"total\":4},\"dirs\":{\"html_dir\":null,\"body_nodes_dir\":{\"values\":{},\"total\":0}},\"inputs\":{\"types\":{\"search\":4},\"total\":4},\"audios\":{\"autoplay\":{},\"total\":0},\"classes\":{\"unique_names_total\":77,\"references_total\":249},\"rel\":{\"rels_total\":33,\"rels\":{\"stylesheet\":3,\"preload\":5,\"shortcut icon\":1,\"apple-touch-icon\":1,\"webmention\":1,\"pingback\":1,\"me\":3,\"canonical\":1,\"alternate\":15,\"preconnect\":1,\"prefetch\":1}},\"ids\":{\"ids_total\":57,\"duplicate_ids_total\":0,\"unique_ids_total\":57},\"images\":{\"picture\":{\"total\":0},\"source\":{\"total\":0,\"src_total\":0,\"srcset_total\":0,\"media_total\":0,\"type_total\":0},\"img\":{\"total\":5,\"src_total\":5,\"srcset_total\":0,\"alt\":{\"missing\":0,\"blank\":5,\"present\":0},\"loading\":{\"auto\":0,\"lazy\":4,\"eager\":0,\"invalid\":0,\"missing\":1,\"blank\":0},\"dimensions\":{\"missing_width\":0,\"missing_height\":0}}},\"iframes\":{\"total\":0,\"loading\":{\"auto\":0,\"lazy\":0,\"eager\":0,\"invalid\":0,\"missing\":0,\"blank\":0}},\"amp\":{\"html_amp_attribute_present\":false,\"html_amp_emoji_attribute_present\":false,\"amp_page\":false,\"rel_amphtml\":null},\"data_nosnippet\":{\"valid\":0,\"wrong_tag_type\":0},\"obsolete_elements\":{},\"svgs\":{\"svg_element_total\":18,\"svg_img_total\":0,\"svg_object_total\":0,\"svg_embed_total\":0,\"svg_iframe_total\":0,\"svg_total\":18},\"app\":{\"app_id_present\":false,\"meta_theme_color\":null},\"anchors\":{\"hrefs_without_special_scheme\":[]},\"dom-shape\":{\"bodyNodesCount\":623,\"bodyLeafNodesCount\":346,\"depth\":{\"mean\":7.809248554913295,\"median\":9,\"mode\":9,\"stddev\":2.4479615234519887,\"skew\":-0.4864257193910339,\"range\":{\"min\":1,\"max\":13}},\"bodyNonLeafNodesCount\":277,\"branchFactor\":{\"mean\":5.436823104693141,\"median\":3,\"mode\":3,\"stddev\":8.686714285032693,\"skew\":0.28052299462546093,\"range\":{\"min\":1,\"max\":71}},\"branchFactorByDepth\":[{\"depth\":0,\"count\":1,\"mean\":33,\"stddev\":0,\"skew\":null,\"median\":33,\"mode\":33,\"range\":{\"min\":33,\"max\":33}},{\"depth\":1,\"count\":6,\"mean\":12,\"stddev\":18.502252115170556,\"skew\":0.4864272707980575,\"median\":3,\"mode\":3,\"range\":{\"min\":1,\"max\":53}},{\"depth\":2,\"count\":20,\"mean\":4.5,\"stddev\":3.5142566781611158,\"skew\":0.42683279491835413,\"median\":3,\"mode\":3,\"range\":{\"min\":3,\"max\":19}},{\"depth\":3,\"count\":14,\"mean\":6.285714285714286,\"stddev\":3.260774917289522,\"skew\":1.007648294978144,\"median\":5,\"mode\":3,\"range\":{\"min\":3,\"max\":11}},{\"depth\":4,\"count\":20,\"mean\":5.55,\"stddev\":3.0244834269673224,\"skew\":0.8431191843418062,\"median\":5,\"mode\":3,\"range\":{\"min\":3,\"max\":13}},{\"depth\":5,\"count\":29,\"mean\":4.275862068965517,\"stddev\":3.0160096007820525,\"skew\":0.4230298433515216,\"median\":3,\"mode\":3,\"range\":{\"min\":1,\"max\":15}},{\"depth\":6,\"count\":28,\"mean\":3.6785714285714284,\"stddev\":1.4893328187137886,\"skew\":0.4556210808256098,\"median\":3.5,\"mode\":3,\"range\":{\"min\":1,\"max\":7}},{\"depth\":7,\"count\":20,\"mean\":14,\"stddev\":18.606450494385005,\"skew\":0.48370321909146463,\"median\":5,\"mode\":5,\"range\":{\"min\":3,\"max\":71}},{\"depth\":8,\"count\":65,\"mean\":6.015384615384615,\"stddev\":11.567184761799627,\"skew\":0.26068439965987716,\"median\":3,\"mode\":3,\"range\":{\"min\":3,\"max\":71}},{\"depth\":9,\"count\":59,\"mean\":3.135593220338983,\"stddev\":0.812145664454979,\"skew\":0.16695677422593652,\"median\":3,\"mode\":3,\"range\":{\"min\":1,\"max\":7}},{\"depth\":10,\"count\":7,\"mean\":3.5714285714285716,\"stddev\":1.761261143705422,\"skew\":0.32444284226152514,\"median\":3,\"mode\":3,\"range\":{\"min\":1,\"max\":7}},{\"depth\":11,\"count\":5,\"mean\":3.4,\"stddev\":0.8,\"skew\":0.4999999999999999,\"median\":3,\"mode\":3,\"range\":{\"min\":3,\"max\":5}},{\"depth\":12,\"count\":4,\"mean\":5,\"stddev\":0,\"skew\":null,\"median\":5,\"mode\":5,\"range\":{\"min\":5,\"max\":5}}]}}",
                "_media": "{\"num_picture_img\":0,\"num_image_sizes\":0,\"num_srcset_all\":0,\"num_srcset_sizes\":0,\"num_srcset_descriptor_x\":0,\"num_srcset_descriptor_w\":0,\"num_srcset_candidates\":0,\"picture_formats\":[],\"num_video_nodes\":0,\"video_durations\":[],\"video_attributes_values_counts\":[],\"video_display_style\":[],\"video_using_source_media_count\":0,\"video_source_media_values\":[],\"video_source_format_count\":[],\"video_source_format_type\":[],\"num_picture_using_min_resolution\":0,\"num_picture_using_orientation\":0,\"num_img_not_in_picture_srcset_candidates\":0}",
                "_meta_viewport": "\"width=device-width, initial-scale=1\"",
                "_num_iframes": 0,
                "_num_scripts": 13,
                "_num_scripts_async": 5,
                "_num_scripts_sync": 2,
                "_observers": null,
                "_origin-trials": [],
                "_parsed_css": [
                    {
                        "url": "https://almanac.httparchive.org/static/css/normalize.css?v=3a712a3381a95c0a7b7c6ed3aa03b911",
                        "ast": {
                            "type": "stylesheet",
                            "stylesheet": {
                                "rules": [
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "html"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "line-height",
                                                "value": "1.15"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "-webkit-text-size-adjust",
                                                "value": "100%"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "body"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "margin",
                                                "value": "0"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "main"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "block"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "h1"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "2em"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin",
                                                "value": "0.67em 0"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "hr"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "box-sizing",
                                                "value": "content-box"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "height",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "overflow",
                                                "value": "visible"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "pre"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "monospace, monospace"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "1em"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "a"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "background-color",
                                                "value": "transparent"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "abbr[title]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "border-bottom",
                                                "value": "none"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "text-decoration",
                                                "value": "underline"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "text-decoration",
                                                "value": "underline dotted"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "b",
                                            "strong"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "bolder"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "code",
                                            "kbd",
                                            "samp"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "monospace, monospace"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "1em"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "small"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "80%"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "sub",
                                            "sup"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "75%"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "line-height",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "relative"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "vertical-align",
                                                "value": "baseline"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "sub"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "bottom",
                                                "value": "-0.25em"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "sup"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "top",
                                                "value": "-0.5em"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "img"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "border-style",
                                                "value": "none"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "button",
                                            "input",
                                            "optgroup",
                                            "select",
                                            "textarea"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "inherit"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "100%"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "line-height",
                                                "value": "1.15"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin",
                                                "value": "0"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "button",
                                            "input"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "overflow",
                                                "value": "visible"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "button",
                                            "select"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "text-transform",
                                                "value": "none"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "button",
                                            "[type=\"button\"]",
                                            "[type=\"reset\"]",
                                            "[type=\"submit\"]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "-webkit-appearance",
                                                "value": "button"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "button::-moz-focus-inner",
                                            "[type=\"button\"]::-moz-focus-inner",
                                            "[type=\"reset\"]::-moz-focus-inner",
                                            "[type=\"submit\"]::-moz-focus-inner"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "border-style",
                                                "value": "none"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "0"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "button:-moz-focusring",
                                            "[type=\"button\"]:-moz-focusring",
                                            "[type=\"reset\"]:-moz-focusring",
                                            "[type=\"submit\"]:-moz-focusring"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "outline",
                                                "value": "1px dotted ButtonText"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "fieldset"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "0.35em 0.75em 0.625em"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "legend"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "box-sizing",
                                                "value": "border-box"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "inherit"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "table"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "max-width",
                                                "value": "100%"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "white-space",
                                                "value": "normal"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "progress"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "vertical-align",
                                                "value": "baseline"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "textarea"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "overflow",
                                                "value": "auto"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[type=\"checkbox\"]",
                                            "[type=\"radio\"]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "box-sizing",
                                                "value": "border-box"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "0"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[type=\"number\"]::-webkit-inner-spin-button",
                                            "[type=\"number\"]::-webkit-outer-spin-button"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "height",
                                                "value": "auto"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[type=\"search\"]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "-webkit-appearance",
                                                "value": "textfield"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "outline-offset",
                                                "value": "-2px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[type=\"search\"]::-webkit-search-decoration"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "-webkit-appearance",
                                                "value": "none"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "::-webkit-file-upload-button"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "-webkit-appearance",
                                                "value": "button"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font",
                                                "value": "inherit"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "details"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "block"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "summary"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "list-item"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "template"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "none"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[hidden]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "none"
                                            }
                                        ]
                                    }
                                ],
                                "parsingErrors": []
                            }
                        }
                    },
                    {
                        "url": "https://almanac.httparchive.org/static/css/almanac.css?v=f1b659664e1ffbc5e1f3feca4080486d",
                        "ast": {
                            "type": "stylesheet",
                            "stylesheet": {
                                "rules": [
                                    {
                                        "type": "font-face",
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Lato'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "italic"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "400"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-display",
                                                "value": "block"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "src",
                                                "value": "url('/static/fonts/Lato-Italic-ext.woff2') format('woff2')"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "unicode-range",
                                                "value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "font-face",
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Lato'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "italic"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "400"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-display",
                                                "value": "block"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "src",
                                                "value": "url('/static/fonts/Lato-Italic.woff2') format('woff2')"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "unicode-range",
                                                "value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "font-face",
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Lato'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "italic"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "700"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-display",
                                                "value": "block"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "src",
                                                "value": "url('/static/fonts/Lato-BoldItalic-ext.woff2') format('woff2')"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "unicode-range",
                                                "value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "font-face",
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Lato'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "italic"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "700"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-display",
                                                "value": "block"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "src",
                                                "value": "url('/static/fonts/Lato-BoldItalic.woff2') format('woff2')"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "unicode-range",
                                                "value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "font-face",
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Lato'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "normal"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "400"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-display",
                                                "value": "block"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "src",
                                                "value": "url('/static/fonts/Lato-Regular-ext.woff2') format('woff2')"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "unicode-range",
                                                "value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "font-face",
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Lato'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "normal"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "400"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-display",
                                                "value": "block"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "src",
                                                "value": "url('/static/fonts/Lato-Regular.woff2') format('woff2')"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "unicode-range",
                                                "value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "font-face",
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Lato'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "normal"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "700"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-display",
                                                "value": "block"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "src",
                                                "value": "url('/static/fonts/Lato-Bold-ext.woff2') format('woff2')"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "unicode-range",
                                                "value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "font-face",
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Lato'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "normal"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "700"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-display",
                                                "value": "block"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "src",
                                                "value": "url('/static/fonts/Lato-Bold.woff2') format('woff2')"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "unicode-range",
                                                "value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "font-face",
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Lato'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "normal"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "900"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-display",
                                                "value": "block"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "src",
                                                "value": "url('/static/fonts/Lato-Black-ext.woff2') format('woff2')"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "unicode-range",
                                                "value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "font-face",
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Lato'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "normal"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "900"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-display",
                                                "value": "block"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "src",
                                                "value": "url('/static/fonts/Lato-Black.woff2') format('woff2')"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "unicode-range",
                                                "value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "font-face",
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Poppins'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "normal"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "300"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-display",
                                                "value": "block"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "src",
                                                "value": "url('/static/fonts/Poppins-Light-devanagari.woff2') format('woff2')"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "unicode-range",
                                                "value": "U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "font-face",
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Poppins'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "normal"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "300"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-display",
                                                "value": "block"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "src",
                                                "value": "url('/static/fonts/Poppins-Light-ext.woff2') format('woff2')"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "unicode-range",
                                                "value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "font-face",
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Poppins'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "normal"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "300"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-display",
                                                "value": "block"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "src",
                                                "value": "url('/static/fonts/Poppins-Light.woff2') format('woff2')"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "unicode-range",
                                                "value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "font-face",
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Poppins'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "normal"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "400"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-display",
                                                "value": "block"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "src",
                                                "value": "url('/static/fonts/Poppins-Regular-devanagari.woff2') format('woff2')"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "unicode-range",
                                                "value": "U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "font-face",
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Poppins'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "normal"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "400"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-display",
                                                "value": "block"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "src",
                                                "value": "url('/static/fonts/Poppins-Regular-ext.woff2') format('woff2')"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "unicode-range",
                                                "value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "font-face",
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Poppins'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "normal"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "400"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-display",
                                                "value": "block"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "src",
                                                "value": "url('/static/fonts/Poppins-Regular.woff2') format('woff2')"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "unicode-range",
                                                "value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "font-face",
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Poppins'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "normal"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "700"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-display",
                                                "value": "block"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "src",
                                                "value": "url('/static/fonts/Poppins-Bold-devanagari.woff2') format('woff2')"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "unicode-range",
                                                "value": "U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "font-face",
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Poppins'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "normal"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "700"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-display",
                                                "value": "block"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "src",
                                                "value": "url('/static/fonts/Poppins-Bold-ext.woff2') format('woff2')"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "unicode-range",
                                                "value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "font-face",
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Poppins'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "normal"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "700"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-display",
                                                "value": "block"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "src",
                                                "value": "url('/static/fonts/Poppins-Bold.woff2') format('woff2')"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "unicode-range",
                                                "value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "font-face",
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Poppins'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "italic"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "700"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-display",
                                                "value": "block"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "src",
                                                "value": "url('/static/fonts/Poppins-BoldItalic-devanagari.woff2') format('woff2')"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "unicode-range",
                                                "value": "U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "font-face",
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Poppins'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "italic"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "700"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-display",
                                                "value": "block"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "src",
                                                "value": "url('/static/fonts/Poppins-BoldItalic-ext.woff2') format('woff2')"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "unicode-range",
                                                "value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "font-face",
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Poppins'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "italic"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "700"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-display",
                                                "value": "block"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "src",
                                                "value": "url('/static/fonts/Poppins-BoldItalic.woff2') format('woff2')"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "unicode-range",
                                                "value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "font-face",
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Poppins'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "normal"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "900"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-display",
                                                "value": "block"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "src",
                                                "value": "url('/static/fonts/Poppins-Black-devanagari.woff2') format('woff2')"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "unicode-range",
                                                "value": "U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "font-face",
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Poppins'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "normal"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "900"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-display",
                                                "value": "block"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "src",
                                                "value": "url('/static/fonts/Poppins-Black-ext.woff2') format('woff2')"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "unicode-range",
                                                "value": "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "font-face",
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Poppins'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "normal"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "900"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-display",
                                                "value": "block"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "src",
                                                "value": "url('/static/fonts/Poppins-Black.woff2') format('woff2')"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "unicode-range",
                                                "value": "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "body"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Lato', sans-serif"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#1a2b49"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "inherit"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "-webkit-font-smoothing",
                                                "value": "antialiased"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "17px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "1.0625rem"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "line-height",
                                                "value": "1.4em"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "*"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "box-sizing",
                                                "value": "border-box"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "h1",
                                            "h2",
                                            "h3",
                                            "h4",
                                            "h5",
                                            "h6",
                                            ".subtitle"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Poppins', sans-serif"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "line-height",
                                                "value": "1.2em"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "h1"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "2em"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "h2"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "1.5em"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "h3"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "1.17em"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "h4"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "1.0625em"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "h5"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "1em"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "h6"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "1em"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "normal"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "b"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "bold"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "a:focus",
                                            "a:hover"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "text-decoration",
                                                "value": "underline"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "img"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "max-width",
                                                "value": "100%"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "height",
                                                "value": "auto"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".container"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "max-width",
                                                "value": "1280px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "max-width",
                                                "value": "80em"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding-left",
                                                "value": "20px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding-left",
                                                "value": "min(20px, 5vw)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding-right",
                                                "value": "20px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding-right",
                                                "value": "min(20px, 5vw)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin",
                                                "value": "auto"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "aside.banner"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "#f7f779"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "15px 0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "text-align",
                                                "value": "center"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "aside.banner a"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#1a2b49"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "aside.banner p"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "margin",
                                                "value": "0"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "aside",
                                            ".note"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "italic"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "aside em",
                                            ".note em"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "normal"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".title",
                                            ".subtitle"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "margin-top",
                                                "value": "20px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".subtitle"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "28px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "1.75rem"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "line-height",
                                                "value": "42px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "line-height",
                                                "value": "1.5em"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "bold"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".title::before",
                                            ".subtitle::before"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "block"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "content",
                                                "value": "''"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin-bottom",
                                                "value": "15px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-bottom",
                                                "value": "solid 1px #a8caba"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "width",
                                                "value": "80px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".subtitle + .title"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "margin-top",
                                                "value": "0"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".subtitle + .title::before"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "content",
                                                "value": "normal"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".title .chapter-unedited"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "monospace"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "text-transform",
                                                "value": "uppercase"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "red"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "vertical-align",
                                                "value": "super"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "0.5em"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".title-lg"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "48px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "3rem"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".title-alt::before"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "border-bottom-color",
                                                "value": "#f7f779"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".title-center"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "text-align",
                                                "value": "center"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".title-center::before"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "margin-left",
                                                "value": "auto"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin-right",
                                                "value": "auto"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "media",
                                        "media": "(max-width: 56.25em)",
                                        "rules": [
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".title-alt::before"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-left",
                                                        "value": "auto"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-right",
                                                        "value": "auto"
                                                    }
                                                ]
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "h2.header"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "25px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "1.5625rem"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin",
                                                "value": "14px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin",
                                                "value": "0.56em 0.875rem"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".btn"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "border",
                                                "value": "1px solid #1a2b49"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-radius",
                                                "value": "50px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "15px 30px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "#1a2b49"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#fff"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "14px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "0.875rem"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "text-decoration",
                                                "value": "none"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "text-align",
                                                "value": "center"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".btn:hover",
                                            ".btn:focus",
                                            ".alt.btn"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "#fff"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#1a2b49"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".alt.btn:hover",
                                            ".alt.btn:focus"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "#1a2b49"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#fff"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".alt-bg"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "background-color",
                                                "value": "#5c687d"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#f2f2f2"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".navigation-logo"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#fff"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "white-space",
                                                "value": "nowrap"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "text-decoration",
                                                "value": "none"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "16px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "1rem"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin-right",
                                                "value": "40px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".navigation-logo:hover",
                                            ".navigation-logo:focus"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "text-decoration",
                                                "value": "none"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".navigation-logo .line-group"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "block"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "relative"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "z-index",
                                                "value": "1"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "line-height",
                                                "value": "1"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "overflow",
                                                "value": "hidden"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".navigation-logo .line-group::after"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "content",
                                                "value": "''"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "absolute"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "height",
                                                "value": "1px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "width",
                                                "value": "100%"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background-color",
                                                "value": "#f7f779"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "bottom",
                                                "value": "calc(0.4em - 1px)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin-inline-start",
                                                "value": "0.5em"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".navigation-logo .wa"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "700"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "letter-spacing",
                                                "value": "5px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "1.3em"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "min(1.3em, 7vw)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin-right",
                                                "value": "-5px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Poppins', sans-serif"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".navigation-logo .pre",
                                            ".navigation-logo .ha"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "0.8em"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "letter-spacing",
                                                "value": "2px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "header.alt-bg a:hover",
                                            "footer.alt-bg a:hover",
                                            "header.alt-bg a:focus",
                                            "footer.alt-bg a:focus"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#f7f779"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".alt-bg .btn"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "border-color",
                                                "value": "#f7f779"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background-color",
                                                "value": "#f7f779"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#1a2b49"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".alt-bg .btn:hover",
                                            ".alt-bg .btn:focus",
                                            ".alt-bg .alt.btn"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "background-color",
                                                "value": "transparent"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#f7f779"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".alt-bg .alt.btn:hover",
                                            ".alt-bg .alt.btn:focus"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "background-color",
                                                "value": "#f7f779"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#1a2b49"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".top-header",
                                            "footer"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "padding-top",
                                                "value": "40px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding-bottom",
                                                "value": "40px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".top-header",
                                            "footer .nav"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "flex"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "justify-content",
                                                "value": "space-between"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "align-items",
                                                "value": "center"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "header nav ul",
                                            "footer nav ul"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "flex"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "align-items",
                                                "value": "center"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding-inline-start",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "flex-wrap",
                                                "value": "nowrap"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "header nav li",
                                            "footer nav li"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "flex"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "line-height",
                                                "value": "1.4em"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "text-align",
                                                "value": "center"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "header nav li li",
                                            "footer nav li li"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "text-align",
                                                "value": "left"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "header nav .menu li .year-switcher",
                                            "header nav .menu li .table-of-contents-switcher",
                                            "header nav .menu li .language-switcher"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "margin-bottom",
                                                "value": "4em"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "header nav"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "flex"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "align-items",
                                                "value": "center"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin",
                                                "value": "0"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "header nav > ul > li > *"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "margin-right",
                                                "value": "1.5em"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "header nav > ul > li:last-child > *"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "margin-right",
                                                "value": "0"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "nav a"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "text-decoration",
                                                "value": "none"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#f2f2f2"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "header .cta"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "flex"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "min-width",
                                                "value": "205px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "flex-direction",
                                                "value": "row-reverse"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".table-of-contents-switcher",
                                            ".language-switcher",
                                            ".year-switcher"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "flex"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "justify-content",
                                                "value": "center"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "align-items",
                                                "value": "center"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "relative"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "14px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "0.875rem"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".search-nav input"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "min-width",
                                                "value": "400px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "text-indent",
                                                "value": "5px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".header-search",
                                            ".footer-search"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "5px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".search-input"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "line-height",
                                                "value": "1.65"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".search-button"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "background-color",
                                                "value": "#f7f779"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "6px 27px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "width",
                                                "value": "auto"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border",
                                                "value": "1px solid #666"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-radius",
                                                "value": "2px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".search-button svg"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "fill",
                                                "value": "#000"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#000"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".table-of-contents-switcher:hover",
                                            ".language-switcher:hover",
                                            ".year-switcher:hover"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#f7f779"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".table-of-contents-switcher::after",
                                            ".language-switcher::after",
                                            ".year-switcher::after"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "content",
                                                "value": "\"\""
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "absolute"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "pointer-events",
                                                "value": "none"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-style",
                                                "value": "solid"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-width",
                                                "value": "2px 2px 0 0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-color",
                                                "value": "currentColor"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "height",
                                                "value": "0.4em"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "width",
                                                "value": "0.4em"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "top",
                                                "value": "50%"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin-top",
                                                "value": "-0.4em"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "right",
                                                "value": "22px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "-webkit-transform",
                                                "value": "rotate(135deg)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "-ms-transform",
                                                "value": "rotate(135deg)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transform",
                                                "value": "rotate(135deg)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".table-of-contents-switcher select",
                                            ".language-switcher select",
                                            ".year-switcher select"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "border",
                                                "value": "1px solid currentColor"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-radius",
                                                "value": "50px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "20px 38px 20px 20px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "none"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "inherit"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "cursor",
                                                "value": "pointer"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "-webkit-appearance",
                                                "value": "none"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "-moz-appearance",
                                                "value": "none"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "appearance",
                                                "value": "none"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "min-width",
                                                "value": "100px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "min-width",
                                                "value": "6.35rem"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "text-align-last",
                                                "value": "center"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".table-of-contents-switcher select",
                                            ".language-switcher select"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "min-width",
                                                "value": "120px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "min-width",
                                                "value": "7.5rem"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".table-of-contents-switcher select::-ms-expand",
                                            ".language-switcher select::-ms-expand",
                                            ".year-switcher select::-ms-expand"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "none"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".table-of-contents-switcher option",
                                            ".language-switcher option",
                                            ".year-switcher option"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#1a2b49"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background-color",
                                                "value": "white"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".table-of-contents-switcher:focus-within",
                                            ".language-switcher:focus-within",
                                            ".year-switcher:focus-within",
                                            ".table-of-contents-switcher select:focus",
                                            ".language-switcher select:focus",
                                            ".year-switcher select:focus"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "border-color",
                                                "value": "#f7f779"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#f7f779"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".not-translated"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "italic"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "0.9em"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".menu-btn",
                                            "#menu",
                                            "#mobile-footer-nav-items",
                                            ".menu"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "none"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".main"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "margin",
                                                "value": "0 auto"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "17px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "1.0625rem"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".main a",
                                            ".main a:visited"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#0b1423"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "h2",
                                            "h3",
                                            "h4"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "margin-top",
                                                "value": "2em"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "h2 code",
                                            "h3 code",
                                            "h4 code"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "inherit"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "p",
                                            "td",
                                            "th",
                                            "code",
                                            "li"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "17px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "1.0625rem"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "line-height",
                                                "value": "1.6em"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "hr"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "opacity",
                                                "value": "0.2"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "blockquote",
                                            "blockquote p"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "relative"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "italic"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "19px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "1.1875rem"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "line-height",
                                                "value": "1.5em"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "blockquote::before"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "content",
                                                "value": "'\"'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "content",
                                                "value": "'\"' / \"\""
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "absolute"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "top",
                                                "value": "-4rem"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "left",
                                                "value": "-7rem"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "opacity",
                                                "value": "0.05"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "20rem"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Courier New', 'Courier', monospace"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "line-height",
                                                "value": "1"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "pointer-events",
                                                "value": "none"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "blockquote em"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "normal"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "footer .container"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "grid"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "grid-template-areas",
                                                "value": "'home-logo nav-items nav-items nav-items' 'hr hr hr hr' 'copyright copyright ha-logo social-media'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "grid-template-columns",
                                                "value": "280px 1fr 1fr 150px 0 0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "grid-template-columns",
                                                "value": "17.5rem 1fr 1fr 9.375rem 0 0"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "footer .home-logo"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "grid-area",
                                                "value": "home-logo"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "flex"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "justify-content",
                                                "value": "start"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "align-items",
                                                "value": "center"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "footer .nav-items"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "grid-area",
                                                "value": "nav-items"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "flex"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "justify-content",
                                                "value": "flex-end"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "align-items",
                                                "value": "center"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "footer .mobile-ha-social-media"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "none"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "footer .ha-logo"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "grid-area",
                                                "value": "ha-logo"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "flex"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "justify-content",
                                                "value": "flex-end"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "align-items",
                                                "value": "center"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "currentColor"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "footer .nav-items > ul > li > *"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "margin-right",
                                                "value": "2vw"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "footer .nav-items > ul > li:last-child > *"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "margin-right",
                                                "value": "0"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "footer .language-switcher"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "grid-area",
                                                "value": "language-switcher"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "footer .copyright"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "grid-area",
                                                "value": "copyright"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "block"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "align-items",
                                                "value": "center"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "footer .social-media"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "grid-area",
                                                "value": "social-media"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "flex"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "align-items",
                                                "value": "center"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "justify-content",
                                                "value": "flex-end"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "footer ul"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "margin-block-start",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin-block-end",
                                                "value": "0"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "footer hr"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "grid-area",
                                                "value": "hr"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "width",
                                                "value": "100%"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin",
                                                "value": "40px 0 20px 0"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "footer hr:last-of-type"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "grid-area",
                                                "value": "hr-last"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "none"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "p.copyright"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "margin",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "16px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "1rem"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#f2f2f2"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "p.copyright a"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "white"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".social-media div"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "0 20px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".social-media li a"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "margin-right",
                                                "value": "30px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".social-media li:last-child a"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "margin-right",
                                                "value": "0"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".social-media li"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "flex"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".social-media a"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "currentColor"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "media",
                                        "media": "(max-width: 72em) and (min-width: 37.51em)",
                                        "rules": [
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".top-header",
                                                    "footer"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "position",
                                                        "value": "relative"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "padding-top",
                                                        "value": "30px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "padding-bottom",
                                                        "value": "30px"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "header nav:first-of-type",
                                                    "footer nav:first-of-type",
                                                    "header .cta"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "none"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "header nav > ul > li > *"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin",
                                                        "value": "0"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "header nav > ul > li > a",
                                                    "header nav > ul > li > .search-nav"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-bottom",
                                                        "value": "50px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-bottom",
                                                        "value": "3.125rem"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "font-size",
                                                        "value": "16px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "font-size",
                                                        "value": "1rem"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "line-height",
                                                        "value": "1.4em"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".search-nav input"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "min-width",
                                                        "value": "400px"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "header nav > ul > li:last-child"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin",
                                                        "value": "0"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "header .social-media li"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "inline"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "footer .container"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "grid"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "grid-template-areas",
                                                        "value": "'home-logo home-logo home-logo home-logo' 'language-switcher language-switcher language-switcher language-switcher' 'hr hr hr hr' 'nav-items nav-items nav-items nav-items' 'hr-last hr-last hr-last hr-last' 'copyright copyright ha-logo social-media'"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "grid-template-columns",
                                                        "value": "3fr 1fr 1fr 150px 0 0"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "grid-template-rows",
                                                        "value": "60px auto auto"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "footer .home-logo"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "justify-content",
                                                        "value": "center"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "footer .nav-items"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "grid-area",
                                                        "value": "nav-items"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "flex"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "justify-content",
                                                        "value": "center"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "align-items",
                                                        "value": "center"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "footer .nav-items ul"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "flex"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "flex-direction",
                                                        "value": "column"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "justify-content",
                                                        "value": "center"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "align-items",
                                                        "value": "center"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "footer .nav-items ul li > *"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin",
                                                        "value": "20px 0"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "font-size",
                                                        "value": "16px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "font-size",
                                                        "value": "1rem"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "footer hr"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin",
                                                        "value": "20px 0"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "footer hr:last-of-type"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "block"
                                                    }
                                                ]
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".visually-hidden"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "absolute !important"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "height",
                                                "value": "1px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "width",
                                                "value": "1px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "overflow",
                                                "value": "hidden"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "clip-path",
                                                "value": "inset(50%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "white-space",
                                                "value": "nowrap"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".hidden"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "none !important"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".novisibility-until-js"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "visibility",
                                                "value": "hidden"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "media",
                                        "media": "(scripting: none)",
                                        "rules": [
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".novisibility-until-js"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "none"
                                                    }
                                                ]
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".nav-dropdown-btn.js-enable",
                                            ".nav-dropdown-btn.js-enable:hover"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "opacity",
                                                "value": "0.5"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "unset"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "cursor",
                                                "value": "unset"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "#skiptocontent a"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "6px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "absolute"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "top",
                                                "value": "-1000px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "left",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-right",
                                                "value": "1px solid white"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-bottom",
                                                "value": "1px solid white"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-bottom-right-radius",
                                                "value": "8px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "#f7f779"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#333"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "-webkit-transition",
                                                "value": "top 1s ease-out"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transition",
                                                "value": "top 1s ease-out"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "z-index",
                                                "value": "100"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "#skiptocontent a:focus"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "absolute"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "left",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "top",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "outline-color",
                                                "value": "transparent"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "-webkit-transition",
                                                "value": "top 0.1s ease-in"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transition",
                                                "value": "top 0.1s ease-in"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "media",
                                        "media": "(max-width: 37.5em)",
                                        "rules": [
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "body",
                                                    "p",
                                                    "td",
                                                    "th",
                                                    "code",
                                                    "li"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "font-size",
                                                        "value": "16px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "font-size",
                                                        "value": "1rem"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "overflow-wrap",
                                                        "value": "break-word"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".visually-hidden-mobile"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "position",
                                                        "value": "absolute !important"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "height",
                                                        "value": "1px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "width",
                                                        "value": "1px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "overflow",
                                                        "value": "hidden"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "clip-path",
                                                        "value": "inset(50%)"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "white-space",
                                                        "value": "nowrap"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".title-lg"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "font-size",
                                                        "value": "40px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "font-size",
                                                        "value": "2.5rem"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "font-size",
                                                        "value": "min(2.5rem, 15vw)"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "h2"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "font-size",
                                                        "value": "min(1.5rem, 12vw)"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".top-header",
                                                    "footer"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "position",
                                                        "value": "relative"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "padding-top",
                                                        "value": "30px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "padding-bottom",
                                                        "value": "30px"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".top-header"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "flex-wrap",
                                                        "value": "wrap"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "header nav:first-of-type",
                                                    "footer nav:first-of-type",
                                                    "header .cta"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "none"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".navigation-logo"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "min-width",
                                                        "value": "auto"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "max-width",
                                                        "value": "100%"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-right",
                                                        "value": "0"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "#menu"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-left",
                                                        "value": "40px"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "#menu .menu"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "overflow",
                                                        "value": "auto"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "header nav > ul > li > *"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin",
                                                        "value": "0"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "header nav > ul > li > a",
                                                    "header nav > ul > li > .search-nav"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-bottom",
                                                        "value": "50px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "font-size",
                                                        "value": "16px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "font-size",
                                                        "value": "1rem"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "line-height",
                                                        "value": "1.4em"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".search-nav input"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "min-width",
                                                        "value": "200px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-bottom",
                                                        "value": "10px"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "header nav > ul > li:last-child"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin",
                                                        "value": "0"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "header .social-media li"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "inline"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".main"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "block"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "footer"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "overflow",
                                                        "value": "auto"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "footer .container"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "grid-template-areas",
                                                        "value": "'home-logo' 'hr' 'nav-items' 'ha-social-media' 'hr-last' 'copyright'"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "grid-template-columns",
                                                        "value": "1fr"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "grid-template-rows",
                                                        "value": "auto"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "footer .home-logo"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "grid-area",
                                                        "value": "home-logo"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin",
                                                        "value": "20px 0"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "justify-content",
                                                        "value": "center"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "footer .mobile-ha-social-media"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "grid"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "grid-area",
                                                        "value": "ha-social-media"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "grid-template-areas",
                                                        "value": "'ha-logo social-media'"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "footer .ha-logo"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "grid-area",
                                                        "value": "ha-logo"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "flex"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "justify-content",
                                                        "value": "flex-start"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "align-items",
                                                        "value": "center"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin",
                                                        "value": "20px 0"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "footer .nav-items"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "grid-area",
                                                        "value": "nav-items"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "flex"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "justify-content",
                                                        "value": "center"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "align-items",
                                                        "value": "center"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "footer .nav-items ul"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "flex"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "flex-direction",
                                                        "value": "column"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "justify-content",
                                                        "value": "center"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "align-items",
                                                        "value": "center"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "footer .nav-items ul li > *"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin",
                                                        "value": "20px 0"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "font-size",
                                                        "value": "16px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "font-size",
                                                        "value": "1rem"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "footer .language-switcher"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "grid-area",
                                                        "value": "language-switcher"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "p.copyright"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "font-size",
                                                        "value": "12px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "font-size",
                                                        "value": "0.75rem"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "footer .copyright"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "grid-area",
                                                        "value": "copyright"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "block"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "justify-content",
                                                        "value": "center"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "align-items",
                                                        "value": "center"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-top",
                                                        "value": "20px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "text-align",
                                                        "value": "center"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "footer .social-media"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "grid-area",
                                                        "value": "social-media"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "footer hr"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin",
                                                        "value": "20px 0"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "footer hr:last-of-type"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "block"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".not-mobile"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "none !important"
                                                    }
                                                ]
                                            }
                                        ]
                                    },
                                    {
                                        "type": "media",
                                        "media": "(max-width: 72em)",
                                        "rules": [
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "#menu",
                                                    "#mobile-footer-nav-items"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "block"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".menu"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "position",
                                                        "value": "absolute"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "none"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "flex-direction",
                                                        "value": "column"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "top",
                                                        "value": "100%"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "left",
                                                        "value": "-20px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "right",
                                                        "value": "-20px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "border-top",
                                                        "value": "1px solid rgb(242, 242, 242, 0.2)"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "padding",
                                                        "value": "60px 30px 30px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "background-color",
                                                        "value": "#677486"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "box-shadow",
                                                        "value": "0 0 16px 0 rgb(78, 85, 100, 1)"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "z-index",
                                                        "value": "2"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".menu-btn"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "background",
                                                        "value": "none"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "border",
                                                        "value": "0"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "block"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "cursor",
                                                        "value": "pointer"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "padding",
                                                        "value": "5px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "height",
                                                        "value": "40px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "width",
                                                        "value": "37px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "color",
                                                        "value": "#f2f2f2"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".menu-btn:hover"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "color",
                                                        "value": "#f7f779"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".menu-btn-bar"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "block"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "width",
                                                        "value": "27px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "height",
                                                        "value": "2px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "background-color",
                                                        "value": "currentColor"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "border-radius",
                                                        "value": "2px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "transition",
                                                        "value": "0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55)"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".menu-btn-bar + .menu-btn-bar"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-top",
                                                        "value": "7px"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".menu-btn-bar:nth-child(2)"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "width",
                                                        "value": "20px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-left",
                                                        "value": "auto"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".menu-btn-active .menu-btn-bar"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin",
                                                        "value": "0"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "position",
                                                        "value": "absolute"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".menu-btn-active .menu-btn-bar:nth-child(1)"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "-webkit-transform",
                                                        "value": "rotate(45deg)"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "transform",
                                                        "value": "rotate(45deg)"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".menu-btn-active .menu-btn-bar:nth-child(2)"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "opacity",
                                                        "value": "0"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".menu-btn-active .menu-btn-bar:nth-child(3)"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "-webkit-transform",
                                                        "value": "rotate(-45deg)"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "transform",
                                                        "value": "rotate(-45deg)"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".menu-open .menu"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "flex"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".menu-open header"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "background-color",
                                                        "value": "#667384"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".menu .misc"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "width",
                                                        "value": "100%"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "flex"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "align-items",
                                                        "value": "center"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "justify-content",
                                                        "value": "space-evenly"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-top",
                                                        "value": "20px"
                                                    }
                                                ]
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".nav-dropdown"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "relative"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".nav-dropdown-btn"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "18px 45px 18px 20px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "17px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "1.0625rem"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "text-decoration",
                                                "value": "none"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "relative"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "flex"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "align-items",
                                                "value": "center"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-radius",
                                                "value": "29px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background-color",
                                                "value": "transparent"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "white"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border",
                                                "value": "1px solid currentColor"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "cursor",
                                                "value": "pointer"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".nav-dropdown-btn.dropdown-open"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "border-radius",
                                                "value": "29px 29px 0 0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background-color",
                                                "value": "#5c687d"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-color",
                                                "value": "#f7f779"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-bottom-color",
                                                "value": "#5c687d"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "z-index",
                                                "value": "2"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".footer .nav-dropdown-btn.dropdown-open"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "border-radius",
                                                "value": "0 0 29px 29px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background-color",
                                                "value": "#5c687d"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-color",
                                                "value": "#f7f779"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-top-color",
                                                "value": "#5c687d"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "z-index",
                                                "value": "2"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".nav-dropdown-btn:focus",
                                            ".nav-dropdown-btn:hover"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#f7f779"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".nav-dropdown-btn:focus:not(:focus-visible)"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "outline",
                                                "value": "none"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".nav-dropdown-btn::after",
                                            ".nav-dropdown-list-current::after"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "content",
                                                "value": "\"\""
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "absolute"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "pointer-events",
                                                "value": "none"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-style",
                                                "value": "solid"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-width",
                                                "value": "2px 2px 0 0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-color",
                                                "value": "currentColor"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "height",
                                                "value": "7px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "width",
                                                "value": "7px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "top",
                                                "value": "50%"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin-top",
                                                "value": "-7px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "right",
                                                "value": "23px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "-webkit-transform",
                                                "value": "rotate(135deg)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "-ms-transform",
                                                "value": "rotate(135deg)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transform",
                                                "value": "rotate(135deg)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transition",
                                                "value": "all 200ms linear"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".nav-dropdown-btn.dropdown-open::after",
                                            ".nav-dropdown-list-current::after"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "width",
                                                "value": "17px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "right",
                                                "value": "16px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin-top",
                                                "value": "-9px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".search-nav .nav-dropdown-btn.dropdown-open::after",
                                            ".table-of-contents .nav-dropdown-btn.dropdown-open::after"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "height",
                                                "value": "7px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "width",
                                                "value": "7px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin-top",
                                                "value": "-2px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "right",
                                                "value": "23px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "-webkit-transform",
                                                "value": "rotate(-45deg)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "-ms-transform",
                                                "value": "rotate(-45deg)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transform",
                                                "value": "rotate(-45deg)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".nav-dropdown-list-current"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "relative"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#f7f779"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".nav-dropdown-list"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "#5c687d"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border",
                                                "value": "1px solid #f7f779"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-radius",
                                                "value": "0 29px 29px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "align-items",
                                                "value": "flex-start"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "flex-direction",
                                                "value": "column"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "user-select",
                                                "value": "none"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "17px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "1.0625rem"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#fff"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "absolute"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "z-index",
                                                "value": "1"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin-top",
                                                "value": "-1px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".footer .nav-dropdown-list"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "bottom",
                                                "value": "56px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-radius",
                                                "value": "29px 29px 29px 0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "flex-direction",
                                                "value": "column-reverse"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".nav-dropdown-list.align-right"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "right",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-radius",
                                                "value": "29px 0 29px 29px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".footer .nav-dropdown-list.align-right"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "border-radius",
                                                "value": "29px 29px 0 29px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".nav-dropdown-list.align-center"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "border-radius",
                                                "value": "0 0 29px 29px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".footer .nav-dropdown-list.align-center"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "border-radius",
                                                "value": "29px 29px 0 0"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".nav-dropdown-list li"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "width",
                                                "value": "100%"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".nav-dropdown-list a"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "15px 45px 15px 20px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "width",
                                                "value": "max-content"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "min-width",
                                                "value": "100%"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".nav-dropdown-list-part"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "white-space",
                                                "value": "nowrap"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "16px 8px 8px 16px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "bold"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "1.25rem"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".header-search .nav-dropdown-list-part",
                                            ".footer .footer-search .nav-dropdown-list-part"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "16px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".nav-dropdown-list-part a"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "0"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".header-list li:last-child"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "padding-bottom",
                                                "value": "16px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".footer-list li:last-child"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "padding-top",
                                                "value": "16px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".nav-dropdown-list-chapter a",
                                            ".nav-dropdown-list-chapter span"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "8px 8px 8px 24px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".nav-dropdown-list-chapter small a",
                                            ".nav-dropdown-list-chapter a span"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "0"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".nav-dropdown-list-chapter.ebook"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "flex"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "flex-direction",
                                                "value": "column"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".nav-dropdown-list-todo",
                                            ".nav-dropdown-list-current"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "opacity",
                                                "value": "0.5"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".nav-dropdown-list .help-translate"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "border-top",
                                                "value": "1px dashed #bdbdbd"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "min-width",
                                                "value": "10rem"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".footer .nav-dropdown-list .help-translate"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "border-bottom",
                                                "value": "1px dashed #bdbdbd"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-top",
                                                "value": "none"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".footer .nav-dropdown-list-part"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "8px 8px 16px 16px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".no-wrap"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "white-space",
                                                "value": "nowrap"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "media",
                                        "media": "(max-width: 20em)",
                                        "rules": [
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "body"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "overflow-wrap",
                                                        "value": "break-word"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".no-wrap"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "white-space",
                                                        "value": "initial"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "overflow-wrap",
                                                        "value": "break-word"
                                                    }
                                                ]
                                            }
                                        ]
                                    },
                                    {
                                        "type": "media",
                                        "media": "(prefers-reduced-motion: reduce)",
                                        "rules": [
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "*",
                                                    "::before",
                                                    "::after"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "animation-delay",
                                                        "value": "-1ms !important"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "animation-duration",
                                                        "value": "1ms !important"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "animation-iteration-count",
                                                        "value": "1 !important"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "background-attachment",
                                                        "value": "initial !important"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "scroll-behavior",
                                                        "value": "auto !important"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "transition-duration",
                                                        "value": "0s !important"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "transition-delay",
                                                        "value": "0s !important"
                                                    }
                                                ]
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "pre"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "margin",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "6px 10px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "line-height",
                                                "value": "19px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin-bottom",
                                                "value": "20px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "pre code",
                                            "td code",
                                            "th code"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "border",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-radius",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background-color",
                                                "value": "transparent"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background-color",
                                                "value": "unset"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "overflow-wrap",
                                                "value": "unset"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "kbd",
                                            "code"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "1rem"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background-color",
                                                "value": "#f7f7f7"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border",
                                                "value": "1px solid #dadce0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "1px 2px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "overflow-wrap",
                                                "value": "break-word"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "pre .comment"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#006400"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "pre .support"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#006080"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "pre .tag",
                                            "pre .tag-name"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#4a3244"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "pre .keyword",
                                            "pre .css-property",
                                            "pre .vendor-fix",
                                            "pre .sass",
                                            "pre .class",
                                            "pre .id",
                                            "pre .css-value",
                                            "pre .entity.function",
                                            "pre .storage.function"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "bold"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#4a3244"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "pre .css-property",
                                            "pre .css-value",
                                            "pre .vendor-fix",
                                            "pre .support.namespace"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#333"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "pre .function.call"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "navy"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "pre .constant.numeric",
                                            "pre .keyword.unit",
                                            "pre .hex-color"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "normal"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#00f"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "pre .entity.class"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#458"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "pre .entity.id",
                                            "pre .entity.function"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#900"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "pre .attribute",
                                            "pre .variable"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#000"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "pre .string",
                                            "pre .support.value"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "normal"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#b31107"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "pre .regexp"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#009926"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "html:not([lang=\"en\"]) main a[href*=\"/en-US/\"]::after",
                                            "html:not([lang=\"en\"]) main a[href*=\"/en/\"]::after",
                                            "html:not([lang=\"en\"]) main a[href^=\"https://en.\"]::after"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "content",
                                                "value": "'(en)'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "0.6em"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "vertical-align",
                                                "value": "baseline"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "relative"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "top",
                                                "value": "-1em"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "main a[hreflang]::after"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "content",
                                                "value": "'(' attr(hreflang) ')'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "0.6em"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "vertical-align",
                                                "value": "baseline"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "relative"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "top",
                                                "value": "-1em"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "html[lang=\"en\"] main a[hreflang=\"en\"]::after"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "content",
                                                "value": "initial"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "media",
                                        "media": "print",
                                        "rules": [
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".top-header",
                                                    ".index",
                                                    ".discuss",
                                                    "#chapter-navigation",
                                                    "footer .navigation-logo",
                                                    "footer #mobile-footer-nav-items",
                                                    "footer .nav-items",
                                                    "footer .table-of-contents",
                                                    "footer .language-switcher",
                                                    "footer .social-media",
                                                    "footer .accessibility-statement",
                                                    "footer .footer-bullet",
                                                    "footer .rss-feed",
                                                    "footer hr"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "none"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".alt-bg"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "background-color",
                                                        "value": "white"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "a.btn"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "none"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "h1",
                                                    "h2",
                                                    "h3",
                                                    "p",
                                                    "p.copyright",
                                                    "p.copyright a"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "color",
                                                        "value": "black"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "p.copyright"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin",
                                                        "value": "0 auto"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "footer .ha-logo"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "color",
                                                        "value": "#62718b"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "figure iframe"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "none"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "figure .fig-mobile"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "block"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "max-width",
                                                        "value": "100%"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "figure iframe.video-embed"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "none"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "figure .video-fallback-image"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "block"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".fig-description-button"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "none"
                                                    }
                                                ]
                                            }
                                        ]
                                    }
                                ],
                                "parsingErrors": []
                            }
                        }
                    },
                    {
                        "url": "https://almanac.httparchive.org/static/css/index.css?v=10da3c5123c1a99e20252d43085e83d5",
                        "ast": {
                            "type": "stylesheet",
                            "stylesheet": {
                                "rules": [
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "header.alt-bg"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "#5c687d"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "transparent linear-gradient(#5c687d 70%, transparent 30%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "transparent url(\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOTIwIiBoZWlnaHQ9IjEyNTAiIHZpZXdCb3g9IjAgMCAxOTIwIDEyNTAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPg0KICA8ZGVmcz4NCiAgICA8c3R5bGU+DQogICAgICBzdmd7YmFja2dyb3VuZDojZmZmfQ0KICAgICAgLmNscy0xe2ZpbGw6I2E4Y2FiYTtmaWxsLXJ1bGU6ZXZlbm9kZDtvcGFjaXR5Oi4wNX0NCiAgICA8L3N0eWxlPg0KICA8L2RlZnM+DQogIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTS0yMzEgODloMjA4OHY2NTFsLTIwODggMzYwVjg5eiIvPg0KICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0tNDcwIDIzOWgyMDg4djY1MWwtMjA4OCAzNjBWMjM5eiIvPg0KICA8cGF0aCBkPSJNLTE0NC0xOWgyMDg4djY1MUwtMTQ0IDk5MlYtMTl6IiBmaWxsPSIjMWEyYjQ5IiBvcGFjaXR5PSIuNzUiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPg0KICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0tNDcwLTgzaDIwODh2NjUxTC00NzAgOTI4Vi04M3oiLz4NCiAgPHBhdGggZD0iTS0yMzItNDhoMjA4OHY2NTFMLTIzMiA5NjNWLTQ4eiIgZmlsbD0iI2YyZjJmMiIgb3BhY2l0eT0iLjA1IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4NCjwvc3ZnPg0K\")"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background-position",
                                                "value": "bottom left"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background-repeat",
                                                "value": "no-repeat"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background-size",
                                                "value": "100% 100%"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding-bottom",
                                                "value": "900px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding-bottom",
                                                "value": "52.94em"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin-bottom",
                                                "value": "-900px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin-bottom",
                                                "value": "-52.94em"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "#maincontent"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "grid"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "grid-template-areas",
                                                "value": "'. intro .' '. chapter .' 'contributors contributors contributors' '. methodology .'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "grid-template-columns",
                                                "value": "1fr minmax(auto, 80em) 1fr"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".featured-chapter",
                                            ".methodology-container"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "flex"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "justify-content",
                                                "value": "center"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin-top",
                                                "value": "58px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".intro h1"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "letter-spacing",
                                                "value": "5px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".intro h2"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "300"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "30px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "1.875rem"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".intro .coming-soon"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "700"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "45px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "2.8125rem"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "p"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "margin-bottom",
                                                "value": "40px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".intro-container"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#fff"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "grid-area",
                                                "value": "intro"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "grid"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "grid-template-areas",
                                                "value": "'intro image'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "gap",
                                                "value": "2rem"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "justify-content",
                                                "value": "space-between"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".intro"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "grid-area",
                                                "value": "intro"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "width",
                                                "value": "100%"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "max-width",
                                                "value": "550px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "max-width",
                                                "value": "34.375rem"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding-left",
                                                "value": "20px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".intro-year"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "grid-area",
                                                "value": "year"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "none"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Poppins', sans-serif"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".intro-image-wrapper"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "grid-area",
                                                "value": "image"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "max-height",
                                                "value": "485px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "max-height",
                                                "value": "30.3125rem"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "max-width",
                                                "value": "485px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "max-width",
                                                "value": "30.3125rem"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".intro-image-wrapper svg"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "relative"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "top",
                                                "value": "25.5px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "fill",
                                                "value": "#f7f779"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "16px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".intro-image-wrapper img"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "relative"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "media",
                                        "media": "all and (-ms-high-contrast: none)",
                                        "rules": [
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".intro-image-wrapper svg"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "height",
                                                        "value": "180px"
                                                    }
                                                ]
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".intro-image-wrapper text"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Poppins', sans-serif"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "700"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".intro .btn"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "border-color",
                                                "value": "#f7f779"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background-color",
                                                "value": "#f7f779"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#1a2b49"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".intro .btn:hover",
                                            ".intro .btn:focus"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "background-color",
                                                "value": "transparent"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#f7f779"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".featured-chapter"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "grid-area",
                                                "value": "chapter"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "120px 0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "7.5rem 0"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".featured-chapter h1"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "margin-bottom",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "3rem"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "bold"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".featured-chapter h2"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "margin-top",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "24px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "1.5rem"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "bold"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".featured-chapter-content"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "width",
                                                "value": "550px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "flex"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "flex-direction",
                                                "value": "column"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "align-items",
                                                "value": "center"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".featured-chapter-content code"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "white-space",
                                                "value": "nowrap"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".featured-chapter-content > div",
                                            ".featured-chapter-content button"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "margin-bottom",
                                                "value": "40px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".featured-chapter-content-data"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "grid"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "grid-template-columns",
                                                "value": "1fr 1fr 1fr"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "width",
                                                "value": "100%"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "justify-content",
                                                "value": "space-between"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "text-align",
                                                "value": "center"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".featured-chapter-content-data div"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "0 3px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".featured-chapter-content-data-item div:first-of-type"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "2rem"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "bold"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding-bottom",
                                                "value": "0.5rem"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".contributors-container"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "padding-left",
                                                "value": "180px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding-left",
                                                "value": "min(180px, 15vw)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "grid-area",
                                                "value": "contributors"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background-image",
                                                "value": "url(\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMDIiIGhlaWdodD0iMzMwIiB2aWV3Qm94PSIwIDAgMzAyIDMzMCI+CiAgPHBhdGggb3BhY2l0eT0iLjMiIGZpbGw9IiNmN2Y3NzkiIGQ9Ik0tMTcxMiAyNTdIMjI1djczaC0xOTM3eiIvPgogIDxwYXRoIG9wYWNpdHk9Ii45IiBmaWxsPSIjYThjYWJhIiBkPSJNLTE2NDAgMTM2SDI5N3Y3M2gtMTkzN3oiLz4KICA8cGF0aCBvcGFjaXR5PSIuOSIgZmlsbD0iI2Y3Zjc3OSIgZD0iTS0xNjc3IDE2NkgyNjB2NzNoLTE5Mzd6Ii8+CiAgPHBhdGggb3BhY2l0eT0iLjkiIGZpbGw9IiM0YTMyNDQiIGQ9Ik0tMTc3MiAzSDE2NXY3M2gtMTkzN3oiLz4KPC9zdmc+\")"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background-position",
                                                "value": "-150px center"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background-repeat",
                                                "value": "no-repeat"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".contributors-container .container"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "flex"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "align-items",
                                                "value": "center"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "justify-content",
                                                "value": "space-between"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".people"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "relative"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "height",
                                                "value": "400px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".people .character"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "width",
                                                "value": "140px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "height",
                                                "value": "auto"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "#character-markup"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "absolute"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "top",
                                                "value": "-210px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "right",
                                                "value": "100px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "#character-star"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "absolute"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "bottom",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "left",
                                                "value": "200px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "#character-hat"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "absolute"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "bottom",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "right",
                                                "value": "0"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".people-number"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "'Poppins', sans-serif"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#fff"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "600px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "min(600px, 35vw)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "bold"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "pointer-events",
                                                "value": "none"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "height",
                                                "value": "100%"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "width",
                                                "value": "auto"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "line-height",
                                                "value": "400px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".methodology-container"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "grid-area",
                                                "value": "methodology"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "0 min(60px, 5vw)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".methodology"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "flex"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "flex-direction",
                                                "value": "column"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "align-items",
                                                "value": "center"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "justify-content",
                                                "value": "center"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".methodology-data"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "flex"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin",
                                                "value": "20px 0 30px 0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin",
                                                "value": "min(20px, 5vw) 0 min(30px, 8vw) 0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "20px 30px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "min(20px, 5vw) min(30px, 8vw)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-radius",
                                                "value": "5px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "box-shadow",
                                                "value": "0 0 5px 5px #f6f7f9"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "flex-wrap",
                                                "value": "wrap"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".websites-tested"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "flex"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "align-items",
                                                "value": "center"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin-right",
                                                "value": "40px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "text-transform",
                                                "value": "uppercase"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".data-processed"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "flex"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "align-items",
                                                "value": "center"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin-left",
                                                "value": "40px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "text-transform",
                                                "value": "uppercase"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".websites-tested div",
                                            ".data-processed div"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "14px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "0.875rem"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "bold"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin",
                                                "value": "10px 10px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin",
                                                "value": "0.714em 0.625rem"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".websites-tested div:last-of-type",
                                            ".data-processed div:last-of-type"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "3rem"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "line-height",
                                                "value": "3rem"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".methodology-info"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "width",
                                                "value": "700px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin-bottom",
                                                "value": "30px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".methodology button"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "none"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border",
                                                "value": "1px solid #1b2c4a"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#1b2c4a"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin-bottom",
                                                "value": "30px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".methodology-characters"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "margin-bottom",
                                                "value": "-3px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "width",
                                                "value": "650px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "max-width",
                                                "value": "100%"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "height",
                                                "value": "auto"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "z-index",
                                                "value": "-1"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "linear-gradient(180deg, rgb(0, 0, 0, 0) calc(70% - 1px), rgb(192, 192, 192) calc(50%), rgb(0, 0, 0, 0) calc(70% + 1px))"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "media",
                                        "media": "(max-width: 87.5em) and (min-width: 56.26em)",
                                        "rules": [
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".people"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "height",
                                                        "value": "auto"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".people-number"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "font-size",
                                                        "value": "300px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "font-size",
                                                        "value": "min(300px, 25vw)"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "overflow",
                                                        "value": "visible"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "line-height",
                                                        "value": "400px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "top",
                                                        "value": "50px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "position",
                                                        "value": "relative"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".people .character"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "width",
                                                        "value": "8vw"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "height",
                                                        "value": "auto"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "#character-markup"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "position",
                                                        "value": "absolute"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "top",
                                                        "value": "auto"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "right",
                                                        "value": "10%"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "bottom",
                                                        "value": "65%"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "#character-star"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "position",
                                                        "value": "absolute"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "bottom",
                                                        "value": "0"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "left",
                                                        "value": "30%"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "#character-hat"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "position",
                                                        "value": "absolute"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "bottom",
                                                        "value": "0"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "right",
                                                        "value": "0"
                                                    }
                                                ]
                                            }
                                        ]
                                    },
                                    {
                                        "type": "media",
                                        "media": "(max-width: 56.25em) and (min-width: 37.51em)",
                                        "rules": [
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "header.alt-bg"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "padding-bottom",
                                                        "value": "1800px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "padding-bottom",
                                                        "value": "105.88em"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-bottom",
                                                        "value": "-1800px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-bottom",
                                                        "value": "-105.88em"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "header::after"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "bottom",
                                                        "value": "450px"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".intro-container"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "grid-template-areas",
                                                        "value": "'year' 'intro' 'image'"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "justify-items",
                                                        "value": "center"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "justify-content",
                                                        "value": "center"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "padding",
                                                        "value": "40px 60px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "padding",
                                                        "value": "min(40px, 3vw) min(60px, 4vw)"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".intro"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin",
                                                        "value": "0"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "width",
                                                        "value": "auto"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "text-align",
                                                        "value": "center"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".featured-chapter",
                                                    ".featured-chapter-content-data"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "flex-direction",
                                                        "value": "column"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "align-items",
                                                        "value": "center"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "text-align",
                                                        "value": "center"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".contributors-container"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "padding",
                                                        "value": "40px 60px"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".rectangles"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "none"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".contributors"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "width",
                                                        "value": "initial"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "flex"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "flex-direction",
                                                        "value": "column"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "align-items",
                                                        "value": "center"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "text-align",
                                                        "value": "center"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".contributors div"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-left",
                                                        "value": "20px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-right",
                                                        "value": "20px"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".people"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "height",
                                                        "value": "auto"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".people-number"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "font-size",
                                                        "value": "300px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "font-size",
                                                        "value": "min(300px, 25vw)"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "overflow",
                                                        "value": "visible"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "line-height",
                                                        "value": "400px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "top",
                                                        "value": "50px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "position",
                                                        "value": "relative"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "#character-markup"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "width",
                                                        "value": "80px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "height",
                                                        "value": "auto"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "top",
                                                        "value": "25px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "right",
                                                        "value": "50px"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "#character-star"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "width",
                                                        "value": "80px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "height",
                                                        "value": "auto"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "bottom",
                                                        "value": "60px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "left",
                                                        "value": "150px"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "#character-hat"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "width",
                                                        "value": "80px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "height",
                                                        "value": "auto"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "bottom",
                                                        "value": "60px"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".methodology-data"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "flex-direction",
                                                        "value": "column"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".methodology-info"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "width",
                                                        "value": "initial"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-left",
                                                        "value": "20px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-right",
                                                        "value": "20px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "text-align",
                                                        "value": "center"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".methodology-characters"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "width",
                                                        "value": "350px"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".websites-tested",
                                                    ".data-processed"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "flex-direction",
                                                        "value": "column"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin",
                                                        "value": "0"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".websites-tested div:last-of-type",
                                                    ".data-processed div:last-of-type"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "font-size",
                                                        "value": "5rem"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "line-height",
                                                        "value": "5rem"
                                                    }
                                                ]
                                            }
                                        ]
                                    },
                                    {
                                        "type": "media",
                                        "media": "(max-width: 56.25em)",
                                        "rules": [
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".intro-year"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "block"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "color",
                                                        "value": "#f7f779"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "font-size",
                                                        "value": "190px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "font-size",
                                                        "value": "min(190px, 30vw)"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "line-height",
                                                        "value": "1"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "font-weight",
                                                        "value": "700"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".intro-image-wrapper"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin",
                                                        "value": "3rem 0"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "max-width",
                                                        "value": "100vw"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".intro-image-wrapper svg"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "none"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".intro"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "padding-left",
                                                        "value": "0"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".contributors-container"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "background-image",
                                                        "value": "none"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "position",
                                                        "value": "relative"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".contributors-container .container"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "flex-direction",
                                                        "value": "column"
                                                    }
                                                ]
                                            }
                                        ]
                                    },
                                    {
                                        "type": "media",
                                        "media": "(max-width: 37.5em)",
                                        "rules": [
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "header.alt-bg"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "background-size",
                                                        "value": "cover"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "padding-bottom",
                                                        "value": "1650px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "padding-bottom",
                                                        "value": "103.125em"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-bottom",
                                                        "value": "-1650px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-bottom",
                                                        "value": "-103.125em"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "header::after"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "bottom",
                                                        "value": "200px"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "header .container",
                                                    "footer .container"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "padding-left",
                                                        "value": "20px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "padding-left",
                                                        "value": "min(20px, 5vw)"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "padding-right",
                                                        "value": "20px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "padding-right",
                                                        "value": "min(20px, 5vw)"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "#maincontent"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "grid-template-columns",
                                                        "value": "1fr minmax(auto, 100%) 1fr"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".intro-container"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "grid-template-areas",
                                                        "value": "'year' 'intro' 'image'"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "justify-items",
                                                        "value": "center"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "justify-content",
                                                        "value": "center"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "overflow",
                                                        "value": "hidden"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "min-height",
                                                        "value": "1100px"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".intro"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin",
                                                        "value": "0"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "flex"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "flex-direction",
                                                        "value": "column"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "align-items",
                                                        "value": "center"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "text-align",
                                                        "value": "center"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".intro p"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-left",
                                                        "value": "20px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-left",
                                                        "value": "min(20px, 5vw)"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-right",
                                                        "value": "20px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-right",
                                                        "value": "min(20px, 5vw)"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".intro button"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-bottom",
                                                        "value": "20px"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".intro-image-container"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "flex"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "justify-content",
                                                        "value": "center"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".featured-chapter",
                                                    ".featured-chapter-content-data"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "align-items",
                                                        "value": "center"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".featured-chapter h1"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "font-size",
                                                        "value": "2rem"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".featured-chapter div"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-left",
                                                        "value": "20px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-left",
                                                        "value": "min(20px, 5vw)"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-right",
                                                        "value": "20px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-right",
                                                        "value": "min(20px, 5vw)"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".featured-chapter-content"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "width",
                                                        "value": "auto"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".featured-chapter-content-data"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "grid-template-columns",
                                                        "value": "1fr"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".featured-chapter-content-data-item"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin",
                                                        "value": "10px"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".contributors-container"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "padding",
                                                        "value": "0 60px 340px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "padding",
                                                        "value": "0 min(60px, 5vw) 21.25rem"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".rectangles"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "none"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".contributors"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "width",
                                                        "value": "initial"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "display",
                                                        "value": "flex"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "flex-direction",
                                                        "value": "column"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "align-items",
                                                        "value": "center"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "text-align",
                                                        "value": "center"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".contributors div"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-left",
                                                        "value": "20px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-left",
                                                        "value": "min(20px, 5vw)"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-right",
                                                        "value": "20px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-right",
                                                        "value": "min(20px, 5vw)"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".people"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "position",
                                                        "value": "absolute"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "bottom",
                                                        "value": "0"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "height",
                                                        "value": "auto"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".people-number"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "font-size",
                                                        "value": "220px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "font-size",
                                                        "value": "min(220px, 59vw)"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "line-height",
                                                        "value": "220px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "overflow",
                                                        "value": "visible"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "top",
                                                        "value": "40px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "top",
                                                        "value": "min(40px, 40vw)"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "position",
                                                        "value": "relative"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".people .character"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "width",
                                                        "value": "80px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "width",
                                                        "value": "min(80px, 30vw)"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "#character-markup"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "top",
                                                        "value": "-55px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "right",
                                                        "value": "60px"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "#character-star"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "bottom",
                                                        "value": "-20px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "left",
                                                        "value": "130px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "left",
                                                        "value": "min(130px, 35vw)"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "#character-hat"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "right",
                                                        "value": "0"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "bottom",
                                                        "value": "-15px"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".methodology-data"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "flex-direction",
                                                        "value": "column"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".methodology-info"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "width",
                                                        "value": "initial"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-left",
                                                        "value": "20px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-left",
                                                        "value": "min(20px, 5vw)"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-right",
                                                        "value": "20px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-right",
                                                        "value": "min(20px, 5vw)"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "text-align",
                                                        "value": "center"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".methodology-characters"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin-top",
                                                        "value": "20px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "width",
                                                        "value": "350px"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".websites-tested",
                                                    ".data-processed"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "flex-direction",
                                                        "value": "column"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "margin",
                                                        "value": "0"
                                                    }
                                                ]
                                            }
                                        ]
                                    }
                                ],
                                "parsingErrors": []
                            }
                        }
                    }
                ],
                "_performance": {
                    "lcp_elem_stats": {
                        "startTime": 664,
                        "nodeName": "IMG",
                        "url": "https://almanac.httparchive.org/static/images/home-hero.png",
                        "size": 161505,
                        "loadTime": 425.59999999403954,
                        "renderTime": 664,
                        "attributes": [
                            {
                                "name": "src",
                                "value": "/static/images/home-hero.png"
                            },
                            {
                                "name": "alt",
                                "value": ""
                            },
                            {
                                "name": "width",
                                "value": "820"
                            },
                            {
                                "name": "height",
                                "value": "562"
                            },
                            {
                                "name": "fetchpriority",
                                "value": "high"
                            }
                        ],
                        "boundingClientRect": {
                            "x": 866,
                            "y": 339.109375,
                            "width": 485,
                            "height": 332.390625,
                            "top": 339.109375,
                            "right": 1351,
                            "bottom": 671.5,
                            "left": 866
                        },
                        "naturalWidth": 820,
                        "naturalHeight": 562,
                        "styles": {
                            "background-image": "none",
                            "pointer-events": "auto",
                            "position": "relative",
                            "width": "485px",
                            "height": "332.391px"
                        },
                        "percentOfViewport": "0.173",
                        "cover90viewport": false
                    },
                    "raw_lcp_element": {
                        "nodeName": "IMG",
                        "attributes": [
                            {
                                "name": "src",
                                "value": "/static/images/home-hero.png"
                            },
                            {
                                "name": "alt",
                                "value": ""
                            },
                            {
                                "name": "width",
                                "value": "820"
                            },
                            {
                                "name": "height",
                                "value": "562"
                            },
                            {
                                "name": "fetchpriority",
                                "value": "high"
                            }
                        ]
                    },
                    "lcp_resource": {
                        "id": "5817.10",
                        "sequence": 10,
                        "body": "/home/pmeenan/wptagent/work/wptagent-v6-manual-20241002-10.20.0.3/260610_DQ_1.1.0/bodies/5817.10",
                        "url": "https://almanac.httparchive.org/static/images/home-hero.png",
                        "status": 200,
                        "connectionId": 170,
                        "protocol": "h2",
                        "connectionReused": true,
                        "fromServiceWorker": false,
                        "timing": {
                            "requestTime": 80395.451413,
                            "proxyStart": -1,
                            "proxyEnd": -1,
                            "dnsStart": -1,
                            "dnsEnd": -1,
                            "connectStart": -1,
                            "connectEnd": -1,
                            "sslStart": -1,
                            "sslEnd": -1,
                            "workerStart": -1,
                            "workerReady": -1,
                            "workerFetchStart": -1,
                            "workerRespondWithSettled": -1,
                            "sendStart": 5.123,
                            "sendEnd": 13.995,
                            "pushStart": 0,
                            "pushEnd": 0,
                            "receiveHeadersStart": 83.076,
                            "receiveHeadersEnd": 83.256
                        },
                        "fromDiskCache": false,
                        "remoteIPAddress": "[2607:f8b0:4004:c09::79]",
                        "remotePort": 443,
                        "securityState": "secure",
                        "securityDetails": {
                            "protocol": "TLS 1.3",
                            "keyExchange": "",
                            "keyExchangeGroup": "X25519",
                            "cipher": "AES_128_GCM",
                            "certificateId": 0,
                            "subjectName": "almanac.httparchive.org",
                            "sanList": [
                                "almanac.httparchive.org"
                            ],
                            "issuer": "WR3",
                            "validFrom": 1776669010,
                            "validTo": 1784447899,
                            "signedCertificateTimestampList": [
                                {
                                    "status": "Verified",
                                    "origin": "Embedded in certificate",
                                    "logDescription": "Google 'Xenon2026h2' log",
                                    "logId": "D809553B944F7AFFC816196F944F85ABB0F8FC5E8755260F15D12E72BB454B14",
                                    "timestamp": 1776672610636,
                                    "hashAlgorithm": "SHA-256",
                                    "signatureAlgorithm": "ECDSA",
                                    "signatureData": "3045022061EAA036CFE95AEB24304EF68E9A6EF9AF8B7CB862A5E0B759C361920A151E5902210097223CE875039C3408396D6FC9384B565E8E20CEDADB097FE734F63A1E7D9CBB"
                                },
                                {
                                    "status": "Verified",
                                    "origin": "Embedded in certificate",
                                    "logDescription": "Sectigo 'Tiger2026h2'",
                                    "logId": "C8A3C47FC7B3ADB9356B013F6A7A126DE33A4E43A5C646F997AD3975991DCF9A",
                                    "timestamp": 1776672610600,
                                    "hashAlgorithm": "SHA-256",
                                    "signatureAlgorithm": "ECDSA",
                                    "signatureData": "304402204433DAE0B869028943040A63DDBA70F1D488C365E5459F773854268E49758C9502207BA359647FB3E5385F1AA9B953FD8F0D1C70BFA588CAF0563C20E98AB3DC0E90"
                                }
                            ],
                            "certificateTransparencyCompliance": "compliant",
                            "serverSignatureAlgorithm": 2052,
                            "encryptedClientHello": false
                        },
                        "fromPrefetchCache": false,
                        "response_headers": {
                            "cache-control": "public, max-age=10800",
                            "content-type": "image/png",
                            "date": "Wed, 10 Jun 2026 19:13:04 GMT",
                            "etag": "\"H5sM_A\"",
                            "expires": "Wed, 10 Jun 2026 22:13:04 GMT",
                            "server": "Google Frontend",
                            "strict-transport-security": "max-age=31556926; includeSubDomains",
                            "vary": "Accept-Encoding",
                            "x-cloud-trace-context": "cbd4d8f3bbc480c4bb38fadc1b2bccfa",
                            "x-content-type-options": "nosniff"
                        },
                        "request_headers": {
                            ":authority": "almanac.httparchive.org",
                            ":method": "GET",
                            ":path": "/static/images/home-hero.png",
                            ":scheme": "https",
                            "accept": "image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8",
                            "accept-encoding": "gzip, deflate, br, zstd",
                            "accept-language": "en-US,en;q=0.9",
                            "priority": "u=1, i",
                            "referer": "https://almanac.httparchive.org/en/2022/",
                            "sec-ch-ua": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149\", \"Google Chrome\";v=\"149\"",
                            "sec-ch-ua-mobile": "?0",
                            "sec-ch-ua-platform": "\"Unknown\"",
                            "sec-fetch-dest": "image",
                            "sec-fetch-mode": "no-cors",
                            "sec-fetch-site": "same-origin",
                            "user-agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 PTST/260602.124101"
                        },
                        "initiator": {
                            "type": "parser",
                            "url": "https://almanac.httparchive.org/en/2022/",
                            "lineNumber": 1443,
                            "columnNumber": 99
                        },
                        "documentURL": "https://almanac.httparchive.org/en/2022/",
                        "timestamp": 80395.438682,
                        "frameId": "55DE89DA9223AB1F9AFA2446AB6DDE31",
                        "hasUserGesture": false,
                        "type": "Image",
                        "wallTime": 1781118784.215583,
                        "initialPriority": "High",
                        "priority": "High",
                        "transfer_size": 31858
                    },
                    "is_lcp_statically_discoverable": true,
                    "is_lcp_preloaded": false,
                    "lcp_preload": [],
                    "web_vitals_js": [
                        "https://almanac.httparchive.org/static/js/web-vitals.js?v=2b4eece214d909ad20830bb41ef8ff65"
                    ],
                    "gaming_metrics": [],
                    "speculation_rules": {
                        "htmlRules": [
                            {
                                "prerender": [
                                    {
                                        "source": "document",
                                        "where": {
                                            "and": [
                                                {
                                                    "href_matches": "/*"
                                                },
                                                {
                                                    "not": {
                                                        "href_matches": "/static/*"
                                                    }
                                                }
                                            ]
                                        },
                                        "eagerness": "moderate"
                                    }
                                ]
                            }
                        ],
                        "httpHeaderRules": []
                    }
                },
                "_privacy": "{\"iab_tcf_v1\":{\"present\":false},\"iab_tcf_v2\":{\"present\":false},\"iab_gpp\":{\"present\":false},\"iab_usp\":{\"present\":false},\"navigator_doNotTrack\":false,\"navigator_globalPrivacyControl\":true,\"document_permissionsPolicy\":false,\"document_featurePolicy\":true,\"referrerPolicy\":{\"entire_document_policy\":null,\"individual_requests\":null,\"link_relations\":null},\"request_hostnames_with_cname\":{},\"ccpa_link\":{\"hasCCPALink\":false},\"iab_ddr\":{\"present\":false,\"status\":404}}",
                "_privacy-sandbox": {
                    "featuresDisabled": [
                        {
                            "browsing-topics": []
                        },
                        {
                            "top-level-storage-access": []
                        }
                    ],
                    "privacySandBoxAPIUsage": {
                        "www.googletagmanager.com": [
                            "navigator.userAgentData.getHighEntropyValues"
                        ]
                    }
                },
                "_pwa": {
                    "serviceWorkers": [],
                    "manifests": [],
                    "serviceWorkerInitiated": [],
                    "workboxInfo": [],
                    "importScriptsInfo": [],
                    "swEventListenersInfo": [],
                    "swPropertiesInfo": [],
                    "swMethodsInfo": [],
                    "swObjectsInfo": [],
                    "swRegistrationPropertiesInfo": [],
                    "windowEventListenersInfo": [],
                    "windowPropertiesInfo": [],
                    "serviceWorkerRegistrationInfo": [],
                    "serviceWorkerHeuristic": false
                },
                "_quirks_mode": false,
                "_responsive_images": "{\"responsive-images\":[{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://almanac.httparchive.org/static/images/home-hero.png\",\"totalCandidates\":1,\"heightAttribute\":\"562\",\"widthAttribute\":\"820\",\"altAttribute\":\"\",\"clientWidth\":485,\"clientHeight\":332,\"naturalWidth\":820,\"naturalHeight\":562,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":820,\"approximateResourceHeight\":562,\"byteSize\":31737,\"bitsPerPixel\":0.5509417585279056,\"mimeType\":\"image/png\",\"computedSizingStyles\":{\"width\":\"820px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://almanac.httparchive.org/static/images/character-markup.png\",\"totalCandidates\":1,\"heightAttribute\":\"252\",\"widthAttribute\":\"154\",\"altAttribute\":\"\",\"clientWidth\":109,\"clientHeight\":179,\"naturalWidth\":154,\"naturalHeight\":252,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":154,\"approximateResourceHeight\":252,\"byteSize\":7261,\"bitsPerPixel\":1.4968047825190682,\"mimeType\":\"image/png\",\"computedSizingStyles\":{\"width\":\"109.28px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://almanac.httparchive.org/static/images/character-star.png\",\"totalCandidates\":1,\"heightAttribute\":\"254\",\"widthAttribute\":\"245\",\"altAttribute\":\"\",\"clientWidth\":109,\"clientHeight\":113,\"naturalWidth\":245,\"naturalHeight\":254,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":245,\"approximateResourceHeight\":254,\"byteSize\":14345,\"bitsPerPixel\":1.8441266270287642,\"mimeType\":\"image/png\",\"computedSizingStyles\":{\"width\":\"109.28px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://almanac.httparchive.org/static/images/character-hat.png\",\"totalCandidates\":1,\"heightAttribute\":\"207\",\"widthAttribute\":\"186\",\"altAttribute\":\"\",\"clientWidth\":109,\"clientHeight\":122,\"naturalWidth\":186,\"naturalHeight\":207,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":186,\"approximateResourceHeight\":207,\"byteSize\":6780,\"bitsPerPixel\":1.4087579865980988,\"mimeType\":\"image/png\",\"computedSizingStyles\":{\"width\":\"109.28px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://almanac.httparchive.org/static/images/methodology-characters.png\",\"totalCandidates\":1,\"heightAttribute\":\"354\",\"widthAttribute\":\"984\",\"altAttribute\":\"\",\"clientWidth\":650,\"clientHeight\":234,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"650px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true}]}",
                "_robots_meta": {
                    "main_frame_robots_rendered": [],
                    "main_frame_robots_raw": [],
                    "main_frame_robots_headers": [],
                    "iframe_robots_raw": [],
                    "iframe_robots_headers": [],
                    "main_frame_crawl_data": {
                        "rendered": [],
                        "raw": [],
                        "headers": [],
                        "all": []
                    }
                },
                "_robots_txt": "{\"redirected\":false,\"status\":200,\"content_type\":\"text/plain; charset=utf-8\",\"size\":76,\"size_kib\":0.07421875,\"over_google_limit\":false,\"comment_count\":0,\"record_counts\":{\"by_type\":{\"user_agent\":1,\"allow\":1,\"sitemap\":1},\"by_useragent\":{\"*\":{\"allow\":1}}}}",
                "_sass": "{\"stylesheets\":{\"remote\":3,\"inline\":0},\"sourcemaps\":{\"count\":0,\"ext\":{}}}",
                "_security": "{\"iframe-allow-sandbox\":[],\"sri-integrity\":[],\"visibility-observer\":false}",
                "_sessionstorage_size": 0,
                "_structured-data": "{\"structured_data\":{\"rendered\":{\"jsonld_scripts\":[\"\\n  {\\n    \\\"@context\\\": \\\"http://schema.org\\\",\\n    \\\"@type\\\": \\\"Article\\\",\\n    \\\"mainEntityOfPage\\\": {\\n        \\\"@type\\\": \\\"WebPage\\\",\\n        \\\"@id\\\": \\\"https://almanac.httparchive.org/en/2022/\\\"\\n    },\\n    \\\"headline\\\": \\\"The 2022 Web Almanac\\\",\\n    \\\"image\\\": {\\n        \\\"@type\\\": \\\"ImageObject\\\",\\n        \\\"url\\\": \\\"https://almanac.httparchive.org/static/images/home-hero-2022.png\\\",\\n        \\\"height\\\": 600,\\n        \\\"width\\\": 1200\\n    },\\n    \\\"publisher\\\": {\\n        \\\"@type\\\": \\\"Organization\\\",\\n        \\\"name\\\": \\\"HTTP Archive\\\",\\n        \\\"logo\\\": {\\n            \\\"@type\\\": \\\"ImageObject\\\",\\n            \\\"url\\\": \\\"https://almanac.httparchive.org/static/images/ha.png\\\",\\n            \\\"height\\\": 160,\\n            \\\"width\\\": 320\\n        },\\n        \\\"sameAs\\\": [\\n          \\\"https://httparchive.org\\\",\\n          \\\"https://x.com/HTTPArchive\\\",\\n          \\\"https://bsky.app/profile/httparchive.org\\\",\\n          \\\"https://github.com/HTTPArchive\\\"\\n          ]\\n      },\\n    \\\"author\\\":\\n      \\n{\\n  \\\"@type\\\": \\\"Person\\\",\\n  \\\"sameAs\\\": [\\n    \\\"https://almanac.httparchive.org/en/2022/contributors#rviscomi\\\",\\n    \\\"https://x.com/rick_viscomi\\\",\\n    \\\"https://github.com/rviscomi\\\"\\n    ],\\n  \\\"name\\\": \\\"Rick Viscomi\\\"\\n}\\n,\\n      \\\"description\\\": \\\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\\\",\\n      \\\"datePublished\\\": \\\"2022-07-02T00:00:00.000Z\\\",\\n      \\\"dateModified\\\": \\\"2022-07-02T00:00:00.000Z\\\"\\n  }\\n  \",\"\\n  {\\n    \\\"@context\\\": \\\"https://schema.org\\\",\\n    \\\"@type\\\": \\\"WebSite\\\",\\n    \\\"url\\\": \\\"https://almanac.httparchive.org/en/\\\",\\n    \\\"potentialAction\\\": {\\n      \\\"@type\\\": \\\"SearchAction\\\",\\n      \\\"target\\\": {\\n        \\\"@type\\\": \\\"EntryPoint\\\",\\n        \\\"urlTemplate\\\": \\\"https://almanac.httparchive.org/en/search?q={search_term_string}\\\"\\n      },\\n      \\\"query-input\\\": \\\"required name=search_term_string\\\"\\n    }\\n  }\\n\",\"\\n  {\\n    \\\"@context\\\": \\\"https://schema.org\\\",\\n    \\\"@type\\\": \\\"BreadcrumbList\\\",\\n    \\\"itemListElement\\\": [{\\n      \\\"@type\\\": \\\"ListItem\\\",\\n      \\\"position\\\": 1,\\n      \\\"name\\\": \\\"en\\\",\\n      \\\"item\\\": \\\"https://almanac.httparchive.org/en/\\\"\\n    }]\\n  }\\n\"],\"present\":{\"json_ld\":true,\"microdata\":false,\"rdfa\":true,\"microformats2\":false,\"microformats_classic\":false,\"dublin_core\":false,\"twitter\":true,\"facebook\":false,\"opengraph\":true},\"microdata_itemtypes\":[],\"rdfa_vocabs\":[],\"rdfa_prefixes\":[],\"rdfa_typeofs\":[],\"microformats2_types\":[],\"microformats_classic_types\":[],\"dublin_core\":[],\"twitter\":[{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"},{\"name\":\"twitter:site\",\"content\":\"@HTTPArchive\"},{\"name\":\"twitter:title\",\"content\":\"The 2022 Web Almanac\"},{\"name\":\"twitter:image\",\"content\":\"https://almanac.httparchive.org/static/images/home-hero-2022.png\"},{\"name\":\"twitter:image:alt\",\"content\":\"The 2022 Web Almanac\"},{\"name\":\"twitter:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"}],\"facebook\":[],\"opengraph\":[{\"property\":\"og:title\",\"content\":\"The 2022 Web Almanac\"},{\"property\":\"og:url\",\"content\":\"https://almanac.httparchive.org/en/2022/\"},{\"property\":\"og:image\",\"content\":\"https://almanac.httparchive.org/static/images/home-hero-2022.png\"},{\"property\":\"og:image:height\",\"content\":\"600\"},{\"property\":\"og:image:width\",\"content\":\"1200\"},{\"property\":\"og:type\",\"content\":\"article\"},{\"property\":\"og:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"}]},\"raw\":{\"jsonld_scripts\":[\"\\n  {\\n    \\\"@context\\\": \\\"http://schema.org\\\",\\n    \\\"@type\\\": \\\"Article\\\",\\n    \\\"mainEntityOfPage\\\": {\\n        \\\"@type\\\": \\\"WebPage\\\",\\n        \\\"@id\\\": \\\"https://almanac.httparchive.org/en/2022/\\\"\\n    },\\n    \\\"headline\\\": \\\"The 2022 Web Almanac\\\",\\n    \\\"image\\\": {\\n        \\\"@type\\\": \\\"ImageObject\\\",\\n        \\\"url\\\": \\\"https://almanac.httparchive.org/static/images/home-hero-2022.png\\\",\\n        \\\"height\\\": 600,\\n        \\\"width\\\": 1200\\n    },\\n    \\\"publisher\\\": {\\n        \\\"@type\\\": \\\"Organization\\\",\\n        \\\"name\\\": \\\"HTTP Archive\\\",\\n        \\\"logo\\\": {\\n            \\\"@type\\\": \\\"ImageObject\\\",\\n            \\\"url\\\": \\\"https://almanac.httparchive.org/static/images/ha.png\\\",\\n            \\\"height\\\": 160,\\n            \\\"width\\\": 320\\n        },\\n        \\\"sameAs\\\": [\\n          \\\"https://httparchive.org\\\",\\n          \\\"https://x.com/HTTPArchive\\\",\\n          \\\"https://bsky.app/profile/httparchive.org\\\",\\n          \\\"https://github.com/HTTPArchive\\\"\\n          ]\\n      },\\n    \\\"author\\\":\\n      \\n{\\n  \\\"@type\\\": \\\"Person\\\",\\n  \\\"sameAs\\\": [\\n    \\\"https://almanac.httparchive.org/en/2022/contributors#rviscomi\\\",\\n    \\\"https://x.com/rick_viscomi\\\",\\n    \\\"https://github.com/rviscomi\\\"\\n    ],\\n  \\\"name\\\": \\\"Rick Viscomi\\\"\\n}\\n,\\n      \\\"description\\\": \\\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\\\",\\n      \\\"datePublished\\\": \\\"2022-07-02T00:00:00.000Z\\\",\\n      \\\"dateModified\\\": \\\"2022-07-02T00:00:00.000Z\\\"\\n  }\\n  \",\"\\n  {\\n    \\\"@context\\\": \\\"https://schema.org\\\",\\n    \\\"@type\\\": \\\"WebSite\\\",\\n    \\\"url\\\": \\\"https://almanac.httparchive.org/en/\\\",\\n    \\\"potentialAction\\\": {\\n      \\\"@type\\\": \\\"SearchAction\\\",\\n      \\\"target\\\": {\\n        \\\"@type\\\": \\\"EntryPoint\\\",\\n        \\\"urlTemplate\\\": \\\"https://almanac.httparchive.org/en/search?q={search_term_string}\\\"\\n      },\\n      \\\"query-input\\\": \\\"required name=search_term_string\\\"\\n    }\\n  }\\n\",\"\\n  {\\n    \\\"@context\\\": \\\"https://schema.org\\\",\\n    \\\"@type\\\": \\\"BreadcrumbList\\\",\\n    \\\"itemListElement\\\": [{\\n      \\\"@type\\\": \\\"ListItem\\\",\\n      \\\"position\\\": 1,\\n      \\\"name\\\": \\\"en\\\",\\n      \\\"item\\\": \\\"https://almanac.httparchive.org/en/\\\"\\n    }]\\n  }\\n\"],\"present\":{\"json_ld\":true,\"microdata\":false,\"rdfa\":true,\"microformats2\":false,\"microformats_classic\":false,\"dublin_core\":false,\"twitter\":true,\"facebook\":false,\"opengraph\":true},\"microdata_itemtypes\":[],\"rdfa_vocabs\":[],\"rdfa_prefixes\":[],\"rdfa_typeofs\":[],\"microformats2_types\":[],\"microformats_classic_types\":[],\"dublin_core\":[],\"twitter\":[{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"},{\"name\":\"twitter:site\",\"content\":\"@HTTPArchive\"},{\"name\":\"twitter:title\",\"content\":\"The 2022 Web Almanac\"},{\"name\":\"twitter:image\",\"content\":\"https://almanac.httparchive.org/static/images/home-hero-2022.png\"},{\"name\":\"twitter:image:alt\",\"content\":\"The 2022 Web Almanac\"},{\"name\":\"twitter:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"}],\"facebook\":[],\"opengraph\":[{\"property\":\"og:title\",\"content\":\"The 2022 Web Almanac\"},{\"property\":\"og:url\",\"content\":\"https://almanac.httparchive.org/en/2022/\"},{\"property\":\"og:image\",\"content\":\"https://almanac.httparchive.org/static/images/home-hero-2022.png\"},{\"property\":\"og:image:height\",\"content\":\"600\"},{\"property\":\"og:image:width\",\"content\":\"1200\"},{\"property\":\"og:type\",\"content\":\"article\"},{\"property\":\"og:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"}]}}}",
                "_third-parties": null,
                "_usertiming": 0,
                "_valid-head": {
                    "invalidElements": [],
                    "invalidHead": false
                },
                "_well-known": "{\"/.well-known/assetlinks.json\":{\"found\":false},\"/.well-known/apple-app-site-association\":{\"found\":false},\"/.well-known/related-website-set.json\":{\"found\":false},\"/.well-known/privacy-sandbox-attestations.json\":{\"found\":false},\"/.well-known/gpc.json\":{\"found\":false},\"/.well-known/web-identity\":{\"found\":false},\"/.well-known/passkey-endpoints\":{\"found\":false},\"/.well-known/webauthn\":{\"found\":false},\"/.well-known/ucp\":{\"found\":false},\"/robots.txt\":{\"found\":true,\"data\":{\"matched_disallows\":{}}},\"/.well-known/security.txt\":{\"found\":false,\"data\":{\"status\":404,\"redirected\":true,\"url\":\"https://almanac.httparchive.org/.well-known/security.txt/\",\"content_type\":\"text/html; charset=utf-8\"}},\"/.well-known/change-password\":{\"found\":false,\"data\":{\"status\":404,\"redirected\":true,\"url\":\"https://almanac.httparchive.org/.well-known/change-password/\"}},\"/.well-known/resource-that-should-not-exist-whose-status-code-should-not-be-200/\":{\"found\":false,\"data\":{\"status\":404,\"redirected\":false,\"url\":\"https://almanac.httparchive.org/.well-known/resource-that-should-not-exist-whose-status-code-should-not-be-200/\"}}}",
                "_wpt_bodies": "{\"anchors\":{\"rendered\":{\"crawlable\":{\"follow\":134,\"nofollow\":0},\"hash_link\":13,\"hash_only_link\":0,\"javascript_void_links\":0,\"same_page\":{\"total\":3,\"jumpto\":{\"total\":1,\"early\":1,\"other\":0,\"using_id\":1,\"using_name\":0},\"dynamic\":{\"total\":0,\"onclick_attributes\":{\"total\":0,\"window_location\":0,\"window_open\":0,\"unknown_action\":0},\"href_javascript\":0,\"hash_link\":0},\"other\":{\"total\":2,\"hash_link\":0}},\"same_site\":115,\"same_property\":3,\"other_property\":14,\"rel_attributes\":{\"dofollow\":0,\"follow\":0,\"nofollow\":0,\"ugc\":0,\"sponsored\":0,\"noopener\":0,\"noreferrer\":0},\"image_links\":0,\"invisible_links\":4,\"text_links\":131,\"target_blank\":{\"total\":0,\"noopener_noreferrer\":0,\"noopener\":0,\"noreferrer\":0,\"neither\":0},\"targets\":{},\"protocols\":{\"https\":135}},\"raw\":{\"crawlable\":{\"follow\":140,\"nofollow\":0},\"hash_link\":14,\"hash_only_link\":0,\"javascript_void_links\":0,\"same_page\":{\"total\":4,\"jumpto\":{\"total\":2,\"early\":1,\"other\":1,\"using_id\":2,\"using_name\":0},\"dynamic\":{\"total\":0,\"onclick_attributes\":{\"total\":0,\"window_location\":0,\"window_open\":0,\"unknown_action\":0},\"href_javascript\":0,\"hash_link\":0},\"other\":{\"total\":2,\"hash_link\":0}},\"same_site\":121,\"same_property\":3,\"other_property\":14,\"rel_attributes\":{\"dofollow\":0,\"follow\":0,\"nofollow\":0,\"ugc\":0,\"sponsored\":0,\"noopener\":0,\"noreferrer\":0},\"image_links\":0,\"invisible_links\":1,\"text_links\":141,\"target_blank\":{\"total\":0,\"noopener_noreferrer\":0,\"noopener\":0,\"noreferrer\":0,\"neither\":0},\"targets\":{},\"protocols\":{\"about\":2,\"https\":140}}},\"title\":{\"rendered\":{\"primary\":{\"characters\":20,\"words\":4,\"text\":\"The 2022 Web Almanac\"},\"total\":1},\"raw\":{\"primary\":{\"characters\":20,\"words\":4,\"text\":\"The 2022 Web Almanac\"},\"total\":1},\"title_changed_on_render\":false},\"meta_description\":{\"rendered\":{\"all\":{\"text\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\",\"words\":27,\"characters\":143},\"primary\":{\"characters\":143,\"words\":27,\"text\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"},\"total\":1},\"raw\":{\"all\":{\"text\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\",\"words\":27,\"characters\":143},\"primary\":{\"characters\":143,\"words\":27,\"text\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"},\"total\":1}},\"hreflangs\":{\"http_header\":{\"values\":[]},\"rendered\":{\"values\":[\"en\",\"es\",\"fr\",\"hi\",\"it\",\"ja\",\"nl\",\"pt\",\"ru\",\"tr\",\"uk\",\"zh-CN\",\"zh-TW\",\"x-default\"]},\"raw\":{\"values\":[\"en\",\"es\",\"fr\",\"hi\",\"it\",\"ja\",\"nl\",\"pt\",\"ru\",\"tr\",\"uk\",\"zh-CN\",\"zh-TW\",\"x-default\"]}},\"headings\":{\"rendered\":{\"first_non_empty_heading_hidden\":false,\"primary\":{\"words\":2,\"characters\":11,\"matches_title\":false,\"text\":\"Web Almanac\",\"level\":1},\"h1\":{\"total\":1,\"non_empty_total\":1,\"characters\":11,\"words\":2},\"h2\":{\"total\":4,\"non_empty_total\":4,\"characters\":84,\"words\":12},\"h3\":{\"total\":1,\"non_empty_total\":1,\"characters\":6,\"words\":1},\"h4\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h5\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h6\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h7\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h8\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0}},\"raw\":{\"first_non_empty_heading_hidden\":false,\"primary\":{\"words\":2,\"characters\":11,\"matches_title\":false,\"text\":\"Web Almanac\",\"level\":1},\"h1\":{\"total\":1,\"non_empty_total\":1,\"characters\":11,\"words\":2},\"h2\":{\"total\":4,\"non_empty_total\":4,\"characters\":84,\"words\":12},\"h3\":{\"total\":1,\"non_empty_total\":1,\"characters\":6,\"words\":1},\"h4\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h5\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h6\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h7\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h8\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0}}},\"structured_data\":{\"rendered\":{\"jsonld_and_microdata_types\":[{\"name\":\"schema.org/Article\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org/WebPage\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org/ImageObject\",\"count\":2,\"jsonld\":2,\"microdata\":0,\"https\":0,\"http\":2,\"www\":0},{\"name\":\"schema.org/Organization\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org/Person\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org/WebSite\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org/SearchAction\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org/EntryPoint\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org/BreadcrumbList\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org/ListItem\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0}],\"jsonldIds\":1,\"jsonldReferencedIds\":0,\"microdataIds\":0,\"microdataReferencedIds\":0,\"jsonlsMicrodataCommonIds\":0,\"logo\":true,\"sitelinks_search_box\":true,\"same_as_values\":[\"https://httparchive.org\",\"https://x.com/HTTPArchive\",\"https://bsky.app/profile/httparchive.org\",\"https://github.com/HTTPArchive\",\"https://almanac.httparchive.org/en/2022/contributors#rviscomi\",\"https://x.com/rick_viscomi\",\"https://github.com/rviscomi\"],\"items_by_format\":{\"microformats2\":0,\"microdata\":0,\"jsonld\":11,\"rdfa\":0},\"context_hostnames\":[\"schema.org\"],\"jsonld_scripts\":{\"count\":3,\"errors\":0},\"microformats2_types\":[]},\"raw\":{\"jsonld_and_microdata_types\":[{\"name\":\"schema.org/Article\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org/WebPage\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org/ImageObject\",\"count\":2,\"jsonld\":2,\"microdata\":0,\"https\":0,\"http\":2,\"www\":0},{\"name\":\"schema.org/Organization\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org/Person\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org/WebSite\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org/SearchAction\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org/EntryPoint\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org/BreadcrumbList\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org/ListItem\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0}],\"jsonldIds\":1,\"jsonldReferencedIds\":0,\"microdataIds\":0,\"microdataReferencedIds\":0,\"jsonlsMicrodataCommonIds\":0,\"logo\":true,\"sitelinks_search_box\":true,\"same_as_values\":[\"https://httparchive.org\",\"https://x.com/HTTPArchive\",\"https://bsky.app/profile/httparchive.org\",\"https://github.com/HTTPArchive\",\"https://almanac.httparchive.org/en/2022/contributors#rviscomi\",\"https://x.com/rick_viscomi\",\"https://github.com/rviscomi\"],\"items_by_format\":{\"microformats2\":0,\"microdata\":0,\"jsonld\":11,\"rdfa\":0},\"context_hostnames\":[\"schema.org\"],\"jsonld_scripts\":{\"count\":3,\"errors\":0},\"microformats2_types\":[]}},\"raw_html\":{\"body\":true,\"html\":true,\"head\":true,\"size\":71472,\"head_size\":6688,\"body_size\":64735,\"comment_count\":15},\"canonicals\":{\"rendered\":{\"html_link_canoncials\":[\"https://almanac.httparchive.org/en/2022/\"]},\"raw\":{\"html_link_canoncials\":[\"https://almanac.httparchive.org/en/2022/\"]},\"self_canonical\":true,\"other_canonical\":false,\"canonicals\":[\"https://almanac.httparchive.org/en/2022/\"],\"url\":\"https://almanac.httparchive.org/en/2022/\",\"http_header_link_canoncials\":[],\"canonical_missmatch\":false},\"robots\":{\"has_robots_meta_tag\":false,\"has_x_robots_tag\":false,\"rendered\":{\"otherbot\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"googlebot\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"googlebot_news\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"google\":{}},\"raw\":{\"otherbot\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"googlebot\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"googlebot_news\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"google\":{}}},\"visible_words\":{\"rendered\":329,\"raw\":329},\"web_components\":{\"rendered\":{\"customElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]},\"hyphenatedElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]}},\"raw\":{\"customElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]},\"hyphenatedElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]}}}}",
                "_interactivePeriods": [
                    [
                        0,
                        437
                    ],
                    [
                        561,
                        766
                    ],
                    [
                        879,
                        932
                    ],
                    [
                        987,
                        4125
                    ]
                ],
                "_longTasks": [
                    [
                        437,
                        561
                    ],
                    [
                        766,
                        879
                    ],
                    [
                        932,
                        987
                    ]
                ],
                "_lastVisualChange": 1000,
                "_render": 200,
                "_visualComplete85": 900,
                "_visualComplete90": 900,
                "_visualComplete95": 900,
                "_visualComplete99": 1000,
                "_visualComplete": 1000,
                "_SpeedIndex": 902,
                "_largestPaints": [
                    {
                        "event": "LargestImagePaint",
                        "time": 671,
                        "size": 161505,
                        "DOMNodeId": 43,
                        "nodeInfo": {
                            "nodeType": "IMG",
                            "attributes": {
                                "src": "/static/images/home-hero.png",
                                "alt": "",
                                "width": "820",
                                "height": "562",
                                "fetchpriority": "high"
                            },
                            "sourceURL": "https://almanac.httparchive.org/static/images/home-hero.png",
                            "bounds": [
                                866,
                                339.109375,
                                485,
                                332.390625
                            ],
                            "styles": {
                                "background-image": "none"
                            }
                        },
                        "imageUrl": "https://almanac.httparchive.org/static/images/home-hero.png"
                    },
                    {
                        "event": "LargestTextPaint",
                        "time": 671,
                        "size": 82582,
                        "DOMNodeId": 12,
                        "nodeInfo": {
                            "nodeType": "P",
                            "bounds": [
                                20,
                                445.234375,
                                530,
                                163.21875
                            ],
                            "styles": {
                                "background-image": "none"
                            }
                        }
                    },
                    {
                        "event": "LargestContentfulPaint",
                        "time": 671,
                        "size": 161505,
                        "element": {
                            "nodeName": "IMG",
                            "boundingRect": {
                                "x": 866,
                                "y": 339.109375,
                                "width": 485,
                                "height": 332.390625,
                                "top": 339.109375,
                                "right": 1351,
                                "bottom": 671.5,
                                "left": 866
                            },
                            "outerHTML": "<img src=\"/static/images/home-hero.png\" alt=\"\" width=\"820\" height=\"562\" fetchpriority=\"high\">",
                            "src": "https://almanac.httparchive.org/static/images/home-hero.png",
                            "currentSrc": "https://almanac.httparchive.org/static/images/home-hero.png",
                            "content": "normal"
                        },
                        "type": "image",
                        "url": "https://almanac.httparchive.org/static/images/home-hero.png"
                    },
                    {
                        "event": "LargestImagePaint",
                        "time": 670,
                        "size": 161505,
                        "DOMNodeId": 43,
                        "nodeInfo": {
                            "nodeType": "IMG",
                            "attributes": {
                                "src": "/static/images/home-hero.png",
                                "alt": "",
                                "width": "820",
                                "height": "562",
                                "fetchpriority": "high"
                            },
                            "sourceURL": "https://almanac.httparchive.org/static/images/home-hero.png",
                            "bounds": [
                                866,
                                339.109375,
                                485,
                                332.390625
                            ],
                            "styles": {
                                "background-image": "none"
                            }
                        }
                    },
                    {
                        "event": "LargestTextPaint",
                        "time": 670,
                        "size": 82582,
                        "DOMNodeId": 12,
                        "nodeInfo": {
                            "nodeType": "P",
                            "bounds": [
                                20,
                                445.234375,
                                530,
                                163.21875
                            ],
                            "styles": {
                                "background-image": "none"
                            }
                        }
                    },
                    {
                        "event": "LargestContentfulPaint",
                        "time": 670,
                        "size": 161505,
                        "element": {
                            "nodeName": "IMG",
                            "boundingRect": {
                                "x": 866,
                                "y": 339.109375,
                                "width": 485,
                                "height": 332.390625,
                                "top": 339.109375,
                                "right": 1351,
                                "bottom": 671.5,
                                "left": 866
                            },
                            "outerHTML": "<img src=\"/static/images/home-hero.png\" alt=\"\" width=\"820\" height=\"562\" fetchpriority=\"high\">",
                            "src": "https://almanac.httparchive.org/static/images/home-hero.png",
                            "currentSrc": "https://almanac.httparchive.org/static/images/home-hero.png",
                            "content": "normal"
                        },
                        "type": "image"
                    }
                ],
                "_LargestContentfulPaintType": "image",
                "_LargestContentfulPaintNodeType": "IMG",
                "_LargestContentfulPaintImageURL": "https://almanac.httparchive.org/static/images/home-hero.png",
                "_chromeUserTiming": [
                    {
                        "name": "navigationStart",
                        "time": 7
                    },
                    {
                        "name": "fetchStart",
                        "time": 20
                    },
                    {
                        "name": "navigationStart",
                        "time": 61
                    },
                    {
                        "name": "domLoading",
                        "time": 63
                    },
                    {
                        "name": "responseEnd",
                        "time": 63
                    },
                    {
                        "name": "domInteractive",
                        "time": 64
                    },
                    {
                        "name": "domContentLoadedEventStart",
                        "time": 65
                    },
                    {
                        "name": "domContentLoadedEventEnd",
                        "time": 65
                    },
                    {
                        "name": "domComplete",
                        "time": 65
                    },
                    {
                        "name": "unloadEventStart",
                        "time": 226
                    },
                    {
                        "name": "unloadEventEnd",
                        "time": 226
                    },
                    {
                        "name": "markAsMainFrame",
                        "time": 226
                    },
                    {
                        "name": "responseEnd",
                        "time": 226
                    },
                    {
                        "name": "commitNavigationEnd",
                        "time": 229
                    },
                    {
                        "name": "domLoading",
                        "time": 229
                    },
                    {
                        "name": "domInteractive",
                        "time": 370
                    },
                    {
                        "name": "domContentLoadedEventStart",
                        "time": 588
                    },
                    {
                        "name": "domContentLoadedEventEnd",
                        "time": 588
                    },
                    {
                        "name": "firstContentfulPaint",
                        "time": 670
                    },
                    {
                        "name": "firstPaint",
                        "time": 670
                    },
                    {
                        "name": "firstImagePaint",
                        "time": 670
                    },
                    {
                        "name": "firstMeaningfulPaintCandidate",
                        "time": 733
                    },
                    {
                        "name": "firstMeaningfulPaint",
                        "time": 733
                    },
                    {
                        "name": "firstMeaningfulPaint",
                        "time": 733
                    },
                    {
                        "name": "domComplete",
                        "time": 1067
                    },
                    {
                        "name": "loadEventStart",
                        "time": 1067
                    },
                    {
                        "name": "loadEventEnd",
                        "time": 1068
                    },
                    {
                        "name": "LargestImagePaint",
                        "time": 670
                    },
                    {
                        "name": "LargestTextPaint",
                        "time": 670
                    },
                    {
                        "name": "LargestContentfulPaint",
                        "time": 670
                    },
                    {
                        "name": "TotalLayoutShift",
                        "value": 0
                    },
                    {
                        "name": "CumulativeLayoutShift",
                        "value": 0
                    }
                ],
                "_chromeUserTiming.navigationStart": 61,
                "_chromeUserTiming.fetchStart": 21,
                "_chromeUserTiming.domLoading": 230,
                "_chromeUserTiming.responseEnd": 227,
                "_chromeUserTiming.domInteractive": 370,
                "_chromeUserTiming.domContentLoadedEventStart": 588,
                "_chromeUserTiming.domContentLoadedEventEnd": 589,
                "_chromeUserTiming.domComplete": 1067,
                "_chromeUserTiming.unloadEventStart": 226,
                "_chromeUserTiming.unloadEventEnd": 226,
                "_chromeUserTiming.markAsMainFrame": 226,
                "_chromeUserTiming.commitNavigationEnd": 229,
                "_chromeUserTiming.firstContentfulPaint": 670,
                "_chromeUserTiming.firstPaint": 670,
                "_chromeUserTiming.firstImagePaint": 670,
                "_chromeUserTiming.firstMeaningfulPaintCandidate": 733,
                "_chromeUserTiming.firstMeaningfulPaint": 733,
                "_chromeUserTiming.loadEventStart": 1067,
                "_chromeUserTiming.loadEventEnd": 1068,
                "_chromeUserTiming.LargestImagePaint": 671,
                "_chromeUserTiming.LargestTextPaint": 671,
                "_chromeUserTiming.LargestContentfulPaint": 671,
                "_chromeUserTiming.TotalLayoutShift": 0,
                "_chromeUserTiming.CumulativeLayoutShift": 0,
                "_blinkFeatureFirstUsed": {
                    "Features": {
                        "1075": {
                            "name": "V8SloppyMode",
                            "firstUsed": 256.555
                        },
                        "5285": {
                            "name": "V8Window_Location_AttributeSetter",
                            "firstUsed": 5.27
                        },
                        "5284": {
                            "name": "V8Window_Location_AttributeGetter",
                            "firstUsed": 5.278
                        },
                        "15": {
                            "name": "ContentSecurityPolicy",
                            "firstUsed": 231.961
                        },
                        "593": {
                            "name": "SetReferrerPolicy",
                            "firstUsed": 231.971
                        },
                        "1277": {
                            "name": "CSPWithStrictDynamic",
                            "firstUsed": 231.974
                        },
                        "1441": {
                            "name": "SecureContextCheckPassed",
                            "firstUsed": 231.977
                        },
                        "1753": {
                            "name": "ReferrerPolicyHeader",
                            "firstUsed": 231.98
                        },
                        "1910": {
                            "name": "CrossOriginMainFrameNulledNameAccessed",
                            "firstUsed": 231.982
                        },
                        "2027": {
                            "name": "FeaturePolicyHeader",
                            "firstUsed": 231.984
                        },
                        "2923": {
                            "name": "FeaturePolicySemicolonSeparatedDeclarations",
                            "firstUsed": 231.988
                        },
                        "3130": {
                            "name": "CSPWithReasonableBaseRestrictions",
                            "firstUsed": 231.99
                        },
                        "3131": {
                            "name": "CSPWithReasonableScriptRestrictions",
                            "firstUsed": 231.993
                        },
                        "3359": {
                            "name": "MainFrameCSPViaHTTP",
                            "firstUsed": 231.995
                        },
                        "3850": {
                            "name": "PermissionsPolicyHeader",
                            "firstUsed": 231.998
                        },
                        "2627": {
                            "name": "PageLifeCycleFreeze",
                            "firstUsed": 233.997
                        },
                        "4561": {
                            "name": "LinkRelPreloadAsFont",
                            "firstUsed": 238.221
                        },
                        "2188": {
                            "name": "PerformanceObserverForWindow",
                            "firstUsed": 257.46
                        },
                        "2927": {
                            "name": "LargestContentfulPaintExplicitlyRequested",
                            "firstUsed": 257.497
                        },
                        "3004": {
                            "name": "PerformanceObserverBufferedFlag",
                            "firstUsed": 257.501
                        },
                        "2782": {
                            "name": "LayoutJankExplicitlyRequested",
                            "firstUsed": 257.514
                        },
                        "901": {
                            "name": "LinkRelPreload",
                            "firstUsed": 263.625
                        },
                        "1540": {
                            "name": "CleanScriptElementWithNonce",
                            "firstUsed": 263.879
                        },
                        "4240": {
                            "name": "ScriptSchedulingType_ParserBlockingInline",
                            "firstUsed": 263.903
                        },
                        "2298": {
                            "name": "CSSSelectorWebkitInnerSpinButton",
                            "firstUsed": 272.456
                        },
                        "2319": {
                            "name": "CSSSelectorWebkitUnknownPseudo",
                            "firstUsed": 272.46
                        },
                        "1362": {
                            "name": "CSSValueAppearanceTextField",
                            "firstUsed": 272.467
                        },
                        "2297": {
                            "name": "CSSSelectorWebkitFileUploadButton",
                            "firstUsed": 272.499
                        },
                        "1354": {
                            "name": "CSSValueAppearanceButton",
                            "firstUsed": 272.527
                        },
                        "970": {
                            "name": "CSSAtRuleFontFace",
                            "firstUsed": 315.299
                        },
                        "2387": {
                            "name": "CSSSelectorPseudoFocus",
                            "firstUsed": 317.923
                        },
                        "2204": {
                            "name": "HasBeforeOrAfterPseudoElement",
                            "firstUsed": 317.966
                        },
                        "973": {
                            "name": "CSSAtRuleMedia",
                            "firstUsed": 317.986
                        },
                        "3157": {
                            "name": "CSSComparisonFunctions",
                            "firstUsed": 318.077
                        },
                        "5599": {
                            "name": "CSSSelectorPseudoNot",
                            "firstUsed": 318.464
                        },
                        "2388": {
                            "name": "CSSSelectorPseudoFocusVisible",
                            "firstUsed": 318.468
                        },
                        "2355": {
                            "name": "CSSGradient",
                            "firstUsed": 332.821
                        },
                        "4317": {
                            "name": "LinkRelCanonical",
                            "firstUsed": 338.166
                        },
                        "138": {
                            "name": "SVGSVGElement",
                            "firstUsed": 338.535
                        },
                        "250": {
                            "name": "SVGSVGElementInDocument",
                            "firstUsed": 338.602
                        },
                        "2092": {
                            "name": "ARIALabelAttribute",
                            "firstUsed": 342.113
                        },
                        "2084": {
                            "name": "ARIAExpandedAttribute",
                            "firstUsed": 342.166
                        },
                        "84": {
                            "name": "FormElement",
                            "firstUsed": 342.19
                        },
                        "45": {
                            "name": "PlaceholderAttribute",
                            "firstUsed": 342.255
                        },
                        "2094": {
                            "name": "ARIALabelledByAttribute",
                            "firstUsed": 345.727
                        },
                        "2089": {
                            "name": "ARIAHiddenAttribute",
                            "firstUsed": 346.614
                        },
                        "1898": {
                            "name": "HTMLSlotElement",
                            "firstUsed": 348.039
                        },
                        "2738": {
                            "name": "PriorityHints",
                            "firstUsed": 353.558
                        },
                        "2935": {
                            "name": "LazyLoadImageLoadingAttributeLazy",
                            "firstUsed": 355.888
                        },
                        "4242": {
                            "name": "ScriptSchedulingType_Async",
                            "firstUsed": 356.53
                        },
                        "900": {
                            "name": "LinkRelPreconnect",
                            "firstUsed": 358.257
                        },
                        "4238": {
                            "name": "ScriptSchedulingType_Defer",
                            "firstUsed": 358.89
                        },
                        "917": {
                            "name": "LinkRelPrefetch",
                            "firstUsed": 359.105
                        },
                        "3932": {
                            "name": "SpeculationRules",
                            "firstUsed": 359.84
                        },
                        "4499": {
                            "name": "SpeculationRulesExplicitEagerness",
                            "firstUsed": 364.179
                        },
                        "4395": {
                            "name": "SpeculationRulesDocumentRules",
                            "firstUsed": 365.053
                        },
                        "4830": {
                            "name": "SpeculationRulesAuthorPrerenderRule",
                            "firstUsed": 366.153
                        },
                        "4964": {
                            "name": "ScriptingMediaFeature",
                            "firstUsed": 406.432
                        },
                        "4961": {
                            "name": "PrefersReducedMotionMediaFeature",
                            "firstUsed": 406.446
                        },
                        "587": {
                            "name": "LangAttribute",
                            "firstUsed": 410.57
                        },
                        "588": {
                            "name": "LangAttributeOnHTML",
                            "firstUsed": 410.577
                        },
                        "4994": {
                            "name": "TextSizeAdjustNotAuto",
                            "firstUsed": 410.612
                        },
                        "5492": {
                            "name": "SVGImage",
                            "firstUsed": 421.134
                        },
                        "5469": {
                            "name": "AfterPseudoElement",
                            "firstUsed": 421.328
                        },
                        "5468": {
                            "name": "BeforePseudoElement",
                            "firstUsed": 423.972
                        },
                        "3803": {
                            "name": "OverflowClipAlongEitherAxis",
                            "firstUsed": 424.3
                        },
                        "1692": {
                            "name": "CSSFlexibleBox",
                            "firstUsed": 432.348
                        },
                        "1693": {
                            "name": "CSSGridLayout",
                            "firstUsed": 432.457
                        },
                        "4501": {
                            "name": "SpeculationRulesEagernessModerate",
                            "firstUsed": 437.788
                        },
                        "5733": {
                            "name": "LetterSpacingWithMargin",
                            "firstUsed": 490.487
                        },
                        "1067": {
                            "name": "SameOriginApplicationScript",
                            "firstUsed": 573.127
                        },
                        "1076": {
                            "name": "V8StrictMode",
                            "firstUsed": 578.625
                        },
                        "4161": {
                            "name": "V8Document_Prerendering_AttributeGetter",
                            "firstUsed": 581.591
                        },
                        "2429": {
                            "name": "PerformanceTimeline",
                            "firstUsed": 581.978
                        },
                        "3349": {
                            "name": "NavigationTimingL2",
                            "firstUsed": 581.988
                        },
                        "2228": {
                            "name": "DocumentPageShowRegistered",
                            "firstUsed": 582.241
                        },
                        "2191": {
                            "name": "PaintTimingRequested",
                            "firstUsed": 584.271
                        },
                        "4578": {
                            "name": "LongAnimationFrameRequested",
                            "firstUsed": 587.125
                        },
                        "4577": {
                            "name": "LongAnimationFrameObserver",
                            "firstUsed": 587.134
                        },
                        "2487": {
                            "name": "EventTimingExplicitlyRequested",
                            "firstUsed": 588.279
                        },
                        "3254": {
                            "name": "EventTimingFirstInputExplicitlyRequested",
                            "firstUsed": 588.294
                        },
                        "2707": {
                            "name": "V8Window_MatchMedia_Method",
                            "firstUsed": 605.437
                        },
                        "744": {
                            "name": "NetInfo",
                            "firstUsed": 608.025
                        },
                        "2217": {
                            "name": "NetInfoSaveData",
                            "firstUsed": 610.749
                        },
                        "2013": {
                            "name": "NetInfoEffectiveType",
                            "firstUsed": 610.857
                        },
                        "1503": {
                            "name": "HTMLCanvasElement",
                            "firstUsed": 610.998
                        },
                        "3545": {
                            "name": "HTMLCanvasGetContext",
                            "firstUsed": 612.079
                        },
                        "4025": {
                            "name": "HTMLCanvasElement_2D",
                            "firstUsed": 612.145
                        },
                        "2716": {
                            "name": "WindowDevicePixelRatio",
                            "firstUsed": 616.65
                        },
                        "5208": {
                            "name": "Canvas2DGetImageData",
                            "firstUsed": 622.459
                        },
                        "2956": {
                            "name": "LinkPrefetchLoadEvent",
                            "firstUsed": 633.876
                        },
                        "5712": {
                            "name": "AnimationAllTypes",
                            "firstUsed": 674.003
                        },
                        "5714": {
                            "name": "AnimationNonCompositedTypes",
                            "firstUsed": 674.007
                        },
                        "2190": {
                            "name": "PaintTimingObserved",
                            "firstUsed": 718.319
                        },
                        "2121": {
                            "name": "NavigatorDeviceMemory",
                            "firstUsed": 722.189
                        },
                        "3868": {
                            "name": "PrefersColorSchemeMediaFeature",
                            "firstUsed": 722.321
                        },
                        "2219": {
                            "name": "V8Element_GetBoundingClientRect_Method",
                            "firstUsed": 722.965
                        },
                        "954": {
                            "name": "V8Window_RequestIdleCallback_Method",
                            "firstUsed": 726.073
                        },
                        "4629": {
                            "name": "ZstdContentEncoding",
                            "firstUsed": 728.869
                        },
                        "5004": {
                            "name": "ZstdContentEncodingForSubresource",
                            "firstUsed": 728.876
                        },
                        "1070": {
                            "name": "CrossOriginApplicationScript",
                            "firstUsed": 729.404
                        },
                        "2663": {
                            "name": "NavigatorUserAgent",
                            "firstUsed": 743.479
                        },
                        "2226": {
                            "name": "DocumentPageHideRegistered",
                            "firstUsed": 743.858
                        },
                        "2195": {
                            "name": "CookieGet",
                            "firstUsed": 746.302
                        },
                        "5293": {
                            "name": "V8Window_Parent_AttributeGetter",
                            "firstUsed": 749.366
                        },
                        "4520": {
                            "name": "NavigatorUAData_GetHighEntropyValues",
                            "firstUsed": 750.562
                        },
                        "1302": {
                            "name": "V8Document_Scripts_AttributeGetter",
                            "firstUsed": 762.8
                        },
                        "2723": {
                            "name": "TrustedTypesCreatePolicy",
                            "firstUsed": 785.249
                        },
                        "3279": {
                            "name": "TrustedTypesPolicyCreated",
                            "firstUsed": 785.26
                        },
                        "2657": {
                            "name": "NavigatorLanguage",
                            "firstUsed": 793.937
                        },
                        "2704": {
                            "name": "V8Screen_Width_AttributeGetter",
                            "firstUsed": 795.067
                        },
                        "2702": {
                            "name": "V8Screen_Height_AttributeGetter",
                            "firstUsed": 795.078
                        },
                        "2511": {
                            "name": "FeaturePolicyJSAPI",
                            "firstUsed": 797.171
                        },
                        "3835": {
                            "name": "FeaturePolicyJSAPIAllowedFeaturesDocument",
                            "firstUsed": 797.18
                        },
                        "5290": {
                            "name": "V8Window_Top_AttributeGetter",
                            "firstUsed": 797.356
                        },
                        "2194": {
                            "name": "CookieSet",
                            "firstUsed": 806.699
                        },
                        "675": {
                            "name": "Fetch",
                            "firstUsed": 812.588
                        },
                        "2913": {
                            "name": "FetchKeepalive",
                            "firstUsed": 813.648
                        },
                        "1069": {
                            "name": "CrossOriginTextScript",
                            "firstUsed": 1014.658
                        },
                        "2719": {
                            "name": "HistoryLength",
                            "firstUsed": 1032.686
                        },
                        "710": {
                            "name": "CryptoGetRandomValues",
                            "firstUsed": 1060.412
                        },
                        "2277": {
                            "name": "V8DeoptimizerDisableSpeculation",
                            "firstUsed": 1065.719
                        },
                        "2229": {
                            "name": "DocumentPageShowFired",
                            "firstUsed": 1068.234
                        }
                    },
                    "CSSFeatures": {
                        "20": {
                            "name": "CSSPropertyLineHeight",
                            "firstUsed": 271.455
                        },
                        "537": {
                            "name": "CSSPropertyAliasWebkitTextSizeAdjust",
                            "firstUsed": 271.496
                        },
                        "69": {
                            "name": "CSSPropertyBoxSizing",
                            "firstUsed": 271.543
                        },
                        "81": {
                            "name": "CSSPropertyHeight",
                            "firstUsed": 271.927
                        },
                        "105": {
                            "name": "CSSPropertyOverflow",
                            "firstUsed": 271.939
                        },
                        "6": {
                            "name": "CSSPropertyFontFamily",
                            "firstUsed": 272.018
                        },
                        "7": {
                            "name": "CSSPropertyFontSize",
                            "firstUsed": 272.026
                        },
                        "35": {
                            "name": "CSSPropertyBorderBottom",
                            "firstUsed": 272.044
                        },
                        "129": {
                            "name": "CSSPropertyTextDecoration",
                            "firstUsed": 272.051
                        },
                        "89": {
                            "name": "CSSPropertyMargin",
                            "firstUsed": 272.096
                        },
                        "143": {
                            "name": "CSSPropertyTextTransform",
                            "firstUsed": 272.13
                        },
                        "2": {
                            "name": "CSSPropertyColor",
                            "firstUsed": 272.158
                        },
                        "4": {
                            "name": "CSSPropertyDisplay",
                            "firstUsed": 272.163
                        },
                        "95": {
                            "name": "CSSPropertyMaxWidth",
                            "firstUsed": 272.167
                        },
                        "109": {
                            "name": "CSSPropertyPadding",
                            "firstUsed": 272.172
                        },
                        "159": {
                            "name": "CSSPropertyWhiteSpace",
                            "firstUsed": 272.418
                        },
                        "175": {
                            "name": "CSSPropertyWebkitAppearance",
                            "firstUsed": 272.471
                        },
                        "102": {
                            "name": "CSSPropertyOutlineOffset",
                            "firstUsed": 272.477
                        },
                        "5": {
                            "name": "CSSPropertyFont",
                            "firstUsed": 272.536
                        },
                        "8": {
                            "name": "CSSPropertyFontStyle",
                            "firstUsed": 316.697
                        },
                        "10": {
                            "name": "CSSPropertyFontWeight",
                            "firstUsed": 316.711
                        },
                        "516": {
                            "name": "CSSPropertyFontDisplay",
                            "firstUsed": 316.715
                        },
                        "124": {
                            "name": "CSSPropertySrc",
                            "firstUsed": 316.732
                        },
                        "156": {
                            "name": "CSSPropertyUnicodeRange",
                            "firstUsed": 316.741
                        },
                        "74": {
                            "name": "CSSPropertyContent",
                            "firstUsed": 318.021
                        },
                        "119": {
                            "name": "CSSPropertyPosition",
                            "firstUsed": 318.027
                        },
                        "161": {
                            "name": "CSSPropertyWidth",
                            "firstUsed": 318.033
                        },
                        "24": {
                            "name": "CSSPropertyBackgroundColor",
                            "firstUsed": 318.039
                        },
                        "67": {
                            "name": "CSSPropertyBottom",
                            "firstUsed": 318.057
                        },
                        "596": {
                            "name": "CSSPropertyMarginInlineStart",
                            "firstUsed": 318.062
                        },
                        "84": {
                            "name": "CSSPropertyLetterSpacing",
                            "firstUsed": 318.07
                        },
                        "92": {
                            "name": "CSSPropertyMarginRight",
                            "firstUsed": 318.082
                        },
                        "118": {
                            "name": "CSSPropertyPointerEvents",
                            "firstUsed": 318.144
                        },
                        "59": {
                            "name": "CSSPropertyBorderStyle",
                            "firstUsed": 318.152
                        },
                        "66": {
                            "name": "CSSPropertyBorderWidth",
                            "firstUsed": 318.158
                        },
                        "42": {
                            "name": "CSSPropertyBorderColor",
                            "firstUsed": 318.163
                        },
                        "149": {
                            "name": "CSSPropertyTop",
                            "firstUsed": 318.168
                        },
                        "93": {
                            "name": "CSSPropertyMarginTop",
                            "firstUsed": 318.172
                        },
                        "122": {
                            "name": "CSSPropertyRight",
                            "firstUsed": 318.177
                        },
                        "326": {
                            "name": "CSSPropertyAliasWebkitTransform",
                            "firstUsed": 318.182
                        },
                        "446": {
                            "name": "CSSPropertyTransform",
                            "firstUsed": 318.193
                        },
                        "83": {
                            "name": "CSSPropertyLeft",
                            "firstUsed": 318.247
                        },
                        "98": {
                            "name": "CSSPropertyOpacity",
                            "firstUsed": 318.252
                        },
                        "235": {
                            "name": "CSSPropertyFlexDirection",
                            "firstUsed": 318.384
                        },
                        "60": {
                            "name": "CSSPropertyBorderTop",
                            "firstUsed": 318.401
                        },
                        "68": {
                            "name": "CSSPropertyBoxShadow",
                            "firstUsed": 318.412
                        },
                        "165": {
                            "name": "CSSPropertyZIndex",
                            "firstUsed": 318.416
                        },
                        "157": {
                            "name": "CSSPropertyVerticalAlign",
                            "firstUsed": 318.572
                        },
                        "21": {
                            "name": "CSSPropertyBackground",
                            "firstUsed": 332.805
                        },
                        "27": {
                            "name": "CSSPropertyBackgroundPosition",
                            "firstUsed": 332.845
                        },
                        "30": {
                            "name": "CSSPropertyBackgroundRepeat",
                            "firstUsed": 332.85
                        },
                        "33": {
                            "name": "CSSPropertyBackgroundSize",
                            "firstUsed": 332.855
                        },
                        "110": {
                            "name": "CSSPropertyPaddingBottom",
                            "firstUsed": 332.888
                        },
                        "90": {
                            "name": "CSSPropertyMarginBottom",
                            "firstUsed": 332.894
                        },
                        "423": {
                            "name": "CSSPropertyGridTemplateAreas",
                            "firstUsed": 332.929
                        },
                        "242": {
                            "name": "CSSPropertyGridTemplateColumns",
                            "firstUsed": 332.937
                        },
                        "422": {
                            "name": "CSSPropertyGridArea",
                            "firstUsed": 332.985
                        },
                        "111": {
                            "name": "CSSPropertyPaddingLeft",
                            "firstUsed": 332.994
                        },
                        "14": {
                            "name": "CSSPropertyWebkitFontSmoothing",
                            "firstUsed": 410.732
                        },
                        "54": {
                            "name": "CSSPropertyBorderRight",
                            "firstUsed": 411.088
                        },
                        "38": {
                            "name": "CSSPropertyBorderBottomRightRadius",
                            "firstUsed": 411.097
                        },
                        "332": {
                            "name": "CSSPropertyAliasWebkitTransition",
                            "firstUsed": 412.07
                        },
                        "150": {
                            "name": "CSSPropertyTransition",
                            "firstUsed": 412.076
                        },
                        "128": {
                            "name": "CSSPropertyTextAlign",
                            "firstUsed": 412.179
                        },
                        "112": {
                            "name": "CSSPropertyPaddingRight",
                            "firstUsed": 412.221
                        },
                        "113": {
                            "name": "CSSPropertyPaddingTop",
                            "firstUsed": 421.188
                        },
                        "240": {
                            "name": "CSSPropertyJustifyContent",
                            "firstUsed": 421.201
                        },
                        "231": {
                            "name": "CSSPropertyAlignItems",
                            "firstUsed": 421.207
                        },
                        "600": {
                            "name": "CSSPropertyPaddingInlineStart",
                            "firstUsed": 421.426
                        },
                        "239": {
                            "name": "CSSPropertyFlexWrap",
                            "firstUsed": 421.433
                        },
                        "53": {
                            "name": "CSSPropertyBorderRadius",
                            "firstUsed": 421.551
                        },
                        "34": {
                            "name": "CSSPropertyBorder",
                            "firstUsed": 421.565
                        },
                        "77": {
                            "name": "CSSPropertyCursor",
                            "firstUsed": 421.57
                        },
                        "539": {
                            "name": "CSSPropertyUserSelect",
                            "firstUsed": 421.71
                        },
                        "592": {
                            "name": "CSSPropertyGap",
                            "firstUsed": 423.875
                        },
                        "36": {
                            "name": "CSSPropertyBorderBottomColor",
                            "firstUsed": 423.983
                        },
                        "94": {
                            "name": "CSSPropertyMaxHeight",
                            "firstUsed": 424.208
                        },
                        "369": {
                            "name": "CSSPropertyFill",
                            "firstUsed": 424.245
                        },
                        "91": {
                            "name": "CSSPropertyMarginLeft",
                            "firstUsed": 424.344
                        },
                        "106": {
                            "name": "CSSPropertyOverflowWrap",
                            "firstUsed": 426.062
                        },
                        "25": {
                            "name": "CSSPropertyBackgroundImage",
                            "firstUsed": 426.182
                        },
                        "594": {
                            "name": "CSSPropertyMarginBlockStart",
                            "firstUsed": 431.261
                        },
                        "595": {
                            "name": "CSSPropertyMarginBlockEnd",
                            "firstUsed": 431.271
                        }
                    },
                    "AnimatedCSSFeatures": []
                },
                "_maxFID": 74,
                "_TTIMeasurementEnd": 4125,
                "_LastInteractive": 987,
                "_TotalBlockingTime": 142,
                "_testID": "260610_DQ_1",
                "_run": 1,
                "_step": 1,
                "_effectiveBps": 574976,
                "_domTime": 0,
                "_aft": 0,
                "_titleTime": 67,
                "_domLoading": 0,
                "_server_rtt": 0,
                "_edge-processed": true,
                "_test_result": 0,
                "_utilization": {
                    "cpu": {
                        "data": {
                            "0": 0,
                            "102": 73.7,
                            "203": 31.6,
                            "304": 40.9,
                            "407": 89.5,
                            "510": 78.9,
                            "611": 57.9,
                            "714": 85.7,
                            "817": 100,
                            "918": 89.5,
                            "1021": 90.5,
                            "1122": 84.2,
                            "1224": 40,
                            "1325": 5.3,
                            "1426": 13.6,
                            "1527": 5.3,
                            "1627": 14.3,
                            "1728": 5,
                            "1829": 10,
                            "1930": 5,
                            "2031": 5,
                            "2131": 5.3,
                            "2232": 5,
                            "2333": 5.3,
                            "2434": 5,
                            "2535": 9.5,
                            "2635": 10,
                            "2736": 5,
                            "2837": 5,
                            "2938": 9.5,
                            "3039": 5.3,
                            "3140": 5,
                            "3240": 5.3,
                            "3341": 5,
                            "3442": 10,
                            "3543": 9.5,
                            "3644": 5,
                            "3745": 5,
                            "3845": 5,
                            "3946": 5.3,
                            "4047": 5,
                            "4148": 5,
                            "4249": 10.5
                        },
                        "max": 100,
                        "count": 43
                    },
                    "bw": {
                        "data": {
                            "0": 0,
                            "102": 26636,
                            "203": 101871,
                            "304": 2205917,
                            "407": 11185446,
                            "510": 2262469,
                            "611": 483620,
                            "714": 9293722,
                            "817": 6635464,
                            "918": 4002280,
                            "1021": 6794291,
                            "1122": 1906036,
                            "1224": 97940,
                            "1325": 0,
                            "1426": 0,
                            "1527": 0,
                            "1627": 0,
                            "1728": 0,
                            "1829": 0,
                            "1930": 0,
                            "2031": 0,
                            "2131": 0,
                            "2232": 0,
                            "2333": 0,
                            "2434": 0,
                            "2535": 0,
                            "2635": 0,
                            "2736": 0,
                            "2837": 0,
                            "2938": 0,
                            "3039": 0,
                            "3140": 0,
                            "3240": 0,
                            "3341": 0,
                            "3442": 0,
                            "3543": 0,
                            "3644": 0,
                            "3745": 0,
                            "3845": 0,
                            "3946": 0,
                            "4047": 0,
                            "4148": 0,
                            "4249": 0
                        },
                        "max": 11185446,
                        "count": 43
                    }
                },
                "_effectiveBpsDoc": 595044,
                "_consoleLog": []
            },
            {
                "startedDateTime": "2026-06-10T19:13:22.044+00:00",
                "title": "Run 1, Repeat View for https://almanac.httparchive.org/en/2022/",
                "id": "page_1_1_1",
                "testID": "260610_DQ_1",
                "pageTimings": {
                    "onLoad": 850,
                    "onContentLoad": -1,
                    "_startRender": 100
                },
                "_bwDown": 5000,
                "_loadTime": 850,
                "_docTime": 850,
                "_fullyLoaded": 850,
                "_bytesOut": 7766,
                "_bytesOutDoc": 7766,
                "_bytesIn": 0,
                "_bytesInDoc": 0,
                "_requests": 2,
                "_requestsFull": 2,
                "_requestsDoc": 2,
                "_responses_200": 0,
                "_responses_404": 0,
                "_responses_other": 2,
                "_result": 0,
                "_testStartOffset": 0,
                "_cached": 1,
                "_optimization_checked": 1,
                "_main_frame": "4052FE2D9AA59E8DFD512B0FDE8ACCD3",
                "_loadEventStart": 653,
                "_loadEventEnd": 653,
                "_domContentLoadedEventStart": 393,
                "_domContentLoadedEventEnd": 394,
                "_URL": "https://almanac.httparchive.org/en/2022/",
                "_connections": 1,
                "_domInteractive": 387,
                "_firstContentfulPaint": 624,
                "_firstPaint": 428,
                "_firstImagePaint": 624,
                "_firstMeaningfulPaint": 624,
                "_renderBlockingCSS": 0,
                "_renderBlockingJS": 0,
                "_score_cache": -1,
                "_score_cdn": 100,
                "_score_gzip": -1,
                "_score_cookies": -1,
                "_score_keep-alive": 100,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": -1,
                "_score_etags": -1,
                "_score_progressive_jpeg": -1,
                "_gzip_total": 0,
                "_gzip_savings": 0,
                "_minify_total": -1,
                "_minify_savings": -1,
                "_image_total": 0,
                "_image_savings": 0,
                "_base_page_cdn": "",
                "_cpuTimes": {
                    "ParseHTML": 21,
                    "EventDispatch": 1,
                    "V8.GC_TIME_TO_SAFEPOINT": 0,
                    "V8.GC_HEAP_ENSURE_SWEEPING_COMPLETED": 0,
                    "CommitLoad": 0,
                    "HTMLDocumentParser::MaybeFetchQueuedPreloads": 5,
                    "ResourceFetcher::requestResource": 17,
                    "ParseAuthorStyleSheet": 2,
                    "EvaluateScript": 62,
                    "v8.compile": 23,
                    "UpdateLayoutTree": 14,
                    "MarkLoad": 0,
                    "Layout": 159,
                    "BeginRemoteFontLoad": 0,
                    "PrePaint": 2,
                    "IntersectionObserverController::computeIntersections": 0,
                    "Paint": 3,
                    "Layerize": 1,
                    "RemoteFontLoaded": 0,
                    "v8.produceCache": 28,
                    "MarkDOMContent": 0,
                    "largestContentfulPaint::Candidate": 0,
                    "TimerFire": 1,
                    "FunctionCall": 101,
                    "V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
                    "MinorGC": 0,
                    "V8.GC_HEAP_PROLOGUE": 0,
                    "V8.GC_SCAVENGER": 0,
                    "V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
                    "V8.GC_SCAVENGER_SCAVENGE": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
                    "ComputeWeaknessProcessor start": 0,
                    "V8.GC_SCAVENGER_TRACED_HANDLES_COMPUTE_WEAKNESS_PARALLEL": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_COLLECT_OLD_TO_NEW_PAGES": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 3,
                    "Parallel scavenge started": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
                    "ClearWeaknessProcessor start": 0,
                    "V8.GC_SCAVENGER_TRACED_HANDLES_RESET_PARALLEL": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_RESTORE_AND_QUARANTINE_PINNED": 0,
                    "V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
                    "V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
                    "V8.GC_SCAVENGER_RESIZE_NEW_SPACE": 0,
                    "V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
                    "V8.GC_HEAP_EPILOGUE": 0,
                    "V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
                    "V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 1,
                    "HitTest": 0,
                    "FireIdleCallback": 0,
                    "Idle": 407
                },
                "_cpuTimesDoc": {
                    "ParseHTML": 21,
                    "EventDispatch": 1,
                    "V8.GC_TIME_TO_SAFEPOINT": 0,
                    "V8.GC_HEAP_ENSURE_SWEEPING_COMPLETED": 0,
                    "CommitLoad": 0,
                    "HTMLDocumentParser::MaybeFetchQueuedPreloads": 5,
                    "ResourceFetcher::requestResource": 17,
                    "ParseAuthorStyleSheet": 2,
                    "EvaluateScript": 62,
                    "v8.compile": 23,
                    "UpdateLayoutTree": 14,
                    "MarkLoad": 0,
                    "Layout": 159,
                    "BeginRemoteFontLoad": 0,
                    "PrePaint": 2,
                    "IntersectionObserverController::computeIntersections": 0,
                    "Paint": 3,
                    "Layerize": 1,
                    "RemoteFontLoaded": 0,
                    "v8.produceCache": 28,
                    "MarkDOMContent": 0,
                    "largestContentfulPaint::Candidate": 0,
                    "TimerFire": 1,
                    "FunctionCall": 101,
                    "V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
                    "MinorGC": 0,
                    "V8.GC_HEAP_PROLOGUE": 0,
                    "V8.GC_SCAVENGER": 0,
                    "V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
                    "V8.GC_SCAVENGER_SCAVENGE": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
                    "ComputeWeaknessProcessor start": 0,
                    "V8.GC_SCAVENGER_TRACED_HANDLES_COMPUTE_WEAKNESS_PARALLEL": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_COLLECT_OLD_TO_NEW_PAGES": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 3,
                    "Parallel scavenge started": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
                    "ClearWeaknessProcessor start": 0,
                    "V8.GC_SCAVENGER_TRACED_HANDLES_RESET_PARALLEL": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_RESTORE_AND_QUARANTINE_PINNED": 0,
                    "V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
                    "V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
                    "V8.GC_SCAVENGER_RESIZE_NEW_SPACE": 0,
                    "V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
                    "V8.GC_HEAP_EPILOGUE": 0,
                    "V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
                    "V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 1,
                    "HitTest": 0,
                    "FireIdleCallback": 0,
                    "Idle": 407
                },
                "_cpu.ParseHTML": 21,
                "_cpu.EventDispatch": 1,
                "_cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
                "_cpu.V8.GC_HEAP_ENSURE_SWEEPING_COMPLETED": 0,
                "_cpu.CommitLoad": 0,
                "_cpu.HTMLDocumentParser::MaybeFetchQueuedPreloads": 5,
                "_cpu.ResourceFetcher::requestResource": 17,
                "_cpu.ParseAuthorStyleSheet": 2,
                "_cpu.EvaluateScript": 62,
                "_cpu.v8.compile": 23,
                "_cpu.UpdateLayoutTree": 14,
                "_cpu.MarkLoad": 0,
                "_cpu.Layout": 159,
                "_cpu.BeginRemoteFontLoad": 0,
                "_cpu.PrePaint": 2,
                "_cpu.IntersectionObserverController::computeIntersections": 0,
                "_cpu.Paint": 3,
                "_cpu.Layerize": 1,
                "_cpu.RemoteFontLoaded": 0,
                "_cpu.v8.produceCache": 28,
                "_cpu.MarkDOMContent": 0,
                "_cpu.largestContentfulPaint::Candidate": 0,
                "_cpu.TimerFire": 1,
                "_cpu.FunctionCall": 101,
                "_cpu.V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
                "_cpu.MinorGC": 0,
                "_cpu.V8.GC_HEAP_PROLOGUE": 0,
                "_cpu.V8.GC_SCAVENGER": 0,
                "_cpu.V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
                "_cpu.V8.GC_SCAVENGER_SCAVENGE": 0,
                "_cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
                "_cpu.ComputeWeaknessProcessor start": 0,
                "_cpu.V8.GC_SCAVENGER_TRACED_HANDLES_COMPUTE_WEAKNESS_PARALLEL": 0,
                "_cpu.V8.GC_SCAVENGER_SCAVENGE_COLLECT_OLD_TO_NEW_PAGES": 0,
                "_cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 3,
                "_cpu.Parallel scavenge started": 0,
                "_cpu.V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
                "_cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
                "_cpu.ClearWeaknessProcessor start": 0,
                "_cpu.V8.GC_SCAVENGER_TRACED_HANDLES_RESET_PARALLEL": 0,
                "_cpu.V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
                "_cpu.V8.GC_SCAVENGER_SCAVENGE_RESTORE_AND_QUARANTINE_PINNED": 0,
                "_cpu.V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
                "_cpu.V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
                "_cpu.V8.GC_SCAVENGER_RESIZE_NEW_SPACE": 0,
                "_cpu.V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
                "_cpu.V8.GC_HEAP_EPILOGUE": 0,
                "_cpu.V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
                "_cpu.V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
                "_cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 1,
                "_cpu.HitTest": 0,
                "_cpu.FireIdleCallback": 0,
                "_cpu.Idle": 407,
                "_v8Stats": {
                    "main_thread": [],
                    "background": []
                },
                "_tester": "wptagent-v6-manual-20241002-10.20.0.3",
                "_start_epoch": 1781118800.2078362,
                "_osVersion": "Linux 6.8.0-1060-gcp",
                "_os_version": "Linux 6.8.0-1060-gcp",
                "_osPlatform": "x86_64 x86_64",
                "_date": 1781118802.0436308,
                "_browserVersion": "149.0.0.0",
                "_browser_version": "149.0.0.0",
                "_fullyLoadedCPUms": 1439,
                "_fullyLoadedCPUpct": 18.580645161295806,
                "_audit_issues": [
                    {
                        "code": "QuirksModeIssue",
                        "details": {
                            "quirksModeIssueDetails": {
                                "isLimitedQuirksMode": false,
                                "documentNodeId": 2,
                                "url": "http://127.0.0.1:8888/orange.html",
                                "frameId": "4052FE2D9AA59E8DFD512B0FDE8ACCD3",
                                "loaderId": "47A77CDB5611B03E5C7BC27DCE0B45A3"
                            }
                        }
                    },
                    {
                        "code": "GenericIssue",
                        "details": {
                            "genericIssueDetails": {
                                "errorType": "NavigationEntryMarkedSkippable",
                                "request": {
                                    "url": "http://127.0.0.1:8888/orange.html"
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 806,
                                    "columnNumber": 1887
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 806,
                                    "columnNumber": 1887
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 806,
                                    "columnNumber": 1887
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 806,
                                    "columnNumber": 1887
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 806,
                                    "columnNumber": 1887
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 806,
                                    "columnNumber": 1887
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 806,
                                    "columnNumber": 1887
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "13",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=UA-22381566-3&cx=c&gtm=4e6641",
                                    "lineNumber": 344,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "13",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=UA-22381566-3&cx=c&gtm=4e6641",
                                    "lineNumber": 344,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 130
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 130
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 37,
                                    "columnNumber": 284
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 37,
                                    "columnNumber": 284
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 30,
                                    "columnNumber": 1444
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 30,
                                    "columnNumber": 1453
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 35,
                                    "columnNumber": 771
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 570
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 600
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 35,
                                    "columnNumber": 771
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 570
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 600
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "15",
                                    "url": "https://www.google-analytics.com/plugins/ua/linkid.js",
                                    "lineNumber": 0,
                                    "columnNumber": 522
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 35,
                                    "columnNumber": 771
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 130
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 130
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 130
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 35,
                                    "columnNumber": 771
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 570
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 600
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 35,
                                    "columnNumber": 771
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 130
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 130
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 130
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 35,
                                    "columnNumber": 771
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 130
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 130
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 130
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 35,
                                    "columnNumber": 771
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 130
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 130
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 130
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 35,
                                    "columnNumber": 771
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 130
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 130
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 130
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 35,
                                    "columnNumber": 771
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 130
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 130
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 130
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 35,
                                    "columnNumber": 771
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 130
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 130
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 130
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 806,
                                    "columnNumber": 1887
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "12",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 396,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 35,
                                    "columnNumber": 771
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 130
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 130
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "14",
                                    "url": "https://www.google-analytics.com/analytics.js",
                                    "lineNumber": 36,
                                    "columnNumber": 130
                                }
                            }
                        }
                    },
                    {
                        "code": "BounceTrackingIssue",
                        "details": {
                            "bounceTrackingIssueDetails": {
                                "trackingSites": [
                                    "127.0.0.1"
                                ]
                            }
                        }
                    }
                ],
                "_execution_contexts": [
                    {
                        "id": 2,
                        "origin": "http://127.0.0.1:8888",
                        "name": ""
                    },
                    {
                        "id": 1,
                        "origin": "https://almanac.httparchive.org",
                        "name": ""
                    }
                ],
                "_webdx_features": [
                    {
                        "name": "PageVisits",
                        "id": "0"
                    },
                    {
                        "name": "Flexbox",
                        "id": "28"
                    },
                    {
                        "name": "FocusVisible",
                        "id": "29"
                    },
                    {
                        "name": "Grid",
                        "id": "38"
                    },
                    {
                        "name": "Slot",
                        "id": "62"
                    },
                    {
                        "name": "LogicalProperties",
                        "id": "168"
                    },
                    {
                        "name": "Canvas",
                        "id": "200"
                    },
                    {
                        "name": "Canvas2d",
                        "id": "201"
                    },
                    {
                        "name": "Canvas2dAlpha",
                        "id": "202"
                    },
                    {
                        "name": "LongAnimationFrames",
                        "id": "236"
                    },
                    {
                        "name": "ReferrerPolicy",
                        "id": "260"
                    },
                    {
                        "name": "FetchPriority",
                        "id": "268"
                    },
                    {
                        "name": "LayoutInstability",
                        "id": "277"
                    },
                    {
                        "name": "Zstd",
                        "id": "291"
                    },
                    {
                        "name": "SpeculationRules",
                        "id": "317"
                    },
                    {
                        "name": "RequestAnimationFrame",
                        "id": "323"
                    },
                    {
                        "name": "Requestidlecallback",
                        "id": "338"
                    },
                    {
                        "name": "UaClientHints",
                        "id": "341"
                    },
                    {
                        "name": "Not",
                        "id": "343"
                    },
                    {
                        "name": "Scripting",
                        "id": "344"
                    },
                    {
                        "name": "NullishCoalescing",
                        "id": "379"
                    }
                ],
                "_document_URL": "https://almanac.httparchive.org/en/2022/",
                "_document_hostname": "almanac.httparchive.org",
                "_document_origin": "https://almanac.httparchive.org",
                "_viewport": {
                    "width": 1366,
                    "height": 681,
                    "dpr": 1
                },
                "_domElements": 678,
                "_domComplete": 653,
                "_PerformancePaintTiming.first-paint": 428,
                "_PerformancePaintTiming.first-contentful-paint": 428,
                "_origin_dns": {
                    "a": [
                        "142.251.179.121"
                    ],
                    "aaaa": [
                        "2607:f8b0:4004:c1b::79"
                    ],
                    "cname": [
                        "ghs.googlehosted.com."
                    ],
                    "ns": [
                        "rita.ns.cloudflare.com.",
                        "yevgen.ns.cloudflare.com."
                    ],
                    "mx": [
                        "1 aspmx.l.google.com.",
                        "10 alt3.aspmx.l.google.com.",
                        "10 alt4.aspmx.l.google.com.",
                        "5 alt1.aspmx.l.google.com.",
                        "5 alt2.aspmx.l.google.com."
                    ],
                    "txt": [
                        "\"google-site-verification=q2s5iM0TfFmbboPuL9FBQwq5vlCkO2lrjSxqaRXCAL0\"",
                        "\"v=spf1 include:_spf.google.com ~all\""
                    ],
                    "soa": [
                        "rita.ns.cloudflare.com. dns.cloudflare.com. 2404232354 10000 2400 604800 1800"
                    ],
                    "https": [],
                    "svcb": []
                },
                "_detected": {
                    "IaaS": "Google Cloud",
                    "JavaScript libraries": "web-vitals",
                    "RUM": "web-vitals",
                    "Performance": "Priority Hints,Google Cloud Trace",
                    "Webmail": "Google Workspace",
                    "Email": "Google Workspace",
                    "Analytics": "Google Analytics",
                    "CDN": "Cloudflare",
                    "Miscellaneous": "RSS,Open Graph"
                },
                "_detected_apps": {
                    "Google Cloud": "",
                    "web-vitals": "",
                    "Priority Hints": "",
                    "Google Workspace": "",
                    "Google Cloud Trace": "",
                    "Google Analytics": "",
                    "Cloudflare": "",
                    "RSS": "",
                    "Open Graph": ""
                },
                "_detected_technologies": {
                    "Google Cloud": {
                        "name": "Google Cloud",
                        "description": "Google Cloud is a suite of cloud computing services.",
                        "slug": "google-cloud",
                        "categories": [
                            {
                                "id": 63,
                                "slug": "iaas",
                                "description": "Provides computing resources",
                                "groups": [
                                    7
                                ],
                                "name": "IaaS",
                                "priority": 8
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "Google Cloud.svg",
                        "website": "https://cloud.google.com",
                        "pricing": [],
                        "cpe": "cpe:2.3:a:google:cloud_platform:*:*:*:*:*:*:*:*"
                    },
                    "web-vitals": {
                        "name": "web-vitals",
                        "description": "The web-vitals JavaScript is a tiny, modular library for measuring all the web vitals metrics on real users.",
                        "slug": "web-vitals",
                        "categories": [
                            {
                                "id": 59,
                                "slug": "javascript-libraries",
                                "description": "Collections of pre-written JavaScript code",
                                "groups": [
                                    9
                                ],
                                "name": "JavaScript libraries",
                                "priority": 9
                            },
                            {
                                "id": 78,
                                "slug": "rum",
                                "description": "Tools that track performance as experienced by users",
                                "groups": [
                                    2
                                ],
                                "name": "RUM",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "web-vitals.svg",
                        "website": "https://github.com/GoogleChrome/web-vitals",
                        "pricing": [],
                        "cpe": null
                    },
                    "Priority Hints": {
                        "name": "Priority Hints",
                        "description": "Priority Hints exposes a mechanism for developers to signal a relative priority for browsers to consider when fetching resources.",
                        "slug": "priority-hints",
                        "categories": [
                            {
                                "id": 92,
                                "slug": "performance",
                                "description": "Tools that measure and optimize site speed",
                                "groups": [
                                    7
                                ],
                                "name": "Performance",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "Priority Hints.svg",
                        "website": "https://wicg.github.io/priority-hints/",
                        "pricing": [],
                        "cpe": null
                    },
                    "Google Workspace": {
                        "name": "Google Workspace",
                        "description": "Google Workspace, formerly G Suite, is a collection of cloud computing, productivity and collaboration tools.",
                        "slug": "google-workspace",
                        "categories": [
                            {
                                "id": 30,
                                "slug": "webmail",
                                "description": "Systems that allow users to send and receive emails through a browser",
                                "groups": [
                                    4
                                ],
                                "name": "Webmail",
                                "priority": 2
                            },
                            {
                                "id": 75,
                                "slug": "email",
                                "description": "Systems that manage email communication",
                                "groups": [
                                    4,
                                    2
                                ],
                                "name": "Email",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "Google.svg",
                        "website": "https://workspace.google.com/",
                        "pricing": [],
                        "cpe": null
                    },
                    "Google Cloud Trace": {
                        "name": "Google Cloud Trace",
                        "description": "Google Cloud Trace is a distributed tracing system that collects latency data from applications and displays it in the Google Cloud Console.",
                        "slug": "google-cloud-trace",
                        "categories": [
                            {
                                "id": 92,
                                "slug": "performance",
                                "description": "Tools that measure and optimize site speed",
                                "groups": [
                                    7
                                ],
                                "name": "Performance",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "google-cloud-trace.svg",
                        "website": "https://cloud.google.com/trace",
                        "pricing": [],
                        "cpe": null
                    },
                    "Google Analytics": {
                        "name": "Google Analytics",
                        "description": "Google Analytics is a free web analytics service that tracks and reports website traffic.",
                        "slug": "google-analytics",
                        "categories": [
                            {
                                "id": 10,
                                "slug": "analytics",
                                "description": "Tools that track user behavior and provide insights into website performance",
                                "groups": [
                                    8
                                ],
                                "name": "Analytics",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "Google Analytics.svg",
                        "website": "https://google.com/analytics",
                        "pricing": [],
                        "cpe": null
                    },
                    "Cloudflare": {
                        "name": "Cloudflare",
                        "description": "Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.",
                        "slug": "cloudflare",
                        "categories": [
                            {
                                "id": 31,
                                "slug": "cdn",
                                "description": "(Content Delivery Network) Distribute website content globally to improve load times for users",
                                "groups": [
                                    7
                                ],
                                "name": "CDN",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "CloudFlare.svg",
                        "website": "https://www.cloudflare.com",
                        "pricing": [],
                        "cpe": null
                    },
                    "RSS": {
                        "name": "RSS",
                        "description": "RSS is a family of web feed formats used to publish frequently updated works—such as blog entries, news headlines, audio, and video—in a standardized format.",
                        "slug": "rss",
                        "categories": [
                            {
                                "id": 19,
                                "slug": "miscellaneous",
                                "description": "Tools and technologies that don't fit into other categories",
                                "groups": [
                                    6
                                ],
                                "name": "Miscellaneous",
                                "priority": 10
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "RSS.svg",
                        "website": "https://www.rssboard.org/rss-specification",
                        "pricing": [],
                        "cpe": null
                    },
                    "Open Graph": {
                        "name": "Open Graph",
                        "description": "Open Graph is a protocol that is used to integrate any web page into the social graph.",
                        "slug": "open-graph",
                        "categories": [
                            {
                                "id": 19,
                                "slug": "miscellaneous",
                                "description": "Tools and technologies that don't fit into other categories",
                                "groups": [
                                    6
                                ],
                                "name": "Miscellaneous",
                                "priority": 10
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "Open Graph.png",
                        "website": "https://ogp.me",
                        "pricing": [],
                        "cpe": null
                    }
                },
                "_axe": {
                    "testEngine": "4.4.1",
                    "violations": [],
                    "passes": [
                        {
                            "id": "aria-allowed-attr",
                            "impact": null,
                            "tags": [
                                "cat.aria",
                                "wcag2a",
                                "wcag412"
                            ],
                            "description": "Ensures ARIA attributes are allowed for an element's role",
                            "help": "Elements must only use allowed ARIA attributes",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/aria-allowed-attr?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "aria-allowed-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attributes are used correctly for the defined role"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-unsupported-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute is supported"
                                        },
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "ARIA attribute is allowed"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<nav id=\"header-page-navigation\" aria-label=\"Page navigation\">",
                                    "target": [
                                        "#header-page-navigation"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-allowed-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attributes are used correctly for the defined role"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-unsupported-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute is supported"
                                        },
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "ARIA attribute is allowed"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>",
                                    "target": [
                                        ".header.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-allowed-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attributes are used correctly for the defined role"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-unsupported-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute is supported"
                                        },
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "ARIA attribute is allowed"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n    Table of Contents\n  </button>",
                                    "target": [
                                        ".table-of-contents.header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-allowed-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attributes are used correctly for the defined role"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-unsupported-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute is supported"
                                        },
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "ARIA attribute is allowed"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>",
                                    "target": [
                                        ".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-allowed-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attributes are used correctly for the defined role"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-unsupported-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute is supported"
                                        },
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "ARIA attribute is allowed"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English</button>",
                                    "target": [
                                        ".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-allowed-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attributes are used correctly for the defined role"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-unsupported-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute is supported"
                                        },
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "ARIA attribute is allowed"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<nav id=\"footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">",
                                    "target": [
                                        "#footer-nav-items"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-allowed-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attributes are used correctly for the defined role"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-unsupported-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute is supported"
                                        },
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "ARIA attribute is allowed"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>",
                                    "target": [
                                        ".footer.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-allowed-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attributes are used correctly for the defined role"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-unsupported-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute is supported"
                                        },
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "ARIA attribute is allowed"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n    Table of Contents\n  </button>",
                                    "target": [
                                        ".table-of-contents.footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-allowed-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attributes are used correctly for the defined role"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-unsupported-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute is supported"
                                        },
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "ARIA attribute is allowed"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>",
                                    "target": [
                                        ".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-allowed-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attributes are used correctly for the defined role"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-unsupported-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute is supported"
                                        },
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "ARIA attribute is allowed"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English</button>",
                                    "target": [
                                        ".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-allowed-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attributes are used correctly for the defined role"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-unsupported-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute is supported"
                                        },
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "ARIA attribute is allowed"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a class=\"ha-logo not-mobile\" href=\"https://httparchive.org/\" aria-labelledby=\"ha-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"ha-logo-footer\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-allowed-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attributes are used correctly for the defined role"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-unsupported-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute is supported"
                                        },
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "ARIA attribute is allowed"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"https://x.com/HTTPArchive\" aria-labelledby=\"twitter-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"twitter-logo-footer\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-allowed-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attributes are used correctly for the defined role"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-unsupported-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute is supported"
                                        },
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "ARIA attribute is allowed"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"https://bsky.app/profile/httparchive.org\" aria-labelledby=\"bluesky-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"bluesky-logo-footer\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-allowed-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attributes are used correctly for the defined role"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-unsupported-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute is supported"
                                        },
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "ARIA attribute is allowed"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"https://github.com/HTTPArchive/almanac.httparchive.org\" rel=\"me\" aria-labelledby=\"github-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"github-logo-footer\"]"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "aria-hidden-body",
                            "impact": null,
                            "tags": [
                                "cat.aria",
                                "wcag2a",
                                "wcag412"
                            ],
                            "description": "Ensures aria-hidden='true' is not present on the document body.",
                            "help": "aria-hidden='true' must not be present on the document body",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/aria-hidden-body?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "aria-hidden-body",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "No aria-hidden attribute is present on document body"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<body class=\"year-2022\">",
                                    "target": [
                                        "body"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "aria-hidden-focus",
                            "impact": null,
                            "tags": [
                                "cat.name-role-value",
                                "wcag2a",
                                "wcag412",
                                "wcag131"
                            ],
                            "description": "Ensures aria-hidden elements do not contain focusable elements",
                            "help": "ARIA hidden element must not contain focusable elements",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/aria-hidden-focus?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [],
                                    "all": [
                                        {
                                            "id": "focusable-modal-open",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "No focusable elements while a modal is open"
                                        },
                                        {
                                            "id": "focusable-disabled",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "No focusable elements contained within element"
                                        },
                                        {
                                            "id": "focusable-not-tabbable",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "No focusable elements contained within element"
                                        }
                                    ],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div class=\"people\" aria-hidden=\"true\">",
                                    "target": [
                                        ".people"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "aria-required-attr",
                            "impact": null,
                            "tags": [
                                "cat.aria",
                                "wcag2a",
                                "wcag412"
                            ],
                            "description": "Ensures elements with ARIA roles have all required ARIA attributes",
                            "help": "Required ARIA attributes must be provided",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/aria-required-attr?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "aria-required-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "All required ARIA attributes are present"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<svg width=\"70\" height=\"35\" role=\"img\">\n            <title id=\"ha-logo-footer\">HTTP Archive home</title>\n            <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#ha-logo\"></use>\n          </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"ha-logo-footer\"] > svg[width=\"70\"][height=\"35\"][role=\"img\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-required-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "All required ARIA attributes are present"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<svg width=\"20\" height=\"20\" role=\"img\">\n                <title id=\"twitter-logo-footer\">Twitter</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#twitter-logo\"></use>\n              </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"twitter-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-required-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "All required ARIA attributes are present"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<svg width=\"20\" height=\"20\" role=\"img\">\n                <title id=\"bluesky-logo-footer\">Bluesky</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#bluesky-logo\"></use>\n              </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"bluesky-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-required-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "All required ARIA attributes are present"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<svg width=\"22\" height=\"20\" role=\"img\">\n                <title id=\"github-logo-footer\">GitHub</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#github-logo\"></use>\n              </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"github-logo-footer\"] > svg[width=\"22\"][height=\"20\"][role=\"img\"]"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "aria-roles",
                            "impact": null,
                            "tags": [
                                "cat.aria",
                                "wcag2a",
                                "wcag412"
                            ],
                            "description": "Ensures all elements with a role attribute use a valid value",
                            "help": "ARIA roles used must conform to valid values",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/aria-roles?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "fallbackrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Only one role value used"
                                        },
                                        {
                                            "id": "invalidrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA role is valid"
                                        },
                                        {
                                            "id": "abstractrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Abstract roles are not used"
                                        },
                                        {
                                            "id": "unsupportedrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA role is supported"
                                        },
                                        {
                                            "id": "deprecatedrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "ARIA role is not deprecated"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<svg width=\"70\" height=\"35\" role=\"img\">\n            <title id=\"ha-logo-footer\">HTTP Archive home</title>\n            <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#ha-logo\"></use>\n          </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"ha-logo-footer\"] > svg[width=\"70\"][height=\"35\"][role=\"img\"]"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "fallbackrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Only one role value used"
                                        },
                                        {
                                            "id": "invalidrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA role is valid"
                                        },
                                        {
                                            "id": "abstractrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Abstract roles are not used"
                                        },
                                        {
                                            "id": "unsupportedrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA role is supported"
                                        },
                                        {
                                            "id": "deprecatedrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "ARIA role is not deprecated"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<svg width=\"20\" height=\"20\" role=\"img\">\n                <title id=\"twitter-logo-footer\">Twitter</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#twitter-logo\"></use>\n              </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"twitter-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "fallbackrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Only one role value used"
                                        },
                                        {
                                            "id": "invalidrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA role is valid"
                                        },
                                        {
                                            "id": "abstractrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Abstract roles are not used"
                                        },
                                        {
                                            "id": "unsupportedrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA role is supported"
                                        },
                                        {
                                            "id": "deprecatedrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "ARIA role is not deprecated"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<svg width=\"20\" height=\"20\" role=\"img\">\n                <title id=\"bluesky-logo-footer\">Bluesky</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#bluesky-logo\"></use>\n              </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"bluesky-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "fallbackrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Only one role value used"
                                        },
                                        {
                                            "id": "invalidrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA role is valid"
                                        },
                                        {
                                            "id": "abstractrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Abstract roles are not used"
                                        },
                                        {
                                            "id": "unsupportedrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA role is supported"
                                        },
                                        {
                                            "id": "deprecatedrole",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "ARIA role is not deprecated"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<svg width=\"22\" height=\"20\" role=\"img\">\n                <title id=\"github-logo-footer\">GitHub</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#github-logo\"></use>\n              </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"github-logo-footer\"] > svg[width=\"22\"][height=\"20\"][role=\"img\"]"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "aria-valid-attr-value",
                            "impact": null,
                            "tags": [
                                "cat.aria",
                                "wcag2a",
                                "wcag412"
                            ],
                            "description": "Ensures all ARIA attributes have valid values",
                            "help": "ARIA attributes must conform to valid values",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/aria-valid-attr-value?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [],
                                    "all": [
                                        {
                                            "id": "aria-valid-attr-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute values are valid"
                                        },
                                        {
                                            "id": "aria-errormessage",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
                                        },
                                        {
                                            "id": "aria-level",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-level values are valid"
                                        }
                                    ],
                                    "none": [],
                                    "impact": null,
                                    "html": "<nav id=\"header-page-navigation\" aria-label=\"Page navigation\">",
                                    "target": [
                                        "#header-page-navigation"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [
                                        {
                                            "id": "aria-valid-attr-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute values are valid"
                                        },
                                        {
                                            "id": "aria-errormessage",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
                                        },
                                        {
                                            "id": "aria-level",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-level values are valid"
                                        }
                                    ],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>",
                                    "target": [
                                        ".header.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [
                                        {
                                            "id": "aria-valid-attr-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute values are valid"
                                        },
                                        {
                                            "id": "aria-errormessage",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
                                        },
                                        {
                                            "id": "aria-level",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-level values are valid"
                                        }
                                    ],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n    Table of Contents\n  </button>",
                                    "target": [
                                        ".table-of-contents.header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [
                                        {
                                            "id": "aria-valid-attr-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute values are valid"
                                        },
                                        {
                                            "id": "aria-errormessage",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
                                        },
                                        {
                                            "id": "aria-level",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-level values are valid"
                                        }
                                    ],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>",
                                    "target": [
                                        ".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [
                                        {
                                            "id": "aria-valid-attr-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute values are valid"
                                        },
                                        {
                                            "id": "aria-errormessage",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
                                        },
                                        {
                                            "id": "aria-level",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-level values are valid"
                                        }
                                    ],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English</button>",
                                    "target": [
                                        ".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [
                                        {
                                            "id": "aria-valid-attr-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute values are valid"
                                        },
                                        {
                                            "id": "aria-errormessage",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
                                        },
                                        {
                                            "id": "aria-level",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-level values are valid"
                                        }
                                    ],
                                    "none": [],
                                    "impact": null,
                                    "html": "<nav id=\"footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">",
                                    "target": [
                                        "#footer-nav-items"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [
                                        {
                                            "id": "aria-valid-attr-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute values are valid"
                                        },
                                        {
                                            "id": "aria-errormessage",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
                                        },
                                        {
                                            "id": "aria-level",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-level values are valid"
                                        }
                                    ],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>",
                                    "target": [
                                        ".footer.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [
                                        {
                                            "id": "aria-valid-attr-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute values are valid"
                                        },
                                        {
                                            "id": "aria-errormessage",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
                                        },
                                        {
                                            "id": "aria-level",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-level values are valid"
                                        }
                                    ],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n    Table of Contents\n  </button>",
                                    "target": [
                                        ".table-of-contents.footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [
                                        {
                                            "id": "aria-valid-attr-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute values are valid"
                                        },
                                        {
                                            "id": "aria-errormessage",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
                                        },
                                        {
                                            "id": "aria-level",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-level values are valid"
                                        }
                                    ],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>",
                                    "target": [
                                        ".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [
                                        {
                                            "id": "aria-valid-attr-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute values are valid"
                                        },
                                        {
                                            "id": "aria-errormessage",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
                                        },
                                        {
                                            "id": "aria-level",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-level values are valid"
                                        }
                                    ],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English</button>",
                                    "target": [
                                        ".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [
                                        {
                                            "id": "aria-valid-attr-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute values are valid"
                                        },
                                        {
                                            "id": "aria-errormessage",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
                                        },
                                        {
                                            "id": "aria-level",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-level values are valid"
                                        }
                                    ],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a class=\"ha-logo not-mobile\" href=\"https://httparchive.org/\" aria-labelledby=\"ha-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"ha-logo-footer\"]"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [
                                        {
                                            "id": "aria-valid-attr-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute values are valid"
                                        },
                                        {
                                            "id": "aria-errormessage",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
                                        },
                                        {
                                            "id": "aria-level",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-level values are valid"
                                        }
                                    ],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"https://x.com/HTTPArchive\" aria-labelledby=\"twitter-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"twitter-logo-footer\"]"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [
                                        {
                                            "id": "aria-valid-attr-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute values are valid"
                                        },
                                        {
                                            "id": "aria-errormessage",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
                                        },
                                        {
                                            "id": "aria-level",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-level values are valid"
                                        }
                                    ],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"https://bsky.app/profile/httparchive.org\" aria-labelledby=\"bluesky-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"bluesky-logo-footer\"]"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [
                                        {
                                            "id": "aria-valid-attr-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute values are valid"
                                        },
                                        {
                                            "id": "aria-errormessage",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
                                        },
                                        {
                                            "id": "aria-level",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-level values are valid"
                                        }
                                    ],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"https://github.com/HTTPArchive/almanac.httparchive.org\" rel=\"me\" aria-labelledby=\"github-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"github-logo-footer\"]"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "aria-valid-attr",
                            "impact": null,
                            "tags": [
                                "cat.aria",
                                "wcag2a",
                                "wcag412"
                            ],
                            "description": "Ensures attributes that begin with aria- are valid ARIA attributes",
                            "help": "ARIA attributes must conform to valid names",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/aria-valid-attr?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<nav id=\"header-page-navigation\" aria-label=\"Page navigation\">",
                                    "target": [
                                        "#header-page-navigation"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>",
                                    "target": [
                                        ".header.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n    Table of Contents\n  </button>",
                                    "target": [
                                        ".table-of-contents.header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>",
                                    "target": [
                                        ".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English</button>",
                                    "target": [
                                        ".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<nav id=\"footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">",
                                    "target": [
                                        "#footer-nav-items"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>",
                                    "target": [
                                        ".footer.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n    Table of Contents\n  </button>",
                                    "target": [
                                        ".table-of-contents.footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>",
                                    "target": [
                                        ".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English</button>",
                                    "target": [
                                        ".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a class=\"ha-logo not-mobile\" href=\"https://httparchive.org/\" aria-labelledby=\"ha-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"ha-logo-footer\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"https://x.com/HTTPArchive\" aria-labelledby=\"twitter-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"twitter-logo-footer\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"https://bsky.app/profile/httparchive.org\" aria-labelledby=\"bluesky-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"bluesky-logo-footer\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"https://github.com/HTTPArchive/almanac.httparchive.org\" rel=\"me\" aria-labelledby=\"github-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"github-logo-footer\"]"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "button-name",
                            "impact": null,
                            "tags": [
                                "cat.name-role-value",
                                "wcag2a",
                                "wcag412",
                                "section508",
                                "section508.22.a",
                                "ACT"
                            ],
                            "description": "Ensures buttons have discernible text",
                            "help": "Buttons must have discernible text",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/button-name?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "button-has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has inner text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>",
                                    "target": [
                                        ".header.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "button-has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has inner text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n    Table of Contents\n  </button>",
                                    "target": [
                                        ".table-of-contents.header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "button-has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has inner text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>",
                                    "target": [
                                        ".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "button-has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has inner text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English</button>",
                                    "target": [
                                        ".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "button-has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has inner text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>",
                                    "target": [
                                        ".footer.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "button-has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has inner text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n    Table of Contents\n  </button>",
                                    "target": [
                                        ".table-of-contents.footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "button-has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has inner text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>",
                                    "target": [
                                        ".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "button-has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has inner text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English</button>",
                                    "target": [
                                        ".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "bypass",
                            "impact": null,
                            "tags": [
                                "cat.keyboard",
                                "wcag2a",
                                "wcag241",
                                "section508",
                                "section508.22.o"
                            ],
                            "description": "Ensures each page has at least one mechanism for a user to bypass navigation and jump straight to the content",
                            "help": "Page must have means to bypass repeated blocks",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/bypass?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "internal-link-present",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Valid skip link found"
                                        },
                                        {
                                            "id": "header-present",
                                            "data": null,
                                            "relatedNodes": [
                                                {
                                                    "html": "<h1 class=\"title title-lg title-alt\">Web Almanac</h1>",
                                                    "target": [
                                                        "h1"
                                                    ]
                                                },
                                                {
                                                    "html": "<h2>HTTP Archive’s annual<br> <b>state of the web</b> report</h2>",
                                                    "target": [
                                                        ".intro > h2"
                                                    ]
                                                },
                                                {
                                                    "html": "<h2 class=\"title title-center\">Featured Chapter</h2>",
                                                    "target": [
                                                        ".featured-chapter-content > .title-center"
                                                    ]
                                                },
                                                {
                                                    "html": "<h3>Markup</h3>",
                                                    "target": [
                                                        "h3"
                                                    ]
                                                },
                                                {
                                                    "html": "<h2 class=\"title title-alt\">Contributors</h2>",
                                                    "target": [
                                                        ".contributors > .title-alt"
                                                    ]
                                                },
                                                {
                                                    "html": "<h2 class=\"title title-center\">Methodology</h2>",
                                                    "target": [
                                                        ".methodology > .title-center"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Page has a heading"
                                        },
                                        {
                                            "id": "landmark",
                                            "data": null,
                                            "relatedNodes": [
                                                {
                                                    "html": "<main id=\"maincontent\">",
                                                    "target": [
                                                        "#maincontent"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Page has a landmark region"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<html lang=\"en\">",
                                    "target": [
                                        "html"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "color-contrast",
                            "impact": "serious",
                            "tags": [
                                "cat.color",
                                "wcag2aa",
                                "wcag143"
                            ],
                            "description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",
                            "help": "Elements must have sufficient color contrast",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/color-contrast?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#f7f779",
                                                "contrastRatio": 12.47,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 12.47"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<p>\n  You’re viewing a previous edition of the Web Almanac.\n  Check out the <a href=\"/en/2025/\">2025 edition!</a>\n</p>",
                                    "target": [
                                        "aside > .container > p"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#f7f779",
                                                "contrastRatio": 12.47,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 12.47"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"/en/2025/\">2025 edition!</a>",
                                    "target": [
                                        "p > a[href=\"/en/2025/\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of ${data.contrastRatio}"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<select id=\"table-of-contents-switcher-mobile\" data-label=\"toc-menu-mobile\">",
                                    "target": [
                                        "#table-of-contents-switcher-mobile"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of ${data.contrastRatio}"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<select id=\"year-switcher-mobile\">",
                                    "target": [
                                        "#year-switcher-mobile"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of ${data.contrastRatio}"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<select id=\"language-switcher-mobile\">",
                                    "target": [
                                        "#language-switcher-mobile"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#f7f779",
                                                "contrastRatio": 12.47,
                                                "fontSize": "10.5pt (14px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 12.47"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"/en/2022/table-of-contents\" class=\"btn\">\n        Start exploring\n      </a>",
                                    "target": [
                                        ".btn[href$=\"table-of-contents\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 14.13,
                                                "fontSize": "24.0pt (32px)",
                                                "fontWeight": "bold",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div class=\"no-wrap\">90%</div>",
                                    "target": [
                                        ".featured-chapter-content-data-item:nth-child(1) > .no-wrap"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 14.13,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div>Documents using the HTML doctype.</div>",
                                    "target": [
                                        ".featured-chapter-content-data-item:nth-child(1) > div:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 14.13,
                                                "fontSize": "24.0pt (32px)",
                                                "fontWeight": "bold",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div class=\"no-wrap\">30 KB</div>",
                                    "target": [
                                        ".featured-chapter-content-data-item:nth-child(2) > .no-wrap"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 14.13,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div>Median HTML document transfer size</div>",
                                    "target": [
                                        ".featured-chapter-content-data-item:nth-child(2) > div:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 14.13,
                                                "fontSize": "24.0pt (32px)",
                                                "fontWeight": "bold",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div class=\"no-wrap\">29%</div>",
                                    "target": [
                                        ".featured-chapter-content-data-item:nth-child(3) > .no-wrap"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 14.13,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div>Elements which are <code>div</code>s.</div>",
                                    "target": [
                                        ".featured-chapter-content-data-item:nth-child(3) > div:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#f7f7f7",
                                                "contrastRatio": 13.19,
                                                "fontSize": "12.0pt (16px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 13.19"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<code>div</code>",
                                    "target": [
                                        "code"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "bgColor": "#1a2b49",
                                                "contrastRatio": 14.13,
                                                "fontSize": "10.5pt (14px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"/en/2022/markup\" class=\"btn\">\n        Read the <span class=\"featured-chapter-name\">Markup</span> chapter\n      </a>",
                                    "target": [
                                        ".btn[href$=\"markup\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "bgColor": "#1a2b49",
                                                "contrastRatio": 14.13,
                                                "fontSize": "10.5pt (14px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"featured-chapter-name\">Markup</span>",
                                    "target": [
                                        ".featured-chapter-name"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 14.13,
                                                "fontSize": "19.1pt (25.5px)",
                                                "fontWeight": "bold",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<h2 class=\"title title-center\">Methodology</h2>",
                                    "target": [
                                        ".methodology > .title-center"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 14.13,
                                                "fontSize": "10.5pt (14px)",
                                                "fontWeight": "bold",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div>\n            Websites Tested\n          </div>",
                                    "target": [
                                        ".websites-tested > div:nth-child(1)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 14.13,
                                                "fontSize": "36.0pt (48px)",
                                                "fontWeight": "bold",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div>\n            8.36M\n          </div>",
                                    "target": [
                                        ".websites-tested > div:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 14.13,
                                                "fontSize": "10.5pt (14px)",
                                                "fontWeight": "bold",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div>\n            Data Processed\n          </div>",
                                    "target": [
                                        ".data-processed > div:nth-child(1)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 14.13,
                                                "fontSize": "36.0pt (48px)",
                                                "fontWeight": "bold",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div>\n            43.88 TB\n          </div>",
                                    "target": [
                                        ".data-processed > div:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 14.13,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<p class=\"methodology-info\">",
                                    "target": [
                                        ".methodology-info"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#ffffff",
                                                "contrastRatio": 14.13,
                                                "fontSize": "10.5pt (14px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 14.13"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"/en/2022/methodology\" class=\"alt btn\">\n        Learn about our Methodology\n      </a>",
                                    "target": [
                                        ".alt.btn[href$=\"methodology\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "bgColor": "#5c687d",
                                                "contrastRatio": 5.62,
                                                "fontSize": "15.6pt (20.8px)",
                                                "fontWeight": "bold",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.62"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"wa\">Web Almanac</span>",
                                    "target": [
                                        ".home-logo > .navigation-logo[href=\"/en/2022/\"] > .wa"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "bgColor": "#5c687d",
                                                "contrastRatio": 5.62,
                                                "fontSize": "9.6pt (12.8px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.62"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"ha\">HTTP Archive</span>",
                                    "target": [
                                        ".home-logo > .navigation-logo[href=\"/en/2022/\"] > .line-group > .ha"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#f2f2f2",
                                                "bgColor": "#5c687d",
                                                "contrastRatio": 5.02,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.02"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"/en/2022/contributors\">Contributors</a>",
                                    "target": [
                                        "#footer-nav-items > ul > li:nth-child(1) > a[href$=\"contributors\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#f2f2f2",
                                                "bgColor": "#5c687d",
                                                "contrastRatio": 5.02,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.02"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"/en/2022/methodology\">Methodology</a>",
                                    "target": [
                                        "#footer-nav-items > ul > li:nth-child(2) > a[href$=\"methodology\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "bgColor": "#5c687d",
                                                "contrastRatio": 5.62,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.62"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>",
                                    "target": [
                                        ".footer.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "bgColor": "#5c687d",
                                                "contrastRatio": 5.62,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.62"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n    Table of Contents\n  </button>",
                                    "target": [
                                        ".table-of-contents.footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "bgColor": "#5c687d",
                                                "contrastRatio": 5.62,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.62"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>",
                                    "target": [
                                        ".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "bgColor": "#5c687d",
                                                "contrastRatio": 5.62,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.62"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English</button>",
                                    "target": [
                                        ".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of ${data.contrastRatio}"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<select id=\"table-of-contents-switcher-mobile-footer\" data-label=\"toc-menu-mobile\">",
                                    "target": [
                                        "#table-of-contents-switcher-mobile-footer"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of ${data.contrastRatio}"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<select id=\"year-switcher-mobile-footer\">",
                                    "target": [
                                        "#year-switcher-mobile-footer"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of ${data.contrastRatio}"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<select id=\"language-switcher-mobile-footer\">",
                                    "target": [
                                        "#language-switcher-mobile-footer"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#f2f2f2",
                                                "bgColor": "#5c687d",
                                                "contrastRatio": 5.02,
                                                "fontSize": "12.0pt (16px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.02"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span>© Web Almanac. Licensed under <a hreflang=\"en\" href=\"https://github.com/HTTPArchive/almanac.httparchive.org/blob/main/LICENSE\">Apache 2.0</a>.</span>",
                                    "target": [
                                        ".copyright > span:nth-child(1)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "bgColor": "#5c687d",
                                                "contrastRatio": 5.62,
                                                "fontSize": "12.0pt (16px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.62"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a hreflang=\"en\" href=\"https://github.com/HTTPArchive/almanac.httparchive.org/blob/main/LICENSE\">Apache 2.0</a>",
                                    "target": [
                                        "a[hreflang=\"en\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "bgColor": "#5c687d",
                                                "contrastRatio": 5.62,
                                                "fontSize": "12.0pt (16px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.62"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a class=\"accessibility-statement\" href=\"/en/accessibility-statement\">Accessibility Statement</a>",
                                    "target": [
                                        ".accessibility-statement"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "bgColor": "#5c687d",
                                                "contrastRatio": 5.62,
                                                "fontSize": "12.0pt (16px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 5.62"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a class=\"rss-feed\" href=\"/en/rss.xml\">RSS Feed</a>",
                                    "target": [
                                        ".rss-feed"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "document-title",
                            "impact": null,
                            "tags": [
                                "cat.text-alternatives",
                                "wcag2a",
                                "wcag242",
                                "ACT"
                            ],
                            "description": "Ensures each HTML document contains a non-empty <title> element",
                            "help": "Documents must have <title> element to aid in navigation",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/document-title?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "doc-has-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Document has a non-empty <title> element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<html lang=\"en\">",
                                    "target": [
                                        "html"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "duplicate-id-aria",
                            "impact": null,
                            "tags": [
                                "cat.parsing",
                                "wcag2a",
                                "wcag411"
                            ],
                            "description": "Ensures every id attribute value used in ARIA and in labels is unique",
                            "help": "IDs used in ARIA and labels must be unique",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/duplicate-id-aria?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "header-search-box",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<input id=\"header-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">",
                                    "target": [
                                        "#header-search-box"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "header-search-icon",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"header-search-icon\">Search</title>",
                                    "target": [
                                        "#header-search-icon"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "menu-btn",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"menu-btn\" id=\"menu-btn\" aria-label=\"Open the menu\" aria-expanded=\"false\" data-open-text=\"Open the menu\" data-close-text=\"Close the menu\">",
                                    "target": [
                                        "#menu-btn"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "mobile-search-box",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<input id=\"mobile-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">",
                                    "target": [
                                        "#mobile-search-box"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "mobile-search-icon",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"mobile-search-icon\">Search</title>",
                                    "target": [
                                        "#mobile-search-icon"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "table-of-contents-switcher-mobile",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<select id=\"table-of-contents-switcher-mobile\" data-label=\"toc-menu-mobile\">",
                                    "target": [
                                        "#table-of-contents-switcher-mobile"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "year-switcher-mobile",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<select id=\"year-switcher-mobile\">",
                                    "target": [
                                        "#year-switcher-mobile"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "language-switcher-mobile",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<select id=\"language-switcher-mobile\">",
                                    "target": [
                                        "#language-switcher-mobile"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "ha-logo-mobile",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"ha-logo-mobile\">HTTP Archive home</title>",
                                    "target": [
                                        "#ha-logo-mobile"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "twitter-logo-mobile",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"twitter-logo-mobile\">Twitter</title>",
                                    "target": [
                                        "#twitter-logo-mobile"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "bluesky-logo-mobile",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"bluesky-logo-mobile\">Bluesky</title>",
                                    "target": [
                                        "#bluesky-logo-mobile"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "github-logo-mobile",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"github-logo-mobile\">GitHub</title>",
                                    "target": [
                                        "#github-logo-mobile"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "footer-search-box",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<input id=\"footer-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">",
                                    "target": [
                                        "#footer-search-box"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "footer-search-icon",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"footer-search-icon\">Search</title>",
                                    "target": [
                                        "#footer-search-icon"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "mobile-footer-search-box",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<input id=\"mobile-footer-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">",
                                    "target": [
                                        "#mobile-footer-search-box"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "mobile-footer-search-icon",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"mobile-footer-search-icon\">Search</title>",
                                    "target": [
                                        "#mobile-footer-search-icon"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "table-of-contents-switcher-mobile-footer",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<select id=\"table-of-contents-switcher-mobile-footer\" data-label=\"toc-menu-mobile\">",
                                    "target": [
                                        "#table-of-contents-switcher-mobile-footer"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "year-switcher-mobile-footer",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<select id=\"year-switcher-mobile-footer\">",
                                    "target": [
                                        "#year-switcher-mobile-footer"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "language-switcher-mobile-footer",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<select id=\"language-switcher-mobile-footer\">",
                                    "target": [
                                        "#language-switcher-mobile-footer"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "httparchive-logo-footer-mobile",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"httparchive-logo-footer-mobile\">HTTP Archive home</title>",
                                    "target": [
                                        "#httparchive-logo-footer-mobile"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "twitter-logo-footer-mobile",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"twitter-logo-footer-mobile\">Twitter</title>",
                                    "target": [
                                        "#twitter-logo-footer-mobile"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "bluesky-logo-footer-mobile",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"bluesky-logo-footer-mobile\">Bluesky</title>",
                                    "target": [
                                        "#bluesky-logo-footer-mobile"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "github-logo-footer-mobile",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"github-logo-footer-mobile\">GitHub</title>",
                                    "target": [
                                        "#github-logo-footer-mobile"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "ha-logo-footer",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"ha-logo-footer\">HTTP Archive home</title>",
                                    "target": [
                                        "#ha-logo-footer"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "twitter-logo-footer",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"twitter-logo-footer\">Twitter</title>",
                                    "target": [
                                        "#twitter-logo-footer"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "bluesky-logo-footer",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"bluesky-logo-footer\">Bluesky</title>",
                                    "target": [
                                        "#bluesky-logo-footer"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-aria",
                                            "data": "github-logo-footer",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<title id=\"github-logo-footer\">GitHub</title>",
                                    "target": [
                                        "#github-logo-footer"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "duplicate-id",
                            "impact": null,
                            "tags": [
                                "cat.parsing",
                                "wcag2a",
                                "wcag411"
                            ],
                            "description": "Ensures every id attribute value is unique",
                            "help": "id attribute value must be unique",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/duplicate-id?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "ha-logo",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<symbol id=\"ha-logo\" viewBox=\"0 0 432 225\">",
                                    "target": [
                                        "#ha-logo"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "github-logo",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<symbol id=\"github-logo\" viewBox=\"0 0 32.6 31.8\">",
                                    "target": [
                                        "#github-logo"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "twitter-logo",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<symbol id=\"twitter-logo\" viewBox=\"0 0 300 271\">\n        <path xmlns=\"http://www.w3.org/2000/svg\" d=\"m236 0h46l-101 115 118 156h-92.6l-72.5-94.8-83 94.8h-46l107-123-113-148h94.9l65.5 86.6zm-16.1 244h25.5l-165-218h-27.4z\" fill=\"currentColor\"></path>\n      </symbol>",
                                    "target": [
                                        "#twitter-logo"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "linkedin-logo",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<symbol id=\"linkedin-logo\" viewBox=\"0 0 200 200\">",
                                    "target": [
                                        "#linkedin-logo"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "mastodon-logo",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<symbol id=\"mastodon-logo\" viewBox=\"0 0 61 65\">",
                                    "target": [
                                        "#mastodon-logo"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "bluesky-logo",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<symbol id=\"bluesky-logo\" viewBox=\"0 0 600 530\">",
                                    "target": [
                                        "#bluesky-logo"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "globe-logo",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<symbol id=\"globe-logo\" viewBox=\"0 0 30 30\">",
                                    "target": [
                                        "#globe-logo"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "bar-chart-logo",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<symbol id=\"bar-chart-logo\" viewBox=\"0 0 18 19\">\n        <path d=\"M0 9h3v10H0V9zm5-9h3v19H5V0zm5 7h3v12h-3V7zm5-4h3v16h-3V3z\" fill=\"currentColor\"></path>\n      </symbol>",
                                    "target": [
                                        "#bar-chart-logo"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "comment-logo",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<symbol id=\"comment-logo\" viewBox=\"0 0 22 22.1\">\n        <path d=\"M4.4 22.1l8-5.1H22V0H0v17h4.4z\" fill=\"currentColor\"></path>\n      </symbol>",
                                    "target": [
                                        "#comment-logo"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "sql-logo",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<symbol id=\"sql-logo\" viewBox=\"0 0 32 14.6\">",
                                    "target": [
                                        "#sql-logo"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "search-logo",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<symbol id=\"search-logo\" viewBox=\"0 0 13 13\">",
                                    "target": [
                                        "#search-logo"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "share-apple-logo",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<symbol id=\"share-apple-logo\" viewBox=\"0 0 24 24\">",
                                    "target": [
                                        "#share-apple-logo"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "share-android-logo",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<symbol id=\"share-android-logo\" viewBox=\"0 0 24 24\">",
                                    "target": [
                                        "#share-android-logo"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "skiptocontent",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div id=\"skiptocontent\"><a href=\"#maincontent\">Skip navigation</a></div>",
                                    "target": [
                                        "#skiptocontent"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "header",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                    "target": [
                                        "#header"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "header-page-navigation",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<nav id=\"header-page-navigation\" aria-label=\"Page navigation\">",
                                    "target": [
                                        "#header-page-navigation"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "menu",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<nav id=\"menu\" aria-labelledby=\"menu-btn\">",
                                    "target": [
                                        "#menu"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "mobile-misc",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li id=\"mobile-misc\" class=\"misc\">",
                                    "target": [
                                        "#mobile-misc"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "maincontent",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<main id=\"maincontent\">",
                                    "target": [
                                        "#maincontent"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "intro",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<section id=\"intro\" class=\"intro-container\">",
                                    "target": [
                                        "#intro"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "featured-chapter",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<section id=\"featured-chapter\" class=\"featured-chapter\">",
                                    "target": [
                                        "#featured-chapter"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "contributors",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<section id=\"contributors\" class=\"contributors-container alt-bg\">",
                                    "target": [
                                        "#contributors"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "character-markup",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img id=\"character-markup\" class=\"character\" src=\"/static/images/character-markup.png\" alt=\"\" width=\"154\" height=\"252\" loading=\"lazy\">",
                                    "target": [
                                        "#character-markup"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "character-star",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img id=\"character-star\" class=\"character\" src=\"/static/images/character-star.png\" alt=\"\" width=\"245\" height=\"254\" loading=\"lazy\">",
                                    "target": [
                                        "#character-star"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "character-hat",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img id=\"character-hat\" class=\"character\" src=\"/static/images/character-hat.png\" alt=\"\" width=\"186\" height=\"207\" loading=\"lazy\">",
                                    "target": [
                                        "#character-hat"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "methodology",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<section id=\"methodology\" class=\"methodology-container\">",
                                    "target": [
                                        "#methodology"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "footer",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<footer id=\"footer\" class=\"alt-bg\">",
                                    "target": [
                                        "#footer"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "footer-nav-items",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<nav id=\"footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">",
                                    "target": [
                                        "#footer-nav-items"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "mobile-footer-nav-items",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<nav id=\"mobile-footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">",
                                    "target": [
                                        "#mobile-footer-nav-items"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "footer-mobile-social-media",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div id=\"footer-mobile-social-media\" class=\"mobile-ha-social-media\">",
                                    "target": [
                                        "#footer-mobile-social-media"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "html-has-lang",
                            "impact": null,
                            "tags": [
                                "cat.language",
                                "wcag2a",
                                "wcag311",
                                "ACT"
                            ],
                            "description": "Ensures every HTML document has a lang attribute",
                            "help": "<html> element must have a lang attribute",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/html-has-lang?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "has-lang",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "The <html> element has a lang attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<html lang=\"en\">",
                                    "target": [
                                        "html"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "html-lang-valid",
                            "impact": null,
                            "tags": [
                                "cat.language",
                                "wcag2a",
                                "wcag311",
                                "ACT"
                            ],
                            "description": "Ensures the lang attribute of the <html> element has a valid value",
                            "help": "<html> element must have a valid value for the lang attribute",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/html-lang-valid?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "valid-lang",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Value of lang attribute is included in the list of valid languages"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<html lang=\"en\">",
                                    "target": [
                                        "html"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "image-alt",
                            "impact": null,
                            "tags": [
                                "cat.text-alternatives",
                                "wcag2a",
                                "wcag111",
                                "section508",
                                "section508.22.a",
                                "ACT"
                            ],
                            "description": "Ensures <img> elements have alternate text or a role of none or presentation",
                            "help": "Images must have alternate text",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/image-alt?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        },
                                        {
                                            "id": "presentational-role",
                                            "data": {
                                                "role": "presentation"
                                            },
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element's default semantics were overriden with role=\"presentation\""
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img src=\"/static/images/home-hero.png\" alt=\"\" width=\"820\" height=\"562\" fetchpriority=\"high\">",
                                    "target": [
                                        "img[src$=\"home-hero.png\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        },
                                        {
                                            "id": "presentational-role",
                                            "data": {
                                                "role": "presentation"
                                            },
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element's default semantics were overriden with role=\"presentation\""
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img class=\"methodology-characters\" src=\"/static/images/methodology-characters.png\" alt=\"\" width=\"984\" height=\"354\" loading=\"lazy\">",
                                    "target": [
                                        ".methodology-characters"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "link-name",
                            "impact": null,
                            "tags": [
                                "cat.name-role-value",
                                "wcag2a",
                                "wcag412",
                                "wcag244",
                                "section508",
                                "section508.22.a",
                                "ACT"
                            ],
                            "description": "Ensures links have discernible text",
                            "help": "Links must have discernible text",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/link-name?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"#maincontent\">Skip navigation</a>",
                                    "target": [
                                        "a[href$=\"#maincontent\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/en/2025/\">2025 edition!</a>",
                                    "target": [
                                        "p > a[href=\"/en/2025/\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a class=\"navigation-logo\" href=\"/en/2022/\">\n          \n  <span class=\"wa\">Web Almanac</span>\n  <span class=\"line-group\">\n    <span class=\"pre\">By</span>\n    <span class=\"ha\">HTTP Archive</span>\n  </span>\n\n        </a>",
                                    "target": [
                                        ".top-header > .navigation-logo[href=\"/en/2022/\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/en/2022/contributors\">Contributors</a>",
                                    "target": [
                                        "#header-page-navigation > ul > li:nth-child(1) > a[href$=\"contributors\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/en/2022/methodology\">Methodology</a>",
                                    "target": [
                                        "#header-page-navigation > ul > li:nth-child(2) > a[href$=\"methodology\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/en/2022/table-of-contents\" class=\"btn\">\n        Start exploring\n      </a>",
                                    "target": [
                                        ".btn[href$=\"table-of-contents\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/en/2022/markup\" class=\"btn\">\n        Read the <span class=\"featured-chapter-name\">Markup</span> chapter\n      </a>",
                                    "target": [
                                        ".btn[href$=\"markup\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/en/2022/contributors\" class=\"alt btn\">\n          See the contributors\n        </a>",
                                    "target": [
                                        ".alt.btn[href$=\"contributors\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/en/2022/methodology\" class=\"alt btn\">\n        Learn about our Methodology\n      </a>",
                                    "target": [
                                        ".alt.btn[href$=\"methodology\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a class=\"navigation-logo\" href=\"/en/2022/\">\n            \n  <span class=\"wa\">Web Almanac</span>\n  <span class=\"line-group\">\n    <span class=\"pre\">By</span>\n    <span class=\"ha\">HTTP Archive</span>\n  </span>\n\n          </a>",
                                    "target": [
                                        ".home-logo > .navigation-logo[href=\"/en/2022/\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/en/2022/contributors\">Contributors</a>",
                                    "target": [
                                        "#footer-nav-items > ul > li:nth-child(1) > a[href$=\"contributors\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/en/2022/methodology\">Methodology</a>",
                                    "target": [
                                        "#footer-nav-items > ul > li:nth-child(2) > a[href$=\"methodology\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a hreflang=\"en\" href=\"https://github.com/HTTPArchive/almanac.httparchive.org/blob/main/LICENSE\">Apache 2.0</a>",
                                    "target": [
                                        "a[hreflang=\"en\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a class=\"accessibility-statement\" href=\"/en/accessibility-statement\">Accessibility Statement</a>",
                                    "target": [
                                        ".accessibility-statement"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a class=\"rss-feed\" href=\"/en/rss.xml\">RSS Feed</a>",
                                    "target": [
                                        ".rss-feed"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-labelledby",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-labelledby attribute exists and references elements that are visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a class=\"ha-logo not-mobile\" href=\"https://httparchive.org/\" aria-labelledby=\"ha-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"ha-logo-footer\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-labelledby",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-labelledby attribute exists and references elements that are visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"https://x.com/HTTPArchive\" aria-labelledby=\"twitter-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"twitter-logo-footer\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-labelledby",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-labelledby attribute exists and references elements that are visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"https://bsky.app/profile/httparchive.org\" aria-labelledby=\"bluesky-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"bluesky-logo-footer\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-labelledby",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-labelledby attribute exists and references elements that are visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"https://github.com/HTTPArchive/almanac.httparchive.org\" rel=\"me\" aria-labelledby=\"github-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"github-logo-footer\"]"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "list",
                            "impact": null,
                            "tags": [
                                "cat.structure",
                                "wcag2a",
                                "wcag131"
                            ],
                            "description": "Ensures that lists are structured correctly",
                            "help": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/list?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "only-listitems",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List element only has direct children that are allowed inside <li> elements"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<ul>",
                                    "target": [
                                        "#header-page-navigation > ul"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "only-listitems",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List element only has direct children that are allowed inside <li> elements"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<ul>",
                                    "target": [
                                        "#footer-nav-items > ul"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "only-listitems",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List element only has direct children that are allowed inside <li> elements"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<ul class=\"social-media not-mobile\">",
                                    "target": [
                                        ".not-mobile.social-media"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "listitem",
                            "impact": null,
                            "tags": [
                                "cat.structure",
                                "wcag2a",
                                "wcag131"
                            ],
                            "description": "Ensures <li> elements are used semantically",
                            "help": "<li> elements must be contained in a <ul> or <ol>",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/listitem?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li><a href=\"/en/2022/contributors\">Contributors</a></li>",
                                    "target": [
                                        "#header-page-navigation > ul > li:nth-child(1)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li><a href=\"/en/2022/methodology\">Methodology</a></li>",
                                    "target": [
                                        "#header-page-navigation > ul > li:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li>",
                                    "target": [
                                        "#header-page-navigation > ul > li:nth-child(3)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li>",
                                    "target": [
                                        "#header-page-navigation > ul > li:nth-child(4)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li>",
                                    "target": [
                                        "#header-page-navigation > ul > li:nth-child(5)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li>",
                                    "target": [
                                        "#header-page-navigation > ul > li:nth-child(6)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li><a href=\"/en/2022/contributors\">Contributors</a></li>",
                                    "target": [
                                        "#footer-nav-items > ul > li:nth-child(1)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li><a href=\"/en/2022/methodology\">Methodology</a></li>",
                                    "target": [
                                        "#footer-nav-items > ul > li:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li>",
                                    "target": [
                                        "#footer-nav-items > ul > li:nth-child(3)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li>",
                                    "target": [
                                        "#footer-nav-items > ul > li:nth-child(4)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li>",
                                    "target": [
                                        "#footer-nav-items > ul > li:nth-child(5)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li>",
                                    "target": [
                                        "#footer-nav-items > ul > li:nth-child(6)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li>",
                                    "target": [
                                        ".not-mobile.social-media > li:nth-child(1)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li>",
                                    "target": [
                                        ".not-mobile.social-media > li:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li>",
                                    "target": [
                                        ".not-mobile.social-media > li:nth-child(3)"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "nested-interactive",
                            "impact": null,
                            "tags": [
                                "cat.keyboard",
                                "wcag2a",
                                "wcag412"
                            ],
                            "description": "Ensures interactive controls are not nested as they are not always announced by screen readers or can cause focus problems for assistive technologies",
                            "help": "Interactive controls must not be nested",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/nested-interactive?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>",
                                    "target": [
                                        ".header.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n    Table of Contents\n  </button>",
                                    "target": [
                                        ".table-of-contents.header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>",
                                    "target": [
                                        ".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English</button>",
                                    "target": [
                                        ".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<hr>",
                                    "target": [
                                        "hr:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>",
                                    "target": [
                                        ".footer.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n    Table of Contents\n  </button>",
                                    "target": [
                                        ".table-of-contents.footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>",
                                    "target": [
                                        ".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English</button>",
                                    "target": [
                                        ".footer.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<svg width=\"70\" height=\"35\" role=\"img\">\n            <title id=\"ha-logo-footer\">HTTP Archive home</title>\n            <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#ha-logo\"></use>\n          </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"ha-logo-footer\"] > svg[width=\"70\"][height=\"35\"][role=\"img\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<svg width=\"20\" height=\"20\" role=\"img\">\n                <title id=\"twitter-logo-footer\">Twitter</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#twitter-logo\"></use>\n              </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"twitter-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<svg width=\"20\" height=\"20\" role=\"img\">\n                <title id=\"bluesky-logo-footer\">Bluesky</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#bluesky-logo\"></use>\n              </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"bluesky-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<svg width=\"22\" height=\"20\" role=\"img\">\n                <title id=\"github-logo-footer\">GitHub</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#github-logo\"></use>\n              </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"github-logo-footer\"] > svg[width=\"22\"][height=\"20\"][role=\"img\"]"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "svg-img-alt",
                            "impact": null,
                            "tags": [
                                "cat.text-alternatives",
                                "wcag2a",
                                "wcag111",
                                "section508",
                                "section508.22.a",
                                "ACT"
                            ],
                            "description": "Ensures <svg> elements with an img, graphics-document or graphics-symbol role have an accessible text",
                            "help": "<svg> elements with an img role must have an alternative text",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/svg-img-alt?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "svg-non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a child that is a title"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<svg width=\"70\" height=\"35\" role=\"img\">\n            <title id=\"ha-logo-footer\">HTTP Archive home</title>\n            <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#ha-logo\"></use>\n          </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"ha-logo-footer\"] > svg[width=\"70\"][height=\"35\"][role=\"img\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "svg-non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a child that is a title"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<svg width=\"20\" height=\"20\" role=\"img\">\n                <title id=\"twitter-logo-footer\">Twitter</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#twitter-logo\"></use>\n              </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"twitter-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "svg-non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a child that is a title"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<svg width=\"20\" height=\"20\" role=\"img\">\n                <title id=\"bluesky-logo-footer\">Bluesky</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#bluesky-logo\"></use>\n              </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"bluesky-logo-footer\"] > svg[width=\"20\"][height=\"20\"][role=\"img\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "svg-non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a child that is a title"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<svg width=\"22\" height=\"20\" role=\"img\">\n                <title id=\"github-logo-footer\">GitHub</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#github-logo\"></use>\n              </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"github-logo-footer\"] > svg[width=\"22\"][height=\"20\"][role=\"img\"]"
                                    ]
                                }
                            ]
                        }
                    ],
                    "incomplete": [
                        {
                            "id": "color-contrast",
                            "impact": "serious",
                            "tags": [
                                "cat.color",
                                "wcag2aa",
                                "wcag143"
                            ],
                            "description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",
                            "help": "Elements must have sufficient color contrast",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/color-contrast?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "contrastRatio": 0,
                                                "fontSize": "15.6pt (20.8px)",
                                                "fontWeight": "bold",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<span class=\"wa\">Web Almanac</span>",
                                    "target": [
                                        ".top-header > .navigation-logo[href=\"/en/2022/\"] > .wa"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "messageKey": "pseudoContent"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<span class=\"line-group\">\n    <span class=\"pre\">By</span>\n    <span class=\"ha\">HTTP Archive</span>\n  </span>",
                                                    "target": [
                                                        ".top-header > .navigation-logo[href=\"/en/2022/\"] > .line-group"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a pseudo element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<span class=\"pre\">By</span>",
                                    "target": [
                                        ".top-header > .navigation-logo[href=\"/en/2022/\"] > .line-group > .pre"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a pseudo element"
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "contrastRatio": 0,
                                                "fontSize": "9.6pt (12.8px)",
                                                "fontWeight": "normal",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<span class=\"ha\">HTTP Archive</span>",
                                    "target": [
                                        ".top-header > .navigation-logo[href=\"/en/2022/\"] > .line-group > .ha"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#f2f2f2",
                                                "contrastRatio": 0,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<a href=\"/en/2022/contributors\">Contributors</a>",
                                    "target": [
                                        "#header-page-navigation > ul > li:nth-child(1) > a[href$=\"contributors\"]"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#f2f2f2",
                                                "contrastRatio": 0,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<a href=\"/en/2022/methodology\">Methodology</a>",
                                    "target": [
                                        "#header-page-navigation > ul > li:nth-child(2) > a[href$=\"methodology\"]"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "contrastRatio": 0,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>",
                                    "target": [
                                        ".header.search-nav.nav-dropdown > .search-button.nav-dropdown-btn[type=\"button\"]"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "contrastRatio": 0,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n    Table of Contents\n  </button>",
                                    "target": [
                                        ".table-of-contents.header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Table of Contents\"][type=\"button\"]"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "contrastRatio": 0,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>",
                                    "target": [
                                        ".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Year Switcher\"][type=\"button\"]"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "contrastRatio": 0,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English</button>",
                                    "target": [
                                        ".header.nav-dropdown > .nav-dropdown-btn[aria-label=\"Language Switcher\"][type=\"button\"]"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "contrastRatio": 0,
                                                "fontSize": "36.0pt (48px)",
                                                "fontWeight": "bold",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<h1 class=\"title title-lg title-alt\">Web Almanac</h1>",
                                    "target": [
                                        "h1"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "contrastRatio": 0,
                                                "fontSize": "22.5pt (30px)",
                                                "fontWeight": "normal",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<h2>HTTP Archive’s annual<br> <b>state of the web</b> report</h2>",
                                    "target": [
                                        ".intro > h2"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "contrastRatio": 0,
                                                "fontSize": "22.5pt (30px)",
                                                "fontWeight": "bold",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<b>state of the web</b>",
                                    "target": [
                                        "b"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "contrastRatio": 0,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<p>",
                                    "target": [
                                        ".intro > p"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "contrastRatio": 0,
                                                "fontSize": "12.0pt (16px)",
                                                "fontWeight": "bold",
                                                "messageKey": "imgNode",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<svg viewBox=\"0 0 56 16\">\n        <text x=\"9\" y=\"15\">2022</text>\n      </svg>",
                                                    "target": [
                                                        "svg[viewBox=\"0 0 56 16\"]"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined because element contains an image node"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<text x=\"9\" y=\"15\">2022</text>",
                                    "target": [
                                        "text"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element's background color could not be determined because element contains an image node"
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "contrastRatio": 0,
                                                "fontSize": "18.0pt (24px)",
                                                "fontWeight": "bold",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<h2 class=\"title title-center\">Featured Chapter</h2>",
                                    "target": [
                                        ".featured-chapter-content > .title-center"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "contrastRatio": 0,
                                                "fontSize": "14.9pt (19.89px)",
                                                "fontWeight": "bold",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<h3>Markup</h3>",
                                    "target": [
                                        "h3"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "contrastRatio": 0,
                                                "fontSize": "14.3pt (19px)",
                                                "fontWeight": "normal",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<header id=\"header\" class=\"alt-bg\">",
                                                    "target": [
                                                        "#header"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<blockquote>\n        Without HTML there are no web pages, no web sites, no web apps. You can say that without HTML, there’s no Web. That makes HTML one of the most important web standards, if not the most important web standard.\n      </blockquote>",
                                    "target": [
                                        "blockquote"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#f2f2f2",
                                                "contrastRatio": 0,
                                                "fontSize": "19.1pt (25.5px)",
                                                "fontWeight": "bold",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<section id=\"contributors\" class=\"contributors-container alt-bg\">",
                                                    "target": [
                                                        "#contributors"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<h2 class=\"title title-alt\">Contributors</h2>",
                                    "target": [
                                        ".contributors > .title-alt"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#f2f2f2",
                                                "contrastRatio": 0,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<section id=\"contributors\" class=\"contributors-container alt-bg\">",
                                                    "target": [
                                                        "#contributors"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<p>\nThe Web Almanac has been made possible by the hard work of the web community. 116 people have volunteered countless hours in the planning, research, writing and production phases of the 2022 Web Almanac.\n</p>",
                                    "target": [
                                        ".contributors > p"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#f7f779",
                                                "contrastRatio": 0,
                                                "fontSize": "10.5pt (14px)",
                                                "fontWeight": "normal",
                                                "messageKey": "bgImage",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<section id=\"contributors\" class=\"contributors-container alt-bg\">",
                                                    "target": [
                                                        "#contributors"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a background image"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<a href=\"/en/2022/contributors\" class=\"alt btn\">\n          See the contributors\n        </a>",
                                    "target": [
                                        ".alt.btn[href$=\"contributors\"]"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a background image"
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#ffffff",
                                                "contrastRatio": 0,
                                                "fontSize": "225.0pt (300px)",
                                                "fontWeight": "bold",
                                                "messageKey": "elmPartiallyObscured",
                                                "expectedContrastRatio": "3:1"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<section id=\"contributors\" class=\"contributors-container alt-bg\">",
                                                    "target": [
                                                        "#contributors"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined because it's partially obscured by another element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<div class=\"people-number\">116</div>",
                                    "target": [
                                        ".people-number"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element's background color could not be determined because it's partially obscured by another element"
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "messageKey": "pseudoContent"
                                            },
                                            "relatedNodes": [
                                                {
                                                    "html": "<span class=\"line-group\">\n    <span class=\"pre\">By</span>\n    <span class=\"ha\">HTTP Archive</span>\n  </span>",
                                                    "target": [
                                                        ".home-logo > .navigation-logo[href=\"/en/2022/\"] > .line-group"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Element's background color could not be determined due to a pseudo element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "serious",
                                    "html": "<span class=\"pre\">By</span>",
                                    "target": [
                                        ".home-logo > .navigation-logo[href=\"/en/2022/\"] > .line-group > .pre"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element's background color could not be determined due to a pseudo element"
                                }
                            ]
                        }
                    ]
                },
                "_base_page_ip_ptr": "pd-in-f121.1e100.net",
                "_base_page_cname": "",
                "_base_page_dns_server": "rita.ns.cloudflare.com",
                "_browser_name": "Chrome",
                "_eventName": "Step_1",
                "_test_run_time_ms": 13096,
                "_testUrl": "https://almanac.httparchive.org/en/2022/",
                "_custom": [
                    "00_reset",
                    "Colordepth",
                    "Dpi",
                    "Images",
                    "Resolution",
                    "a11y",
                    "ads",
                    "almanac",
                    "aurora",
                    "avg_dom_depth",
                    "cms",
                    "cookies",
                    "crawl_links",
                    "css",
                    "css-variables",
                    "doctype",
                    "document_height",
                    "document_width",
                    "ecommerce",
                    "element_count",
                    "event-names",
                    "fugu-apis",
                    "generated-content",
                    "generated-html",
                    "has_shadow_root",
                    "img-loading-attr",
                    "initiators",
                    "inline_style_bytes",
                    "javascript",
                    "llms_txt_validation",
                    "localstorage_size",
                    "markup",
                    "media",
                    "meta_viewport",
                    "num_iframes",
                    "num_scripts",
                    "num_scripts_async",
                    "num_scripts_sync",
                    "observers",
                    "origin-trials",
                    "parsed_css",
                    "performance",
                    "privacy",
                    "privacy-sandbox",
                    "pwa",
                    "quirks_mode",
                    "responsive_images",
                    "robots_meta",
                    "robots_txt",
                    "sass",
                    "security",
                    "sessionstorage_size",
                    "structured-data",
                    "test_result",
                    "third-parties",
                    "usertiming",
                    "valid-head",
                    "well-known",
                    "wpt_bodies"
                ],
                "_00_reset": null,
                "_Colordepth": 24,
                "_Dpi": "{\"dppx\":1,\"dpcm\":37.79527559055118,\"dpi\":96}",
                "_Images": "[{\"url\":\"https://almanac.httparchive.org/static/images/home-hero.png\",\"width\":485,\"height\":332,\"naturalWidth\":820,\"naturalHeight\":562,\"loading\":null,\"decoding\":null,\"fetchpriority\":\"high\",\"inViewport\":true},{\"url\":\"https://almanac.httparchive.org/static/images/character-markup.png\",\"width\":109,\"height\":179,\"naturalWidth\":154,\"naturalHeight\":252,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://almanac.httparchive.org/static/images/character-star.png\",\"width\":109,\"height\":113,\"naturalWidth\":245,\"naturalHeight\":254,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://almanac.httparchive.org/static/images/character-hat.png\",\"width\":109,\"height\":122,\"naturalWidth\":186,\"naturalHeight\":207,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://almanac.httparchive.org/static/images/methodology-characters.png\",\"width\":650,\"height\":234,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false}]",
                "_Resolution": "{\"absolute\":{\"height\":1200,\"width\":1920},\"available\":{\"height\":1200,\"width\":1920}}",
                "_a11y": "{\"tables\":{\"total\":0,\"total_with_caption\":0,\"total_with_presentational\":0,\"total_with_figcaption\":0},\"file_extension_alts\":{\"total_elements_with_alt\":5,\"total_elements_with_non_empty_alt\":0,\"total_with_file_extension\":0,\"file_extensions\":{}},\"title_and_alt\":{\"total_alt\":5,\"total_title\":5,\"total_both\":0,\"total_alt_same_as_title\":0},\"th_with_scope_attribute\":{\"total_th\":0,\"total_with_scope\":0,\"scopes\":{}},\"td_with_headers_attribute\":{\"total_tds\":0,\"total_with_headers\":0},\"total_anchors_with_role_button\":0,\"total_role_tab_with_selected_and_controls\":0,\"placeholder_but_no_label\":{\"total_placeholder\":4,\"total_no_label\":0},\"divs_or_spans_as_button_or_link\":{\"total_role_button\":0,\"total_role_link\":0,\"total_either\":0},\"screen_reader_classes\":false,\"form_control_a11y_tree\":{\"__error\":{\"stack\":\"TypeError: Cannot read properties of undefined (reading 'value')\\n    at addControlToStats (<anonymous>:227:36)\\n    at <anonymous>:281:7\\n    at captureAndLogError (<anonymous>:38:12)\\n    at wptCustomMetric (<anonymous>:220:27)\\n    at <anonymous>:367:7\",\"message\":\"Cannot read properties of undefined (reading 'value')\"}},\"fieldset_radio_checkbox\":{\"total_radio\":0,\"total_checkbox\":0,\"total_radio_in_fieldset\":0,\"total_checkbox_in_fieldset\":0,\"fieldsets\":[]},\"required_form_controls\":[]}",
                "_ads": "{\"ads\":{\"present\":false,\"status\":404,\"redirected\":true},\"app_ads\":{\"present\":false,\"status\":404,\"redirected\":true},\"sellers\":{\"present\":false,\"redirected\":true,\"status\":404}}",
                "_almanac": "{\"01.12\":0,\"01.13\":0,\"link-nodes\":{\"total\":31,\"nodes\":[{\"tagName\":\"link\",\"rel\":\"stylesheet\",\"href\":\"/static/css/normalize.css?v=3a712a3381a95c0a7b7c6ed3aa03b911\"},{\"tagName\":\"link\",\"rel\":\"stylesheet\",\"href\":\"/static/css/almanac.css?v=f1b659664e1ffbc5e1f3feca4080486d\"},{\"tagName\":\"link\",\"rel\":\"stylesheet\",\"href\":\"/static/css/index.css?v=10da3c5123c1a99e20252d43085e83d5\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"/static/fonts/Poppins-Light.woff2\",\"as\":\"font\",\"type\":\"font/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"/static/fonts/Lato-Regular.woff2\",\"as\":\"font\",\"type\":\"font/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"/static/fonts/Poppins-Bold.woff2\",\"as\":\"font\",\"type\":\"font/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"/static/fonts/Lato-Black.woff2\",\"as\":\"font\",\"type\":\"font/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"/static/fonts/Lato-Bold.woff2\",\"as\":\"font\",\"type\":\"font/woff2\",\"crossorigin\":\"\"},{\"tagName\":\"link\",\"rel\":\"shortcut icon\",\"href\":\"/static/images/favicon.ico\"},{\"tagName\":\"link\",\"rel\":\"apple-touch-icon\",\"href\":\"/static/images/apple-touch-icon.png\"},{\"tagName\":\"link\",\"rel\":\"webmention\",\"href\":\"https://webmention.io/almanac.httparchive.org/webmention\"},{\"tagName\":\"link\",\"rel\":\"pingback\",\"href\":\"https://webmention.io/almanac.httparchive.org/xmlrpc\"},{\"tagName\":\"link\",\"rel\":\"me\",\"href\":\"mailto:team@httparchive.org\"},{\"tagName\":\"link\",\"rel\":\"canonical\",\"href\":\"https://almanac.httparchive.org/en/2022/\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"type\":\"application/rss+xml\",\"title\":\"Web Almanac by HTTP Archive RSS (en)\",\"href\":\"/en/rss.xml\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https://almanac.httparchive.org/en/2022/\",\"hreflang\":\"en\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https://almanac.httparchive.org/es/2022/\",\"hreflang\":\"es\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https://almanac.httparchive.org/fr/2022/\",\"hreflang\":\"fr\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https://almanac.httparchive.org/hi/2022/\",\"hreflang\":\"hi\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https://almanac.httparchive.org/it/2022/\",\"hreflang\":\"it\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https://almanac.httparchive.org/ja/2022/\",\"hreflang\":\"ja\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https://almanac.httparchive.org/nl/2022/\",\"hreflang\":\"nl\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https://almanac.httparchive.org/pt/2022/\",\"hreflang\":\"pt\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https://almanac.httparchive.org/ru/2022/\",\"hreflang\":\"ru\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https://almanac.httparchive.org/tr/2022/\",\"hreflang\":\"tr\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https://almanac.httparchive.org/uk/2022/\",\"hreflang\":\"uk\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https://almanac.httparchive.org/zh-CN/2022/\",\"hreflang\":\"zh-CN\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https://almanac.httparchive.org/zh-TW/2022/\",\"hreflang\":\"zh-TW\"},{\"tagName\":\"link\",\"rel\":\"alternate\",\"href\":\"https://almanac.httparchive.org/en/2022/\",\"hreflang\":\"x-default\"},{\"tagName\":\"link\",\"rel\":\"preconnect\",\"href\":\"https://www.google-analytics.com\"},{\"tagName\":\"link\",\"rel\":\"prefetch\",\"href\":\"/static/css/page.css?v=9a1ae5aea9b36df260da9f7c442073e7\"}],\"attribute_usage_count\":{\"rel\":31,\"href\":31,\"as\":5,\"type\":6,\"crossorigin\":5,\"title\":1,\"hreflang\":14}},\"priority-hints\":{\"total\":1,\"nodes\":[{\"tagName\":\"img\",\"src\":\"/static/images/home-hero.png\",\"alt\":\"\",\"width\":\"820\",\"height\":\"562\",\"fetchpriority\":\"high\"}],\"attribute_usage_count\":{\"src\":1,\"alt\":1,\"width\":1,\"height\":1,\"fetchpriority\":1}},\"meta-nodes\":{\"total\":16,\"nodes\":[{\"tagName\":\"meta\",\"charset\":\"UTF-8\"},{\"tagName\":\"meta\",\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"},{\"tagName\":\"meta\",\"name\":\"description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"},{\"tagName\":\"meta\",\"property\":\"og:title\",\"content\":\"The 2022 Web Almanac\"},{\"tagName\":\"meta\",\"property\":\"og:url\",\"content\":\"https://almanac.httparchive.org/en/2022/\"},{\"tagName\":\"meta\",\"property\":\"og:image\",\"content\":\"https://almanac.httparchive.org/static/images/home-hero-2022.png\"},{\"tagName\":\"meta\",\"property\":\"og:image:height\",\"content\":\"600\"},{\"tagName\":\"meta\",\"property\":\"og:image:width\",\"content\":\"1200\"},{\"tagName\":\"meta\",\"property\":\"og:type\",\"content\":\"article\"},{\"tagName\":\"meta\",\"property\":\"og:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"},{\"tagName\":\"meta\",\"name\":\"twitter:card\",\"content\":\"summary_large_image\"},{\"tagName\":\"meta\",\"name\":\"twitter:site\",\"content\":\"@HTTPArchive\"},{\"tagName\":\"meta\",\"name\":\"twitter:title\",\"content\":\"The 2022 Web Almanac\"},{\"tagName\":\"meta\",\"name\":\"twitter:image\",\"content\":\"https://almanac.httparchive.org/static/images/home-hero-2022.png\"},{\"tagName\":\"meta\",\"name\":\"twitter:image:alt\",\"content\":\"The 2022 Web Almanac\"},{\"tagName\":\"meta\",\"name\":\"twitter:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"}],\"attribute_usage_count\":{\"charset\":1,\"name\":8,\"content\":15,\"property\":7}},\"10.5\":[\"WebPage\",\"ImageObject\",\"Organization\",\"Person\",\"schema.org/Article\",\"EntryPoint\",\"SearchAction\",\"schema.org/WebSite\",\"ListItem\",\"schema.org/BreadcrumbList\"],\"seo-anchor-elements\":{\"internal\":118,\"external\":17,\"hash\":1,\"navigateHash\":0,\"earlyHash\":1},\"seo-titles\":{\"titleWords\":15,\"titleElements\":6},\"seo-words\":{\"wordsCount\":359,\"wordElements\":36},\"input_elements\":{\"total\":10,\"nodes\":[{\"tagName\":\"input\",\"id\":\"header-search-box\",\"type\":\"search\",\"name\":\"q\",\"placeholder\":\"Search\",\"aria-label\":\"Search\"},{\"tagName\":\"input\",\"id\":\"mobile-search-box\",\"type\":\"search\",\"name\":\"q\",\"placeholder\":\"Search\",\"aria-label\":\"Search\"},{\"tagName\":\"select\",\"id\":\"table-of-contents-switcher-mobile\"},{\"tagName\":\"select\",\"id\":\"year-switcher-mobile\"},{\"tagName\":\"select\",\"id\":\"language-switcher-mobile\"},{\"tagName\":\"input\",\"id\":\"footer-search-box\",\"type\":\"search\",\"name\":\"q\",\"placeholder\":\"Search\",\"aria-label\":\"Search\"},{\"tagName\":\"input\",\"id\":\"mobile-footer-search-box\",\"type\":\"search\",\"name\":\"q\",\"placeholder\":\"Search\",\"aria-label\":\"Search\"},{\"tagName\":\"select\",\"id\":\"table-of-contents-switcher-mobile-footer\"},{\"tagName\":\"select\",\"id\":\"year-switcher-mobile-footer\"},{\"tagName\":\"select\",\"id\":\"language-switcher-mobile-footer\"}],\"attribute_usage_count\":{\"id\":10,\"class\":4,\"type\":4,\"name\":4,\"placeholder\":4,\"title\":4,\"aria-label\":4,\"data-label\":2}},\"link_protocols_used\":{\"https\":135},\"06.47\":0,\"08.39\":{\"link\":0,\"script\":0},\"09.27\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"icon_only_clickables\":0,\"inline_svg_stats\":{\"total\":18,\"content_lengths\":[11691,250,232,240,252,252,249,77,250,246,232,235,235,232,210,222,222,219],\"attribute_usage_count\":{\"xmlns\":1,\"width\":17,\"height\":17,\"display\":1,\"role\":16,\"aria-labelledby\":4,\"viewbox\":1}},\"images\":{\"pictures\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"imgs\":{\"total\":5,\"nodes\":[{\"tagName\":\"img\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"}],\"attribute_usage_count\":{\"src\":5,\"alt\":5,\"width\":5,\"height\":5,\"fetchpriority\":1,\"id\":3,\"class\":4,\"loading\":4}},\"sources\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"total_with_srcset\":0,\"total_with_sizes\":0,\"total_pictures_with_img\":0,\"sizes_values\":[],\"loading_values\":[\"lazy\",\"lazy\",\"lazy\",\"lazy\"],\"alt_lengths\":[0,0,0,0,0]},\"videos\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{},\"total_with_track\":0,\"tracks\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}}},\"audios\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{},\"total_with_track\":0,\"tracks\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}}},\"iframes\":{\"iframes\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"loading_values\":[]},\"scripts\":{\"total\":13,\"nodes\":[{\"tagName\":\"script\",\"type\":\"text/javascript\",\"async\":\"\",\"src\":\"https://www.google-analytics.com/plugins/ua/linkid.js\",\"nonce\":\"\"},{\"tagName\":\"script\",\"type\":\"text/javascript\",\"async\":\"\",\"src\":\"https://www.google-analytics.com/analytics.js\",\"nonce\":\"\"},{\"tagName\":\"script\",\"type\":\"text/javascript\",\"async\":\"\",\"src\":\"https://www.googletagmanager.com/gtag/js?id=UA-22381566-3&cx=c&gtm=4e6641\",\"nonce\":\"\"},{\"tagName\":\"script\",\"nonce\":\"\"},{\"tagName\":\"script\",\"type\":\"application/ld+json\"},{\"tagName\":\"script\",\"type\":\"application/ld+json\"},{\"tagName\":\"script\",\"type\":\"application/ld+json\"},{\"tagName\":\"script\",\"nonce\":\"\"},{\"tagName\":\"script\",\"async\":\"\",\"src\":\"/static/js/almanac.js?v=fa418742db0ee3ef3f6f493962cd0dc7\",\"nonce\":\"\"},{\"tagName\":\"script\",\"async\":\"\",\"src\":\"https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M\",\"nonce\":\"\"},{\"tagName\":\"script\",\"defer\":\"\",\"src\":\"/static/js/web-vitals.js?v=2b4eece214d909ad20830bb41ef8ff65\",\"nonce\":\"\"},{\"tagName\":\"script\",\"defer\":\"\",\"src\":\"/static/js/send-web-vitals.js?v=67574c23a511f3149c90c88735c5a6f3\",\"nonce\":\"\"},{\"tagName\":\"script\",\"type\":\"speculationrules\",\"nonce\":\"\"}],\"attribute_usage_count\":{\"type\":7,\"async\":5,\"src\":7,\"nonce\":10,\"defer\":2}},\"nodes_using_role\":{\"total\":16,\"usage_and_count\":{\"img\":16}},\"headings_order\":[1,2,2,3,2,2],\"shortcuts_stats\":{\"total_with_aria_shortcut\":0,\"total_with_accesskey\":0,\"aria_shortcut_values\":[],\"accesskey_values\":[]},\"attributes_used_on_elements\":{\"lang\":51,\"charset\":1,\"name\":12,\"content\":15,\"rel\":33,\"href\":166,\"as\":5,\"type\":30,\"crossorigin\":5,\"async\":5,\"src\":12,\"nonce\":10,\"property\":7,\"title\":5,\"hreflang\":15,\"class\":199,\"xmlns\":2,\"width\":22,\"height\":22,\"display\":1,\"id\":57,\"viewBox\":14,\"d\":17,\"fill\":17,\"fill-rule\":1,\"clip-rule\":1,\"cx\":2,\"cy\":2,\"r\":1,\"stroke-width\":3,\"stroke-miterlimit\":3,\"stroke\":3,\"rx\":1,\"ry\":1,\"aria-label\":14,\"aria-expanded\":9,\"action\":4,\"for\":10,\"placeholder\":4,\"role\":16,\"aria-labelledby\":17,\"xmlns:xlink\":16,\"xlink:href\":16,\"data-event\":4,\"data-label\":4,\"data-open-text\":1,\"data-close-text\":1,\"selected\":6,\"disabled\":2,\"value\":98,\"x\":1,\"y\":1,\"alt\":5,\"fetchpriority\":1,\"aria-hidden\":1,\"loading\":4,\"defer\":2},\"body_node\":{\"tagName\":\"body\",\"class\":\"year-2022\"},\"html_node\":{\"tagName\":\"html\",\"lang\":\"en\"},\"document_title\":{\"value\":\"The 2022 Web Almanac\",\"length\":20},\"length_of_h1s\":[11]}",
                "_aurora": {
                    "ng_version": null,
                    "ng_img_user": null,
                    "ng_priority_img_count": null,
                    "ng_server_context": null,
                    "nuxt_version": null,
                    "nuxt_vue_version": null,
                    "next_version": null,
                    "next_is_script_user": null,
                    "next_is_third_parties_user": null,
                    "next_script_before_interactive_count": null,
                    "next_script_after_interactive_count": null,
                    "next_script_lazy_on_load_count": null,
                    "next_script_worker_count": null,
                    "react_version": null,
                    "svelte_version": null,
                    "feature_flags": []
                },
                "_avg_dom_depth": 9,
                "_cms": {
                    "wordpress": {
                        "theme": {
                            "theme": null,
                            "child_theme": null
                        },
                        "block_theme": false,
                        "has_embed_block": false,
                        "embed_block_count": {
                            "total": 0,
                            "total_by_type": []
                        },
                        "scripts": [],
                        "content_type": {
                            "template": "unknown",
                            "post_type": "",
                            "taxonomy": ""
                        },
                        "uses_interactivity_api": false,
                        "interactivity_api_usage": {
                            "total_regions": 0,
                            "total_regions_by_namespace": []
                        }
                    }
                },
                "_cookies": [
                    {
                        "name": "_ga",
                        "domain": ".httparchive.org",
                        "path": "/",
                        "expires": 1815678802.909663,
                        "size": 30,
                        "httpOnly": false,
                        "secure": false,
                        "session": false
                    },
                    {
                        "name": "_gid",
                        "domain": ".httparchive.org",
                        "path": "/",
                        "expires": 1781205202,
                        "size": 30,
                        "httpOnly": false,
                        "secure": false,
                        "session": false
                    },
                    {
                        "name": "_gat_gtag_UA_22381566_3",
                        "domain": ".httparchive.org",
                        "path": "/",
                        "expires": 1781118862,
                        "size": 24,
                        "httpOnly": false,
                        "secure": false,
                        "session": false
                    },
                    {
                        "name": "_ga_PQ5N2MZG5M",
                        "domain": ".httparchive.org",
                        "path": "/",
                        "expires": 1815678802.939387,
                        "size": 59,
                        "httpOnly": false,
                        "secure": false,
                        "session": false
                    }
                ],
                "_crawl_links": [
                    "https://almanac.httparchive.org/en/2022/table-of-contents",
                    "https://almanac.httparchive.org/en/2022/methodology",
                    "https://almanac.httparchive.org/en/2022/contributors",
                    "https://almanac.httparchive.org/en/2025/",
                    "https://almanac.httparchive.org/en/2022/markup",
                    "https://almanac.httparchive.org/en/accessibility-statement",
                    "https://almanac.httparchive.org/en/rss.xml"
                ],
                "_css": "{\"css_in_js\":[],\"prefersColorScheme\":false,\"externalCssInHead\":3,\"externalCssInBody\":0,\"inlineCssInHead\":0,\"inlineCssInBody\":0}",
                "_css-variables": "{\"summary\":{}}",
                "_doctype": "\"html\"",
                "_document_height": 2952,
                "_document_width": 1351,
                "_ecommerce": {
                    "AndroidAppLinks": 0,
                    "iOSUniveralLinks": 0
                },
                "_element_count": "{\"html\":1,\"head\":1,\"meta\":16,\"title\":17,\"link\":31,\"script\":13,\"body\":1,\"svg\":18,\"symbol\":13,\"path\":17,\"circle\":1,\"ellipse\":1,\"div\":47,\"a\":135,\"aside\":1,\"p\":5,\"header\":1,\"span\":16,\"nav\":4,\"ul\":16,\"li\":144,\"button\":13,\"form\":4,\"label\":10,\"input\":4,\"use\":16,\"em\":2,\"select\":6,\"option\":98,\"hr\":4,\"main\":1,\"section\":4,\"h1\":1,\"h2\":4,\"br\":2,\"b\":1,\"text\":1,\"img\":5,\"h3\":1,\"blockquote\":1,\"code\":1,\"footer\":1}",
                "_event-names": [],
                "_fugu-apis": [],
                "_generated-content": {
                    "percent": "0.0000",
                    "sizeInKB": "0.00"
                },
                "_generated-html": "<!DOCTYPE html>\n<html lang=\"en\"><head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n    \n      <title>The 2022 Web Almanac</title>\n      <link rel=\"stylesheet\" href=\"/static/css/normalize.css?v=3a712a3381a95c0a7b7c6ed3aa03b911\">\n      \n  \n  <link rel=\"stylesheet\" href=\"/static/css/almanac.css?v=f1b659664e1ffbc5e1f3feca4080486d\">\n\n  <link rel=\"stylesheet\" href=\"/static/css/index.css?v=10da3c5123c1a99e20252d43085e83d5\">\n  <link rel=\"preload\" href=\"/static/fonts/Poppins-Light.woff2\" as=\"font\" type=\"font/woff2\" crossorigin=\"\">\n\n      <link rel=\"preload\" href=\"/static/fonts/Lato-Regular.woff2\" as=\"font\" type=\"font/woff2\" crossorigin=\"\">\n      <link rel=\"preload\" href=\"/static/fonts/Poppins-Bold.woff2\" as=\"font\" type=\"font/woff2\" crossorigin=\"\">\n      <link rel=\"preload\" href=\"/static/fonts/Lato-Black.woff2\" as=\"font\" type=\"font/woff2\" crossorigin=\"\">\n      <link rel=\"preload\" href=\"/static/fonts/Lato-Bold.woff2\" as=\"font\" type=\"font/woff2\" crossorigin=\"\">\n\n      <script type=\"text/javascript\" async=\"\" src=\"https://www.google-analytics.com/plugins/ua/linkid.js\" nonce=\"\"></script><script type=\"text/javascript\" async=\"\" src=\"https://www.google-analytics.com/analytics.js\" nonce=\"\"></script><script type=\"text/javascript\" async=\"\" src=\"https://www.googletagmanager.com/gtag/js?id=UA-22381566-3&amp;cx=c&amp;gtm=4e6641\" nonce=\"\"></script><script nonce=\"\">\n        window.dataLayer = window.dataLayer || [];\n        function gtag() {\n            dataLayer.push(arguments);\n        }\n        gtag('js', new Date());\n        gtag('config', 'UA-22381566-3', {\n          'link_attribution': true\n        });\n        gtag('config', 'G-PQ5N2MZG5M');\n      </script>\n    \n    <link rel=\"shortcut icon\" href=\"/static/images/favicon.ico\">\n    <link rel=\"apple-touch-icon\" href=\"/static/images/apple-touch-icon.png\">\n    \n<meta name=\"description\" content=\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\">\n\n<meta property=\"og:title\" content=\"The 2022 Web Almanac\">\n<meta property=\"og:url\" content=\"https://almanac.httparchive.org/en/2022/\">\n<meta property=\"og:image\" content=\"https://almanac.httparchive.org/static/images/home-hero-2022.png\">\n<meta property=\"og:image:height\" content=\"600\">\n<meta property=\"og:image:width\" content=\"1200\">\n<meta property=\"og:type\" content=\"article\">\n<meta property=\"og:description\" content=\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\">\n\n<meta name=\"twitter:card\" content=\"summary_large_image\">\n<meta name=\"twitter:site\" content=\"@HTTPArchive\">\n<meta name=\"twitter:title\" content=\"The 2022 Web Almanac\">\n<meta name=\"twitter:image\" content=\"https://almanac.httparchive.org/static/images/home-hero-2022.png\">\n<meta name=\"twitter:image:alt\" content=\"The 2022 Web Almanac\">\n<meta name=\"twitter:description\" content=\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\">\n\n<link rel=\"webmention\" href=\"https://webmention.io/almanac.httparchive.org/webmention\">\n<link rel=\"pingback\" href=\"https://webmention.io/almanac.httparchive.org/xmlrpc\">\n<link rel=\"me\" href=\"mailto:team@httparchive.org\">\n\n\n\n<script type=\"application/ld+json\">\n  {\n    \"@context\": \"http://schema.org\",\n    \"@type\": \"Article\",\n    \"mainEntityOfPage\": {\n        \"@type\": \"WebPage\",\n        \"@id\": \"https://almanac.httparchive.org/en/2022/\"\n    },\n    \"headline\": \"The 2022 Web Almanac\",\n    \"image\": {\n        \"@type\": \"ImageObject\",\n        \"url\": \"https://almanac.httparchive.org/static/images/home-hero-2022.png\",\n        \"height\": 600,\n        \"width\": 1200\n    },\n    \"publisher\": {\n        \"@type\": \"Organization\",\n        \"name\": \"HTTP Archive\",\n        \"logo\": {\n            \"@type\": \"ImageObject\",\n            \"url\": \"https://almanac.httparchive.org/static/images/ha.png\",\n            \"height\": 160,\n            \"width\": 320\n        },\n        \"sameAs\": [\n          \"https://httparchive.org\",\n          \"https://x.com/HTTPArchive\",\n          \"https://bsky.app/profile/httparchive.org\",\n          \"https://github.com/HTTPArchive\"\n          ]\n      },\n    \"author\":\n      \n{\n  \"@type\": \"Person\",\n  \"sameAs\": [\n    \"https://almanac.httparchive.org/en/2022/contributors#rviscomi\",\n    \"https://x.com/rick_viscomi\",\n    \"https://github.com/rviscomi\"\n    ],\n  \"name\": \"Rick Viscomi\"\n}\n,\n      \"description\": \"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\",\n      \"datePublished\": \"2022-07-02T00:00:00.000Z\",\n      \"dateModified\": \"2022-07-02T00:00:00.000Z\"\n  }\n  </script>\n  \n<script type=\"application/ld+json\">\n  {\n    \"@context\": \"https://schema.org\",\n    \"@type\": \"WebSite\",\n    \"url\": \"https://almanac.httparchive.org/en/\",\n    \"potentialAction\": {\n      \"@type\": \"SearchAction\",\n      \"target\": {\n        \"@type\": \"EntryPoint\",\n        \"urlTemplate\": \"https://almanac.httparchive.org/en/search?q={search_term_string}\"\n      },\n      \"query-input\": \"required name=search_term_string\"\n    }\n  }\n</script>\n\n\n  \n<script type=\"application/ld+json\">\n  {\n    \"@context\": \"https://schema.org\",\n    \"@type\": \"BreadcrumbList\",\n    \"itemListElement\": [{\n      \"@type\": \"ListItem\",\n      \"position\": 1,\n      \"name\": \"en\",\n      \"item\": \"https://almanac.httparchive.org/en/\"\n    }]\n  }\n</script>\n\n\n\n    <link rel=\"canonical\" href=\"https://almanac.httparchive.org/en/2022/\">\n    <link rel=\"alternate\" type=\"application/rss+xml\" title=\"Web Almanac by HTTP Archive RSS (en)\" href=\"/en/rss.xml\">\n    \n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/en/2022/\" hreflang=\"en\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/es/2022/\" hreflang=\"es\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/fr/2022/\" hreflang=\"fr\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/hi/2022/\" hreflang=\"hi\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/it/2022/\" hreflang=\"it\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/ja/2022/\" hreflang=\"ja\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/nl/2022/\" hreflang=\"nl\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/pt/2022/\" hreflang=\"pt\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/ru/2022/\" hreflang=\"ru\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/tr/2022/\" hreflang=\"tr\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/uk/2022/\" hreflang=\"uk\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/zh-CN/2022/\" hreflang=\"zh-CN\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/zh-TW/2022/\" hreflang=\"zh-TW\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/en/2022/\" hreflang=\"x-default\">\n    \n  </head>\n\n  <body class=\"year-2022\">\n    \n    <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"0\" height=\"0\" display=\"none\">\n      <!-- HTTPArchive -->\n      <symbol id=\"ha-logo\" viewBox=\"0 0 432 225\">\n        <path d=\"M10.626 7.433h14.5v47.5c6-7.4 13.5-11 22.5-11 4.9 0 9.2 1.2 13.1 3.7 3.9 2.4 6.7 5.8 8.6 10.1 1.9 4.3 2.9 10.7 2.9 19.1v41.6h-14.6v-45.2c0-5.3-1.3-9.6-4-12.9-2.6-3.3-6-4.9-10.3-4.9-3.2 0-6.2.8-9 2.5-2.8 1.6-5.9 4.4-9.3 8.2v52.4h-14.4V7.433m66.4 49.5l27.2-26.7v15.1h23.1v13h-23.1v35.8c0 8.4 3.5 12.6 10.4 12.6 5.2 0 10.7-1.7 16.4-5.2v13.5c-5.6 3.1-11.6 4.7-18.2 4.7s-12.1-1.9-16.5-5.8c-1.4-1.2-2.5-2.5-3.4-3.9-.9-1.5-1.7-3.4-2.3-5.7-.6-2.4-.9-6.9-.9-13.5v-32.5h-12.7v-1.4m54.3 0l27.2-26.7v15.1h23.1v13h-23.1v35.8c0 8.4 3.5 12.6 10.4 12.6 5.2 0 10.7-1.7 16.4-5.2v13.5c-5.6 3.1-11.6 4.7-18.2 4.7s-12.1-1.9-16.5-5.8c-1.4-1.2-2.5-2.5-3.4-3.9-.9-1.5-1.7-3.4-2.3-5.7-.6-2.4-.9-6.9-.9-13.5v-32.5h-12.7v-1.4M212.8 30.1l-27.2 26.7v1.4h39c6.1.2 10.6 1.5 13.9 3.1 3.5 1.6 6.3 4.3 8.3 7.9 2.1 3.7 3.1 7.9 3.1 12.7 0 7.4-2.2 13.5-6.5 18.2-4.3 4.7-9.8 7.1-16.6 7.1-2.8 0-5.5-.4-8.2-1.1v12.3c3.4.9 6.7 1.3 9.7 1.3 10.5 0 19.2-3.5 26-10.6 6.8-7 10.2-16 10.3-27 0-11.6-3.6-20.6-10.9-27.1-7.1-6.4-17.1-9.6-29.8-9.7h-.4l-10.6-.1V30.1z\" fill=\"currentColor\"></path>\n        <path d=\"M198 63.7c0 52.2-.1 108.8-.1 154.7h14.8v-52.5c3.4-3.8 6.1-6.4 8.9-8 2.8-1.6 5.8-2.4 9-2.4 4.3 0 7.7 1.6 10.3 4.9 2.6 3.2 4 7.5 4 12.9v45.2h14.5v-41.6c0-8.5-.9-14.9-2.8-19.2-1.9-4.3-4.7-7.7-8.6-10.1-3.9-2.4-8.3-3.7-13.1-3.7-8.8 0-16.1 3.5-22.1 10.6v-53.1c.1-12.5 0-25.1 0-37.7H198zM55.9 174.5v31.1c0 2.5.8 3.7 2.5 3.7s4.5-1.3 8.2-3.9v8.8c-3.3 2.1-5.9 3.5-7.9 4.3-2 .8-4 1.2-6.2 1.2-6.2 0-9.9-2.4-11-7.3-6.1 4.8-12.7 7.2-19.6 7.2-5.1 0-9.3-1.7-12.7-5-3.4-3.4-5.1-7.6-5.1-12.7 0-4.6 1.6-8.7 4.9-12.3 3.3-3.7 8.1-6.5 14.1-8.7l18.5-6.4v-3.9c0-8.8-4.4-13.2-13.2-13.2-7.9 0-15.6 4.1-23 12.2v-15.8c5.6-6.6 13.7-9.9 24.2-9.9 7.9 0 14.2 2.1 19 6.2 1.6 1.3 3 3.1 4.3 5.3 1.3 2.2 2.1 4.4 2.4 6.6.4 2.2.6 6.3.6 12.5m-14.2 29.4v-21.7L32 186c-4.9 2-8.4 3.9-10.5 6-2 2-3 4.4-3 7.4s1 5.5 2.9 7.4c2 1.9 4.5 2.9 7.5 2.9 4.6-.1 8.8-2 12.8-5.8M90 145.3v16.8l.8-1.3c7-11.3 14-16.9 21-16.9 5.5 0 11.1 2.8 17.1 8.3l-7.6 12.7c-5-4.8-9.7-7.2-14-7.2-4.7 0-8.7 2.2-12.2 6.7-3.4 4.4-5.1 9.7-5.1 15.8v38.2H75.5v-73.1H90m96.9 56v14.3c-7.3 2.7-14.4 4.1-21.3 4.1-11.4 0-20.6-3.4-27.4-10.2-6.8-6.8-10.2-15.9-10.2-27.3 0-11.5 3.3-20.8 9.9-27.8 6.6-7 15.3-10.6 26.1-10.6 3.8 0 7.1.4 10.1 1.1 3 .7 6.7 2 11.1 4v15.4c-7.3-4.7-14.1-7-20.3-7-6.5 0-11.9 2.3-16 6.9-4.2 4.6-6.3 10.4-6.3 17.5 0 7.5 2.3 13.4 6.8 17.8 4.6 4.4 10.7 6.6 18.4 6.6 5.5.1 11.9-1.5 19.1-4.8m93.2-86.7c2.4 0 4.4.8 6.1 2.5 1.7 1.6 2.5 3.7 2.5 6s-.8 4.3-2.5 6c-1.7 1.7-3.7 2.5-6.1 2.5-2.2 0-4.2-.8-5.9-2.5-1.7-1.7-2.5-3.8-2.5-6s.8-4.2 2.5-5.9c1.7-1.8 3.7-2.6 5.9-2.6m-7.2 30.7h14.5v73.1h-14.5v-73.1m75 0h15.7l-32.3 74.4h-4.8l-33.1-74.4h15.8l19.7 45 19-45m78.8 37.8h-51.4c.4 7 2.7 12.6 7 16.7s9.9 6.2 16.8 6.2c9.5 0 18.3-3 26.4-8.9v14.1c-4.4 3-8.9 5.1-13.3 6.4-4.3 1.3-9.5 1.9-15.3 1.9-8.1 0-14.6-1.7-19.5-5-5-3.3-9-7.8-12-13.4-3-5.7-4.4-12.2-4.4-19.6 0-11.1 3.2-20.2 9.5-27.1 6.3-7 14.5-10.5 24.6-10.5 9.7 0 17.4 3.4 23.2 10.2 5.8 6.8 8.7 15.9 8.7 27.3v1.7m-51.4-8.6h36.8c-.4-5.8-2.1-10.2-5.2-13.3-3.1-3.1-7.2-4.7-12.4-4.7s-9.5 1.6-12.8 4.7c-3.2 3-5.4 7.5-6.4 13.3\" fill=\"currentColor\"></path>\n      </symbol>\n      <!-- GitHub -->\n      <symbol id=\"github-logo\" viewBox=\"0 0 32.6 31.8\">\n        <path d=\"M16.3 0C7.3 0 0 7.3 0 16.3c0 7.2 4.7 13.3 11.1 15.5.8.1 1.1-.4 1.1-.8v-2.8c-4.5 1-5.5-2.2-5.5-2.2-.7-1.9-1.8-2.4-1.8-2.4-1.5-1 .1-1 .1-1 1.6.1 2.5 1.7 2.5 1.7 1.5 2.5 3.8 1.8 4.7 1.4.1-1.1.6-1.8 1-2.2-3.6-.4-7.4-1.8-7.4-8.1 0-1.8.6-3.2 1.7-4.4-.1-.3-.7-2 .2-4.2 0 0 1.4-.4 4.5 1.7 1.3-.4 2.7-.5 4.1-.5 1.4 0 2.8.2 4.1.5 3.1-2.1 4.5-1.7 4.5-1.7.9 2.2.3 3.9.2 4.3 1 1.1 1.7 2.6 1.7 4.4 0 6.3-3.8 7.6-7.4 8 .6.5 1.1 1.5 1.1 3V31c0 .4.3.9 1.1.8 6.5-2.2 11.1-8.3 11.1-15.5C32.6 7.3 25.3 0 16.3 0z\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" fill=\"currentColor\"></path>\n      </symbol>\n      <!-- Twitter -->\n      <symbol id=\"twitter-logo\" viewBox=\"0 0 300 271\">\n        <path xmlns=\"http://www.w3.org/2000/svg\" d=\"m236 0h46l-101 115 118 156h-92.6l-72.5-94.8-83 94.8h-46l107-123-113-148h94.9l65.5 86.6zm-16.1 244h25.5l-165-218h-27.4z\" fill=\"currentColor\"></path>\n      </symbol>\n      <!-- LinkedIn -->\n      <symbol id=\"linkedin-logo\" viewBox=\"0 0 200 200\">\n        <path d=\"M185.2 0H14.8C6.6 0 0 6.4 0 14.3v171.3c0 7.9 6.6 14.3 14.8 14.3h170.4c8.1 0 14.8-6.4 14.8-14.3V14.3C199.9 6.4 193.3 0 185.2 0zM60.6 167.3H30.4V77.1h30.2v90.2zM45.5 64.8h-.2c-10.1 0-16.7-6.9-16.7-15.6 0-8.8 6.7-15.6 17.1-15.6 10.3 0 16.7 6.7 16.9 15.6 0 8.6-6.5 15.6-17.1 15.6zm124 102.5h-30.2V119c0-12.1-4.4-20.4-15.3-20.4-8.4 0-13.3 5.6-15.5 11-.8 1.9-1 4.6-1 7.3v50.4H77.3s.4-81.8 0-90.3h30.2v12.8c4-6.1 11.2-14.9 27.2-14.9 19.9 0 34.8 12.9 34.8 40.6v51.8zm-62.2-77.1c0-.1.1-.2.2-.3v.3h-.2z\" fill=\"currentColor\"></path>\n      </symbol>\n      <!-- Mastodon -->\n      <symbol id=\"mastodon-logo\" viewBox=\"0 0 61 65\">\n        <path d=\"M60.7539 14.3904C59.8143 7.40642 53.7273 1.90257 46.5117 0.836066C45.2943 0.655854 40.6819 0 29.9973 0H29.9175C19.2299 0 16.937 0.655854 15.7196 0.836066C8.70488 1.87302 2.29885 6.81852 0.744617 13.8852C-0.00294988 17.3654 -0.0827298 21.2237 0.0561464 24.7629C0.254119 29.8384 0.292531 34.905 0.753482 39.9598C1.07215 43.3175 1.62806 46.6484 2.41704 49.9276C3.89445 55.9839 9.87499 61.0239 15.7344 63.0801C22.0077 65.2244 28.7542 65.5804 35.2184 64.1082C35.9295 63.9428 36.6318 63.7508 37.3252 63.5321C38.8971 63.0329 40.738 62.4745 42.0913 61.4937C42.1099 61.4799 42.1251 61.4621 42.1358 61.4417C42.1466 61.4212 42.1526 61.3986 42.1534 61.3755V56.4773C42.153 56.4557 42.1479 56.4345 42.1383 56.4151C42.1287 56.3958 42.1149 56.3788 42.0979 56.3655C42.0809 56.3522 42.0611 56.3429 42.04 56.3382C42.019 56.3335 41.9971 56.3336 41.9761 56.3384C37.8345 57.3276 33.5905 57.8234 29.3324 57.8156C22.0045 57.8156 20.0336 54.3384 19.4693 52.8908C19.0156 51.6397 18.7275 50.3346 18.6124 49.0088C18.6112 48.9866 18.6153 48.9643 18.6243 48.9439C18.6333 48.9236 18.647 48.9056 18.6643 48.8915C18.6816 48.8774 18.7019 48.8675 18.7237 48.8628C18.7455 48.858 18.7681 48.8585 18.7897 48.8641C22.8622 49.8465 27.037 50.3423 31.2265 50.3412C32.234 50.3412 33.2387 50.3412 34.2463 50.3146C38.4598 50.1964 42.9009 49.9808 47.0465 49.1713C47.1499 49.1506 47.2534 49.1329 47.342 49.1063C53.881 47.8507 60.1038 43.9097 60.7362 33.9301C60.7598 33.5372 60.8189 29.8148 60.8189 29.4071C60.8218 28.0215 61.2651 19.5781 60.7539 14.3904Z\" fill=\"currentColor\"></path>\n        <path d=\"M50.3943 22.237V39.5876H43.5185V22.7481C43.5185 19.2029 42.0411 17.3949 39.036 17.3949C35.7325 17.3949 34.0778 19.5338 34.0778 23.7585V32.9759H27.2434V23.7585C27.2434 19.5338 25.5857 17.3949 22.2822 17.3949C19.2949 17.3949 17.8027 19.2029 17.8027 22.7481V39.5876H10.9298V22.237C10.9298 18.6918 11.835 15.8754 13.6453 13.7877C15.5128 11.7049 17.9623 10.6355 21.0028 10.6355C24.522 10.6355 27.1813 11.9885 28.9542 14.6917L30.665 17.5633L32.3788 14.6917C34.1517 11.9885 36.811 10.6355 40.3243 10.6355C43.3619 10.6355 45.8114 11.7049 47.6847 13.7877C49.4931 15.8734 50.3963 18.6899 50.3943 22.237Z\" fill=\"white\"></path>\n      </symbol>\n      <!-- Bluesky -->\n      <symbol id=\"bluesky-logo\" viewBox=\"0 0 600 530\">\n        <path d=\"m135.72 44.03c66.496 49.921 138.02 151.14 164.28 205.46 26.262-54.316 97.782-155.54 164.28-205.46 47.98-36.021 125.72-63.892 125.72 24.795 0 17.712-10.155 148.79-16.111 170.07-20.703 73.984-96.144 92.854-163.25 81.433 117.3 19.964 147.14 86.092 82.697 152.22-122.39 125.59-175.91-31.511-189.63-71.766-2.514-7.3797-3.6904-10.832-3.7077-7.8964-0.0174-2.9357-1.1937 0.51669-3.7077 7.8964-13.714 40.255-67.233 197.36-189.63 71.766-64.444-66.128-34.605-132.26 82.697-152.22-67.108 11.421-142.55-7.4491-163.25-81.433-5.9562-21.282-16.111-152.36-16.111-170.07 0-88.687 77.742-60.816 125.72-24.795z\" fill=\"currentColor\"></path>\n      </symbol>\n      <!-- Globe -->\n      <symbol id=\"globe-logo\" viewBox=\"0 0 30 30\">\n        <circle cx=\"14.5\" cy=\"14.5\" r=\"13.5\" stroke-width=\"2\" stroke-miterlimit=\"10\" fill=\"none\" stroke=\"currentColor\"></circle>\n        <ellipse cx=\"14.5\" cy=\"14.5\" rx=\"6.1\" ry=\"13.5\" stroke-width=\"2\" stroke-miterlimit=\"10\" fill=\"none\" stroke=\"currentColor\"></ellipse>\n        <path d=\"M1.6 9.6h25.8M1.6 19.4h25.8\" stroke-width=\"2\" stroke-miterlimit=\"10\" fill=\"none\" stroke=\"currentColor\"></path>\n      </symbol>\n      <!-- Bar chart -->\n      <symbol id=\"bar-chart-logo\" viewBox=\"0 0 18 19\">\n        <path d=\"M0 9h3v10H0V9zm5-9h3v19H5V0zm5 7h3v12h-3V7zm5-4h3v16h-3V3z\" fill=\"currentColor\"></path>\n      </symbol>\n      <!-- Comment -->\n      <symbol id=\"comment-logo\" viewBox=\"0 0 22 22.1\">\n        <path d=\"M4.4 22.1l8-5.1H22V0H0v17h4.4z\" fill=\"currentColor\"></path>\n      </symbol>\n      <!-- SQL -->\n      <symbol id=\"sql-logo\" viewBox=\"0 0 32 14.6\">\n        <path d=\"M.1 12.4V9.6c.5.4 1.1.8 1.7 1 .6.2 1.2.3 1.8.3.4 0 .7 0 .9-.1s.5-.2.7-.3c.2-.1.3-.2.4-.4.1-.2.1-.3.1-.5s-.1-.5-.2-.7c-.2-.2-.4-.4-.6-.5-.3-.2-.5-.4-.9-.5-.3-.2-.7-.3-1.1-.5-1-.4-1.7-.9-2.2-1.5S0 4.6 0 3.8c0-.7.1-1.2.4-1.7S1 1.2 1.5.9s1-.5 1.6-.7S4.3 0 5 0s1.2 0 1.8.1 1 .2 1.4.4v2.6c-.3-.1-.5-.3-.8-.4s-.5-.2-.7-.2c-.3-.1-.6-.2-.8-.2-.3 0-.5-.1-.7-.1-.3 0-.6 0-.9.1s-.5.2-.7.3c-.2.1-.4.2-.5.4-.1.2-.1.3-.1.5s.1.4.2.6c.1.2.3.3.5.5.1.1.4.3.7.4.3.1.6.3 1 .4.5.2 1 .4 1.4.7.4.2.7.5 1 .8s.5.6.7 1c.2.4.2.8.2 1.3 0 .7-.1 1.3-.4 1.8-.3.6-.7 1-1.1 1.3-.5.3-1 .5-1.6.6s-1.3.2-1.9.2c-.7 0-1.4-.1-2-.2-.6-.1-1.2-.3-1.6-.5zm16 .7c-1.8 0-3.3-.6-4.4-1.8-1.2-1.2-1.7-2.7-1.7-4.6 0-2 .6-3.6 1.7-4.9C12.9.6 14.4 0 16.3 0c1.8 0 3.3.6 4.4 1.8 1.1 1.2 1.7 2.7 1.7 4.7s-.6 3.6-1.7 4.8l-.1.1-.1.1 3.2 3.1h-4L18 12.9c-.6.1-1.2.2-1.9.2zm.1-10.6c-1 0-1.8.4-2.4 1.1-.6.7-.9 1.7-.9 3s.3 2.2.9 3c.6.7 1.4 1.1 2.3 1.1 1 0 1.8-.4 2.3-1.1.6-.7.9-1.7.9-3s-.3-2.3-.8-3.1c-.5-.7-1.3-1-2.3-1zM32 12.9h-7.5V.2h2.8v10.3H32v2.4z\" fill=\"currentColor\"></path>\n      </symbol>\n      <!-- Search -->\n      <symbol id=\"search-logo\" viewBox=\"0 0 13 13\">\n        <path d=\"m4.8495 7.8226c0.82666 0 1.5262-0.29146 2.0985-0.87438 0.57232-0.58292 0.86378-1.2877 0.87438-2.1144 0.010599-0.82666-0.28086-1.5262-0.87438-2.0985-0.59352-0.57232-1.293-0.86378-2.0985-0.87438-0.8055-0.010599-1.5103 0.28086-2.1144 0.87438-0.60414 0.59352-0.8956 1.293-0.87438 2.0985 0.021197 0.8055 0.31266 1.5103 0.87438 2.1144 0.56172 0.60414 1.2665 0.8956 2.1144 0.87438zm4.4695 0.2115 3.681 3.6819-1.259 1.284-3.6817-3.7 0.0019784-0.69479-0.090043-0.098846c-0.87973 0.76087-1.92 1.1413-3.1207 1.1413-1.3553 0-2.5025-0.46363-3.4417-1.3909s-1.4088-2.0686-1.4088-3.4239c0-1.3553 0.4696-2.4966 1.4088-3.4239 0.9392-0.92727 2.0864-1.3969 3.4417-1.4088 1.3553-0.011889 2.4906 0.45771 3.406 1.4088 0.9154 0.95107 1.379 2.0924 1.3909 3.4239 0 1.2126-0.38043 2.2588-1.1413 3.1385l0.098834 0.090049z\" fill=\"currentColor\"></path>\n      </symbol>\n      <!-- Share Apple -->\n      <symbol id=\"share-apple-logo\" viewBox=\"0 0 24 24\">\n        <path d=\"M0 0h24v24H0V0z\" fill=\"none\"></path>\n        <path d=\"M16 5l-1.42 1.42-1.59-1.59V16h-1.98V4.83L9.42 6.42 8 5l4-4 4 4zm4 5v11c0 1.1-.9 2-2 2H6c-1.11 0-2-.9-2-2V10c0-1.11.89-2 2-2h3v2H6v11h12V10h-3V8h3c1.1 0 2 .89 2 2z\"></path>\n      </symbol>\n      <!-- Share Android -->\n      <symbol id=\"share-android-logo\" viewBox=\"0 0 24 24\">\n        <path d=\"M0 0h24v24H0z\" fill=\"none\"></path>\n        <path d=\"M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65 0 1.61 1.31 2.92 2.92 2.92 1.61 0 2.92-1.31 2.92-2.92s-1.31-2.92-2.92-2.92z\"></path>\n      </symbol>\n    </svg>\n    \n  <div id=\"skiptocontent\"><a href=\"#maincontent\">Skip navigation</a></div>\n  \n    \n      <aside class=\"banner\">\n        <div class=\"container\">\n          <p>\n  You’re viewing a previous edition of the Web Almanac.\n  Check out the <a href=\"/en/2025/\">2025 edition!</a>\n</p>\n        </div>\n      </aside>\n    \n  \n  \n  <header id=\"header\" class=\"alt-bg\">\n    <div class=\"container\">\n      <div class=\"top-header\">\n        <a class=\"navigation-logo\" href=\"/en/2022/\">\n          \n  <span class=\"wa\">Web Almanac</span>\n  <span class=\"line-group\">\n    <span class=\"pre\">By</span>\n    <span class=\"ha\">HTTP Archive</span>\n  </span>\n\n        </a>\n        <nav id=\"header-page-navigation\" aria-label=\"Page navigation\">\n          <ul>\n            \n\n<li><a href=\"/en/2022/contributors\">Contributors</a></li>\n<li><a href=\"/en/2022/methodology\">Methodology</a></li>\n\n\n            <li>\n              \n  \n  \n  <div class=\"nav-dropdown header search-nav\">\n    <button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>\n    <ul class=\"nav-dropdown-list align-right hidden header-search\">\n      <li class=\"nav-dropdown-list-part\">\n        <form action=\"/en/search\">\n          <label for=\"header-search-box\" class=\"visually-hidden\">Search</label>\n          <input id=\"header-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">\n          <button class=\"search-button\" type=\"submit\">\n            <svg width=\"13\" height=\"13\" role=\"img\" aria-labelledby=\"header-search-icon\">\n              <title id=\"header-search-icon\">Search</title>\n              <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#search-logo\"></use>\n            </svg>\n          </button>\n        </form>\n      </li>\n    </ul>\n  </div>\n  \n\n            </li>\n            <li>\n              \n\n  \n    \n\n\n<div class=\"nav-dropdown header table-of-contents\">\n  <button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n    Table of Contents\n  </button>\n  <ul class=\"nav-dropdown-list hidden header-list\">\n\n    \n    <li class=\"nav-dropdown-list-part nav-dropdown-list-current\">\n      <span>Home</span>\n    </li>\n    \n\n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents\">Table of Contents</a>\n    </li>\n    \n    \n\n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#part-1\">Part I. Page Content</a>\n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/css\">\n          Chapter 1: CSS\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/javascript\">\n          Chapter 2: JavaScript\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/markup\">\n          Chapter 3: Markup\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/structured-data\">\n          Chapter 4: Structured Data\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/fonts\">\n          Chapter 5: Fonts\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/media\">\n          Chapter 6: Media\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/webassembly\">\n          Chapter 7: WebAssembly\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/third-parties\">\n          Chapter 8: Third Parties\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/interoperability\">\n          Chapter 9: Interoperability\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#part-2\">Part II. User Experience</a>\n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/seo\">\n          Chapter 10: SEO\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/accessibility\">\n          Chapter 11: Accessibility\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/performance\">\n          Chapter 12: Performance\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/privacy\">\n          Chapter 13: Privacy\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/security\">\n          Chapter 14: Security\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/mobile-web\">\n          Chapter 15: Mobile Web\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/capabilities\">\n          Chapter 16: Capabilities\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/pwa\">\n          Chapter 17: PWA\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#part-3\">Part III. Content Publishing</a>\n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/cms\">\n          Chapter 18: CMS\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/jamstack\">\n          Chapter 19: Jamstack\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/sustainability\">\n          Chapter 20: Sustainability\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#part-4\">Part IV. Content Distribution</a>\n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/page-weight\">\n          Chapter 21: Page Weight\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/cdn\">\n          Chapter 22: CDN\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/http\">\n          Chapter 23: HTTP\n        </a>\n        \n      \n    </li>\n    \n    \n    \n\n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#appendices\">Appendices</a>\n    </li>\n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n      <a href=\"/en/2022/methodology\">Methodology</a>\n      \n    </li>\n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n      <a href=\"/en/2022/contributors\">Contributors</a>\n      \n    </li>\n    \n\n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/search\">Search</a>\n    </li>\n    \n\n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#ebook\">Ebook</a>\n    </li>\n    <li class=\"nav-dropdown-list-chapter ebook\">\n      <a href=\"https://cdn.httparchive.org/v1/static/almanac/ebooks/web_almanac_2022_en.pdf\" data-event=\"ebook-click\" data-label=\"toc-menu\">Ebook PDF (16MB)</a>\n    </li>\n    \n  </ul>\n</div>\n\n  \n\n\n            </li>\n            <li>\n              \n    \n    \n      \n          \n  <div class=\"nav-dropdown header\">\n    <button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>\n    <ul class=\"nav-dropdown-list hidden header-list\">\n      \n        \n          \n            \n            <li>\n              <a href=\"/en/2025/\">2025</a>\n            </li>\n          \n          \n        \n      \n        \n          \n            \n            <li>\n              <a href=\"/en/2024/\">2024</a>\n            </li>\n          \n          \n        \n      \n        \n          \n        \n      \n        \n          \n            \n            <li>\n              <a href=\"/en/2021/\">2021</a>\n            </li>\n          \n          \n        \n      \n        \n          \n            \n            <li>\n              <a href=\"/en/2020/\">2020</a>\n            </li>\n          \n          \n        \n      \n        \n          \n            \n            <li>\n              <a href=\"/en/2019/\">2019</a>\n            </li>\n          \n          \n        \n      \n    </ul>\n  </div>\n\n      \n    \n  \n            </li>\n            <li>\n              \n  \n    \n  <div class=\"nav-dropdown header\">\n    <button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English</button>\n    <ul class=\"nav-dropdown-list hidden header-list\">\n      \n        \n      \n        \n          <li>\n            <a lang=\"es\" href=\"/es/2022/\">Español</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"fr\" href=\"/fr/2022/\">Français</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"it\" href=\"/it/2022/\">Italiano</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"nl\" href=\"/nl/2022/\">Nederlands</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"pt\" href=\"/pt/2022/\">Português</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"tr\" href=\"/tr/2022/\">Türkçe</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"ru\" href=\"/ru/2022/\">Русский</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"uk\" href=\"/uk/2022/\">Українська</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"hi\" href=\"/hi/2022/\">हिन्दी</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"ja\" href=\"/ja/2022/\">日本語</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"zh-CN\" href=\"/zh-CN/2022/\">简体中文</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"zh-TW\" href=\"/zh-TW/2022/\">繁體中文</a>\n          </li>\n        \n      \n      \n      <li>\n        <a class=\"help-translate\" href=\"https://github.com/HTTPArchive/almanac.httparchive.org/wiki/Translators'-Guide\"><em>Help translate</em></a>\n      </li>\n      \n    </ul>\n  </div>\n\n  \n\n            </li>\n          </ul>\n        </nav>\n        <nav id=\"menu\" aria-labelledby=\"menu-btn\">\n          \n          <button type=\"button\" class=\"menu-btn\" id=\"menu-btn\" aria-label=\"Open the menu\" aria-expanded=\"false\" data-open-text=\"Open the menu\" data-close-text=\"Close the menu\">\n            <span class=\"menu-btn-bar\"></span>\n            <span class=\"menu-btn-bar\"></span>\n            <span class=\"menu-btn-bar\"></span>\n          </button>\n          <ul class=\"menu\">\n            \n\n<li><a href=\"/en/2022/contributors\">Contributors</a></li>\n<li><a href=\"/en/2022/methodology\">Methodology</a></li>\n\n\n            <li>\n              \n  \n  <form class=\"search-nav\" action=\"/en/search\">\n    <label for=\"mobile-search-box\" class=\"visually-hidden\">Search</label>\n    <input id=\"mobile-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">\n    <button class=\"search-button\" type=\"submit\">\n      <svg width=\"13\" height=\"13\" role=\"img\" aria-labelledby=\"mobile-search-icon\">\n        <title id=\"mobile-search-icon\">Search</title>\n        <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#search-logo\"></use>\n      </svg>\n    </button>\n  </form>\n  \n\n            </li>\n            <li>\n              \n\n  \n    \n\n\n<div class=\"table-of-contents-switcher\">\n  <label for=\"table-of-contents-switcher-mobile\" class=\"visually-hidden\">\n    Table of Contents Switcher\n  </label>\n  <select id=\"table-of-contents-switcher-mobile\" data-label=\"toc-menu-mobile\">\n    \n      <option selected=\"\" disabled=\"\" value=\"/en/2022/\">Home</option>\n    \n    \n      <option value=\"/en/2022/table-of-contents\">Table of Contents</option>\n    \n    \n    \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/css\">\n              Chapter 1: CSS\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/javascript\">\n              Chapter 2: JavaScript\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/markup\">\n              Chapter 3: Markup\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/structured-data\">\n              Chapter 4: Structured Data\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/fonts\">\n              Chapter 5: Fonts\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/media\">\n              Chapter 6: Media\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/webassembly\">\n              Chapter 7: WebAssembly\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/third-parties\">\n              Chapter 8: Third Parties\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/interoperability\">\n              Chapter 9: Interoperability\n            </option>\n          \n        \n      \n    \n    \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/seo\">\n              Chapter 10: SEO\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/accessibility\">\n              Chapter 11: Accessibility\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/performance\">\n              Chapter 12: Performance\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/privacy\">\n              Chapter 13: Privacy\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/security\">\n              Chapter 14: Security\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/mobile-web\">\n              Chapter 15: Mobile Web\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/capabilities\">\n              Chapter 16: Capabilities\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/pwa\">\n              Chapter 17: PWA\n            </option>\n          \n        \n      \n    \n    \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/cms\">\n              Chapter 18: CMS\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/jamstack\">\n              Chapter 19: Jamstack\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/sustainability\">\n              Chapter 20: Sustainability\n            </option>\n          \n        \n      \n    \n    \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/page-weight\">\n              Chapter 21: Page Weight\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/cdn\">\n              Chapter 22: CDN\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/http\">\n              Chapter 23: HTTP\n            </option>\n          \n        \n      \n    \n    \n\n    \n    <option value=\"/en/2022/methodology\">\n      Methodology\n    </option>\n    \n    \n    <option value=\"/en/2022/contributors\">\n      Contributors\n    </option>\n    \n\n    \n    <option value=\"/en/search\">\n      Search\n    </option>\n    \n\n    \n    <option value=\"https://cdn.httparchive.org/v1/static/almanac/ebooks/web_almanac_2022_en.pdf\" data-event=\"ebook-click\">\n      Ebook PDF (16MB)\n    </option>\n    \n  </select>\n</div>\n\n  \n\n\n            </li>\n            <li>\n              \n    \n    \n      \n          \n  <div class=\"year-switcher js-show\">\n    <label for=\"year-switcher-mobile\" class=\"visually-hidden\">Year Switcher</label>\n    <select id=\"year-switcher-mobile\">\n      \n        \n          \n            <option value=\"/en/2025/\">\n              2025\n            </option>\n          \n        \n      \n        \n          \n            <option value=\"/en/2024/\">\n              2024\n            </option>\n          \n        \n      \n        \n          \n            <option selected=\"selected\" value=\"/en/2022/\">\n              2022\n            </option>\n          \n        \n      \n        \n          \n            <option value=\"/en/2021/\">\n              2021\n            </option>\n          \n        \n      \n        \n          \n            <option value=\"/en/2020/\">\n              2020\n            </option>\n          \n        \n      \n        \n          \n            <option value=\"/en/2019/\">\n              2019\n            </option>\n          \n        \n      \n    </select>\n  </div>\n\n        \n    \n  \n            </li>\n            <li>\n              \n  \n    \n  <div class=\"language-switcher js-show\">\n    <label for=\"language-switcher-mobile\" class=\"visually-hidden\">Language Switcher</label>\n    <select id=\"language-switcher-mobile\">\n      \n        \n          <option selected=\"selected\" lang=\"en\" value=\"/en/2022/\">\n            English\n          </option>\n        \n      \n        \n          <option lang=\"es\" value=\"/es/2022/\">\n            Español\n          </option>\n        \n      \n        \n          <option lang=\"fr\" value=\"/fr/2022/\">\n            Français\n          </option>\n        \n      \n        \n          <option lang=\"it\" value=\"/it/2022/\">\n            Italiano\n          </option>\n        \n      \n        \n          <option lang=\"nl\" value=\"/nl/2022/\">\n            Nederlands\n          </option>\n        \n      \n        \n          <option lang=\"pt\" value=\"/pt/2022/\">\n            Português\n          </option>\n        \n      \n        \n          <option lang=\"tr\" value=\"/tr/2022/\">\n            Türkçe\n          </option>\n        \n      \n        \n          <option lang=\"ru\" value=\"/ru/2022/\">\n            Русский\n          </option>\n        \n      \n        \n          <option lang=\"uk\" value=\"/uk/2022/\">\n            Українська\n          </option>\n        \n      \n        \n          <option lang=\"hi\" value=\"/hi/2022/\">\n            हिन्दी\n          </option>\n        \n      \n        \n          <option lang=\"ja\" value=\"/ja/2022/\">\n            日本語\n          </option>\n        \n      \n        \n          <option lang=\"zh-CN\" value=\"/zh-CN/2022/\">\n            简体中文\n          </option>\n        \n      \n        \n          <option lang=\"zh-TW\" value=\"/zh-TW/2022/\">\n            繁體中文\n          </option>\n        \n      \n      <hr>\n      <option value=\"https://github.com/HTTPArchive/almanac.httparchive.org/wiki/Translators'-Guide\">\n        Help translate\n      </option>\n    </select>\n  </div>\n\n  \n\n            </li>\n            <li id=\"mobile-misc\" class=\"misc\">\n              <ul class=\"misc\">\n                <li>\n                  <a href=\"https://httparchive.org/\" aria-labelledby=\"ha-logo-mobile\">\n                    <svg width=\"70\" height=\"35\" role=\"img\">\n                      <title id=\"ha-logo-mobile\">HTTP Archive home</title>\n                      <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#ha-logo\"></use>\n                    </svg>\n                  </a>\n                </li>\n                <li>\n                  <ul class=\"social-media\">\n                    <li>\n                      <a href=\"https://x.com/HTTPArchive\" aria-labelledby=\"twitter-logo-mobile\">\n                        <svg width=\"20\" height=\"20\" role=\"img\">\n                          <title id=\"twitter-logo-mobile\">Twitter</title>\n                          <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#twitter-logo\"></use>\n                        </svg>\n                      </a>\n                    </li>\n                    <li>\n                      <a href=\"https://bsky.app/profile/httparchive.org\" aria-labelledby=\"bluesky-logo-mobile\">\n                        <svg width=\"20\" height=\"20\" role=\"img\">\n                          <title id=\"bluesky-logo-mobile\">Bluesky</title>\n                          <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#bluesky-logo\"></use>\n                        </svg>\n                      </a>\n                    </li>\n                    <li>\n                      <a href=\"https://github.com/HTTPArchive/almanac.httparchive.org\" aria-labelledby=\"github-logo-mobile\">\n                        <svg width=\"22\" height=\"20\" role=\"img\">\n                          <title id=\"github-logo-mobile\">GitHub</title>\n                          <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#github-logo\"></use>\n                        </svg>\n                      </a>\n                    </li>\n                  </ul>\n                </li>\n              </ul>\n            </li>\n          </ul>\n        </nav>\n      </div>\n    </div>\n  </header>\n  <script nonce=\"\">\n    // If JS is enabled then enable menus ASAP to avoid CLS as menu items change from links to buttons\n    (function() {\n      document.querySelectorAll('.js-hide').forEach(element => {\n        // Don't just hide it - delete it completely to avoid any specifity issues\n        element.parentNode.removeChild(element);\n      });\n      document.querySelectorAll('.js-enable').forEach(element => {\n        element.classList.remove('js-enable');\n        element.classList.remove('hidden');\n        element.disabled = false;\n        element.hidden = false;\n      });\n    })();\n  </script>\n  \n\n  \n<main id=\"maincontent\">\n  <section id=\"intro\" class=\"intro-container\">\n    <div class=\"intro\">\n      <div class=\"intro-year\">2022</div>\n      <h1 class=\"title title-lg title-alt\">Web Almanac</h1>\n      <h2>HTTP Archive’s annual<br> <b>state of the web</b> report</h2>\n      \n      \n<p>\nOur mission is to combine the raw stats and trends of the HTTP Archive with the expertise of the web community. The Web Almanac is a comprehensive report on the state of the web, backed by real data and trusted web experts. The 2022 edition is comprised of 23 chapters spanning aspects of page content, user experience, publishing, and distribution.\n</p>\n\n      \n      \n      <a href=\"/en/2022/table-of-contents\" class=\"btn\">\n        Start exploring\n      </a>\n      \n    </div>\n    <div class=\"intro-image-wrapper\">\n      \n      <svg viewBox=\"0 0 56 16\">\n        <text x=\"9\" y=\"15\">2022</text>\n      </svg>\n      \n      <img src=\"/static/images/home-hero.png\" alt=\"\" width=\"820\" height=\"562\" fetchpriority=\"high\">\n    </div>\n  </section>\n  \n  \n  \n    \n    \n\n\n  <section id=\"featured-chapter\" class=\"featured-chapter\">\n    <div class=\"featured-chapter-content\">\n      \n      <h2 class=\"title title-center\">Featured Chapter</h2>\n      \n      <h3>Markup</h3>\n      \n      <blockquote>\n        Without HTML there are no web pages, no web sites, no web apps. You can say that without HTML, there’s no Web. That makes HTML one of the most important web standards, if not the most important web standard.\n      </blockquote>\n      <div class=\"featured-chapter-content-data\">\n        \n        <div class=\"featured-chapter-content-data-item\">\n          <div class=\"no-wrap\">90%</div>\n          <div>Documents using the HTML doctype.</div>\n        </div>\n        \n        \n        <div class=\"featured-chapter-content-data-item\">\n          <div class=\"no-wrap\">30 KB</div>\n          <div>Median HTML document transfer size</div>\n        </div>\n        \n        \n        <div class=\"featured-chapter-content-data-item\">\n          <div class=\"no-wrap\">29%</div>\n          <div>Elements which are <code>div</code>s.</div>\n        </div>\n        \n      </div>\n      \n      \n      <a href=\"/en/2022/markup\" class=\"btn\">\n        Read the <span class=\"featured-chapter-name\">Markup</span> chapter\n      </a>\n      \n    </div>\n  </section>\n  \n    \n  \n  \n  \n  <section id=\"contributors\" class=\"contributors-container alt-bg\">\n    <div class=\"container\">\n      <div class=\"contributors\">\n        <h2 class=\"title title-alt\">Contributors</h2>\n        <p>\nThe Web Almanac has been made possible by the hard work of the web community. 116 people have volunteered countless hours in the planning, research, writing and production phases of the 2022 Web Almanac.\n</p>\n        <a href=\"/en/2022/contributors\" class=\"alt btn\">\n          See the contributors\n        </a>\n      </div>\n      <div class=\"people\" aria-hidden=\"true\">\n        <div class=\"people-number\">116</div>\n        <img id=\"character-markup\" class=\"character\" src=\"/static/images/character-markup.png\" alt=\"\" width=\"154\" height=\"252\" loading=\"lazy\">\n        <img id=\"character-star\" class=\"character\" src=\"/static/images/character-star.png\" alt=\"\" width=\"245\" height=\"254\" loading=\"lazy\">\n        <img id=\"character-hat\" class=\"character\" src=\"/static/images/character-hat.png\" alt=\"\" width=\"186\" height=\"207\" loading=\"lazy\">\n      </div>\n    </div>\n  </section>\n  <section id=\"methodology\" class=\"methodology-container\">\n    <div class=\"methodology\">\n      <h2 class=\"title title-center\">Methodology</h2>\n      <div class=\"methodology-data\">\n        <div class=\"websites-tested\">\n          <div>\n            Websites Tested\n          </div>\n          <div>\n            8.36M\n          </div>\n        </div>\n        <div class=\"data-processed\">\n          <div>\n            Data Processed\n          </div>\n          <div>\n            43.88 TB\n          </div>\n        </div>\n      </div>\n      <p class=\"methodology-info\">\n        \nUnless otherwise noted, the metrics in all of the 23 chapters of the 2022 Web Almanac are sourced from the HTTP Archive dataset. HTTP Archive is a community-run project that has been tracking how the web is built since 2010. Using WebPageTest and Lighthouse under the hood, metadata about nearly 8.4 million websites are tested monthly and included in a public BigQuery database for analysis. The June 2022 dataset was used as the basis for the 2022 Web Almanac’s metrics. For more information, see the Methodology page.\n\n      </p>\n      \n      <a href=\"/en/2022/methodology\" class=\"alt btn\">\n        Learn about our Methodology\n      </a>\n      \n      <img class=\"methodology-characters\" src=\"/static/images/methodology-characters.png\" alt=\"\" width=\"984\" height=\"354\" loading=\"lazy\">\n    </div>\n  </section>\n  \n</main>\n\n\n  \n    <footer id=\"footer\" class=\"alt-bg\">\n      <div class=\"container\">\n        <div class=\"home-logo\">\n          <a class=\"navigation-logo\" href=\"/en/2022/\">\n            \n  <span class=\"wa\">Web Almanac</span>\n  <span class=\"line-group\">\n    <span class=\"pre\">By</span>\n    <span class=\"ha\">HTTP Archive</span>\n  </span>\n\n          </a>\n        </div>\n        <hr>\n        <nav id=\"footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">\n          <ul>\n            \n\n<li><a href=\"/en/2022/contributors\">Contributors</a></li>\n<li><a href=\"/en/2022/methodology\">Methodology</a></li>\n\n\n            <li>\n              \n  \n  \n  <div class=\"nav-dropdown footer search-nav\">\n    <button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>\n    <ul class=\"nav-dropdown-list align-right hidden footer-search\">\n      <li class=\"nav-dropdown-list-part\">\n        <form action=\"/en/search\">\n          <label for=\"footer-search-box\" class=\"visually-hidden\">Search</label>\n          <input id=\"footer-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">\n          <button class=\"search-button\" type=\"submit\">\n            <svg width=\"13\" height=\"13\" role=\"img\" aria-labelledby=\"footer-search-icon\">\n              <title id=\"footer-search-icon\">Search</title>\n              <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#search-logo\"></use>\n            </svg>\n          </button>\n        </form>\n      </li>\n    </ul>\n  </div>\n  \n\n            </li>\n            <li>\n              \n\n  \n    \n\n\n<div class=\"nav-dropdown footer table-of-contents\">\n  <button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\">\n    Table of Contents\n  </button>\n  <ul class=\"nav-dropdown-list hidden footer-list\">\n\n    \n    <li class=\"nav-dropdown-list-part nav-dropdown-list-current\">\n      <span>Home</span>\n    </li>\n    \n\n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents\">Table of Contents</a>\n    </li>\n    \n    \n\n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#part-1\">Part I. Page Content</a>\n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/css\">\n          Chapter 1: CSS\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/javascript\">\n          Chapter 2: JavaScript\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/markup\">\n          Chapter 3: Markup\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/structured-data\">\n          Chapter 4: Structured Data\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/fonts\">\n          Chapter 5: Fonts\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/media\">\n          Chapter 6: Media\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/webassembly\">\n          Chapter 7: WebAssembly\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/third-parties\">\n          Chapter 8: Third Parties\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/interoperability\">\n          Chapter 9: Interoperability\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#part-2\">Part II. User Experience</a>\n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/seo\">\n          Chapter 10: SEO\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/accessibility\">\n          Chapter 11: Accessibility\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/performance\">\n          Chapter 12: Performance\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/privacy\">\n          Chapter 13: Privacy\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/security\">\n          Chapter 14: Security\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/mobile-web\">\n          Chapter 15: Mobile Web\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/capabilities\">\n          Chapter 16: Capabilities\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/pwa\">\n          Chapter 17: PWA\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#part-3\">Part III. Content Publishing</a>\n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/cms\">\n          Chapter 18: CMS\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/jamstack\">\n          Chapter 19: Jamstack\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/sustainability\">\n          Chapter 20: Sustainability\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#part-4\">Part IV. Content Distribution</a>\n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/page-weight\">\n          Chapter 21: Page Weight\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/cdn\">\n          Chapter 22: CDN\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/http\">\n          Chapter 23: HTTP\n        </a>\n        \n      \n    </li>\n    \n    \n    \n\n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#appendices\">Appendices</a>\n    </li>\n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n      <a href=\"/en/2022/methodology\">Methodology</a>\n      \n    </li>\n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n      <a href=\"/en/2022/contributors\">Contributors</a>\n      \n    </li>\n    \n\n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/search\">Search</a>\n    </li>\n    \n\n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#ebook\">Ebook</a>\n    </li>\n    <li class=\"nav-dropdown-list-chapter ebook\">\n      <a href=\"https://cdn.httparchive.org/v1/static/almanac/ebooks/web_almanac_2022_en.pdf\" data-event=\"ebook-click\" data-label=\"toc-menu\">Ebook PDF (16MB)</a>\n    </li>\n    \n  </ul>\n</div>\n\n  \n\n\n            </li>\n            <li>\n              \n    \n    \n      \n          \n  <div class=\"nav-dropdown footer\">\n    <button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>\n    <ul class=\"nav-dropdown-list hidden footer-list\">\n      \n        \n          \n            \n            <li>\n              <a href=\"/en/2025/\">2025</a>\n            </li>\n          \n          \n        \n      \n        \n          \n            \n            <li>\n              <a href=\"/en/2024/\">2024</a>\n            </li>\n          \n          \n        \n      \n        \n          \n        \n      \n        \n          \n            \n            <li>\n              <a href=\"/en/2021/\">2021</a>\n            </li>\n          \n          \n        \n      \n        \n          \n            \n            <li>\n              <a href=\"/en/2020/\">2020</a>\n            </li>\n          \n          \n        \n      \n        \n          \n            \n            <li>\n              <a href=\"/en/2019/\">2019</a>\n            </li>\n          \n          \n        \n      \n    </ul>\n  </div>\n\n      \n    \n  \n            </li>\n            <li>\n              \n  \n    \n  <div class=\"nav-dropdown footer\">\n    <button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Language Switcher\">English</button>\n    <ul class=\"nav-dropdown-list hidden footer-list\">\n      \n        \n      \n        \n          <li>\n            <a lang=\"es\" href=\"/es/2022/\">Español</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"fr\" href=\"/fr/2022/\">Français</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"it\" href=\"/it/2022/\">Italiano</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"nl\" href=\"/nl/2022/\">Nederlands</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"pt\" href=\"/pt/2022/\">Português</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"tr\" href=\"/tr/2022/\">Türkçe</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"ru\" href=\"/ru/2022/\">Русский</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"uk\" href=\"/uk/2022/\">Українська</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"hi\" href=\"/hi/2022/\">हिन्दी</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"ja\" href=\"/ja/2022/\">日本語</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"zh-CN\" href=\"/zh-CN/2022/\">简体中文</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"zh-TW\" href=\"/zh-TW/2022/\">繁體中文</a>\n          </li>\n        \n      \n      \n      <li>\n        <a class=\"help-translate\" href=\"https://github.com/HTTPArchive/almanac.httparchive.org/wiki/Translators'-Guide\"><em>Help translate</em></a>\n      </li>\n      \n    </ul>\n  </div>\n\n  \n\n            </li>\n          </ul>\n        </nav>\n        <nav id=\"mobile-footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">\n          <ul>\n            \n\n<li><a href=\"/en/2022/contributors\">Contributors</a></li>\n<li><a href=\"/en/2022/methodology\">Methodology</a></li>\n\n\n            <li>\n              \n  \n  <form class=\"search-nav\" action=\"/en/search\">\n    <label for=\"mobile-footer-search-box\" class=\"visually-hidden\">Search</label>\n    <input id=\"mobile-footer-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">\n    <button class=\"search-button\" type=\"submit\">\n      <svg width=\"13\" height=\"13\" role=\"img\" aria-labelledby=\"mobile-footer-search-icon\">\n        <title id=\"mobile-footer-search-icon\">Search</title>\n        <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#search-logo\"></use>\n      </svg>\n    </button>\n  </form>\n  \n\n            </li>\n            <li>\n              \n\n  \n    \n\n\n<div class=\"table-of-contents-switcher\">\n  <label for=\"table-of-contents-switcher-mobile-footer\" class=\"visually-hidden\">\n    Table of Contents Switcher\n  </label>\n  <select id=\"table-of-contents-switcher-mobile-footer\" data-label=\"toc-menu-mobile\">\n    \n      <option selected=\"\" disabled=\"\" value=\"/en/2022/\">Home</option>\n    \n    \n      <option value=\"/en/2022/table-of-contents\">Table of Contents</option>\n    \n    \n    \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/css\">\n              Chapter 1: CSS\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/javascript\">\n              Chapter 2: JavaScript\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/markup\">\n              Chapter 3: Markup\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/structured-data\">\n              Chapter 4: Structured Data\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/fonts\">\n              Chapter 5: Fonts\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/media\">\n              Chapter 6: Media\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/webassembly\">\n              Chapter 7: WebAssembly\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/third-parties\">\n              Chapter 8: Third Parties\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/interoperability\">\n              Chapter 9: Interoperability\n            </option>\n          \n        \n      \n    \n    \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/seo\">\n              Chapter 10: SEO\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/accessibility\">\n              Chapter 11: Accessibility\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/performance\">\n              Chapter 12: Performance\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/privacy\">\n              Chapter 13: Privacy\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/security\">\n              Chapter 14: Security\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/mobile-web\">\n              Chapter 15: Mobile Web\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/capabilities\">\n              Chapter 16: Capabilities\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/pwa\">\n              Chapter 17: PWA\n            </option>\n          \n        \n      \n    \n    \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/cms\">\n              Chapter 18: CMS\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/jamstack\">\n              Chapter 19: Jamstack\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/sustainability\">\n              Chapter 20: Sustainability\n            </option>\n          \n        \n      \n    \n    \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/page-weight\">\n              Chapter 21: Page Weight\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/cdn\">\n              Chapter 22: CDN\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/http\">\n              Chapter 23: HTTP\n            </option>\n          \n        \n      \n    \n    \n\n    \n    <option value=\"/en/2022/methodology\">\n      Methodology\n    </option>\n    \n    \n    <option value=\"/en/2022/contributors\">\n      Contributors\n    </option>\n    \n\n    \n    <option value=\"/en/search\">\n      Search\n    </option>\n    \n\n    \n    <option value=\"https://cdn.httparchive.org/v1/static/almanac/ebooks/web_almanac_2022_en.pdf\" data-event=\"ebook-click\">\n      Ebook PDF (16MB)\n    </option>\n    \n  </select>\n</div>\n\n  \n\n\n            </li>\n            <li>\n              \n    \n    \n      \n          \n  <div class=\"year-switcher js-show\">\n    <label for=\"year-switcher-mobile-footer\" class=\"visually-hidden\">Year Switcher</label>\n    <select id=\"year-switcher-mobile-footer\">\n      \n        \n          \n            <option value=\"/en/2025/\">\n              2025\n            </option>\n          \n        \n      \n        \n          \n            <option value=\"/en/2024/\">\n              2024\n            </option>\n          \n        \n      \n        \n          \n            <option selected=\"selected\" value=\"/en/2022/\">\n              2022\n            </option>\n          \n        \n      \n        \n          \n            <option value=\"/en/2021/\">\n              2021\n            </option>\n          \n        \n      \n        \n          \n            <option value=\"/en/2020/\">\n              2020\n            </option>\n          \n        \n      \n        \n          \n            <option value=\"/en/2019/\">\n              2019\n            </option>\n          \n        \n      \n    </select>\n  </div>\n\n        \n    \n  \n            </li>\n            <li>\n              \n  \n    \n  <div class=\"language-switcher js-show\">\n    <label for=\"language-switcher-mobile-footer\" class=\"visually-hidden\">Language Switcher</label>\n    <select id=\"language-switcher-mobile-footer\">\n      \n        \n          <option selected=\"selected\" lang=\"en\" value=\"/en/2022/\">\n            English\n          </option>\n        \n      \n        \n          <option lang=\"es\" value=\"/es/2022/\">\n            Español\n          </option>\n        \n      \n        \n          <option lang=\"fr\" value=\"/fr/2022/\">\n            Français\n          </option>\n        \n      \n        \n          <option lang=\"it\" value=\"/it/2022/\">\n            Italiano\n          </option>\n        \n      \n        \n          <option lang=\"nl\" value=\"/nl/2022/\">\n            Nederlands\n          </option>\n        \n      \n        \n          <option lang=\"pt\" value=\"/pt/2022/\">\n            Português\n          </option>\n        \n      \n        \n          <option lang=\"tr\" value=\"/tr/2022/\">\n            Türkçe\n          </option>\n        \n      \n        \n          <option lang=\"ru\" value=\"/ru/2022/\">\n            Русский\n          </option>\n        \n      \n        \n          <option lang=\"uk\" value=\"/uk/2022/\">\n            Українська\n          </option>\n        \n      \n        \n          <option lang=\"hi\" value=\"/hi/2022/\">\n            हिन्दी\n          </option>\n        \n      \n        \n          <option lang=\"ja\" value=\"/ja/2022/\">\n            日本語\n          </option>\n        \n      \n        \n          <option lang=\"zh-CN\" value=\"/zh-CN/2022/\">\n            简体中文\n          </option>\n        \n      \n        \n          <option lang=\"zh-TW\" value=\"/zh-TW/2022/\">\n            繁體中文\n          </option>\n        \n      \n      <hr>\n      <option value=\"https://github.com/HTTPArchive/almanac.httparchive.org/wiki/Translators'-Guide\">\n        Help translate\n      </option>\n    </select>\n  </div>\n\n  \n\n            </li>\n          </ul>\n        </nav>\n        <div id=\"footer-mobile-social-media\" class=\"mobile-ha-social-media\">\n          <a class=\"ha-logo\" href=\"https://httparchive.org/\" aria-labelledby=\"httparchive-logo-footer-mobile\">\n            <svg width=\"70\" height=\"35\" role=\"img\">\n              <title id=\"httparchive-logo-footer-mobile\">HTTP Archive home</title>\n              <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#ha-logo\"></use>\n            </svg>\n          </a>\n          <ul class=\"social-media\">\n            <li>\n              <a href=\"https://x.com/HTTPArchive\" aria-labelledby=\"twitter-logo-footer-mobile\">\n                <svg width=\"20\" height=\"20\" role=\"img\">\n                  <title id=\"twitter-logo-footer-mobile\">Twitter</title>\n                  <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#twitter-logo\"></use>\n                </svg>\n              </a>\n            </li>\n            <li>\n              <a href=\"https://bsky.app/profile/httparchive.org\" aria-labelledby=\"bluesky-logo-footer-mobile\">\n                <svg width=\"20\" height=\"20\" role=\"img\">\n                  <title id=\"bluesky-logo-footer-mobile\">Bluesky</title>\n                  <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#bluesky-logo\"></use>\n                </svg>\n              </a>\n            </li>\n            <li>\n              <a href=\"https://github.com/HTTPArchive/almanac.httparchive.org\" rel=\"me\" aria-labelledby=\"github-logo-footer-mobile\">\n                <svg width=\"22\" height=\"20\" role=\"img\">\n                  <title id=\"github-logo-footer-mobile\">GitHub</title>\n                  <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#github-logo\"></use>\n                </svg>\n              </a>\n            </li>\n          </ul>\n        </div>\n        <hr>\n        <p class=\"copyright\">\n          <span>© Web Almanac. Licensed under <a hreflang=\"en\" href=\"https://github.com/HTTPArchive/almanac.httparchive.org/blob/main/LICENSE\">Apache 2.0</a>.</span>\n          <br>\n          <a class=\"accessibility-statement\" href=\"/en/accessibility-statement\">Accessibility Statement</a>\n          <span class=\"footer-bullet\">•</span>\n          <a class=\"rss-feed\" href=\"/en/rss.xml\">RSS Feed</a>\n        </p>\n        <a class=\"ha-logo not-mobile\" href=\"https://httparchive.org/\" aria-labelledby=\"ha-logo-footer\">\n          <svg width=\"70\" height=\"35\" role=\"img\">\n            <title id=\"ha-logo-footer\">HTTP Archive home</title>\n            <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#ha-logo\"></use>\n          </svg>\n        </a>\n        <ul class=\"social-media not-mobile\">\n          <li>\n            <a href=\"https://x.com/HTTPArchive\" aria-labelledby=\"twitter-logo-footer\">\n              <svg width=\"20\" height=\"20\" role=\"img\">\n                <title id=\"twitter-logo-footer\">Twitter</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#twitter-logo\"></use>\n              </svg>\n            </a>\n          </li>\n          <li>\n            <a href=\"https://bsky.app/profile/httparchive.org\" aria-labelledby=\"bluesky-logo-footer\">\n              <svg width=\"20\" height=\"20\" role=\"img\">\n                <title id=\"bluesky-logo-footer\">Bluesky</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#bluesky-logo\"></use>\n              </svg>\n            </a>\n          </li>\n          <li>\n            <a href=\"https://github.com/HTTPArchive/almanac.httparchive.org\" rel=\"me\" aria-labelledby=\"github-logo-footer\">\n              <svg width=\"22\" height=\"20\" role=\"img\">\n                <title id=\"github-logo-footer\">GitHub</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#github-logo\"></use>\n              </svg>\n            </a>\n          </li>\n        </ul>\n      </div>\n    </footer>\n  \n  \n  <script async=\"\" src=\"/static/js/almanac.js?v=fa418742db0ee3ef3f6f493962cd0dc7\" nonce=\"\"></script>\n  \n\n\n    \n\n    <script async=\"\" src=\"https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M\" nonce=\"\"></script>\n    <link rel=\"preconnect\" href=\"https://www.google-analytics.com\">\n    <script defer=\"\" src=\"/static/js/web-vitals.js?v=2b4eece214d909ad20830bb41ef8ff65\" nonce=\"\"></script>\n    <script defer=\"\" src=\"/static/js/send-web-vitals.js?v=67574c23a511f3149c90c88735c5a6f3\" nonce=\"\"></script>\n    \n\n<!-- Let's assume you're going to visit one of the chapters and prefetch the page.css stylesheet -->\n<!-- A small optimisation but hey, every little helps! -->\n<link rel=\"prefetch\" href=\"/static/css/page.css?v=9a1ae5aea9b36df260da9f7c442073e7\">\n\n\n<script type=\"speculationrules\" nonce=\"\">\n{\n  \"prerender\": [\n    {\n      \"source\": \"document\",\n      \"where\": {\n        \"and\": [\n          {\"href_matches\": \"/*\"},\n          {\"not\": {\"href_matches\": \"/static/*\"}}\n        ]\n      },\n      \"eagerness\": \"moderate\"\n    }\n  ]\n}\n</script>\n\n    \n  \n\n</body></html>",
                "_has_shadow_root": "false",
                "_img-loading-attr": "[\"lazy\",\"lazy\",\"lazy\",\"lazy\"]",
                "_initiators": {
                    "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M": [
                        "https://www.google-analytics.com/g/collect?v=2&tid=G-PQ5N2MZG5M&gtm=45je6641v9115874821za200zd9115874821&_p=1781118802400&gcd=13l3l3l3l1l1&npa=0&dma=0&are=1&cid=1353322156.1781118803&frm=0&pscdl=noapi&rcb=5&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B149.0.0.0%7CGoogle%2520Chrome%3B149.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&_s=1&tag_exp=0~115938466~115938469&sid=1781118802&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=496",
                        "https://www.google-analytics.com/g/collect?v=2&tid=G-PQ5N2MZG5M&gtm=45je6641v9115874821za200zd9115874821&_p=1781118802400&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAAAQ&are=1&cid=1353322156.1781118803&frm=0&pscdl=noapi&rcb=5&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B149.0.0.0%7CGoogle%2520Chrome%3B149.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&tag_exp=0~115938466~115938469&sid=1781118802&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&_s=2&tfd=569"
                    ]
                },
                "_inline_style_bytes": 0,
                "_javascript": "{\"ajax_requests\":{\"xmlhttprequest\":0,\"fetch\":6,\"beacon\":0,\"total\":6},\"beacon_ajax_usage\":0,\"iframe\":0,\"requests_protocol\":{\"ajax_h1\":0,\"resources_h1\":0,\"ajax_h2\":3,\"resources_h2\":17,\"ajax_h3\":0,\"resources_h3\":0},\"web_component_specs\":{\"custom_elements\":[],\"shadow_roots\":[],\"template\":[]},\"script_tags\":{\"total\":13,\"async\":8,\"defer\":2,\"crossorigin\":0,\"integrity\":0,\"nomodule\":0,\"nonce\":10,\"referrerpolicy\":0,\"src\":7,\"inline\":6,\"type_module\":0,\"async_and_defer\":0,\"defer_without_src\":0,\"charset\":0,\"language\":0},\"noscript_tags\":{\"total\":0},\"sourceMaps\":{\"count\":0,\"ext\":{}},\"bundler\":[],\"document\":null}",
                "_llms_txt_validation": "{\"valid\":false,\"message\":404,\"error\":\"Non OK status code\"}",
                "_localstorage_size": 0,
                "_markup": "{\"favicon\":true,\"rel_alternate_mobile\":false,\"compatMode\":\"CSS1Compat\",\"noscripts\":{\"iframe_googletagmanager_count\":0,\"total\":0},\"buttons\":{\"types\":{\"button\":9,\"submit\":4},\"total\":13},\"form\":{\"target\":{},\"method\":{},\"elements\":[{\"tagNames\":{\"label\":1,\"input\":1,\"button\":1},\"types\":{\"search\":1,\"submit\":1},\"total\":3},{\"tagNames\":{\"label\":1,\"input\":1,\"button\":1},\"types\":{\"search\":1,\"submit\":1},\"total\":3},{\"tagNames\":{\"label\":1,\"input\":1,\"button\":1},\"types\":{\"search\":1,\"submit\":1},\"total\":3},{\"tagNames\":{\"label\":1,\"input\":1,\"button\":1},\"types\":{\"search\":1,\"submit\":1},\"total\":3}],\"total\":4},\"dirs\":{\"html_dir\":null,\"body_nodes_dir\":{\"values\":{},\"total\":0}},\"inputs\":{\"types\":{\"search\":4},\"total\":4},\"audios\":{\"autoplay\":{},\"total\":0},\"classes\":{\"unique_names_total\":77,\"references_total\":249},\"rel\":{\"rels_total\":33,\"rels\":{\"stylesheet\":3,\"preload\":5,\"shortcut icon\":1,\"apple-touch-icon\":1,\"webmention\":1,\"pingback\":1,\"me\":3,\"canonical\":1,\"alternate\":15,\"preconnect\":1,\"prefetch\":1}},\"ids\":{\"ids_total\":57,\"duplicate_ids_total\":0,\"unique_ids_total\":57},\"images\":{\"picture\":{\"total\":0},\"source\":{\"total\":0,\"src_total\":0,\"srcset_total\":0,\"media_total\":0,\"type_total\":0},\"img\":{\"total\":5,\"src_total\":5,\"srcset_total\":0,\"alt\":{\"missing\":0,\"blank\":5,\"present\":0},\"loading\":{\"auto\":0,\"lazy\":4,\"eager\":0,\"invalid\":0,\"missing\":1,\"blank\":0},\"dimensions\":{\"missing_width\":0,\"missing_height\":0}}},\"iframes\":{\"total\":0,\"loading\":{\"auto\":0,\"lazy\":0,\"eager\":0,\"invalid\":0,\"missing\":0,\"blank\":0}},\"amp\":{\"html_amp_attribute_present\":false,\"html_amp_emoji_attribute_present\":false,\"amp_page\":false,\"rel_amphtml\":null},\"data_nosnippet\":{\"valid\":0,\"wrong_tag_type\":0},\"obsolete_elements\":{},\"svgs\":{\"svg_element_total\":18,\"svg_img_total\":0,\"svg_object_total\":0,\"svg_embed_total\":0,\"svg_iframe_total\":0,\"svg_total\":18},\"app\":{\"app_id_present\":false,\"meta_theme_color\":null},\"anchors\":{\"hrefs_without_special_scheme\":[]},\"dom-shape\":{\"bodyNodesCount\":623,\"bodyLeafNodesCount\":346,\"depth\":{\"mean\":7.809248554913295,\"median\":9,\"mode\":9,\"stddev\":2.4479615234519887,\"skew\":-0.4864257193910339,\"range\":{\"min\":1,\"max\":13}},\"bodyNonLeafNodesCount\":277,\"branchFactor\":{\"mean\":5.436823104693141,\"median\":3,\"mode\":3,\"stddev\":8.686714285032693,\"skew\":0.28052299462546093,\"range\":{\"min\":1,\"max\":71}},\"branchFactorByDepth\":[{\"depth\":0,\"count\":1,\"mean\":33,\"stddev\":0,\"skew\":null,\"median\":33,\"mode\":33,\"range\":{\"min\":33,\"max\":33}},{\"depth\":1,\"count\":6,\"mean\":12,\"stddev\":18.502252115170556,\"skew\":0.4864272707980575,\"median\":3,\"mode\":3,\"range\":{\"min\":1,\"max\":53}},{\"depth\":2,\"count\":20,\"mean\":4.5,\"stddev\":3.5142566781611158,\"skew\":0.42683279491835413,\"median\":3,\"mode\":3,\"range\":{\"min\":3,\"max\":19}},{\"depth\":3,\"count\":14,\"mean\":6.285714285714286,\"stddev\":3.260774917289522,\"skew\":1.007648294978144,\"median\":5,\"mode\":3,\"range\":{\"min\":3,\"max\":11}},{\"depth\":4,\"count\":20,\"mean\":5.55,\"stddev\":3.0244834269673224,\"skew\":0.8431191843418062,\"median\":5,\"mode\":3,\"range\":{\"min\":3,\"max\":13}},{\"depth\":5,\"count\":29,\"mean\":4.275862068965517,\"stddev\":3.0160096007820525,\"skew\":0.4230298433515216,\"median\":3,\"mode\":3,\"range\":{\"min\":1,\"max\":15}},{\"depth\":6,\"count\":28,\"mean\":3.6785714285714284,\"stddev\":1.4893328187137886,\"skew\":0.4556210808256098,\"median\":3.5,\"mode\":3,\"range\":{\"min\":1,\"max\":7}},{\"depth\":7,\"count\":20,\"mean\":14,\"stddev\":18.606450494385005,\"skew\":0.48370321909146463,\"median\":5,\"mode\":5,\"range\":{\"min\":3,\"max\":71}},{\"depth\":8,\"count\":65,\"mean\":6.015384615384615,\"stddev\":11.567184761799627,\"skew\":0.26068439965987716,\"median\":3,\"mode\":3,\"range\":{\"min\":3,\"max\":71}},{\"depth\":9,\"count\":59,\"mean\":3.135593220338983,\"stddev\":0.812145664454979,\"skew\":0.16695677422593652,\"median\":3,\"mode\":3,\"range\":{\"min\":1,\"max\":7}},{\"depth\":10,\"count\":7,\"mean\":3.5714285714285716,\"stddev\":1.761261143705422,\"skew\":0.32444284226152514,\"median\":3,\"mode\":3,\"range\":{\"min\":1,\"max\":7}},{\"depth\":11,\"count\":5,\"mean\":3.4,\"stddev\":0.8,\"skew\":0.4999999999999999,\"median\":3,\"mode\":3,\"range\":{\"min\":3,\"max\":5}},{\"depth\":12,\"count\":4,\"mean\":5,\"stddev\":0,\"skew\":null,\"median\":5,\"mode\":5,\"range\":{\"min\":5,\"max\":5}}]}}",
                "_media": "{\"num_picture_img\":0,\"num_image_sizes\":0,\"num_srcset_all\":0,\"num_srcset_sizes\":0,\"num_srcset_descriptor_x\":0,\"num_srcset_descriptor_w\":0,\"num_srcset_candidates\":0,\"picture_formats\":[],\"num_video_nodes\":0,\"video_durations\":[],\"video_attributes_values_counts\":[],\"video_display_style\":[],\"video_using_source_media_count\":0,\"video_source_media_values\":[],\"video_source_format_count\":[],\"video_source_format_type\":[],\"num_picture_using_min_resolution\":0,\"num_picture_using_orientation\":0,\"num_img_not_in_picture_srcset_candidates\":0}",
                "_meta_viewport": "\"width=device-width, initial-scale=1\"",
                "_num_iframes": 0,
                "_num_scripts": 13,
                "_num_scripts_async": 5,
                "_num_scripts_sync": 2,
                "_observers": null,
                "_origin-trials": [],
                "_parsed_css": [],
                "_performance": {
                    "lcp_elem_stats": {
                        "startTime": 428,
                        "nodeName": "IMG",
                        "url": "https://almanac.httparchive.org/static/images/home-hero.png",
                        "size": 161505,
                        "loadTime": 178.59999999403954,
                        "renderTime": 428,
                        "attributes": [
                            {
                                "name": "src",
                                "value": "/static/images/home-hero.png"
                            },
                            {
                                "name": "alt",
                                "value": ""
                            },
                            {
                                "name": "width",
                                "value": "820"
                            },
                            {
                                "name": "height",
                                "value": "562"
                            },
                            {
                                "name": "fetchpriority",
                                "value": "high"
                            }
                        ],
                        "boundingClientRect": {
                            "x": 866,
                            "y": 339.109375,
                            "width": 485,
                            "height": 332.390625,
                            "top": 339.109375,
                            "right": 1351,
                            "bottom": 671.5,
                            "left": 866
                        },
                        "naturalWidth": 820,
                        "naturalHeight": 562,
                        "styles": {
                            "background-image": "none",
                            "pointer-events": "auto",
                            "position": "relative",
                            "width": "485px",
                            "height": "332.391px"
                        },
                        "percentOfViewport": "0.173",
                        "cover90viewport": false
                    },
                    "raw_lcp_element": null,
                    "is_lcp_statically_discoverable": false,
                    "is_lcp_preloaded": false,
                    "lcp_preload": [],
                    "web_vitals_js": [],
                    "gaming_metrics": [],
                    "speculation_rules": {
                        "htmlRules": [
                            {
                                "prerender": [
                                    {
                                        "source": "document",
                                        "where": {
                                            "and": [
                                                {
                                                    "href_matches": "/*"
                                                },
                                                {
                                                    "not": {
                                                        "href_matches": "/static/*"
                                                    }
                                                }
                                            ]
                                        },
                                        "eagerness": "moderate"
                                    }
                                ]
                            }
                        ],
                        "httpHeaderRules": []
                    }
                },
                "_privacy": "{\"iab_tcf_v1\":{\"present\":false},\"iab_tcf_v2\":{\"present\":false},\"iab_gpp\":{\"present\":false},\"iab_usp\":{\"present\":false},\"navigator_doNotTrack\":false,\"navigator_globalPrivacyControl\":false,\"document_permissionsPolicy\":false,\"document_featurePolicy\":false,\"referrerPolicy\":{\"entire_document_policy\":null,\"individual_requests\":null,\"link_relations\":null},\"request_hostnames_with_cname\":{},\"ccpa_link\":{\"hasCCPALink\":false},\"iab_ddr\":{\"present\":false,\"status\":404}}",
                "_privacy-sandbox": {
                    "featuresDisabled": [
                        {
                            "browsing-topics": []
                        },
                        {
                            "top-level-storage-access": []
                        }
                    ],
                    "privacySandBoxAPIUsage": []
                },
                "_pwa": {
                    "serviceWorkers": [],
                    "manifests": [],
                    "serviceWorkerInitiated": [],
                    "workboxInfo": [],
                    "importScriptsInfo": [],
                    "swEventListenersInfo": [],
                    "swPropertiesInfo": [],
                    "swMethodsInfo": [],
                    "swObjectsInfo": [],
                    "swRegistrationPropertiesInfo": [],
                    "windowEventListenersInfo": [],
                    "windowPropertiesInfo": [],
                    "serviceWorkerRegistrationInfo": [],
                    "serviceWorkerHeuristic": false
                },
                "_quirks_mode": false,
                "_responsive_images": "{\"responsive-images\":[{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://almanac.httparchive.org/static/images/home-hero.png\",\"totalCandidates\":1,\"heightAttribute\":\"562\",\"widthAttribute\":\"820\",\"altAttribute\":\"\",\"clientWidth\":485,\"clientHeight\":332,\"naturalWidth\":820,\"naturalHeight\":562,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":820,\"approximateResourceHeight\":562,\"byteSize\":31737,\"bitsPerPixel\":0.5509417585279056,\"computedSizingStyles\":{\"width\":\"820px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://almanac.httparchive.org/static/images/character-markup.png\",\"totalCandidates\":1,\"heightAttribute\":\"252\",\"widthAttribute\":\"154\",\"altAttribute\":\"\",\"clientWidth\":109,\"clientHeight\":179,\"naturalWidth\":154,\"naturalHeight\":252,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":154,\"approximateResourceHeight\":252,\"byteSize\":7261,\"bitsPerPixel\":1.4968047825190682,\"computedSizingStyles\":{\"width\":\"109.28px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://almanac.httparchive.org/static/images/character-star.png\",\"totalCandidates\":1,\"heightAttribute\":\"254\",\"widthAttribute\":\"245\",\"altAttribute\":\"\",\"clientWidth\":109,\"clientHeight\":113,\"naturalWidth\":245,\"naturalHeight\":254,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":245,\"approximateResourceHeight\":254,\"byteSize\":14345,\"bitsPerPixel\":1.8441266270287642,\"computedSizingStyles\":{\"width\":\"109.28px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://almanac.httparchive.org/static/images/character-hat.png\",\"totalCandidates\":1,\"heightAttribute\":\"207\",\"widthAttribute\":\"186\",\"altAttribute\":\"\",\"clientWidth\":109,\"clientHeight\":122,\"naturalWidth\":186,\"naturalHeight\":207,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":186,\"approximateResourceHeight\":207,\"byteSize\":6780,\"bitsPerPixel\":1.4087579865980988,\"computedSizingStyles\":{\"width\":\"109.28px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://almanac.httparchive.org/static/images/methodology-characters.png\",\"totalCandidates\":1,\"heightAttribute\":\"354\",\"widthAttribute\":\"984\",\"altAttribute\":\"\",\"clientWidth\":650,\"clientHeight\":234,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"650px\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":true}]}",
                "_robots_meta": {
                    "main_frame_robots_rendered": [],
                    "main_frame_robots_raw": [],
                    "main_frame_robots_headers": [],
                    "iframe_robots_raw": [],
                    "iframe_robots_headers": [],
                    "main_frame_crawl_data": {
                        "rendered": [],
                        "raw": [],
                        "headers": [],
                        "all": []
                    }
                },
                "_robots_txt": "{\"redirected\":false,\"status\":200,\"content_type\":\"text/plain; charset=utf-8\",\"size\":76,\"size_kib\":0.07421875,\"over_google_limit\":false,\"comment_count\":0,\"record_counts\":{\"by_type\":{\"user_agent\":1,\"allow\":1,\"sitemap\":1},\"by_useragent\":{\"*\":{\"allow\":1}}}}",
                "_sass": "{\"stylesheets\":{\"remote\":0,\"inline\":0},\"sourcemaps\":{\"count\":0,\"ext\":{}}}",
                "_security": "{\"iframe-allow-sandbox\":[],\"sri-integrity\":[],\"visibility-observer\":false}",
                "_sessionstorage_size": 0,
                "_structured-data": "{\"structured_data\":{\"rendered\":{\"jsonld_scripts\":[\"\\n  {\\n    \\\"@context\\\": \\\"http://schema.org\\\",\\n    \\\"@type\\\": \\\"Article\\\",\\n    \\\"mainEntityOfPage\\\": {\\n        \\\"@type\\\": \\\"WebPage\\\",\\n        \\\"@id\\\": \\\"https://almanac.httparchive.org/en/2022/\\\"\\n    },\\n    \\\"headline\\\": \\\"The 2022 Web Almanac\\\",\\n    \\\"image\\\": {\\n        \\\"@type\\\": \\\"ImageObject\\\",\\n        \\\"url\\\": \\\"https://almanac.httparchive.org/static/images/home-hero-2022.png\\\",\\n        \\\"height\\\": 600,\\n        \\\"width\\\": 1200\\n    },\\n    \\\"publisher\\\": {\\n        \\\"@type\\\": \\\"Organization\\\",\\n        \\\"name\\\": \\\"HTTP Archive\\\",\\n        \\\"logo\\\": {\\n            \\\"@type\\\": \\\"ImageObject\\\",\\n            \\\"url\\\": \\\"https://almanac.httparchive.org/static/images/ha.png\\\",\\n            \\\"height\\\": 160,\\n            \\\"width\\\": 320\\n        },\\n        \\\"sameAs\\\": [\\n          \\\"https://httparchive.org\\\",\\n          \\\"https://x.com/HTTPArchive\\\",\\n          \\\"https://bsky.app/profile/httparchive.org\\\",\\n          \\\"https://github.com/HTTPArchive\\\"\\n          ]\\n      },\\n    \\\"author\\\":\\n      \\n{\\n  \\\"@type\\\": \\\"Person\\\",\\n  \\\"sameAs\\\": [\\n    \\\"https://almanac.httparchive.org/en/2022/contributors#rviscomi\\\",\\n    \\\"https://x.com/rick_viscomi\\\",\\n    \\\"https://github.com/rviscomi\\\"\\n    ],\\n  \\\"name\\\": \\\"Rick Viscomi\\\"\\n}\\n,\\n      \\\"description\\\": \\\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\\\",\\n      \\\"datePublished\\\": \\\"2022-07-02T00:00:00.000Z\\\",\\n      \\\"dateModified\\\": \\\"2022-07-02T00:00:00.000Z\\\"\\n  }\\n  \",\"\\n  {\\n    \\\"@context\\\": \\\"https://schema.org\\\",\\n    \\\"@type\\\": \\\"WebSite\\\",\\n    \\\"url\\\": \\\"https://almanac.httparchive.org/en/\\\",\\n    \\\"potentialAction\\\": {\\n      \\\"@type\\\": \\\"SearchAction\\\",\\n      \\\"target\\\": {\\n        \\\"@type\\\": \\\"EntryPoint\\\",\\n        \\\"urlTemplate\\\": \\\"https://almanac.httparchive.org/en/search?q={search_term_string}\\\"\\n      },\\n      \\\"query-input\\\": \\\"required name=search_term_string\\\"\\n    }\\n  }\\n\",\"\\n  {\\n    \\\"@context\\\": \\\"https://schema.org\\\",\\n    \\\"@type\\\": \\\"BreadcrumbList\\\",\\n    \\\"itemListElement\\\": [{\\n      \\\"@type\\\": \\\"ListItem\\\",\\n      \\\"position\\\": 1,\\n      \\\"name\\\": \\\"en\\\",\\n      \\\"item\\\": \\\"https://almanac.httparchive.org/en/\\\"\\n    }]\\n  }\\n\"],\"present\":{\"json_ld\":true,\"microdata\":false,\"rdfa\":true,\"microformats2\":false,\"microformats_classic\":false,\"dublin_core\":false,\"twitter\":true,\"facebook\":false,\"opengraph\":true},\"microdata_itemtypes\":[],\"rdfa_vocabs\":[],\"rdfa_prefixes\":[],\"rdfa_typeofs\":[],\"microformats2_types\":[],\"microformats_classic_types\":[],\"dublin_core\":[],\"twitter\":[{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"},{\"name\":\"twitter:site\",\"content\":\"@HTTPArchive\"},{\"name\":\"twitter:title\",\"content\":\"The 2022 Web Almanac\"},{\"name\":\"twitter:image\",\"content\":\"https://almanac.httparchive.org/static/images/home-hero-2022.png\"},{\"name\":\"twitter:image:alt\",\"content\":\"The 2022 Web Almanac\"},{\"name\":\"twitter:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"}],\"facebook\":[],\"opengraph\":[{\"property\":\"og:title\",\"content\":\"The 2022 Web Almanac\"},{\"property\":\"og:url\",\"content\":\"https://almanac.httparchive.org/en/2022/\"},{\"property\":\"og:image\",\"content\":\"https://almanac.httparchive.org/static/images/home-hero-2022.png\"},{\"property\":\"og:image:height\",\"content\":\"600\"},{\"property\":\"og:image:width\",\"content\":\"1200\"},{\"property\":\"og:type\",\"content\":\"article\"},{\"property\":\"og:description\",\"content\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"}]}}}",
                "_third-parties": null,
                "_usertiming": 0,
                "_valid-head": {
                    "error": "TypeError: Cannot read properties of undefined (reading 'replace')"
                },
                "_well-known": "{\"/.well-known/assetlinks.json\":{\"found\":false},\"/.well-known/apple-app-site-association\":{\"found\":false},\"/.well-known/related-website-set.json\":{\"found\":false},\"/.well-known/privacy-sandbox-attestations.json\":{\"found\":false},\"/.well-known/gpc.json\":{\"found\":false},\"/.well-known/web-identity\":{\"found\":false},\"/.well-known/passkey-endpoints\":{\"found\":false},\"/.well-known/webauthn\":{\"found\":false},\"/.well-known/ucp\":{\"found\":false},\"/robots.txt\":{\"found\":true,\"data\":{\"matched_disallows\":{}}},\"/.well-known/security.txt\":{\"found\":false,\"data\":{\"status\":404,\"redirected\":true,\"url\":\"https://almanac.httparchive.org/.well-known/security.txt/\",\"content_type\":\"text/html; charset=utf-8\"}},\"/.well-known/change-password\":{\"found\":false,\"data\":{\"status\":404,\"redirected\":true,\"url\":\"https://almanac.httparchive.org/.well-known/change-password/\"}},\"/.well-known/resource-that-should-not-exist-whose-status-code-should-not-be-200/\":{\"found\":false,\"data\":{\"status\":404,\"redirected\":false,\"url\":\"https://almanac.httparchive.org/.well-known/resource-that-should-not-exist-whose-status-code-should-not-be-200/\"}}}",
                "_wpt_bodies": "{\"anchors\":{\"rendered\":{\"crawlable\":{\"follow\":134,\"nofollow\":0},\"hash_link\":13,\"hash_only_link\":0,\"javascript_void_links\":0,\"same_page\":{\"total\":3,\"jumpto\":{\"total\":1,\"early\":1,\"other\":0,\"using_id\":1,\"using_name\":0},\"dynamic\":{\"total\":0,\"onclick_attributes\":{\"total\":0,\"window_location\":0,\"window_open\":0,\"unknown_action\":0},\"href_javascript\":0,\"hash_link\":0},\"other\":{\"total\":2,\"hash_link\":0}},\"same_site\":115,\"same_property\":3,\"other_property\":14,\"rel_attributes\":{\"dofollow\":0,\"follow\":0,\"nofollow\":0,\"ugc\":0,\"sponsored\":0,\"noopener\":0,\"noreferrer\":0},\"image_links\":0,\"invisible_links\":4,\"text_links\":131,\"target_blank\":{\"total\":0,\"noopener_noreferrer\":0,\"noopener\":0,\"noreferrer\":0,\"neither\":0},\"targets\":{},\"protocols\":{\"https\":135}}},\"title\":{\"rendered\":{\"primary\":{\"characters\":20,\"words\":4,\"text\":\"The 2022 Web Almanac\"},\"total\":1}},\"meta_description\":{\"rendered\":{\"all\":{\"text\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\",\"words\":27,\"characters\":143},\"primary\":{\"characters\":143,\"words\":27,\"text\":\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\"},\"total\":1}},\"hreflangs\":{\"http_header\":{\"values\":[]},\"rendered\":{\"values\":[\"en\",\"es\",\"fr\",\"hi\",\"it\",\"ja\",\"nl\",\"pt\",\"ru\",\"tr\",\"uk\",\"zh-CN\",\"zh-TW\",\"x-default\"]}},\"headings\":{\"rendered\":{\"first_non_empty_heading_hidden\":false,\"primary\":{\"words\":2,\"characters\":11,\"matches_title\":false,\"text\":\"Web Almanac\",\"level\":1},\"h1\":{\"total\":1,\"non_empty_total\":1,\"characters\":11,\"words\":2},\"h2\":{\"total\":4,\"non_empty_total\":4,\"characters\":84,\"words\":12},\"h3\":{\"total\":1,\"non_empty_total\":1,\"characters\":6,\"words\":1},\"h4\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h5\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h6\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h7\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h8\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0}}},\"structured_data\":{\"rendered\":{\"jsonld_and_microdata_types\":[{\"name\":\"schema.org/Article\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org/WebPage\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org/ImageObject\",\"count\":2,\"jsonld\":2,\"microdata\":0,\"https\":0,\"http\":2,\"www\":0},{\"name\":\"schema.org/Organization\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org/Person\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":0,\"http\":1,\"www\":0},{\"name\":\"schema.org/WebSite\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org/SearchAction\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org/EntryPoint\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org/BreadcrumbList\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0},{\"name\":\"schema.org/ListItem\",\"count\":1,\"jsonld\":1,\"microdata\":0,\"https\":1,\"http\":0,\"www\":0}],\"jsonldIds\":1,\"jsonldReferencedIds\":0,\"microdataIds\":0,\"microdataReferencedIds\":0,\"jsonlsMicrodataCommonIds\":0,\"logo\":true,\"sitelinks_search_box\":true,\"same_as_values\":[\"https://httparchive.org\",\"https://x.com/HTTPArchive\",\"https://bsky.app/profile/httparchive.org\",\"https://github.com/HTTPArchive\",\"https://almanac.httparchive.org/en/2022/contributors#rviscomi\",\"https://x.com/rick_viscomi\",\"https://github.com/rviscomi\"],\"items_by_format\":{\"microformats2\":0,\"microdata\":0,\"jsonld\":11,\"rdfa\":0},\"context_hostnames\":[\"schema.org\"],\"jsonld_scripts\":{\"count\":3,\"errors\":0},\"microformats2_types\":[]}},\"raw_html\":{},\"canonicals\":{\"rendered\":{\"html_link_canoncials\":[\"https://almanac.httparchive.org/en/2022/\"]},\"raw\":{},\"self_canonical\":true,\"other_canonical\":false,\"canonicals\":[\"https://almanac.httparchive.org/en/2022/\"],\"url\":\"https://almanac.httparchive.org/en/2022/\",\"http_header_link_canoncials\":[],\"canonical_missmatch\":false},\"robots\":{\"has_robots_meta_tag\":false,\"has_x_robots_tag\":false,\"rendered\":{\"otherbot\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"googlebot\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"googlebot_news\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"google\":{}}},\"visible_words\":{\"rendered\":329},\"web_components\":{\"rendered\":{\"customElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]},\"hyphenatedElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]}}}}",
                "_interactivePeriods": [
                    [
                        0,
                        379
                    ],
                    [
                        527,
                        645
                    ],
                    [
                        755,
                        3851
                    ]
                ],
                "_longTasks": [
                    [
                        379,
                        527
                    ],
                    [
                        645,
                        755
                    ]
                ],
                "_lastVisualChange": 800,
                "_render": 100,
                "_visualComplete85": 800,
                "_visualComplete90": 800,
                "_visualComplete95": 800,
                "_visualComplete99": 800,
                "_visualComplete": 800,
                "_SpeedIndex": 800,
                "_largestPaints": [
                    {
                        "event": "LargestImagePaint",
                        "time": 624,
                        "size": 161505,
                        "DOMNodeId": 43,
                        "nodeInfo": {
                            "nodeType": "IMG",
                            "attributes": {
                                "src": "/static/images/home-hero.png",
                                "alt": "",
                                "width": "820",
                                "height": "562",
                                "fetchpriority": "high"
                            },
                            "sourceURL": "https://almanac.httparchive.org/static/images/home-hero.png",
                            "bounds": [
                                866,
                                339.109375,
                                485,
                                332.390625
                            ],
                            "styles": {
                                "background-image": "none"
                            }
                        },
                        "imageUrl": "https://almanac.httparchive.org/static/images/home-hero.png"
                    },
                    {
                        "event": "LargestTextPaint",
                        "time": 624,
                        "size": 82582,
                        "DOMNodeId": 12,
                        "nodeInfo": {
                            "nodeType": "P",
                            "bounds": [
                                20,
                                445.234375,
                                530,
                                163.21875
                            ],
                            "styles": {
                                "background-image": "none"
                            }
                        }
                    },
                    {
                        "event": "LargestContentfulPaint",
                        "time": 624,
                        "size": 161505,
                        "element": {
                            "nodeName": "IMG",
                            "boundingRect": {
                                "x": 866,
                                "y": 339.109375,
                                "width": 485,
                                "height": 332.390625,
                                "top": 339.109375,
                                "right": 1351,
                                "bottom": 671.5,
                                "left": 866
                            },
                            "outerHTML": "<img src=\"/static/images/home-hero.png\" alt=\"\" width=\"820\" height=\"562\" fetchpriority=\"high\">",
                            "src": "https://almanac.httparchive.org/static/images/home-hero.png",
                            "currentSrc": "https://almanac.httparchive.org/static/images/home-hero.png",
                            "content": "normal"
                        },
                        "type": "image",
                        "url": "https://almanac.httparchive.org/static/images/home-hero.png"
                    },
                    {
                        "event": "LargestImagePaint",
                        "time": 623,
                        "size": 161505,
                        "DOMNodeId": 43,
                        "nodeInfo": {
                            "nodeType": "IMG",
                            "attributes": {
                                "src": "/static/images/home-hero.png",
                                "alt": "",
                                "width": "820",
                                "height": "562",
                                "fetchpriority": "high"
                            },
                            "sourceURL": "https://almanac.httparchive.org/static/images/home-hero.png",
                            "bounds": [
                                866,
                                339.109375,
                                485,
                                332.390625
                            ],
                            "styles": {
                                "background-image": "none"
                            }
                        }
                    },
                    {
                        "event": "LargestTextPaint",
                        "time": 623,
                        "size": 82582,
                        "DOMNodeId": 12,
                        "nodeInfo": {
                            "nodeType": "P",
                            "bounds": [
                                20,
                                445.234375,
                                530,
                                163.21875
                            ],
                            "styles": {
                                "background-image": "none"
                            }
                        }
                    },
                    {
                        "event": "LargestContentfulPaint",
                        "time": 623,
                        "size": 161505,
                        "element": {
                            "nodeName": "IMG",
                            "boundingRect": {
                                "x": 866,
                                "y": 339.109375,
                                "width": 485,
                                "height": 332.390625,
                                "top": 339.109375,
                                "right": 1351,
                                "bottom": 671.5,
                                "left": 866
                            },
                            "outerHTML": "<img src=\"/static/images/home-hero.png\" alt=\"\" width=\"820\" height=\"562\" fetchpriority=\"high\">",
                            "src": "https://almanac.httparchive.org/static/images/home-hero.png",
                            "currentSrc": "https://almanac.httparchive.org/static/images/home-hero.png",
                            "content": "normal"
                        },
                        "type": "image"
                    }
                ],
                "_LargestContentfulPaintType": "image",
                "_LargestContentfulPaintNodeType": "IMG",
                "_LargestContentfulPaintImageURL": "https://almanac.httparchive.org/static/images/home-hero.png",
                "_chromeUserTiming": [
                    {
                        "name": "navigationStart",
                        "time": 197
                    },
                    {
                        "name": "fetchStart",
                        "time": 210
                    },
                    {
                        "name": "responseEnd",
                        "time": 225
                    },
                    {
                        "name": "navigationStart",
                        "time": 249
                    },
                    {
                        "name": "domLoading",
                        "time": 249
                    },
                    {
                        "name": "responseEnd",
                        "time": 250
                    },
                    {
                        "name": "domInteractive",
                        "time": 251
                    },
                    {
                        "name": "domContentLoadedEventStart",
                        "time": 251
                    },
                    {
                        "name": "domContentLoadedEventEnd",
                        "time": 251
                    },
                    {
                        "name": "domComplete",
                        "time": 251
                    },
                    {
                        "name": "unloadEventStart",
                        "time": 259
                    },
                    {
                        "name": "unloadEventEnd",
                        "time": 259
                    },
                    {
                        "name": "markAsMainFrame",
                        "time": 259
                    },
                    {
                        "name": "commitNavigationEnd",
                        "time": 260
                    },
                    {
                        "name": "domLoading",
                        "time": 260
                    },
                    {
                        "name": "domInteractive",
                        "time": 584
                    },
                    {
                        "name": "domContentLoadedEventStart",
                        "time": 590
                    },
                    {
                        "name": "domContentLoadedEventEnd",
                        "time": 590
                    },
                    {
                        "name": "firstContentfulPaint",
                        "time": 623
                    },
                    {
                        "name": "firstPaint",
                        "time": 623
                    },
                    {
                        "name": "firstImagePaint",
                        "time": 623
                    },
                    {
                        "name": "firstMeaningfulPaintCandidate",
                        "time": 623
                    },
                    {
                        "name": "firstMeaningfulPaint",
                        "time": 623
                    },
                    {
                        "name": "firstMeaningfulPaint",
                        "time": 623
                    },
                    {
                        "name": "domComplete",
                        "time": 849
                    },
                    {
                        "name": "loadEventStart",
                        "time": 850
                    },
                    {
                        "name": "loadEventEnd",
                        "time": 850
                    },
                    {
                        "name": "LargestImagePaint",
                        "time": 623
                    },
                    {
                        "name": "LargestTextPaint",
                        "time": 623
                    },
                    {
                        "name": "LargestContentfulPaint",
                        "time": 623
                    },
                    {
                        "name": "TotalLayoutShift",
                        "value": 0
                    },
                    {
                        "name": "CumulativeLayoutShift",
                        "value": 0
                    }
                ],
                "_chromeUserTiming.navigationStart": 249,
                "_chromeUserTiming.fetchStart": 211,
                "_chromeUserTiming.responseEnd": 251,
                "_chromeUserTiming.domLoading": 261,
                "_chromeUserTiming.domInteractive": 585,
                "_chromeUserTiming.domContentLoadedEventStart": 590,
                "_chromeUserTiming.domContentLoadedEventEnd": 591,
                "_chromeUserTiming.domComplete": 850,
                "_chromeUserTiming.unloadEventStart": 260,
                "_chromeUserTiming.unloadEventEnd": 260,
                "_chromeUserTiming.markAsMainFrame": 260,
                "_chromeUserTiming.commitNavigationEnd": 260,
                "_chromeUserTiming.firstContentfulPaint": 623,
                "_chromeUserTiming.firstPaint": 623,
                "_chromeUserTiming.firstImagePaint": 623,
                "_chromeUserTiming.firstMeaningfulPaintCandidate": 623,
                "_chromeUserTiming.firstMeaningfulPaint": 623,
                "_chromeUserTiming.loadEventStart": 850,
                "_chromeUserTiming.loadEventEnd": 850,
                "_chromeUserTiming.LargestImagePaint": 624,
                "_chromeUserTiming.LargestTextPaint": 624,
                "_chromeUserTiming.LargestContentfulPaint": 624,
                "_chromeUserTiming.TotalLayoutShift": 0,
                "_chromeUserTiming.CumulativeLayoutShift": 0,
                "_blinkFeatureFirstUsed": {
                    "Features": {
                        "1075": {
                            "name": "V8SloppyMode",
                            "firstUsed": 285.935
                        },
                        "5285": {
                            "name": "V8Window_Location_AttributeSetter",
                            "firstUsed": 196.433
                        },
                        "5284": {
                            "name": "V8Window_Location_AttributeGetter",
                            "firstUsed": 196.44
                        },
                        "15": {
                            "name": "ContentSecurityPolicy",
                            "firstUsed": 262.26
                        },
                        "593": {
                            "name": "SetReferrerPolicy",
                            "firstUsed": 262.269
                        },
                        "1277": {
                            "name": "CSPWithStrictDynamic",
                            "firstUsed": 262.272
                        },
                        "1441": {
                            "name": "SecureContextCheckPassed",
                            "firstUsed": 262.275
                        },
                        "1753": {
                            "name": "ReferrerPolicyHeader",
                            "firstUsed": 262.278
                        },
                        "1910": {
                            "name": "CrossOriginMainFrameNulledNameAccessed",
                            "firstUsed": 262.281
                        },
                        "2027": {
                            "name": "FeaturePolicyHeader",
                            "firstUsed": 262.284
                        },
                        "2923": {
                            "name": "FeaturePolicySemicolonSeparatedDeclarations",
                            "firstUsed": 262.286
                        },
                        "3130": {
                            "name": "CSPWithReasonableBaseRestrictions",
                            "firstUsed": 262.289
                        },
                        "3131": {
                            "name": "CSPWithReasonableScriptRestrictions",
                            "firstUsed": 262.292
                        },
                        "3359": {
                            "name": "MainFrameCSPViaHTTP",
                            "firstUsed": 262.302
                        },
                        "3850": {
                            "name": "PermissionsPolicyHeader",
                            "firstUsed": 262.305
                        },
                        "2627": {
                            "name": "PageLifeCycleFreeze",
                            "firstUsed": 266.914
                        },
                        "4561": {
                            "name": "LinkRelPreloadAsFont",
                            "firstUsed": 272.821
                        },
                        "2188": {
                            "name": "PerformanceObserverForWindow",
                            "firstUsed": 287.003
                        },
                        "2927": {
                            "name": "LargestContentfulPaintExplicitlyRequested",
                            "firstUsed": 287.051
                        },
                        "3004": {
                            "name": "PerformanceObserverBufferedFlag",
                            "firstUsed": 287.057
                        },
                        "2782": {
                            "name": "LayoutJankExplicitlyRequested",
                            "firstUsed": 287.073
                        },
                        "2298": {
                            "name": "CSSSelectorWebkitInnerSpinButton",
                            "firstUsed": 299.69
                        },
                        "2319": {
                            "name": "CSSSelectorWebkitUnknownPseudo",
                            "firstUsed": 299.694
                        },
                        "1362": {
                            "name": "CSSValueAppearanceTextField",
                            "firstUsed": 299.701
                        },
                        "2297": {
                            "name": "CSSSelectorWebkitFileUploadButton",
                            "firstUsed": 299.718
                        },
                        "1354": {
                            "name": "CSSValueAppearanceButton",
                            "firstUsed": 299.722
                        },
                        "901": {
                            "name": "LinkRelPreload",
                            "firstUsed": 302.551
                        },
                        "1540": {
                            "name": "CleanScriptElementWithNonce",
                            "firstUsed": 302.914
                        },
                        "4240": {
                            "name": "ScriptSchedulingType_ParserBlockingInline",
                            "firstUsed": 302.946
                        },
                        "970": {
                            "name": "CSSAtRuleFontFace",
                            "firstUsed": 310.072
                        },
                        "2387": {
                            "name": "CSSSelectorPseudoFocus",
                            "firstUsed": 310.444
                        },
                        "2204": {
                            "name": "HasBeforeOrAfterPseudoElement",
                            "firstUsed": 310.475
                        },
                        "973": {
                            "name": "CSSAtRuleMedia",
                            "firstUsed": 310.491
                        },
                        "3157": {
                            "name": "CSSComparisonFunctions",
                            "firstUsed": 310.621
                        },
                        "5599": {
                            "name": "CSSSelectorPseudoNot",
                            "firstUsed": 311.078
                        },
                        "2388": {
                            "name": "CSSSelectorPseudoFocusVisible",
                            "firstUsed": 311.082
                        },
                        "2355": {
                            "name": "CSSGradient",
                            "firstUsed": 315.245
                        },
                        "4317": {
                            "name": "LinkRelCanonical",
                            "firstUsed": 320.208
                        },
                        "138": {
                            "name": "SVGSVGElement",
                            "firstUsed": 320.567
                        },
                        "250": {
                            "name": "SVGSVGElementInDocument",
                            "firstUsed": 320.636
                        },
                        "2092": {
                            "name": "ARIALabelAttribute",
                            "firstUsed": 321.319
                        },
                        "2084": {
                            "name": "ARIAExpandedAttribute",
                            "firstUsed": 323.643
                        },
                        "84": {
                            "name": "FormElement",
                            "firstUsed": 323.667
                        },
                        "45": {
                            "name": "PlaceholderAttribute",
                            "firstUsed": 323.724
                        },
                        "2094": {
                            "name": "ARIALabelledByAttribute",
                            "firstUsed": 324.326
                        },
                        "2089": {
                            "name": "ARIAHiddenAttribute",
                            "firstUsed": 324.503
                        },
                        "1898": {
                            "name": "HTMLSlotElement",
                            "firstUsed": 324.52
                        },
                        "2738": {
                            "name": "PriorityHints",
                            "firstUsed": 338.912
                        },
                        "2935": {
                            "name": "LazyLoadImageLoadingAttributeLazy",
                            "firstUsed": 342.003
                        },
                        "4242": {
                            "name": "ScriptSchedulingType_Async",
                            "firstUsed": 344.312
                        },
                        "900": {
                            "name": "LinkRelPreconnect",
                            "firstUsed": 344.456
                        },
                        "4238": {
                            "name": "ScriptSchedulingType_Defer",
                            "firstUsed": 344.55
                        },
                        "917": {
                            "name": "LinkRelPrefetch",
                            "firstUsed": 344.669
                        },
                        "3932": {
                            "name": "SpeculationRules",
                            "firstUsed": 344.897
                        },
                        "4499": {
                            "name": "SpeculationRulesExplicitEagerness",
                            "firstUsed": 349.136
                        },
                        "4395": {
                            "name": "SpeculationRulesDocumentRules",
                            "firstUsed": 349.175
                        },
                        "4830": {
                            "name": "SpeculationRulesAuthorPrerenderRule",
                            "firstUsed": 349.347
                        },
                        "4964": {
                            "name": "ScriptingMediaFeature",
                            "firstUsed": 351.781
                        },
                        "4961": {
                            "name": "PrefersReducedMotionMediaFeature",
                            "firstUsed": 351.795
                        },
                        "587": {
                            "name": "LangAttribute",
                            "firstUsed": 357.13
                        },
                        "588": {
                            "name": "LangAttributeOnHTML",
                            "firstUsed": 357.137
                        },
                        "4994": {
                            "name": "TextSizeAdjustNotAuto",
                            "firstUsed": 357.172
                        },
                        "5492": {
                            "name": "SVGImage",
                            "firstUsed": 364.627
                        },
                        "5469": {
                            "name": "AfterPseudoElement",
                            "firstUsed": 364.782
                        },
                        "5468": {
                            "name": "BeforePseudoElement",
                            "firstUsed": 366.824
                        },
                        "3803": {
                            "name": "OverflowClipAlongEitherAxis",
                            "firstUsed": 367.067
                        },
                        "1692": {
                            "name": "CSSFlexibleBox",
                            "firstUsed": 375.436
                        },
                        "1693": {
                            "name": "CSSGridLayout",
                            "firstUsed": 375.544
                        },
                        "4501": {
                            "name": "SpeculationRulesEagernessModerate",
                            "firstUsed": 379.623
                        },
                        "5733": {
                            "name": "LetterSpacingWithMargin",
                            "firstUsed": 464.66
                        },
                        "1067": {
                            "name": "SameOriginApplicationScript",
                            "firstUsed": 539.934
                        },
                        "4629": {
                            "name": "ZstdContentEncoding",
                            "firstUsed": 547.699
                        },
                        "5004": {
                            "name": "ZstdContentEncodingForSubresource",
                            "firstUsed": 547.706
                        },
                        "1070": {
                            "name": "CrossOriginApplicationScript",
                            "firstUsed": 548.027
                        },
                        "1076": {
                            "name": "V8StrictMode",
                            "firstUsed": 584.757
                        },
                        "4161": {
                            "name": "V8Document_Prerendering_AttributeGetter",
                            "firstUsed": 588.862
                        },
                        "2429": {
                            "name": "PerformanceTimeline",
                            "firstUsed": 588.987
                        },
                        "3349": {
                            "name": "NavigationTimingL2",
                            "firstUsed": 588.996
                        },
                        "2228": {
                            "name": "DocumentPageShowRegistered",
                            "firstUsed": 589.215
                        },
                        "2191": {
                            "name": "PaintTimingRequested",
                            "firstUsed": 589.35
                        },
                        "4578": {
                            "name": "LongAnimationFrameRequested",
                            "firstUsed": 589.76
                        },
                        "4577": {
                            "name": "LongAnimationFrameObserver",
                            "firstUsed": 589.768
                        },
                        "2487": {
                            "name": "EventTimingExplicitlyRequested",
                            "firstUsed": 589.934
                        },
                        "3254": {
                            "name": "EventTimingFirstInputExplicitlyRequested",
                            "firstUsed": 589.946
                        },
                        "2707": {
                            "name": "V8Window_MatchMedia_Method",
                            "firstUsed": 596.428
                        },
                        "744": {
                            "name": "NetInfo",
                            "firstUsed": 598.607
                        },
                        "2217": {
                            "name": "NetInfoSaveData",
                            "firstUsed": 598.641
                        },
                        "2013": {
                            "name": "NetInfoEffectiveType",
                            "firstUsed": 598.651
                        },
                        "1503": {
                            "name": "HTMLCanvasElement",
                            "firstUsed": 598.669
                        },
                        "3545": {
                            "name": "HTMLCanvasGetContext",
                            "firstUsed": 598.697
                        },
                        "4025": {
                            "name": "HTMLCanvasElement_2D",
                            "firstUsed": 598.858
                        },
                        "2716": {
                            "name": "WindowDevicePixelRatio",
                            "firstUsed": 599.078
                        },
                        "5208": {
                            "name": "Canvas2DGetImageData",
                            "firstUsed": 603.627
                        },
                        "2956": {
                            "name": "LinkPrefetchLoadEvent",
                            "firstUsed": 605.026
                        },
                        "2663": {
                            "name": "NavigatorUserAgent",
                            "firstUsed": 621.094
                        },
                        "2226": {
                            "name": "DocumentPageHideRegistered",
                            "firstUsed": 621.27
                        },
                        "2195": {
                            "name": "CookieGet",
                            "firstUsed": 623.465
                        },
                        "5293": {
                            "name": "V8Window_Parent_AttributeGetter",
                            "firstUsed": 624.668
                        },
                        "4520": {
                            "name": "NavigatorUAData_GetHighEntropyValues",
                            "firstUsed": 624.814
                        },
                        "1302": {
                            "name": "V8Document_Scripts_AttributeGetter",
                            "firstUsed": 629.665
                        },
                        "5712": {
                            "name": "AnimationAllTypes",
                            "firstUsed": 644.321
                        },
                        "5714": {
                            "name": "AnimationNonCompositedTypes",
                            "firstUsed": 644.326
                        },
                        "2723": {
                            "name": "TrustedTypesCreatePolicy",
                            "firstUsed": 659.12
                        },
                        "3279": {
                            "name": "TrustedTypesPolicyCreated",
                            "firstUsed": 659.135
                        },
                        "2657": {
                            "name": "NavigatorLanguage",
                            "firstUsed": 666.777
                        },
                        "2704": {
                            "name": "V8Screen_Width_AttributeGetter",
                            "firstUsed": 666.878
                        },
                        "2702": {
                            "name": "V8Screen_Height_AttributeGetter",
                            "firstUsed": 666.89
                        },
                        "2511": {
                            "name": "FeaturePolicyJSAPI",
                            "firstUsed": 667.53
                        },
                        "3835": {
                            "name": "FeaturePolicyJSAPIAllowedFeaturesDocument",
                            "firstUsed": 667.541
                        },
                        "5290": {
                            "name": "V8Window_Top_AttributeGetter",
                            "firstUsed": 667.665
                        },
                        "2194": {
                            "name": "CookieSet",
                            "firstUsed": 673.383
                        },
                        "675": {
                            "name": "Fetch",
                            "firstUsed": 692.722
                        },
                        "2913": {
                            "name": "FetchKeepalive",
                            "firstUsed": 694.403
                        },
                        "2190": {
                            "name": "PaintTimingObserved",
                            "firstUsed": 759.468
                        },
                        "2121": {
                            "name": "NavigatorDeviceMemory",
                            "firstUsed": 760.254
                        },
                        "3868": {
                            "name": "PrefersColorSchemeMediaFeature",
                            "firstUsed": 760.306
                        },
                        "2219": {
                            "name": "V8Element_GetBoundingClientRect_Method",
                            "firstUsed": 769.938
                        },
                        "954": {
                            "name": "V8Window_RequestIdleCallback_Method",
                            "firstUsed": 770.988
                        },
                        "1069": {
                            "name": "CrossOriginTextScript",
                            "firstUsed": 819.986
                        },
                        "2719": {
                            "name": "HistoryLength",
                            "firstUsed": 827.66
                        },
                        "710": {
                            "name": "CryptoGetRandomValues",
                            "firstUsed": 840.381
                        },
                        "2277": {
                            "name": "V8DeoptimizerDisableSpeculation",
                            "firstUsed": 845.553
                        },
                        "2229": {
                            "name": "DocumentPageShowFired",
                            "firstUsed": 850.314
                        }
                    },
                    "CSSFeatures": {
                        "20": {
                            "name": "CSSPropertyLineHeight",
                            "firstUsed": 299.482
                        },
                        "537": {
                            "name": "CSSPropertyAliasWebkitTextSizeAdjust",
                            "firstUsed": 299.496
                        },
                        "69": {
                            "name": "CSSPropertyBoxSizing",
                            "firstUsed": 299.512
                        },
                        "81": {
                            "name": "CSSPropertyHeight",
                            "firstUsed": 299.516
                        },
                        "105": {
                            "name": "CSSPropertyOverflow",
                            "firstUsed": 299.523
                        },
                        "6": {
                            "name": "CSSPropertyFontFamily",
                            "firstUsed": 299.531
                        },
                        "7": {
                            "name": "CSSPropertyFontSize",
                            "firstUsed": 299.536
                        },
                        "35": {
                            "name": "CSSPropertyBorderBottom",
                            "firstUsed": 299.556
                        },
                        "129": {
                            "name": "CSSPropertyTextDecoration",
                            "firstUsed": 299.563
                        },
                        "89": {
                            "name": "CSSPropertyMargin",
                            "firstUsed": 299.615
                        },
                        "143": {
                            "name": "CSSPropertyTextTransform",
                            "firstUsed": 299.625
                        },
                        "2": {
                            "name": "CSSPropertyColor",
                            "firstUsed": 299.648
                        },
                        "4": {
                            "name": "CSSPropertyDisplay",
                            "firstUsed": 299.653
                        },
                        "95": {
                            "name": "CSSPropertyMaxWidth",
                            "firstUsed": 299.657
                        },
                        "109": {
                            "name": "CSSPropertyPadding",
                            "firstUsed": 299.661
                        },
                        "159": {
                            "name": "CSSPropertyWhiteSpace",
                            "firstUsed": 299.666
                        },
                        "175": {
                            "name": "CSSPropertyWebkitAppearance",
                            "firstUsed": 299.704
                        },
                        "102": {
                            "name": "CSSPropertyOutlineOffset",
                            "firstUsed": 299.709
                        },
                        "5": {
                            "name": "CSSPropertyFont",
                            "firstUsed": 299.729
                        },
                        "8": {
                            "name": "CSSPropertyFontStyle",
                            "firstUsed": 310.105
                        },
                        "10": {
                            "name": "CSSPropertyFontWeight",
                            "firstUsed": 310.112
                        },
                        "516": {
                            "name": "CSSPropertyFontDisplay",
                            "firstUsed": 310.117
                        },
                        "124": {
                            "name": "CSSPropertySrc",
                            "firstUsed": 310.134
                        },
                        "156": {
                            "name": "CSSPropertyUnicodeRange",
                            "firstUsed": 310.151
                        },
                        "74": {
                            "name": "CSSPropertyContent",
                            "firstUsed": 310.532
                        },
                        "119": {
                            "name": "CSSPropertyPosition",
                            "firstUsed": 310.54
                        },
                        "161": {
                            "name": "CSSPropertyWidth",
                            "firstUsed": 310.547
                        },
                        "24": {
                            "name": "CSSPropertyBackgroundColor",
                            "firstUsed": 310.554
                        },
                        "67": {
                            "name": "CSSPropertyBottom",
                            "firstUsed": 310.576
                        },
                        "596": {
                            "name": "CSSPropertyMarginInlineStart",
                            "firstUsed": 310.602
                        },
                        "84": {
                            "name": "CSSPropertyLetterSpacing",
                            "firstUsed": 310.613
                        },
                        "92": {
                            "name": "CSSPropertyMarginRight",
                            "firstUsed": 310.627
                        },
                        "118": {
                            "name": "CSSPropertyPointerEvents",
                            "firstUsed": 310.7
                        },
                        "59": {
                            "name": "CSSPropertyBorderStyle",
                            "firstUsed": 310.708
                        },
                        "66": {
                            "name": "CSSPropertyBorderWidth",
                            "firstUsed": 310.715
                        },
                        "42": {
                            "name": "CSSPropertyBorderColor",
                            "firstUsed": 310.722
                        },
                        "149": {
                            "name": "CSSPropertyTop",
                            "firstUsed": 310.728
                        },
                        "93": {
                            "name": "CSSPropertyMarginTop",
                            "firstUsed": 310.733
                        },
                        "122": {
                            "name": "CSSPropertyRight",
                            "firstUsed": 310.738
                        },
                        "326": {
                            "name": "CSSPropertyAliasWebkitTransform",
                            "firstUsed": 310.745
                        },
                        "446": {
                            "name": "CSSPropertyTransform",
                            "firstUsed": 310.759
                        },
                        "83": {
                            "name": "CSSPropertyLeft",
                            "firstUsed": 310.821
                        },
                        "98": {
                            "name": "CSSPropertyOpacity",
                            "firstUsed": 310.829
                        },
                        "235": {
                            "name": "CSSPropertyFlexDirection",
                            "firstUsed": 310.995
                        },
                        "60": {
                            "name": "CSSPropertyBorderTop",
                            "firstUsed": 311.01
                        },
                        "68": {
                            "name": "CSSPropertyBoxShadow",
                            "firstUsed": 311.024
                        },
                        "165": {
                            "name": "CSSPropertyZIndex",
                            "firstUsed": 311.029
                        },
                        "157": {
                            "name": "CSSPropertyVerticalAlign",
                            "firstUsed": 311.202
                        },
                        "21": {
                            "name": "CSSPropertyBackground",
                            "firstUsed": 315.23
                        },
                        "27": {
                            "name": "CSSPropertyBackgroundPosition",
                            "firstUsed": 315.271
                        },
                        "30": {
                            "name": "CSSPropertyBackgroundRepeat",
                            "firstUsed": 315.277
                        },
                        "33": {
                            "name": "CSSPropertyBackgroundSize",
                            "firstUsed": 315.281
                        },
                        "110": {
                            "name": "CSSPropertyPaddingBottom",
                            "firstUsed": 315.286
                        },
                        "90": {
                            "name": "CSSPropertyMarginBottom",
                            "firstUsed": 315.303
                        },
                        "423": {
                            "name": "CSSPropertyGridTemplateAreas",
                            "firstUsed": 315.341
                        },
                        "242": {
                            "name": "CSSPropertyGridTemplateColumns",
                            "firstUsed": 315.349
                        },
                        "422": {
                            "name": "CSSPropertyGridArea",
                            "firstUsed": 315.369
                        },
                        "111": {
                            "name": "CSSPropertyPaddingLeft",
                            "firstUsed": 315.378
                        },
                        "14": {
                            "name": "CSSPropertyWebkitFontSmoothing",
                            "firstUsed": 357.31
                        },
                        "54": {
                            "name": "CSSPropertyBorderRight",
                            "firstUsed": 357.7
                        },
                        "38": {
                            "name": "CSSPropertyBorderBottomRightRadius",
                            "firstUsed": 359.26
                        },
                        "332": {
                            "name": "CSSPropertyAliasWebkitTransition",
                            "firstUsed": 359.281
                        },
                        "150": {
                            "name": "CSSPropertyTransition",
                            "firstUsed": 359.287
                        },
                        "128": {
                            "name": "CSSPropertyTextAlign",
                            "firstUsed": 359.382
                        },
                        "112": {
                            "name": "CSSPropertyPaddingRight",
                            "firstUsed": 359.433
                        },
                        "113": {
                            "name": "CSSPropertyPaddingTop",
                            "firstUsed": 364.668
                        },
                        "240": {
                            "name": "CSSPropertyJustifyContent",
                            "firstUsed": 364.678
                        },
                        "231": {
                            "name": "CSSPropertyAlignItems",
                            "firstUsed": 364.683
                        },
                        "600": {
                            "name": "CSSPropertyPaddingInlineStart",
                            "firstUsed": 366.23
                        },
                        "239": {
                            "name": "CSSPropertyFlexWrap",
                            "firstUsed": 366.237
                        },
                        "53": {
                            "name": "CSSPropertyBorderRadius",
                            "firstUsed": 366.376
                        },
                        "34": {
                            "name": "CSSPropertyBorder",
                            "firstUsed": 366.388
                        },
                        "77": {
                            "name": "CSSPropertyCursor",
                            "firstUsed": 366.392
                        },
                        "539": {
                            "name": "CSSPropertyUserSelect",
                            "firstUsed": 366.532
                        },
                        "592": {
                            "name": "CSSPropertyGap",
                            "firstUsed": 366.776
                        },
                        "36": {
                            "name": "CSSPropertyBorderBottomColor",
                            "firstUsed": 366.832
                        },
                        "94": {
                            "name": "CSSPropertyMaxHeight",
                            "firstUsed": 366.999
                        },
                        "369": {
                            "name": "CSSPropertyFill",
                            "firstUsed": 367.022
                        },
                        "91": {
                            "name": "CSSPropertyMarginLeft",
                            "firstUsed": 367.103
                        },
                        "106": {
                            "name": "CSSPropertyOverflowWrap",
                            "firstUsed": 367.235
                        },
                        "25": {
                            "name": "CSSPropertyBackgroundImage",
                            "firstUsed": 367.33
                        },
                        "594": {
                            "name": "CSSPropertyMarginBlockStart",
                            "firstUsed": 374.52
                        },
                        "595": {
                            "name": "CSSPropertyMarginBlockEnd",
                            "firstUsed": 374.53
                        }
                    },
                    "AnimatedCSSFeatures": []
                },
                "_maxFID": 98,
                "_TTIMeasurementEnd": 3851,
                "_LastInteractive": 755,
                "_TotalBlockingTime": 158,
                "_testID": "260610_DQ_1",
                "_run": 1,
                "_step": 1,
                "_TTFB": 0,
                "_domTime": 0,
                "_aft": 0,
                "_titleTime": 252,
                "_domLoading": 0,
                "_server_rtt": 0,
                "_edge-processed": true,
                "_test_result": 0,
                "_utilization": {
                    "cpu": {
                        "data": {
                            "0": 0,
                            "103": 42.1,
                            "203": 10,
                            "304": 66.7,
                            "408": 100,
                            "509": 95,
                            "610": 70,
                            "711": 90,
                            "815": 100,
                            "917": 94.7,
                            "1018": 5,
                            "1118": 19,
                            "1219": 5,
                            "1320": 5.3,
                            "1421": 5.3,
                            "1522": 13.6,
                            "1623": 5,
                            "1723": 5.3,
                            "1824": 5,
                            "1925": 5,
                            "2026": 14.3,
                            "2127": 5,
                            "2228": 5,
                            "2329": 5,
                            "2429": 10,
                            "2530": 5,
                            "2631": 5,
                            "2732": 9.5,
                            "2833": 5.3,
                            "2934": 10,
                            "3035": 5,
                            "3135": 5,
                            "3236": 5,
                            "3337": 10,
                            "3438": 19,
                            "3539": 5,
                            "3639": 5,
                            "3740": 10,
                            "3841": 5,
                            "3942": 35
                        },
                        "max": 100,
                        "count": 40
                    },
                    "bw": {
                        "data": {
                            "0": 0,
                            "103": 4187,
                            "203": 0,
                            "304": 100421,
                            "408": 1109719,
                            "509": 417676,
                            "610": 0,
                            "711": 0,
                            "815": 88309,
                            "917": 44726,
                            "1018": 0,
                            "1118": 0,
                            "1219": 0,
                            "1320": 0,
                            "1421": 0,
                            "1522": 0,
                            "1623": 0,
                            "1723": 0,
                            "1824": 0,
                            "1925": 0,
                            "2026": 0,
                            "2127": 0,
                            "2228": 0,
                            "2329": 0,
                            "2429": 0,
                            "2530": 0,
                            "2631": 0,
                            "2732": 0,
                            "2833": 0,
                            "2934": 0,
                            "3035": 0,
                            "3135": 0,
                            "3236": 0,
                            "3337": 0,
                            "3438": 0,
                            "3539": 0,
                            "3639": 0,
                            "3740": 0,
                            "3841": 0,
                            "3942": 0
                        },
                        "max": 1109719,
                        "count": 40
                    }
                },
                "_consoleLog": []
            }
        ],
        "entries": [
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-06-10T19:13:04.046+00:00",
                "time": 210,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://almanac.httparchive.org/en/2022/",
                    "headersSize": 936,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "priority",
                            "value": "u=0, i"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149\", \"Google Chrome\";v=\"149\""
                        },
                        {
                            "name": "sec-ch-ua-arch",
                            "value": "\"x86\""
                        },
                        {
                            "name": "sec-ch-ua-bitness",
                            "value": "\"64\""
                        },
                        {
                            "name": "sec-ch-ua-full-version-list",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149.0.0.0\", \"Google Chrome\";v=\"149.0.0.0\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-model",
                            "value": "\"Model\""
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-ch-ua-platform-version",
                            "value": "\"0\""
                        },
                        {
                            "name": "sec-ch-ua-wow64",
                            "value": "?0"
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "document"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "navigate"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "cross-site"
                        },
                        {
                            "name": "upgrade-insecure-requests",
                            "value": "1"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 PTST/260602.124101"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 1122,
                    "bodySize": 15814,
                    "headers": [
                        {
                            "name": "cache-control",
                            "value": "public, max-age=600"
                        },
                        {
                            "name": "content-encoding",
                            "value": "gzip"
                        },
                        {
                            "name": "content-length",
                            "value": "15667"
                        },
                        {
                            "name": "content-security-policy",
                            "value": "default-src 'self'; style-src 'self' 'nonce-FKmcnFtMnX8AxmFq6LeBuJ2TK8QZtM6v'; script-src 'self' 'strict-dynamic' *.google-analytics.com www.googletagmanager.com 'unsafe-inline' 'nonce-FKmcnFtMnX8AxmFq6LeBuJ2TK8QZtM6v'; font-src 'self'; connect-src 'self' webmention.io discuss.httparchive.org *.google-analytics.com www.googletagmanager.com; img-src 'self' https: data:; frame-src 'self' docs.google.com www.youtube.com www.googletagmanager.com; object-src 'self'; base-uri 'none'"
                        },
                        {
                            "name": "content-type",
                            "value": "text/html; charset=utf-8"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 10 Jun 2026 19:13:04 GMT"
                        },
                        {
                            "name": "feature-policy",
                            "value": "camera 'none'; geolocation 'none'; magnetometer 'none'; microphone 'none'; payment 'none'; usb 'none'"
                        },
                        {
                            "name": "permissions-policy",
                            "value": "browsing-topics=()"
                        },
                        {
                            "name": "referrer-policy",
                            "value": "strict-origin-when-cross-origin"
                        },
                        {
                            "name": "server",
                            "value": "Google Frontend"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31556926; includeSubDomains"
                        },
                        {
                            "name": "vary",
                            "value": "Accept-Encoding"
                        },
                        {
                            "name": "x-cloud-trace-context",
                            "value": "5d1c236400eccb0cbb38fadc1b2bc8db"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        },
                        {
                            "name": "x-frame-options",
                            "value": "SAMEORIGIN"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 15814,
                        "mimeType": "text/html",
                        "text": "<!doctype html>\n<html lang=\"en\" >\n  <head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n    \n      <title>The 2022 Web Almanac</title>\n      <link rel=\"stylesheet\" href=\"/static/css/normalize.css?v=3a712a3381a95c0a7b7c6ed3aa03b911\">\n      \n  \n  <link rel=\"stylesheet\" href=\"/static/css/almanac.css?v=f1b659664e1ffbc5e1f3feca4080486d\">\n\n  <link rel=\"stylesheet\" href=\"/static/css/index.css?v=10da3c5123c1a99e20252d43085e83d5\">\n  <link rel=\"preload\" href=\"/static/fonts/Poppins-Light.woff2\" as=\"font\" type=\"font/woff2\" crossorigin>\n\n      <link rel=\"preload\" href=\"/static/fonts/Lato-Regular.woff2\" as=\"font\" type=\"font/woff2\" crossorigin>\n      <link rel=\"preload\" href=\"/static/fonts/Poppins-Bold.woff2\" as=\"font\" type=\"font/woff2\" crossorigin>\n      <link rel=\"preload\" href=\"/static/fonts/Lato-Black.woff2\" as=\"font\" type=\"font/woff2\" crossorigin>\n      <link rel=\"preload\" href=\"/static/fonts/Lato-Bold.woff2\" as=\"font\" type=\"font/woff2\" crossorigin>\n\n      <script nonce=\"FKmcnFtMnX8AxmFq6LeBuJ2TK8QZtM6v\">\n        window.dataLayer = window.dataLayer || [];\n        function gtag() {\n            dataLayer.push(arguments);\n        }\n        gtag('js', new Date());\n        gtag('config', 'UA-22381566-3', {\n          'link_attribution': true\n        });\n        gtag('config', 'G-PQ5N2MZG5M');\n      </script>\n    \n    <link rel=\"shortcut icon\" href=\"/static/images/favicon.ico\">\n    <link rel=\"apple-touch-icon\" href=\"/static/images/apple-touch-icon.png\">\n    \n<meta name=\"description\" content=\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\">\n\n<meta property=\"og:title\" content=\"The 2022 Web Almanac\">\n<meta property=\"og:url\" content=\"https://almanac.httparchive.org/en/2022/\">\n<meta property=\"og:image\" content=\"https://almanac.httparchive.org/static/images/home-hero-2022.png\">\n<meta property=\"og:image:height\" content=\"600\">\n<meta property=\"og:image:width\" content=\"1200\">\n<meta property=\"og:type\" content=\"article\">\n<meta property=\"og:description\" content=\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\">\n\n<meta name=\"twitter:card\" content=\"summary_large_image\">\n<meta name=\"twitter:site\" content=\"@HTTPArchive\">\n<meta name=\"twitter:title\" content=\"The 2022 Web Almanac\">\n<meta name=\"twitter:image\" content=\"https://almanac.httparchive.org/static/images/home-hero-2022.png\">\n<meta name=\"twitter:image:alt\" content=\"The 2022 Web Almanac\">\n<meta name=\"twitter:description\" content=\"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\">\n\n<link rel=\"webmention\" href=\"https://webmention.io/almanac.httparchive.org/webmention\">\n<link rel=\"pingback\" href=\"https://webmention.io/almanac.httparchive.org/xmlrpc\">\n<link rel=\"me\" href=\"mailto:team@httparchive.org\">\n\n\n\n<script type=\"application/ld+json\">\n  {\n    \"@context\": \"http://schema.org\",\n    \"@type\": \"Article\",\n    \"mainEntityOfPage\": {\n        \"@type\": \"WebPage\",\n        \"@id\": \"https://almanac.httparchive.org/en/2022/\"\n    },\n    \"headline\": \"The 2022 Web Almanac\",\n    \"image\": {\n        \"@type\": \"ImageObject\",\n        \"url\": \"https://almanac.httparchive.org/static/images/home-hero-2022.png\",\n        \"height\": 600,\n        \"width\": 1200\n    },\n    \"publisher\": {\n        \"@type\": \"Organization\",\n        \"name\": \"HTTP Archive\",\n        \"logo\": {\n            \"@type\": \"ImageObject\",\n            \"url\": \"https://almanac.httparchive.org/static/images/ha.png\",\n            \"height\": 160,\n            \"width\": 320\n        },\n        \"sameAs\": [\n          \"https://httparchive.org\",\n          \"https://x.com/HTTPArchive\",\n          \"https://bsky.app/profile/httparchive.org\",\n          \"https://github.com/HTTPArchive\"\n          ]\n      },\n    \"author\":\n      \n{\n  \"@type\": \"Person\",\n  \"sameAs\": [\n    \"https://almanac.httparchive.org/en/2022/contributors#rviscomi\",\n    \"https://x.com/rick_viscomi\",\n    \"https://github.com/rviscomi\"\n    ],\n  \"name\": \"Rick Viscomi\"\n}\n,\n      \"description\": \"The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.\",\n      \"datePublished\": \"2022-07-02T00:00:00.000Z\",\n      \"dateModified\": \"2022-07-02T00:00:00.000Z\"\n  }\n  </script>\n  \n<script type=\"application/ld+json\">\n  {\n    \"@context\": \"https://schema.org\",\n    \"@type\": \"WebSite\",\n    \"url\": \"https://almanac.httparchive.org/en/\",\n    \"potentialAction\": {\n      \"@type\": \"SearchAction\",\n      \"target\": {\n        \"@type\": \"EntryPoint\",\n        \"urlTemplate\": \"https://almanac.httparchive.org/en/search?q={search_term_string}\"\n      },\n      \"query-input\": \"required name=search_term_string\"\n    }\n  }\n</script>\n\n\n  \n<script type=\"application/ld+json\">\n  {\n    \"@context\": \"https://schema.org\",\n    \"@type\": \"BreadcrumbList\",\n    \"itemListElement\": [{\n      \"@type\": \"ListItem\",\n      \"position\": 1,\n      \"name\": \"en\",\n      \"item\": \"https://almanac.httparchive.org/en/\"\n    }]\n  }\n</script>\n\n\n\n    <link rel=\"canonical\" href=\"https://almanac.httparchive.org/en/2022/\">\n    <link rel=\"alternate\" type=\"application/rss+xml\" title=\"Web Almanac by HTTP Archive RSS (en)\" href=\"/en/rss.xml\">\n    \n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/en/2022/\" hreflang=\"en\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/es/2022/\" hreflang=\"es\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/fr/2022/\" hreflang=\"fr\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/hi/2022/\" hreflang=\"hi\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/it/2022/\" hreflang=\"it\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/ja/2022/\" hreflang=\"ja\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/nl/2022/\" hreflang=\"nl\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/pt/2022/\" hreflang=\"pt\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/ru/2022/\" hreflang=\"ru\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/tr/2022/\" hreflang=\"tr\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/uk/2022/\" hreflang=\"uk\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/zh-CN/2022/\" hreflang=\"zh-CN\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/zh-TW/2022/\" hreflang=\"zh-TW\">\n    \n    <link rel=\"alternate\" href=\"https://almanac.httparchive.org/en/2022/\" hreflang=\"x-default\">\n    \n  </head>\n\n  <body class=\"year-2022\">\n    \n    <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"0\" height=\"0\" display=\"none\">\n      <!-- HTTPArchive -->\n      <symbol id=\"ha-logo\" viewBox=\"0 0 432 225\">\n        <path d=\"M10.626 7.433h14.5v47.5c6-7.4 13.5-11 22.5-11 4.9 0 9.2 1.2 13.1 3.7 3.9 2.4 6.7 5.8 8.6 10.1 1.9 4.3 2.9 10.7 2.9 19.1v41.6h-14.6v-45.2c0-5.3-1.3-9.6-4-12.9-2.6-3.3-6-4.9-10.3-4.9-3.2 0-6.2.8-9 2.5-2.8 1.6-5.9 4.4-9.3 8.2v52.4h-14.4V7.433m66.4 49.5l27.2-26.7v15.1h23.1v13h-23.1v35.8c0 8.4 3.5 12.6 10.4 12.6 5.2 0 10.7-1.7 16.4-5.2v13.5c-5.6 3.1-11.6 4.7-18.2 4.7s-12.1-1.9-16.5-5.8c-1.4-1.2-2.5-2.5-3.4-3.9-.9-1.5-1.7-3.4-2.3-5.7-.6-2.4-.9-6.9-.9-13.5v-32.5h-12.7v-1.4m54.3 0l27.2-26.7v15.1h23.1v13h-23.1v35.8c0 8.4 3.5 12.6 10.4 12.6 5.2 0 10.7-1.7 16.4-5.2v13.5c-5.6 3.1-11.6 4.7-18.2 4.7s-12.1-1.9-16.5-5.8c-1.4-1.2-2.5-2.5-3.4-3.9-.9-1.5-1.7-3.4-2.3-5.7-.6-2.4-.9-6.9-.9-13.5v-32.5h-12.7v-1.4M212.8 30.1l-27.2 26.7v1.4h39c6.1.2 10.6 1.5 13.9 3.1 3.5 1.6 6.3 4.3 8.3 7.9 2.1 3.7 3.1 7.9 3.1 12.7 0 7.4-2.2 13.5-6.5 18.2-4.3 4.7-9.8 7.1-16.6 7.1-2.8 0-5.5-.4-8.2-1.1v12.3c3.4.9 6.7 1.3 9.7 1.3 10.5 0 19.2-3.5 26-10.6 6.8-7 10.2-16 10.3-27 0-11.6-3.6-20.6-10.9-27.1-7.1-6.4-17.1-9.6-29.8-9.7h-.4l-10.6-.1V30.1z\" fill=\"currentColor\" />\n        <path d=\"M198 63.7c0 52.2-.1 108.8-.1 154.7h14.8v-52.5c3.4-3.8 6.1-6.4 8.9-8 2.8-1.6 5.8-2.4 9-2.4 4.3 0 7.7 1.6 10.3 4.9 2.6 3.2 4 7.5 4 12.9v45.2h14.5v-41.6c0-8.5-.9-14.9-2.8-19.2-1.9-4.3-4.7-7.7-8.6-10.1-3.9-2.4-8.3-3.7-13.1-3.7-8.8 0-16.1 3.5-22.1 10.6v-53.1c.1-12.5 0-25.1 0-37.7H198zM55.9 174.5v31.1c0 2.5.8 3.7 2.5 3.7s4.5-1.3 8.2-3.9v8.8c-3.3 2.1-5.9 3.5-7.9 4.3-2 .8-4 1.2-6.2 1.2-6.2 0-9.9-2.4-11-7.3-6.1 4.8-12.7 7.2-19.6 7.2-5.1 0-9.3-1.7-12.7-5-3.4-3.4-5.1-7.6-5.1-12.7 0-4.6 1.6-8.7 4.9-12.3 3.3-3.7 8.1-6.5 14.1-8.7l18.5-6.4v-3.9c0-8.8-4.4-13.2-13.2-13.2-7.9 0-15.6 4.1-23 12.2v-15.8c5.6-6.6 13.7-9.9 24.2-9.9 7.9 0 14.2 2.1 19 6.2 1.6 1.3 3 3.1 4.3 5.3 1.3 2.2 2.1 4.4 2.4 6.6.4 2.2.6 6.3.6 12.5m-14.2 29.4v-21.7L32 186c-4.9 2-8.4 3.9-10.5 6-2 2-3 4.4-3 7.4s1 5.5 2.9 7.4c2 1.9 4.5 2.9 7.5 2.9 4.6-.1 8.8-2 12.8-5.8M90 145.3v16.8l.8-1.3c7-11.3 14-16.9 21-16.9 5.5 0 11.1 2.8 17.1 8.3l-7.6 12.7c-5-4.8-9.7-7.2-14-7.2-4.7 0-8.7 2.2-12.2 6.7-3.4 4.4-5.1 9.7-5.1 15.8v38.2H75.5v-73.1H90m96.9 56v14.3c-7.3 2.7-14.4 4.1-21.3 4.1-11.4 0-20.6-3.4-27.4-10.2-6.8-6.8-10.2-15.9-10.2-27.3 0-11.5 3.3-20.8 9.9-27.8 6.6-7 15.3-10.6 26.1-10.6 3.8 0 7.1.4 10.1 1.1 3 .7 6.7 2 11.1 4v15.4c-7.3-4.7-14.1-7-20.3-7-6.5 0-11.9 2.3-16 6.9-4.2 4.6-6.3 10.4-6.3 17.5 0 7.5 2.3 13.4 6.8 17.8 4.6 4.4 10.7 6.6 18.4 6.6 5.5.1 11.9-1.5 19.1-4.8m93.2-86.7c2.4 0 4.4.8 6.1 2.5 1.7 1.6 2.5 3.7 2.5 6s-.8 4.3-2.5 6c-1.7 1.7-3.7 2.5-6.1 2.5-2.2 0-4.2-.8-5.9-2.5-1.7-1.7-2.5-3.8-2.5-6s.8-4.2 2.5-5.9c1.7-1.8 3.7-2.6 5.9-2.6m-7.2 30.7h14.5v73.1h-14.5v-73.1m75 0h15.7l-32.3 74.4h-4.8l-33.1-74.4h15.8l19.7 45 19-45m78.8 37.8h-51.4c.4 7 2.7 12.6 7 16.7s9.9 6.2 16.8 6.2c9.5 0 18.3-3 26.4-8.9v14.1c-4.4 3-8.9 5.1-13.3 6.4-4.3 1.3-9.5 1.9-15.3 1.9-8.1 0-14.6-1.7-19.5-5-5-3.3-9-7.8-12-13.4-3-5.7-4.4-12.2-4.4-19.6 0-11.1 3.2-20.2 9.5-27.1 6.3-7 14.5-10.5 24.6-10.5 9.7 0 17.4 3.4 23.2 10.2 5.8 6.8 8.7 15.9 8.7 27.3v1.7m-51.4-8.6h36.8c-.4-5.8-2.1-10.2-5.2-13.3-3.1-3.1-7.2-4.7-12.4-4.7s-9.5 1.6-12.8 4.7c-3.2 3-5.4 7.5-6.4 13.3\" fill=\"currentColor\" />\n      </symbol>\n      <!-- GitHub -->\n      <symbol id=\"github-logo\" viewBox=\"0 0 32.6 31.8\">\n        <path d=\"M16.3 0C7.3 0 0 7.3 0 16.3c0 7.2 4.7 13.3 11.1 15.5.8.1 1.1-.4 1.1-.8v-2.8c-4.5 1-5.5-2.2-5.5-2.2-.7-1.9-1.8-2.4-1.8-2.4-1.5-1 .1-1 .1-1 1.6.1 2.5 1.7 2.5 1.7 1.5 2.5 3.8 1.8 4.7 1.4.1-1.1.6-1.8 1-2.2-3.6-.4-7.4-1.8-7.4-8.1 0-1.8.6-3.2 1.7-4.4-.1-.3-.7-2 .2-4.2 0 0 1.4-.4 4.5 1.7 1.3-.4 2.7-.5 4.1-.5 1.4 0 2.8.2 4.1.5 3.1-2.1 4.5-1.7 4.5-1.7.9 2.2.3 3.9.2 4.3 1 1.1 1.7 2.6 1.7 4.4 0 6.3-3.8 7.6-7.4 8 .6.5 1.1 1.5 1.1 3V31c0 .4.3.9 1.1.8 6.5-2.2 11.1-8.3 11.1-15.5C32.6 7.3 25.3 0 16.3 0z\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" fill=\"currentColor\" />\n      </symbol>\n      <!-- Twitter -->\n      <symbol id=\"twitter-logo\" viewBox=\"0 0 300 271\">\n        <path xmlns=\"http://www.w3.org/2000/svg\" d=\"m236 0h46l-101 115 118 156h-92.6l-72.5-94.8-83 94.8h-46l107-123-113-148h94.9l65.5 86.6zm-16.1 244h25.5l-165-218h-27.4z\" fill=\"currentColor\" />\n      </symbol>\n      <!-- LinkedIn -->\n      <symbol id=\"linkedin-logo\" viewBox=\"0 0 200 200\">\n        <path d=\"M185.2 0H14.8C6.6 0 0 6.4 0 14.3v171.3c0 7.9 6.6 14.3 14.8 14.3h170.4c8.1 0 14.8-6.4 14.8-14.3V14.3C199.9 6.4 193.3 0 185.2 0zM60.6 167.3H30.4V77.1h30.2v90.2zM45.5 64.8h-.2c-10.1 0-16.7-6.9-16.7-15.6 0-8.8 6.7-15.6 17.1-15.6 10.3 0 16.7 6.7 16.9 15.6 0 8.6-6.5 15.6-17.1 15.6zm124 102.5h-30.2V119c0-12.1-4.4-20.4-15.3-20.4-8.4 0-13.3 5.6-15.5 11-.8 1.9-1 4.6-1 7.3v50.4H77.3s.4-81.8 0-90.3h30.2v12.8c4-6.1 11.2-14.9 27.2-14.9 19.9 0 34.8 12.9 34.8 40.6v51.8zm-62.2-77.1c0-.1.1-.2.2-.3v.3h-.2z\" fill=\"currentColor\" />\n      </symbol>\n      <!-- Mastodon -->\n      <symbol id=\"mastodon-logo\" viewBox=\"0 0 61 65\">\n        <path d=\"M60.7539 14.3904C59.8143 7.40642 53.7273 1.90257 46.5117 0.836066C45.2943 0.655854 40.6819 0 29.9973 0H29.9175C19.2299 0 16.937 0.655854 15.7196 0.836066C8.70488 1.87302 2.29885 6.81852 0.744617 13.8852C-0.00294988 17.3654 -0.0827298 21.2237 0.0561464 24.7629C0.254119 29.8384 0.292531 34.905 0.753482 39.9598C1.07215 43.3175 1.62806 46.6484 2.41704 49.9276C3.89445 55.9839 9.87499 61.0239 15.7344 63.0801C22.0077 65.2244 28.7542 65.5804 35.2184 64.1082C35.9295 63.9428 36.6318 63.7508 37.3252 63.5321C38.8971 63.0329 40.738 62.4745 42.0913 61.4937C42.1099 61.4799 42.1251 61.4621 42.1358 61.4417C42.1466 61.4212 42.1526 61.3986 42.1534 61.3755V56.4773C42.153 56.4557 42.1479 56.4345 42.1383 56.4151C42.1287 56.3958 42.1149 56.3788 42.0979 56.3655C42.0809 56.3522 42.0611 56.3429 42.04 56.3382C42.019 56.3335 41.9971 56.3336 41.9761 56.3384C37.8345 57.3276 33.5905 57.8234 29.3324 57.8156C22.0045 57.8156 20.0336 54.3384 19.4693 52.8908C19.0156 51.6397 18.7275 50.3346 18.6124 49.0088C18.6112 48.9866 18.6153 48.9643 18.6243 48.9439C18.6333 48.9236 18.647 48.9056 18.6643 48.8915C18.6816 48.8774 18.7019 48.8675 18.7237 48.8628C18.7455 48.858 18.7681 48.8585 18.7897 48.8641C22.8622 49.8465 27.037 50.3423 31.2265 50.3412C32.234 50.3412 33.2387 50.3412 34.2463 50.3146C38.4598 50.1964 42.9009 49.9808 47.0465 49.1713C47.1499 49.1506 47.2534 49.1329 47.342 49.1063C53.881 47.8507 60.1038 43.9097 60.7362 33.9301C60.7598 33.5372 60.8189 29.8148 60.8189 29.4071C60.8218 28.0215 61.2651 19.5781 60.7539 14.3904Z\" fill=\"currentColor\"/>\n        <path d=\"M50.3943 22.237V39.5876H43.5185V22.7481C43.5185 19.2029 42.0411 17.3949 39.036 17.3949C35.7325 17.3949 34.0778 19.5338 34.0778 23.7585V32.9759H27.2434V23.7585C27.2434 19.5338 25.5857 17.3949 22.2822 17.3949C19.2949 17.3949 17.8027 19.2029 17.8027 22.7481V39.5876H10.9298V22.237C10.9298 18.6918 11.835 15.8754 13.6453 13.7877C15.5128 11.7049 17.9623 10.6355 21.0028 10.6355C24.522 10.6355 27.1813 11.9885 28.9542 14.6917L30.665 17.5633L32.3788 14.6917C34.1517 11.9885 36.811 10.6355 40.3243 10.6355C43.3619 10.6355 45.8114 11.7049 47.6847 13.7877C49.4931 15.8734 50.3963 18.6899 50.3943 22.237Z\" fill=\"white\"/>\n      </symbol>\n      <!-- Bluesky -->\n      <symbol id=\"bluesky-logo\" viewBox=\"0 0 600 530\">\n        <path d=\"m135.72 44.03c66.496 49.921 138.02 151.14 164.28 205.46 26.262-54.316 97.782-155.54 164.28-205.46 47.98-36.021 125.72-63.892 125.72 24.795 0 17.712-10.155 148.79-16.111 170.07-20.703 73.984-96.144 92.854-163.25 81.433 117.3 19.964 147.14 86.092 82.697 152.22-122.39 125.59-175.91-31.511-189.63-71.766-2.514-7.3797-3.6904-10.832-3.7077-7.8964-0.0174-2.9357-1.1937 0.51669-3.7077 7.8964-13.714 40.255-67.233 197.36-189.63 71.766-64.444-66.128-34.605-132.26 82.697-152.22-67.108 11.421-142.55-7.4491-163.25-81.433-5.9562-21.282-16.111-152.36-16.111-170.07 0-88.687 77.742-60.816 125.72-24.795z\" fill=\"currentColor\"/>\n      </symbol>\n      <!-- Globe -->\n      <symbol id=\"globe-logo\" viewBox=\"0 0 30 30\">\n        <circle cx=\"14.5\" cy=\"14.5\" r=\"13.5\" stroke-width=\"2\" stroke-miterlimit=\"10\" fill=\"none\" stroke=\"currentColor\" />\n        <ellipse cx=\"14.5\" cy=\"14.5\" rx=\"6.1\" ry=\"13.5\" stroke-width=\"2\" stroke-miterlimit=\"10\" fill=\"none\" stroke=\"currentColor\" />\n        <path d=\"M1.6 9.6h25.8M1.6 19.4h25.8\" stroke-width=\"2\" stroke-miterlimit=\"10\" fill=\"none\" stroke=\"currentColor\" />\n      </symbol>\n      <!-- Bar chart -->\n      <symbol id=\"bar-chart-logo\" viewBox=\"0 0 18 19\">\n        <path d=\"M0 9h3v10H0V9zm5-9h3v19H5V0zm5 7h3v12h-3V7zm5-4h3v16h-3V3z\" fill=\"currentColor\" />\n      </symbol>\n      <!-- Comment -->\n      <symbol id=\"comment-logo\" viewBox=\"0 0 22 22.1\">\n        <path d=\"M4.4 22.1l8-5.1H22V0H0v17h4.4z\" fill=\"currentColor\" />\n      </symbol>\n      <!-- SQL -->\n      <symbol id=\"sql-logo\" viewBox=\"0 0 32 14.6\">\n        <path d=\"M.1 12.4V9.6c.5.4 1.1.8 1.7 1 .6.2 1.2.3 1.8.3.4 0 .7 0 .9-.1s.5-.2.7-.3c.2-.1.3-.2.4-.4.1-.2.1-.3.1-.5s-.1-.5-.2-.7c-.2-.2-.4-.4-.6-.5-.3-.2-.5-.4-.9-.5-.3-.2-.7-.3-1.1-.5-1-.4-1.7-.9-2.2-1.5S0 4.6 0 3.8c0-.7.1-1.2.4-1.7S1 1.2 1.5.9s1-.5 1.6-.7S4.3 0 5 0s1.2 0 1.8.1 1 .2 1.4.4v2.6c-.3-.1-.5-.3-.8-.4s-.5-.2-.7-.2c-.3-.1-.6-.2-.8-.2-.3 0-.5-.1-.7-.1-.3 0-.6 0-.9.1s-.5.2-.7.3c-.2.1-.4.2-.5.4-.1.2-.1.3-.1.5s.1.4.2.6c.1.2.3.3.5.5.1.1.4.3.7.4.3.1.6.3 1 .4.5.2 1 .4 1.4.7.4.2.7.5 1 .8s.5.6.7 1c.2.4.2.8.2 1.3 0 .7-.1 1.3-.4 1.8-.3.6-.7 1-1.1 1.3-.5.3-1 .5-1.6.6s-1.3.2-1.9.2c-.7 0-1.4-.1-2-.2-.6-.1-1.2-.3-1.6-.5zm16 .7c-1.8 0-3.3-.6-4.4-1.8-1.2-1.2-1.7-2.7-1.7-4.6 0-2 .6-3.6 1.7-4.9C12.9.6 14.4 0 16.3 0c1.8 0 3.3.6 4.4 1.8 1.1 1.2 1.7 2.7 1.7 4.7s-.6 3.6-1.7 4.8l-.1.1-.1.1 3.2 3.1h-4L18 12.9c-.6.1-1.2.2-1.9.2zm.1-10.6c-1 0-1.8.4-2.4 1.1-.6.7-.9 1.7-.9 3s.3 2.2.9 3c.6.7 1.4 1.1 2.3 1.1 1 0 1.8-.4 2.3-1.1.6-.7.9-1.7.9-3s-.3-2.3-.8-3.1c-.5-.7-1.3-1-2.3-1zM32 12.9h-7.5V.2h2.8v10.3H32v2.4z\" fill=\"currentColor\" />\n      </symbol>\n      <!-- Search -->\n      <symbol id=\"search-logo\" viewBox=\"0 0 13 13\">\n        <path d=\"m4.8495 7.8226c0.82666 0 1.5262-0.29146 2.0985-0.87438 0.57232-0.58292 0.86378-1.2877 0.87438-2.1144 0.010599-0.82666-0.28086-1.5262-0.87438-2.0985-0.59352-0.57232-1.293-0.86378-2.0985-0.87438-0.8055-0.010599-1.5103 0.28086-2.1144 0.87438-0.60414 0.59352-0.8956 1.293-0.87438 2.0985 0.021197 0.8055 0.31266 1.5103 0.87438 2.1144 0.56172 0.60414 1.2665 0.8956 2.1144 0.87438zm4.4695 0.2115 3.681 3.6819-1.259 1.284-3.6817-3.7 0.0019784-0.69479-0.090043-0.098846c-0.87973 0.76087-1.92 1.1413-3.1207 1.1413-1.3553 0-2.5025-0.46363-3.4417-1.3909s-1.4088-2.0686-1.4088-3.4239c0-1.3553 0.4696-2.4966 1.4088-3.4239 0.9392-0.92727 2.0864-1.3969 3.4417-1.4088 1.3553-0.011889 2.4906 0.45771 3.406 1.4088 0.9154 0.95107 1.379 2.0924 1.3909 3.4239 0 1.2126-0.38043 2.2588-1.1413 3.1385l0.098834 0.090049z\" fill=\"currentColor\" />\n      </symbol>\n      <!-- Share Apple -->\n      <symbol id=\"share-apple-logo\" viewBox=\"0 0 24 24\">\n        <path d=\"M0 0h24v24H0V0z\" fill=\"none\" />\n        <path d=\"M16 5l-1.42 1.42-1.59-1.59V16h-1.98V4.83L9.42 6.42 8 5l4-4 4 4zm4 5v11c0 1.1-.9 2-2 2H6c-1.11 0-2-.9-2-2V10c0-1.11.89-2 2-2h3v2H6v11h12V10h-3V8h3c1.1 0 2 .89 2 2z\" />\n      </symbol>\n      <!-- Share Android -->\n      <symbol id=\"share-android-logo\" viewBox=\"0 0 24 24\">\n        <path d=\"M0 0h24v24H0z\" fill=\"none\" />\n        <path d=\"M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65 0 1.61 1.31 2.92 2.92 2.92 1.61 0 2.92-1.31 2.92-2.92s-1.31-2.92-2.92-2.92z\" />\n      </symbol>\n    </svg>\n    \n  <div id=\"skiptocontent\"><a href=\"#maincontent\">Skip navigation</a></div>\n  \n    \n      <aside class=\"banner\">\n        <div class=\"container\">\n          <p>\n  You’re viewing a previous edition of the Web Almanac.\n  Check out the <a href=\"/en/2025/\">2025 edition!</a>\n</p>\n        </div>\n      </aside>\n    \n  \n  \n  <header id=\"header\" class=\"alt-bg\">\n    <div class=\"container\">\n      <div class=\"top-header\">\n        <a class=\"navigation-logo\" href=\"/en/2022/\">\n          \n  <span class=\"wa\">Web Almanac</span>\n  <span class=\"line-group\">\n    <span class=\"pre\">By</span>\n    <span class=\"ha\">HTTP Archive</span>\n  </span>\n\n        </a>\n        <nav id=\"header-page-navigation\" aria-label=\"Page navigation\">\n          <ul>\n            \n\n<li><a href=\"/en/2022/contributors\">Contributors</a></li>\n<li><a href=\"/en/2022/methodology\">Methodology</a></li>\n\n\n            <li>\n              \n  \n  <a class=\"nav-dropdown-btn js-hide\" href=\"/en/search\">Search</a>\n  <div class=\"nav-dropdown header search-nav js-enable hidden\">\n    <button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>\n    <ul class=\"nav-dropdown-list align-right hidden header-search\">\n      <li class=\"nav-dropdown-list-part\">\n        <form action=\"/en/search\">\n          <label for=\"header-search-box\" class=\"visually-hidden\">Search</label>\n          <input id=\"header-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">\n          <button class=\"search-button\" type=\"submit\">\n            <svg width=\"13\" height=\"13\" role=\"img\" aria-labelledby=\"header-search-icon\">\n              <title id=\"header-search-icon\">Search</title>\n              <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#search-logo\"></use>\n            </svg>\n          </button>\n        </form>\n      </li>\n    </ul>\n  </div>\n  \n\n            </li>\n            <li>\n              \n\n  \n    \n\n<a class=\"nav-dropdown-btn js-hide\" href=\"/en/2022/table-of-contents\">Table of Contents</a>\n<div class=\"nav-dropdown header table-of-contents js-enable hidden\">\n  <button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\" >\n    Table of Contents\n  </button>\n  <ul class=\"nav-dropdown-list hidden header-list\">\n\n    \n    <li class=\"nav-dropdown-list-part nav-dropdown-list-current\">\n      <span>Home</span>\n    </li>\n    \n\n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents\">Table of Contents</a>\n    </li>\n    \n    \n\n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#part-1\">Part I. Page Content</a>\n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/css\">\n          Chapter 1: CSS\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/javascript\">\n          Chapter 2: JavaScript\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/markup\">\n          Chapter 3: Markup\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/structured-data\">\n          Chapter 4: Structured Data\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/fonts\">\n          Chapter 5: Fonts\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/media\">\n          Chapter 6: Media\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/webassembly\">\n          Chapter 7: WebAssembly\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/third-parties\">\n          Chapter 8: Third Parties\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/interoperability\">\n          Chapter 9: Interoperability\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#part-2\">Part II. User Experience</a>\n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/seo\">\n          Chapter 10: SEO\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/accessibility\">\n          Chapter 11: Accessibility\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/performance\">\n          Chapter 12: Performance\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/privacy\">\n          Chapter 13: Privacy\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/security\">\n          Chapter 14: Security\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/mobile-web\">\n          Chapter 15: Mobile Web\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/capabilities\">\n          Chapter 16: Capabilities\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/pwa\">\n          Chapter 17: PWA\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#part-3\">Part III. Content Publishing</a>\n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/cms\">\n          Chapter 18: CMS\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/jamstack\">\n          Chapter 19: Jamstack\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/sustainability\">\n          Chapter 20: Sustainability\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#part-4\">Part IV. Content Distribution</a>\n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/page-weight\">\n          Chapter 21: Page Weight\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/cdn\">\n          Chapter 22: CDN\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/http\">\n          Chapter 23: HTTP\n        </a>\n        \n      \n    </li>\n    \n    \n    \n\n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#appendices\">Appendices</a>\n    </li>\n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n      <a href=\"/en/2022/methodology\">Methodology</a>\n      \n    </li>\n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n      <a href=\"/en/2022/contributors\">Contributors</a>\n      \n    </li>\n    \n\n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/search\">Search</a>\n    </li>\n    \n\n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#ebook\">Ebook</a>\n    </li>\n    <li class=\"nav-dropdown-list-chapter ebook\">\n      <a href=\"https://cdn.httparchive.org/v1/static/almanac/ebooks/web_almanac_2022_en.pdf\" data-event=\"ebook-click\" data-label=\"toc-menu\">Ebook PDF (16MB)</a>\n    </li>\n    \n  </ul>\n</div>\n\n  \n\n\n            </li>\n            <li>\n              \n    \n    \n      \n          \n  <div class=\"nav-dropdown header\">\n    <button type=\"button\" class=\"nav-dropdown-btn js-enable\" disabled aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>\n    <ul class=\"nav-dropdown-list hidden header-list\">\n      \n        \n          \n            \n            <li>\n              <a href=\"/en/2025/\">2025</a>\n            </li>\n          \n          \n        \n      \n        \n          \n            \n            <li>\n              <a href=\"/en/2024/\">2024</a>\n            </li>\n          \n          \n        \n      \n        \n          \n        \n      \n        \n          \n            \n            <li>\n              <a href=\"/en/2021/\">2021</a>\n            </li>\n          \n          \n        \n      \n        \n          \n            \n            <li>\n              <a href=\"/en/2020/\">2020</a>\n            </li>\n          \n          \n        \n      \n        \n          \n            \n            <li>\n              <a href=\"/en/2019/\">2019</a>\n            </li>\n          \n          \n        \n      \n    </ul>\n  </div>\n\n      \n    \n  \n            </li>\n            <li>\n              \n  \n    \n  <div class=\"nav-dropdown header\">\n    <button type=\"button\" class=\"nav-dropdown-btn js-enable\" disabled aria-expanded=\"false\" aria-label=\"Language Switcher\" >English</button>\n    <ul class=\"nav-dropdown-list hidden header-list\">\n      \n        \n      \n        \n          <li>\n            <a lang=\"es\" href=\"/es/2022/\">Español</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"fr\" href=\"/fr/2022/\">Français</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"it\" href=\"/it/2022/\">Italiano</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"nl\" href=\"/nl/2022/\">Nederlands</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"pt\" href=\"/pt/2022/\">Português</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"tr\" href=\"/tr/2022/\">Türkçe</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"ru\" href=\"/ru/2022/\">Русский</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"uk\" href=\"/uk/2022/\">Українська</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"hi\" href=\"/hi/2022/\">हिन्दी</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"ja\" href=\"/ja/2022/\">日本語</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"zh-CN\" href=\"/zh-CN/2022/\">简体中文</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"zh-TW\" href=\"/zh-TW/2022/\">繁體中文</a>\n          </li>\n        \n      \n      \n      <li>\n        <a class=\"help-translate\" href=\"https://github.com/HTTPArchive/almanac.httparchive.org/wiki/Translators'-Guide\"><em>Help translate</em></a>\n      </li>\n      \n    </ul>\n  </div>\n\n  \n\n            </li>\n          </ul>\n        </nav>\n        <nav id=\"menu\" aria-labelledby=\"menu-btn\">\n          <a href=\"#footer\" class=\"menu-btn js-hide\" aria-label=\"Page menu\">\n            <span class=\"menu-btn-bar\"></span>\n            <span class=\"menu-btn-bar\"></span>\n            <span class=\"menu-btn-bar\"></span>\n          </a>\n          <button type=\"button\" class=\"menu-btn js-enable hidden\" disabled id=\"menu-btn\" aria-label=\"Open the menu\" aria-expanded=\"false\" data-open-text=\"Open the menu\" data-close-text=\"Close the menu\">\n            <span class=\"menu-btn-bar\"></span>\n            <span class=\"menu-btn-bar\"></span>\n            <span class=\"menu-btn-bar\"></span>\n          </button>\n          <ul class=\"menu\">\n            \n\n<li><a href=\"/en/2022/contributors\">Contributors</a></li>\n<li><a href=\"/en/2022/methodology\">Methodology</a></li>\n\n\n            <li>\n              \n  \n  <form class=\"search-nav\" action=\"/en/search\">\n    <label for=\"mobile-search-box\" class=\"visually-hidden\">Search</label>\n    <input id=\"mobile-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">\n    <button class=\"search-button\" type=\"submit\">\n      <svg width=\"13\" height=\"13\" role=\"img\" aria-labelledby=\"mobile-search-icon\">\n        <title id=\"mobile-search-icon\">Search</title>\n        <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#search-logo\"></use>\n      </svg>\n    </button>\n  </form>\n  \n\n            </li>\n            <li>\n              \n\n  \n    \n\n<a class=\"js-hide\" href=\"/en/2022/table-of-contents\">Table of Contents</a>\n<div class=\"table-of-contents-switcher js-enable hidden\">\n  <label for=\"table-of-contents-switcher-mobile\" class=\"visually-hidden\">\n    Table of Contents Switcher\n  </label>\n  <select id=\"table-of-contents-switcher-mobile\" data-label=\"toc-menu-mobile\">\n    \n      <option selected disabled value=\"/en/2022/\">Home</option>\n    \n    \n      <option value=\"/en/2022/table-of-contents\">Table of Contents</option>\n    \n    \n    \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/css\">\n              Chapter 1: CSS\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/javascript\">\n              Chapter 2: JavaScript\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/markup\">\n              Chapter 3: Markup\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/structured-data\">\n              Chapter 4: Structured Data\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/fonts\">\n              Chapter 5: Fonts\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/media\">\n              Chapter 6: Media\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/webassembly\">\n              Chapter 7: WebAssembly\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/third-parties\">\n              Chapter 8: Third Parties\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/interoperability\">\n              Chapter 9: Interoperability\n            </option>\n          \n        \n      \n    \n    \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/seo\">\n              Chapter 10: SEO\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/accessibility\">\n              Chapter 11: Accessibility\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/performance\">\n              Chapter 12: Performance\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/privacy\">\n              Chapter 13: Privacy\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/security\">\n              Chapter 14: Security\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/mobile-web\">\n              Chapter 15: Mobile Web\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/capabilities\">\n              Chapter 16: Capabilities\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/pwa\">\n              Chapter 17: PWA\n            </option>\n          \n        \n      \n    \n    \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/cms\">\n              Chapter 18: CMS\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/jamstack\">\n              Chapter 19: Jamstack\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/sustainability\">\n              Chapter 20: Sustainability\n            </option>\n          \n        \n      \n    \n    \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/page-weight\">\n              Chapter 21: Page Weight\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/cdn\">\n              Chapter 22: CDN\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/http\">\n              Chapter 23: HTTP\n            </option>\n          \n        \n      \n    \n    \n\n    \n    <option value=\"/en/2022/methodology\">\n      Methodology\n    </option>\n    \n    \n    <option value=\"/en/2022/contributors\">\n      Contributors\n    </option>\n    \n\n    \n    <option value=\"/en/search\">\n      Search\n    </option>\n    \n\n    \n    <option value=\"https://cdn.httparchive.org/v1/static/almanac/ebooks/web_almanac_2022_en.pdf\" data-event=\"ebook-click\">\n      Ebook PDF (16MB)\n    </option>\n    \n  </select>\n</div>\n\n  \n\n\n            </li>\n            <li>\n              \n    \n    \n      \n          \n  <div class=\"year-switcher js-show\">\n    <label for=\"year-switcher-mobile\" class=\"visually-hidden\">Year Switcher</label>\n    <select id=\"year-switcher-mobile\">\n      \n        \n          \n            <option value=\"/en/2025/\">\n              2025\n            </option>\n          \n        \n      \n        \n          \n            <option value=\"/en/2024/\">\n              2024\n            </option>\n          \n        \n      \n        \n          \n            <option selected=\"selected\" value=\"/en/2022/\">\n              2022\n            </option>\n          \n        \n      \n        \n          \n            <option value=\"/en/2021/\">\n              2021\n            </option>\n          \n        \n      \n        \n          \n            <option value=\"/en/2020/\">\n              2020\n            </option>\n          \n        \n      \n        \n          \n            <option value=\"/en/2019/\">\n              2019\n            </option>\n          \n        \n      \n    </select>\n  </div>\n\n        \n    \n  \n            </li>\n            <li>\n              \n  \n    \n  <div class=\"language-switcher js-show\">\n    <label for=\"language-switcher-mobile\" class=\"visually-hidden\">Language Switcher</label>\n    <select id=\"language-switcher-mobile\">\n      \n        \n          <option selected=\"selected\" lang=\"en\" value=\"/en/2022/\">\n            English\n          </option>\n        \n      \n        \n          <option lang=\"es\" value=\"/es/2022/\">\n            Español\n          </option>\n        \n      \n        \n          <option lang=\"fr\" value=\"/fr/2022/\">\n            Français\n          </option>\n        \n      \n        \n          <option lang=\"it\" value=\"/it/2022/\">\n            Italiano\n          </option>\n        \n      \n        \n          <option lang=\"nl\" value=\"/nl/2022/\">\n            Nederlands\n          </option>\n        \n      \n        \n          <option lang=\"pt\" value=\"/pt/2022/\">\n            Português\n          </option>\n        \n      \n        \n          <option lang=\"tr\" value=\"/tr/2022/\">\n            Türkçe\n          </option>\n        \n      \n        \n          <option lang=\"ru\" value=\"/ru/2022/\">\n            Русский\n          </option>\n        \n      \n        \n          <option lang=\"uk\" value=\"/uk/2022/\">\n            Українська\n          </option>\n        \n      \n        \n          <option lang=\"hi\" value=\"/hi/2022/\">\n            हिन्दी\n          </option>\n        \n      \n        \n          <option lang=\"ja\" value=\"/ja/2022/\">\n            日本語\n          </option>\n        \n      \n        \n          <option lang=\"zh-CN\" value=\"/zh-CN/2022/\">\n            简体中文\n          </option>\n        \n      \n        \n          <option lang=\"zh-TW\" value=\"/zh-TW/2022/\">\n            繁體中文\n          </option>\n        \n      \n      <hr>\n      <option value=\"https://github.com/HTTPArchive/almanac.httparchive.org/wiki/Translators'-Guide\">\n        Help translate\n      </option>\n    </select>\n  </div>\n\n  \n\n            </li>\n            <li id=\"mobile-misc\" class=\"misc\">\n              <ul class=\"misc\">\n                <li>\n                  <a href=\"https://httparchive.org/\" aria-labelledby=\"ha-logo-mobile\">\n                    <svg width=\"70\" height=\"35\" role=\"img\">\n                      <title id=\"ha-logo-mobile\">HTTP Archive home</title>\n                      <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#ha-logo\"></use>\n                    </svg>\n                  </a>\n                </li>\n                <li>\n                  <ul class=\"social-media\">\n                    <li>\n                      <a href=\"https://x.com/HTTPArchive\" aria-labelledby=\"twitter-logo-mobile\">\n                        <svg width=\"20\" height=\"20\" role=\"img\">\n                          <title id=\"twitter-logo-mobile\">Twitter</title>\n                          <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#twitter-logo\"></use>\n                        </svg>\n                      </a>\n                    </li>\n                    <li>\n                      <a href=\"https://bsky.app/profile/httparchive.org\" aria-labelledby=\"bluesky-logo-mobile\">\n                        <svg width=\"20\" height=\"20\" role=\"img\">\n                          <title id=\"bluesky-logo-mobile\">Bluesky</title>\n                          <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#bluesky-logo\"></use>\n                        </svg>\n                      </a>\n                    </li>\n                    <li>\n                      <a href=\"https://github.com/HTTPArchive/almanac.httparchive.org\" aria-labelledby=\"github-logo-mobile\">\n                        <svg width=\"22\" height=\"20\" role=\"img\">\n                          <title id=\"github-logo-mobile\">GitHub</title>\n                          <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#github-logo\"></use>\n                        </svg>\n                      </a>\n                    </li>\n                  </ul>\n                </li>\n              </ul>\n            </li>\n          </ul>\n        </nav>\n      </div>\n    </div>\n  </header>\n  <script nonce=\"FKmcnFtMnX8AxmFq6LeBuJ2TK8QZtM6v\">\n    // If JS is enabled then enable menus ASAP to avoid CLS as menu items change from links to buttons\n    (function() {\n      document.querySelectorAll('.js-hide').forEach(element => {\n        // Don't just hide it - delete it completely to avoid any specifity issues\n        element.parentNode.removeChild(element);\n      });\n      document.querySelectorAll('.js-enable').forEach(element => {\n        element.classList.remove('js-enable');\n        element.classList.remove('hidden');\n        element.disabled = false;\n        element.hidden = false;\n      });\n    })();\n  </script>\n  \n\n  \n<main id=\"maincontent\">\n  <section id=\"intro\" class=\"intro-container\">\n    <div class=\"intro\">\n      <div class=\"intro-year\">2022</div>\n      <h1 class=\"title title-lg title-alt\">Web Almanac</h1>\n      <h2>HTTP Archive&#8217;s annual<br> <b>state of the web</b> report</h2>\n      \n      \n<p>\nOur mission is to combine the raw stats and trends of the HTTP Archive with the expertise of the web community. The Web Almanac is a comprehensive report on the state of the web, backed by real data and trusted web experts. The 2022 edition is comprised of 23 chapters spanning aspects of page content, user experience, publishing, and distribution.\n</p>\n\n      \n      \n      <a href=\"/en/2022/table-of-contents\" class=\"btn\">\n        Start exploring\n      </a>\n      \n    </div>\n    <div class=\"intro-image-wrapper\">\n      \n      <svg viewBox=\"0 0 56 16\">\n        <text x=\"9\" y=\"15\">2022</text>\n      </svg>\n      \n      <img src=\"/static/images/home-hero.png\" alt=\"\" width=\"820\" height=\"562\" fetchpriority=\"high\">\n    </div>\n  </section>\n  \n  \n  \n    \n    \n\n\n  <section id=\"featured-chapter\" class=\"featured-chapter\">\n    <div class=\"featured-chapter-content\">\n      \n      <h2 class=\"title title-center\">Featured Chapter</h2>\n      \n      <h3>Markup</h3>\n      \n      <blockquote>\n        Without HTML there are no web pages, no web sites, no web apps. You can say that without HTML, there&#8217;s no Web. That makes HTML one of the most important web standards, if not the most important web standard.\n      </blockquote>\n      <div class=\"featured-chapter-content-data\">\n        \n        <div class=\"featured-chapter-content-data-item\">\n          <div class=\"no-wrap\">90%</div>\n          <div>Documents using the HTML doctype.</div>\n        </div>\n        \n        \n        <div class=\"featured-chapter-content-data-item\">\n          <div class=\"no-wrap\">30 KB</div>\n          <div>Median HTML document transfer size</div>\n        </div>\n        \n        \n        <div class=\"featured-chapter-content-data-item\">\n          <div class=\"no-wrap\">29%</div>\n          <div>Elements which are <code>div</code>s.</div>\n        </div>\n        \n      </div>\n      \n      \n      <a href=\"/en/2022/markup\" class=\"btn\">\n        Read the <span class=\"featured-chapter-name\">Markup</span> chapter\n      </a>\n      \n    </div>\n  </section>\n  \n    \n  \n  \n  \n  <section id=\"contributors\" class=\"contributors-container alt-bg\">\n    <div class=\"container\">\n      <div class=\"contributors\">\n        <h2 class=\"title title-alt\">Contributors</h2>\n        <p>\nThe Web Almanac has been made possible by the hard work of the web community. 116 people have volunteered countless hours in the planning, research, writing and production phases of the 2022 Web Almanac.\n</p>\n        <a href=\"/en/2022/contributors\" class=\"alt btn\">\n          See the contributors\n        </a>\n      </div>\n      <div class=\"people\" aria-hidden=\"true\">\n        <div class=\"people-number\">116</div>\n        <img id=\"character-markup\" class=\"character\" src=\"/static/images/character-markup.png\" alt=\"\" width=\"154\" height=\"252\" loading=\"lazy\">\n        <img id=\"character-star\" class=\"character\" src=\"/static/images/character-star.png\" alt=\"\" width=\"245\" height=\"254\" loading=\"lazy\">\n        <img id=\"character-hat\" class=\"character\" src=\"/static/images/character-hat.png\" alt=\"\" width=\"186\" height=\"207\" loading=\"lazy\">\n      </div>\n    </div>\n  </section>\n  <section id=\"methodology\" class=\"methodology-container\">\n    <div class=\"methodology\">\n      <h2 class=\"title title-center\">Methodology</h2>\n      <div class=\"methodology-data\">\n        <div class=\"websites-tested\">\n          <div>\n            Websites Tested\n          </div>\n          <div>\n            8.36M\n          </div>\n        </div>\n        <div class=\"data-processed\">\n          <div>\n            Data Processed\n          </div>\n          <div>\n            43.88 TB\n          </div>\n        </div>\n      </div>\n      <p class=\"methodology-info\">\n        \nUnless otherwise noted, the metrics in all of the 23 chapters of the 2022 Web Almanac are sourced from the HTTP Archive dataset. HTTP Archive is a community-run project that has been tracking how the web is built since 2010. Using WebPageTest and Lighthouse under the hood, metadata about nearly 8.4 million websites are tested monthly and included in a public BigQuery database for analysis. The June 2022 dataset was used as the basis for the 2022 Web Almanac&#8217;s metrics. For more information, see the Methodology page.\n\n      </p>\n      \n      <a href=\"/en/2022/methodology\" class=\"alt btn\">\n        Learn about our Methodology\n      </a>\n      \n      <img class=\"methodology-characters\" src=\"/static/images/methodology-characters.png\" alt=\"\" width=\"984\" height=\"354\" loading=\"lazy\">\n    </div>\n  </section>\n  \n</main>\n\n\n  \n    <footer id=\"footer\" class=\"alt-bg\">\n      <div class=\"container\">\n        <div class=\"home-logo\">\n          <a class=\"navigation-logo\" href=\"/en/2022/\">\n            \n  <span class=\"wa\">Web Almanac</span>\n  <span class=\"line-group\">\n    <span class=\"pre\">By</span>\n    <span class=\"ha\">HTTP Archive</span>\n  </span>\n\n          </a>\n        </div>\n        <hr>\n        <nav id=\"footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">\n          <ul>\n            \n\n<li><a href=\"/en/2022/contributors\">Contributors</a></li>\n<li><a href=\"/en/2022/methodology\">Methodology</a></li>\n\n\n            <li>\n              \n  \n  <a class=\"nav-dropdown-btn js-hide\" href=\"/en/search\">Search</a>\n  <div class=\"nav-dropdown footer search-nav js-enable hidden\">\n    <button type=\"button\" class=\"nav-dropdown-btn search-button\" aria-expanded=\"false\">\n      Search\n    </button>\n    <ul class=\"nav-dropdown-list align-right hidden footer-search\">\n      <li class=\"nav-dropdown-list-part\">\n        <form action=\"/en/search\">\n          <label for=\"footer-search-box\" class=\"visually-hidden\">Search</label>\n          <input id=\"footer-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">\n          <button class=\"search-button\" type=\"submit\">\n            <svg width=\"13\" height=\"13\" role=\"img\" aria-labelledby=\"footer-search-icon\">\n              <title id=\"footer-search-icon\">Search</title>\n              <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#search-logo\"></use>\n            </svg>\n          </button>\n        </form>\n      </li>\n    </ul>\n  </div>\n  \n\n            </li>\n            <li>\n              \n\n  \n    \n\n<a class=\"nav-dropdown-btn js-hide\" href=\"/en/2022/table-of-contents\">Table of Contents</a>\n<div class=\"nav-dropdown footer table-of-contents js-enable hidden\">\n  <button type=\"button\" class=\"nav-dropdown-btn\" aria-expanded=\"false\" aria-label=\"Table of Contents\" >\n    Table of Contents\n  </button>\n  <ul class=\"nav-dropdown-list hidden footer-list\">\n\n    \n    <li class=\"nav-dropdown-list-part nav-dropdown-list-current\">\n      <span>Home</span>\n    </li>\n    \n\n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents\">Table of Contents</a>\n    </li>\n    \n    \n\n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#part-1\">Part I. Page Content</a>\n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/css\">\n          Chapter 1: CSS\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/javascript\">\n          Chapter 2: JavaScript\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/markup\">\n          Chapter 3: Markup\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/structured-data\">\n          Chapter 4: Structured Data\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/fonts\">\n          Chapter 5: Fonts\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/media\">\n          Chapter 6: Media\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/webassembly\">\n          Chapter 7: WebAssembly\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/third-parties\">\n          Chapter 8: Third Parties\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/interoperability\">\n          Chapter 9: Interoperability\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#part-2\">Part II. User Experience</a>\n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/seo\">\n          Chapter 10: SEO\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/accessibility\">\n          Chapter 11: Accessibility\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/performance\">\n          Chapter 12: Performance\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/privacy\">\n          Chapter 13: Privacy\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/security\">\n          Chapter 14: Security\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/mobile-web\">\n          Chapter 15: Mobile Web\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/capabilities\">\n          Chapter 16: Capabilities\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/pwa\">\n          Chapter 17: PWA\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#part-3\">Part III. Content Publishing</a>\n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/cms\">\n          Chapter 18: CMS\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/jamstack\">\n          Chapter 19: Jamstack\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/sustainability\">\n          Chapter 20: Sustainability\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#part-4\">Part IV. Content Distribution</a>\n    </li>\n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/page-weight\">\n          Chapter 21: Page Weight\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/cdn\">\n          Chapter 22: CDN\n        </a>\n        \n      \n    </li>\n    \n    \n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n        \n        <a href=\"/en/2022/http\">\n          Chapter 23: HTTP\n        </a>\n        \n      \n    </li>\n    \n    \n    \n\n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#appendices\">Appendices</a>\n    </li>\n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n      <a href=\"/en/2022/methodology\">Methodology</a>\n      \n    </li>\n    \n    \n    <li class=\"nav-dropdown-list-chapter\">\n      \n      <a href=\"/en/2022/contributors\">Contributors</a>\n      \n    </li>\n    \n\n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/search\">Search</a>\n    </li>\n    \n\n    \n    <li class=\"nav-dropdown-list-part\">\n      <a href=\"/en/2022/table-of-contents#ebook\">Ebook</a>\n    </li>\n    <li class=\"nav-dropdown-list-chapter ebook\">\n      <a href=\"https://cdn.httparchive.org/v1/static/almanac/ebooks/web_almanac_2022_en.pdf\" data-event=\"ebook-click\" data-label=\"toc-menu\">Ebook PDF (16MB)</a>\n    </li>\n    \n  </ul>\n</div>\n\n  \n\n\n            </li>\n            <li>\n              \n    \n    \n      \n          \n  <div class=\"nav-dropdown footer\">\n    <button type=\"button\" class=\"nav-dropdown-btn js-enable\" disabled aria-expanded=\"false\" aria-label=\"Year Switcher\">2022</button>\n    <ul class=\"nav-dropdown-list hidden footer-list\">\n      \n        \n          \n            \n            <li>\n              <a href=\"/en/2025/\">2025</a>\n            </li>\n          \n          \n        \n      \n        \n          \n            \n            <li>\n              <a href=\"/en/2024/\">2024</a>\n            </li>\n          \n          \n        \n      \n        \n          \n        \n      \n        \n          \n            \n            <li>\n              <a href=\"/en/2021/\">2021</a>\n            </li>\n          \n          \n        \n      \n        \n          \n            \n            <li>\n              <a href=\"/en/2020/\">2020</a>\n            </li>\n          \n          \n        \n      \n        \n          \n            \n            <li>\n              <a href=\"/en/2019/\">2019</a>\n            </li>\n          \n          \n        \n      \n    </ul>\n  </div>\n\n      \n    \n  \n            </li>\n            <li>\n              \n  \n    \n  <div class=\"nav-dropdown footer\">\n    <button type=\"button\" class=\"nav-dropdown-btn js-enable\" disabled aria-expanded=\"false\" aria-label=\"Language Switcher\" >English</button>\n    <ul class=\"nav-dropdown-list hidden footer-list\">\n      \n        \n      \n        \n          <li>\n            <a lang=\"es\" href=\"/es/2022/\">Español</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"fr\" href=\"/fr/2022/\">Français</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"it\" href=\"/it/2022/\">Italiano</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"nl\" href=\"/nl/2022/\">Nederlands</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"pt\" href=\"/pt/2022/\">Português</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"tr\" href=\"/tr/2022/\">Türkçe</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"ru\" href=\"/ru/2022/\">Русский</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"uk\" href=\"/uk/2022/\">Українська</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"hi\" href=\"/hi/2022/\">हिन्दी</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"ja\" href=\"/ja/2022/\">日本語</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"zh-CN\" href=\"/zh-CN/2022/\">简体中文</a>\n          </li>\n        \n      \n        \n          <li>\n            <a lang=\"zh-TW\" href=\"/zh-TW/2022/\">繁體中文</a>\n          </li>\n        \n      \n      \n      <li>\n        <a class=\"help-translate\" href=\"https://github.com/HTTPArchive/almanac.httparchive.org/wiki/Translators'-Guide\"><em>Help translate</em></a>\n      </li>\n      \n    </ul>\n  </div>\n\n  \n\n            </li>\n          </ul>\n        </nav>\n        <nav id=\"mobile-footer-nav-items\" aria-label=\"Footer navigation\" class=\"nav-items\">\n          <ul>\n            \n\n<li><a href=\"/en/2022/contributors\">Contributors</a></li>\n<li><a href=\"/en/2022/methodology\">Methodology</a></li>\n\n\n            <li>\n              \n  \n  <form class=\"search-nav\" action=\"/en/search\">\n    <label for=\"mobile-footer-search-box\" class=\"visually-hidden\">Search</label>\n    <input id=\"mobile-footer-search-box\" class=\"search-input\" type=\"search\" name=\"q\" placeholder=\"Search\" title=\"Search\" aria-label=\"Search\">\n    <button class=\"search-button\" type=\"submit\">\n      <svg width=\"13\" height=\"13\" role=\"img\" aria-labelledby=\"mobile-footer-search-icon\">\n        <title id=\"mobile-footer-search-icon\">Search</title>\n        <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#search-logo\"></use>\n      </svg>\n    </button>\n  </form>\n  \n\n            </li>\n            <li>\n              \n\n  \n    \n\n<a class=\"js-hide\" href=\"/en/2022/table-of-contents\">Table of Contents</a>\n<div class=\"table-of-contents-switcher js-enable hidden\">\n  <label for=\"table-of-contents-switcher-mobile-footer\" class=\"visually-hidden\">\n    Table of Contents Switcher\n  </label>\n  <select id=\"table-of-contents-switcher-mobile-footer\" data-label=\"toc-menu-mobile\">\n    \n      <option selected disabled value=\"/en/2022/\">Home</option>\n    \n    \n      <option value=\"/en/2022/table-of-contents\">Table of Contents</option>\n    \n    \n    \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/css\">\n              Chapter 1: CSS\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/javascript\">\n              Chapter 2: JavaScript\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/markup\">\n              Chapter 3: Markup\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/structured-data\">\n              Chapter 4: Structured Data\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/fonts\">\n              Chapter 5: Fonts\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/media\">\n              Chapter 6: Media\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/webassembly\">\n              Chapter 7: WebAssembly\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/third-parties\">\n              Chapter 8: Third Parties\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/interoperability\">\n              Chapter 9: Interoperability\n            </option>\n          \n        \n      \n    \n    \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/seo\">\n              Chapter 10: SEO\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/accessibility\">\n              Chapter 11: Accessibility\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/performance\">\n              Chapter 12: Performance\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/privacy\">\n              Chapter 13: Privacy\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/security\">\n              Chapter 14: Security\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/mobile-web\">\n              Chapter 15: Mobile Web\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/capabilities\">\n              Chapter 16: Capabilities\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/pwa\">\n              Chapter 17: PWA\n            </option>\n          \n        \n      \n    \n    \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/cms\">\n              Chapter 18: CMS\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/jamstack\">\n              Chapter 19: Jamstack\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/sustainability\">\n              Chapter 20: Sustainability\n            </option>\n          \n        \n      \n    \n    \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/page-weight\">\n              Chapter 21: Page Weight\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/cdn\">\n              Chapter 22: CDN\n            </option>\n          \n        \n      \n    \n      \n      \n        \n          \n            <option value=\"/en/2022/http\">\n              Chapter 23: HTTP\n            </option>\n          \n        \n      \n    \n    \n\n    \n    <option value=\"/en/2022/methodology\">\n      Methodology\n    </option>\n    \n    \n    <option value=\"/en/2022/contributors\">\n      Contributors\n    </option>\n    \n\n    \n    <option value=\"/en/search\">\n      Search\n    </option>\n    \n\n    \n    <option value=\"https://cdn.httparchive.org/v1/static/almanac/ebooks/web_almanac_2022_en.pdf\" data-event=\"ebook-click\">\n      Ebook PDF (16MB)\n    </option>\n    \n  </select>\n</div>\n\n  \n\n\n            </li>\n            <li>\n              \n    \n    \n      \n          \n  <div class=\"year-switcher js-show\">\n    <label for=\"year-switcher-mobile-footer\" class=\"visually-hidden\">Year Switcher</label>\n    <select id=\"year-switcher-mobile-footer\">\n      \n        \n          \n            <option value=\"/en/2025/\">\n              2025\n            </option>\n          \n        \n      \n        \n          \n            <option value=\"/en/2024/\">\n              2024\n            </option>\n          \n        \n      \n        \n          \n            <option selected=\"selected\" value=\"/en/2022/\">\n              2022\n            </option>\n          \n        \n      \n        \n          \n            <option value=\"/en/2021/\">\n              2021\n            </option>\n          \n        \n      \n        \n          \n            <option value=\"/en/2020/\">\n              2020\n            </option>\n          \n        \n      \n        \n          \n            <option value=\"/en/2019/\">\n              2019\n            </option>\n          \n        \n      \n    </select>\n  </div>\n\n        \n    \n  \n            </li>\n            <li>\n              \n  \n    \n  <div class=\"language-switcher js-show\">\n    <label for=\"language-switcher-mobile-footer\" class=\"visually-hidden\">Language Switcher</label>\n    <select id=\"language-switcher-mobile-footer\">\n      \n        \n          <option selected=\"selected\" lang=\"en\" value=\"/en/2022/\">\n            English\n          </option>\n        \n      \n        \n          <option lang=\"es\" value=\"/es/2022/\">\n            Español\n          </option>\n        \n      \n        \n          <option lang=\"fr\" value=\"/fr/2022/\">\n            Français\n          </option>\n        \n      \n        \n          <option lang=\"it\" value=\"/it/2022/\">\n            Italiano\n          </option>\n        \n      \n        \n          <option lang=\"nl\" value=\"/nl/2022/\">\n            Nederlands\n          </option>\n        \n      \n        \n          <option lang=\"pt\" value=\"/pt/2022/\">\n            Português\n          </option>\n        \n      \n        \n          <option lang=\"tr\" value=\"/tr/2022/\">\n            Türkçe\n          </option>\n        \n      \n        \n          <option lang=\"ru\" value=\"/ru/2022/\">\n            Русский\n          </option>\n        \n      \n        \n          <option lang=\"uk\" value=\"/uk/2022/\">\n            Українська\n          </option>\n        \n      \n        \n          <option lang=\"hi\" value=\"/hi/2022/\">\n            हिन्दी\n          </option>\n        \n      \n        \n          <option lang=\"ja\" value=\"/ja/2022/\">\n            日本語\n          </option>\n        \n      \n        \n          <option lang=\"zh-CN\" value=\"/zh-CN/2022/\">\n            简体中文\n          </option>\n        \n      \n        \n          <option lang=\"zh-TW\" value=\"/zh-TW/2022/\">\n            繁體中文\n          </option>\n        \n      \n      <hr>\n      <option value=\"https://github.com/HTTPArchive/almanac.httparchive.org/wiki/Translators'-Guide\">\n        Help translate\n      </option>\n    </select>\n  </div>\n\n  \n\n            </li>\n          </ul>\n        </nav>\n        <div id=\"footer-mobile-social-media\" class=\"mobile-ha-social-media\">\n          <a class=\"ha-logo\" href=\"https://httparchive.org/\" aria-labelledby=\"httparchive-logo-footer-mobile\">\n            <svg width=\"70\" height=\"35\" role=\"img\">\n              <title id=\"httparchive-logo-footer-mobile\">HTTP Archive home</title>\n              <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#ha-logo\"></use>\n            </svg>\n          </a>\n          <ul class=\"social-media\">\n            <li>\n              <a href=\"https://x.com/HTTPArchive\" aria-labelledby=\"twitter-logo-footer-mobile\">\n                <svg width=\"20\" height=\"20\" role=\"img\">\n                  <title id=\"twitter-logo-footer-mobile\">Twitter</title>\n                  <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#twitter-logo\"></use>\n                </svg>\n              </a>\n            </li>\n            <li>\n              <a href=\"https://bsky.app/profile/httparchive.org\" aria-labelledby=\"bluesky-logo-footer-mobile\">\n                <svg width=\"20\" height=\"20\" role=\"img\">\n                  <title id=\"bluesky-logo-footer-mobile\">Bluesky</title>\n                  <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#bluesky-logo\"></use>\n                </svg>\n              </a>\n            </li>\n            <li>\n              <a href=\"https://github.com/HTTPArchive/almanac.httparchive.org\" rel=\"me\" aria-labelledby=\"github-logo-footer-mobile\">\n                <svg width=\"22\" height=\"20\" role=\"img\">\n                  <title id=\"github-logo-footer-mobile\">GitHub</title>\n                  <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#github-logo\"></use>\n                </svg>\n              </a>\n            </li>\n          </ul>\n        </div>\n        <hr>\n        <p class=\"copyright\">\n          <span>© Web Almanac. Licensed under <a hreflang=\"en\" href=\"https://github.com/HTTPArchive/almanac.httparchive.org/blob/main/LICENSE\">Apache 2.0</a>.</span>\n          <br>\n          <a class=\"accessibility-statement\" href=\"/en/accessibility-statement\">Accessibility Statement</a>\n          <span class=\"footer-bullet\">&bullet;</span>\n          <a class=\"rss-feed\" href=\"/en/rss.xml\">RSS Feed</a>\n        </p>\n        <a class=\"ha-logo not-mobile\" href=\"https://httparchive.org/\" aria-labelledby=\"ha-logo-footer\">\n          <svg width=\"70\" height=\"35\" role=\"img\">\n            <title id=\"ha-logo-footer\">HTTP Archive home</title>\n            <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#ha-logo\"></use>\n          </svg>\n        </a>\n        <ul class=\"social-media not-mobile\">\n          <li>\n            <a href=\"https://x.com/HTTPArchive\" aria-labelledby=\"twitter-logo-footer\">\n              <svg width=\"20\" height=\"20\" role=\"img\">\n                <title id=\"twitter-logo-footer\">Twitter</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#twitter-logo\"></use>\n              </svg>\n            </a>\n          </li>\n          <li>\n            <a href=\"https://bsky.app/profile/httparchive.org\" aria-labelledby=\"bluesky-logo-footer\">\n              <svg width=\"20\" height=\"20\" role=\"img\">\n                <title id=\"bluesky-logo-footer\">Bluesky</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#bluesky-logo\"></use>\n              </svg>\n            </a>\n          </li>\n          <li>\n            <a href=\"https://github.com/HTTPArchive/almanac.httparchive.org\" rel=\"me\" aria-labelledby=\"github-logo-footer\">\n              <svg width=\"22\" height=\"20\" role=\"img\">\n                <title id=\"github-logo-footer\">GitHub</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#github-logo\"></use>\n              </svg>\n            </a>\n          </li>\n        </ul>\n      </div>\n    </footer>\n  \n  \n  <script async src=\"/static/js/almanac.js?v=fa418742db0ee3ef3f6f493962cd0dc7\" nonce=\"FKmcnFtMnX8AxmFq6LeBuJ2TK8QZtM6v\"></script>\n  \n\n\n    \n\n    <script async src=\"https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M\" nonce=\"FKmcnFtMnX8AxmFq6LeBuJ2TK8QZtM6v\"></script>\n    <link rel=\"preconnect\" href=\"https://www.google-analytics.com\">\n    <script defer src=\"/static/js/web-vitals.js?v=2b4eece214d909ad20830bb41ef8ff65\" nonce=\"FKmcnFtMnX8AxmFq6LeBuJ2TK8QZtM6v\"></script>\n    <script defer src=\"/static/js/send-web-vitals.js?v=67574c23a511f3149c90c88735c5a6f3\" nonce=\"FKmcnFtMnX8AxmFq6LeBuJ2TK8QZtM6v\"></script>\n    \n\n<!-- Let's assume you're going to visit one of the chapters and prefetch the page.css stylesheet -->\n<!-- A small optimisation but hey, every little helps! -->\n<link rel=\"prefetch\" href=\"/static/css/page.css?v=9a1ae5aea9b36df260da9f7c442073e7\">\n\n\n<script type=\"speculationrules\" nonce=\"FKmcnFtMnX8AxmFq6LeBuJ2TK8QZtM6v\">\n{\n  \"prerender\": [\n    {\n      \"source\": \"document\",\n      \"where\": {\n        \"and\": [\n          {\"href_matches\": \"/*\"},\n          {\"not\": {\"href_matches\": \"/static/*\"}}\n        ]\n      },\n      \"eagerness\": \"moderate\"\n    }\n  ]\n}\n</script>\n\n    \n  </body>\n</html>\n"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": 51,
                    "connect": 80,
                    "ssl": 65,
                    "send": 0,
                    "wait": 68,
                    "receive": 11
                },
                "_type": 3,
                "_id": "989F536645578C4C4EE5DFC4AE06BD81",
                "_request_id": "989F536645578C4C4EE5DFC4AE06BD81",
                "_ip_addr": "[2607:f8b0:4004:c09::79]",
                "_full_url": "https://almanac.httparchive.org/en/2022/",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "almanac.httparchive.org",
                "_url": "/en/2022/",
                "_raw_id": "989F536645578C4C4EE5DFC4AE06BD81",
                "_frame_id": "55DE89DA9223AB1F9AFA2446AB6DDE31",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Document",
                "_load_ms": 79,
                "_ttfb_ms": 68,
                "_load_start": 136,
                "_load_start_float": 136.000175,
                "_bytesIn": 15814,
                "_objectSize": 15814,
                "_objectSizeUncompressed": 71699,
                "_chunks": [
                    {
                        "ts": 206,
                        "bytes": 4129
                    },
                    {
                        "ts": 206,
                        "bytes": 11685
                    },
                    {
                        "ts": 209,
                        "bytes": 0
                    }
                ],
                "_expires": "",
                "_cacheControl": "public, max-age=600",
                "_contentType": "text/html",
                "_contentEncoding": "gzip",
                "_socket": 170,
                "_protocol": "HTTP/2",
                "_dns_start": 1,
                "_dns_end": 52,
                "_connect_start": 52,
                "_connect_end": 67,
                "_ssl_start": 68,
                "_ssl_end": 133,
                "_securityDetails": {
                    "protocol": "TLS 1.3",
                    "keyExchange": "",
                    "keyExchangeGroup": "X25519",
                    "cipher": "AES_128_GCM",
                    "certificateId": 0,
                    "subjectName": "almanac.httparchive.org",
                    "sanList": [
                        "almanac.httparchive.org"
                    ],
                    "issuer": "WR3",
                    "validFrom": 1776669010,
                    "validTo": 1784447899,
                    "signedCertificateTimestampList": [
                        {
                            "status": "Verified",
                            "origin": "Embedded in certificate",
                            "logDescription": "Google 'Xenon2026h2' log",
                            "logId": "D809553B944F7AFFC816196F944F85ABB0F8FC5E8755260F15D12E72BB454B14",
                            "timestamp": 1776672610636,
                            "hashAlgorithm": "SHA-256",
                            "signatureAlgorithm": "ECDSA",
                            "signatureData": "3045022061EAA036CFE95AEB24304EF68E9A6EF9AF8B7CB862A5E0B759C361920A151E5902210097223CE875039C3408396D6FC9384B565E8E20CEDADB097FE734F63A1E7D9CBB"
                        },
                        {
                            "status": "Verified",
                            "origin": "Embedded in certificate",
                            "logDescription": "Sectigo 'Tiger2026h2'",
                            "logId": "C8A3C47FC7B3ADB9356B013F6A7A126DE33A4E43A5C646F997AD3975991DCF9A",
                            "timestamp": 1776672610600,
                            "hashAlgorithm": "SHA-256",
                            "signatureAlgorithm": "ECDSA",
                            "signatureData": "304402204433DAE0B869028943040A63DDBA70F1D488C365E5459F773854268E49758C9502207BA359647FB3E5385F1AA9B953FD8F0D1C70BFA588CAF0563C20E98AB3DC0E90"
                        }
                    ],
                    "certificateTransparencyCompliance": "compliant",
                    "serverSignatureAlgorithm": 2052,
                    "encryptedClientHello": false
                },
                "_initiator": "https://almanac.httparchive.org/en/2022/",
                "_initiator_line": "",
                "_initiator_column": "",
                "_initiator_type": "script",
                "_priority": "Highest",
                "_initial_priority": "Highest",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: almanac.httparchive.org",
                        ":method: GET",
                        ":path: /en/2022/",
                        ":scheme: https",
                        "accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "priority: u=0, i",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149\", \"Google Chrome\";v=\"149\"",
                        "sec-ch-ua-arch: \"x86\"",
                        "sec-ch-ua-bitness: \"64\"",
                        "sec-ch-ua-full-version-list: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149.0.0.0\", \"Google Chrome\";v=\"149.0.0.0\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-model: \"Model\"",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-ch-ua-platform-version: \"0\"",
                        "sec-ch-ua-wow64: ?0",
                        "sec-fetch-dest: document",
                        "sec-fetch-mode: navigate",
                        "sec-fetch-site: cross-site",
                        "upgrade-insecure-requests: 1",
                        "user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 PTST/260602.124101"
                    ],
                    "response": [
                        "cache-control: public, max-age=600",
                        "content-encoding: gzip",
                        "content-length: 15667",
                        "content-security-policy: default-src 'self'; style-src 'self' 'nonce-FKmcnFtMnX8AxmFq6LeBuJ2TK8QZtM6v'; script-src 'self' 'strict-dynamic' *.google-analytics.com www.googletagmanager.com 'unsafe-inline' 'nonce-FKmcnFtMnX8AxmFq6LeBuJ2TK8QZtM6v'; font-src 'self'; connect-src 'self' webmention.io discuss.httparchive.org *.google-analytics.com www.googletagmanager.com; img-src 'self' https: data:; frame-src 'self' docs.google.com www.youtube.com www.googletagmanager.com; object-src 'self'; base-uri 'none'",
                        "content-type: text/html; charset=utf-8",
                        "date: Wed, 10 Jun 2026 19:13:04 GMT",
                        "feature-policy: camera 'none'; geolocation 'none'; magnetometer 'none'; microphone 'none'; payment 'none'; usb 'none'",
                        "permissions-policy: browsing-topics=()",
                        "referrer-policy: strict-origin-when-cross-origin",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: 5d1c236400eccb0cbb38fadc1b2bc8db",
                        "x-content-type-options: nosniff",
                        "x-frame-options: SAMEORIGIN",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 2938,
                "_score_cache": -1,
                "_score_cdn": 100,
                "_score_gzip": 100,
                "_score_cookies": -1,
                "_score_keep-alive": 100,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": -1,
                "_score_etags": -1,
                "_dns_ms": 51,
                "_connect_ms": 15,
                "_ssl_ms": 65,
                "_gzip_total": 15667,
                "_gzip_save": 0,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": null,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 135,
                "_dns_info": {
                    "secure": false,
                    "transactions_needed": [
                        {
                            "dns_query_type": "HTTPS"
                        },
                        {
                            "dns_query_type": "AAAA"
                        },
                        {
                            "dns_query_type": "A"
                        }
                    ],
                    "results": [
                        {
                            "alias_target": "ghs.googlehosted.com",
                            "domain_name": "almanac.httparchive.org",
                            "query_type": "AAAA",
                            "source": "dns",
                            "timed_expiration": "13425592684020397",
                            "type": "alias"
                        },
                        {
                            "alias_target": "ghs.googlehosted.com",
                            "domain_name": "almanac.httparchive.org",
                            "query_type": "A",
                            "source": "dns",
                            "timed_expiration": "13425592684025003",
                            "type": "alias"
                        },
                        {
                            "domain_name": "ghs.googlehosted.com",
                            "endpoints": [
                                {
                                    "address": "2607:f8b0:4004:c09::79",
                                    "port": 0
                                },
                                {
                                    "address": "142.251.163.121",
                                    "port": 0
                                }
                            ],
                            "hosts": [],
                            "query_type": "UNSPECIFIED",
                            "source": "dns",
                            "strings": [],
                            "timed_expiration": "13425592487020397",
                            "type": "data"
                        }
                    ]
                },
                "_dns_details": {
                    "A": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "142.251.163.121"
                        ]
                    }
                },
                "_socket_group": "https://almanac.httparchive.org <https://httparchive.org same_site>",
                "_http2_stream_id": 1,
                "_http2_stream_dependency": 0,
                "_http2_stream_weight": 256,
                "_http2_stream_exclusive": 1,
                "_http2_server_settings": {
                    "SETTINGS_MAX_CONCURRENT_STREAMS": 100,
                    "SETTINGS_INITIAL_WINDOW_SIZE": 1048576,
                    "SETTINGS_MAX_HEADER_LIST_SIZE": 137216
                },
                "_tls_version": "TLS 1.3",
                "_tls_resumed": "False",
                "_tls_next_proto": "h2",
                "_tls_cipher_suite": 4865,
                "_netlog_id": 175,
                "_certificates": [
                    "-----BEGIN CERTIFICATE-----\nMIIFOTCCBCGgAwIBAgIRAMauRXNc8VZnCu81YN71SsYwDQYJKoZIhvcNAQELBQAw\nOzELMAkGA1UEBhMCVVMxHjAcBgNVBAoTFUdvb2dsZSBUcnVzdCBTZXJ2aWNlczEM\nMAoGA1UEAxMDV1IzMB4XDTI2MDQyMDA3MTAxMFoXDTI2MDcxOTA3NTgxOVowIjEg\nMB4GA1UEAxMXYWxtYW5hYy5odHRwYXJjaGl2ZS5vcmcwggEiMA0GCSqGSIb3DQEB\nAQUAA4IBDwAwggEKAoIBAQDXplc14OvaDpu4RbtoouzxraUwjNeNAavFD21jTuOk\nkLIhwCqsaHdcHocCZvCUpX1zzJ+ZpD74tz2jbrGlzEGVcsHQ66uOj4w15ru13bUP\nCqbBsvS9iyX/4A/PhsUdmE8OFJtdVbNIRx83TjNEZ8ngqSW3jbrzai48N0BfTBi8\n0cr70Fj0nCkagCiR3EAh1a27sKu2iADnFXBuBaag5pV7yztSsnR7KMQ3CoND5Giq\n97xBURF+pkpeVKrP+XYDh9JbNbx3Pdq8FY/lu0qf3CRndBw9ITdBBUGBlOlmcPaR\n3Iin2eKQIRSablTou5YPQ3attx2/7ysU7Qx8wkoVgH2pAgMBAAGjggJPMIICSzAO\nBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIw\nADAdBgNVHQ4EFgQUeIA9rfKKdB4YaIUHY8vmNxYe2WYwHwYDVR0jBBgwFoAUx4H1\n/Y6I2QA8TWOiUDEkoM4j/iMwXgYIKwYBBQUHAQEEUjBQMCcGCCsGAQUFBzABhhto\ndHRwOi8vby5wa2kuZ29vZy9zL3dyMy94cTQwJQYIKwYBBQUHMAKGGWh0dHA6Ly9p\nLnBraS5nb29nL3dyMy5jcnQwIgYDVR0RBBswGYIXYWxtYW5hYy5odHRwYXJjaGl2\nZS5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwNgYDVR0fBC8wLTAroCmgJ4YlaHR0\ncDovL2MucGtpLmdvb2cvd3IzL2Q3Nnc4VGF2NDFrLmNybDCCAQMGCisGAQQB1nkC\nBAIEgfQEgfEA7wB2ANgJVTuUT3r/yBYZb5RPhauw+Pxeh1UmDxXRLnK7RUsUAAAB\nnanwmUwAAAQDAEcwRQIgYeqgNs/pWuskME72jppu+a+LfLhipeC3WcNhkgoVHlkC\nIQCXIjzodQOcNAg5bW/JOEtWXo4gztrbCX/nNPY6Hn2cuwB1AMijxH/Hs625NWsB\nP2p6Em3jOk5DpcZG+ZetOXWZHc+aAAABnanwmSgAAAQDAEYwRAIgRDPa4LhpAolD\nBApj3bpw8dSIw2XlRZ93OFQmjkl1jJUCIHujWWR/s+U4XxqpuVP9jw0ccL+liMrw\nVjwg6Yqz3A6QMA0GCSqGSIb3DQEBCwUAA4IBAQB1bfNNZf/nXZYy2qt2F5I59EvJ\nIynvmD21257TATnhRd7Tnh5NHuVgy4yYJA5wVgGQEGYny/h/fxspADT6N3ZvO06/\npgjDioAeCrGCieXkKO6Q5dSy0iagZSxTJH7GDkduqM8pnL8W9xRk3XscgBCqmVFD\n/vdv/pB5jXuzYBkmNcobpius5zDnYTxK/LzkMbSDKKnZENvspMgdjQzihR8V4LYL\nyPEw0yKOPpSxZ0kX8AclfOUffwXnddfo9DpRLfP0sIANW/6ACRyoEZmILcRu39YG\nlfbZdL/klLr0+6OcJIlaX5otaCDivwla8JVXwM87oxCZnPi7NMjhTxl7t5iJ\n-----END CERTIFICATE-----\n",
                    "-----BEGIN CERTIFICATE-----\nMIIFCzCCAvOgAwIBAgIQf/AFqRVo1jq8IoYWhKpLWjANBgkqhkiG9w0BAQsFADBH\nMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExM\nQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjEwHhcNMjMxMjEzMDkwMDAwWhcNMjkwMjIw\nMTQwMDAwWjA7MQswCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNl\ncnZpY2VzMQwwCgYDVQQDEwNXUjMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK\nAoIBAQCPNHWHr4RyFI0HEJFvA6zx1Ag1mhnymxiJNGyYj3rU3eoF6N4bfIxUErp5\nivsYDQ18nPO9OOSoXsYzy0aJb0ag6TdjjdzM1ZdOMq17HSMFufV7SUOY0LxXx1N4\nGLHtp1SyfIa+8FRFvIe6mVkd9LjbAPuBT0YrYl6xOqUqFyOsor7FjuVe/XEefaS0\nI30EUrI00t+ZrIfGTFlf+OZPjnWSwrIwRpLQtg3H5Iln/z9UlCdl4wHISiyEL2Vf\nza1c/aatQVvcTD8XlpF9qdg8Uyoc0ObUd+ZDSsK3+Eiiza1jtSVrlnIdgUVvhmnE\n5OZ4TDHmoX+nAXMKh++HiXLM08WNAgMBAAGjgf4wgfswDgYDVR0PAQH/BAQDAgGG\nMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/\nAgEAMB0GA1UdDgQWBBTHgfX9jojZADxNY6JQMSSgziP+IzAfBgNVHSMEGDAWgBTk\nrysmcRorSCeFL1JmLO/wiRNxPjA0BggrBgEFBQcBAQQoMCYwJAYIKwYBBQUHMAKG\nGGh0dHA6Ly9pLnBraS5nb29nL3IxLmNydDArBgNVHR8EJDAiMCCgHqAchhpodHRw\nOi8vYy5wa2kuZ29vZy9yL3IxLmNybDATBgNVHSAEDDAKMAgGBmeBDAECATANBgkq\nhkiG9w0BAQsFAAOCAgEAnI1DlJQzSKcWbyXXrJSsgKMo6KG74TMqhsuTg67a0FX0\n2752+eiJb5YsOJc8DVOHalwpOvbuPdl5BuAEgIK4Va7l9j3J9M1/EjeWjGTM3Ros\nzmBJGu82oz6EWi5q75xeF+onJmh2Hm98a/yJAI/mODXq5LofYcQ9AffKP9ZMZu+Y\nwW+/qHqyX2JhaOntvl7i8S+l1Y8CcKEqM1NFK4s4EBYPRFjZDawOHX7fSchbSMVP\nn5Nu04lrU6xufuZqRosEQw2o0UAyzDoyA52NXzJTWr1G2FVg/0A9hdrQ/6fe9G31\n67zKxNqXErs6MpHttEouGbpm2ftzrmcvruYxTfxc4G2GwBi3LFLozNpy042gDfXB\nzDyn1staWsy7+QnzMlR59Fz6jBOk5R4LT+ma0+KjnfRhMh5T2ucm69HkvNQtDZlV\na1tLUlzs0zLEdQSehTCjZ6SYsGt2bMVK6dvtxzcyCP0QDUFnNXCwgw12+mGSkAuj\n4ORi8kMRpnL8UEjkNbdw9KL1eYbEC3D0GPue2Yk2AGhxkmcdm1BoOp05kYw/Nnqg\nh7QV8DKyBTUHbjH0pXlLiOsSOY+CLh1eTM+Do6rSjqGnDQeUXylZmPCmuveaw38I\nVnBaa6Eiz6pngZ1u6OeO/1UzfhmyTm0n0G+9JZ3KS2Mq08isNgXHLnhlHJaphpE=\n-----END CERTIFICATE-----\n",
                    "-----BEGIN CERTIFICATE-----\nMIIFYjCCBEqgAwIBAgIQd70NbNs2+RrqIQ/E8FjTDTANBgkqhkiG9w0BAQsFADBX\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE\nCxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIwMDYx\nOTAwMDA0MloXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT\nGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFIx\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAthECix7joXebO9y/lD63\nladAPKH9gvl9MgaCcfb2jH/76Nu8ai6Xl6OMS/kr9rH5zoQdsfnFl97vufKj6bwS\niV6nqlKr+CMny6SxnGPb15l+8Ape62im9MZaRw1NEDPjTrETo8gYbEvs/AmQ351k\nKSUjB6G00j0uYODP0gmHu81I8E3CwnqIiru6z1kZ1q+PsAewnjHxgsHA3y6mbWwZ\nDrXYfiYaRQM9sHmklCitD38m5agI/pboPGiUU+6DOogrFZYJsuB6jC511pzrp1Zk\nj5ZPaK49l8KEj8C8QMALXL32h7M1bKwYUH+E4EzNktMg6TO8UpmvMrUpsyUqtEj5\ncuHKZPfmghCN6J3Cioj6OGaK/GP5Afl4/Xtcd/p2h/rs37EOeZVXtL0m79YB0esW\nCruOC7XFxYpVq9Os6pFLKcwZpDIlTirxZUTQAs6qzkm06p98g7BAe+dDq6dso499\niYH6TKX/1Y7DzkvgtdizjkXPdsDtQCv9Uw+wp9U7DbGKogPeMa3Md+pvez7W35Ei\nEua++tgy/BBjFFFy3l3WFpO9KWgz7zpm7AeKJt8T11dleCfeXkkUAKIAf5qoIbap\nsZWwpbkNFhHax2xIPEDgfg1azVY80ZcFuctL7TlLnMQ/0lUTbiSw1nH69MG6zO0b\n9f6BQdgAmD06yK56mDcYBZUCAwEAAaOCATgwggE0MA4GA1UdDwEB/wQEAwIBhjAP\nBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTkrysmcRorSCeFL1JmLO/wiRNxPjAf\nBgNVHSMEGDAWgBRge2YaRQ2XyolQL30EzTSo//z9SzBgBggrBgEFBQcBAQRUMFIw\nJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLnBraS5nb29nL2dzcjEwKQYIKwYBBQUH\nMAKGHWh0dHA6Ly9wa2kuZ29vZy9nc3IxL2dzcjEuY3J0MDIGA1UdHwQrMCkwJ6Al\noCOGIWh0dHA6Ly9jcmwucGtpLmdvb2cvZ3NyMS9nc3IxLmNybDA7BgNVHSAENDAy\nMAgGBmeBDAECATAIBgZngQwBAgIwDQYLKwYBBAHWeQIFAwIwDQYLKwYBBAHWeQIF\nAwMwDQYJKoZIhvcNAQELBQADggEBADSkHrEoo9C0dhemMXoh6dFSPsjbdBZBiLg9\nNR3t5P+T4Vxfq7vqfM/b5A3Ri1fyJm9bvhdGaJQ3b2t6yMAYN/olUazsaL+yyEn9\nWprKASOshIArAoyZl+tJaox118fessmXn1hIVw41oeQa1v1vg4Fv74zPl6/AhSrw\n9U5pCZEt4Wi4wStz6dTZ/CLANx8LZh1J7QJVj2fhMtfTJr9w4z30Z209fOU0iOMy\n+qduBmpvvYuR7hZL6Dupszfnw0Skfths18dG9ZKb59UhvmaSGZRVbNQpsg3BZlvi\nd0lIKO2d1xozclOzgjXPYovJJIultzkMu34qQb9Sz/yilrbCgj8=\n-----END CERTIFICATE-----\n"
                ],
                "_body_hash": "8a1b18436b00ed264427778fd2b44f38c5c25a27d81abb9c4cc531d7da3d630a",
                "_server_port": "443",
                "_final_base_page": true,
                "_is_base_page": true,
                "_load_end": 215,
                "_ttfb_start": 136,
                "_ttfb_end": 204,
                "_download_start": 204,
                "_download_end": 215,
                "_download_ms": 11,
                "_all_start": 1,
                "_all_end": 215,
                "_all_ms": 210,
                "_index": 0,
                "_number": 1,
                "_body_file": "001-989F536645578C4C4EE5DFC4AE06BD81-body.txt",
                "_cpuTimes": {
                    "EvaluateScript": 5,
                    "v8.compile": 1
                },
                "_cpu.EvaluateScript": 5,
                "_cpu.v8.compile": 1,
                "_cpuTime": 7,
                "_body_id": "989F536645578C4C4EE5DFC4AE06BD81",
                "_js_timing": [
                    [
                        334.126,
                        335.447
                    ],
                    [
                        349.129,
                        353.163
                    ],
                    [
                        334.148,
                        335.195
                    ],
                    [
                        349.14,
                        349.331
                    ]
                ],
                "_body_url": "/response_body.php?test=260610_DQ_1&run=1&bodyid=989F536645578C4C4EE5DFC4AE06BD81"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-06-10T19:13:04.139+00:00",
                "time": 29,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://almanac.httparchive.org/static/css/normalize.css?v=3a712a3381a95c0a7b7c6ed3aa03b911",
                    "headersSize": 648,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "text/css,*/*;q=0.1"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "priority",
                            "value": "u=0"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149\", \"Google Chrome\";v=\"149\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "style"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "no-cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "same-origin"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 PTST/260602.124101"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": [
                        {
                            "name": "v",
                            "value": "3a712a3381a95c0a7b7c6ed3aa03b911"
                        }
                    ]
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 420,
                    "bodySize": 6218,
                    "headers": [
                        {
                            "name": "age",
                            "value": "10384"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=10800"
                        },
                        {
                            "name": "content-length",
                            "value": "6218"
                        },
                        {
                            "name": "content-type",
                            "value": "text/css; charset=utf-8"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 10 Jun 2026 16:20:00 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"H5sM_A\""
                        },
                        {
                            "name": "expires",
                            "value": "Wed, 10 Jun 2026 19:20:00 GMT"
                        },
                        {
                            "name": "server",
                            "value": "Google Frontend"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31556926; includeSubDomains"
                        },
                        {
                            "name": "vary",
                            "value": "Accept-Encoding"
                        },
                        {
                            "name": "x-cloud-trace-context",
                            "value": "1cceeb2c4cede3ac1b4a3ac8b9debc50"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 6218,
                        "mimeType": "text/css",
                        "text": "/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n  =========================================================================== */\n\n/**\n  * 1. Correct the line height in all browsers.\n  * 2. Prevent adjustments of font size after orientation changes in iOS.\n  */\n\nhtml {\n  line-height: 1.15; /* 1 */\n  -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n  =========================================================================== */\n\n/**\n  * Remove the margin in all browsers.\n  */\n\nbody {\n  margin: 0;\n}\n\n/**\n  * Render the `main` element consistently in IE.\n  */\n\nmain {\n  display: block;\n}\n\n/**\n  * Correct the font size and margin on `h1` elements within `section` and\n  * `article` contexts in Chrome, Firefox, and Safari.\n  */\n\nh1 {\n  font-size: 2em;\n  margin: 0.67em 0;\n}\n\n/* Grouping content\n  =========================================================================== */\n\n/**\n  * 1. Add the correct box sizing in Firefox.\n  * 2. Show the overflow in Edge and IE.\n  */\n\nhr {\n  box-sizing: content-box; /* 1 */\n  height: 0; /* 1 */\n  overflow: visible; /* 2 */\n}\n\n/**\n  * 1. Correct the inheritance and scaling of font size in all browsers.\n  * 2. Correct the odd `em` font sizing in all browsers.\n  */\n\npre {\n  font-family: monospace, monospace; /* 1 */\n  font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n  =========================================================================== */\n\n/**\n  * Remove the gray background on active links in IE 10.\n  */\n\na {\n  background-color: transparent;\n}\n\n/**\n  * 1. Remove the bottom border in Chrome 57-\n  * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n  */\n\nabbr[title] {\n  border-bottom: none; /* 1 */\n  text-decoration: underline; /* 2 */\n  text-decoration: underline dotted; /* 2 */\n}\n\n/**\n  * Add the correct font weight in Chrome, Edge, and Safari.\n  */\n\nb,\nstrong {\n  font-weight: bolder;\n}\n\n/**\n  * 1. Correct the inheritance and scaling of font size in all browsers.\n  * 2. Correct the odd `em` font sizing in all browsers.\n  */\n\ncode,\nkbd,\nsamp {\n  font-family: monospace, monospace; /* 1 */\n  font-size: 1em; /* 2 */\n}\n\n/**\n  * Add the correct font size in all browsers.\n  */\n\nsmall {\n  font-size: 80%;\n}\n\n/**\n  * Prevent `sub` and `sup` elements from affecting the line height in\n  * all browsers.\n  */\n\nsub,\nsup {\n  font-size: 75%;\n  line-height: 0;\n  position: relative;\n  vertical-align: baseline;\n}\n\nsub {\n  bottom: -0.25em;\n}\n\nsup {\n  top: -0.5em;\n}\n\n/* Embedded content\n  =========================================================================== */\n\n/**\n  * Remove the border on images inside links in IE 10.\n  */\n\nimg {\n  border-style: none;\n}\n\n/* Forms\n  =========================================================================== */\n\n/**\n  * 1. Change the font styles in all browsers.\n  * 2. Remove the margin in Firefox and Safari.\n  */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n  font-family: inherit; /* 1 */\n  font-size: 100%; /* 1 */\n  line-height: 1.15; /* 1 */\n  margin: 0; /* 2 */\n}\n\n/**\n  * Show the overflow in IE.\n  * 1. Show the overflow in Edge.\n  */\n\nbutton,\ninput { /* 1 */\n  overflow: visible;\n}\n\n/**\n  * Remove the inheritance of text transform in Edge, Firefox, and IE.\n  * 1. Remove the inheritance of text transform in Firefox.\n  */\n\nbutton,\nselect { /* 1 */\n  text-transform: none;\n}\n\n/**\n  * Correct the inability to style clickable types in iOS and Safari.\n  */\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n  -webkit-appearance: button;\n}\n\n/**\n  * Remove the inner border and padding in Firefox.\n  */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n  border-style: none;\n  padding: 0;\n}\n\n/**\n  * Restore the focus styles unset by the previous rule.\n  */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n  outline: 1px dotted ButtonText;\n}\n\n/**\n  * Correct the padding in Firefox.\n  */\n\nfieldset {\n  padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n  * 1. Correct the text wrapping in Edge and IE.\n  * 2. Correct the color inheritance from `fieldset` elements in IE.\n  * 3. Remove the padding so developers are not caught out when they zero out\n  *    `fieldset` elements in all browsers.\n  */\n\nlegend {\n  box-sizing: border-box; /* 1 */\n  color: inherit; /* 2 */\n  display: table; /* 1 */\n  max-width: 100%; /* 1 */\n  padding: 0; /* 3 */\n  white-space: normal; /* 1 */\n}\n\n/**\n  * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n  */\n\nprogress {\n  vertical-align: baseline;\n}\n\n/**\n  * Remove the default vertical scrollbar in IE 10+.\n  */\n\ntextarea {\n  overflow: auto;\n}\n\n/**\n  * 1. Add the correct box sizing in IE 10.\n  * 2. Remove the padding in IE 10.\n  */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n  box-sizing: border-box; /* 1 */\n  padding: 0; /* 2 */\n}\n\n/**\n  * Correct the cursor style of increment and decrement buttons in Chrome.\n  */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n  height: auto;\n}\n\n/**\n  * 1. Correct the odd appearance in Chrome and Safari.\n  * 2. Correct the outline style in Safari.\n  */\n\n[type=\"search\"] {\n  -webkit-appearance: textfield; /* 1 */\n  outline-offset: -2px; /* 2 */\n}\n\n/**\n  * Remove the inner padding in Chrome and Safari on macOS.\n  */\n\n[type=\"search\"]::-webkit-search-decoration {\n  -webkit-appearance: none;\n}\n\n/**\n  * 1. Correct the inability to style clickable types in iOS and Safari.\n  * 2. Change font properties to `inherit` in Safari.\n  */\n\n::-webkit-file-upload-button {\n  -webkit-appearance: button; /* 1 */\n  font: inherit; /* 2 */\n}\n\n/* Interactive\n  =========================================================================== */\n\n/*\n  * Add the correct display in Edge, IE 10+, and Firefox.\n  */\n\ndetails {\n  display: block;\n}\n\n/*\n  * Add the correct display in all browsers.\n  */\n\nsummary {\n  display: list-item;\n}\n\n/* Misc\n  =========================================================================== */\n\n/**\n  * Add the correct display in IE 10+.\n  */\n\ntemplate {\n  display: none;\n}\n\n/**\n  * Add the correct display in IE 10.\n  */\n\n[hidden] {\n  display: none;\n}\n"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 26,
                    "receive": 3
                },
                "_type": 3,
                "_id": "5817.2",
                "_request_id": "5817.2",
                "_ip_addr": "[2607:f8b0:4004:c09::79]",
                "_full_url": "https://almanac.httparchive.org/static/css/normalize.css?v=3a712a3381a95c0a7b7c6ed3aa03b911",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "almanac.httparchive.org",
                "_url": "/static/css/normalize.css?v=3a712a3381a95c0a7b7c6ed3aa03b911",
                "_raw_id": "5817.2",
                "_frame_id": "55DE89DA9223AB1F9AFA2446AB6DDE31",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Stylesheet",
                "_load_ms": 29,
                "_ttfb_ms": 26,
                "_load_start": 229,
                "_load_start_float": 229.000181,
                "_bytesIn": 6218,
                "_objectSize": 6218,
                "_objectSizeUncompressed": 6218,
                "_chunks": [
                    {
                        "ts": 258,
                        "bytes": 6218
                    }
                ],
                "_expires": "Wed, 10 Jun 2026 19:20:00 GMT",
                "_cacheControl": "public, max-age=10800",
                "_contentType": "text/css",
                "_contentEncoding": "",
                "_socket": 170,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://almanac.httparchive.org/en/2022/",
                "_initiator_line": 7,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "Highest",
                "_initial_priority": "Highest",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: almanac.httparchive.org",
                        ":method: GET",
                        ":path: /static/css/normalize.css?v=3a712a3381a95c0a7b7c6ed3aa03b911",
                        ":scheme: https",
                        "accept: text/css,*/*;q=0.1",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "priority: u=0",
                        "referer: https://almanac.httparchive.org/en/2022/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149\", \"Google Chrome\";v=\"149\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: style",
                        "sec-fetch-mode: no-cors",
                        "sec-fetch-site: same-origin",
                        "user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 PTST/260602.124101"
                    ],
                    "response": [
                        "age: 10384",
                        "cache-control: public, max-age=10800",
                        "content-length: 6218",
                        "content-type: text/css; charset=utf-8",
                        "date: Wed, 10 Jun 2026 16:20:00 GMT",
                        "etag: \"H5sM_A\"",
                        "expires: Wed, 10 Jun 2026 19:20:00 GMT",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: 1cceeb2c4cede3ac1b4a3ac8b9debc50",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 2038,
                "_score_cache": 0,
                "_score_cdn": 100,
                "_score_gzip": 28,
                "_score_cookies": -1,
                "_score_keep-alive": 100,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": -1,
                "_score_etags": -1,
                "_dns_ms": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": 6218,
                "_gzip_save": 4467,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": 416,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 226,
                "_dns_details": {
                    "A": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "142.251.163.121"
                        ]
                    }
                },
                "_socket_group": "https://almanac.httparchive.org <https://httparchive.org same_site>",
                "_http2_stream_id": 3,
                "_http2_stream_dependency": 0,
                "_http2_stream_weight": 256,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 181,
                "_body_hash": "b68f9f709bafbf79a58d4bbc6d76432abc70203a8f63a0463e96083c869bcaa4",
                "_server_port": "443",
                "_renderBlocking": "blocking",
                "_load_end": 258,
                "_ttfb_start": 229,
                "_ttfb_end": 255,
                "_download_start": 255,
                "_download_end": 258,
                "_download_ms": 3,
                "_all_start": 229,
                "_all_end": 258,
                "_all_ms": 29,
                "_index": 1,
                "_number": 2,
                "_body_file": "002-5817.2-body.txt",
                "_body_id": "5817.2",
                "_body_url": "/response_body.php?test=260610_DQ_1&run=1&bodyid=5817.2"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-06-10T19:13:04.155+00:00",
                "time": 58,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://almanac.httparchive.org/static/css/almanac.css?v=f1b659664e1ffbc5e1f3feca4080486d",
                    "headersSize": 646,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "text/css,*/*;q=0.1"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "priority",
                            "value": "u=0"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149\", \"Google Chrome\";v=\"149\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "style"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "no-cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "same-origin"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 PTST/260602.124101"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": [
                        {
                            "name": "v",
                            "value": "f1b659664e1ffbc5e1f3feca4080486d"
                        }
                    ]
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 417,
                    "bodySize": 33522,
                    "headers": [
                        {
                            "name": "age",
                            "value": "0"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=10800"
                        },
                        {
                            "name": "content-length",
                            "value": "33522"
                        },
                        {
                            "name": "content-type",
                            "value": "text/css; charset=utf-8"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 10 Jun 2026 19:13:04 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"H5sM_A\""
                        },
                        {
                            "name": "expires",
                            "value": "Wed, 10 Jun 2026 22:13:04 GMT"
                        },
                        {
                            "name": "server",
                            "value": "Google Frontend"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31556926; includeSubDomains"
                        },
                        {
                            "name": "vary",
                            "value": "Accept-Encoding"
                        },
                        {
                            "name": "x-cloud-trace-context",
                            "value": "07dbbc47d012f71ebb38fadc1b2bcb99"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 33522,
                        "mimeType": "text/css",
                        "text": "/* Google Fonts downloaded locally for performance reasons */\n/* latin-ext */\n@font-face {\n  font-family: 'Lato';\n  font-style: italic;\n  font-weight: 400;\n  font-display: block;\n  src: url('/static/fonts/Lato-Italic-ext.woff2') format('woff2');\n  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n  font-family: 'Lato';\n  font-style: italic;\n  font-weight: 400;\n  font-display: block;\n  src: url('/static/fonts/Lato-Italic.woff2') format('woff2');\n  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* latin-ext */\n@font-face {\n  font-family: 'Lato';\n  font-style: italic;\n  font-weight: 700;\n  font-display: block;\n  src: url('/static/fonts/Lato-BoldItalic-ext.woff2') format('woff2');\n  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n  font-family: 'Lato';\n  font-style: italic;\n  font-weight: 700;\n  font-display: block;\n  src: url('/static/fonts/Lato-BoldItalic.woff2') format('woff2');\n  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* latin-ext */\n@font-face {\n  font-family: 'Lato';\n  font-style: normal;\n  font-weight: 400;\n  font-display: block;\n  src: url('/static/fonts/Lato-Regular-ext.woff2') format('woff2');\n  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n  font-family: 'Lato';\n  font-style: normal;\n  font-weight: 400;\n  font-display: block;\n  src: url('/static/fonts/Lato-Regular.woff2') format('woff2');\n  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* latin-ext */\n@font-face {\n  font-family: 'Lato';\n  font-style: normal;\n  font-weight: 700;\n  font-display: block;\n  src: url('/static/fonts/Lato-Bold-ext.woff2') format('woff2');\n  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n  font-family: 'Lato';\n  font-style: normal;\n  font-weight: 700;\n  font-display: block;\n  src: url('/static/fonts/Lato-Bold.woff2') format('woff2');\n  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* latin-ext */\n@font-face {\n  font-family: 'Lato';\n  font-style: normal;\n  font-weight: 900;\n  font-display: block;\n  src: url('/static/fonts/Lato-Black-ext.woff2') format('woff2');\n  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n  font-family: 'Lato';\n  font-style: normal;\n  font-weight: 900;\n  font-display: block;\n  src: url('/static/fonts/Lato-Black.woff2') format('woff2');\n  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* devanagari */\n@font-face {\n  font-family: 'Poppins';\n  font-style: normal;\n  font-weight: 300;\n  font-display: block;\n  src: url('/static/fonts/Poppins-Light-devanagari.woff2') format('woff2');\n  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;\n}\n/* latin-ext */\n@font-face {\n  font-family: 'Poppins';\n  font-style: normal;\n  font-weight: 300;\n  font-display: block;\n  src: url('/static/fonts/Poppins-Light-ext.woff2') format('woff2');\n  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n  font-family: 'Poppins';\n  font-style: normal;\n  font-weight: 300;\n  font-display: block;\n  src: url('/static/fonts/Poppins-Light.woff2') format('woff2');\n  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* devanagari */\n@font-face {\n  font-family: 'Poppins';\n  font-style: normal;\n  font-weight: 400;\n  font-display: block;\n  src: url('/static/fonts/Poppins-Regular-devanagari.woff2') format('woff2');\n  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;\n}\n/* latin-ext */\n@font-face {\n  font-family: 'Poppins';\n  font-style: normal;\n  font-weight: 400;\n  font-display: block;\n  src: url('/static/fonts/Poppins-Regular-ext.woff2') format('woff2');\n  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n  font-family: 'Poppins';\n  font-style: normal;\n  font-weight: 400;\n  font-display: block;\n  src: url('/static/fonts/Poppins-Regular.woff2') format('woff2');\n  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* devanagari */\n@font-face {\n  font-family: 'Poppins';\n  font-style: normal;\n  font-weight: 700;\n  font-display: block;\n  src: url('/static/fonts/Poppins-Bold-devanagari.woff2') format('woff2');\n  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;\n}\n/* latin-ext */\n@font-face {\n  font-family: 'Poppins';\n  font-style: normal;\n  font-weight: 700;\n  font-display: block;\n  src: url('/static/fonts/Poppins-Bold-ext.woff2') format('woff2');\n  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n  font-family: 'Poppins';\n  font-style: normal;\n  font-weight: 700;\n  font-display: block;\n  src: url('/static/fonts/Poppins-Bold.woff2') format('woff2');\n  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* devanagari */\n@font-face {\n  font-family: 'Poppins';\n  font-style: italic;\n  font-weight: 700;\n  font-display: block;\n  src: url('/static/fonts/Poppins-BoldItalic-devanagari.woff2') format('woff2');\n  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;\n}\n/* latin-ext */\n@font-face {\n  font-family: 'Poppins';\n  font-style: italic;\n  font-weight: 700;\n  font-display: block;\n  src: url('/static/fonts/Poppins-BoldItalic-ext.woff2') format('woff2');\n  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n  font-family: 'Poppins';\n  font-style: italic;\n  font-weight: 700;\n  font-display: block;\n  src: url('/static/fonts/Poppins-BoldItalic.woff2') format('woff2');\n  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* devanagari */\n@font-face {\n  font-family: 'Poppins';\n  font-style: normal;\n  font-weight: 900;\n  font-display: block;\n  src: url('/static/fonts/Poppins-Black-devanagari.woff2') format('woff2');\n  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;\n}\n/* latin-ext */\n@font-face {\n  font-family: 'Poppins';\n  font-style: normal;\n  font-weight: 900;\n  font-display: block;\n  src: url('/static/fonts/Poppins-Black-ext.woff2') format('woff2');\n  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n  font-family: 'Poppins';\n  font-style: normal;\n  font-weight: 900;\n  font-display: block;\n  src: url('/static/fonts/Poppins-Black.woff2') format('woff2');\n  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n\n/* Browser elements */\n\n/**\n  * A word on font-sizing units\n  * ---------------------------\n  * Font-sizes should in general be sized in rem (1rem usually equals 16px)\n  * This allows fonts to be resized in browser, which is better for accessibility\n  * (see https://www.w3.org/WAI/WCAG21/Understanding/resize-text.html).\n  *\n  * We can also use ems, if you wish to nest elements and scale (components), but\n  * this gets tricky quite quickly, so for the most part we use rems.\n  *\n  * We show the px value before, as a fallback for non-rem browsers and to remind\n  * us of the calculated size.\n  *\n  * Margins and paddings should be considered if the need to be relative (em or rem)\n  * or happy not to scale with fonts and want set about in px.\n  * If scaling, then in general top and bottom should scale with element (em), and\n  * left and right with root element (rem) to have consistent alignment (see\n  * https://zellwk.com/blog/rem-vs-em/#rems-or-ems%3F for why).\n  * So we set margin like this:\n  *\n  *   h2.header {\n  *     font-size: 25px;\n  *     font-size: 1.5625rem;\n  *     margin: 14px;\n  *     margin: 0.56em 0.875rem\n  *   }\n  *\n  * and remember for the non-font elements, ems are relative to current font size (25px in above example), and rems to root (16px)\n  */\n\nbody {\n  font-family: 'Lato', sans-serif;\n  color: #1a2b49;\n  margin: 0;\n  font-weight: inherit;\n  -webkit-font-smoothing: antialiased;\n  font-size: 17px;\n  font-size: 1.0625rem;\n  line-height: 1.4em;\n}\n\n* {\n  box-sizing: border-box;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\n.subtitle {\n  font-family: 'Poppins', sans-serif;\n  line-height: 1.2em;\n}\n\nh1 {\n  font-size: 2em;\n}\n\nh2 {\n  font-size: 1.5em;\n}\n\nh3 {\n  font-size: 1.17em;\n}\n\nh4 {\n  font-size: 1.0625em;\n}\n\nh5 {\n  font-size: 1em;\n}\n\nh6 {\n  font-size: 1em;\n  font-weight: normal;\n}\n\nb {\n  font-weight: bold;\n}\n\na:focus,\na:hover {\n  text-decoration: underline;\n}\n\nimg {\n  max-width: 100%;\n  height: auto;\n}\n\n/* The main wrapper, center aligned */\n.container {\n  max-width: 1280px;\n  max-width: 80em;\n  padding-left: 20px;\n  padding-left: min(20px, 5vw);\n  padding-right: 20px;\n  padding-right: min(20px, 5vw);\n  margin: auto;\n}\n\naside.banner {\n  background: #f7f779;\n  padding: 15px 0;\n  text-align: center;\n}\n\naside.banner a {\n  color: #1a2b49;\n}\n\naside.banner p {\n  margin: 0;\n}\n\naside,\n.note {\n  font-style: italic;\n}\n\naside em,\n.note em {\n  font-style: normal;\n}\n\n/* Main title, subtitle and modifiers */\n.title,\n.subtitle {\n  margin-top: 20px;\n}\n\n.subtitle {\n  font-size: 28px;\n  font-size: 1.75rem;\n  line-height: 42px;\n  line-height: 1.5em;\n  font-weight: bold;\n}\n\n.title::before,\n.subtitle::before {\n  display: block;\n  content: '';\n  margin-bottom: 15px;\n  border-bottom: solid 1px #a8caba;\n  width: 80px;\n}\n\n.subtitle + .title {\n  margin-top: 0;\n}\n\n.subtitle + .title::before {\n  content: normal;\n}\n\n.title .chapter-unedited {\n  font-family: monospace;\n  text-transform: uppercase;\n  color: red;\n  vertical-align: super;\n  font-size: 0.5em;\n}\n\n.title-lg {\n  font-size: 48px;\n  font-size: 3rem;\n}\n\n.title-alt::before {\n  border-bottom-color: #f7f779;\n}\n\n.title-center {\n  text-align: center;\n}\n\n.title-center::before {\n  margin-left: auto;\n  margin-right: auto;\n}\n\n@media (max-width: 56.25em) {\n  .title-alt::before {\n    margin-left: auto;\n    margin-right: auto;\n  }\n}\n\nh2.header {\n  font-size: 25px;\n  font-size: 1.5625rem;\n  margin: 14px;\n  margin: 0.56em 0.875rem;\n}\n\n.btn {\n  border: 1px solid #1a2b49;\n  border-radius: 50px;\n  padding: 15px 30px;\n  background: #1a2b49;\n  color: #fff;\n  font-size: 14px;\n  font-size: 0.875rem;\n  text-decoration: none;\n  text-align: center;\n}\n\n.btn:hover,\n.btn:focus,\n.alt.btn {\n  background: #fff;\n  color: #1a2b49;\n}\n\n.alt.btn:hover,\n.alt.btn:focus {\n  background: #1a2b49;\n  color: #fff;\n}\n\n.alt-bg {\n  background-color: #5c687d;\n  color: #f2f2f2;\n}\n\n.navigation-logo {\n  color: #fff;\n  white-space: nowrap;\n  text-decoration: none;\n  font-size: 16px;\n  font-size: 1rem;\n  margin-right: 40px;\n}\n\n.navigation-logo:hover,\n.navigation-logo:focus {\n  text-decoration: none;\n}\n\n.navigation-logo .line-group {\n  display: block;\n  position: relative;\n  z-index: 1;\n  line-height: 1;\n  overflow: hidden;\n}\n\n.navigation-logo .line-group::after {\n  content: '';\n  position: absolute;\n  height: 1px;\n  width: 100%;\n  background-color: #f7f779;\n  bottom: calc(0.4em - 1px);\n  margin-inline-start: 0.5em; /* cover both rtl and ltr scenarios */\n}\n\n.navigation-logo .wa {\n  font-weight: 700;\n  letter-spacing: 5px;\n  font-size: 1.3em;\n  font-size: min(1.3em, 7vw);\n  margin-right: -5px; /* fix letter spacing issue for the last letter */\n  font-family: 'Poppins', sans-serif;\n}\n\n.navigation-logo .pre,\n.navigation-logo .ha {\n  font-size: 0.8em;\n  letter-spacing: 2px;\n}\n\nheader.alt-bg a:hover,\nfooter.alt-bg a:hover,\nheader.alt-bg a:focus,\nfooter.alt-bg a:focus {\n  color: #f7f779;\n}\n\n.alt-bg .btn {\n  border-color: #f7f779;\n  background-color: #f7f779;\n  color: #1a2b49;\n}\n\n.alt-bg .btn:hover,\n.alt-bg .btn:focus,\n.alt-bg .alt.btn {\n  background-color: transparent;\n  color: #f7f779;\n}\n\n.alt-bg .alt.btn:hover,\n.alt-bg .alt.btn:focus {\n  background-color: #f7f779;\n  color: #1a2b49;\n}\n\n.top-header,\nfooter {\n  padding-top: 40px;\n  padding-bottom: 40px;\n}\n\n.top-header,\nfooter .nav {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n\nheader nav ul,\nfooter nav ul {\n  display: flex;\n  align-items: center;\n  margin: 0;\n  padding-inline-start: 0;\n  flex-wrap: nowrap;\n}\n\nheader nav li,\nfooter nav li {\n  display: flex;\n  line-height: 1.4em;\n  text-align: center;\n}\n\nheader nav li li,\nfooter nav li li {\n  text-align: left;\n}\n\nheader nav .menu li .year-switcher,\nheader nav .menu li .table-of-contents-switcher,\nheader nav .menu li .language-switcher {\n  margin-bottom: 4em;\n}\n\nheader nav {\n  display: flex;\n  align-items: center;\n  margin: 0;\n}\n\nheader nav > ul > li > * {\n  margin-right: 1.5em;\n}\n\nheader nav > ul > li:last-child > * {\n  margin-right: 0;\n}\n\nnav a {\n  text-decoration: none;\n  color: #f2f2f2;\n}\n\nheader .cta {\n  display: flex;\n  min-width: 205px;\n  flex-direction: row-reverse;\n}\n\n.table-of-contents-switcher,\n.language-switcher,\n.year-switcher {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  position: relative;\n  font-size: 14px;\n  font-size: 0.875rem;\n}\n\n.search-nav input {\n  min-width: 400px;\n  text-indent: 5px;\n}\n\n.header-search,\n.footer-search {\n  padding: 5px;\n}\n\n.search-input {\n  line-height: 1.65;\n}\n\n.search-button {\n  background-color: #f7f779;\n  padding: 6px 27px;\n  width: auto;\n  border: 1px solid #666;\n  border-radius: 2px;\n}\n\n.search-button svg {\n  fill: #000;\n  color: #000;\n}\n\n.table-of-contents-switcher:hover,\n.language-switcher:hover,\n.year-switcher:hover {\n  color: #f7f779;\n}\n\n.table-of-contents-switcher::after,\n.language-switcher::after,\n.year-switcher::after {\n  content: \"\";\n  position: absolute;\n  pointer-events: none;\n  border-style: solid;\n  border-width: 2px 2px 0 0;\n  border-color: currentColor;\n  height: 0.4em;\n  width: 0.4em;\n  top: 50%;\n  margin-top: -0.4em;\n  /*\n    22px is a magic number\n    equal to the select right computed padding + 2px total sides border\n  */\n  right: 22px;\n  -webkit-transform: rotate(135deg);\n  -ms-transform: rotate(135deg);\n  transform: rotate(135deg);\n}\n\n.table-of-contents-switcher select,\n.language-switcher select,\n.year-switcher select {\n  border: 1px solid currentColor;\n  border-radius: 50px;\n  padding: 20px 38px 20px 20px;\n  background: none;\n  color: inherit;\n  cursor: pointer;\n  -webkit-appearance: none;\n  -moz-appearance: none;\n  appearance: none;\n  min-width: 100px;\n  min-width: 6.35rem;\n  text-align-last: center;\n}\n\n.table-of-contents-switcher select,\n.language-switcher select {\n  min-width: 120px;\n  min-width: 7.5rem;\n}\n\n.table-of-contents-switcher select::-ms-expand,\n.language-switcher select::-ms-expand,\n.year-switcher select::-ms-expand {\n  display: none;\n}\n\n.table-of-contents-switcher option,\n.language-switcher option,\n.year-switcher option {\n  color: #1a2b49;\n  background-color: white;\n}\n\n.table-of-contents-switcher:focus-within,\n.language-switcher:focus-within,\n.year-switcher:focus-within,\n.table-of-contents-switcher select:focus,\n.language-switcher select:focus,\n.year-switcher select:focus {\n  border-color: #f7f779;\n  color: #f7f779;\n}\n\n.not-translated {\n  font-style: italic;\n  font-size: 0.9em;\n}\n\n.menu-btn,\n#menu,\n#mobile-footer-nav-items,\n.menu {\n  display: none;\n}\n\n.main {\n  margin: 0 auto;\n  font-size: 17px;\n  font-size: 1.0625rem;\n}\n\n.main a,\n.main a:visited {\n  color: #0b1423;\n}\n\nh2,\nh3,\nh4 {\n  margin-top: 2em;\n}\n\nh2 code,\nh3 code,\nh4 code {\n  font-size: inherit;\n}\n\np,\ntd,\nth,\ncode,\nli {\n  font-size: 17px;\n  font-size: 1.0625rem;\n  line-height: 1.6em;\n}\n\nhr {\n  opacity: 0.2;\n}\n\nblockquote,\nblockquote p {\n  position: relative;\n  font-style: italic;\n  font-size: 19px;\n  font-size: 1.1875rem;\n  line-height: 1.5em;\n}\n\nblockquote::before {\n  content: '\"';\n  content: '\"' / \"\";\n  position: absolute;\n  top: -4rem;\n  left: -7rem;\n  opacity: 0.05;\n  font-size: 20rem;\n  font-family: 'Courier New', 'Courier', monospace;\n  line-height: 1;\n  pointer-events: none;\n}\n\nblockquote em {\n  font-style: normal;\n}\n\n/* Footer */\nfooter .container {\n  display: grid;\n  grid-template-areas:\n    'home-logo nav-items nav-items nav-items'\n    'hr hr hr hr'\n    'copyright copyright ha-logo social-media';\n  grid-template-columns: 280px 1fr 1fr 150px 0 0;\n  grid-template-columns: 17.5rem 1fr 1fr 9.375rem 0 0;\n}\n\nfooter .home-logo {\n  grid-area: home-logo;\n  display: flex;\n  justify-content: start;\n  align-items: center;\n}\n\nfooter .nav-items {\n  grid-area: nav-items;\n  display: flex;\n  justify-content: flex-end;\n  align-items: center;\n}\n\nfooter .mobile-ha-social-media {\n  display: none;\n}\n\nfooter .ha-logo {\n  grid-area: ha-logo;\n  display: flex;\n  justify-content: flex-end;\n  align-items: center;\n  color: currentColor;\n}\n\nfooter .nav-items > ul > li > * {\n  margin-right: 2vw;\n}\n\nfooter .nav-items > ul > li:last-child > * {\n  margin-right: 0;\n}\n\nfooter .language-switcher {\n  grid-area: language-switcher;\n}\n\nfooter .copyright {\n  grid-area: copyright;\n  display: block;\n  align-items: center;\n}\n\nfooter .social-media {\n  grid-area: social-media;\n  display: flex;\n  align-items: center;\n  justify-content: flex-end;\n}\n\nfooter ul {\n  margin-block-start: 0;\n  margin-block-end: 0;\n}\n\nfooter hr {\n  grid-area: hr;\n  width: 100%;\n  margin: 40px 0 20px 0;\n}\n\nfooter hr:last-of-type {\n  grid-area: hr-last;\n  display: none;\n}\n\np.copyright {\n  margin: 0;\n  font-size: 16px;\n  font-size: 1rem;\n  color: #f2f2f2;\n}\n\np.copyright a {\n  color: white;\n}\n\n.social-media div {\n  padding: 0 20px;\n}\n\n.social-media li a {\n  margin-right: 30px;\n}\n\n.social-media li:last-child a {\n  margin-right: 0;\n}\n\n.social-media li {\n  display: flex;\n}\n\n.social-media a {\n  color: currentColor;\n}\n\n@media (max-width: 72em) and (min-width: 37.51em) {\n  /* Header */\n  .top-header,\n  footer {\n    position: relative;\n    padding-top: 30px;\n    padding-bottom: 30px;\n  }\n\n  header nav:first-of-type,\n  footer nav:first-of-type,\n  header .cta {\n    display: none;\n  }\n\n  header nav > ul > li > * {\n    margin: 0;\n  }\n\n  header nav > ul > li > a,\n  header nav > ul > li > .search-nav {\n    margin-bottom: 50px;\n    margin-bottom: 3.125rem;\n    font-size: 16px;\n    font-size: 1rem;\n    line-height: 1.4em;\n  }\n\n  .search-nav input {\n    min-width: 400px;\n  }\n\n  header nav > ul > li:last-child {\n    margin: 0;\n  }\n\n  header .social-media li {\n    display: inline;\n  }\n\n  footer .container {\n    display: grid;\n    grid-template-areas:\n      'home-logo home-logo home-logo home-logo'\n      'language-switcher language-switcher language-switcher language-switcher'\n      'hr hr hr hr'\n      'nav-items nav-items nav-items nav-items'\n      'hr-last hr-last hr-last hr-last'\n      'copyright copyright ha-logo social-media';\n    grid-template-columns: 3fr 1fr 1fr 150px 0 0;\n    grid-template-rows: 60px auto auto;\n  }\n\n  footer .home-logo {\n    justify-content: center;\n  }\n\n  footer .nav-items {\n    grid-area: nav-items;\n    display: flex;\n    justify-content: center;\n    align-items: center;\n  }\n\n  footer .nav-items ul {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    align-items: center;\n  }\n\n  footer .nav-items ul li > * {\n    margin: 20px 0;\n    font-size: 16px;\n    font-size: 1rem;\n  }\n\n  footer hr {\n    margin: 20px 0;\n  }\n\n  footer hr:last-of-type {\n    display: block;\n  }\n}\n\n.visually-hidden {\n  position: absolute !important;\n  height: 1px;\n  width: 1px;\n  overflow: hidden;\n  clip-path: inset(50%);\n  white-space: nowrap;\n}\n\n.hidden {\n  display: none !important;\n}\n\n.novisibility-until-js {\n  visibility: hidden;\n}\n\n@media (scripting: none) {\n  .novisibility-until-js {\n    display: none;\n  }\n}\n\n.nav-dropdown-btn.js-enable,\n.nav-dropdown-btn.js-enable:hover {\n  opacity: 0.5;\n  color: unset;\n  cursor: unset;\n}\n\n#skiptocontent a {\n  padding: 6px;\n  position: absolute;\n  top: -1000px;\n  left: 0;\n  border-right: 1px solid white;\n  border-bottom: 1px solid white;\n  border-bottom-right-radius: 8px;\n  background: #f7f779;\n  color: #333;\n  -webkit-transition: top 1s ease-out;\n  transition: top 1s ease-out;\n  z-index: 100;\n}\n\n#skiptocontent a:focus {\n  position: absolute;\n  left: 0;\n  top: 0;\n  outline-color: transparent;\n  -webkit-transition: top 0.1s ease-in;\n  transition: top 0.1s ease-in;\n}\n\n/* Mobile View */\n@media (max-width: 37.5em) {\n  body,\n  p,\n  td,\n  th,\n  code,\n  li {\n    font-size: 16px;\n    font-size: 1rem;\n    overflow-wrap: break-word;\n  }\n\n  .visually-hidden-mobile {\n    position: absolute !important;\n    height: 1px;\n    width: 1px;\n    overflow: hidden;\n    clip-path: inset(50%);\n    white-space: nowrap;\n  }\n\n  .title-lg {\n    font-size: 40px;\n    font-size: 2.5rem;\n    font-size: min(2.5rem, 15vw); /* Cap max font size on mobile, if possible. Allows 200% font-size. */\n  }\n\n  h2 {\n    font-size: min(1.5rem, 12vw); /* Cap max font size on mobile, if possible. Allows 200% font-size. */\n  }\n\n  /* Header */\n  .top-header,\n  footer {\n    position: relative;\n    padding-top: 30px;\n    padding-bottom: 30px;\n  }\n\n  .top-header {\n    flex-wrap: wrap;\n  }\n\n  header nav:first-of-type,\n  footer nav:first-of-type,\n  header .cta {\n    display: none;\n  }\n\n  .navigation-logo {\n    min-width: auto;\n    max-width: 100%;\n    margin-right: 0;\n  }\n\n  #menu {\n    margin-left: 40px;\n  }\n\n  #menu .menu {\n    overflow: auto;\n  }\n\n  header nav > ul > li > * {\n    margin: 0;\n  }\n\n  header nav > ul > li > a,\n  header nav > ul > li > .search-nav {\n    margin-bottom: 50px;\n    font-size: 16px;\n    font-size: 1rem;\n    line-height: 1.4em;\n  }\n\n  .search-nav input {\n    min-width: 200px;\n    margin-bottom: 10px;\n  }\n\n  header nav > ul > li:last-child {\n    margin: 0;\n  }\n\n  header .social-media li {\n    display: inline;\n  }\n\n  .main {\n    display: block;\n  }\n\n  /* Footer */\n  footer {\n    overflow: auto;\n  }\n\n  footer .container {\n    grid-template-areas:\n      'home-logo'\n      'hr'\n      'nav-items'\n      'ha-social-media'\n      'hr-last'\n      'copyright';\n    grid-template-columns: 1fr;\n    grid-template-rows: auto;\n  }\n\n  footer .home-logo {\n    grid-area: home-logo;\n    margin: 20px 0;\n    justify-content: center;\n  }\n\n  footer .mobile-ha-social-media {\n    display: grid;\n    grid-area: ha-social-media;\n    grid-template-areas: 'ha-logo social-media';\n  }\n\n  footer .ha-logo {\n    grid-area: ha-logo;\n    display: flex;\n    justify-content: flex-start;\n    align-items: center;\n    margin: 20px 0;\n  }\n\n  footer .nav-items {\n    grid-area: nav-items;\n    display: flex;\n    justify-content: center;\n    align-items: center;\n  }\n\n  footer .nav-items ul {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    align-items: center;\n  }\n\n  footer .nav-items ul li > * {\n    margin: 20px 0;\n    font-size: 16px;\n    font-size: 1rem;\n  }\n\n  footer .language-switcher {\n    grid-area: language-switcher;\n  }\n\n  p.copyright {\n    font-size: 12px;\n    font-size: 0.75rem;\n  }\n\n  footer .copyright {\n    grid-area: copyright;\n    display: block;\n    justify-content: center;\n    align-items: center;\n    margin-top: 20px;\n    text-align: center;\n  }\n\n  footer .social-media {\n    grid-area: social-media;\n  }\n\n  footer hr {\n    margin: 20px 0;\n  }\n\n  footer hr:last-of-type {\n    display: block;\n  }\n\n  .not-mobile {\n    display: none !important;\n  }\n}\n\n@media (max-width: 72em) {\n  #menu,\n  #mobile-footer-nav-items {\n    display: block;\n  }\n\n  .menu {\n    position: absolute;\n    display: none;\n    flex-direction: column;\n    top: 100%;\n    left: -20px; /* overcome the parent container's 20px side padding */\n    right: -20px; /* overcome the parent container's 20px side padding */\n    border-top: 1px solid rgb(242, 242, 242, 0.2);\n    padding: 60px 30px 30px;\n    background-color: #677486;\n    box-shadow: 0 0 16px 0 rgb(78, 85, 100, 1);\n    z-index: 2;\n  }\n\n  .menu-btn {\n    background: none;\n    border: 0;\n    display: block;\n    cursor: pointer;\n    padding: 5px;\n    height: 40px;\n    width: 37px;\n    color: #f2f2f2;\n  }\n\n  .menu-btn:hover {\n    color: #f7f779;\n  }\n\n  .menu-btn-bar {\n    display: block;\n    width: 27px;\n    height: 2px;\n    background-color: currentColor;\n    border-radius: 2px;\n    transition: 0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55);\n  }\n\n  .menu-btn-bar + .menu-btn-bar {\n    margin-top: 7px;\n  }\n\n  .menu-btn-bar:nth-child(2) {\n    width: 20px;\n    margin-left: auto;\n  }\n\n  .menu-btn-active .menu-btn-bar {\n    margin: 0;\n    position: absolute;\n  }\n\n  .menu-btn-active .menu-btn-bar:nth-child(1) {\n    -webkit-transform: rotate(45deg);\n    transform: rotate(45deg);\n  }\n\n  .menu-btn-active .menu-btn-bar:nth-child(2) {\n    opacity: 0;\n  }\n\n  .menu-btn-active .menu-btn-bar:nth-child(3) {\n    -webkit-transform: rotate(-45deg);\n    transform: rotate(-45deg);\n  }\n\n  .menu-open .menu {\n    display: flex;\n  }\n\n  .menu-open header {\n    background-color: #667384;\n  }\n\n  .menu .misc {\n    width: 100%;\n    display: flex;\n    align-items: center;\n    justify-content: space-evenly;\n    margin-top: 20px;\n  }\n}\n\n.nav-dropdown {\n  position: relative;\n}\n\n.nav-dropdown-btn {\n  padding: 18px 45px 18px 20px;\n  font-size: 17px;\n  font-size: 1.0625rem;\n  text-decoration: none;\n  position: relative;\n  display: flex;\n  align-items: center;\n  border-radius: 29px;\n  background-color: transparent;\n  color: white;\n  border: 1px solid currentColor;\n  cursor: pointer;\n}\n\n.nav-dropdown-btn.dropdown-open {\n  border-radius: 29px 29px 0 0;\n  background-color: #5c687d;\n  border-color: #f7f779;\n  border-bottom-color: #5c687d;\n  z-index: 2;\n}\n\n.footer .nav-dropdown-btn.dropdown-open {\n  border-radius: 0 0 29px 29px;\n  background-color: #5c687d;\n  border-color: #f7f779;\n  border-top-color: #5c687d;\n  z-index: 2;\n}\n\n.nav-dropdown-btn:focus,\n.nav-dropdown-btn:hover {\n  color: #f7f779;\n}\n\n.nav-dropdown-btn:focus:not(:focus-visible) {\n  outline: none;\n}\n\n.nav-dropdown-btn::after,\n.nav-dropdown-list-current::after {\n  content: \"\";\n  position: absolute;\n  pointer-events: none;\n  border-style: solid;\n  border-width: 2px 2px 0 0;\n  border-color: currentColor;\n  height: 7px;\n  width: 7px;\n  top: 50%;\n  margin-top: -7px;\n  right: 23px;\n  -webkit-transform: rotate(135deg);\n  -ms-transform: rotate(135deg);\n  transform: rotate(135deg);\n  transition: all 200ms linear;\n}\n\n.nav-dropdown-btn.dropdown-open::after,\n.nav-dropdown-list-current::after {\n  width: 17px;\n  right: 16px;\n  margin-top: -9px;\n}\n\n.search-nav .nav-dropdown-btn.dropdown-open::after,\n.table-of-contents .nav-dropdown-btn.dropdown-open::after {\n  height: 7px;\n  width: 7px;\n  margin-top: -2px;\n  right: 23px;\n  -webkit-transform: rotate(-45deg);\n  -ms-transform: rotate(-45deg);\n  transform: rotate(-45deg);\n}\n\n.nav-dropdown-list-current {\n  position: relative;\n  color: #f7f779;\n}\n\n.nav-dropdown-list {\n  background: #5c687d;\n  border: 1px solid #f7f779;\n  border-radius: 0 29px 29px;\n  align-items: flex-start;\n  flex-direction: column;\n  user-select: none;\n  font-size: 17px;\n  font-size: 1.0625rem;\n  color: #fff;\n  position: absolute;\n  z-index: 1;\n  margin-top: -1px;\n}\n\n.footer .nav-dropdown-list {\n  bottom: 56px;\n  border-radius: 29px 29px 29px 0;\n  flex-direction: column-reverse;\n}\n\n.nav-dropdown-list.align-right {\n  right: 0;\n  border-radius: 29px 0 29px 29px;\n}\n\n.footer .nav-dropdown-list.align-right {\n  border-radius: 29px 29px 0 29px;\n}\n\n.nav-dropdown-list.align-center {\n  border-radius: 0 0 29px 29px;\n}\n\n.footer .nav-dropdown-list.align-center {\n  border-radius: 29px 29px 0 0;\n}\n\n.nav-dropdown-list li {\n  width: 100%;\n}\n\n.nav-dropdown-list a {\n  padding: 15px 45px 15px 20px;\n  width: max-content;\n  min-width: 100%;\n}\n\n.nav-dropdown-list-part {\n  white-space: nowrap;\n  padding: 16px 8px 8px 16px;\n  font-weight: bold;\n  font-size: 1.25rem;\n}\n\n.header-search .nav-dropdown-list-part,\n.footer .footer-search .nav-dropdown-list-part {\n  padding: 16px;\n}\n\n.nav-dropdown-list-part a {\n  padding: 0;\n}\n\n.header-list li:last-child {\n  padding-bottom: 16px;\n}\n\n.footer-list li:last-child {\n  padding-top: 16px;\n}\n\n.nav-dropdown-list-chapter a,\n.nav-dropdown-list-chapter span {\n  padding: 8px 8px 8px 24px;\n}\n\n.nav-dropdown-list-chapter small a,\n.nav-dropdown-list-chapter a span {\n  padding: 0;\n}\n\n.nav-dropdown-list-chapter.ebook {\n  display: flex;\n  flex-direction: column;\n}\n\n.nav-dropdown-list-todo,\n.nav-dropdown-list-current {\n  opacity: 0.5;\n}\n\n.nav-dropdown-list .help-translate {\n  border-top: 1px dashed #bdbdbd;\n  min-width: 10rem;\n}\n\n.footer .nav-dropdown-list .help-translate {\n  border-bottom: 1px dashed #bdbdbd;\n  border-top: none;\n}\n\n.footer .nav-dropdown-list-part {\n  padding: 8px 8px 16px 16px;\n}\n\n.no-wrap {\n  white-space: nowrap;\n}\n\n/* Allow more wrapping for extremely small screens (e.g. very zoomed in) */\n@media (max-width: 20em) {\n  body {\n    overflow-wrap: break-word;\n  }\n\n  .no-wrap {\n    white-space: initial;\n    overflow-wrap: break-word;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  *,\n  ::before,\n  ::after {\n    animation-delay: -1ms !important;\n    animation-duration: 1ms !important;\n    animation-iteration-count: 1 !important;\n    background-attachment: initial !important;\n    scroll-behavior: auto !important;\n    transition-duration: 0s !important;\n    transition-delay: 0s !important;\n  }\n}\n\n/* Syntax Highlighting */\npre {\n  margin: 0;\n  padding: 6px 10px;\n  line-height: 19px;\n  margin-bottom: 20px;\n}\n\npre code,\ntd code,\nth code {\n  border: 0;\n  padding: 0;\n  margin: 0;\n  border-radius: 0;\n  background-color: transparent;\n  background-color: unset;\n  overflow-wrap: unset;\n}\n\nkbd,\ncode {\n  font-size: 1rem;\n  background-color: #f7f7f7;\n  border: 1px solid #dadce0;\n  padding: 1px 2px;\n  overflow-wrap: break-word;\n}\n\npre .comment {\n  color: #006400;\n}\n\npre .support {\n  color: #006080;\n}\n\npre .tag,\npre .tag-name {\n  color: #4a3244;\n}\n\npre .keyword,\npre .css-property,\npre .vendor-fix,\npre .sass,\npre .class,\npre .id,\npre .css-value,\npre .entity.function,\npre .storage.function {\n  font-weight: bold;\n  color: #4a3244;\n}\n\npre .css-property,\npre .css-value,\npre .vendor-fix,\npre .support.namespace {\n  color: #333;\n}\n\npre .function.call {\n  color: navy;\n}\n\npre .constant.numeric,\npre .keyword.unit,\npre .hex-color {\n  font-weight: normal;\n  color: #00f;\n}\n\npre .entity.class {\n  color: #458;\n}\n\npre .entity.id,\npre .entity.function {\n  color: #900;\n}\n\npre .attribute,\npre .variable {\n  color: #000;\n}\n\npre .string,\npre .support.value {\n  font-weight: normal;\n  color: #b31107;\n}\n\npre .regexp {\n  color: #009926;\n}\n\n/*\n  * Automatically adds language after an anchor if not same language\n  *\n  * Add for links that are obviously in English\n*/\nhtml:not([lang=\"en\"]) main a[href*=\"/en-US/\"]::after,\nhtml:not([lang=\"en\"]) main a[href*=\"/en/\"]::after,\nhtml:not([lang=\"en\"]) main a[href^=\"https://en.\"]::after {\n  content: '(en)';\n  /* vertical-align: super; */\n  font-size: 0.6em;\n  vertical-align: baseline;\n  position: relative;\n  top: -1em;\n}\n\n/*\n  * Add links if an explicit `hreflang` attribute exists\n  */\nmain a[hreflang]::after {\n  content: '(' attr(hreflang) ')';\n  /* vertical-align: super; */\n  font-size: 0.6em;\n  vertical-align: baseline;\n  position: relative;\n  top: -1em;\n}\n\n/*\n  * Remove it for English in English pages\n  * (allows us to add this to base content to make it easier for translators)\n  */\nhtml[lang=\"en\"] main a[hreflang=\"en\"]::after {\n  content: initial;\n}\n\n@media print {\n  .top-header,\n  .index,\n  .discuss,\n  #chapter-navigation,\n  footer .navigation-logo,\n  footer #mobile-footer-nav-items,\n  footer .nav-items,\n  footer .table-of-contents,\n  footer .language-switcher,\n  footer .social-media,\n  footer .accessibility-statement,\n  footer .footer-bullet,\n  footer .rss-feed,\n  footer hr {\n    display: none;\n  }\n\n  .alt-bg {\n    background-color: white;\n  }\n\n  a.btn {\n    display: none;\n  }\n\n  h1,\n  h2,\n  h3,\n  p,\n  p.copyright,\n  p.copyright a {\n    color: black;\n  }\n\n  p.copyright {\n    margin: 0 auto;\n  }\n\n  footer .ha-logo {\n    color: #62718b;\n  }\n\n  figure iframe {\n    display: none;\n  }\n\n  figure .fig-mobile {\n    display: block;\n    max-width: 100%;\n  }\n\n  figure iframe.video-embed {\n    display: none;\n  }\n\n  figure .video-fallback-image {\n    display: block;\n  }\n\n  .fig-description-button {\n    display: none;\n  }\n}\n"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 32,
                    "receive": 26
                },
                "_type": 3,
                "_id": "5817.3",
                "_request_id": "5817.3",
                "_ip_addr": "[2607:f8b0:4004:c09::79]",
                "_full_url": "https://almanac.httparchive.org/static/css/almanac.css?v=f1b659664e1ffbc5e1f3feca4080486d",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "almanac.httparchive.org",
                "_url": "/static/css/almanac.css?v=f1b659664e1ffbc5e1f3feca4080486d",
                "_raw_id": "5817.3",
                "_frame_id": "55DE89DA9223AB1F9AFA2446AB6DDE31",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Stylesheet",
                "_load_ms": 58,
                "_ttfb_ms": 32,
                "_load_start": 245,
                "_load_start_float": 245.000187,
                "_bytesIn": 33522,
                "_objectSize": 33522,
                "_objectSizeUncompressed": 33522,
                "_chunks": [
                    {
                        "ts": 288,
                        "bytes": 22382
                    },
                    {
                        "ts": 295,
                        "bytes": 2194
                    },
                    {
                        "ts": 303,
                        "bytes": 8946
                    }
                ],
                "_expires": "Wed, 10 Jun 2026 22:13:04 GMT",
                "_cacheControl": "public, max-age=10800",
                "_contentType": "text/css",
                "_contentEncoding": "",
                "_socket": 170,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://almanac.httparchive.org/en/2022/",
                "_initiator_line": 10,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "Highest",
                "_initial_priority": "Highest",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: almanac.httparchive.org",
                        ":method: GET",
                        ":path: /static/css/almanac.css?v=f1b659664e1ffbc5e1f3feca4080486d",
                        ":scheme: https",
                        "accept: text/css,*/*;q=0.1",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "priority: u=0",
                        "referer: https://almanac.httparchive.org/en/2022/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149\", \"Google Chrome\";v=\"149\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: style",
                        "sec-fetch-mode: no-cors",
                        "sec-fetch-site: same-origin",
                        "user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 PTST/260602.124101"
                    ],
                    "response": [
                        "age: 0",
                        "cache-control: public, max-age=10800",
                        "content-length: 33522",
                        "content-type: text/css; charset=utf-8",
                        "date: Wed, 10 Jun 2026 19:13:04 GMT",
                        "etag: \"H5sM_A\"",
                        "expires: Wed, 10 Jun 2026 22:13:04 GMT",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: 07dbbc47d012f71ebb38fadc1b2bcb99",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 2032,
                "_score_cache": 50,
                "_score_cdn": 100,
                "_score_gzip": 19,
                "_score_cookies": -1,
                "_score_keep-alive": 100,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": -1,
                "_score_etags": -1,
                "_dns_ms": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": 33522,
                "_gzip_save": 26988,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": 10800,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 231,
                "_dns_details": {
                    "A": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "142.251.163.121"
                        ]
                    }
                },
                "_socket_group": "https://almanac.httparchive.org <https://httparchive.org same_site>",
                "_http2_stream_id": 5,
                "_http2_stream_dependency": 3,
                "_http2_stream_weight": 256,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 187,
                "_body_hash": "a9886322dea0ffdd6f27408972c54e4c61dda499466a70e2d74aae4f879f4905",
                "_server_port": "443",
                "_renderBlocking": "blocking",
                "_load_end": 303,
                "_ttfb_start": 245,
                "_ttfb_end": 277,
                "_download_start": 277,
                "_download_end": 303,
                "_download_ms": 26,
                "_all_start": 245,
                "_all_end": 303,
                "_all_ms": 58,
                "_index": 2,
                "_number": 3,
                "_body_file": "003-5817.3-body.txt",
                "_body_id": "5817.3",
                "_body_url": "/response_body.php?test=260610_DQ_1&run=1&bodyid=5817.3"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-06-10T19:13:04.156+00:00",
                "time": 74,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://almanac.httparchive.org/static/css/index.css?v=10da3c5123c1a99e20252d43085e83d5",
                    "headersSize": 644,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "text/css,*/*;q=0.1"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "priority",
                            "value": "u=0"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149\", \"Google Chrome\";v=\"149\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "style"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "no-cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "same-origin"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 PTST/260602.124101"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": [
                        {
                            "name": "v",
                            "value": "10da3c5123c1a99e20252d43085e83d5"
                        }
                    ]
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 410,
                    "bodySize": 3879,
                    "headers": [
                        {
                            "name": "cache-control",
                            "value": "public, max-age=10800"
                        },
                        {
                            "name": "content-encoding",
                            "value": "gzip"
                        },
                        {
                            "name": "content-type",
                            "value": "text/css; charset=utf-8"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 10 Jun 2026 19:13:04 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"H5sM_A\""
                        },
                        {
                            "name": "expires",
                            "value": "Wed, 10 Jun 2026 22:13:04 GMT"
                        },
                        {
                            "name": "server",
                            "value": "Google Frontend"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31556926; includeSubDomains"
                        },
                        {
                            "name": "vary",
                            "value": "Accept-Encoding"
                        },
                        {
                            "name": "x-cloud-trace-context",
                            "value": "7386feaf376af7ecbb38fadc1b2bc645"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 3879,
                        "mimeType": "text/css",
                        "text": "header.alt-bg {\n  background: #5c687d;\n  background: transparent linear-gradient(#5c687d 70%, transparent 30%);\n  /* background: transparent url(\"/static/images/intro-background-fit.svg\") bottom left / 100% 100% no-repeat; */\n  background: transparent url(\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOTIwIiBoZWlnaHQ9IjEyNTAiIHZpZXdCb3g9IjAgMCAxOTIwIDEyNTAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPg0KICA8ZGVmcz4NCiAgICA8c3R5bGU+DQogICAgICBzdmd7YmFja2dyb3VuZDojZmZmfQ0KICAgICAgLmNscy0xe2ZpbGw6I2E4Y2FiYTtmaWxsLXJ1bGU6ZXZlbm9kZDtvcGFjaXR5Oi4wNX0NCiAgICA8L3N0eWxlPg0KICA8L2RlZnM+DQogIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTS0yMzEgODloMjA4OHY2NTFsLTIwODggMzYwVjg5eiIvPg0KICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0tNDcwIDIzOWgyMDg4djY1MWwtMjA4OCAzNjBWMjM5eiIvPg0KICA8cGF0aCBkPSJNLTE0NC0xOWgyMDg4djY1MUwtMTQ0IDk5MlYtMTl6IiBmaWxsPSIjMWEyYjQ5IiBvcGFjaXR5PSIuNzUiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPg0KICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0tNDcwLTgzaDIwODh2NjUxTC00NzAgOTI4Vi04M3oiLz4NCiAgPHBhdGggZD0iTS0yMzItNDhoMjA4OHY2NTFMLTIzMiA5NjNWLTQ4eiIgZmlsbD0iI2YyZjJmMiIgb3BhY2l0eT0iLjA1IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4NCjwvc3ZnPg0K\");\n  background-position: bottom left;\n  background-repeat: no-repeat;\n  background-size: 100% 100%;\n  padding-bottom: 900px;\n  padding-bottom: 52.94em;\n  margin-bottom: -900px;\n  margin-bottom: -52.94em;\n}\n\n#maincontent {\n  display: grid;\n  grid-template-areas:\n    '. intro .'\n    '. chapter .'\n    'contributors contributors contributors'\n    '. methodology .';\n  /* 80em is same as the .container width */\n  grid-template-columns: 1fr minmax(auto, 80em) 1fr;\n}\n\n.featured-chapter,\n.methodology-container {\n  display: flex;\n  justify-content: center;\n  margin-top: 58px;\n}\n\n.intro h1 {\n  letter-spacing: 5px;\n}\n\n.intro h2 {\n  font-weight: 300;\n  font-size: 30px;\n  font-size: 1.875rem;\n}\n\n.intro .coming-soon {\n  font-weight: 700;\n  font-size: 45px;\n  font-size: 2.8125rem;\n}\n\np {\n  margin-bottom: 40px;\n}\n\n.intro-container {\n  color: #fff;\n  grid-area: intro;\n  display: grid;\n  grid-template-areas: 'intro image';\n  gap: 2rem;\n  justify-content: space-between;\n}\n\n.intro {\n  grid-area: intro;\n  width: 100%;\n  max-width: 550px;\n  max-width: 34.375rem;\n  /* match the .container side padding */\n  padding-left: 20px;\n}\n\n.intro-year {\n  grid-area: year;\n  display: none;\n  font-family: 'Poppins', sans-serif;\n}\n\n.intro-image-wrapper {\n  grid-area: image;\n  max-height: 485px;\n  max-height: 30.3125rem;\n  max-width: 485px;\n  max-width: 30.3125rem;\n}\n\n.intro-image-wrapper svg {\n  position: relative;\n  top: 25.5px;\n  fill: #f7f779;\n  font-size: 16px;\n}\n\n.intro-image-wrapper img {\n  position: relative;\n}\n\n/* IE11 hack */\n@media all and (-ms-high-contrast: none) {\n  .intro-image-wrapper svg {\n    height: 180px;\n  }\n}\n\n.intro-image-wrapper text {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 700;\n}\n\n.intro .btn {\n  border-color: #f7f779;\n  background-color: #f7f779;\n  color: #1a2b49;\n}\n\n.intro .btn:hover,\n.intro .btn:focus {\n  background-color: transparent;\n  color: #f7f779;\n}\n\n/* Featured Chapter */\n.featured-chapter {\n  grid-area: chapter;\n  padding: 120px 0;\n  padding: 7.5rem 0;\n}\n\n.featured-chapter h1 {\n  margin-bottom: 0;\n  font-size: 3rem;\n  font-weight: bold;\n}\n\n.featured-chapter h2 {\n  margin-top: 0;\n  font-size: 24px;\n  font-size: 1.5rem;\n  font-weight: bold;\n}\n\n.featured-chapter-content {\n  width: 550px;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n}\n\n.featured-chapter-content code {\n  white-space: nowrap;\n}\n\n.featured-chapter-content > div,\n.featured-chapter-content button {\n  margin-bottom: 40px;\n}\n\n.featured-chapter-content-data {\n  display: grid;\n  grid-template-columns: 1fr 1fr 1fr;\n  width: 100%;\n  justify-content: space-between;\n  text-align: center;\n}\n\n.featured-chapter-content-data div {\n  padding: 0 3px;\n}\n\n.featured-chapter-content-data-item div:first-of-type {\n  font-size: 2rem;\n  font-weight: bold;\n  padding-bottom: 0.5rem;\n}\n\n/* Contributors */\n.contributors-container {\n  padding-left: 180px;\n  padding-left: min(180px, 15vw);\n  grid-area: contributors;\n  background-image: url(\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMDIiIGhlaWdodD0iMzMwIiB2aWV3Qm94PSIwIDAgMzAyIDMzMCI+CiAgPHBhdGggb3BhY2l0eT0iLjMiIGZpbGw9IiNmN2Y3NzkiIGQ9Ik0tMTcxMiAyNTdIMjI1djczaC0xOTM3eiIvPgogIDxwYXRoIG9wYWNpdHk9Ii45IiBmaWxsPSIjYThjYWJhIiBkPSJNLTE2NDAgMTM2SDI5N3Y3M2gtMTkzN3oiLz4KICA8cGF0aCBvcGFjaXR5PSIuOSIgZmlsbD0iI2Y3Zjc3OSIgZD0iTS0xNjc3IDE2NkgyNjB2NzNoLTE5Mzd6Ii8+CiAgPHBhdGggb3BhY2l0eT0iLjkiIGZpbGw9IiM0YTMyNDQiIGQ9Ik0tMTc3MiAzSDE2NXY3M2gtMTkzN3oiLz4KPC9zdmc+\");\n  background-position: -150px center;\n  background-repeat: no-repeat;\n}\n\n.contributors-container .container {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n}\n\n.people {\n  position: relative;\n  height: 400px;\n}\n\n.people .character {\n  width: 140px;\n  height: auto;\n}\n\n#character-markup {\n  position: absolute;\n  top: -210px;\n  right: 100px;\n}\n\n#character-star {\n  position: absolute;\n  bottom: 0;\n  left: 200px;\n}\n\n#character-hat {\n  position: absolute;\n  bottom: 0;\n  right: 0;\n}\n\n.people-number {\n  font-family: 'Poppins', sans-serif;\n  color: #fff;\n  font-size: 600px;\n  font-size: min(600px, 35vw);\n  font-weight: bold;\n  pointer-events: none;\n  height: 100%;\n  width: auto;\n  line-height: 400px;\n}\n\n/* Methodology */\n.methodology-container {\n  grid-area: methodology;\n  padding: 0 min(60px, 5vw);\n}\n\n.methodology {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n}\n\n.methodology-data {\n  display: flex;\n  margin: 20px 0 30px 0;\n  margin: min(20px, 5vw) 0 min(30px, 8vw) 0;\n  padding: 20px 30px;\n  padding: min(20px, 5vw) min(30px, 8vw);\n  border-radius: 5px;\n  box-shadow: 0 0 5px 5px #f6f7f9;\n  flex-wrap: wrap;\n}\n\n.websites-tested {\n  display: flex;\n  align-items: center;\n  margin-right: 40px;\n  text-transform: uppercase;\n}\n\n.data-processed {\n  display: flex;\n  align-items: center;\n  margin-left: 40px;\n  text-transform: uppercase;\n}\n\n.websites-tested div,\n.data-processed div {\n  font-size: 14px;\n  font-size: 0.875rem;\n  font-weight: bold;\n  margin: 10px 10px;\n  margin: 0.714em 0.625rem;\n}\n\n.websites-tested div:last-of-type,\n.data-processed div:last-of-type {\n  font-size: 3rem;\n  line-height: 3rem;\n}\n\n.methodology-info {\n  width: 700px;\n  margin-bottom: 30px;\n}\n\n.methodology button {\n  background: none;\n  border: 1px solid #1b2c4a;\n  color: #1b2c4a;\n  margin-bottom: 30px;\n}\n\n.methodology-characters {\n  margin-bottom: -3px;\n  width: 650px;\n  max-width: 100%;\n  height: auto;\n  z-index: -1;\n  background: linear-gradient(180deg, rgb(0, 0, 0, 0) calc(70% - 1px), rgb(192, 192, 192) calc(50%), rgb(0, 0, 0, 0) calc(70% + 1px));\n}\n\n@media (max-width: 87.5em) and (min-width: 56.26em) {\n  .people {\n    height: auto;\n  }\n\n  .people-number {\n    font-size: 300px;\n    font-size: min(300px, 25vw);\n    overflow: visible;\n    line-height: 400px;\n    top: 50px;\n    position: relative;\n  }\n\n  .people .character {\n    width: 8vw;\n    height: auto;\n  }\n\n  #character-markup {\n    position: absolute;\n    top: auto;\n    right: 10%;\n    bottom: 65%;\n  }\n\n  #character-star {\n    position: absolute;\n    bottom: 0;\n    left: 30%;\n  }\n\n  #character-hat {\n    position: absolute;\n    bottom: 0;\n    right: 0;\n  }\n}\n\n@media (max-width: 56.25em) and (min-width: 37.51em) {\n  header.alt-bg {\n    padding-bottom: 1800px;\n    padding-bottom: 105.88em;\n    margin-bottom: -1800px;\n    margin-bottom: -105.88em;\n  }\n\n  header::after {\n    bottom: 450px;\n  }\n\n  .intro-container {\n    grid-template-areas:\n      'year'\n      'intro'\n      'image';\n    justify-items: center;\n    justify-content: center;\n    padding: 40px 60px;\n    padding: min(40px, 3vw) min(60px, 4vw);\n  }\n\n  .intro {\n    margin: 0;\n    width: auto;\n    text-align: center;\n  }\n\n  .featured-chapter,\n  .featured-chapter-content-data {\n    flex-direction: column;\n    align-items: center;\n    text-align: center;\n  }\n\n  .contributors-container {\n    padding: 40px 60px;\n  }\n\n  .rectangles {\n    display: none;\n  }\n\n  .contributors {\n    width: initial;\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    text-align: center;\n  }\n\n  .contributors div {\n    margin-left: 20px;\n    margin-right: 20px;\n  }\n\n  .people {\n    height: auto;\n  }\n\n  .people-number {\n    font-size: 300px;\n    font-size: min(300px, 25vw);\n    overflow: visible;\n    line-height: 400px;\n    top: 50px;\n    position: relative;\n  }\n\n  #character-markup {\n    width: 80px;\n    height: auto;\n    top: 25px;\n    right: 50px;\n  }\n\n  #character-star {\n    width: 80px;\n    height: auto;\n    bottom: 60px;\n    left: 150px;\n  }\n\n  #character-hat {\n    width: 80px;\n    height: auto;\n    bottom: 60px;\n  }\n\n  .methodology-data {\n    flex-direction: column;\n  }\n\n  .methodology-info {\n    width: initial;\n    margin-left: 20px;\n    margin-right: 20px;\n    text-align: center;\n  }\n\n  .methodology-characters {\n    width: 350px;\n  }\n\n  .websites-tested,\n  .data-processed {\n    flex-direction: column;\n    margin: 0;\n  }\n\n  .websites-tested div:last-of-type,\n  .data-processed div:last-of-type {\n    font-size: 5rem;\n    line-height: 5rem;\n  }\n}\n\n@media (max-width: 56.25em) {\n  .intro-year {\n    display: block;\n    color: #f7f779;\n    font-size: 190px;\n    font-size: min(190px, 30vw);\n    line-height: 1;\n    font-weight: 700;\n  }\n\n  .intro-image-wrapper {\n    margin: 3rem 0;\n    max-width: 100vw;\n  }\n\n  .intro-image-wrapper svg {\n    display: none;\n  }\n\n  .intro {\n    /* reset the .container side padding */\n    padding-left: 0;\n  }\n\n  .contributors-container {\n    background-image: none;\n    position: relative;\n  }\n\n  .contributors-container .container {\n    flex-direction: column;\n  }\n}\n\n@media (max-width: 37.5em) {\n  header.alt-bg {\n    background-size: cover;\n    padding-bottom: 1650px;\n    padding-bottom: 103.125em;\n    margin-bottom: -1650px;\n    margin-bottom: -103.125em;\n  }\n\n  header::after {\n    bottom: 200px;\n  }\n\n  header .container,\n  footer .container {\n    padding-left: 20px;\n    padding-left: min(20px, 5vw);\n    padding-right: 20px;\n    padding-right: min(20px, 5vw);\n  }\n\n  #maincontent {\n    grid-template-columns: 1fr minmax(auto, 100%) 1fr;\n  }\n\n  .intro-container {\n    grid-template-areas:\n      'year'\n      'intro'\n      'image';\n    justify-items: center;\n    justify-content: center;\n    overflow: hidden;\n    min-height: 1100px;\n  }\n\n  .intro {\n    margin: 0;\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    text-align: center;\n  }\n\n  .intro p {\n    margin-left: 20px;\n    margin-left: min(20px, 5vw);\n    margin-right: 20px;\n    margin-right: min(20px, 5vw);\n  }\n\n  .intro button {\n    margin-bottom: 20px;\n  }\n\n  .intro-image-container {\n    display: flex;\n    justify-content: center;\n  }\n\n  /* Featured Chapter */\n  .featured-chapter,\n  .featured-chapter-content-data {\n    align-items: center;\n  }\n\n  .featured-chapter h1 {\n    font-size: 2rem;\n  }\n\n  .featured-chapter div {\n    margin-left: 20px;\n    margin-left: min(20px, 5vw);\n    margin-right: 20px;\n    margin-right: min(20px, 5vw);\n  }\n\n  .featured-chapter-content {\n    width: auto;\n  }\n\n  .featured-chapter-content-data {\n    grid-template-columns: 1fr;\n  }\n\n  .featured-chapter-content-data-item {\n    margin: 10px;\n  }\n\n  /* Contributors */\n  .contributors-container {\n    padding: 0 60px 340px;\n    padding: 0 min(60px, 5vw) 21.25rem; /* constraint side padding for browsers that zoom it */\n  }\n\n  .rectangles {\n    display: none;\n  }\n\n  .contributors {\n    width: initial;\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    text-align: center;\n  }\n\n  .contributors div {\n    margin-left: 20px;\n    margin-left: min(20px, 5vw);\n    margin-right: 20px;\n    margin-right: min(20px, 5vw);\n  }\n\n  .people {\n    position: absolute;\n    bottom: 0;\n    height: auto;\n  }\n\n  .people-number {\n    font-size: 220px;\n    font-size: min(220px, 59vw);\n    line-height: 220px;\n    overflow: visible;\n    top: 40px;\n    top: min(40px, 40vw);\n    position: relative;\n  }\n\n  .people .character {\n    width: 80px;\n    width: min(80px, 30vw);\n  }\n\n  #character-markup {\n    top: -55px;\n    right: 60px;\n  }\n\n  #character-star {\n    bottom: -20px;\n    left: 130px;\n    left: min(130px, 35vw);\n  }\n\n  #character-hat {\n    right: 0;\n    bottom: -15px;\n  }\n\n  /* Methodology */\n  .methodology-data {\n    flex-direction: column;\n  }\n\n  .methodology-info {\n    width: initial;\n    margin-left: 20px;\n    margin-left: min(20px, 5vw);\n    margin-right: 20px;\n    margin-right: min(20px, 5vw);\n    text-align: center;\n  }\n\n  .methodology-characters {\n    margin-top: 20px;\n    width: 350px;\n  }\n\n  .websites-tested,\n  .data-processed {\n    flex-direction: column;\n    margin: 0;\n  }\n}\n"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 71,
                    "receive": 3
                },
                "_type": 3,
                "_id": "5817.4",
                "_request_id": "5817.4",
                "_ip_addr": "[2607:f8b0:4004:c09::79]",
                "_full_url": "https://almanac.httparchive.org/static/css/index.css?v=10da3c5123c1a99e20252d43085e83d5",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "almanac.httparchive.org",
                "_url": "/static/css/index.css?v=10da3c5123c1a99e20252d43085e83d5",
                "_raw_id": "5817.4",
                "_frame_id": "55DE89DA9223AB1F9AFA2446AB6DDE31",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Stylesheet",
                "_load_ms": 74,
                "_ttfb_ms": 71,
                "_load_start": 246,
                "_load_start_float": 246.000193,
                "_bytesIn": 3879,
                "_objectSize": 3879,
                "_objectSizeUncompressed": 12746,
                "_chunks": [
                    {
                        "ts": 318,
                        "bytes": 3879
                    },
                    {
                        "ts": 320,
                        "bytes": 0
                    }
                ],
                "_expires": "Wed, 10 Jun 2026 22:13:04 GMT",
                "_cacheControl": "public, max-age=10800",
                "_contentType": "text/css",
                "_contentEncoding": "gzip",
                "_socket": 170,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://almanac.httparchive.org/en/2022/",
                "_initiator_line": 12,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "Highest",
                "_initial_priority": "Highest",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: almanac.httparchive.org",
                        ":method: GET",
                        ":path: /static/css/index.css?v=10da3c5123c1a99e20252d43085e83d5",
                        ":scheme: https",
                        "accept: text/css,*/*;q=0.1",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "priority: u=0",
                        "referer: https://almanac.httparchive.org/en/2022/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149\", \"Google Chrome\";v=\"149\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: style",
                        "sec-fetch-mode: no-cors",
                        "sec-fetch-site: same-origin",
                        "user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 PTST/260602.124101"
                    ],
                    "response": [
                        "cache-control: public, max-age=10800",
                        "content-encoding: gzip",
                        "content-type: text/css; charset=utf-8",
                        "date: Wed, 10 Jun 2026 19:13:04 GMT",
                        "etag: \"H5sM_A\"",
                        "expires: Wed, 10 Jun 2026 22:13:04 GMT",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: 7386feaf376af7ecbb38fadc1b2bc645",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 2026,
                "_score_cache": 50,
                "_score_cdn": 100,
                "_score_gzip": 100,
                "_score_cookies": -1,
                "_score_keep-alive": 100,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": -1,
                "_score_etags": -1,
                "_dns_ms": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": 3961,
                "_gzip_save": 0,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": 10800,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 234,
                "_dns_details": {
                    "A": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "142.251.163.121"
                        ]
                    }
                },
                "_socket_group": "https://almanac.httparchive.org <https://httparchive.org same_site>",
                "_http2_stream_id": 7,
                "_http2_stream_dependency": 5,
                "_http2_stream_weight": 256,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 193,
                "_body_hash": "45391388f10e521bc2443cf76f15d74d2abbd268a64d13999a721f226386525a",
                "_server_port": "443",
                "_renderBlocking": "blocking",
                "_load_end": 320,
                "_ttfb_start": 246,
                "_ttfb_end": 317,
                "_download_start": 317,
                "_download_end": 320,
                "_download_ms": 3,
                "_all_start": 246,
                "_all_end": 320,
                "_all_ms": 74,
                "_index": 3,
                "_number": 4,
                "_body_file": "004-5817.4-body.txt",
                "_body_id": "5817.4",
                "_body_url": "/response_body.php?test=260610_DQ_1&run=1&bodyid=5817.4"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-06-10T19:13:04.156+00:00",
                "time": 113,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://almanac.httparchive.org/static/fonts/Poppins-Light.woff2",
                    "headersSize": 643,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "*/*"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "origin",
                            "value": "https://almanac.httparchive.org"
                        },
                        {
                            "name": "priority",
                            "value": "u=1"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149\", \"Google Chrome\";v=\"149\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "font"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "same-origin"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 PTST/260602.124101"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 376,
                    "bodySize": 7988,
                    "headers": [
                        {
                            "name": "cache-control",
                            "value": "public, max-age=31536000"
                        },
                        {
                            "name": "content-type",
                            "value": "font/woff2"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 10 Jun 2026 19:13:04 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"H5sM_A\""
                        },
                        {
                            "name": "expires",
                            "value": "Thu, 10 Jun 2027 19:13:04 GMT"
                        },
                        {
                            "name": "server",
                            "value": "Google Frontend"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31556926; includeSubDomains"
                        },
                        {
                            "name": "vary",
                            "value": "Accept-Encoding"
                        },
                        {
                            "name": "x-cloud-trace-context",
                            "value": "43d0f3d4ed2414a2bb38fadc1b2bc0f1"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 7988,
                        "mimeType": "font/woff2"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 106,
                    "receive": 7
                },
                "_type": 3,
                "_id": "5817.5",
                "_request_id": "5817.5",
                "_ip_addr": "[2607:f8b0:4004:c09::79]",
                "_full_url": "https://almanac.httparchive.org/static/fonts/Poppins-Light.woff2",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "almanac.httparchive.org",
                "_url": "/static/fonts/Poppins-Light.woff2",
                "_raw_id": "5817.5",
                "_frame_id": "55DE89DA9223AB1F9AFA2446AB6DDE31",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_isLinkPreload": true,
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Font",
                "_load_ms": 113,
                "_ttfb_ms": 106,
                "_load_start": 246,
                "_load_start_float": 246.000199,
                "_bytesIn": 7988,
                "_objectSize": 7988,
                "_objectSizeUncompressed": 7988,
                "_chunks": [
                    {
                        "ts": 359,
                        "bytes": 7988
                    }
                ],
                "_expires": "Thu, 10 Jun 2027 19:13:04 GMT",
                "_cacheControl": "public, max-age=31536000",
                "_contentType": "font/woff2",
                "_contentEncoding": "",
                "_socket": 170,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://almanac.httparchive.org/en/2022/",
                "_initiator_line": 13,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "High",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: almanac.httparchive.org",
                        ":method: GET",
                        ":path: /static/fonts/Poppins-Light.woff2",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "origin: https://almanac.httparchive.org",
                        "priority: u=1",
                        "referer: https://almanac.httparchive.org/en/2022/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149\", \"Google Chrome\";v=\"149\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: font",
                        "sec-fetch-mode: cors",
                        "sec-fetch-site: same-origin",
                        "user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 PTST/260602.124101"
                    ],
                    "response": [
                        "cache-control: public, max-age=31536000",
                        "content-type: font/woff2",
                        "date: Wed, 10 Jun 2026 19:13:04 GMT",
                        "etag: \"H5sM_A\"",
                        "expires: Thu, 10 Jun 2027 19:13:04 GMT",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: 43d0f3d4ed2414a2bb38fadc1b2bc0f1",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 2029,
                "_score_cache": 100,
                "_score_cdn": 100,
                "_score_gzip": -1,
                "_score_cookies": -1,
                "_score_keep-alive": 100,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": -1,
                "_score_etags": -1,
                "_dns_ms": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": null,
                "_gzip_save": null,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": 31536000,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 237,
                "_dns_details": {
                    "A": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "142.251.163.121"
                        ]
                    }
                },
                "_socket_group": "https://almanac.httparchive.org <https://httparchive.org same_site>",
                "_http2_stream_id": 9,
                "_http2_stream_dependency": 7,
                "_http2_stream_weight": 220,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 199,
                "_body_hash": "0fe2aa289162af5650c4a5ad04948ed0872b83982060632f75b9dbd8520d2c8b",
                "_server_port": "443",
                "_renderBlocking": "non_blocking",
                "_font_details": {
                    "table_sizes": {
                        "GPOS": 32,
                        "GSUB": 48,
                        "OS/2": 96,
                        "cmap": 212,
                        "gasp": 8,
                        "glyf": 10330,
                        "head": 54,
                        "hhea": 36,
                        "hmtx": 872,
                        "loca": 0,
                        "maxp": 32,
                        "name": 522,
                        "post": 523
                    },
                    "head": {
                        "tableVersion": 1,
                        "fontRevision": 3.0099945068359375,
                        "checkSumAdjustment": 202688017,
                        "magicNumber": 1594834165,
                        "flags": 2051,
                        "unitsPerEm": 1000,
                        "created": 3585577395,
                        "modified": 3585808703,
                        "xMin": -526,
                        "yMin": -564,
                        "xMax": 2592,
                        "yMax": 1053,
                        "macStyle": 0,
                        "lowestRecPPEM": 7,
                        "fontDirectionHint": 2,
                        "indexToLocFormat": 0,
                        "glyphDataFormat": 0
                    },
                    "names": {
                        "0": "Copyright 2014-2017 Indian Type Foundry (info@indiantypefoundry.",
                        "1": "Poppins Light",
                        "2": "Regular",
                        "3": "3.010;ITFO;Poppins-Light",
                        "4": "Poppins Light",
                        "5": "Version 3.010;PS 1.000;hotconv 16.6.54;makeotf.lib2.5.65590",
                        "6": "Poppins-Light",
                        "14": "http://scripts.sil.org/OFL"
                    },
                    "OS2": {
                        "version": 4,
                        "xAvgCharWidth": 855,
                        "usWeightClass": 300,
                        "usWidthClass": 5,
                        "fsType": 0,
                        "ySubscriptXSize": 650,
                        "ySubscriptYSize": 600,
                        "ySubscriptXOffset": 0,
                        "ySubscriptYOffset": 75,
                        "ySuperscriptXSize": 650,
                        "ySuperscriptYSize": 600,
                        "ySuperscriptXOffset": 0,
                        "ySuperscriptYOffset": 350,
                        "yStrikeoutSize": 50,
                        "yStrikeoutPosition": 327,
                        "sFamilyClass": 0,
                        "ulUnicodeRange1": 7,
                        "ulUnicodeRange2": 0,
                        "ulUnicodeRange3": 0,
                        "ulUnicodeRange4": 0,
                        "achVendID": "ITFO",
                        "fsSelection": 192,
                        "usFirstCharIndex": 0,
                        "usLastCharIndex": 8725,
                        "sTypoAscender": 1050,
                        "sTypoDescender": -350,
                        "sTypoLineGap": 100,
                        "usWinAscent": 1135,
                        "usWinDescent": 627,
                        "ulCodePageRange1": 536871059,
                        "ulCodePageRange2": 0,
                        "sxHeight": 546,
                        "sCapHeight": 705,
                        "usDefaultChar": 0,
                        "usBreakChar": 32,
                        "usMaxContext": 4,
                        "panose": {
                            "bFamilyType": 0,
                            "bSerifStyle": 0,
                            "bWeight": 4,
                            "bProportion": 0,
                            "bContrast": 0,
                            "bStrokeVariation": 0,
                            "bArmStyle": 0,
                            "bLetterForm": 0,
                            "bMidline": 0,
                            "bXHeight": 0
                        }
                    },
                    "post": {
                        "formatType": 2,
                        "italicAngle": 0,
                        "underlinePosition": -75,
                        "underlineThickness": 50,
                        "isFixedPitch": 0,
                        "minMemType42": 0,
                        "maxMemType42": 0,
                        "minMemType1": 0,
                        "maxMemType1": 0
                    },
                    "cmap": {
                        "encodings": [
                            {
                                "platform": 0,
                                "encoding": 3
                            },
                            {
                                "platform": 3,
                                "encoding": 1
                            }
                        ],
                        "codepoints": [
                            0,
                            13,
                            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,
                            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,
                            305,
                            338,
                            339,
                            700,
                            710,
                            730,
                            732,
                            8211,
                            8212,
                            8216,
                            8217,
                            8218,
                            8220,
                            8221,
                            8222,
                            8226,
                            8230,
                            8249,
                            8250,
                            8260,
                            8364,
                            8482,
                            8722,
                            8725
                        ]
                    },
                    "color": {
                        "formats": []
                    },
                    "features": {
                        "GSUB": {
                            "DFLT": {
                                "default": []
                            },
                            "dev2": [],
                            "deva": []
                        },
                        "GPOS": {
                            "DFLT": {
                                "default": []
                            }
                        }
                    },
                    "counts": {
                        "num_cmap_codepoints": 217,
                        "num_glyphs": 218
                    }
                },
                "_load_end": 359,
                "_ttfb_start": 246,
                "_ttfb_end": 352,
                "_download_start": 352,
                "_download_end": 359,
                "_download_ms": 7,
                "_all_start": 246,
                "_all_end": 359,
                "_all_ms": 113,
                "_index": 4,
                "_number": 5
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-06-10T19:13:04.156+00:00",
                "time": 54,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://almanac.httparchive.org/static/fonts/Lato-Regular.woff2",
                    "headersSize": 642,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "*/*"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "origin",
                            "value": "https://almanac.httparchive.org"
                        },
                        {
                            "name": "priority",
                            "value": "u=1"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149\", \"Google Chrome\";v=\"149\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "font"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "same-origin"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 PTST/260602.124101"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 412,
                    "bodySize": 14044,
                    "headers": [
                        {
                            "name": "age",
                            "value": "623264"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=31536000"
                        },
                        {
                            "name": "content-length",
                            "value": "14044"
                        },
                        {
                            "name": "content-type",
                            "value": "font/woff2"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 03 Jun 2026 14:05:20 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"m0FizQ\""
                        },
                        {
                            "name": "expires",
                            "value": "Thu, 03 Jun 2027 14:05:20 GMT"
                        },
                        {
                            "name": "server",
                            "value": "Google Frontend"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31556926; includeSubDomains"
                        },
                        {
                            "name": "vary",
                            "value": "Accept-Encoding"
                        },
                        {
                            "name": "x-cloud-trace-context",
                            "value": "674d35cd097c102f5ee2350361f83ecc"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 14044,
                        "mimeType": "font/woff2"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 46,
                    "receive": 8
                },
                "_type": 3,
                "_id": "5817.6",
                "_request_id": "5817.6",
                "_ip_addr": "[2607:f8b0:4004:c09::79]",
                "_full_url": "https://almanac.httparchive.org/static/fonts/Lato-Regular.woff2",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "almanac.httparchive.org",
                "_url": "/static/fonts/Lato-Regular.woff2",
                "_raw_id": "5817.6",
                "_frame_id": "55DE89DA9223AB1F9AFA2446AB6DDE31",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_isLinkPreload": true,
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Font",
                "_load_ms": 54,
                "_ttfb_ms": 46,
                "_load_start": 246,
                "_load_start_float": 246.000205,
                "_bytesIn": 14044,
                "_objectSize": 14044,
                "_objectSizeUncompressed": 14044,
                "_chunks": [
                    {
                        "ts": 300,
                        "bytes": 14044
                    }
                ],
                "_expires": "Thu, 03 Jun 2027 14:05:20 GMT",
                "_cacheControl": "public, max-age=31536000",
                "_contentType": "font/woff2",
                "_contentEncoding": "",
                "_socket": 170,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://almanac.httparchive.org/en/2022/",
                "_initiator_line": 15,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "High",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: almanac.httparchive.org",
                        ":method: GET",
                        ":path: /static/fonts/Lato-Regular.woff2",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "origin: https://almanac.httparchive.org",
                        "priority: u=1",
                        "referer: https://almanac.httparchive.org/en/2022/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149\", \"Google Chrome\";v=\"149\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: font",
                        "sec-fetch-mode: cors",
                        "sec-fetch-site: same-origin",
                        "user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 PTST/260602.124101"
                    ],
                    "response": [
                        "age: 623264",
                        "cache-control: public, max-age=31536000",
                        "content-length: 14044",
                        "content-type: font/woff2",
                        "date: Wed, 03 Jun 2026 14:05:20 GMT",
                        "etag: \"m0FizQ\"",
                        "expires: Thu, 03 Jun 2027 14:05:20 GMT",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: 674d35cd097c102f5ee2350361f83ecc",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 2026,
                "_score_cache": 100,
                "_score_cdn": 100,
                "_score_gzip": -1,
                "_score_cookies": -1,
                "_score_keep-alive": 100,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": -1,
                "_score_etags": -1,
                "_dns_ms": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": null,
                "_gzip_save": null,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": 30912736,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 238,
                "_dns_details": {
                    "A": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "142.251.163.121"
                        ]
                    }
                },
                "_socket_group": "https://almanac.httparchive.org <https://httparchive.org same_site>",
                "_http2_stream_id": 11,
                "_http2_stream_dependency": 9,
                "_http2_stream_weight": 220,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 205,
                "_body_hash": "036d841b132c14046e26d8f2da1bc634c6ad34885ed1295660694a91c98933a6",
                "_server_port": "443",
                "_renderBlocking": "non_blocking",
                "_font_details": {
                    "table_sizes": {
                        "GPOS": 4730,
                        "GSUB": 112,
                        "OS/2": 96,
                        "cmap": 196,
                        "gasp": 12,
                        "glyf": 16794,
                        "head": 54,
                        "hhea": 36,
                        "hmtx": 886,
                        "loca": 0,
                        "maxp": 32,
                        "name": 664,
                        "post": 581
                    },
                    "head": {
                        "tableVersion": 1,
                        "fontRevision": 1.10400390625,
                        "checkSumAdjustment": 1672660145,
                        "magicNumber": 1594834165,
                        "flags": 2073,
                        "unitsPerEm": 2000,
                        "created": 3398655600,
                        "modified": 3403624069,
                        "xMin": -188,
                        "yMin": -365,
                        "xMax": 2233,
                        "yMax": 1837,
                        "macStyle": 0,
                        "lowestRecPPEM": 9,
                        "fontDirectionHint": 2,
                        "indexToLocFormat": 0,
                        "glyphDataFormat": 0
                    },
                    "names": {
                        "0": "Copyright (c) 2010-2011 by tyPoland Lukasz Dziedzic with Reserve",
                        "1": "Lato",
                        "2": "Regular",
                        "3": "tyPolandLukaszDziedzic: Lato Regular: 2011",
                        "4": "Lato Regular",
                        "5": "Version 1.104; Western+Polish opensource",
                        "6": "Lato-Regular",
                        "14": "http://scripts.sil.org/OFL"
                    },
                    "OS2": {
                        "version": 3,
                        "xAvgCharWidth": 1042,
                        "usWeightClass": 400,
                        "usWidthClass": 5,
                        "fsType": 0,
                        "ySubscriptXSize": 1400,
                        "ySubscriptYSize": 1300,
                        "ySubscriptXOffset": 0,
                        "ySubscriptYOffset": 280,
                        "ySuperscriptXSize": 1400,
                        "ySuperscriptYSize": 1300,
                        "ySuperscriptXOffset": 0,
                        "ySuperscriptYOffset": 954,
                        "yStrikeoutSize": 120,
                        "yStrikeoutPosition": 500,
                        "sFamilyClass": 2051,
                        "ulUnicodeRange1": 2147483687,
                        "ulUnicodeRange2": 74,
                        "ulUnicodeRange3": 0,
                        "ulUnicodeRange4": 0,
                        "achVendID": "tyPL",
                        "fsSelection": 64,
                        "usFirstCharIndex": 0,
                        "usLastCharIndex": 8722,
                        "sTypoAscender": 1610,
                        "sTypoDescender": -390,
                        "sTypoLineGap": 400,
                        "usWinAscent": 1974,
                        "usWinDescent": 426,
                        "ulCodePageRange1": 536871059,
                        "ulCodePageRange2": 0,
                        "sxHeight": 1013,
                        "sCapHeight": 1433,
                        "usDefaultChar": 0,
                        "usBreakChar": 32,
                        "usMaxContext": 2,
                        "panose": {
                            "bFamilyType": 2,
                            "bSerifStyle": 15,
                            "bWeight": 5,
                            "bProportion": 2,
                            "bContrast": 2,
                            "bStrokeVariation": 2,
                            "bArmStyle": 4,
                            "bLetterForm": 3,
                            "bMidline": 2,
                            "bXHeight": 3
                        }
                    },
                    "post": {
                        "formatType": 2,
                        "italicAngle": 0,
                        "underlinePosition": -140,
                        "underlineThickness": 120,
                        "isFixedPitch": 0,
                        "minMemType42": 0,
                        "maxMemType42": 0,
                        "minMemType1": 0,
                        "maxMemType1": 0
                    },
                    "cmap": {
                        "encodings": [
                            {
                                "platform": 0,
                                "encoding": 3
                            },
                            {
                                "platform": 3,
                                "encoding": 1
                            }
                        ],
                        "codepoints": [
                            0,
                            13,
                            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,
                            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,
                            305,
                            338,
                            339,
                            710,
                            730,
                            732,
                            8211,
                            8212,
                            8216,
                            8217,
                            8218,
                            8220,
                            8221,
                            8222,
                            8226,
                            8230,
                            8249,
                            8250,
                            8260,
                            8364,
                            8482,
                            8722
                        ]
                    },
                    "color": {
                        "formats": []
                    },
                    "features": {
                        "GSUB": {
                            "DFLT": {
                                "default": [
                                    "liga"
                                ]
                            },
                            "latn": {
                                "default": [
                                    "liga"
                                ]
                            }
                        },
                        "GPOS": {
                            "DFLT": {
                                "default": [
                                    "kern"
                                ]
                            },
                            "latn": {
                                "default": [
                                    "kern"
                                ]
                            }
                        }
                    },
                    "counts": {
                        "num_cmap_codepoints": 215,
                        "num_glyphs": 224
                    }
                },
                "_load_end": 300,
                "_ttfb_start": 246,
                "_ttfb_end": 292,
                "_download_start": 292,
                "_download_end": 300,
                "_download_ms": 8,
                "_all_start": 246,
                "_all_end": 300,
                "_all_ms": 54,
                "_index": 5,
                "_number": 6
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-06-10T19:13:04.156+00:00",
                "time": 70,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://almanac.httparchive.org/static/fonts/Poppins-Bold.woff2",
                    "headersSize": 642,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "*/*"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "origin",
                            "value": "https://almanac.httparchive.org"
                        },
                        {
                            "name": "priority",
                            "value": "u=1"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149\", \"Google Chrome\";v=\"149\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "font"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "same-origin"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 PTST/260602.124101"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 411,
                    "bodySize": 7924,
                    "headers": [
                        {
                            "name": "age",
                            "value": "624400"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=31536000"
                        },
                        {
                            "name": "content-length",
                            "value": "7924"
                        },
                        {
                            "name": "content-type",
                            "value": "font/woff2"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 03 Jun 2026 13:46:24 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"m0FizQ\""
                        },
                        {
                            "name": "expires",
                            "value": "Thu, 03 Jun 2027 13:46:24 GMT"
                        },
                        {
                            "name": "server",
                            "value": "Google Frontend"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31556926; includeSubDomains"
                        },
                        {
                            "name": "vary",
                            "value": "Accept-Encoding"
                        },
                        {
                            "name": "x-cloud-trace-context",
                            "value": "95abb3eb88e731399cd39485edea8ee0"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 7924,
                        "mimeType": "font/woff2"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 66,
                    "receive": 4
                },
                "_type": 3,
                "_id": "5817.7",
                "_request_id": "5817.7",
                "_ip_addr": "[2607:f8b0:4004:c09::79]",
                "_full_url": "https://almanac.httparchive.org/static/fonts/Poppins-Bold.woff2",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "almanac.httparchive.org",
                "_url": "/static/fonts/Poppins-Bold.woff2",
                "_raw_id": "5817.7",
                "_frame_id": "55DE89DA9223AB1F9AFA2446AB6DDE31",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_isLinkPreload": true,
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Font",
                "_load_ms": 70,
                "_ttfb_ms": 66,
                "_load_start": 246,
                "_load_start_float": 246.000211,
                "_bytesIn": 7924,
                "_objectSize": 7924,
                "_objectSizeUncompressed": 7924,
                "_chunks": [
                    {
                        "ts": 316,
                        "bytes": 7924
                    }
                ],
                "_expires": "Thu, 03 Jun 2027 13:46:24 GMT",
                "_cacheControl": "public, max-age=31536000",
                "_contentType": "font/woff2",
                "_contentEncoding": "",
                "_socket": 170,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://almanac.httparchive.org/en/2022/",
                "_initiator_line": 16,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "High",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: almanac.httparchive.org",
                        ":method: GET",
                        ":path: /static/fonts/Poppins-Bold.woff2",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "origin: https://almanac.httparchive.org",
                        "priority: u=1",
                        "referer: https://almanac.httparchive.org/en/2022/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149\", \"Google Chrome\";v=\"149\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: font",
                        "sec-fetch-mode: cors",
                        "sec-fetch-site: same-origin",
                        "user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 PTST/260602.124101"
                    ],
                    "response": [
                        "age: 624400",
                        "cache-control: public, max-age=31536000",
                        "content-length: 7924",
                        "content-type: font/woff2",
                        "date: Wed, 03 Jun 2026 13:46:24 GMT",
                        "etag: \"m0FizQ\"",
                        "expires: Thu, 03 Jun 2027 13:46:24 GMT",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: 95abb3eb88e731399cd39485edea8ee0",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 2026,
                "_score_cache": 100,
                "_score_cdn": 100,
                "_score_gzip": -1,
                "_score_cookies": -1,
                "_score_keep-alive": 100,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": -1,
                "_score_etags": -1,
                "_dns_ms": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": null,
                "_gzip_save": null,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": 30911600,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 241,
                "_dns_details": {
                    "A": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "142.251.163.121"
                        ]
                    }
                },
                "_socket_group": "https://almanac.httparchive.org <https://httparchive.org same_site>",
                "_http2_stream_id": 13,
                "_http2_stream_dependency": 11,
                "_http2_stream_weight": 220,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 211,
                "_body_hash": "56a522e79770e488da6015ed10f8c2bdafbcd87a7c6d443f7a293579bd0ef58d",
                "_server_port": "443",
                "_renderBlocking": "non_blocking",
                "_font_details": {
                    "table_sizes": {
                        "GPOS": 32,
                        "GSUB": 48,
                        "OS/2": 96,
                        "cmap": 212,
                        "gasp": 8,
                        "glyf": 9857,
                        "head": 54,
                        "hhea": 36,
                        "hmtx": 872,
                        "loca": 0,
                        "maxp": 32,
                        "name": 524,
                        "post": 523
                    },
                    "head": {
                        "tableVersion": 1,
                        "fontRevision": 3.0099945068359375,
                        "checkSumAdjustment": 2253281517,
                        "magicNumber": 1594834165,
                        "flags": 2051,
                        "unitsPerEm": 1000,
                        "created": 3585577408,
                        "modified": 3585808703,
                        "xMin": -563,
                        "yMin": -606,
                        "xMax": 2477,
                        "yMax": 1108,
                        "macStyle": 1,
                        "lowestRecPPEM": 7,
                        "fontDirectionHint": 2,
                        "indexToLocFormat": 0,
                        "glyphDataFormat": 0
                    },
                    "names": {
                        "0": "Copyright 2014-2017 Indian Type Foundry (info@indiantypefoundry.",
                        "1": "Poppins",
                        "2": "Bold",
                        "3": "3.010;ITFO;Poppins-Bold",
                        "4": "Poppins Bold",
                        "5": "Version 3.010;PS 1.000;hotconv 16.6.54;makeotf.lib2.5.65590",
                        "6": "Poppins-Bold",
                        "14": "http://scripts.sil.org/OFL"
                    },
                    "OS2": {
                        "version": 4,
                        "xAvgCharWidth": 883,
                        "usWeightClass": 700,
                        "usWidthClass": 5,
                        "fsType": 0,
                        "ySubscriptXSize": 650,
                        "ySubscriptYSize": 600,
                        "ySubscriptXOffset": 0,
                        "ySubscriptYOffset": 75,
                        "ySuperscriptXSize": 650,
                        "ySuperscriptYSize": 600,
                        "ySuperscriptXOffset": 0,
                        "ySuperscriptYOffset": 350,
                        "yStrikeoutSize": 50,
                        "yStrikeoutPosition": 334,
                        "sFamilyClass": 0,
                        "ulUnicodeRange1": 7,
                        "ulUnicodeRange2": 0,
                        "ulUnicodeRange3": 0,
                        "ulUnicodeRange4": 0,
                        "achVendID": "ITFO",
                        "fsSelection": 160,
                        "usFirstCharIndex": 0,
                        "usLastCharIndex": 8725,
                        "sTypoAscender": 1050,
                        "sTypoDescender": -350,
                        "sTypoLineGap": 100,
                        "usWinAscent": 1135,
                        "usWinDescent": 627,
                        "ulCodePageRange1": 536871059,
                        "ulCodePageRange2": 0,
                        "sxHeight": 558,
                        "sCapHeight": 711,
                        "usDefaultChar": 0,
                        "usBreakChar": 32,
                        "usMaxContext": 4,
                        "panose": {
                            "bFamilyType": 0,
                            "bSerifStyle": 0,
                            "bWeight": 8,
                            "bProportion": 0,
                            "bContrast": 0,
                            "bStrokeVariation": 0,
                            "bArmStyle": 0,
                            "bLetterForm": 0,
                            "bMidline": 0,
                            "bXHeight": 0
                        }
                    },
                    "post": {
                        "formatType": 2,
                        "italicAngle": 0,
                        "underlinePosition": -75,
                        "underlineThickness": 50,
                        "isFixedPitch": 0,
                        "minMemType42": 0,
                        "maxMemType42": 0,
                        "minMemType1": 0,
                        "maxMemType1": 0
                    },
                    "cmap": {
                        "encodings": [
                            {
                                "platform": 0,
                                "encoding": 3
                            },
                            {
                                "platform": 3,
                                "encoding": 1
                            }
                        ],
                        "codepoints": [
                            0,
                            13,
                            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,
                            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,
                            305,
                            338,
                            339,
                            700,
                            710,
                            730,
                            732,
                            8211,
                            8212,
                            8216,
                            8217,
                            8218,
                            8220,
                            8221,
                            8222,
                            8226,
                            8230,
                            8249,
                            8250,
                            8260,
                            8364,
                            8482,
                            8722,
                            8725
                        ]
                    },
                    "color": {
                        "formats": []
                    },
                    "features": {
                        "GSUB": {
                            "DFLT": {
                                "default": []
                            },
                            "dev2": [],
                            "deva": []
                        },
                        "GPOS": {
                            "DFLT": {
                                "default": []
                            }
                        }
                    },
                    "counts": {
                        "num_cmap_codepoints": 217,
                        "num_glyphs": 218
                    }
                },
                "_load_end": 316,
                "_ttfb_start": 246,
                "_ttfb_end": 312,
                "_download_start": 312,
                "_download_end": 316,
                "_download_ms": 4,
                "_all_start": 246,
                "_all_end": 316,
                "_all_ms": 70,
                "_index": 6,
                "_number": 7
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-06-10T19:13:04.157+00:00",
                "time": 64,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://almanac.httparchive.org/static/fonts/Lato-Black.woff2",
                    "headersSize": 640,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "*/*"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "origin",
                            "value": "https://almanac.httparchive.org"
                        },
                        {
                            "name": "priority",
                            "value": "u=1"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149\", \"Google Chrome\";v=\"149\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "font"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "same-origin"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 PTST/260602.124101"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 412,
                    "bodySize": 13732,
                    "headers": [
                        {
                            "name": "age",
                            "value": "327923"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=31536000"
                        },
                        {
                            "name": "content-length",
                            "value": "13732"
                        },
                        {
                            "name": "content-type",
                            "value": "font/woff2"
                        },
                        {
                            "name": "date",
                            "value": "Sun, 07 Jun 2026 00:07:41 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"m0FizQ\""
                        },
                        {
                            "name": "expires",
                            "value": "Mon, 07 Jun 2027 00:07:41 GMT"
                        },
                        {
                            "name": "server",
                            "value": "Google Frontend"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31556926; includeSubDomains"
                        },
                        {
                            "name": "vary",
                            "value": "Accept-Encoding"
                        },
                        {
                            "name": "x-cloud-trace-context",
                            "value": "b1673d10872f6ebe9719e866b6d377b4"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 13732,
                        "mimeType": "font/woff2"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 57,
                    "receive": 7
                },
                "_type": 3,
                "_id": "5817.8",
                "_request_id": "5817.8",
                "_ip_addr": "[2607:f8b0:4004:c09::79]",
                "_full_url": "https://almanac.httparchive.org/static/fonts/Lato-Black.woff2",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "almanac.httparchive.org",
                "_url": "/static/fonts/Lato-Black.woff2",
                "_raw_id": "5817.8",
                "_frame_id": "55DE89DA9223AB1F9AFA2446AB6DDE31",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_isLinkPreload": true,
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Font",
                "_load_ms": 64,
                "_ttfb_ms": 57,
                "_load_start": 247,
                "_load_start_float": 247.000217,
                "_bytesIn": 13732,
                "_objectSize": 13732,
                "_objectSizeUncompressed": 13732,
                "_chunks": [
                    {
                        "ts": 311,
                        "bytes": 13732
                    }
                ],
                "_expires": "Mon, 07 Jun 2027 00:07:41 GMT",
                "_cacheControl": "public, max-age=31536000",
                "_contentType": "font/woff2",
                "_contentEncoding": "",
                "_socket": 170,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://almanac.httparchive.org/en/2022/",
                "_initiator_line": 17,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "High",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: almanac.httparchive.org",
                        ":method: GET",
                        ":path: /static/fonts/Lato-Black.woff2",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "origin: https://almanac.httparchive.org",
                        "priority: u=1",
                        "referer: https://almanac.httparchive.org/en/2022/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149\", \"Google Chrome\";v=\"149\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: font",
                        "sec-fetch-mode: cors",
                        "sec-fetch-site: same-origin",
                        "user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 PTST/260602.124101"
                    ],
                    "response": [
                        "age: 327923",
                        "cache-control: public, max-age=31536000",
                        "content-length: 13732",
                        "content-type: font/woff2",
                        "date: Sun, 07 Jun 2026 00:07:41 GMT",
                        "etag: \"m0FizQ\"",
                        "expires: Mon, 07 Jun 2027 00:07:41 GMT",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: b1673d10872f6ebe9719e866b6d377b4",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 2020,
                "_score_cache": 100,
                "_score_cdn": 100,
                "_score_gzip": -1,
                "_score_cookies": -1,
                "_score_keep-alive": 100,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": -1,
                "_score_etags": -1,
                "_dns_ms": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": null,
                "_gzip_save": null,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": 31208077,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 241,
                "_dns_details": {
                    "A": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "142.251.163.121"
                        ]
                    }
                },
                "_socket_group": "https://almanac.httparchive.org <https://httparchive.org same_site>",
                "_http2_stream_id": 15,
                "_http2_stream_dependency": 13,
                "_http2_stream_weight": 220,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 217,
                "_body_hash": "973ebbead06df6ace22a88d2856663d37845792bdf1b40ff69df2e20912fedef",
                "_server_port": "443",
                "_renderBlocking": "non_blocking",
                "_font_details": {
                    "table_sizes": {
                        "GPOS": 4730,
                        "GSUB": 112,
                        "OS/2": 96,
                        "cmap": 196,
                        "gasp": 8,
                        "glyf": 16881,
                        "head": 54,
                        "hhea": 36,
                        "hmtx": 886,
                        "loca": 0,
                        "maxp": 32,
                        "name": 644,
                        "post": 581
                    },
                    "head": {
                        "tableVersion": 1,
                        "fontRevision": 1.10400390625,
                        "checkSumAdjustment": 3090765667,
                        "magicNumber": 1594834165,
                        "flags": 2073,
                        "unitsPerEm": 2000,
                        "created": 3398655600,
                        "modified": 3403624062,
                        "xMin": -166,
                        "yMin": -357,
                        "xMax": 2334,
                        "yMax": 1904,
                        "macStyle": 0,
                        "lowestRecPPEM": 9,
                        "fontDirectionHint": 2,
                        "indexToLocFormat": 0,
                        "glyphDataFormat": 0
                    },
                    "names": {
                        "0": "Copyright (c) 2010-2011 by tyPoland Lukasz Dziedzic with Reserve",
                        "1": "Lato Black",
                        "2": "Regular",
                        "3": "tyPolandLukaszDziedzic: Lato Black: 2011",
                        "4": "Lato Black",
                        "5": "Version 1.104; Western+Polish opensource",
                        "6": "Lato-Black",
                        "14": "http://scripts.sil.org/OFL"
                    },
                    "OS2": {
                        "version": 3,
                        "xAvgCharWidth": 1076,
                        "usWeightClass": 900,
                        "usWidthClass": 5,
                        "fsType": 0,
                        "ySubscriptXSize": 1400,
                        "ySubscriptYSize": 1300,
                        "ySubscriptXOffset": 0,
                        "ySubscriptYOffset": 280,
                        "ySuperscriptXSize": 1400,
                        "ySuperscriptYSize": 1300,
                        "ySuperscriptXOffset": 0,
                        "ySuperscriptYOffset": 954,
                        "yStrikeoutSize": 194,
                        "yStrikeoutPosition": 500,
                        "sFamilyClass": 2051,
                        "ulUnicodeRange1": 2147483687,
                        "ulUnicodeRange2": 74,
                        "ulUnicodeRange3": 0,
                        "ulUnicodeRange4": 0,
                        "achVendID": "tyPL",
                        "fsSelection": 64,
                        "usFirstCharIndex": 0,
                        "usLastCharIndex": 8722,
                        "sTypoAscender": 1610,
                        "sTypoDescender": -390,
                        "sTypoLineGap": 400,
                        "usWinAscent": 1974,
                        "usWinDescent": 426,
                        "ulCodePageRange1": 536871059,
                        "ulCodePageRange2": 0,
                        "sxHeight": 1037,
                        "sCapHeight": 1457,
                        "usDefaultChar": 0,
                        "usBreakChar": 32,
                        "usMaxContext": 2,
                        "panose": {
                            "bFamilyType": 2,
                            "bSerifStyle": 15,
                            "bWeight": 10,
                            "bProportion": 2,
                            "bContrast": 2,
                            "bStrokeVariation": 2,
                            "bArmStyle": 4,
                            "bLetterForm": 3,
                            "bMidline": 2,
                            "bXHeight": 3
                        }
                    },
                    "post": {
                        "formatType": 2,
                        "italicAngle": 0,
                        "underlinePosition": -103,
                        "underlineThickness": 194,
                        "isFixedPitch": 0,
                        "minMemType42": 0,
                        "maxMemType42": 0,
                        "minMemType1": 0,
                        "maxMemType1": 0
                    },
                    "cmap": {
                        "encodings": [
                            {
                                "platform": 0,
                                "encoding": 3
                            },
                            {
                                "platform": 3,
                                "encoding": 1
                            }
                        ],
                        "codepoints": [
                            0,
                            13,
                            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,
                            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,
                            305,
                            338,
                            339,
                            710,
                            730,
                            732,
                            8211,
                            8212,
                            8216,
                            8217,
                            8218,
                            8220,
                            8221,
                            8222,
                            8226,
                            8230,
                            8249,
                            8250,
                            8260,
                            8364,
                            8482,
                            8722
                        ]
                    },
                    "color": {
                        "formats": []
                    },
                    "features": {
                        "GSUB": {
                            "DFLT": {
                                "default": [
                                    "liga"
                                ]
                            },
                            "latn": {
                                "default": [
                                    "liga"
                                ]
                            }
                        },
                        "GPOS": {
                            "DFLT": {
                                "default": [
                                    "kern"
                                ]
                            },
                            "latn": {
                                "default": [
                                    "kern"
                                ]
                            }
                        }
                    },
                    "counts": {
                        "num_cmap_codepoints": 215,
                        "num_glyphs": 224
                    }
                },
                "_load_end": 311,
                "_ttfb_start": 247,
                "_ttfb_end": 304,
                "_download_start": 304,
                "_download_end": 311,
                "_download_ms": 7,
                "_all_start": 247,
                "_all_end": 311,
                "_all_ms": 64,
                "_index": 7,
                "_number": 8
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-06-10T19:13:04.158+00:00",
                "time": 78,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://almanac.httparchive.org/static/fonts/Lato-Bold.woff2",
                    "headersSize": 639,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "*/*"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "origin",
                            "value": "https://almanac.httparchive.org"
                        },
                        {
                            "name": "priority",
                            "value": "u=1"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149\", \"Google Chrome\";v=\"149\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "font"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "same-origin"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 PTST/260602.124101"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 376,
                    "bodySize": 14176,
                    "headers": [
                        {
                            "name": "cache-control",
                            "value": "public, max-age=31536000"
                        },
                        {
                            "name": "content-type",
                            "value": "font/woff2"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 10 Jun 2026 19:13:04 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"H5sM_A\""
                        },
                        {
                            "name": "expires",
                            "value": "Thu, 10 Jun 2027 19:13:04 GMT"
                        },
                        {
                            "name": "server",
                            "value": "Google Frontend"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31556926; includeSubDomains"
                        },
                        {
                            "name": "vary",
                            "value": "Accept-Encoding"
                        },
                        {
                            "name": "x-cloud-trace-context",
                            "value": "cadf963cdce6bb95bb38fadc1b2bccf6"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 14176,
                        "mimeType": "font/woff2"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 74,
                    "receive": 4
                },
                "_type": 3,
                "_id": "5817.9",
                "_request_id": "5817.9",
                "_ip_addr": "[2607:f8b0:4004:c09::79]",
                "_full_url": "https://almanac.httparchive.org/static/fonts/Lato-Bold.woff2",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "almanac.httparchive.org",
                "_url": "/static/fonts/Lato-Bold.woff2",
                "_raw_id": "5817.9",
                "_frame_id": "55DE89DA9223AB1F9AFA2446AB6DDE31",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_isLinkPreload": true,
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Font",
                "_load_ms": 78,
                "_ttfb_ms": 74,
                "_load_start": 248,
                "_load_start_float": 248.000223,
                "_bytesIn": 14176,
                "_objectSize": 14176,
                "_objectSizeUncompressed": 14176,
                "_chunks": [
                    {
                        "ts": 326,
                        "bytes": 14176
                    }
                ],
                "_expires": "Thu, 10 Jun 2027 19:13:04 GMT",
                "_cacheControl": "public, max-age=31536000",
                "_contentType": "font/woff2",
                "_contentEncoding": "",
                "_socket": 170,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://almanac.httparchive.org/en/2022/",
                "_initiator_line": 18,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "High",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: almanac.httparchive.org",
                        ":method: GET",
                        ":path: /static/fonts/Lato-Bold.woff2",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "origin: https://almanac.httparchive.org",
                        "priority: u=1",
                        "referer: https://almanac.httparchive.org/en/2022/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149\", \"Google Chrome\";v=\"149\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: font",
                        "sec-fetch-mode: cors",
                        "sec-fetch-site: same-origin",
                        "user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 PTST/260602.124101"
                    ],
                    "response": [
                        "cache-control: public, max-age=31536000",
                        "content-type: font/woff2",
                        "date: Wed, 10 Jun 2026 19:13:04 GMT",
                        "etag: \"H5sM_A\"",
                        "expires: Thu, 10 Jun 2027 19:13:04 GMT",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: cadf963cdce6bb95bb38fadc1b2bccf6",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 2017,
                "_score_cache": 100,
                "_score_cdn": 100,
                "_score_gzip": -1,
                "_score_cookies": -1,
                "_score_keep-alive": 100,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": -1,
                "_score_etags": -1,
                "_dns_ms": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": null,
                "_gzip_save": null,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": 31536000,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 242,
                "_dns_details": {
                    "A": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "142.251.163.121"
                        ]
                    }
                },
                "_socket_group": "https://almanac.httparchive.org <https://httparchive.org same_site>",
                "_http2_stream_id": 17,
                "_http2_stream_dependency": 15,
                "_http2_stream_weight": 220,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 223,
                "_body_hash": "9baad10e85c5be8d5697086479983b6b477197103bf8f0f11817b1bdfb9a7451",
                "_server_port": "443",
                "_renderBlocking": "non_blocking",
                "_font_details": {
                    "table_sizes": {
                        "GPOS": 4930,
                        "GSUB": 112,
                        "OS/2": 96,
                        "cmap": 196,
                        "gasp": 12,
                        "glyf": 16775,
                        "head": 54,
                        "hhea": 36,
                        "hmtx": 886,
                        "loca": 0,
                        "maxp": 32,
                        "name": 640,
                        "post": 581
                    },
                    "head": {
                        "tableVersion": 1,
                        "fontRevision": 1.10400390625,
                        "checkSumAdjustment": 3498477643,
                        "magicNumber": 1594834165,
                        "flags": 2073,
                        "unitsPerEm": 2000,
                        "created": 3398655600,
                        "modified": 3403624064,
                        "xMin": -177,
                        "yMin": -361,
                        "xMax": 2286,
                        "yMax": 1874,
                        "macStyle": 1,
                        "lowestRecPPEM": 9,
                        "fontDirectionHint": 2,
                        "indexToLocFormat": 0,
                        "glyphDataFormat": 0
                    },
                    "names": {
                        "0": "Copyright (c) 2010-2011 by tyPoland Lukasz Dziedzic with Reserve",
                        "1": "Lato",
                        "2": "Bold",
                        "3": "tyPolandLukaszDziedzic: Lato Bold: 2011",
                        "4": "Lato Bold",
                        "5": "Version 1.104; Western+Polish opensource",
                        "6": "Lato-Bold",
                        "14": "http://scripts.sil.org/OFL"
                    },
                    "OS2": {
                        "version": 3,
                        "xAvgCharWidth": 1060,
                        "usWeightClass": 700,
                        "usWidthClass": 5,
                        "fsType": 0,
                        "ySubscriptXSize": 1400,
                        "ySubscriptYSize": 1300,
                        "ySubscriptXOffset": 0,
                        "ySubscriptYOffset": 280,
                        "ySuperscriptXSize": 1400,
                        "ySuperscriptYSize": 1300,
                        "ySuperscriptXOffset": 0,
                        "ySuperscriptYOffset": 954,
                        "yStrikeoutSize": 160,
                        "yStrikeoutPosition": 500,
                        "sFamilyClass": 2051,
                        "ulUnicodeRange1": 2147483687,
                        "ulUnicodeRange2": 74,
                        "ulUnicodeRange3": 0,
                        "ulUnicodeRange4": 0,
                        "achVendID": "tyPL",
                        "fsSelection": 32,
                        "usFirstCharIndex": 0,
                        "usLastCharIndex": 8722,
                        "sTypoAscender": 1610,
                        "sTypoDescender": -390,
                        "sTypoLineGap": 400,
                        "usWinAscent": 1974,
                        "usWinDescent": 426,
                        "ulCodePageRange1": 536871059,
                        "ulCodePageRange2": 0,
                        "sxHeight": 1026,
                        "sCapHeight": 1446,
                        "usDefaultChar": 0,
                        "usBreakChar": 32,
                        "usMaxContext": 2,
                        "panose": {
                            "bFamilyType": 2,
                            "bSerifStyle": 15,
                            "bWeight": 8,
                            "bProportion": 2,
                            "bContrast": 2,
                            "bStrokeVariation": 2,
                            "bArmStyle": 4,
                            "bLetterForm": 3,
                            "bMidline": 2,
                            "bXHeight": 3
                        }
                    },
                    "post": {
                        "formatType": 2,
                        "italicAngle": 0,
                        "underlinePosition": -120,
                        "underlineThickness": 160,
                        "isFixedPitch": 0,
                        "minMemType42": 0,
                        "maxMemType42": 0,
                        "minMemType1": 0,
                        "maxMemType1": 0
                    },
                    "cmap": {
                        "encodings": [
                            {
                                "platform": 0,
                                "encoding": 3
                            },
                            {
                                "platform": 3,
                                "encoding": 1
                            }
                        ],
                        "codepoints": [
                            0,
                            13,
                            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,
                            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,
                            305,
                            338,
                            339,
                            710,
                            730,
                            732,
                            8211,
                            8212,
                            8216,
                            8217,
                            8218,
                            8220,
                            8221,
                            8222,
                            8226,
                            8230,
                            8249,
                            8250,
                            8260,
                            8364,
                            8482,
                            8722
                        ]
                    },
                    "color": {
                        "formats": []
                    },
                    "features": {
                        "GSUB": {
                            "DFLT": {
                                "default": [
                                    "liga"
                                ]
                            },
                            "latn": {
                                "default": [
                                    "liga"
                                ]
                            }
                        },
                        "GPOS": {
                            "DFLT": {
                                "default": [
                                    "kern"
                                ]
                            },
                            "latn": {
                                "default": [
                                    "kern"
                                ]
                            }
                        }
                    },
                    "counts": {
                        "num_cmap_codepoints": 215,
                        "num_glyphs": 224
                    }
                },
                "_load_end": 326,
                "_ttfb_start": 248,
                "_ttfb_end": 322,
                "_download_start": 322,
                "_download_end": 326,
                "_download_ms": 4,
                "_all_start": 248,
                "_all_end": 326,
                "_all_ms": 78,
                "_index": 8,
                "_number": 9
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-06-10T19:13:04.160+00:00",
                "time": 100,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://almanac.httparchive.org/static/images/home-hero.png",
                    "headersSize": 665,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "priority",
                            "value": "u=1, i"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149\", \"Google Chrome\";v=\"149\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "image"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "no-cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "same-origin"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 PTST/260602.124101"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 372,
                    "bodySize": 31737,
                    "headers": [
                        {
                            "name": "cache-control",
                            "value": "public, max-age=10800"
                        },
                        {
                            "name": "content-type",
                            "value": "image/png"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 10 Jun 2026 19:13:04 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"H5sM_A\""
                        },
                        {
                            "name": "expires",
                            "value": "Wed, 10 Jun 2026 22:13:04 GMT"
                        },
                        {
                            "name": "server",
                            "value": "Google Frontend"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31556926; includeSubDomains"
                        },
                        {
                            "name": "vary",
                            "value": "Accept-Encoding"
                        },
                        {
                            "name": "x-cloud-trace-context",
                            "value": "cbd4d8f3bbc480c4bb38fadc1b2bccfa"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 31737,
                        "mimeType": "image/png"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 78,
                    "receive": 22
                },
                "_type": 3,
                "_id": "5817.10",
                "_request_id": "5817.10",
                "_ip_addr": "[2607:f8b0:4004:c09::79]",
                "_full_url": "https://almanac.httparchive.org/static/images/home-hero.png",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "almanac.httparchive.org",
                "_url": "/static/images/home-hero.png",
                "_raw_id": "5817.10",
                "_frame_id": "55DE89DA9223AB1F9AFA2446AB6DDE31",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Image",
                "_load_ms": 100,
                "_ttfb_ms": 78,
                "_load_start": 250,
                "_load_start_float": 250.000229,
                "_bytesIn": 31737,
                "_objectSize": 31737,
                "_objectSizeUncompressed": 31737,
                "_chunks": [
                    {
                        "ts": 350,
                        "bytes": 31737
                    }
                ],
                "_expires": "Wed, 10 Jun 2026 22:13:04 GMT",
                "_cacheControl": "public, max-age=10800",
                "_contentType": "image/png",
                "_contentEncoding": "",
                "_socket": 170,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://almanac.httparchive.org/en/2022/",
                "_initiator_line": 1443,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "High",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: almanac.httparchive.org",
                        ":method: GET",
                        ":path: /static/images/home-hero.png",
                        ":scheme: https",
                        "accept: image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "priority: u=1, i",
                        "referer: https://almanac.httparchive.org/en/2022/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149\", \"Google Chrome\";v=\"149\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: image",
                        "sec-fetch-mode: no-cors",
                        "sec-fetch-site: same-origin",
                        "user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 PTST/260602.124101"
                    ],
                    "response": [
                        "cache-control: public, max-age=10800",
                        "content-type: image/png",
                        "date: Wed, 10 Jun 2026 19:13:04 GMT",
                        "etag: \"H5sM_A\"",
                        "expires: Wed, 10 Jun 2026 22:13:04 GMT",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: cbd4d8f3bbc480c4bb38fadc1b2bccfa",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 2089,
                "_score_cache": 50,
                "_score_cdn": 100,
                "_score_gzip": -1,
                "_score_cookies": -1,
                "_score_keep-alive": 100,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": 100,
                "_score_etags": -1,
                "_dns_ms": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": null,
                "_gzip_save": null,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": 31858,
                "_image_save": 0,
                "_cache_time": 10800,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 245,
                "_dns_details": {
                    "A": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "142.251.163.121"
                        ]
                    }
                },
                "_socket_group": "https://almanac.httparchive.org <https://httparchive.org same_site>",
                "_http2_stream_id": 19,
                "_http2_stream_dependency": 17,
                "_http2_stream_weight": 220,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 229,
                "_body_hash": "6827a48810d48952c8e0b39217cc85c0bc56b47fdea659c9a42387d735362115",
                "_server_port": "443",
                "_image_details": {
                    "detected_type": "png",
                    "metadata": {
                        "ExifTool": {
                            "ExifToolVersion": 12.97
                        },
                        "File": {
                            "FileSize": "32 kB",
                            "FileType": "PNG",
                            "FileTypeExtension": "png",
                            "MIMEType": "image/png"
                        },
                        "PNG": {
                            "ImageWidth": 820,
                            "ImageHeight": 562,
                            "BitDepth": 8,
                            "ColorType": "Palette",
                            "Compression": "Deflate/Inflate",
                            "Filter": "Adaptive",
                            "Interlace": "Noninterlaced",
                            "Palette": "(Binary data 129 bytes, use -b option to extract)",
                            "Transparency": "(Binary data 15 bytes, use -b option to extract)",
                            "PixelsPerUnitX": 2835,
                            "PixelsPerUnitY": 2835,
                            "PixelUnits": "meters"
                        },
                        "Composite": {
                            "ImageSize": "820x562",
                            "Megapixels": 0.461
                        }
                    },
                    "magick": {
                        "baseName": "5817.10",
                        "permissions": 664,
                        "format": "PNG",
                        "formatDescription": "Portable Network Graphics",
                        "mimeType": "image/png",
                        "class": "PseudoClass",
                        "geometry": {
                            "width": 820,
                            "height": 562,
                            "x": 0,
                            "y": 0
                        },
                        "resolution": {
                            "x": 28.35,
                            "y": 28.35
                        },
                        "printSize": {
                            "x": 28.9242,
                            "y": 19.8236
                        },
                        "units": "PixelsPerCentimeter",
                        "type": "PaletteAlpha",
                        "endianness": "Undefined",
                        "colorspace": "sRGB",
                        "depth": 8,
                        "baseDepth": 8,
                        "channelDepth": {
                            "alpha": 8,
                            "red": 8,
                            "green": 8,
                            "blue": 8
                        },
                        "pixels": 460840,
                        "imageStatistics": {
                            "Overall": {
                                "min": 0,
                                "max": 255,
                                "mean": 162.418,
                                "median": 182.75,
                                "standardDeviation": 94.9872,
                                "kurtosis": -1.55267,
                                "skewness": -0.274098,
                                "entropy": 0.457389
                            }
                        },
                        "channelStatistics": {
                            "alpha": {
                                "min": 0,
                                "max": 255,
                                "mean": 151.105,
                                "median": 255,
                                "standardDeviation": 124.55,
                                "kurtosis": -1.85451,
                                "skewness": -0.373325,
                                "entropy": 0.318009
                            },
                            "red": {
                                "min": 0,
                                "max": 255,
                                "mean": 159.922,
                                "median": 165,
                                "standardDeviation": 91.9733,
                                "kurtosis": -1.7455,
                                "skewness": -0.14433,
                                "entropy": 0.496279
                            },
                            "green": {
                                "min": 0,
                                "max": 255,
                                "mean": 167.299,
                                "median": 160,
                                "standardDeviation": 82.5086,
                                "kurtosis": -1.4023,
                                "skewness": -0.230307,
                                "entropy": 0.511013
                            },
                            "blue": {
                                "min": 0,
                                "max": 255,
                                "mean": 171.346,
                                "median": 151,
                                "standardDeviation": 80.9169,
                                "kurtosis": -1.20837,
                                "skewness": -0.348428,
                                "entropy": 0.504254
                            }
                        },
                        "alpha": "#4C697100",
                        "colormapEntries": 43,
                        "renderingIntent": "Perceptual",
                        "gamma": 0.454545,
                        "chromaticity": {
                            "redPrimary": {
                                "x": 0.64,
                                "y": 0.33
                            },
                            "greenPrimary": {
                                "x": 0.3,
                                "y": 0.6
                            },
                            "bluePrimary": {
                                "x": 0.15,
                                "y": 0.06
                            },
                            "whitePrimary": {
                                "x": 0.3127,
                                "y": 0.329
                            }
                        },
                        "matteColor": "#BDBDBDBDBDBD",
                        "backgroundColor": "#FFFFFFFFFFFF",
                        "borderColor": "#DFDFDFDFDFDF",
                        "transparentColor": "#000000000000",
                        "interlace": "None",
                        "intensity": "Undefined",
                        "compose": "Over",
                        "pageGeometry": {
                            "width": 820,
                            "height": 562,
                            "x": 0,
                            "y": 0
                        },
                        "dispose": "Undefined",
                        "iterations": 0,
                        "compression": "Zip",
                        "orientation": "Undefined",
                        "properties": {
                            "date:create": "2026-06-10T19:13:04+00:00",
                            "date:modify": "2026-06-10T19:13:04+00:00",
                            "date:timestamp": "2026-06-10T19:13:18+00:00",
                            "png:IHDR.bit-depth-orig": "8",
                            "png:IHDR.bit_depth": "8",
                            "png:IHDR.color-type-orig": "3",
                            "png:IHDR.color_type": "3 (Indexed)",
                            "png:IHDR.interlace_method": "0 (Not interlaced)",
                            "png:IHDR.width,height": "820, 562",
                            "png:pHYs": "x_res=2835, y_res=2835, units=1",
                            "png:PLTE.number_colors": "43",
                            "png:tRNS": "chunk was found",
                            "signature": "839d2ba77238e8cb6f916ddc24afb32724b35fb6dbe2ab2208075979b8ba57af"
                        },
                        "tainted": false,
                        "filesize": "31737B",
                        "numberPixels": "460840",
                        "pixelsPerSecond": "5.00949MB",
                        "userTime": "0.020u",
                        "elapsedTime": "0:01.091"
                    }
                },
                "_load_end": 350,
                "_ttfb_start": 250,
                "_ttfb_end": 328,
                "_download_start": 328,
                "_download_end": 350,
                "_download_ms": 22,
                "_all_start": 250,
                "_all_end": 350,
                "_all_ms": 100,
                "_index": 9,
                "_number": 10
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-06-10T19:13:04.276+00:00",
                "time": 32,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://almanac.httparchive.org/static/js/almanac.js?v=fa418742db0ee3ef3f6f493962cd0dc7",
                    "headersSize": 615,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "*/*"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149\", \"Google Chrome\";v=\"149\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "script"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "no-cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "same-origin"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 PTST/260602.124101"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": [
                        {
                            "name": "v",
                            "value": "fa418742db0ee3ef3f6f493962cd0dc7"
                        }
                    ]
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 457,
                    "bodySize": 9315,
                    "headers": [
                        {
                            "name": "age",
                            "value": "5972"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=10800"
                        },
                        {
                            "name": "content-encoding",
                            "value": "gzip"
                        },
                        {
                            "name": "content-length",
                            "value": "8918"
                        },
                        {
                            "name": "content-type",
                            "value": "application/javascript; charset=utf-8"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 10 Jun 2026 17:33:32 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"H5sM_A\""
                        },
                        {
                            "name": "expires",
                            "value": "Wed, 10 Jun 2026 20:33:32 GMT"
                        },
                        {
                            "name": "server",
                            "value": "Google Frontend"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31556926; includeSubDomains"
                        },
                        {
                            "name": "vary",
                            "value": "Accept-Encoding"
                        },
                        {
                            "name": "x-cloud-trace-context",
                            "value": "fdeb9f7268dc51f1ea7d1a7e6b69642f"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 9315,
                        "mimeType": "application/javascript",
                        "text": "/* global gtag */\n// These are the core menu options\n\n// Language, Year and ToC select switcher (mobile)\nfunction handleSelectSwitchers() {\n  let languageYearSwitchers = document.querySelectorAll('.language-switcher select, .year-switcher select, .table-of-contents-switcher select');\n  for (let i = 0; i < languageYearSwitchers.length; i++) {\n    languageYearSwitchers[i].addEventListener('change', function (e) {\n\n      let selectedOption = this.options[this.selectedIndex];\n\n      if (e.target.dataset.label && selectedOption.dataset.event) {\n        gtag('event', selectedOption.dataset.event, {\n          'event_category': 'clicks',\n          'event_label': e.target.dataset.label,\n          'transport_type': 'beacon',\n          'value': 1\n        })\n      }\n\n      //Reset the selector back in case user uses Back button\n      let selectedValue = e.target.value;\n      if (selectedValue && selectedValue !== window.location.pathname) {\n        e.target.value = window.location.pathname;\n        window.location = selectedValue;\n      }\n    });\n  }\n}\n\n// Search, Language, Year and ToC menus (desktop)\nfunction handleNavMenu() {\n\n  function closeAnyOtherOpenDropdown(e) {\n\n    // If the click was in a menu that's already open then ignore as just been opened.\n    if (e.target.classList.contains('dropdown-open')) {\n      return\n    }\n\n    // If the click was in search nav, then ignore as don't want to close search menu.\n    let searchNavs = document.querySelectorAll('.search-nav ul:not(hidden)');\n    for (let i = 0; i < searchNavs.length; i++) {\n      if (searchNavs[i].contains(e.target)) {\n        return\n      }\n    }\n\n    // Else a click elsewhere so close all the menus\n    let openDropdownBtn = document.querySelector('.nav-dropdown-btn.dropdown-open');\n    openDropdownBtn && openDropdownBtn.click();\n  }\n\n  function trapFocusInList(e) {\n    let list = e.currentTarget;\n    let isInFooter = list.classList.contains('footer-list');\n    if (e.key === \"ArrowDown\") {\n      let siblingElem = isInFooter ? e.target.parentElement.previousElementSibling : e.target.parentElement.nextElementSibling;\n      let focusableElem = siblingElem ? siblingElem.querySelector('a') : (isInFooter ? lastFocusableElementInList : firstFocusableElementInList);\n      e.preventDefault();\n      focusableElem.focus();\n    } else if (e.key === \"ArrowUp\") {\n      let siblingElem = isInFooter ? e.target.parentElement.nextElementSibling : e.target.parentElement.previousElementSibling;\n      let focusableElem = siblingElem ? siblingElem.querySelector('a') : (isInFooter ? firstFocusableElementInList : lastFocusableElementInList);\n      e.preventDefault();\n      focusableElem.focus();\n    } else if (e.key === \"Escape\") {\n      let navDropDown = e.currentTarget.closest('.nav-dropdown');\n      let navDropDownBtn = navDropDown.querySelector('.nav-dropdown-btn');\n      navDropDownBtn.click();\n      navDropDownBtn.focus();\n    }\n  }\n\n  let firstFocusableElementInList, lastFocusableElementInList;\n  function toggleDropdownVisibility(e) {\n    let dropdownBtn = e.currentTarget;\n    let dropdown = dropdownBtn.closest('.nav-dropdown');\n    let list = dropdown.querySelector('.nav-dropdown-list');\n    let isListVisible = !list.classList.toggle('hidden');\n    let dropdownOpen = dropdownBtn.classList.toggle('dropdown-open');\n    dropdownBtn.setAttribute('aria-expanded', dropdownOpen);\n\n    if (isListVisible) {\n      let btnBoundingRect = dropdownBtn.getBoundingClientRect();\n      let listBoundingRect = list.getBoundingClientRect();\n      if (listBoundingRect.width <= btnBoundingRect.width) {\n        list.classList.add(\"align-center\");\n      } else if (btnBoundingRect.left + listBoundingRect.width > window.innerWidth) {\n        list.classList.add(\"align-right\");\n      }\n      document.body.addEventListener('click', closeAnyOtherOpenDropdown, true);\n      let navItems = list.querySelectorAll('a');\n      firstFocusableElementInList = navItems[0];\n      lastFocusableElementInList = navItems[navItems.length - 1];\n      list.addEventListener('keydown', trapFocusInList);\n\n      if (e.currentTarget.classList.contains('search-button')) {\n        e.currentTarget.parentNode.querySelector('input').focus();\n      }\n\n    } else {\n      list.removeEventListener('keydown', trapFocusInList);\n      document.body.removeEventListener('click', closeAnyOtherOpenDropdown, true);\n    }\n  }\n\n  // Might need to change menu hanging direction on window resize to avoid overflow\n  function checkNavDropdown() {\n    let list = window.document.querySelector('.dropdown-open ~ .nav-dropdown-list');\n    let dropdownBtn = window.document.querySelector('button.dropdown-open');\n    // If no open menu, then we're done\n    if (!list || !dropdownBtn) {\n      return;\n    }\n    let btnBoundingRect = dropdownBtn.getBoundingClientRect();\n    let listBoundingRect = list.getBoundingClientRect();\n    if (listBoundingRect.width <= btnBoundingRect.width) {\n      list.classList.remove(\"align-right\");\n      list.classList.add(\"align-center\");\n    } else if (btnBoundingRect.left + listBoundingRect.width > window.innerWidth) {\n      list.classList.remove(\"align-center\");\n      list.classList.add(\"align-right\");\n    } else {\n      list.classList.remove(\"align-center\");\n      list.classList.remove(\"align-right\");\n    }\n  }\n  window.onresize = checkNavDropdown;\n\n  function navBtnKeyDownHandler(e) {\n    let dropdownList = e.currentTarget.nextElementSibling;\n    let isDropdownOpen = e.currentTarget.classList.contains('dropdown-open');\n    let isInFooter = dropdownList.classList.contains('footer-list');\n    if (e.key === \"Escape\") {\n      e.currentTarget.click();\n    } else if (e.key === \"ArrowDown\") {\n      e.preventDefault();\n      !isDropdownOpen && e.currentTarget.click();\n      (isInFooter ? dropdownList.lastElementChild : dropdownList.firstElementChild).querySelector('a').focus();\n    } else if (isInFooter && e.key === \"ArrowUp\") {\n      e.preventDefault();\n      !isDropdownOpen && e.currentTarget.click();\n      dropdownList.firstElementChild.querySelector('a').focus();\n    }\n  }\n\n  let navDropdownButtons = document.querySelectorAll('.nav-dropdown-btn');\n  for (let i = 0; i < navDropdownButtons.length; i++) {\n    navDropdownButtons[i].addEventListener('click', toggleDropdownVisibility);\n    navDropdownButtons[i].addEventListener('keydown', navBtnKeyDownHandler);\n  }\n}\n\n// The main mobile hamburger menu\nfunction handleMobileMenu() {\n  let menuBtn = document.querySelector('.menu-btn');\n  let menuNav = document.querySelector('#menu');\n  let main = document.querySelector('main');\n  let footer = document.querySelector('footer');\n\n  function toggleNavMenu() {\n    let menuOpen = document.body.classList.toggle('menu-open');\n    menuBtn.classList.toggle(\"menu-btn-active\");\n    menuBtn.setAttribute('aria-expanded', menuOpen);\n    let ariaLabel = menuOpen ? menuBtn.getAttribute('data-close-text') : menuBtn.getAttribute('data-open-text');\n    menuBtn.setAttribute('aria-label', ariaLabel);\n\n    // Toogle inert to keep focus in the menu and header\n    main.toggleAttribute('inert');\n    footer.toggleAttribute('inert');\n\n    /* When you open the menu, add an event listener to close it when clicking outside the menu area */\n    /* Remove it on closing the menu */\n    if (menuBtn.getAttribute('aria-expanded') === 'true') {\n      document.body.addEventListener('click', toggleNavMenu, false);\n    } else {\n      document.body.removeEventListener('click', toggleNavMenu, false);\n    }\n  }\n\n  menuBtn.addEventListener('click', function (event) {\n    toggleNavMenu();\n    event.stopPropagation();\n  });\n\n  /* Add a click listener to menu so when it's open it swallows click to avoid above click closing it */\n  menuNav.addEventListener('click', function (event) {\n    event.stopPropagation();\n  });\n\n  menuNav.addEventListener('keydown', function (event) {\n    if (event.key === 'Escape') {\n      if (menuBtn.getAttribute('aria-expanded') === 'true') {\n        toggleNavMenu();\n        menuBtn.focus();\n      }\n    }\n  });\n}\n\n// We can add click events to elements (e.g. ebook) and get event label from data-event attribute\nfunction handleDataEvents() {\n  document.querySelectorAll('[data-event]').forEach(trackableElement => {\n    trackableElement.addEventListener('click', function (event) {\n      gtag('event', event.target.dataset.event, {\n        'event_category': 'clicks',\n        'event_label': event.target.dataset.label,\n        'transport_type': 'beacon',\n        'value': 1\n      })\n    });\n  });\n}\n\n// Now we're all set up, activate all the elements that depend on JavaScript.\n// We do this in inline JS in the page after header loads to get those items displaying\n// correctly and avoid the initial CLS (even before above runs which is a bit cheeky to be honest!)\n// but need to do it again as other JS-elements will now have loaded further down the page\nfunction activateJavaScriptElements() {\n  document.querySelectorAll('.js-hide').forEach(element => {\n    // Don't just hide it - delete it completely to avoid any specifity issues\n    element.parentNode.removeChild(element);\n  });\n  document.querySelectorAll('.js-enable').forEach(element => {\n    element.classList.remove('js-enable');\n    element.classList.remove('hidden');\n    element.disabled = false;\n    element.hidden = false;\n  });\n}\n\n//This function removes the lazy-loading attributes from all img and iframe tags\n//Useful for print view for example (https://bugs.chromium.org/p/chromium/issues/detail?id=875403)\nfunction removeLazyLoading() {\n\n  //If no Array.from then pretty sure there will be no native lazy-loading support to remove!\n  if (Array.from) {\n    console.log(\"Removing lazy loading...\");\n\n    Array.from(document.querySelectorAll('img[loading], iframe[loading]')).forEach(function (element) {\n      element.removeAttribute('loading');\n    });\n  }\n}\n\n//Add an event handler to remove LazyLoading when entering print mode\nfunction removeLazyLoadingOnPrint() {\n  if (\"onbeforeprint\" in window) {\n    window.onbeforeprint = removeLazyLoading;\n  }\n\n}\n\n//Check if in print mode so we can remove lazy loading and block interactive visuals\nfunction isInPrintMode() {\n  let printMode = false;\n\n  if (window.URL && window.URLSearchParams) {\n    let url = new URL(window.location);\n    printMode = url.searchParams.has('print');\n  }\n  if (printMode) {\n    console.log(\"Print Mode\");\n    removeLazyLoading();\n  }\n  gtag('event', 'print-mode', { 'event_category': 'user', 'event_label': '' + printMode, 'value': +printMode })\n  return printMode;\n\n}\n\n//Check if the screen meets minimum size requirements for Interactive figures\n//At the moment we base it on 600px break point matching CSS but it does not need to be the same\nfunction bigEnoughForInteractiveFigures() {\n  if (!(window.matchMedia('(max-width: 600px)').matches)) {\n    gtag('event', 'min-sheets-width', { 'event_category': 'user', 'event_label': 'true', 'value': 1 });\n    return true;\n  }\n  gtag('event', 'min-sheets-width', { 'event_category': 'user', 'event_label': 'false', 'value': 0 });\n  console.log('Screen too small for interactive visuals');\n  return false;\n}\n\n//Data Save can be set to on, so let's check it\nfunction dataSaverEnabled() {\n  let dataSaver = false;\n  if ('connection' in navigator) {\n    dataSaver = navigator.connection.saveData;\n    if (dataSaver) {\n      console.log('DataSaver is enabled');\n      gtag('event', 'data-saver', { 'event_category': 'user', 'event_label': 'enabled', 'value': 1 });\n    } else {\n      gtag('event', 'data-saver', { 'event_category': 'user', 'event_label': 'not-enabled', 'value': 0 });\n    }\n  } else {\n    gtag('event', 'data-saver', { 'event_category': 'user', 'event_label': 'not-reported', 'value': 0 });\n  }\n\n  return dataSaver;\n}\n\n//Check if network API states this is a high bandwidth connection\n//Assume it is for those browsers who do not support this (e.g. Safari and IE)\nfunction highBandwidthConnection() {\n  let highBandwidth = true;\n  if ('connection' in navigator) {\n    const effectiveType = navigator.connection.effectiveType;\n    if (effectiveType == 'slow-2g' || effectiveType == '2g' || effectiveType == '3g') {\n      highBandwidth = false;\n      console.log('effectiveType ' + effectiveType + ' is low BandWidth');\n      gtag('event', 'connection-type', { 'event_category': 'user', 'event_label': effectiveType, 'value': 0 });\n    } else {\n      gtag('event', 'connection-type', { 'event_category': 'user', 'event_label': effectiveType, 'value': 1 });\n    }\n  } else {\n    gtag('event', 'connection-type', { 'event_category': 'user', 'event_label': 'not-reported', 'value': 1 });\n  }\n\n  return highBandwidth;\n}\n\n//iOS causes Google Sheets to create a 6000 by 3700 canvas, which annoyingly isn't supported by iOS!\n//Let's check if we have large Canvas support (annoyingly no API for this!)\nfunction highResolutionCanvasSupported() {\n\n  let largeCanvasSupported = false;\n\n  try {\n    // Set large sized canvas dimensions and draw test rectangle\n    let cvs = document ? document.createElement('canvas') : null;\n    let ctx = cvs && cvs.getContext ? cvs.getContext('2d') : null;\n    let scale = window.devicePixelRatio || 1;\n    if (scale > 1) {\n      cvs.width = 6000;\n      cvs.height = 3700;\n      ctx.fillRect(5999, 3699, 1, 1);\n      largeCanvasSupported = Boolean(ctx.getImageData(5999, 3699, 1, 1).data[3]) == 1;\n    } else {\n      cvs.width = 1200;\n      cvs.height = 742;\n      ctx.fillRect(1199, 741, 1, 1);\n      largeCanvasSupported = Boolean(ctx.getImageData(1199, 741, 1, 1).data[3]) == 1;\n    }\n  }\n  catch {\n    largeCanvasSupported = false;\n  }\n\n  if (largeCanvasSupported) {\n    gtag('event', 'hi-res-canvas', { 'event_category': 'user', 'event_label': 'supported', 'value': 1 });\n  } else {\n    console.log('High resolution canvas images are not supported');\n    gtag('event', 'hi-res-canvas', { 'event_category': 'user', 'event_label': 'not-supported', 'value': 0 });\n  }\n\n  return largeCanvasSupported;\n\n}\n\n//If google sheets test pixel works, then can assume interactive sheets work and can remove it\nfunction googleSheetsPixelLoaded() {\n  this.parentElement.removeChild(this);\n  gtag('event', 'sheets-access', { 'event_category': 'user', 'event_label': 'successful', 'value': 1 });\n  gtag('event', 'interactive-figures', { 'event_category': 'user', 'event_label': 'enabled', 'value': 1 });\n}\n\n//If google sheets test pixel doesn't work, then revert back to static images\nfunction googleSheetsPixelNotLoaded() {\n  console.error('Google Sheets cannot be loaded');\n\n  this.parentElement.removeChild(this);\n\n  let all_fig_imgs = document.querySelectorAll('figure .fig-mobile');\n  for (let index = 0; index < all_fig_imgs.length; ++index) {\n    let fig_img = all_fig_imgs[index];\n    fig_img.classList.remove(\"fig-mobile\");\n  }\n\n  let all_fig_iframes = document.querySelectorAll('figure .fig-iframe');\n  for (let index = 0; index < all_fig_iframes.length; ++index) {\n    let fig_iframe = all_fig_iframes[index];\n    fig_iframe.parentElement.removeChild(fig_iframe);\n  }\n  gtag('event', 'sheets-access', { 'event_category': 'user', 'event_label': 'blocked', 'value': 0 });\n  gtag('event', 'interactive-figures', { 'event_category': 'user', 'event_label': 'not-enabled', 'value': 0 });\n\n}\n\n//We use Google Sheets for detailed visualisations\n//Check for support and switch out images if supported\nfunction upgradeInteractiveFigures() {\n  try {\n    if (!isInPrintMode() && bigEnoughForInteractiveFigures() && !dataSaverEnabled() && highBandwidthConnection() && highResolutionCanvasSupported()) {\n\n      //Find each image and create the iframe\n      let all_fig_imgs = document.querySelectorAll('figure img[data-iframe]');\n\n      //If no figures with a data-iframe, then we're done\n      if (all_fig_imgs.length == 0) {\n        return;\n      }\n\n      console.log('Upgrading to interactive figures');\n\n      for (let index = 0; index < all_fig_imgs.length; ++index) {\n        let fig_img = all_fig_imgs[index];\n\n        if (fig_img.getAttribute('data-iframe')) {\n\n          let iframe = document.createElement('iframe');\n\n          //Set up some default attributes\n          iframe.setAttribute('title', fig_img.getAttribute('alt'));\n          iframe.setAttribute('class', 'fig-iframe');\n          iframe.setAttribute('tabindex', '-1'); // Google embeds are currently not keyboard interactive so disable tabindex\n          if (fig_img.getAttribute('aria-labelledby')) {\n            iframe.setAttribute('aria-labelledby', fig_img.getAttribute('aria-labelledby'));\n          }\n          if (fig_img.getAttribute('aria-describedby')) {\n            iframe.setAttribute('aria-describedby', fig_img.getAttribute('aria-describedby'));\n          }\n          iframe.setAttribute('width', fig_img.dataset.width || \"600\");\n          iframe.setAttribute('height', fig_img.dataset.height || '371');\n          iframe.setAttribute('seamless', fig_img.dataset.seamless || '');\n          iframe.setAttribute('frameborder', fig_img.dataset.frameborder || '0');\n          iframe.setAttribute('scrolling', fig_img.dataset.scrolling || 'no');\n          iframe.setAttribute('loading', fig_img.dataset.loading || 'lazy');\n          iframe.setAttribute('src', fig_img.dataset.iframe);\n          // Set it to credentialless to avoid issues when it tries to embed the login screen\n          iframe.setAttribute('credentialless', true);\n\n          //The figure should have a link\n          let parentLink = fig_img.parentNode;\n          if (parentLink.nodeName == \"A\") {\n\n            //Insert the iframe before the link.\n            parentLink.parentNode.insertBefore(iframe, parentLink);\n\n            //Add the fig-mobile class to hide the img in desktop view\n            parentLink.classList.add(\"fig-mobile\");\n          }\n\n        }\n      }\n\n      //Add a test image to check we can actually access Google Sheets\n      //as it's sometimes blocked by corporate proxies and the like\n      //have a fallback function to revert if this is the case\n      let google_sheets_pixel = document.createElement('img');\n      google_sheets_pixel.setAttribute('src', 'https://docs.google.com/favicon.ico');\n      google_sheets_pixel.setAttribute('height', '1');\n      google_sheets_pixel.setAttribute('width', '1');\n      google_sheets_pixel.addEventListener('load', googleSheetsPixelLoaded);\n      google_sheets_pixel.addEventListener('error', googleSheetsPixelNotLoaded);\n      window.document.body.appendChild(google_sheets_pixel);\n\n    } else {\n      gtag('event', 'interactive-figures', { 'event_category': 'user', 'event_label': 'not-enabled', 'value': 0 });\n    }\n  } catch (err) {\n    console.error('Error' + err);\n    gtag('event', 'interactive-figures', { 'event_category': 'user', 'event_label': 'not-enabled', 'value': 0 });\n  }\n}\n\nfunction setDiscussionCount() {\n  try {\n    if (window.discussion_url && window.fetch) {\n      fetch(window.discussion_url)\n        .then(function (response) { return response.json(); })\n        .then(function (response) {\n          if (!response) {\n            return;\n          }\n\n          let comments = + response.posts_count - 1;\n          if (isNaN(comments)) {\n            return;\n          }\n          document.querySelectorAll('.num-comments').forEach(el => {\n            el.textContent = comments;\n          });\n\n          if (comments === 1) {\n            document.querySelectorAll('.comment-singular').forEach(el => {\n              el.removeAttribute('data-translation');\n            });\n          } else {\n            document.querySelectorAll('.comment-plural').forEach(el => {\n              el.removeAttribute('data-translation');\n            });\n          }\n          document.querySelector('#cta-container').classList.remove('invisible');\n          document.querySelector('.discuss-cta').classList.remove('hidden');\n          gtag('event', 'discussion-count', { 'event_category': 'user', 'event_label': 'enabled', 'value': 1 });\n        })\n        .catch(function (err) {\n          console.error(err);\n          gtag('event', 'discussion-count', { 'event_category': 'user', 'event_label': 'not-enabled', 'value': 0 });\n        });\n    }\n  } catch (err) {\n    console.error('Error' + err);\n    gtag('event', 'discussion-count', { 'event_category': 'user', 'event_label': 'not-enabled', 'value': 0 });\n  }\n}\n\nfunction indexHighlighter() {\n\n  // Don't implement this on mobile as won't be used\n  // Note: do show on tablet in case needed when rotating into landscape\n  if (window.matchMedia('(max-width: 37.5em)').matches) {\n    return;\n  }\n\n  //Only activate this if IntersectionObserver is supported\n  if (!('IntersectionObserver' in window)) {\n    gtag('event', 'index-highlighter', { 'event_category': 'user', 'event_label': 'not-enabled', 'value': 0 });\n    return;\n  }\n\n  let chapterIndex = document.querySelector('.index-box');\n\n  // If no index - then nothing to do!\n  if (!chapterIndex) {\n    return;\n  }\n\n  // Check if user has set reduced motion and only continue if not\n  let hasOSReducedMotion = window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n  if (hasOSReducedMotion) {\n    console.log('User has set prefers-reduced-motion to ' + hasOSReducedMotion + ' so not highlighting the current section in chapter index');\n    gtag('event', 'prefers-reduced-motion', { 'event_category': 'user', 'event_label': 'reduce', 'value': 0 });\n    gtag('event', 'index-highlighter', { 'event_category': 'user', 'event_label': 'not-enabled', 'value': 0 });\n    return;\n  }\n\n  // Check if 'position:sticky' is supported (as this is not great UX when not so don't bother)\n  // Add the sticky class (which sets 'position:sticky') and then test if that stuck :-)\n  // Also use endsWith to support vendor prefixes (Safari v12 needs this)\n  chapterIndex.classList.add('sticky');\n  let chapterIndexStyles = getComputedStyle(chapterIndex);\n  if (!chapterIndexStyles || !chapterIndexStyles.position || !chapterIndexStyles.position.endsWith('sticky')) {\n    gtag('event', 'index-highlighter', { 'event_category': 'user', 'event_label': 'not-enabled', 'value': 0 });\n    return;\n  }\n\n  // Restrict the page height of the index to the page-height, as we're going to scroll this.\n  chapterIndex.classList.add('page-height');\n\n  // Create a function to handle highlighting a new index item\n  // that will be called by the IntersectionObserver\n  function highlightIndexEntry(link) {\n\n    let indexLink = document.querySelector('.index-box a[href=\"#' + link + '\"]');\n    let oldIndexLink = document.querySelector('.index-box .active');\n\n    if (!indexLink || indexLink.isEqualNode(oldIndexLink)) {\n      return;\n    }\n\n    if (oldIndexLink) {\n      oldIndexLink.classList.remove('active');\n    }\n    indexLink.parentNode.classList.add('active');\n\n    // If the index is displayed in full then we're done!\n    if (chapterIndex.scrollHeight <= chapterIndex.clientHeight) {\n      return;\n    }\n    // Otherwise if too large to display in full then scroll to this element\n    // We'd love to use scrollIntoView but unfortunately won't work if user\n    // is still scrolling in main doc, so do it the old fashioned way\n    let currentPosition = indexLink.offsetTop;\n    let currentNode = indexLink;\n    // Walk the node back up to the index-scroller to get the total offset\n    // of this entry, relative to the full Index\n    while (currentNode && currentNode.parentNode != chapterIndex) {\n      currentPosition = currentPosition + currentNode.offsetTop;\n      currentNode = currentNode.parentNode;\n    }\n    // Show the current image in the middle of the screen\n    chapterIndex.scrollTop = currentPosition - (chapterIndex.clientHeight / 2);\n  }\n\n  // Set up a new Interstection Observer for when the title is 80% from the bottom of the page\n  let options = {\n    root: null,\n    rootMargin: \"0px 0px -80% 0px\",\n    threshold: null\n  };\n  let observer = new IntersectionObserver(function (entries) {\n    for (let index = 0; index < entries.length; ++index) {\n      let entry = entries[index];\n\n      if (entry.isIntersecting && entry.target && entry.target.id) {\n        highlightIndexEntry(entry.target.id);\n      }\n    }\n  }, options);\n\n  // Add an intersection observer to each heading\n  let all_headings = document.querySelectorAll('article h1, article h2, article h3, article h4, article h5, article h6');\n  for (let index = 0; index < all_headings.length; ++index) {\n    let heading = all_headings[index];\n    observer.observe(heading);\n  }\n\n  gtag('event', 'index-highlighter', { 'event_category': 'user', 'event_label': 'enabled', 'value': 0 });\n\n}\n\nfunction toggleDescription(event) {\n  let event_button = event.target;\n  if (!event_button) {\n    return;\n  }\n  let description_id = event_button.getAttribute('aria-controls');\n  if (!description_id) {\n    return;\n  }\n\n  let description = document.querySelector('#' + description_id);\n  if (!description) {\n    return;\n  }\n\n  description.hidden = !description.hidden;\n  event_button.setAttribute('aria-expanded', event_button.getAttribute('aria-expanded') == 'true' ? 'false' : 'true');\n  event_button.textContent = event_button.getAttribute('aria-expanded') == 'true' ? event_button.getAttribute('data-hide-text') : event_button.getAttribute('data-show-text');\n\n}\n\nfunction addShowDescription() {\n  let all_desc_buttons = document.querySelectorAll('.fig-description-button');\n\n  for (let index = 0; index < all_desc_buttons.length; ++index) {\n    let desc_button = all_desc_buttons[index];\n    desc_button.addEventListener('click', toggleDescription);\n    desc_button.classList.remove('novisibility-until-js');\n    let description = document.querySelector('#' + desc_button.getAttribute('aria-controls'));\n    if (description) {\n      description.classList.remove('hidden');\n      description.classList.add('fig-description');\n      description.hidden = true;\n    }\n  }\n\n}\n\nfunction addKeyboardScollableRegions() {\n  // If a table or code block is overflowing then should allow keyboard focus\n  // More details - https://adrianroselli.com/2020/11/under-engineered-responsive-tables.html\n\n  // Handle tables that have overflowed\n  let all_table_containers = document.querySelectorAll('.table-wrap-container');\n  for (let index = 0; index < all_table_containers.length; ++index) {\n    let table_container = all_table_containers[index];\n\n    if (table_container.scrollWidth > table_container.clientWidth) {\n      let figure = table_container.parentElement.parentElement;\n      if (figure && figure.nodeName == \"FIGURE\") {\n        let figid = figure.id;\n        let figcaption = figure.querySelector('figcaption');\n\n        if (figid && figcaption) {\n          figcaption.setAttribute('id', figid + '-caption');\n          table_container.setAttribute('tabindex', '0');\n          table_container.setAttribute('role', 'region');\n          table_container.setAttribute('aria-labelledby', figid + '-caption');\n        }\n      }\n    }\n  }\n\n  // Handle code blocks that have overflowed\n  let all_pre_elements = document.querySelectorAll('pre');\n  for (let index = 0; index < all_pre_elements.length; ++index) {\n    let pre_element = all_pre_elements[index];\n\n    if (pre_element.scrollWidth > pre_element.clientWidth) {\n      pre_element.setAttribute('tabindex', '0');\n      pre_element.setAttribute('role', 'region');\n      pre_element.setAttribute('aria-label', `Code ${index}`);\n\n    }\n  }\n\n}\n\nfunction addShortKeyEventListers() {\n  document.addEventListener(\"keyup\", function onPress(event) {\n\n    // Prevent the search box and other inputs from processing these listeners.\n    if (event.target.nodeName == 'INPUT' || event.target.nodeName == 'TEXTAREA' || event.target.nodeName == 'SELECT') {\n      return;\n    }\n\n    if (event.key === 'p' || event.key === 'P' || event.key === ',' || event.key === '<') {\n      let previous = document.getElementById('previous-chapter');\n      if (previous) {\n        previous.click();\n      }\n    }\n    if (event.key === 'n' || event.key === 'N' || event.key === '.' || event.key === '>') {\n      let next = document.getElementById('next-chapter');\n      if (next) {\n        next.click();\n      }\n    }\n    if (event.key === 'd' || event.key === 'D') {\n      document.querySelectorAll('.fig-description-button').forEach(descButton => {\n        descButton.click();\n      });\n    }\n  });\n}\n\nfunction indexMenu() {\n  let indexBox = document.querySelector('.index-box');\n  let indexBoxTitle = document.querySelector('.index .index-btn');\n\n  if (!indexBox || !indexBoxTitle) {\n    return;\n  }\n\n  indexBoxTitle.addEventListener('click', function () {\n    let indexOpen = indexBox.classList.toggle('show');\n    indexBoxTitle.setAttribute('aria-expanded', indexOpen);\n    let ariaLabel = indexOpen ? indexBoxTitle.getAttribute('data-close-text') : indexBoxTitle.getAttribute('data-open-text');\n    indexBoxTitle.setAttribute('aria-label', ariaLabel);\n  });\n\n  indexBox.addEventListener(\"keydown\", function onPress(event) {\n    if (event.key === 'Escape') {\n      if (indexBoxTitle.getAttribute('aria-expanded') === 'true') {\n        indexBoxTitle.click();\n        indexBoxTitle.focus();\n      }\n    }\n  });\n}\n\nhandleSelectSwitchers();\nhandleMobileMenu();\nhandleNavMenu();\nhandleDataEvents();\nactivateJavaScriptElements();\nindexMenu();\nindexHighlighter();\naddShowDescription();\nremoveLazyLoadingOnPrint();\nupgradeInteractiveFigures();\naddKeyboardScollableRegions();\nsetDiscussionCount();\naddShortKeyEventListers();\n"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 30,
                    "receive": 2
                },
                "_type": 3,
                "_id": "5817.11",
                "_request_id": "5817.11",
                "_ip_addr": "[2607:f8b0:4004:c09::79]",
                "_full_url": "https://almanac.httparchive.org/static/js/almanac.js?v=fa418742db0ee3ef3f6f493962cd0dc7",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "almanac.httparchive.org",
                "_url": "/static/js/almanac.js?v=fa418742db0ee3ef3f6f493962cd0dc7",
                "_raw_id": "5817.11",
                "_frame_id": "55DE89DA9223AB1F9AFA2446AB6DDE31",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Script",
                "_load_ms": 32,
                "_ttfb_ms": 30,
                "_load_start": 366,
                "_load_start_float": 366.000256,
                "_bytesIn": 9315,
                "_objectSize": 9315,
                "_objectSizeUncompressed": 29335,
                "_chunks": [
                    {
                        "ts": 396,
                        "bytes": 4243
                    },
                    {
                        "ts": 396,
                        "bytes": 5072
                    },
                    {
                        "ts": 396,
                        "bytes": 0
                    }
                ],
                "_expires": "Wed, 10 Jun 2026 20:33:32 GMT",
                "_cacheControl": "public, max-age=10800",
                "_contentType": "application/javascript",
                "_contentEncoding": "gzip",
                "_socket": 170,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://almanac.httparchive.org/en/2022/",
                "_initiator_line": 2730,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "Low",
                "_initial_priority": "Low",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: almanac.httparchive.org",
                        ":method: GET",
                        ":path: /static/js/almanac.js?v=fa418742db0ee3ef3f6f493962cd0dc7",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "referer: https://almanac.httparchive.org/en/2022/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149\", \"Google Chrome\";v=\"149\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: script",
                        "sec-fetch-mode: no-cors",
                        "sec-fetch-site: same-origin",
                        "user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 PTST/260602.124101"
                    ],
                    "response": [
                        "age: 5972",
                        "cache-control: public, max-age=10800",
                        "content-encoding: gzip",
                        "content-length: 8918",
                        "content-type: application/javascript; charset=utf-8",
                        "date: Wed, 10 Jun 2026 17:33:32 GMT",
                        "etag: \"H5sM_A\"",
                        "expires: Wed, 10 Jun 2026 20:33:32 GMT",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: fdeb9f7268dc51f1ea7d1a7e6b69642f",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 1933,
                "_score_cache": 50,
                "_score_cdn": 100,
                "_score_gzip": 100,
                "_score_cookies": -1,
                "_score_keep-alive": 100,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": -1,
                "_score_etags": -1,
                "_dns_ms": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": 8918,
                "_gzip_save": 0,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": 4828,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 331,
                "_dns_details": {
                    "A": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "142.251.163.121"
                        ]
                    }
                },
                "_socket_group": "https://almanac.httparchive.org <https://httparchive.org same_site>",
                "_http2_stream_id": 21,
                "_http2_stream_dependency": 0,
                "_http2_stream_weight": 147,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 256,
                "_body_hash": "801d95cf71613fa1cc97412ad26ed935556db2dd6148f9fd0e984f9a6849ee45",
                "_server_port": "443",
                "_renderBlocking": "potentially_blocking",
                "_load_end": 398,
                "_ttfb_start": 366,
                "_ttfb_end": 396,
                "_download_start": 396,
                "_download_end": 398,
                "_download_ms": 2,
                "_all_start": 366,
                "_all_end": 398,
                "_all_ms": 32,
                "_index": 10,
                "_number": 11,
                "_body_file": "005-5817.11-body.txt",
                "_cpuTimes": {
                    "EvaluateScript": 28,
                    "v8.compile": 1
                },
                "_cpu.EvaluateScript": 28,
                "_cpu.v8.compile": 1,
                "_cpuTime": 30,
                "_body_id": "5817.11",
                "_js_timing": [
                    [
                        601.557,
                        629.89
                    ],
                    [
                        601.579,
                        602.852
                    ]
                ],
                "_body_url": "/response_body.php?test=260610_DQ_1&run=1&bodyid=5817.11"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-06-10T19:13:04.277+00:00",
                "time": 66,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://almanac.httparchive.org/static/js/web-vitals.js?v=2b4eece214d909ad20830bb41ef8ff65",
                    "headersSize": 618,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "*/*"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149\", \"Google Chrome\";v=\"149\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "script"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "no-cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "same-origin"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 PTST/260602.124101"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": [
                        {
                            "name": "v",
                            "value": "2b4eece214d909ad20830bb41ef8ff65"
                        }
                    ]
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 424,
                    "bodySize": 4891,
                    "headers": [
                        {
                            "name": "cache-control",
                            "value": "public, max-age=10800"
                        },
                        {
                            "name": "content-encoding",
                            "value": "gzip"
                        },
                        {
                            "name": "content-type",
                            "value": "application/javascript; charset=utf-8"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 10 Jun 2026 19:13:04 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"H5sM_A\""
                        },
                        {
                            "name": "expires",
                            "value": "Wed, 10 Jun 2026 22:13:04 GMT"
                        },
                        {
                            "name": "server",
                            "value": "Google Frontend"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31556926; includeSubDomains"
                        },
                        {
                            "name": "vary",
                            "value": "Accept-Encoding"
                        },
                        {
                            "name": "x-cloud-trace-context",
                            "value": "4a3f660688feb593bb38fadc1b2bc90f"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 4891,
                        "mimeType": "application/javascript",
                        "text": "!function(t,e){\"object\"==typeof exports&&\"undefined\"!=typeof module?e(exports):\"function\"==typeof define&&define.amd?define([\"exports\"],e):e((t=\"undefined\"!=typeof globalThis?globalThis:t||self).webVitals={})}(this,function(t){\"use strict\";class e{t;o=0;i=[];u(t){if(t.hadRecentInput)return;const e=this.i[0],n=this.i.at(-1);this.o&&e&&n&&t.startTime-n.startTime<1e3&&t.startTime-e.startTime<5e3?(this.o+=t.value,this.i.push(t)):(this.o=t.value,this.i=[t]),this.t?.(t)}}const n=()=>{const t=performance.getEntriesByType(\"navigation\")[0];if(t&&t.responseStart>0&&t.responseStart<performance.now())return t},o=t=>{if(\"loading\"===document.readyState)return\"loading\";const e=n();if(e){if(t<e.domInteractive)return\"loading\";if(0===e.domContentLoadedEventStart||t<e.domContentLoadedEventStart)return\"dom-interactive\";if(0===e.domComplete||t<e.domComplete)return\"dom-content-loaded\"}return\"complete\"},i=t=>{const e=t.nodeName;return 1===t.nodeType?e.toLowerCase():e.toUpperCase().replace(/^#/,\"\")},r=t=>{let e=\"\";try{for(;9!==t?.nodeType;){const n=t,o=n.id?\"#\"+n.id:[i(n),...Array.from(n.classList).sort()].join(\".\");if(e.length+o.length>99)return e||o;if(e=e?o+\">\"+e:o,n.id)break;t=n.parentNode}}catch{}return e},s=new WeakMap;function a(t,e){let n=s.get(e);return n||(n=new WeakMap,s.set(e,n)),n.get(t)||n.set(t,new e),n.get(t)}let c=-1;const f=()=>c,u=t=>{addEventListener(\"pageshow\",e=>{e.persisted&&(c=e.timeStamp,t(e))},!0)},d=(t,e,n,o)=>{let i,r;return s=>{e.value>=0&&(s||o)&&(r=e.value-(i??0),(r||void 0===i)&&(i=e.value,e.delta=r,e.rating=((t,e)=>t>e[1]?\"poor\":t>e[0]?\"needs-improvement\":\"good\")(e.value,n),t(e)))}},l=t=>{requestAnimationFrame(()=>requestAnimationFrame(t))},h=()=>n()?.activationStart??0,p=(t,e=-1)=>{const o=n();let i=\"navigate\";f()>=0?i=\"back-forward-cache\":o&&(document.prerendering||h()>0?i=\"prerender\":document.wasDiscarded?i=\"restore\":o.type&&(i=o.type.replace(/_/g,\"-\")));return{name:t,value:e,rating:\"good\",delta:0,entries:[],id:`v5-${Date.now()}-${Math.floor(8999999999999*Math.random())+1e12}`,navigationType:i}},g=(t,e,n={})=>{try{if(PerformanceObserver.supportedEntryTypes.includes(t)){const o=new PerformanceObserver(t=>{queueMicrotask(()=>{e(t.getEntries())})});return o.observe({type:t,buffered:!0,...n}),o}}catch{}},m=t=>{let e=!1;return()=>{e||(t(),e=!0)}};let y=-1;const v=new Set,b=()=>\"hidden\"!==document.visibilityState||document.prerendering?1/0:0,M=t=>{if(\"hidden\"===document.visibilityState){if(\"visibilitychange\"===t.type)for(const t of v)t();isFinite(y)||(y=\"visibilitychange\"===t.type?t.timeStamp:0,removeEventListener(\"prerenderingchange\",M,!0))}},T=()=>{if(y<0){const t=h(),e=document.prerendering?void 0:globalThis.performance.getEntriesByType(\"visibility-state\").find(e=>\"hidden\"===e.name&&e.startTime>=t)?.startTime;y=e??b(),addEventListener(\"visibilitychange\",M,!0),addEventListener(\"prerenderingchange\",M,!0),u(()=>{setTimeout(()=>{y=b()})})}return{get firstHiddenTime(){return y},onHidden(t){v.add(t)}}},E=t=>{document.prerendering?addEventListener(\"prerenderingchange\",t,!0):t()},D=[1800,3e3],L=(t,e={})=>{E(()=>{const n=T();let o,i=p(\"FCP\");const r=g(\"paint\",t=>{for(const e of t)\"first-contentful-paint\"===e.name&&(r.disconnect(),e.startTime<n.firstHiddenTime&&(i.value=Math.max(e.startTime-h(),0),i.entries.push(e),o(!0)))});r&&(o=d(t,i,D,e.reportAllChanges),u(n=>{i=p(\"FCP\"),o=d(t,i,D,e.reportAllChanges),l(()=>{i.value=performance.now()-n.timeStamp,o(!0)})}))})},S=[.1,.25],P=t=>t.find(t=>1===t.node?.nodeType)||t[0];let w=0,k=1/0,_=0;const F=t=>{for(const e of t)e.interactionId&&(k=Math.min(k,e.interactionId),_=Math.max(_,e.interactionId),w=_?(_-k)/7+1:0)};let B;const C=()=>B?w:performance.interactionCount??0,O=()=>{\"interactionCount\"in performance||B||(B=g(\"event\",F,{durationThreshold:0}))};let j=0;class I{l=[];h=new Map;p;m;v(){j=C(),this.l.length=0,this.h.clear()}M(){const t=Math.min(this.l.length-1,Math.floor((C()-j)/50));return this.l[t]}u(t){if(this.p?.(t),!t.interactionId&&\"first-input\"!==t.entryType)return;const e=this.l.at(-1);let n=this.h.get(t.interactionId);if(n||this.l.length<10||t.duration>e.T){if(n?t.duration>n.T?(n.entries=[t],n.T=t.duration):t.duration===n.T&&t.startTime===n.entries[0].startTime&&n.entries.push(t):(n={id:t.interactionId,entries:[t],T:t.duration},this.h.set(n.id,n),this.l.push(n)),this.l.sort((t,e)=>e.T-t.T),this.l.length>10){const t=this.l.splice(10);for(const e of t)this.h.delete(e.id)}this.m?.(n)}}}const A=t=>{const e=globalThis.requestIdleCallback||setTimeout,n=globalThis.cancelIdleCallback||clearTimeout;if(\"hidden\"===document.visibilityState)t();else{const o=m(t);let i=-1;const r=()=>{n(i),o()};addEventListener(\"visibilitychange\",r,{once:!0,capture:!0}),i=e(()=>{removeEventListener(\"visibilitychange\",r,{capture:!0}),o()})}},W=[200,500];class q{p;u(t){this.p?.(t)}}const x=[2500,4e3],N=[800,1800],$=t=>{document.prerendering?E(()=>$(t)):\"complete\"!==document.readyState?addEventListener(\"load\",()=>$(t),!0):setTimeout(t)};t.CLSThresholds=S,t.FCPThresholds=D,t.INPThresholds=W,t.LCPThresholds=x,t.TTFBThresholds=N,t.onCLS=(t,n={})=>{const i=a(n=Object.assign({},n),e),s=new WeakMap;i.t=t=>{if(t?.sources?.length){const e=P(t.sources),o=e?.node;if(o){const t=n.generateTarget?.(o)??r(o);s.set(e,t)}}};((t,n={})=>{const o=T();L(m(()=>{let i,r=p(\"CLS\",0);const s=a(n,e),c=t=>{for(const e of t)s.u(e);s.o>r.value&&(r.value=s.o,r.entries=s.i,i())},f=g(\"layout-shift\",c);f&&(i=d(t,r,S,n.reportAllChanges),o.onHidden(()=>{c(f.takeRecords()),i(!0)}),u(()=>{s.o=0,r=p(\"CLS\",0),i=d(t,r,S,n.reportAllChanges),l(i)}),setTimeout(i))}))})(e=>{t((t=>{let e={};if(t.entries.length){const n=t.entries.reduce((t,e)=>t.value>e.value?t:e);if(n?.sources?.length){const t=P(n.sources);t&&(e={largestShiftTarget:s.get(t),largestShiftTime:n.startTime,largestShiftValue:n.value,largestShiftSource:t,largestShiftEntry:n,loadState:o(n.startTime)})}}return Object.assign(t,{attribution:e})})(e))},n)},t.onFCP=(t,e={})=>{L(e=>{t((t=>{let e={timeToFirstByte:0,firstByteToFCP:t.value,loadState:o(f())};if(t.entries.length){const i=n(),r=t.entries.at(-1);if(i){const n=i.activationStart||0,s=Math.max(0,i.responseStart-n);e={timeToFirstByte:s,firstByteToFCP:t.value-s,loadState:o(t.entries[0].startTime),navigationEntry:i,fcpEntry:r}}}return Object.assign(t,{attribution:e})})(e))},e)},t.onINP=(t,e={})=>{const n=a(e=Object.assign({},e),I);let i=[],s=[],c=0;const f=new WeakMap,l=new WeakMap;let h=!1;const m=()=>{h||(A(y),h=!0)},y=()=>{const t=new Set(n.l.map(t=>f.get(t.entries[0]))),e=s.length-10;s=s.filter((n,o)=>o>=e||t.has(n));const o=new Set;for(const t of s){const e=v(t.startTime,t.processingEnd);for(const t of e)o.add(t)}i=i.filter(t=>t.startTime>c||o.has(t)),h=!1};n.p=t=>{const n=t.startTime+t.duration;let o;c=Math.max(c,t.processingEnd);for(let i=s.length-1;i>=0;i--){const r=s[i];if(Math.abs(n-r.renderTime)<=8){o=r,o.startTime=Math.min(t.startTime,o.startTime),o.processingStart=Math.min(t.processingStart,o.processingStart),o.processingEnd=Math.max(t.processingEnd,o.processingEnd),!1!==e.includeProcessedEventEntries&&o.entries.push(t);break}}o||(o={startTime:t.startTime,processingStart:t.processingStart,processingEnd:t.processingEnd,renderTime:n,entries:!1!==e.includeProcessedEventEntries?[t]:[]},s.push(o)),(t.interactionId||\"first-input\"===t.entryType)&&f.set(t,o),m()},n.m=t=>{if(!l.get(t)){const n=t.entries.find(t=>t.target)?.target;if(n){const o=e.generateTarget?.(n)??r(n);l.set(t,o)}else{const e=t.entries.find(t=>t.targetSelector)?.targetSelector;e&&l.set(t,e)}}};const v=(t,e)=>{const n=[];for(const o of i)if(!(o.startTime+o.duration<t)){if(o.startTime>e)break;n.push(o)}return n},b=t=>{const e=t.entries[0],i=f.get(e),r=e.processingStart,s=Math.max(e.startTime+e.duration,r),a=Math.min(i.processingEnd,s),c=i.entries.sort((t,e)=>t.processingStart-e.processingStart),u=v(e.startTime,a),d=n.h.get(e.interactionId),h={interactionTarget:l.get(d),interactionType:e.name.startsWith(\"key\")?\"keyboard\":\"pointer\",interactionTime:e.startTime,nextPaintTime:s,processedEventEntries:c,longAnimationFrameEntries:u,inputDelay:r-e.startTime,processingDuration:a-r,presentationDelay:s-a,loadState:o(e.startTime),longestScript:void 0,totalScriptDuration:void 0,totalStyleAndLayoutDuration:void 0,totalPaintDuration:void 0,totalUnattributedDuration:void 0};return(t=>{if(!t.longAnimationFrameEntries?.length)return;const e=t.interactionTime,n=t.inputDelay,o=t.processingDuration;let i,r,s=0,a=0,c=0,f=0;for(const c of t.longAnimationFrameEntries){a=a+c.startTime+c.duration-c.styleAndLayoutStart;for(const t of c.scripts){const c=t.startTime+t.duration;if(c<e)continue;const u=c-Math.max(e,t.startTime),d=t.duration?u/t.duration*t.forcedStyleAndLayoutDuration:0;s+=u-d,a+=d,u>f&&(r=t.startTime<e+n?\"input-delay\":t.startTime>=e+n+o?\"presentation-delay\":\"processing-duration\",i=t,f=u)}}const u=t.longAnimationFrameEntries.at(-1),d=u?u.startTime+u.duration:0;d>=e+n+o&&(c=t.nextPaintTime-d),i&&r&&(t.longestScript={entry:i,subpart:r,intersectingDuration:f}),t.totalScriptDuration=s,t.totalStyleAndLayoutDuration=a,t.totalPaintDuration=c,t.totalUnattributedDuration=t.nextPaintTime-e-s-a-c})(h),Object.assign(t,{attribution:h})};g(\"long-animation-frame\",t=>{i=i.concat(t),m()}),((t,e={})=>{if(!globalThis.PerformanceEventTiming||!(\"interactionId\"in PerformanceEventTiming.prototype))return;const n=T();E(()=>{O();let o,i=p(\"INP\");const r=a(e,I),s=t=>{A(()=>{for(const e of t)r.u(e);const e=r.M();e&&e.T!==i.value&&(i.value=e.T,i.entries=e.entries,o())})},c=g(\"event\",s,{durationThreshold:e.durationThreshold??40});o=d(t,i,W,e.reportAllChanges),c&&(c.observe({type:\"first-input\",buffered:!0}),n.onHidden(()=>{s(c.takeRecords()),o(!0)}),u(()=>{r.v(),i=p(\"INP\"),o=d(t,i,W,e.reportAllChanges)}))})})(e=>{t(b(e))},e)},t.onLCP=(t,e={})=>{const o=a(e=Object.assign({},e),q),i=new WeakMap;o.p=t=>{const n=t.element;if(n){const o=e.generateTarget?.(n)??r(n);i.set(t,o)}else t.id&&i.set(t,`#${t.id}`)};((t,e={})=>{E(()=>{const n=T();let o,i=p(\"LCP\");const r=a(e,q),s=t=>{e.reportAllChanges||(t=t.slice(-1));for(const e of t)r.u(e),e.startTime<n.firstHiddenTime&&(i.value=Math.max(e.startTime-h(),0),i.entries=[e],o())},c=g(\"largest-contentful-paint\",s);if(c){o=d(t,i,x,e.reportAllChanges);const n=m(()=>{s(c.takeRecords()),c.disconnect(),o(!0)}),r=t=>{t.isTrusted&&(A(n),removeEventListener(t.type,r,{capture:!0}))};for(const t of[\"keydown\",\"click\",\"visibilitychange\"])addEventListener(t,r,{capture:!0});u(n=>{i=p(\"LCP\"),o=d(t,i,x,e.reportAllChanges),l(()=>{i.value=performance.now()-n.timeStamp,o(!0)})})}})})(e=>{t((t=>{let e={timeToFirstByte:0,resourceLoadDelay:0,resourceLoadDuration:0,elementRenderDelay:t.value};if(t.entries.length){const o=t.entries.at(-1),r=o.url&&performance.getEntriesByType(\"resource\").find(t=>t.name===o.url);e.target=i.get(o),e.lcpEntry=o,o.url&&(e.url=o.url),r&&(e.lcpResourceEntry=r);const s=n();if(s){const n=s.activationStart||0,o=Math.max(0,s.responseStart-n),i=Math.max(o,r?(r.requestStart||r.startTime)-n:0),a=Math.min(t.value,Math.max(i,r?r.responseEnd-n:0));e={...e,timeToFirstByte:o,resourceLoadDelay:i-o,resourceLoadDuration:a-i,elementRenderDelay:t.value-a,navigationEntry:s}}}return Object.assign(t,{attribution:e})})(e))},e)},t.onTTFB=(t,e={})=>{((t,e={})=>{let o=p(\"TTFB\"),i=d(t,o,N,e.reportAllChanges);$(()=>{const r=n();r&&(o.value=Math.max(r.responseStart-h(),0),o.entries=[r],i(!0),u(()=>{o=p(\"TTFB\",0),i=d(t,o,N,e.reportAllChanges),i(!0)}))})})(e=>{t((t=>{let e={waitingDuration:0,cacheDuration:0,dnsDuration:0,connectionDuration:0,requestDuration:0};if(t.entries.length){const n=t.entries[0],o=n.activationStart||0,i=Math.max((n.workerStart||n.fetchStart)-o,0),r=Math.max(n.domainLookupStart-o,0),s=Math.max(n.connectStart-o,0),a=Math.max(n.connectEnd-o,0);e={waitingDuration:i,cacheDuration:r-i,dnsDuration:s-r,connectionDuration:a-s,requestDuration:t.value-a,navigationEntry:n}}return Object.assign(t,{attribution:e})})(e))},e)}});\n"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 63,
                    "receive": 3
                },
                "_type": 3,
                "_id": "5817.13",
                "_request_id": "5817.13",
                "_ip_addr": "[2607:f8b0:4004:c09::79]",
                "_full_url": "https://almanac.httparchive.org/static/js/web-vitals.js?v=2b4eece214d909ad20830bb41ef8ff65",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "almanac.httparchive.org",
                "_url": "/static/js/web-vitals.js?v=2b4eece214d909ad20830bb41ef8ff65",
                "_raw_id": "5817.13",
                "_frame_id": "55DE89DA9223AB1F9AFA2446AB6DDE31",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Script",
                "_load_ms": 66,
                "_ttfb_ms": 63,
                "_load_start": 367,
                "_load_start_float": 367.000278,
                "_bytesIn": 4891,
                "_objectSize": 4891,
                "_objectSizeUncompressed": 11878,
                "_chunks": [
                    {
                        "ts": 430,
                        "bytes": 4155
                    },
                    {
                        "ts": 430,
                        "bytes": 736
                    },
                    {
                        "ts": 430,
                        "bytes": 0
                    }
                ],
                "_expires": "Wed, 10 Jun 2026 22:13:04 GMT",
                "_cacheControl": "public, max-age=10800",
                "_contentType": "application/javascript",
                "_contentEncoding": "gzip",
                "_socket": 170,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://almanac.httparchive.org/en/2022/",
                "_initiator_line": 2738,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "Low",
                "_initial_priority": "Low",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: almanac.httparchive.org",
                        ":method: GET",
                        ":path: /static/js/web-vitals.js?v=2b4eece214d909ad20830bb41ef8ff65",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "referer: https://almanac.httparchive.org/en/2022/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149\", \"Google Chrome\";v=\"149\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: script",
                        "sec-fetch-mode: no-cors",
                        "sec-fetch-site: same-origin",
                        "user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 PTST/260602.124101"
                    ],
                    "response": [
                        "cache-control: public, max-age=10800",
                        "content-encoding: gzip",
                        "content-type: application/javascript; charset=utf-8",
                        "date: Wed, 10 Jun 2026 19:13:04 GMT",
                        "etag: \"H5sM_A\"",
                        "expires: Wed, 10 Jun 2026 22:13:04 GMT",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: 4a3f660688feb593bb38fadc1b2bc90f",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 1942,
                "_score_cache": 50,
                "_score_cdn": 100,
                "_score_gzip": 100,
                "_score_cookies": -1,
                "_score_keep-alive": 100,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": -1,
                "_score_etags": -1,
                "_dns_ms": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": 4907,
                "_gzip_save": 0,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": 10800,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 339,
                "_dns_details": {
                    "A": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "142.251.163.121"
                        ]
                    }
                },
                "_socket_group": "https://almanac.httparchive.org <https://httparchive.org same_site>",
                "_http2_stream_id": 23,
                "_http2_stream_dependency": 21,
                "_http2_stream_weight": 147,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 278,
                "_body_hash": "ae148619501101445bdefeb2c4594f4ce9a431e8f8b9c0c079d99f0ab134345f",
                "_server_port": "443",
                "_renderBlocking": "non_blocking",
                "_load_end": 433,
                "_ttfb_start": 367,
                "_ttfb_end": 430,
                "_download_start": 430,
                "_download_end": 433,
                "_download_ms": 3,
                "_all_start": 367,
                "_all_end": 433,
                "_all_ms": 66,
                "_index": 11,
                "_number": 12,
                "_body_file": "007-5817.13-body.txt",
                "_cpuTimes": {
                    "EvaluateScript": 3,
                    "v8.compile": 0,
                    "FunctionCall": 16
                },
                "_cpu.EvaluateScript": 3,
                "_cpu.v8.compile": 0,
                "_cpu.FunctionCall": 16,
                "_cpuTime": 20,
                "_body_id": "5817.13",
                "_js_timing": [
                    [
                        576.503,
                        580.001
                    ],
                    [
                        576.529,
                        576.85
                    ],
                    [
                        719.693,
                        719.782
                    ],
                    [
                        719.787,
                        722.388
                    ],
                    [
                        722.404,
                        722.425
                    ],
                    [
                        722.428,
                        722.664
                    ],
                    [
                        725.524,
                        725.548
                    ],
                    [
                        725.552,
                        725.895
                    ],
                    [
                        725.908,
                        725.921
                    ],
                    [
                        725.924,
                        726.158
                    ],
                    [
                        726.201,
                        726.21
                    ],
                    [
                        884.669,
                        884.688
                    ],
                    [
                        884.692,
                        884.707
                    ],
                    [
                        884.77,
                        884.972
                    ],
                    [
                        911.512,
                        911.553
                    ],
                    [
                        911.558,
                        911.635
                    ],
                    [
                        987.974,
                        987.988
                    ],
                    [
                        987.992,
                        988.006
                    ],
                    [
                        1005.128,
                        1005.231
                    ],
                    [
                        1067.205,
                        1067.295
                    ],
                    [
                        1068.287,
                        1068.325
                    ],
                    [
                        1068.33,
                        1068.336
                    ],
                    [
                        1068.339,
                        1068.343
                    ],
                    [
                        1068.345,
                        1068.35
                    ],
                    [
                        1068.352,
                        1068.356
                    ],
                    [
                        1068.359,
                        1068.363
                    ],
                    [
                        1070.088,
                        1082.066
                    ]
                ],
                "_body_url": "/response_body.php?test=260610_DQ_1&run=1&bodyid=5817.13"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-06-10T19:13:04.278+00:00",
                "time": 51,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://almanac.httparchive.org/static/js/send-web-vitals.js?v=67574c23a511f3149c90c88735c5a6f3",
                    "headersSize": 623,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "*/*"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149\", \"Google Chrome\";v=\"149\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "script"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "no-cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "same-origin"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 PTST/260602.124101"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": [
                        {
                            "name": "v",
                            "value": "67574c23a511f3149c90c88735c5a6f3"
                        }
                    ]
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 424,
                    "bodySize": 1717,
                    "headers": [
                        {
                            "name": "cache-control",
                            "value": "public, max-age=10800"
                        },
                        {
                            "name": "content-encoding",
                            "value": "gzip"
                        },
                        {
                            "name": "content-type",
                            "value": "application/javascript; charset=utf-8"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 10 Jun 2026 19:13:04 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"H5sM_A\""
                        },
                        {
                            "name": "expires",
                            "value": "Wed, 10 Jun 2026 22:13:04 GMT"
                        },
                        {
                            "name": "server",
                            "value": "Google Frontend"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31556926; includeSubDomains"
                        },
                        {
                            "name": "vary",
                            "value": "Accept-Encoding"
                        },
                        {
                            "name": "x-cloud-trace-context",
                            "value": "c2cbf6783990cd05bb38fadc1b2bc3bb"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 1717,
                        "mimeType": "application/javascript",
                        "text": "/* global gtag, webVitals */\n\nfunction sendWebVitals() {\n\n  function sendWebVitalsGAEvents({name, delta, value, id, attribution, navigationType}) {\n\n    let overrides = {};\n\n    function roundIfNotNull(x) {\n      return x != null ? Math.round(x) : null;\n    }\n\n    switch (name) {\n      case 'CLS':\n        overrides = {\n          debug_time: attribution.largestShiftTime,\n          debug_load_state: attribution.loadState,\n          debug_target: attribution.largestShiftTarget || '(not set)',\n        };\n        break;\n      case 'FCP':\n        overrides = {\n          debug_time_to_first_byte: attribution.timeToFirstByte,\n          debug_first_byte_to_fcp: attribution.firstByteToFCP,\n          debug_load_state: attribution.loadState,\n          debug_target: attribution.loadState || '(not set)',\n        };\n        break;\n      case 'INP': {\n        overrides = {\n          debug_event: attribution.interactionType,\n          debug_time: roundIfNotNull(attribution.interactionTime),\n          debug_load_state: attribution.loadState,\n          debug_target: attribution.interactionTarget || '(not set)',\n          debug_interaction_delay: roundIfNotNull(attribution.inputDelay),\n          debug_processing_duration: roundIfNotNull(attribution.processingDuration),\n          debug_presentation_delay:  roundIfNotNull(attribution.presentationDelay),\n          debug_totalPaintDuration: roundIfNotNull(attribution.totalPaintDuration),\n          debug_totalScriptDuration: roundIfNotNull(attribution.totalScriptDuration),\n          debug_totalStyleAndLayoutDuration: roundIfNotNull(attribution.totalStyleAndLayoutDuration),\n          debug_totalUnattributedDuration: roundIfNotNull(attribution.totalUnattributedDuration),\n          debug_longestScriptIntersectingDuration: roundIfNotNull(attribution.longestScript?.intersectingDuration),\n          debug_longestScriptSubPart: attribution.longestScript?.subpart || null,\n          debug_longestScriptInvoker: attribution.longestScript?.entry.invoker || null,\n          debug_longestScriptInvokerType: attribution.longestScript?.entry.invokerType || null,\n          debug_longestScriptName: attribution.longestScript?.entry.name || null,\n        };\n        break;\n      }\n      case 'LCP':\n        overrides = {\n          debug_url: attribution.url,\n          debug_time_to_first_byte: attribution.timeToFirstByte,\n          debug_resource_load_delay: attribution.resourceLoadDelay,\n          debug_resource_load_time: attribution.resourceLoadTime,\n          debug_element_render_delay: attribution.elementRenderDelay,\n          debug_target: attribution.target || '(not set)',\n        };\n        break;\n      case 'TTFB':\n        overrides = {\n          debug_waiting_time: attribution.waitingTime,\n          debug_dns_time: attribution.dnsTime,\n          debug_connection_time: attribution.connectionTime,\n          debug_request_time: attribution.requestTime,\n        };\n        break;\n    }\n\n\n    // Measure some other user preferences\n    let dataSaver;\n    let effectiveType;\n    if ('connection' in navigator) {\n      dataSaver = navigator.connection.saveData.toString();\n      effectiveType = navigator.connection.effectiveType;\n    }\n    let deviceMemory;\n    if ('deviceMemory' in navigator) {\n      deviceMemory = navigator.deviceMemory.toString();\n    }\n    let prefersReducedMotion = window.matchMedia('(prefers-reduced-motion: reduce)').matches.toString();\n    let prefersColorScheme;\n    if (window.matchMedia('(prefers-color-scheme: dark)').matches) {\n      prefersColorScheme = 'dark';\n    } else if (window.matchMedia('(prefers-color-scheme: light)').matches) {\n      prefersColorScheme = 'light';\n    } else if (window.matchMedia('(prefers-color-scheme: no preference)').matches) {\n      prefersColorScheme = 'no preference';\n    } else {\n      prefersColorScheme = 'not supported';\n    }\n\n    const params = Object.assign({\n      event_category: 'Web Vitals',\n      value: Math.round(name === 'CLS' ? delta * 1000 : delta),\n      event_label: id,\n      // Repeat with new fields to match web-vitals documentation\n      // TODO deprecate above names when no longer required\n      metric_value: Math.round(name === 'CLS' ? value * 1000 : value),\n      metric_delta: Math.round(name === 'CLS' ? delta * 1000 : delta),\n      metric_id: id,\n      non_interaction: true,\n      effective_type: effectiveType,\n      data_saver: dataSaver,\n      device_memory: deviceMemory,\n      prefers_reduced_motion: prefersReducedMotion,\n      prefers_color_scheme: prefersColorScheme,\n      navigation_type: navigationType,\n    }, overrides);\n\n    gtag('event', name, params);\n\n  }\n\n  // As the web-vitals script and this script is set with defer in order, so it should be loaded\n  if (webVitals) {\n    webVitals.onFCP(sendWebVitalsGAEvents);\n    webVitals.onLCP(sendWebVitalsGAEvents);\n    webVitals.onCLS(sendWebVitalsGAEvents);\n    webVitals.onTTFB(sendWebVitalsGAEvents);\n    webVitals.onINP(sendWebVitalsGAEvents);\n  } else {\n    console.error('Web Vitals is not loaded!!');\n  }\n\n}\n\nsendWebVitals();\n"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 50,
                    "receive": 1
                },
                "_type": 3,
                "_id": "5817.14",
                "_request_id": "5817.14",
                "_ip_addr": "[2607:f8b0:4004:c09::79]",
                "_full_url": "https://almanac.httparchive.org/static/js/send-web-vitals.js?v=67574c23a511f3149c90c88735c5a6f3",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "almanac.httparchive.org",
                "_url": "/static/js/send-web-vitals.js?v=67574c23a511f3149c90c88735c5a6f3",
                "_raw_id": "5817.14",
                "_frame_id": "55DE89DA9223AB1F9AFA2446AB6DDE31",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Script",
                "_load_ms": 51,
                "_ttfb_ms": 50,
                "_load_start": 368,
                "_load_start_float": 368.000284,
                "_bytesIn": 1717,
                "_objectSize": 1717,
                "_objectSizeUncompressed": 5056,
                "_chunks": [
                    {
                        "ts": 418,
                        "bytes": 1717
                    },
                    {
                        "ts": 418,
                        "bytes": 0
                    }
                ],
                "_expires": "Wed, 10 Jun 2026 22:13:04 GMT",
                "_cacheControl": "public, max-age=10800",
                "_contentType": "application/javascript",
                "_contentEncoding": "gzip",
                "_socket": 170,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://almanac.httparchive.org/en/2022/",
                "_initiator_line": 2739,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "Low",
                "_initial_priority": "Low",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: almanac.httparchive.org",
                        ":method: GET",
                        ":path: /static/js/send-web-vitals.js?v=67574c23a511f3149c90c88735c5a6f3",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "referer: https://almanac.httparchive.org/en/2022/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149\", \"Google Chrome\";v=\"149\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: script",
                        "sec-fetch-mode: no-cors",
                        "sec-fetch-site: same-origin",
                        "user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 PTST/260602.124101"
                    ],
                    "response": [
                        "cache-control: public, max-age=10800",
                        "content-encoding: gzip",
                        "content-type: application/javascript; charset=utf-8",
                        "date: Wed, 10 Jun 2026 19:13:04 GMT",
                        "etag: \"H5sM_A\"",
                        "expires: Wed, 10 Jun 2026 22:13:04 GMT",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: c2cbf6783990cd05bb38fadc1b2bc3bb",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 1957,
                "_score_cache": 50,
                "_score_cdn": 100,
                "_score_gzip": 100,
                "_score_cookies": -1,
                "_score_keep-alive": 100,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": -1,
                "_score_etags": -1,
                "_dns_ms": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": 1555,
                "_gzip_save": 0,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": 10800,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 341,
                "_dns_details": {
                    "A": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "142.251.163.121"
                        ]
                    }
                },
                "_socket_group": "https://almanac.httparchive.org <https://httparchive.org same_site>",
                "_http2_stream_id": 25,
                "_http2_stream_dependency": 23,
                "_http2_stream_weight": 147,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 284,
                "_body_hash": "f89cd088b768cf15283911d8dc06e7026a3e01299d07192fe72cd2f492989040",
                "_server_port": "443",
                "_renderBlocking": "non_blocking",
                "_load_end": 419,
                "_ttfb_start": 368,
                "_ttfb_end": 418,
                "_download_start": 418,
                "_download_end": 419,
                "_download_ms": 1,
                "_all_start": 368,
                "_all_end": 419,
                "_all_ms": 51,
                "_index": 12,
                "_number": 13,
                "_body_file": "006-5817.14-body.txt",
                "_cpuTimes": {
                    "EvaluateScript": 8,
                    "v8.compile": 0
                },
                "_cpu.EvaluateScript": 8,
                "_cpu.v8.compile": 0,
                "_cpuTime": 8,
                "_body_id": "5817.14",
                "_js_timing": [
                    [
                        580.088,
                        588.362
                    ],
                    [
                        580.193,
                        580.359
                    ]
                ],
                "_body_url": "/response_body.php?test=260610_DQ_1&run=1&bodyid=5817.14"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-06-10T19:13:04.279+00:00",
                "time": 104,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://almanac.httparchive.org/static/css/page.css?v=9a1ae5aea9b36df260da9f7c442073e7",
                    "headersSize": 786,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "priority",
                            "value": "u=4, i"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149\", \"Google Chrome\";v=\"149\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "empty"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "no-cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "same-origin"
                        },
                        {
                            "name": "sec-purpose",
                            "value": "prefetch"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 PTST/260602.124101"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": [
                        {
                            "name": "v",
                            "value": "9a1ae5aea9b36df260da9f7c442073e7"
                        }
                    ]
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 410,
                    "bodySize": 4899,
                    "headers": [
                        {
                            "name": "cache-control",
                            "value": "public, max-age=10800"
                        },
                        {
                            "name": "content-encoding",
                            "value": "gzip"
                        },
                        {
                            "name": "content-type",
                            "value": "text/css; charset=utf-8"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 10 Jun 2026 19:13:04 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"H5sM_A\""
                        },
                        {
                            "name": "expires",
                            "value": "Wed, 10 Jun 2026 22:13:04 GMT"
                        },
                        {
                            "name": "server",
                            "value": "Google Frontend"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31556926; includeSubDomains"
                        },
                        {
                            "name": "vary",
                            "value": "Accept-Encoding"
                        },
                        {
                            "name": "x-cloud-trace-context",
                            "value": "05dcb19eff1fd68fbb38fadc1b2bce67"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 4899,
                        "mimeType": "text/css",
                        "text": ".main {\n  display: grid;\n  grid-template-areas: 'index content';\n  grid-template-columns: 300px auto;\n  grid-template-columns: min(18.75rem, 20vw) calc(100% - min(18.75rem, 25vw)); /* auto sometimes not set correctly on font zoom */\n}\n\n.table-wrap-container,\n.floating-card {\n  border-radius: 16px;\n  border-radius: 1rem;\n  box-shadow: 0 0 16px 0 rgb(78, 85, 100, 0.2);\n  box-shadow: 0 0 1rem 0 rgb(78, 85, 100, 0.2);\n}\n\n.table-wrap {\n  display: flex;\n  margin: 0 auto;\n  padding: 16px;\n  padding: 1rem;\n  max-width: 100%;\n  justify-content: center;\n  position: relative;\n}\n\n.table-wrap-container {\n  overflow: auto;\n  display: inline-block;\n  margin: 0 -16px;\n  margin: 0 -1rem;\n}\n\n.width-20 {\n  width: 20%;\n}\n\n.width-45 {\n  width: 45%;\n}\n\n.index {\n  grid-area: index;\n}\n\n.index .index-box {\n  margin: 20px 0;\n  margin: 1.25rem 0;\n  padding: 8px 16px;\n  padding: 0.5rem 1rem;\n  top: 0;\n}\n\n.index .index-box.sticky {\n  position: -webkit-sticky;\n  position: sticky;\n}\n\n.page-height {\n  max-height: 100vh;\n  overflow: auto;\n}\n\n.index .header {\n  color: #1a2b49;\n}\n\n.index-box .index-btn {\n  padding: 14px;\n  padding: 0.875rem;\n  width: 100%;\n  border: 0;\n  background: none;\n  display: none;\n  cursor: pointer;\n  text-align: left;\n  font-weight: bold;\n}\n\n.index .header-mobile {\n  display: none;\n}\n\n.index ul {\n  width: 100%;\n  margin: 0;\n  padding-left: 0;\n  border-top: 1px solid rgb(26, 43, 73, 0.1);\n}\n\n.index ul ul:first-child {\n  border-top: none;\n}\n\n.index li {\n  position: relative;\n  font-weight: 900;\n  list-style-type: none;\n  border-bottom: 1px solid rgb(26, 43, 73, 0.1);\n}\n\n.index ul:last-child li:last-child {\n  border-bottom: none;\n}\n\n.index li a {\n  display: block;\n  padding: 24px 16px;\n  padding: 1.5rem 1rem;\n  line-height: 24px;\n  line-height: 1.5rem;\n  color: #1a2b49;\n}\n\n.index li li {\n  font-weight: 700;\n  border-bottom: 1px solid rgb(26, 43, 73, 0.1);\n}\n\n.index li li a {\n  padding-left: 32px;\n  padding-left: 2rem;\n}\n\n.index li li:last-child {\n  border-bottom: none;\n}\n\n.index li li li {\n  font-weight: normal;\n  border-bottom: 1px solid rgb(26, 43, 73, 0.1);\n}\n\n.index li li li a {\n  padding-left: 48px;\n  padding-left: 3rem;\n}\n\n.index li li li li a {\n  padding-left: 64px;\n  padding-left: 4rem;\n}\n\n.index li li li li li a {\n  padding-left: 80px;\n  padding-left: 5rem;\n}\n\n.index li::before {\n  content: \"\";\n  width: 8px;\n  width: 0.5rem;\n  display: inline-block;\n  position: absolute;\n  top: 24px;\n  top: 1.5rem;\n  bottom: 24px;\n  bottom: 1.5rem;\n}\n\n.index li.active::before {\n  background-color: #a8caba;\n}\n\n.content {\n  grid-area: content;\n  margin-left: 40px;\n}\n\n.content > section,\n.content > article {\n  margin-bottom: 32px;\n  margin-bottom: 2rem;\n}\n\n.title {\n  margin: 10px 0;\n}\n\n.content ul li {\n  list-style: none;\n}\n\n.content ul li::before {\n  position: absolute;\n  content: \"\\2022\";\n  font-size: 16px;\n  font-size: 1rem;\n  display: inline-block;\n  width: 1em;\n  margin-left: -1em;\n}\n\n.content-banner {\n  width: 100%;\n  height: auto;\n  border-radius: 8px;\n  border-radius: 0.5rem;\n  border: 1px solid #e5e5e5;\n}\n\n.byline {\n  font-weight: bold;\n  font-style: italic;\n}\n\n.byline.reviewers,\n.byline.translators,\n.byline.analysts,\n.byline.editors {\n  font-weight: normal;\n}\n\n.article-dates {\n  display: flex;\n  justify-content: space-between;\n  column-gap: 20px;\n  font-style: italic;\n  margin-bottom: 10px;\n}\n\n.article-dates time {\n  white-space: nowrap;\n}\n\n.btn.chapter-cta > svg {\n  margin: -6px 3px;\n}\n\n#cta-container.invisible {\n  opacity: 0;\n}\n\n#cta-container {\n  display: flex;\n  height: 0;\n  flex-direction: row;\n  align-items: flex-end;\n  position: sticky;\n  bottom: 1.25rem;\n  z-index: 1;\n  justify-content: flex-end;\n  opacity: 1;\n  transition: opacity 1000ms;\n}\n\n.chapter-cta {\n  border: none;\n  box-shadow: 0 0 1rem 0 rgb(78, 85, 100, 0.2);\n  padding: 10px 12px;\n  margin-top: 1em;\n  margin-left: 1em;\n}\n\n.chapter-links .btn {\n  display: inline-block;\n  margin: 10px;\n}\n\n.chapter-links svg {\n  margin-right: 10px;\n  margin-right: 0.625rem;\n  vertical-align: middle;\n}\n\n#num-comments {\n  line-height: 24px;\n  line-height: 1.5rem;\n}\n\n.share-cta {\n  line-height: 1.6em;\n}\n\n.share-cta:hover svg,\n.share-cta:focus svg {\n  fill: white;\n}\n\n[data-translation] {\n  display: none;\n}\n\n.authors h2,\n.chapter-links h2,\n.webmentions h2 {\n  padding: 16px 0;\n  padding: 1rem 0;\n}\n\n.authors,\n.citation-box h2,\n.authors h2,\n.chapter-links,\n.chapter-links h2,\n.webmentions,\n.webmentions h2 {\n  border-bottom: 1px solid #1a2b490a;\n  font-size: 17px;\n  font-size: 1.0625rem;\n}\n\n.content .authors {\n  margin-bottom: 64px;\n  margin-bottom: 4rem;\n}\n\n.content .authors ul {\n  margin: 16px 0;\n  margin: 1rem 0;\n  padding: 0;\n}\n\n.content .authors li::before {\n  content: none;\n  width: 0;\n  margin-left: 0;\n}\n\n.content .authors li {\n  list-style: none;\n  margin: 0;\n  padding: 0;\n  margin-top: 32px;\n  margin-top: 2rem;\n  overflow: auto;\n  display: grid;\n  grid-template-areas: 'avatar info';\n  grid-template-columns: 76px auto;\n  grid-template-columns: 4.75rem auto;\n  grid-template-columns: 4.75rem calc(100% - 4.75rem); /* auto sometimes not set correctly on font zoom */\n}\n\n.authors .name {\n  font-size: 24px;\n  font-size: 1.5rem;\n  margin-right: 16px;\n  margin-right: 1rem;\n  margin-bottom: 10px;\n  margin-bottom: 0.625rem;\n  display: inline-block;\n}\n\n.authors .tagline {\n  font-size: 16px;\n  font-size: 1rem;\n}\n\n.authors .avatar {\n  width: 60px;\n  height: 60px;\n  border-radius: 50%;\n}\n\n.authors .social {\n  font-size: 0.9em;\n}\n\n.authors .social a {\n  margin: 0.25rem 1rem 0.25rem 0;\n  overflow-wrap: break-word;\n  display: inline-flex;\n  align-items: center;\n  text-decoration: none;\n}\n\n.authors .social a:last-child {\n  margin-right: 0;\n}\n\n.authors .social a:hover,\n.authors .social a:focus {\n  text-decoration: underline;\n}\n\n.authors .social svg {\n  width: 1.5em;\n  height: auto;\n  margin-right: 4px;\n  margin-right: 0.25rem;\n}\n\n.citation-box pre {\n  padding: 16px;\n  border: 1px solid #e0e0e0;\n  border-radius: 4px;\n  box-shadow: 0 1px 3px rgb(0, 0, 0, 0.1);\n  font-family: monospace;\n  background-color: #f9f9f9;\n  overflow-x: auto;\n  white-space: pre-wrap; /* Allow wrapping of long lines */\n  margin: 0;\n}\n\n#chapter-navigation {\n  padding: 16px 36px 50px 36px;\n  padding: 1rem 2.25rem 3.125rem 2.25rem;\n  border: 1px solid #1a2b490a;\n  margin: 20px 0;\n  margin: 1.25rem 0;\n  overflow: hidden;\n}\n\n#chapter-navigation > a {\n  color: #1a2b49;\n  width: 50%;\n  min-width: 100px;\n  min-width: 6.25rem;\n  display: inline-block;\n  position: relative;\n}\n\n#chapter-navigation span {\n  display: block;\n}\n\n#chapter-navigation .chapter-no {\n  font-size: 22px;\n  font-size: 1.375rem;\n  font-weight: bold;\n  font-style: italic;\n}\n\n#chapter-navigation .chapter-title {\n  font-size: 18px;\n  font-size: 1.125rem;\n}\n\n#chapter-navigation .arrow {\n  position: absolute;\n  font-size: 24px;\n  font-size: 1.5rem;\n  top: 12px;\n  top: 0.75em;\n}\n\n#previous-chapter .arrow {\n  transform: rotate(-90deg);\n  left: -24px;\n  left: -1.5rem;\n}\n\n#next-chapter {\n  text-align: right;\n  float: right;\n}\n\n#next-chapter .arrow {\n  transform: rotate(90deg);\n  right: -24px;\n  right: -1.5rem;\n}\n\ntable,\nfigure {\n  max-width: 100%;\n}\n\nimg {\n  max-width: 100%;\n  height: auto;\n}\n\n.anchor-link {\n  text-decoration: none;\n  padding-left: 30px;\n  margin-left: -30px;\n}\n\nfigure .anchor-link {\n  text-decoration: underline;\n}\n\n.anchor-link:hover::before,\n.anchor-link:focus::before {\n  content: url('/static/images/link.svg');\n  content: url('/static/images/link.svg') / '';\n  left: -25px;\n  position: relative;\n  float: left;\n  width: 0;\n  height: 0;\n}\n\n.fig-description-button {\n  margin: 5px auto 0;\n  margin: 0.3125rem auto 0;\n  font-size: 12px;\n  font-size: 0.75rem;\n  background-color: white;\n  border: 1px solid #e5e5e5;\n  border-radius: 4px;\n  border-radius: 0.25rem;\n  padding: 5px;\n  padding: 0.3125rem;\n}\n\n.fig-description {\n  border: 1px solid;\n  border-radius: 10px;\n  border-radius: 0.625rem;\n  margin-top: 10px;\n  margin-top: 0.625rem;\n  padding: 10px;\n  padding: 0.625rem;\n  background-color: #e5e5e5;\n}\n\nfigure,\ndiv.table {\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  margin: 22.4px;\n  margin: 1.4rem;\n  padding: 8px;\n  padding: 0.5rem;\n  font-style: italic;\n}\n\nfigure > p {\n  display: inline-block;\n}\n\nfigure > a {\n  margin: 0 auto;\n}\n\nfigure img {\n  margin: 0 auto;\n  border-radius: 8px;\n  border-radius: 0.5rem;\n  border: 1px solid #e5e5e5;\n}\n\n.height-16vw-122px {\n  max-height: 122px;\n  height: 122px;\n  height: 16vw;\n}\n\nfigure iframe {\n  display: block;\n  margin: 0 auto;\n}\n\n.figure-block {\n  display: block;\n}\n\nfigure .code-block {\n  margin: 10px auto;\n  margin: 0.625rem auto;\n}\n\nfigcaption,\np.table-caption {\n  margin: 8px auto 0;\n  margin: 0.5rem auto 0;\n  text-align: center;\n  max-width: 100%;\n}\n\n.figure-wrapper {\n  position: relative;\n  margin: 0 auto;\n}\n\n.figure-dropdown {\n  position: absolute;\n  top: -10px;\n  right: -50px;\n  display: flex;\n  flex-direction: column;\n  align-items: flex-end;\n}\n\n.table-wrap .figure-dropdown {\n  top: 0;\n}\n\n.figure-dropdown button {\n  opacity: 0.5;\n  border: none;\n  padding: 0.5rem;\n  color: #0b1423;\n}\n\n.figure-dropdown button:focus,\n.figure-dropdown button:hover {\n  opacity: 1;\n  color: inherit;\n}\n\n.figure-dropdown-list.nav-dropdown-list {\n  position: relative;\n  padding: 0;\n  margin: 0;\n  border-radius: 16px;\n  border-radius: 1rem;\n  overflow: hidden;\n}\n\n.figure-dropdown-list li {\n  display: flex;\n}\n\n.figure-dropdown-list a {\n  text-decoration: none;\n  padding: 15px 20px;\n}\n\n.figure-dropdown-list a:hover,\n.figure-dropdown-list a:focus {\n  text-decoration: underline;\n  background-color: #5c687d;\n  color: white;\n}\n\n.figure-dropdown svg {\n  pointer-events: none;\n}\n\n.figure-dropdown .nav-dropdown-btn::after {\n  display: none;\n}\n\n.figure-dropdown .nav-dropdown-btn.dropdown-open {\n  background-color: transparent;\n  border: none;\n}\n\n.figure-dropdown .nav-dropdown-list {\n  background-color: white;\n  border-color: #5c687d;\n}\n\ntable {\n  margin: 0 auto;\n  max-width: 100%;\n  border-collapse: collapse;\n}\n\nthead {\n  font-family: 'Poppins', sans-serif;\n  border-bottom: 1px solid #eee;\n}\n\nth,\ntd {\n  padding: 10px;\n  padding: 0.625rem;\n}\n\nth.numeric,\ntd.numeric {\n  text-align: right;\n}\n\n.numeric-good {\n  color: #38761d;\n}\n\n.numeric-bad {\n  color: #b60000;\n}\n\ntbody tr:nth-child(even) {\n  background-color: #f2f2f280;\n}\n\nfigure .big-number {\n  text-align: center;\n  font: bold 128px/1em 'Poppins', sans-serif;\n  font: bold 8rem/1em 'Poppins', sans-serif;\n  color: #62718b;\n  /* stylelint-disable-next-line declaration-property-value-keyword-no-deprecated */\n  word-break: break-word;\n  overflow-wrap: break-word;\n  margin: 0.1em 0;\n}\n\nfigure .medium-number {\n  text-align: center;\n  font: bold 48px/1em 'Poppins', sans-serif;\n  font: bold 3rem/1em 'Poppins', sans-serif;\n  color: #62718b;\n  /* stylelint-disable-next-line declaration-property-value-keyword-no-deprecated */\n  word-break: break-word;\n  overflow-wrap: break-word;\n}\n\nfigure .really-big-number {\n  text-align: center;\n  font: bold 24px/1em 'Poppins', sans-serif;\n  font: bold 1.5rem/1em 'Poppins', sans-serif;\n  color: #62718b;\n  /* stylelint-disable-next-line declaration-property-value-keyword-no-deprecated */\n  word-break: break-word;\n  overflow-wrap: break-word;\n}\n\nfigure .fig-mobile {\n  display: none;\n}\n\nfigure object {\n  max-width: 100%;\n  height: auto;\n}\n\nfigure .fig-desktop {\n  display: block;\n}\n\n.video-embed {\n  display: block;\n}\n\n.video-fallback-image {\n  display: none;\n}\n\n.bio {\n  margin-top: 10px;\n  margin-top: 0.625rem;\n}\n\n@media (max-width: 56.25em) {\n  .main {\n    grid-template-areas:\n      'index'\n      'content';\n    grid-template-columns: auto;\n    grid-template-columns: 100%; /* auto sometimes not set correctly on font zoom */\n  }\n\n  .main .content {\n    margin-left: 0;\n  }\n\n  .index {\n    margin: 30px 0;\n    margin: 1.875rem 0;\n  }\n\n  .index-box .header {\n    display: flex;\n    justify-content: space-between;\n    margin: 0;\n  }\n\n  .index-box .index-btn {\n    display: block;\n  }\n\n  .index-box .no-button {\n    display: none;\n  }\n\n  .index-box .index-btn::after {\n    font-weight: normal;\n    float: right;\n    content: \"+\";\n    content: \"+\" / \"\";\n  }\n\n  .index-box.show .index-btn::after {\n    content: \"-\";\n    content: \"-\" / \"\";\n  }\n\n  .index-box ul {\n    max-height: 0;\n    display: none;\n    border-top: 0 solid #fff;\n    transition: max-height 0.15s ease-out;\n    overflow: hidden;\n  }\n\n  .index-box.show ul {\n    margin-top: 2px;\n    border-top: 1px solid #1a2b490a;\n    max-height: 100%;\n    display: block;\n    transition: max-height 0.25s ease-in;\n  }\n\n  .index li.active::before {\n    background-color: transparent;\n  }\n\n  .table-wrap {\n    justify-content: left;\n  }\n\n  table {\n    font-size: 0.8em;\n  }\n\n  figure {\n    margin: 0 15px;\n    margin: 0 0.9375rem;\n  }\n\n  .figure-dropdown {\n    right: -2rem;\n  }\n\n  figure .big-number {\n    font-size: 80px;\n    font-size: 5rem;\n  }\n\n  figure iframe {\n    display: none;\n  }\n\n  figure .fig-mobile {\n    display: block;\n    max-width: 100%;\n    height: auto;\n  }\n\n  .fig-description-button {\n    margin-top: 10px;\n    margin-top: 0.625rem;\n    margin-bottom: 10px;\n    margin-bottom: 0.625rem;\n    font-size: 16px;\n    font-size: 1rem;\n  }\n\n  .index .sticky {\n    position: static;\n  }\n\n  .index .index-box {\n    max-height: 100%;\n  }\n\n  .content .authors li {\n    grid-template-areas:\n      'avatar avatar'\n      'info info';\n  }\n\n  .content .authors li .info {\n    grid-area: info;\n  }\n\n  .anchor-link {\n    padding-left: 0;\n    margin-left: 0;\n  }\n\n  .anchor-link:hover::before,\n  .anchor-link:focus::before {\n    content: '';\n  }\n\n  .content ul li {\n    padding: 5px 0;\n  }\n}\n\n/* Mobile View */\n@media (max-width: 37.5em) {\n  .article-dates {\n    display: block;\n  }\n}\n\n/* Code highlighting */\n.code-block {\n  margin: 8px 0;\n  margin: 0.5rem 0;\n  padding: 16px;\n  padding: 1rem;\n}\n\n.code-block .divider {\n  position: relative;\n  border: 1px solid #1a2b490a;\n  width: calc(100% + 32px);\n  width: calc(100% + 2rem);\n  left: -16px;\n  left: -1rem;\n}\n\n.code-block,\npre {\n  overflow-y: hidden;\n  overflow-x: auto;\n  margin: 8px 0;\n  margin: 0.5rem 0;\n  padding: 24px;\n  padding: 1.5rem;\n}\n\n.code-block code {\n  width: 100%;\n}\n\n/* Webmention code */\n.reaction-tabs [role=\"tab\"][aria-selected=\"true\"] {\n  z-index: 3;\n  font-weight: bold;\n  border-bottom: 0.5rem solid #a8caba;\n}\n\n.reaction-tabs [role=\"tab\"] {\n  position: relative;\n  z-index: 1;\n  background: white;\n  border: 0;\n  padding: 0.6rem 0.75rem 0.6rem;\n}\n\n.reactions [role=\"tabpanel\"] {\n  margin-top: 1.5rem;\n}\n\n.reaction-tabs > button > span {\n  pointer-events: none;\n}\n\n.no-reactions {\n  display: none;\n}\n\n.webmention-likes,\n.webmention-reposts {\n  display: flex;\n  flex-wrap: wrap;\n}\n\n.webmentions .reactions ul {\n  padding: 0;\n}\n\n.webmentions .reactions ul > li {\n  margin-right: 1rem;\n}\n\n.webmentions .reactions ul > li::before {\n  display: none;\n}\n\n.webmentions a.webmention-author {\n  text-decoration: none;\n}\n\n.webmentions a.webmention-author:hover {\n  text-decoration: underline;\n}\n\n.webmention-author .webmention-author-avatar {\n  width: 48px;\n  height: 48px;\n  border-radius: 50%;\n  object-fit: cover;\n  background: grey;\n  display: block;\n}\n\n.webmention-meta {\n  font-size: 0.875rem;\n  color: #515660;\n}\n\n.webmention-meta a.webmention-source {\n  color: #515660;\n}\n\n.webmentions .reactions .webmention-replies-item,\n.webmentions .reactions .webmention-mentions-item {\n  display: flex;\n  flex-direction: column;\n  position: relative;\n  padding: 1rem 0 1rem 60px;\n}\n\n.webmention-replies-item .webmention-author .webmention-author-avatar,\n.webmention-mentions-item .webmention-author .webmention-author-avatar {\n  position: absolute;\n  top: 1rem;\n  left: 0;\n}\n\n/* Needed for Safari to hide the index properly */\n@media print {\n  .main {\n    grid-template-areas: 'content';\n    grid-template-columns: auto;\n  }\n\n  .figure-dropdown {\n    display: none;\n  }\n}\n"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 103,
                    "receive": 1
                },
                "_type": 3,
                "_id": "5817.32",
                "_request_id": "5817.32",
                "_ip_addr": "[2607:f8b0:4004:c09::79]",
                "_full_url": "https://almanac.httparchive.org/static/css/page.css?v=9a1ae5aea9b36df260da9f7c442073e7",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "almanac.httparchive.org",
                "_url": "/static/css/page.css?v=9a1ae5aea9b36df260da9f7c442073e7",
                "_raw_id": "5817.32",
                "_frame_id": "55DE89DA9223AB1F9AFA2446AB6DDE31",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Other",
                "_load_ms": 104,
                "_ttfb_ms": 103,
                "_load_start": 369,
                "_load_start_float": 369.00029,
                "_bytesIn": 4899,
                "_objectSize": 4899,
                "_objectSizeUncompressed": 15855,
                "_chunks": [
                    {
                        "ts": 472,
                        "bytes": 4230
                    },
                    {
                        "ts": 473,
                        "bytes": 669
                    },
                    {
                        "ts": 473,
                        "bytes": 0
                    }
                ],
                "_expires": "Wed, 10 Jun 2026 22:13:04 GMT",
                "_cacheControl": "public, max-age=10800",
                "_contentType": "text/css",
                "_contentEncoding": "gzip",
                "_socket": 170,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://almanac.httparchive.org/en/2022/",
                "_initiator_line": 2744,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "Lowest",
                "_initial_priority": "Lowest",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: almanac.httparchive.org",
                        ":method: GET",
                        ":path: /static/css/page.css?v=9a1ae5aea9b36df260da9f7c442073e7",
                        ":scheme: https",
                        "accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "priority: u=4, i",
                        "referer: https://almanac.httparchive.org/en/2022/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149\", \"Google Chrome\";v=\"149\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: empty",
                        "sec-fetch-mode: no-cors",
                        "sec-fetch-site: same-origin",
                        "sec-purpose: prefetch",
                        "user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 PTST/260602.124101"
                    ],
                    "response": [
                        "cache-control: public, max-age=10800",
                        "content-encoding: gzip",
                        "content-type: text/css; charset=utf-8",
                        "date: Wed, 10 Jun 2026 19:13:04 GMT",
                        "etag: \"H5sM_A\"",
                        "expires: Wed, 10 Jun 2026 22:13:04 GMT",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: 05dcb19eff1fd68fbb38fadc1b2bce67",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 2458,
                "_score_cache": 50,
                "_score_cdn": 100,
                "_score_gzip": 100,
                "_score_cookies": -1,
                "_score_keep-alive": 100,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": -1,
                "_score_etags": -1,
                "_dns_ms": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": 4692,
                "_gzip_save": 0,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": 10800,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 363,
                "_dns_details": {
                    "A": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "142.251.163.121"
                        ]
                    }
                },
                "_socket_group": "https://almanac.httparchive.org <https://httparchive.org same_site>",
                "_http2_stream_id": 27,
                "_http2_stream_dependency": 25,
                "_http2_stream_weight": 110,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 290,
                "_body_hash": "6403fb1a203c9d44f6187e86def8c6b93fda9d34831973a4b9ef946525176c00",
                "_server_port": "443",
                "_load_end": 473,
                "_ttfb_start": 369,
                "_ttfb_end": 472,
                "_download_start": 472,
                "_download_end": 473,
                "_download_ms": 1,
                "_all_start": 369,
                "_all_end": 473,
                "_all_ms": 104,
                "_index": 13,
                "_number": 14,
                "_body_file": "008-5817.32-body.txt",
                "_body_id": "5817.32",
                "_body_url": "/response_body.php?test=260610_DQ_1&run=1&bodyid=5817.32"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-06-10T19:13:04.337+00:00",
                "time": 346,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                    "headersSize": 609,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "*/*"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149\", \"Google Chrome\";v=\"149\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "script"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "no-cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "cross-site"
                        },
                        {
                            "name": "sec-fetch-storage-access",
                            "value": "active"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 PTST/260602.124101"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": [
                        {
                            "name": "id",
                            "value": "G-PQ5N2MZG5M"
                        }
                    ]
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 526,
                    "bodySize": 149632,
                    "headers": [
                        {
                            "name": "access-control-allow-credentials",
                            "value": "true"
                        },
                        {
                            "name": "access-control-allow-headers",
                            "value": "Cache-Control"
                        },
                        {
                            "name": "access-control-allow-origin",
                            "value": "*"
                        },
                        {
                            "name": "cache-control",
                            "value": "private, max-age=900"
                        },
                        {
                            "name": "content-encoding",
                            "value": "zstd"
                        },
                        {
                            "name": "content-length",
                            "value": "149632"
                        },
                        {
                            "name": "content-type",
                            "value": "application/javascript; charset=UTF-8"
                        },
                        {
                            "name": "cross-origin-resource-policy",
                            "value": "cross-origin"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 10 Jun 2026 19:13:04 GMT"
                        },
                        {
                            "name": "expires",
                            "value": "Wed, 10 Jun 2026 19:13:04 GMT"
                        },
                        {
                            "name": "server",
                            "value": "Google Tag Manager"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31536000; includeSubDomains"
                        },
                        {
                            "name": "vary",
                            "value": "Accept-Encoding"
                        },
                        {
                            "name": "x-xss-protection",
                            "value": "0"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 149632,
                        "mimeType": "application/javascript",
                        "text": "\n// Copyright 2012 Google Inc. All rights reserved.\n \n(function(){\n\nvar data = {\n\"resource\": {\n  \"version\":\"1\",\n  \n  \"macros\":[{\"function\":\"__e\"},{\"function\":\"__c\",\"vtp_value\":\"\"},{\"function\":\"__c\",\"vtp_value\":0}],\n  \"tags\":[{\"function\":\"__ogt_1p_data_v2\",\"priority\":7,\"vtp_isAutoEnabled\":true,\"vtp_autoCollectExclusionSelectors\":[\"list\",[\"map\",\"exclusionSelector\",\"\"]],\"vtp_isEnabled\":true,\"vtp_cityType\":\"CSS_SELECTOR\",\"vtp_manualEmailEnabled\":false,\"vtp_firstNameType\":\"CSS_SELECTOR\",\"vtp_countryType\":\"CSS_SELECTOR\",\"vtp_cityValue\":\"\",\"vtp_emailType\":\"CSS_SELECTOR\",\"vtp_regionType\":\"CSS_SELECTOR\",\"vtp_autoEmailEnabled\":true,\"vtp_postalCodeValue\":\"\",\"vtp_lastNameValue\":\"\",\"vtp_phoneType\":\"CSS_SELECTOR\",\"vtp_phoneValue\":\"\",\"vtp_streetType\":\"CSS_SELECTOR\",\"vtp_autoPhoneEnabled\":false,\"vtp_postalCodeType\":\"CSS_SELECTOR\",\"vtp_emailValue\":\"\",\"vtp_firstNameValue\":\"\",\"vtp_streetValue\":\"\",\"vtp_lastNameType\":\"CSS_SELECTOR\",\"vtp_autoAddressEnabled\":false,\"vtp_regionValue\":\"\",\"vtp_countryValue\":\"\",\"vtp_isAutoCollectPiiEnabledFlag\":false,\"tag_id\":4},{\"function\":\"__ccd_ga_first\",\"priority\":6,\"vtp_instanceDestinationId\":\"G-PQ5N2MZG5M\",\"tag_id\":12},{\"function\":\"__set_product_settings\",\"priority\":5,\"vtp_instanceDestinationId\":\"G-PQ5N2MZG5M\",\"vtp_foreignTldMacroResult\":[\"macro\",1],\"vtp_isChinaVipRegionMacroResult\":[\"macro\",2],\"tag_id\":11},{\"function\":\"__ccd_ga_regscope\",\"priority\":4,\"vtp_settingsTable\":[\"list\",[\"map\",\"redactFieldGroup\",\"DEVICE_AND_GEO\",\"disallowAllRegions\",false,\"disallowedRegions\",\"\"],[\"map\",\"redactFieldGroup\",\"GOOGLE_SIGNALS\",\"disallowAllRegions\",true,\"disallowedRegions\",\"\"]],\"vtp_instanceDestinationId\":\"G-PQ5N2MZG5M\",\"tag_id\":10},{\"function\":\"__ccd_em_site_search\",\"priority\":3,\"vtp_searchQueryParams\":\"q\",\"vtp_includeParams\":true,\"vtp_instanceDestinationId\":\"G-PQ5N2MZG5M\",\"tag_id\":9},{\"function\":\"__ccd_conversion_marking\",\"priority\":2,\"vtp_conversionRules\":[\"list\",[\"map\",\"matchingRules\",\"{\\\"type\\\":5,\\\"args\\\":[{\\\"stringValue\\\":\\\"purchase\\\"},{\\\"contextValue\\\":{\\\"namespaceType\\\":1,\\\"keyParts\\\":[\\\"eventName\\\"]}}]}\"]],\"vtp_instanceDestinationId\":\"G-PQ5N2MZG5M\",\"tag_id\":8},{\"function\":\"__ccd_auto_redact\",\"priority\":1,\"vtp_instanceDestinationId\":\"G-PQ5N2MZG5M\",\"tag_id\":7},{\"function\":\"__gct\",\"vtp_trackingId\":\"G-PQ5N2MZG5M\",\"vtp_sessionDuration\":0,\"tag_id\":1},{\"function\":\"__ccd_ga_last\",\"priority\":0,\"vtp_instanceDestinationId\":\"G-PQ5N2MZG5M\",\"tag_id\":6}],\n  \"predicates\":[{\"function\":\"_eq\",\"arg0\":[\"macro\",0],\"arg1\":\"gtm.js\"},{\"function\":\"_eq\",\"arg0\":[\"macro\",0],\"arg1\":\"gtm.init\"}],\n  \"rules\":[[[\"if\",0],[\"add\",7]],[[\"if\",1],[\"add\",0,8,6,5,4,3,2,1]]]\n},\n\"runtime\":[ [50,\"__c\",[46,\"a\"],[36,[17,[15,\"a\"],\"value\"]]]\n ,[50,\"__ccd_auto_redact\",[46,\"a\"],[50,\"v\",[46,\"aF\"],[36,[2,[15,\"aF\"],\"replace\",[7,[15,\"u\"],\"\\\\$1\"]]]],[50,\"w\",[46,\"aF\"],[52,\"aG\",[30,[\"c\",[15,\"aF\"]],[15,\"aF\"]]],[52,\"aH\",[7]],[65,\"aI\",[2,[15,\"aG\"],\"split\",[7,\"\"]],[46,[53,[52,\"aJ\",[7,[\"v\",[15,\"aI\"]]]],[52,\"aK\",[\"d\",[15,\"aI\"]]],[22,[12,[15,\"aK\"],[45]],[46,[53,[36,[\"d\",[\"v\",[15,\"aF\"]]]]]]],[22,[21,[15,\"aK\"],[15,\"aI\"]],[46,[53,[2,[15,\"aJ\"],\"push\",[7,[15,\"aK\"]]],[22,[21,[15,\"aI\"],[2,[15,\"aI\"],\"toLowerCase\",[7]]],[46,[53,[2,[15,\"aJ\"],\"push\",[7,[\"d\",[2,[15,\"aI\"],\"toLowerCase\",[7]]]]]]],[46,[22,[21,[15,\"aI\"],[2,[15,\"aI\"],\"toUpperCase\",[7]]],[46,[53,[2,[15,\"aJ\"],\"push\",[7,[\"d\",[2,[15,\"aI\"],\"toUpperCase\",[7]]]]]]]]]]]]],[22,[18,[17,[15,\"aJ\"],\"length\"],1],[46,[53,[2,[15,\"aH\"],\"push\",[7,[0,[0,\"(?:\",[2,[15,\"aJ\"],\"join\",[7,\"|\"]]],\")\"]]]]],[46,[53,[2,[15,\"aH\"],\"push\",[7,[16,[15,\"aJ\"],0]]]]]]]]],[36,[2,[15,\"aH\"],\"join\",[7,\"\"]]]],[50,\"x\",[46,\"aF\",\"aG\",\"aH\"],[52,\"aI\",[\"z\",[15,\"aF\"],[15,\"aH\"]]],[22,[28,[15,\"aI\"]],[46,[36,[15,\"aF\"]]]],[22,[28,[17,[15,\"aI\"],\"search\"]],[46,[36,[15,\"aF\"]]]],[41,\"aJ\"],[3,\"aJ\",[17,[15,\"aI\"],\"search\"]],[65,\"aK\",[15,\"aG\"],[46,[53,[52,\"aL\",[7,[\"v\",[15,\"aK\"]],[\"w\",[15,\"aK\"]]]],[65,\"aM\",[15,\"aL\"],[46,[53,[52,\"aN\",[30,[16,[15,\"t\"],[15,\"aM\"]],[43,[15,\"t\"],[15,\"aM\"],[\"b\",[0,[0,\"([?&]\",[15,\"aM\"]],\"=)([^&]*)\"],\"gi\"]]]],[3,\"aJ\",[2,[15,\"aJ\"],\"replace\",[7,[15,\"aN\"],[0,\"$1\",[15,\"r\"]]]]]]]]]]],[22,[20,[15,\"aJ\"],[17,[15,\"aI\"],\"search\"]],[46,[36,[15,\"aF\"]]]],[22,[20,[16,[15,\"aJ\"],0],\"&\"],[46,[3,\"aJ\",[2,[15,\"aJ\"],\"substring\",[7,1]]]]],[22,[21,[16,[15,\"aJ\"],0],\"?\"],[46,[3,\"aJ\",[0,\"?\",[15,\"aJ\"]]]]],[22,[20,[15,\"aJ\"],\"?\"],[46,[3,\"aJ\",\"\"]]],[43,[15,\"aI\"],\"search\",[15,\"aJ\"]],[36,[\"aA\",[15,\"aI\"],[15,\"aH\"]]]],[50,\"z\",[46,\"aF\",\"aG\"],[22,[20,[15,\"aG\"],[17,[15,\"s\"],\"PATH\"]],[46,[53,[3,\"aF\",[0,[15,\"y\"],[15,\"aF\"]]]]]],[36,[\"f\",[15,\"aF\"]]]],[50,\"aA\",[46,\"aF\",\"aG\"],[41,\"aH\"],[3,\"aH\",\"\"],[22,[20,[15,\"aG\"],[17,[15,\"s\"],\"URL\"]],[46,[53,[41,\"aI\"],[3,\"aI\",\"\"],[22,[30,[17,[15,\"aF\"],\"username\"],[17,[15,\"aF\"],\"password\"]],[46,[53,[3,\"aI\",[0,[15,\"aI\"],[0,[0,[0,[17,[15,\"aF\"],\"username\"],[39,[17,[15,\"aF\"],\"password\"],\":\",\"\"]],[17,[15,\"aF\"],\"password\"]],\"@\"]]]]]],[3,\"aH\",[0,[0,[0,[17,[15,\"aF\"],\"protocol\"],\"//\"],[15,\"aI\"]],[17,[15,\"aF\"],\"host\"]]]]]],[36,[0,[0,[0,[15,\"aH\"],[17,[15,\"aF\"],\"pathname\"]],[17,[15,\"aF\"],\"search\"]],[17,[15,\"aF\"],\"hash\"]]]],[50,\"aB\",[46,\"aF\",\"aG\"],[41,\"aH\"],[3,\"aH\",[2,[15,\"aF\"],\"replace\",[7,[15,\"n\"],[15,\"r\"]]]],[22,[30,[20,[15,\"aG\"],[17,[15,\"s\"],\"URL\"]],[20,[15,\"aG\"],[17,[15,\"s\"],\"PATH\"]]],[46,[53,[52,\"aI\",[\"z\",[15,\"aH\"],[15,\"aG\"]]],[22,[20,[15,\"aI\"],[44]],[46,[36,[15,\"aH\"]]]],[52,\"aJ\",[17,[15,\"aI\"],\"search\"]],[52,\"aK\",[2,[15,\"aJ\"],\"replace\",[7,[15,\"o\"],[15,\"r\"]]]],[22,[20,[15,\"aJ\"],[15,\"aK\"]],[46,[36,[15,\"aH\"]]]],[43,[15,\"aI\"],\"search\",[15,\"aK\"]],[3,\"aH\",[\"aA\",[15,\"aI\"],[15,\"aG\"]]]]]],[36,[15,\"aH\"]]],[50,\"aC\",[46,\"aF\"],[22,[20,[15,\"aF\"],[15,\"q\"]],[46,[53,[36,[17,[15,\"s\"],\"PATH\"]]]],[46,[22,[21,[2,[15,\"p\"],\"indexOf\",[7,[15,\"aF\"]]],[27,1]],[46,[53,[36,[17,[15,\"s\"],\"URL\"]]]],[46,[53,[36,[17,[15,\"s\"],\"TEXT\"]]]]]]]],[50,\"aD\",[46,\"aF\",\"aG\"],[41,\"aH\"],[3,\"aH\",false],[52,\"aI\",[\"e\",[15,\"aF\"]]],[38,[15,\"aI\"],[46,\"string\",\"array\",\"object\"],[46,[5,[46,[52,\"aJ\",[\"aB\",[15,\"aF\"],[15,\"aG\"]]],[22,[21,[15,\"aF\"],[15,\"aJ\"]],[46,[53,[36,[15,\"aJ\"]]]]],[4]]],[5,[46,[53,[41,\"aK\"],[3,\"aK\",0],[63,[7,\"aK\"],[23,[15,\"aK\"],[17,[15,\"aF\"],\"length\"]],[33,[15,\"aK\"],[3,\"aK\",[0,[15,\"aK\"],1]]],[46,[53,[52,\"aL\",[\"aD\",[16,[15,\"aF\"],[15,\"aK\"]],[17,[15,\"s\"],\"TEXT\"]]],[22,[21,[15,\"aL\"],[44]],[46,[53,[43,[15,\"aF\"],[15,\"aK\"],[15,\"aL\"]],[3,\"aH\",true]]]]]]]],[4]]],[5,[46,[54,\"aK\",[15,\"aF\"],[46,[53,[52,\"aL\",[\"aD\",[16,[15,\"aF\"],[15,\"aK\"]],[17,[15,\"s\"],\"TEXT\"]]],[22,[21,[15,\"aL\"],[44]],[46,[53,[43,[15,\"aF\"],[15,\"aK\"],[15,\"aL\"]],[3,\"aH\",true]]]]]]],[4]]]]],[36,[39,[15,\"aH\"],[15,\"aF\"],[44]]]],[50,\"aE\",[46,\"aF\",\"aG\"],[52,\"aH\",[30,[2,[15,\"aF\"],\"getMetadata\",[7,[17,[15,\"h\"],\"AA\"]]],[7]]],[22,[20,[2,[15,\"aH\"],\"indexOf\",[7,[15,\"aG\"]]],[27,1]],[46,[53,[2,[15,\"aH\"],\"push\",[7,[15,\"aG\"]]]]]],[2,[15,\"aF\"],\"setMetadata\",[7,[17,[15,\"h\"],\"AA\"],[15,\"aH\"]]]],[52,\"b\",[\"require\",\"internal.createRegex\"]],[52,\"c\",[\"require\",\"decodeUriComponent\"]],[52,\"d\",[\"require\",\"encodeUriComponent\"]],[52,\"e\",[\"require\",\"getType\"]],[52,\"f\",[\"require\",\"parseUrl\"]],[52,\"g\",[\"require\",\"internal.registerCcdCallback\"]],[52,\"h\",[15,\"__module_metadataSchema\"]],[52,\"i\",[15,\"__module_goldEventUsageId\"]],[52,\"j\",[17,[15,\"a\"],\"instanceDestinationId\"]],[52,\"k\",[17,[15,\"a\"],\"redactEmail\"]],[52,\"l\",[17,[15,\"a\"],\"redactQueryParams\"]],[52,\"m\",[39,[15,\"l\"],[2,[15,\"l\"],\"split\",[7,\",\"]],[7]]],[22,[1,[28,[17,[15,\"m\"],\"length\"]],[28,[15,\"k\"]]],[46,[53,[2,[15,\"a\"],\"gtmOnSuccess\",[7]],[36]]]],[52,\"n\",[\"b\",\"[A-Z0-9._%+-]+@[A-Z0-9.-]+\\\\.[A-Z]{2,}\",\"gi\"]],[52,\"o\",[\"b\",[0,\"([A-Z0-9._-]|%25|%2B)+%40[A-Z0-9.-]\",\"+\\\\.[A-Z]{2,}\"],\"gi\"]],[52,\"p\",[7,\"page_location\",\"page_referrer\",\"page_path\",\"link_url\",\"video_url\",\"form_destination\"]],[52,\"q\",\"page_path\"],[52,\"r\",\"(redacted)\"],[52,\"s\",[8,\"TEXT\",0,\"URL\",1,\"PATH\",2]],[52,\"t\",[8]],[52,\"u\",[\"b\",\"([\\\\\\\\^$.|?*+(){}]|\\\\[|\\\\[)\",\"g\"]],[52,\"y\",\"http://.\"],[\"g\",[15,\"j\"],[51,\"\",[7,\"aF\"],[22,[15,\"k\"],[46,[53,[52,\"aG\",[2,[15,\"aF\"],\"getHitKeys\",[7]]],[65,\"aH\",[15,\"aG\"],[46,[53,[22,[20,[15,\"aH\"],\"_sst_parameters\"],[46,[6]]],[52,\"aI\",[2,[15,\"aF\"],\"getHitData\",[7,[15,\"aH\"]]]],[22,[28,[15,\"aI\"]],[46,[6]]],[52,\"aJ\",[\"aC\",[15,\"aH\"]]],[52,\"aK\",[\"aD\",[15,\"aI\"],[15,\"aJ\"]]],[22,[21,[15,\"aK\"],[44]],[46,[53,[2,[15,\"aF\"],\"setHitData\",[7,[15,\"aH\"],[15,\"aK\"]]],[\"aE\",[15,\"aF\"],[39,[2,[15,\"aF\"],\"getMetadata\",[7,[17,[15,\"h\"],\"BL\"]]],[17,[15,\"i\"],\"W\"],[17,[15,\"i\"],\"O\"]]]]]]]]]]]],[22,[17,[15,\"m\"],\"length\"],[46,[53,[65,\"aG\",[15,\"p\"],[46,[53,[52,\"aH\",[2,[15,\"aF\"],\"getHitData\",[7,[15,\"aG\"]]]],[22,[28,[15,\"aH\"]],[46,[6]]],[52,\"aI\",[39,[20,[15,\"aG\"],[15,\"q\"]],[17,[15,\"s\"],\"PATH\"],[17,[15,\"s\"],\"URL\"]]],[52,\"aJ\",[\"x\",[15,\"aH\"],[15,\"m\"],[15,\"aI\"]]],[22,[21,[15,\"aJ\"],[15,\"aH\"]],[46,[53,[2,[15,\"aF\"],\"setHitData\",[7,[15,\"aG\"],[15,\"aJ\"]]],[\"aE\",[15,\"aF\"],[39,[2,[15,\"aF\"],\"getMetadata\",[7,[17,[15,\"h\"],\"BL\"]]],[17,[15,\"i\"],\"X\"],[17,[15,\"i\"],\"P\"]]]]]]]]]]]]]],[2,[15,\"a\"],\"gtmOnSuccess\",[7]]]\n ,[50,\"__ccd_conversion_marking\",[46,\"a\"],[22,[30,[28,[17,[15,\"a\"],\"conversionRules\"]],[20,[17,[17,[15,\"a\"],\"conversionRules\"],\"length\"],0]],[46,[53,[2,[15,\"a\"],\"gtmOnSuccess\",[7]],[36]]]],[52,\"b\",[\"require\",\"internal.copyPreHit\"]],[52,\"c\",[\"require\",\"internal.evaluateBooleanExpression\"]],[52,\"d\",[\"require\",\"internal.registerCcdCallback\"]],[52,\"e\",[15,\"__module_metadataSchema\"]],[52,\"f\",\"first_visit\"],[52,\"g\",\"session_start\"],[41,\"h\"],[41,\"i\"],[\"d\",[17,[15,\"a\"],\"instanceDestinationId\"],[51,\"\",[7,\"j\"],[52,\"k\",[8,\"preHit\",[15,\"j\"]]],[2,[15,\"j\"],\"setMetadata\",[7,[17,[15,\"e\"],\"O\"],true]],[65,\"l\",[17,[15,\"a\"],\"conversionRules\"],[46,[53,[22,[\"c\",[17,[15,\"l\"],\"matchingRules\"],[15,\"k\"]],[46,[53,[2,[15,\"j\"],\"setMetadata\",[7,[17,[15,\"e\"],\"AS\"],true]],[4]]]]]]],[22,[2,[15,\"j\"],\"getMetadata\",[7,[17,[15,\"e\"],\"AW\"]]],[46,[53,[22,[28,[15,\"h\"]],[46,[53,[52,\"l\",[\"b\",[15,\"j\"],[8,\"omitHitData\",true,\"omitMetadata\",true]]],[2,[15,\"l\"],\"setEventName\",[7,[15,\"f\"]]],[3,\"h\",[8,\"preHit\",[15,\"l\"]]]]]],[65,\"l\",[17,[15,\"a\"],\"conversionRules\"],[46,[53,[22,[\"c\",[17,[15,\"l\"],\"matchingRules\"],[15,\"h\"]],[46,[53,[2,[15,\"j\"],\"setMetadata\",[7,[17,[15,\"e\"],\"AX\"],true]],[4]]]]]]]]]],[22,[2,[15,\"j\"],\"getMetadata\",[7,[17,[15,\"e\"],\"BI\"]]],[46,[53,[22,[28,[15,\"i\"]],[46,[53,[52,\"l\",[\"b\",[15,\"j\"],[8,\"omitHitData\",true,\"omitMetadata\",true]]],[2,[15,\"l\"],\"setEventName\",[7,[15,\"g\"]]],[3,\"i\",[8,\"preHit\",[15,\"l\"]]]]]],[65,\"l\",[17,[15,\"a\"],\"conversionRules\"],[46,[53,[22,[\"c\",[17,[15,\"l\"],\"matchingRules\"],[15,\"i\"]],[46,[53,[2,[15,\"j\"],\"setMetadata\",[7,[17,[15,\"e\"],\"BJ\"],true]],[4]]]]]]]]]]]],[2,[15,\"a\"],\"gtmOnSuccess\",[7]],[36]]\n ,[50,\"__ccd_em_site_search\",[46,\"a\"],[52,\"b\",[\"require\",\"getQueryParameters\"]],[52,\"c\",[\"require\",\"internal.sendGtagEvent\"]],[52,\"d\",[\"require\",\"getContainerVersion\"]],[52,\"e\",[15,\"__module_features\"]],[52,\"f\",[\"require\",\"internal.isFeatureEnabled\"]],[52,\"g\",[15,\"__module_metadataSchema\"]],[52,\"h\",[15,\"__module_ccdEmSiteSearchActivity\"]],[52,\"i\",[2,[15,\"h\"],\"A\",[7,[17,[15,\"a\"],\"searchQueryParams\"],[15,\"b\"]]]],[52,\"j\",[30,[17,[15,\"a\"],\"instanceDestinationId\"],[17,[\"d\"],\"containerId\"]]],[52,\"k\",[8,\"deferrable\",true,\"eventId\",[17,[15,\"a\"],\"gtmEventId\"],\"eventMetadata\",[8,\"em_event\",true]]],[22,[15,\"i\"],[46,[53,[52,\"l\",[39,[28,[28,[17,[15,\"a\"],\"includeParams\"]]],[2,[15,\"h\"],\"B\",[7,[15,\"i\"],[17,[15,\"a\"],\"additionalQueryParams\"],[15,\"b\"]]],[8]]],[43,[17,[15,\"k\"],\"eventMetadata\"],[17,[15,\"g\"],\"Y\"],\"a\"],[\"c\",[15,\"j\"],\"view_search_results\",[15,\"l\"],[15,\"k\"]]]]],[2,[15,\"a\"],\"gtmOnSuccess\",[7]]]\n ,[50,\"__ccd_ga_first\",[46,\"a\"],[50,\"e\",[46,\"f\"],[2,[15,\"c\"],\"A\",[7,[15,\"f\"]]],[2,[15,\"d\"],\"A\",[7,[15,\"f\"]]]],[52,\"b\",[\"require\",\"internal.registerCcdCallback\"]],[52,\"c\",[15,\"__module_taskPlatformDetection\"]],[52,\"d\",[15,\"__module_taskSetTestHitParams\"]],[\"b\",[17,[15,\"a\"],\"instanceDestinationId\"],[51,\"\",[7,\"f\"],[\"e\",[15,\"f\"]]]],[2,[15,\"a\"],\"gtmOnSuccess\",[7]]]\n ,[50,\"__ccd_ga_last\",[46,\"a\"],[2,[15,\"a\"],\"gtmOnSuccess\",[7]]]\n ,[50,\"__ccd_ga_regscope\",[46,\"a\"],[52,\"b\",[15,\"__module_ccdGaRegionScopedSettings\"]],[52,\"c\",[2,[15,\"b\"],\"B\",[7,[15,\"a\"]]]],[2,[15,\"b\"],\"A\",[7,[15,\"a\"],[15,\"c\"]]],[2,[15,\"a\"],\"gtmOnSuccess\",[7]]]\n ,[50,\"__e\",[46,\"a\"],[36,[13,[41,\"$0\"],[3,\"$0\",[\"require\",\"internal.getEventData\"]],[\"$0\",\"event\"]]]]\n ,[50,\"__gct\",[46,\"a\"],[50,\"g\",[46,\"m\"],[52,\"n\",[7]],[65,\"o\",[15,\"m\"],[46,[53,[52,\"p\",[\"b\",[15,\"o\"]]],[22,[21,[15,\"p\"],[45]],[46,[2,[15,\"n\"],\"push\",[7,[15,\"p\"]]]]]]]],[36,[15,\"n\"]]],[50,\"h\",[46,\"m\"],[52,\"n\",[17,[15,\"m\"],\"linker\"]],[22,[1,[15,\"n\"],[16,[15,\"n\"],\"domains\"]],[46,[53,[43,[15,\"n\"],\"domains\",[\"g\",[16,[15,\"n\"],\"domains\"]]]]]],[36,[15,\"n\"]]],[50,\"i\",[46,\"m\"],[52,\"n\",[17,[15,\"m\"],\"referralExclusionDefinition\"]],[22,[1,[15,\"n\"],[16,[15,\"n\"],\"include_conditions\"]],[46,[53,[43,[15,\"n\"],\"include_conditions\",[\"g\",[16,[15,\"n\"],\"include_conditions\"]]]]]],[36,[15,\"n\"]]],[52,\"b\",[\"require\",\"internal.createRegex\"]],[52,\"c\",[\"require\",\"getType\"]],[52,\"d\",[\"require\",\"internal.mergeRemoteConfig\"]],[52,\"e\",[\"require\",\"internal.registerDestination\"]],[52,\"f\",[\"require\",\"templateStorage\"]],[52,\"j\",[30,[2,[15,\"f\"],\"getItem\",[7,\"regex\"]],[\"b\",\"[.*+\\\\-?^${}()|[\\\\]\\\\\\\\]\",\"g\"]]],[2,[15,\"f\"],\"setItem\",[7,\"regex\",[15,\"j\"]]],[52,\"k\",[8]],[52,\"l\",[17,[15,\"a\"],\"sessionDuration\"]],[22,[18,[15,\"l\"],0],[46,[53,[43,[15,\"k\"],\"session_duration\",[15,\"l\"]]]]],[43,[15,\"k\"],\"event_settings\",[17,[15,\"a\"],\"eventSettings\"]],[43,[15,\"k\"],\"dynamic_event_settings\",[17,[15,\"a\"],\"dynamicEventSettings\"]],[43,[15,\"k\"],\"google_signals\",[20,[17,[15,\"a\"],\"googleSignals\"],1]],[43,[15,\"k\"],\"google_tld\",[17,[15,\"a\"],\"foreignTld\"]],[43,[15,\"k\"],\"ga_restrict_domain\",[20,[17,[15,\"a\"],\"restrictDomain\"],1]],[43,[15,\"k\"],\"internal_traffic_results\",[17,[15,\"a\"],\"internalTrafficResults\"]],[43,[15,\"k\"],\"linker\",[\"h\",[15,\"a\"]]],[43,[15,\"k\"],\"referral_exclusion_definition\",[\"i\",[15,\"a\"]]],[\"d\",[17,[15,\"a\"],\"trackingId\"],[15,\"k\"]],[\"e\",[17,[15,\"a\"],\"trackingId\"]],[2,[15,\"a\"],\"gtmOnSuccess\",[7]]]\n ,[50,\"__ogt_1p_data_v2\",[46,\"a\"],[50,\"r\",[46,\"w\",\"x\"],[52,\"y\",[7]],[52,\"z\",[2,[15,\"b\"],\"keys\",[7,[15,\"w\"]]]],[65,\"aA\",[15,\"z\"],[46,[53,[52,\"aB\",[30,[16,[15,\"w\"],[15,\"aA\"]],[7]]],[52,\"aC\",[39,[18,[17,[15,\"aB\"],\"length\"],0],\"1\",\"0\"]],[52,\"aD\",[39,[\"s\",[15,\"x\"],[15,\"aA\"]],\"1\",\"0\"]],[2,[15,\"y\"],\"push\",[7,[0,[0,[0,[16,[15,\"q\"],[15,\"aA\"]],\"-\"],[15,\"aC\"]],[15,\"aD\"]]]]]]],[36,[2,[15,\"y\"],\"join\",[7,\"~\"]]]],[50,\"s\",[46,\"w\",\"x\"],[22,[28,[15,\"w\"]],[46,[53,[36,false]]]],[38,[15,\"x\"],[46,\"email\",\"phone_number\",\"first_name\",\"last_name\",\"street\",\"city\",\"region\",\"postal_code\",\"country\"],[46,[5,[46,[36,[28,[28,[16,[15,\"w\"],\"email\"]]]]]],[5,[46,[36,[28,[28,[16,[15,\"w\"],\"phone_number\"]]]]]],[5,[46]],[5,[46]],[5,[46]],[5,[46]],[5,[46]],[5,[46]],[5,[46,[36,[\"t\",[15,\"w\"],[15,\"x\"]]]]],[9,[46,[36,false]]]]]],[50,\"t\",[46,\"w\",\"x\"],[36,[1,[28,[28,[16,[15,\"w\"],\"address\"]]],[28,[28,[16,[16,[15,\"w\"],\"address\"],[15,\"x\"]]]]]]],[50,\"u\",[46,\"w\",\"x\",\"y\",\"z\"],[22,[20,[16,[15,\"x\"],\"type\"],[15,\"y\"]],[46,[53,[22,[28,[15,\"w\"]],[46,[53,[3,\"w\",[8]]]]],[22,[28,[16,[15,\"w\"],[15,\"y\"]]],[46,[53,[43,[15,\"w\"],[15,\"y\"],[16,[15,\"x\"],\"userData\"]],[52,\"aA\",[8,\"mode\",\"a\"]],[22,[16,[15,\"x\"],\"tagName\"],[46,[53,[43,[15,\"aA\"],\"location\",[16,[15,\"x\"],\"tagName\"]]]]],[22,[16,[15,\"x\"],\"querySelector\"],[46,[53,[43,[15,\"aA\"],\"selector\",[16,[15,\"x\"],\"querySelector\"]]]]],[43,[15,\"z\"],[15,\"y\"],[15,\"aA\"]]]]]]]],[36,[15,\"w\"]]],[50,\"v\",[46,\"w\",\"x\",\"y\"],[22,[28,[16,[15,\"a\"],[15,\"y\"]]],[46,[36]]],[43,[15,\"w\"],[15,\"x\"],[8,\"value\",[16,[15,\"a\"],[15,\"y\"]]]]],[22,[28,[17,[15,\"a\"],\"isEnabled\"]],[46,[53,[2,[15,\"a\"],\"gtmOnSuccess\",[7]],[36]]]],[52,\"b\",[\"require\",\"Object\"]],[52,\"c\",[\"require\",\"internal.isFeatureEnabled\"]],[52,\"d\",[15,\"__module_featureFlags\"]],[52,\"e\",[15,\"__module_features\"]],[52,\"f\",[\"require\",\"internal.getDestinationIds\"]],[52,\"g\",[\"require\",\"internal.getProductSettingsParameter\"]],[52,\"h\",[\"require\",\"internal.detectUserProvidedData\"]],[52,\"i\",[\"require\",\"queryPermission\"]],[52,\"j\",[\"require\",\"internal.setRemoteConfigParameter\"]],[52,\"k\",[\"require\",\"internal.registerCcdCallback\"]],[52,\"l\",[15,\"__module_metadataSchema\"]],[52,\"m\",\"_z\"],[52,\"n\",[\"c\",[17,[15,\"e\"],\"BH\"]]],[52,\"o\",[30,[\"f\"],[7]]],[52,\"p\",[8,\"enable_code\",true]],[52,\"q\",[8,\"email\",\"1\",\"phone_number\",\"2\",\"first_name\",\"3\",\"last_name\",\"4\",\"country\",\"5\",\"postal_code\",\"6\",\"street\",\"7\",\"city\",\"8\",\"region\",\"9\"]],[22,[17,[15,\"a\"],\"isAutoEnabled\"],[46,[53,[52,\"w\",[7]],[22,[1,[17,[15,\"a\"],\"autoCollectExclusionSelectors\"],[17,[17,[15,\"a\"],\"autoCollectExclusionSelectors\"],\"length\"]],[46,[53,[53,[41,\"z\"],[3,\"z\",0],[63,[7,\"z\"],[23,[15,\"z\"],[17,[17,[15,\"a\"],\"autoCollectExclusionSelectors\"],\"length\"]],[33,[15,\"z\"],[3,\"z\",[0,[15,\"z\"],1]]],[46,[53,[52,\"aA\",[17,[16,[17,[15,\"a\"],\"autoCollectExclusionSelectors\"],[15,\"z\"]],\"exclusionSelector\"]],[22,[15,\"aA\"],[46,[53,[2,[15,\"w\"],\"push\",[7,[15,\"aA\"]]]]]]]]]]]]],[52,\"x\",[17,[15,\"a\"],\"isAutoCollectPiiEnabledFlag\"]],[52,\"y\",[39,[17,[15,\"a\"],\"isAutoCollectPiiEnabledFlag\"],[17,[15,\"a\"],\"autoEmailEnabled\"],true]],[43,[15,\"p\"],\"auto_detect\",[8,\"email\",[15,\"y\"],\"phone\",[1,[15,\"x\"],[17,[15,\"a\"],\"autoPhoneEnabled\"]],\"address\",[1,[15,\"x\"],[17,[15,\"a\"],\"autoAddressEnabled\"]],\"exclude_element_selectors\",[15,\"w\"]]]]]],[22,[17,[15,\"a\"],\"isManualEnabled\"],[46,[53,[52,\"w\",[8]],[22,[17,[15,\"a\"],\"manualEmailEnabled\"],[46,[53,[\"v\",[15,\"w\"],\"email\",\"emailValue\"]]]],[22,[17,[15,\"a\"],\"manualPhoneEnabled\"],[46,[53,[\"v\",[15,\"w\"],\"phone\",\"phoneValue\"]]]],[22,[17,[15,\"a\"],\"manualAddressEnabled\"],[46,[53,[52,\"x\",[8]],[\"v\",[15,\"x\"],\"first_name\",\"firstNameValue\"],[\"v\",[15,\"x\"],\"last_name\",\"lastNameValue\"],[\"v\",[15,\"x\"],\"street\",\"streetValue\"],[\"v\",[15,\"x\"],\"city\",\"cityValue\"],[\"v\",[15,\"x\"],\"region\",\"regionValue\"],[\"v\",[15,\"x\"],\"country\",\"countryValue\"],[\"v\",[15,\"x\"],\"postal_code\",\"postalCodeValue\"],[43,[15,\"w\"],\"name_and_address\",[7,[15,\"x\"]]]]]],[43,[15,\"p\"],\"selectors\",[15,\"w\"]]]]],[65,\"w\",[15,\"o\"],[46,[53,[\"j\",[15,\"w\"],\"user_data_settings\",[15,\"p\"]],[52,\"x\",[16,[15,\"p\"],\"auto_detect\"]],[22,[28,[15,\"x\"]],[46,[53,[6]]]],[52,\"y\",[51,\"\",[7,\"z\"],[52,\"aA\",[2,[15,\"z\"],\"getMetadata\",[7,[17,[15,\"l\"],\"CU\"]]]],[22,[15,\"aA\"],[46,[53,[36,[15,\"aA\"]]]]],[52,\"aB\",[1,[\"c\",[17,[15,\"d\"],\"U\"]],[20,[2,[15,\"w\"],\"indexOf\",[7,\"G-\"]],0]]],[52,\"aC\",[\"c\",[17,[15,\"e\"],\"CZ\"]]],[41,\"aD\"],[22,[\"i\",\"detect_user_provided_data\",\"auto\"],[46,[53,[3,\"aD\",[\"h\",[8,\"excludeElementSelectors\",[16,[15,\"x\"],\"exclude_element_selectors\"],\"fieldFilters\",[8,\"email\",[16,[15,\"x\"],\"email\"],\"phone\",[16,[15,\"x\"],\"phone\"],\"address\",[16,[15,\"x\"],\"address\"]],\"performDataLayerSearch\",[15,\"aB\"],\"includeSelector\",[15,\"aC\"]]]]]]],[52,\"aE\",[1,[15,\"aD\"],[16,[15,\"aD\"],\"elements\"]]],[52,\"aF\",[8]],[52,\"aG\",[8]],[22,[1,[15,\"aE\"],[18,[17,[15,\"aE\"],\"length\"],0]],[46,[53,[41,\"aH\"],[41,\"aI\"],[3,\"aI\",[8]],[53,[41,\"aJ\"],[3,\"aJ\",0],[63,[7,\"aJ\"],[23,[15,\"aJ\"],[17,[15,\"aE\"],\"length\"]],[33,[15,\"aJ\"],[3,\"aJ\",[0,[15,\"aJ\"],1]]],[46,[53,[52,\"aK\",[16,[15,\"aE\"],[15,\"aJ\"]]],[\"u\",[15,\"aF\"],[15,\"aK\"],\"email\",[15,\"aG\"]],[22,[\"c\",[17,[15,\"e\"],\"CQ\"]],[46,[53,[\"u\",[15,\"aF\"],[15,\"aK\"],\"phone_number\",[15,\"aG\"]],[3,\"aH\",[\"u\",[15,\"aH\"],[15,\"aK\"],\"first_name\",[15,\"aI\"]]],[3,\"aH\",[\"u\",[15,\"aH\"],[15,\"aK\"],\"last_name\",[15,\"aI\"]]],[3,\"aH\",[\"u\",[15,\"aH\"],[15,\"aK\"],\"country\",[15,\"aI\"]]],[3,\"aH\",[\"u\",[15,\"aH\"],[15,\"aK\"],\"postal_code\",[15,\"aI\"]]]]]]]]]],[22,[1,[15,\"aH\"],[28,[16,[15,\"aF\"],\"address\"]]],[46,[53,[43,[15,\"aF\"],\"address\",[15,\"aH\"]],[22,[15,\"n\"],[46,[53,[43,[16,[15,\"aF\"],\"address\"],\"_tag_metadata\",[15,\"aI\"]]]]]]]]]]],[22,[15,\"aB\"],[46,[53,[52,\"aH\",[1,[15,\"aD\"],[16,[15,\"aD\"],\"dataLayerSearchResults\"]]],[22,[15,\"aH\"],[46,[53,[52,\"aI\",[\"r\",[15,\"aH\"],[15,\"aF\"]]],[22,[15,\"aI\"],[46,[53,[2,[15,\"z\"],\"setHitData\",[7,[15,\"m\"],[15,\"aI\"]]]]]]]]]]]],[22,[15,\"n\"],[46,[53,[22,[30,[16,[15,\"aF\"],\"email\"],[16,[15,\"aF\"],\"phone_number\"]],[46,[53,[43,[15,\"aF\"],\"_tag_metadata\",[15,\"aG\"]]]]]]]],[2,[15,\"z\"],\"setMetadata\",[7,[17,[15,\"l\"],\"CU\"],[15,\"aF\"]]],[36,[15,\"aF\"]]]],[\"k\",[15,\"w\"],[51,\"\",[7,\"z\"],[2,[15,\"z\"],\"setMetadata\",[7,[17,[15,\"l\"],\"CV\"],[15,\"y\"]]]]]]]],[2,[15,\"a\"],\"gtmOnSuccess\",[7]]]\n ,[50,\"__set_product_settings\",[46,\"a\"],[2,[15,\"a\"],\"gtmOnSuccess\",[7]]]\n ,[52,\"__module_features\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[52,\"b\",425],[52,\"c\",431],[52,\"d\",435],[52,\"e\",444],[52,\"f\",445],[52,\"g\",446],[52,\"h\",488],[52,\"i\",489],[52,\"j\",498],[52,\"k\",502],[52,\"l\",503],[52,\"m\",504],[52,\"n\",506],[52,\"o\",518],[52,\"p\",523],[52,\"q\",532],[52,\"r\",537],[52,\"s\",553],[52,\"t\",555],[52,\"u\",568],[52,\"v\",577],[36,[8,\"BK\",[15,\"q\"],\"AL\",[15,\"h\"],\"AV\",[15,\"k\"],\"CZ\",[15,\"v\"],\"CQ\",[15,\"u\"],\"BN\",[15,\"r\"],\"AW\",[15,\"l\"],\"BH\",[15,\"p\"],\"AM\",[15,\"i\"],\"CD\",[15,\"t\"],\"AX\",[15,\"m\"],\"O\",[15,\"d\"],\"CB\",[15,\"s\"],\"AY\",[15,\"n\"],\"Q\",[15,\"e\"],\"R\",[15,\"f\"],\"AS\",[15,\"j\"],\"BF\",[15,\"o\"],\"M\",[15,\"c\"],\"J\",[15,\"b\"],\"S\",[15,\"g\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_gtagSchema\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[52,\"b\",\"ad_personalization\"],[52,\"c\",\"ad_storage\"],[52,\"d\",\"ad_user_data\"],[52,\"e\",\"consent_updated\"],[52,\"f\",\"app_remove\"],[52,\"g\",\"app_store_refund\"],[52,\"h\",\"app_store_subscription_cancel\"],[52,\"i\",\"app_store_subscription_convert\"],[52,\"j\",\"app_store_subscription_renew\"],[52,\"k\",\"conversion\"],[52,\"l\",\"purchase\"],[52,\"m\",\"first_open\"],[52,\"n\",\"first_visit\"],[52,\"o\",\"gtag.config\"],[52,\"p\",\"in_app_purchase\"],[52,\"q\",\"page_view\"],[52,\"r\",\"session_start\"],[52,\"s\",\"user_engagement\"],[52,\"t\",\"ads_data_redaction\"],[52,\"u\",\"allow_ad_personalization_signals\"],[52,\"v\",\"allow_custom_scripts\"],[52,\"w\",\"allow_enhanced_conversions\"],[52,\"x\",\"allow_google_signals\"],[52,\"y\",\"auid\"],[52,\"z\",\"aw_remarketing_only\"],[52,\"aA\",\"discount\"],[52,\"aB\",\"aw_feed_country\"],[52,\"aC\",\"aw_feed_language\"],[52,\"aD\",\"items\"],[52,\"aE\",\"aw_merchant_id\"],[52,\"aF\",\"aw_basket_type\"],[52,\"aG\",\"client_id\"],[52,\"aH\",\"conversion_cookie_prefix\"],[52,\"aI\",\"conversion_id\"],[52,\"aJ\",\"conversion_linker\"],[52,\"aK\",\"conversion_api\"],[52,\"aL\",\"cookie_deprecation\"],[52,\"aM\",\"cookie_expires\"],[52,\"aN\",\"cookie_prefix\"],[52,\"aO\",\"cookie_update\"],[52,\"aP\",\"country\"],[52,\"aQ\",\"currency\"],[52,\"aR\",\"customer_buyer_stage\"],[52,\"aS\",\"customer_lifetime_value\"],[52,\"aT\",\"customer_loyalty\"],[52,\"aU\",\"customer_ltv_bucket\"],[52,\"aV\",\"debug_mode\"],[52,\"aW\",\"shipping\"],[52,\"aX\",\"engagement_time_msec\"],[52,\"aY\",\"estimated_delivery_date\"],[52,\"aZ\",\"event_developer_id_string\"],[52,\"bA\",\"event_id\"],[52,\"bB\",\"event\"],[52,\"bC\",\"_&ae\"],[52,\"bD\",\"event_timeout\"],[52,\"bE\",\"ext_client_id\"],[52,\"bF\",\"first_party_collection\"],[52,\"bG\",\"match_id\"],[52,\"bH\",\"gdpr_applies\"],[52,\"bI\",\"_gt_metadata\"],[52,\"bJ\",\"google_analysis_params\"],[52,\"bK\",\"_google_ng\"],[52,\"bL\",\"_ono\"],[52,\"bM\",\"gpp_sid\"],[52,\"bN\",\"gpp_string\"],[52,\"bO\",\"gsa_experiment_id\"],[52,\"bP\",\"gtag_event_feature_usage\"],[52,\"bQ\",\"iframe_state\"],[52,\"bR\",\"ignore_referrer\"],[52,\"bS\",\"is_passthrough\"],[52,\"bT\",\"language\"],[52,\"bU\",\"merchant_feed_label\"],[52,\"bV\",\"merchant_feed_language\"],[52,\"bW\",\"merchant_id\"],[52,\"bX\",\"new_customer\"],[52,\"bY\",\"page_hostname\"],[52,\"bZ\",\"page_path\"],[52,\"cA\",\"page_referrer\"],[52,\"cB\",\"page_title\"],[52,\"cC\",\"_platinum_request_status\"],[52,\"cD\",\"quantity\"],[52,\"cE\",\"restricted_data_processing\"],[52,\"cF\",\"screen_resolution\"],[52,\"cG\",\"send_page_view\"],[52,\"cH\",\"server_container_url\"],[52,\"cI\",\"session_duration\"],[52,\"cJ\",\"session_engaged_time\"],[52,\"cK\",\"session_id\"],[52,\"cL\",\"_shared_user_id\"],[52,\"cM\",\"delivery_postal_code\"],[52,\"cN\",\"testonly\"],[52,\"cO\",\"topmost_url\"],[52,\"cP\",\"transaction_id\"],[52,\"cQ\",\"transaction_id_source\"],[52,\"cR\",\"transport_url\"],[52,\"cS\",\"update\"],[52,\"cT\",\"_user_agent_architecture\"],[52,\"cU\",\"_user_agent_bitness\"],[52,\"cV\",\"_user_agent_full_version_list\"],[52,\"cW\",\"_user_agent_mobile\"],[52,\"cX\",\"_user_agent_model\"],[52,\"cY\",\"_user_agent_platform\"],[52,\"cZ\",\"_user_agent_platform_version\"],[52,\"dA\",\"_user_agent_wow64\"],[52,\"dB\",\"user_data\"],[52,\"dC\",\"user_data_auto_latency\"],[52,\"dD\",\"user_data_auto_meta\"],[52,\"dE\",\"user_data_auto_multi\"],[52,\"dF\",\"user_data_auto_selectors\"],[52,\"dG\",\"user_data_auto_status\"],[52,\"dH\",\"user_data_mode\"],[52,\"dI\",\"user_id\"],[52,\"dJ\",\"user_properties\"],[52,\"dK\",\"us_privacy_string\"],[52,\"dL\",\"value\"],[52,\"dM\",\"_fpm_parameters\"],[52,\"dN\",\"_host_name\"],[52,\"dO\",\"_in_page_command\"],[52,\"dP\",\"_measurement_type\"],[52,\"dQ\",\"non_personalized_ads\"],[52,\"dR\",\"conversion_label\"],[52,\"dS\",\"page_location\"],[52,\"dT\",\"_extracted_data\"],[52,\"dU\",\"global_developer_id_string\"],[52,\"dV\",\"tc_privacy_string\"],[36,[8,\"A\",[15,\"b\"],\"B\",[15,\"c\"],\"C\",[15,\"d\"],\"F\",[15,\"e\"],\"I\",[15,\"f\"],\"J\",[15,\"g\"],\"K\",[15,\"h\"],\"L\",[15,\"i\"],\"M\",[15,\"j\"],\"O\",[15,\"k\"],\"AA\",[15,\"l\"],\"AF\",[15,\"m\"],\"AG\",[15,\"n\"],\"AH\",[15,\"o\"],\"AJ\",[15,\"p\"],\"AK\",[15,\"q\"],\"AM\",[15,\"r\"],\"AQ\",[15,\"s\"],\"BC\",[15,\"t\"],\"BJ\",[15,\"u\"],\"BK\",[15,\"v\"],\"BM\",[15,\"w\"],\"BN\",[15,\"x\"],\"BT\",[15,\"y\"],\"BX\",[15,\"z\"],\"BY\",[15,\"aA\"],\"BZ\",[15,\"aB\"],\"CA\",[15,\"aC\"],\"CB\",[15,\"aD\"],\"CC\",[15,\"aE\"],\"CD\",[15,\"aF\"],\"CL\",[15,\"aG\"],\"CQ\",[15,\"aH\"],\"CR\",[15,\"aI\"],\"KG\",[15,\"dR\"],\"CS\",[15,\"aJ\"],\"CU\",[15,\"aK\"],\"CW\",[15,\"aL\"],\"CY\",[15,\"aM\"],\"DC\",[15,\"aN\"],\"DD\",[15,\"aO\"],\"DE\",[15,\"aP\"],\"DF\",[15,\"aQ\"],\"DG\",[15,\"aR\"],\"DH\",[15,\"aS\"],\"DI\",[15,\"aT\"],\"DJ\",[15,\"aU\"],\"DP\",[15,\"aV\"],\"EC\",[15,\"aW\"],\"EE\",[15,\"aX\"],\"EI\",[15,\"aY\"],\"EL\",[15,\"aZ\"],\"EM\",[15,\"bA\"],\"EO\",[15,\"bB\"],\"EP\",[15,\"bC\"],\"ER\",[15,\"bD\"],\"KI\",[15,\"dT\"],\"EV\",[15,\"bE\"],\"EX\",[15,\"bF\"],\"FF\",[15,\"bG\"],\"FP\",[15,\"bH\"],\"FQ\",[15,\"bI\"],\"KJ\",[15,\"dU\"],\"FU\",[15,\"bJ\"],\"FV\",[15,\"bK\"],\"FW\",[15,\"bL\"],\"FZ\",[15,\"bM\"],\"GA\",[15,\"bN\"],\"GC\",[15,\"bO\"],\"GD\",[15,\"bP\"],\"GF\",[15,\"bQ\"],\"GG\",[15,\"bR\"],\"GL\",[15,\"bS\"],\"GN\",[15,\"bT\"],\"GU\",[15,\"bU\"],\"GV\",[15,\"bV\"],\"GW\",[15,\"bW\"],\"HA\",[15,\"bX\"],\"HD\",[15,\"bY\"],\"KH\",[15,\"dS\"],\"HE\",[15,\"bZ\"],\"HF\",[15,\"cA\"],\"HG\",[15,\"cB\"],\"HO\",[15,\"cC\"],\"HQ\",[15,\"cD\"],\"HU\",[15,\"cE\"],\"HY\",[15,\"cF\"],\"IB\",[15,\"cG\"],\"ID\",[15,\"cH\"],\"IF\",[15,\"cI\"],\"IH\",[15,\"cJ\"],\"II\",[15,\"cK\"],\"IK\",[15,\"cL\"],\"IL\",[15,\"cM\"],\"KK\",[15,\"dV\"],\"IP\",[15,\"cN\"],\"IR\",[15,\"cO\"],\"IU\",[15,\"cP\"],\"IV\",[15,\"cQ\"],\"IW\",[15,\"cR\"],\"IY\",[15,\"cS\"],\"JB\",[15,\"cT\"],\"JC\",[15,\"cU\"],\"JD\",[15,\"cV\"],\"JE\",[15,\"cW\"],\"JF\",[15,\"cX\"],\"JG\",[15,\"cY\"],\"JH\",[15,\"cZ\"],\"JI\",[15,\"dA\"],\"JJ\",[15,\"dB\"],\"JK\",[15,\"dC\"],\"JL\",[15,\"dD\"],\"JM\",[15,\"dE\"],\"JN\",[15,\"dF\"],\"JO\",[15,\"dG\"],\"JP\",[15,\"dH\"],\"JR\",[15,\"dI\"],\"JS\",[15,\"dJ\"],\"JU\",[15,\"dK\"],\"JV\",[15,\"dL\"],\"JX\",[15,\"dM\"],\"JY\",[15,\"dN\"],\"JZ\",[15,\"dO\"],\"KC\",[15,\"dP\"],\"KD\",[15,\"dQ\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_metadataSchema\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[52,\"b\",\"abort_without_fail\"],[52,\"c\",\"accept_by_default\"],[52,\"d\",\"allow_ad_personalization\"],[52,\"e\",\"consent_state\"],[52,\"f\",\"consent_updated\"],[52,\"g\",\"conversion_linker_enabled\"],[52,\"h\",\"conversion_marking_called\"],[52,\"i\",\"cookie_options\"],[52,\"j\",\"em_event\"],[52,\"k\",\"event_provenance\"],[52,\"l\",\"event_start_timestamp_ms\"],[52,\"m\",\"event_usage\"],[52,\"n\",\"extra_tag_experiment_ids\"],[52,\"o\",\"ga4_collection_subdomain\"],[52,\"p\",\"gtm_extracted_data\"],[52,\"q\",\"handle_internally\"],[52,\"r\",\"has_ga_conversion_consents\"],[52,\"s\",\"hit_type\"],[52,\"t\",\"hit_type_override\"],[52,\"u\",\"ignore_dupe_config\"],[52,\"v\",\"is_conversion\"],[52,\"w\",\"is_external_event\"],[52,\"x\",\"is_first_visit\"],[52,\"y\",\"is_first_visit_conversion\"],[52,\"z\",\"is_fpm_encryption\"],[52,\"aA\",\"is_fpm_split\"],[52,\"aB\",\"is_gcp_browser\"],[52,\"aC\",\"is_google_measurement_allowed\"],[52,\"aD\",\"is_server_side_destination\"],[52,\"aE\",\"is_session_start\"],[52,\"aF\",\"is_session_start_conversion\"],[52,\"aG\",\"is_sgtm_ga_ads_conversion_study_control_group\"],[52,\"aH\",\"is_sgtm_prehit\"],[52,\"aI\",\"is_split_conversion\"],[52,\"aJ\",\"is_syn\"],[52,\"aK\",\"is_test_event\"],[52,\"aL\",\"prehit_for_retry\"],[52,\"aM\",\"redact_ads_data\"],[52,\"aN\",\"redact_click_ids\"],[52,\"aO\",\"send_ccm_parallel_ping\"],[52,\"aP\",\"send_user_data_hit\"],[52,\"aQ\",\"speculative\"],[52,\"aR\",\"syn_or_mod\"],[52,\"aS\",\"transient_ecsid\"],[52,\"aT\",\"transmission_type\"],[52,\"aU\",\"user_data\"],[52,\"aV\",\"user_data_from_automatic\"],[52,\"aW\",\"user_data_from_automatic_getter\"],[52,\"aX\",\"user_data_from_code\"],[52,\"aY\",\"user_data_from_manual\"],[36,[8,\"A\",[15,\"b\"],\"B\",[15,\"c\"],\"E\",[15,\"d\"],\"L\",[15,\"e\"],\"M\",[15,\"f\"],\"N\",[15,\"g\"],\"O\",[15,\"h\"],\"P\",[15,\"i\"],\"R\",[15,\"j\"],\"Y\",[15,\"k\"],\"Z\",[15,\"l\"],\"AA\",[15,\"m\"],\"AB\",[15,\"n\"],\"AH\",[15,\"o\"],\"AK\",[15,\"p\"],\"AL\",[15,\"q\"],\"AM\",[15,\"r\"],\"AN\",[15,\"s\"],\"AO\",[15,\"t\"],\"AP\",[15,\"u\"],\"AS\",[15,\"v\"],\"AV\",[15,\"w\"],\"AW\",[15,\"x\"],\"AX\",[15,\"y\"],\"AZ\",[15,\"z\"],\"BA\",[15,\"aA\"],\"BB\",[15,\"aB\"],\"BC\",[15,\"aC\"],\"BH\",[15,\"aD\"],\"BI\",[15,\"aE\"],\"BJ\",[15,\"aF\"],\"BK\",[15,\"aG\"],\"BL\",[15,\"aH\"],\"BN\",[15,\"aI\"],\"BO\",[15,\"aJ\"],\"BP\",[15,\"aK\"],\"BV\",[15,\"aL\"],\"BY\",[15,\"aM\"],\"BZ\",[15,\"aN\"],\"CB\",[15,\"aO\"],\"CK\",[15,\"aP\"],\"CN\",[15,\"aQ\"],\"CQ\",[15,\"aR\"],\"CR\",[15,\"aS\"],\"CS\",[15,\"aT\"],\"CT\",[15,\"aU\"],\"CU\",[15,\"aV\"],\"CV\",[15,\"aW\"],\"CW\",[15,\"aX\"],\"CX\",[15,\"aY\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_featureFlags\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[52,\"b\",44],[52,\"c\",45],[52,\"d\",46],[52,\"e\",47],[52,\"f\",129],[52,\"g\",174],[52,\"h\",276],[36,[8,\"F\",[15,\"b\"],\"G\",[15,\"c\"],\"H\",[15,\"d\"],\"I\",[15,\"e\"],\"Z\",[15,\"g\"],\"AH\",[15,\"h\"],\"U\",[15,\"f\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_crossContainerSchema\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[52,\"b\",\"cookie_deprecation_label\"],[52,\"c\",\"pld\"],[52,\"d\",\"shared_user_id\"],[52,\"e\",\"shared_user_id_requested\"],[52,\"f\",\"shared_user_id_source\"],[36,[8,\"B\",[15,\"b\"],\"N\",[15,\"c\"],\"S\",[15,\"d\"],\"T\",[15,\"e\"],\"U\",[15,\"f\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_platformSchema\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[52,\"b\",1],[52,\"c\",2],[52,\"d\",3],[52,\"e\",4],[52,\"f\",5],[52,\"g\",6],[36,[8,\"A\",[15,\"b\"],\"F\",[15,\"g\"],\"B\",[15,\"c\"],\"C\",[15,\"d\"],\"D\",[15,\"e\"],\"E\",[15,\"f\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_goldEventUsageId\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[52,\"b\",1],[52,\"c\",2],[52,\"d\",5],[52,\"e\",6],[52,\"f\",7],[52,\"g\",8],[52,\"h\",9],[52,\"i\",11],[52,\"j\",15],[52,\"k\",16],[52,\"l\",20],[52,\"m\",21],[52,\"n\",23],[52,\"o\",24],[52,\"p\",27],[52,\"q\",40],[52,\"r\",41],[36,[8,\"O\",[15,\"j\"],\"W\",[15,\"n\"],\"P\",[15,\"k\"],\"X\",[15,\"o\"],\"K\",[15,\"i\"],\"A\",[15,\"b\"],\"T\",[15,\"l\"],\"E\",[15,\"d\"],\"F\",[15,\"e\"],\"B\",[15,\"c\"],\"H\",[15,\"g\"],\"AN\",[15,\"q\"],\"I\",[15,\"h\"],\"G\",[15,\"f\"],\"U\",[15,\"m\"],\"AO\",[15,\"r\"],\"AA\",[15,\"p\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_ccdEmSiteSearchActivity\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"b\",[46,\"d\",\"e\"],[52,\"f\",[2,[30,[15,\"d\"],\"\"],\"split\",[7,\",\"]]],[53,[41,\"g\"],[3,\"g\",0],[63,[7,\"g\"],[23,[15,\"g\"],[17,[15,\"f\"],\"length\"]],[33,[15,\"g\"],[3,\"g\",[0,[15,\"g\"],1]]],[46,[53,[52,\"h\",[\"e\",[2,[16,[15,\"f\"],[15,\"g\"]],\"trim\",[7]]]],[22,[21,[15,\"h\"],[44]],[46,[53,[36,[15,\"h\"]]]]]]]]]],[50,\"c\",[46,\"d\",\"e\",\"f\"],[52,\"g\",[8,\"search_term\",[15,\"d\"]]],[52,\"h\",[2,[30,[15,\"e\"],\"\"],\"split\",[7,\",\"]]],[53,[41,\"i\"],[3,\"i\",0],[63,[7,\"i\"],[23,[15,\"i\"],[17,[15,\"h\"],\"length\"]],[33,[15,\"i\"],[3,\"i\",[0,[15,\"i\"],1]]],[46,[53,[52,\"j\",[2,[16,[15,\"h\"],[15,\"i\"]],\"trim\",[7]]],[52,\"k\",[\"f\",[15,\"j\"]]],[22,[21,[15,\"k\"],[44]],[46,[53,[43,[15,\"g\"],[0,\"q_\",[15,\"j\"]],[15,\"k\"]]]]]]]]],[36,[15,\"g\"]]],[36,[8,\"B\",[15,\"c\"],\"A\",[15,\"b\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_activities\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"b\",[46,\"c\",\"d\"],[36,[39,[15,\"d\"],[\"d\",[15,\"c\"]],[15,\"c\"]]]],[36,[8,\"A\",[15,\"b\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_platformDetection\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"o\",[46],[68,\"w\",[53,[22,[1,[28,[\"e\",[17,[15,\"h\"],\"AS\"]]],[28,[\"e\",[17,[15,\"h\"],\"J\"]]]],[46,[53,[36,[7]]]]],[52,\"w\",[\"b\",[17,[15,\"g\"],\"N\"]]],[22,[\"n\",[15,\"w\"]],[46,[53,[36,[15,\"w\"]]]]],[52,\"x\",[7]],[22,[\"p\"],[46,[2,[15,\"x\"],\"push\",[7,[17,[15,\"j\"],\"A\"]]]]],[22,[\"q\"],[46,[2,[15,\"x\"],\"push\",[7,[17,[15,\"j\"],\"B\"]]]]],[22,[\"r\"],[46,[2,[15,\"x\"],\"push\",[7,[17,[15,\"j\"],\"F\"]]]]],[22,[\"u\"],[46,[2,[15,\"x\"],\"push\",[7,[17,[15,\"j\"],\"D\"]]]]],[22,[\"s\"],[46,[2,[15,\"x\"],\"push\",[7,[17,[15,\"j\"],\"E\"]]]]],[22,[\"t\"],[46,[2,[15,\"x\"],\"push\",[7,[17,[15,\"j\"],\"C\"]]]]],[22,[\"l\"],[46,[53,[\"f\",[17,[15,\"g\"],\"N\"],[15,\"x\"],true]]]],[36,[15,\"x\"]]],[46]],[36,[7]]],[50,\"p\",[46],[68,\"w\",[53,[36,[28,[28,[\"c\",\"script[data-requiremodule^=\\\"mage/\\\"]\"]]]]],[46]],[36,false]],[50,\"q\",[46],[68,\"w\",[53,[52,\"w\",[\"m\",\"YXNzZXRzLnNxdWFyZXNwYWNlLmNvbS8=\"]],[22,[28,[15,\"w\"]],[46,[36,false]]],[36,[28,[28,[\"c\",[0,[0,\"script[src^=\\\"//\",[15,\"w\"]],\"\\\"]\"]]]]]],[46]],[36,false]],[50,\"r\",[46],[22,[28,[\"e\",[17,[15,\"h\"],\"J\"]]],[46,[53,[36,false]]]],[68,\"w\",[53,[52,\"w\",[\"m\",\"c2hvcGlmeS5jb20=\"]],[52,\"x\",[\"m\",\"c2hvcGlmeWNkbi5jb20=\"]],[22,[30,[28,[15,\"w\"]],[28,[15,\"x\"]]],[46,[36,false]]],[36,[28,[28,[\"c\",[0,[0,[0,[0,[0,[0,[0,[0,[0,[0,[0,[0,[0,[0,[0,\"script[src*=\\\"cdn.\",[15,\"w\"]],\"\\\"],\"],\"meta[property=\\\"og:image\\\"][content*=\\\"cdn.\"],[15,\"w\"]],\"\\\"],\"],\"link[rel=\\\"preconnect\\\"][href*=\\\"cdn.\"],[15,\"w\"]],\"\\\"],\"],\"link[rel=\\\"preconnect\\\"][href*=\\\"fonts.\"],[15,\"x\"]],\"\\\"],\"],\"link[rel=\\\"preconnect\\\"][href*=\\\"iterable-shopify\\\"],\"],\"link[rel=\\\"preconnect\\\"][href*=\\\"v.\"],[15,\"w\"]],\"\\\"]\"]]]]]],[46]],[36,false]],[50,\"s\",[46],[68,\"w\",[53,[52,\"w\",[\"d\",\"protocol\"]],[52,\"x\",[\"d\",\"host\"]],[52,\"y\",[39,[1,[15,\"w\"],[15,\"x\"]],[0,[0,[0,[0,\"[src^=\\\"\",[15,\"w\"]],\"://\"],[15,\"x\"]],\"/wp-content\\\"],\"],\"\"]],[52,\"z\",[\"m\",\"LndvcmRwcmVzcy5jb20=\"]],[52,\"aA\",[\"m\",\"Ly9zLncub3Jn\"]],[22,[30,[28,[15,\"z\"]],[28,[15,\"aA\"]]],[46,[36,false]]],[36,[30,[\"v\",[15,\"x\"],[15,\"z\"]],[28,[28,[\"c\",[0,[0,[0,[0,[15,\"y\"],\"meta[name=\\\"generator\\\"][content^=\\\"WordPress \\\"],\"],\"link[rel=\\\"dns-prefetch\\\"][href=\\\"\"],[15,\"aA\"]],\"\\\"]\"]]]]]]],[46]],[36,false]],[50,\"t\",[46],[68,\"w\",[53,[52,\"w\",[28,[28,[\"c\",[0,\"[class*=\\\"woocommerce\\\"],\",\"meta[name=\\\"generator\\\"][content^=\\\"WooCommerce \\\"]\"]]]]],[22,[15,\"w\"],[46,[53]]],[36,[15,\"w\"]]],[46]],[36,false]],[50,\"u\",[46],[68,\"w\",[53,[52,\"w\",[28,[28,[\"c\",[0,[0,\"script[src*=\\\"woocommerce\\\"],\",\"link[href*=\\\"woocommerce\\\"],\"],\"[class|=\\\"woocommerce\\\"]\"]]]]],[22,[15,\"w\"],[46,[53]]],[36,[15,\"w\"]]],[46]],[36,false]],[50,\"v\",[46,\"w\",\"x\"],[36,[1,[19,[17,[15,\"w\"],\"length\"],[17,[15,\"x\"],\"length\"]],[20,[2,[15,\"w\"],\"substring\",[7,[37,[17,[15,\"w\"],\"length\"],[17,[15,\"x\"],\"length\"]],[17,[15,\"w\"],\"length\"]]],[15,\"x\"]]]]],[52,\"b\",[\"require\",\"internal.copyFromCrossContainerData\"]],[52,\"c\",[\"require\",\"internal.getFirstElementByCssSelector\"]],[52,\"d\",[\"require\",\"getUrl\"]],[52,\"e\",[\"require\",\"internal.isFeatureEnabled\"]],[52,\"f\",[\"require\",\"internal.setInCrossContainerData\"]],[52,\"g\",[15,\"__module_crossContainerSchema\"]],[52,\"h\",[15,\"__module_features\"]],[52,\"i\",[15,\"__module_featureFlags\"]],[52,\"j\",[15,\"__module_platformSchema\"]],[52,\"k\",[\"require\",\"getType\"]],[52,\"l\",[\"require\",\"internal.isDomReady\"]],[52,\"m\",[\"require\",\"fromBase64\"]],[52,\"n\",[51,\"\",[7,\"w\"],[36,[20,[\"k\",[15,\"w\"]],\"array\"]]]],[36,[8,\"A\",[15,\"o\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_taskSetTestHitParams\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"f\",[46,\"g\"],[22,[2,[15,\"g\"],\"getMetadata\",[7,[17,[15,\"e\"],\"BP\"]]],[46,[53,[2,[15,\"g\"],\"setHitData\",[7,[17,[15,\"d\"],\"IP\"],\"1\"]]]]]],[52,\"b\",[\"require\",\"internal.isFeatureEnabled\"]],[52,\"c\",[15,\"__module_features\"]],[52,\"d\",[15,\"__module_gtagSchema\"]],[52,\"e\",[15,\"__module_metadataSchema\"]],[36,[8,\"A\",[15,\"f\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_ccdGaRegionScopedSettings\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"j\",[46,\"m\",\"n\",\"o\"],[50,\"t\",[46,\"v\"],[52,\"w\",[16,[15,\"i\"],[15,\"v\"]]],[22,[28,[15,\"w\"]],[46,[36]]],[53,[41,\"x\"],[3,\"x\",0],[63,[7,\"x\"],[23,[15,\"x\"],[17,[15,\"w\"],\"length\"]],[33,[15,\"x\"],[3,\"x\",[0,[15,\"x\"],1]]],[46,[53,[52,\"y\",[16,[15,\"w\"],[15,\"x\"]]],[\"q\",[15,\"p\"],[17,[15,\"y\"],\"name\"],[17,[15,\"y\"],\"value\"]]]]]]],[50,\"u\",[46,\"v\"],[22,[30,[28,[15,\"r\"]],[21,[17,[15,\"r\"],\"length\"],2]],[46,[53,[36,false]]]],[41,\"w\"],[3,\"w\",[16,[15,\"v\"],[15,\"s\"]]],[22,[20,[15,\"w\"],[44]],[46,[53,[3,\"w\",[16,[15,\"v\"],[15,\"r\"]]]]]],[36,[28,[28,[15,\"w\"]]]]],[22,[28,[15,\"n\"]],[46,[36]]],[52,\"p\",[30,[17,[15,\"m\"],\"instanceDestinationId\"],[17,[\"c\"],\"containerId\"]]],[52,\"q\",[\"h\",[15,\"f\"],[15,\"o\"]]],[52,\"r\",[13,[41,\"$0\"],[3,\"$0\",[\"h\",[15,\"d\"],[15,\"o\"]]],[\"$0\"]]],[52,\"s\",[13,[41,\"$0\"],[3,\"$0\",[\"h\",[15,\"e\"],[15,\"o\"]]],[\"$0\"]]],[53,[41,\"v\"],[3,\"v\",0],[63,[7,\"v\"],[23,[15,\"v\"],[17,[15,\"n\"],\"length\"]],[33,[15,\"v\"],[3,\"v\",[0,[15,\"v\"],1]]],[46,[53,[52,\"w\",[16,[15,\"n\"],[15,\"v\"]]],[22,[30,[17,[15,\"w\"],\"disallowAllRegions\"],[\"u\",[17,[15,\"w\"],\"disallowedRegions\"]]],[46,[53,[\"t\",[17,[15,\"w\"],\"redactFieldGroup\"]]]]]]]]]],[50,\"k\",[46,\"m\"],[52,\"n\",[8]],[22,[28,[15,\"m\"]],[46,[36,[15,\"n\"]]]],[52,\"o\",[2,[15,\"m\"],\"split\",[7,\",\"]]],[53,[41,\"p\"],[3,\"p\",0],[63,[7,\"p\"],[23,[15,\"p\"],[17,[15,\"o\"],\"length\"]],[33,[15,\"p\"],[3,\"p\",[0,[15,\"p\"],1]]],[46,[53,[52,\"q\",[2,[16,[15,\"o\"],[15,\"p\"]],\"trim\",[7]]],[22,[28,[15,\"q\"]],[46,[6]]],[52,\"r\",[2,[15,\"q\"],\"split\",[7,\"-\"]]],[52,\"s\",[16,[15,\"r\"],0]],[52,\"t\",[39,[20,[17,[15,\"r\"],\"length\"],2],[15,\"q\"],[44]]],[22,[30,[28,[15,\"s\"]],[21,[17,[15,\"s\"],\"length\"],2]],[46,[53,[6]]]],[22,[1,[21,[15,\"t\"],[44]],[30,[23,[17,[15,\"t\"],\"length\"],4],[18,[17,[15,\"t\"],\"length\"],6]]],[46,[53,[6]]]],[43,[15,\"n\"],[15,\"q\"],true]]]]],[36,[15,\"n\"]]],[50,\"l\",[46,\"m\"],[22,[28,[17,[15,\"m\"],\"settingsTable\"]],[46,[36,[7]]]],[52,\"n\",[8]],[53,[41,\"o\"],[3,\"o\",0],[63,[7,\"o\"],[23,[15,\"o\"],[17,[17,[15,\"m\"],\"settingsTable\"],\"length\"]],[33,[15,\"o\"],[3,\"o\",[0,[15,\"o\"],1]]],[46,[53,[52,\"p\",[16,[17,[15,\"m\"],\"settingsTable\"],[15,\"o\"]]],[52,\"q\",[17,[15,\"p\"],\"redactFieldGroup\"]],[22,[28,[16,[15,\"i\"],[15,\"q\"]]],[46,[6]]],[43,[15,\"n\"],[15,\"q\"],[8,\"redactFieldGroup\",[15,\"q\"],\"disallowAllRegions\",false,\"disallowedRegions\",[8]]],[52,\"r\",[16,[15,\"n\"],[15,\"q\"]]],[22,[17,[15,\"p\"],\"disallowAllRegions\"],[46,[53,[43,[15,\"r\"],\"disallowAllRegions\",true],[6]]]],[43,[15,\"r\"],\"disallowedRegions\",[\"k\",[17,[15,\"p\"],\"disallowedRegions\"]]]]]]],[36,[2,[15,\"b\"],\"values\",[7,[15,\"n\"]]]]],[52,\"b\",[\"require\",\"Object\"]],[52,\"c\",[\"require\",\"getContainerVersion\"]],[52,\"d\",[\"require\",\"internal.getCountryCode\"]],[52,\"e\",[\"require\",\"internal.getRegionCode\"]],[52,\"f\",[\"require\",\"internal.setRemoteConfigParameter\"]],[52,\"g\",[15,\"__module_activities\"]],[52,\"h\",[17,[15,\"g\"],\"A\"]],[52,\"i\",[8,\"GOOGLE_SIGNALS\",[7,[8,\"name\",\"allow_google_signals\",\"value\",false]],\"DEVICE_AND_GEO\",[7,[8,\"name\",\"geo_granularity\",\"value\",true],[8,\"name\",\"redact_device_info\",\"value\",true]]]],[36,[8,\"A\",[15,\"j\"],\"B\",[15,\"l\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_taskPlatformDetection\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"d\",[46,\"e\"],[52,\"f\",[2,[15,\"c\"],\"A\",[7]]],[22,[1,[15,\"f\"],[18,[17,[15,\"f\"],\"length\"],0]],[46,[53,[2,[15,\"e\"],\"mergeHitDataForKey\",[7,[17,[15,\"b\"],\"FU\"],[8,\"plf\",[2,[15,\"f\"],\"join\",[7,\".\"]]]]]]]]],[52,\"b\",[15,\"__module_gtagSchema\"]],[52,\"c\",[15,\"__module_platformDetection\"]],[36,[8,\"A\",[15,\"d\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n \n]\n,\"entities\":{\n\"__c\":{\"2\":true,\"5\":true,\"6\":true}\n,\n\"__ccd_auto_redact\":{\"2\":true,\"5\":true,\"6\":true}\n,\n\"__ccd_conversion_marking\":{\"2\":true,\"5\":true,\"6\":true}\n,\n\"__ccd_em_site_search\":{\"2\":true,\"5\":true,\"6\":true}\n,\n\"__ccd_ga_first\":{\"2\":true,\"5\":true,\"6\":true}\n,\n\"__ccd_ga_last\":{\"2\":true,\"5\":true,\"6\":true}\n,\n\"__ccd_ga_regscope\":{\"2\":true,\"5\":true,\"6\":true}\n,\n\"__e\":{\"2\":true,\"5\":true,\"6\":true}\n,\n\"__gct\":{\"5\":true,\"6\":true}\n,\n\"__ogt_1p_data_v2\":{\"2\":true,\"5\":true,\"6\":true}\n,\n\"__set_product_settings\":{\"2\":true,\"5\":true,\"6\":true}\n\n\n}\n,\"blob\":{\"1\":\"1\",\"10\":\"G-PQ5N2MZG5M|GT-WFMZ5TP\",\"11\":true,\"14\":\"6641\",\"15\":\"0\",\"16\":\"ChEI8Jak0QYQ0ZeFzIyGnKuRARIdAPP8X1W/yOv1XyHdxzi2Tg5C+ui1/qgwFqBfXsYaAqiX\",\"17\":\"\",\"19\":\"dataLayer\",\"2\":true,\"20\":\"\",\"21\":\"www.googletagmanager.com\",\"22\":\"eyIwIjoiVVMiLCIxIjoiVVMtREMiLCIyIjpmYWxzZSwiMyI6IiIsIjQiOiIiLCI1Ijp0cnVlLCI2IjpmYWxzZSwiNyI6ImFkX3N0b3JhZ2V8YW5hbHl0aWNzX3N0b3JhZ2V8YWRfdXNlcl9kYXRhfGFkX3BlcnNvbmFsaXphdGlvbiIsIjkiOmZhbHNlfQ\",\"23\":\"google.tagmanager.debugui2.queue\",\"24\":\"tagassistant.google.com\",\"27\":0.005,\"3\":\"www.googletagmanager.com\",\"30\":\"US\",\"31\":\"US-DC\",\"32\":true,\"34\":\"G-PQ5N2MZG5M\",\"35\":\"G\",\"36\":\"https://adservice.google.com/pagead/regclk\",\"37\":\"__TAGGY_INSTALLED\",\"38\":\"cct.google\",\"39\":\"googTaggyReferrer\",\"40\":\"https://cct.google/taggy/agent.js\",\"41\":\"google.tagmanager.ta.prodqueue\",\"42\":0.01,\"43\":\"{\\\"keys\\\":[{\\\"hpkePublicKey\\\":{\\\"params\\\":{\\\"aead\\\":\\\"AES_128_GCM\\\",\\\"kdf\\\":\\\"HKDF_SHA256\\\",\\\"kem\\\":\\\"DHKEM_P256_HKDF_SHA256\\\"},\\\"publicKey\\\":\\\"BCqw0qEqTsS08PBo90lZ1ErGYbSb3NbkMQO2/wiW2ZfMelR5JOSfhEnBeITaZD6MR7EHlM1AzByz0tuBydb30r8=\\\",\\\"version\\\":0},\\\"id\\\":\\\"fc5c0d24-63b1-4c45-909a-f5cac77966fc\\\"},{\\\"hpkePublicKey\\\":{\\\"params\\\":{\\\"aead\\\":\\\"AES_128_GCM\\\",\\\"kdf\\\":\\\"HKDF_SHA256\\\",\\\"kem\\\":\\\"DHKEM_P256_HKDF_SHA256\\\"},\\\"publicKey\\\":\\\"BMg2rCm6+UC0kTt85smFpcngYrO/Cj2xxWxlj178bhsMs75uNBc0MEJuqWo3JY/60Q0Nb+fHlHEBbW6TbfYEqmw=\\\",\\\"version\\\":0},\\\"id\\\":\\\"ef161028-dc27-4cf1-988f-10c2e4527d2e\\\"},{\\\"hpkePublicKey\\\":{\\\"params\\\":{\\\"aead\\\":\\\"AES_128_GCM\\\",\\\"kdf\\\":\\\"HKDF_SHA256\\\",\\\"kem\\\":\\\"DHKEM_P256_HKDF_SHA256\\\"},\\\"publicKey\\\":\\\"BAUpF/N7KuXZZCVYZ0hGuqxqmdFZCZTJPnImZU4hidakVlqNjSf0rbHqLcLSTK2JAccTScJNICz3nMVR9Uv9s2k=\\\",\\\"version\\\":0},\\\"id\\\":\\\"e55d039e-77ca-428b-a1ca-d7354ce25dfd\\\"},{\\\"hpkePublicKey\\\":{\\\"params\\\":{\\\"aead\\\":\\\"AES_128_GCM\\\",\\\"kdf\\\":\\\"HKDF_SHA256\\\",\\\"kem\\\":\\\"DHKEM_P256_HKDF_SHA256\\\"},\\\"publicKey\\\":\\\"BMupcMkI6MkeJqOMqKYHfjvrHQfmqidb9miWYWODEs1SsJoaRmV0mDPfSSqGJ9ZaJqV3kD768VGuiRj20LlLbvc=\\\",\\\"version\\\":0},\\\"id\\\":\\\"4c2d3d62-a63a-4bbc-8a73-dcc629e28443\\\"},{\\\"hpkePublicKey\\\":{\\\"params\\\":{\\\"aead\\\":\\\"AES_128_GCM\\\",\\\"kdf\\\":\\\"HKDF_SHA256\\\",\\\"kem\\\":\\\"DHKEM_P256_HKDF_SHA256\\\"},\\\"publicKey\\\":\\\"BG0/zICuKyKByJgJXp0H5jHpxlNPMZeR0xjj1dz98eUCGp3tQ8DhFTb8Gf5wKXZo2yev1Pqu/yTXLhjbKFY64y8=\\\",\\\"version\\\":0},\\\"id\\\":\\\"0be218bd-8cf4-4cf0-b970-adc02fcebd75\\\"}]}\",\"44\":\"0\",\"45\":true,\"46\":{\"1\":\"1000\",\"10\":\"6631\",\"11\":\"63a0\",\"14\":\"1000\",\"16\":\"US-CO~US-CT~US-MT~US-NE~US-NH~US-TX~US-MN~US-NJ~US-MD~US-OR~US-DE\",\"17\":\"US-CO~US-CT~US-MT~US-NE~US-NH~US-TX~US-MN~US-NJ~US-MD~US-OR~US-DE\",\"2\":\"9\",\"20\":\"5000\",\"21\":\"5000\",\"22\":\"4.3.0\",\"23\":\"0.0.0\",\"25\":\"1\",\"26\":\"4000\",\"27\":\"100\",\"3\":\"5\",\"4\":\"ad_storage|analytics_storage|ad_user_data|ad_personalization\",\"44\":\"15000\",\"48\":\"30000\",\"5\":\"ad_storage|analytics_storage|ad_user_data\",\"6\":\"1\",\"61\":\"1000\",\"62\":\"A6ONHRY7/bvBro+IMZd/a6LNjn7SSv999SkN/hFAE9L6vMr34dNgfdSVdYmv4U+NHZg1sxd38RtciRpRUtIRPgQAAACCeyJvcmlnaW4iOiJodHRwczovL3d3dy5nb29nbGV0YWdtYW5hZ2VyLmNvbTo0NDMiLCJmZWF0dXJlIjoiU2hhcmVkV29ya2VyRXh0ZW5kZWRMaWZldGltZSIsImV4cGlyeSI6MTc3NjcyOTYwMCwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ==\",\"63\":\"1000\",\"66\":\"100\",\"7\":\"10\"},\"48\":true,\"5\":\"G-PQ5N2MZG5M\",\"55\":[\"G-PQ5N2MZG5M\"],\"56\":[{\"1\":403,\"3\":0.5,\"4\":115938465,\"5\":115938466,\"6\":0,\"7\":2},{\"1\":404,\"3\":0.5,\"4\":115938468,\"5\":115938469,\"6\":0,\"7\":1},{\"1\":475,\"3\":0.1,\"4\":117776793,\"5\":117776794,\"6\":0,\"7\":1},{\"1\":502,\"2\":true},{\"1\":490,\"2\":true},{\"1\":491,\"3\":0.01,\"4\":118012007,\"5\":118012008,\"6\":118012009,\"7\":1},{\"1\":480,\"2\":true},{\"1\":560,\"2\":true},{\"1\":523,\"2\":true},{\"1\":548,\"2\":true},{\"1\":504,\"2\":true},{\"1\":462,\"3\":0.05,\"4\":118806524,\"5\":118806525,\"6\":118806526,\"7\":1},{\"1\":413,\"2\":true},{\"1\":549,\"2\":true},{\"1\":500,\"2\":true},{\"1\":552,\"2\":true},{\"1\":533,\"3\":0.01,\"4\":119349418,\"5\":119349417,\"6\":0,\"7\":1},{\"1\":492,\"2\":true},{\"1\":545,\"3\":0.1,\"4\":119061279,\"5\":119061278,\"6\":0,\"7\":1},{\"1\":450,\"3\":0.01,\"4\":117227714,\"5\":117227715,\"6\":117227716,\"7\":3},{\"1\":458,\"2\":true},{\"1\":443,\"3\":0.001,\"4\":117628654,\"5\":117628655,\"6\":117628656,\"7\":3},{\"1\":498,\"3\":0.2,\"4\":115616985,\"5\":115616986,\"6\":0,\"7\":1},{\"1\":518,\"2\":true},{\"1\":495,\"3\":0.05,\"4\":118131810,\"5\":118131808,\"6\":118131809,\"7\":3},{\"1\":431,\"2\":true},{\"1\":419,\"2\":true},{\"1\":564,\"3\":0.0001,\"4\":119205317,\"5\":119205315,\"6\":119205316,\"7\":1},{\"1\":554,\"2\":true},{\"1\":557,\"2\":true},{\"1\":539,\"2\":true},{\"1\":571,\"2\":true},{\"1\":499,\"2\":true},{\"1\":516,\"3\":0.01,\"4\":118395335,\"5\":118395333,\"6\":118395334,\"7\":1},{\"1\":535,\"2\":true},{\"1\":446,\"2\":true},{\"1\":524,\"2\":true}],\"59\":[\"G-PQ5N2MZG5M\"],\"6\":\"115874821\",\"63\":0.005}\n,\"permissions\":{\n\"__c\":{}\n,\n\"__ccd_auto_redact\":{}\n,\n\"__ccd_conversion_marking\":{}\n,\n\"__ccd_em_site_search\":{\"get_url\":{\"urlParts\":\"any\",\"queriesAllowed\":\"any\"},\"read_container_data\":{}}\n,\n\"__ccd_ga_first\":{\"read_dom_elements\":{\"allowedCssSelectors\":\"any\"},\"get_url\":{\"urlParts\":\"specific\",\"protocol\":true,\"host\":true}}\n,\n\"__ccd_ga_last\":{}\n,\n\"__ccd_ga_regscope\":{\"read_container_data\":{}}\n,\n\"__e\":{\"read_event_data\":{\"eventDataAccess\":\"specific\",\"keyPatterns\":[\"event\"]}}\n,\n\"__gct\":{\"access_template_storage\":{}}\n,\n\"__ogt_1p_data_v2\":{\"detect_user_provided_data\":{\"limitDataSources\":true,\"allowAutoDataSources\":true,\"allowManualDataSources\":false,\"allowCodeDataSources\":false}}\n,\n\"__set_product_settings\":{}\n\n\n}\n\n\n\n,\"security_groups\":{\n\"google\":[\n\"__c\"\n,\n\"__ccd_auto_redact\"\n,\n\"__ccd_conversion_marking\"\n,\n\"__ccd_em_site_search\"\n,\n\"__ccd_ga_first\"\n,\n\"__ccd_ga_last\"\n,\n\"__ccd_ga_regscope\"\n,\n\"__e\"\n,\n\"__gct\"\n,\n\"__ogt_1p_data_v2\"\n,\n\"__set_product_settings\"\n\n]\n\n\n}\n\n\n\n\n\n};\n\n\n\n\nvar k,aa=typeof Object.create==\"function\"?Object.create:function(a){var b=function(){};b.prototype=a;return new b},ca=typeof Object.defineProperties==\"function\"?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a},da=function(a){for(var b=[\"object\"==typeof globalThis&&globalThis,a,\"object\"==typeof window&&window,\"object\"==typeof self&&self,\"object\"==typeof global&&global],c=0;c<b.length;++c){var d=b[c];if(d&&d.Math==Math)return d}throw Error(\"Cannot find global object\");\n},fa=da(this),ha=typeof Symbol===\"function\"&&typeof Symbol(\"x\")===\"symbol\",ia={},ja={},la=function(a,b,c){if(!c||a!=null){var d=ja[b];if(d==null)return a[b];var e=a[d];return e!==void 0?e:a[b]}},oa=function(a,b,c){if(b)a:{var d=a.split(\".\"),e=d.length===1,f=d[0],g;!e&&f in ia?g=ia:g=fa;for(var h=0;h<d.length-1;h++){var l=d[h];if(!(l in g))break a;g=g[l]}var n=d[d.length-1],p=ha&&c===\"es6\"?g[n]:null,q=b(p);if(q!=null)if(e)ca(ia,n,{configurable:!0,writable:!0,value:q});else if(q!==p){if(ja[n]===void 0){var r=\nMath.random()*1E9>>>0;ja[n]=ha?fa.Symbol(n):\"$jscp$\"+r+\"$\"+n}ca(g,ja[n],{configurable:!0,writable:!0,value:q})}}},pa;if(ha&&typeof Object.setPrototypeOf==\"function\")pa=Object.setPrototypeOf;else{var qa;a:{var ra={a:!0},sa={};try{sa.__proto__=ra;qa=sa.a;break a}catch(a){}qa=!1}pa=qa?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+\" is not extensible\");return a}:null}\nvar ua=pa,wa=function(a,b){a.prototype=aa(b.prototype);a.prototype.constructor=a;if(ua)ua(a,b);else for(var c in b)if(c!=\"prototype\")if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.Lt=b.prototype},xa=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}},m=function(a){var b=typeof Symbol!=\"undefined\"&&Symbol.iterator&&a[Symbol.iterator];if(b)return b.call(a);if(typeof a.length==\"number\")return{next:xa(a)};\nthrow Error(String(a)+\" is not an iterable or ArrayLike\");},ya=function(a){for(var b,c=[];!(b=a.next()).done;)c.push(b.value);return c},za=function(a){return a instanceof Array?a:ya(m(a))},Ba=function(a){return Aa(a,a)},Aa=function(a,b){a.raw=b;Object.freeze&&(Object.freeze(a),Object.freeze(b));return a},Ca=ha&&typeof la(Object,\"assign\")==\"function\"?la(Object,\"assign\"):function(a,b){if(a==null)throw new TypeError(\"No nullish arg\");a=Object(a);for(var c=1;c<arguments.length;c++){var d=arguments[c];\nif(d)for(var e in d)Object.prototype.hasOwnProperty.call(d,e)&&(a[e]=d[e])}return a};oa(\"Object.assign\",function(a){return a||Ca},\"es6\");var Da=function(a){if(!(a instanceof Object))throw new TypeError(\"Iterator result \"+a+\" is not an object\");},Fa=function(){this.ia=!1;this.T=null;this.ma=void 0;this.H=1;this.O=this.Z=0;this.Ra=this.K=null},Ga=function(a){if(a.ia)throw new TypeError(\"Generator is already running\");a.ia=!0};Fa.prototype.Ea=function(a){this.ma=a};\nvar Ha=function(a,b){a.K={co:b,isException:!0};a.H=a.Z||a.O};Fa.prototype.getNextAddressJsc=function(){return this.H};Fa.prototype.getYieldResultJsc=function(){return this.ma};Fa.prototype.return=function(a){this.K={return:a};this.H=this.O};Fa.prototype[\"return\"]=Fa.prototype.return;Fa.prototype.Gj=function(a){this.K={jd:a};this.H=this.O};Fa.prototype.jumpThroughFinallyBlocks=Fa.prototype.Gj;Fa.prototype.Xb=function(a,b){this.H=b;return{value:a}};Fa.prototype.yield=Fa.prototype.Xb;\nFa.prototype.Fs=function(a,b){var c=m(a),d=c.next();Da(d);if(d.done)this.ma=d.value,this.H=b;else return this.T=c,this.Xb(d.value,b)};Fa.prototype.yieldAll=Fa.prototype.Fs;Fa.prototype.jd=function(a){this.H=a};Fa.prototype.jumpTo=Fa.prototype.jd;Fa.prototype.Jj=function(){this.H=0};Fa.prototype.jumpToEnd=Fa.prototype.Jj;Fa.prototype.Wr=function(a,b){this.Z=a;b!=void 0&&(this.O=b)};Fa.prototype.setCatchFinallyBlocks=Fa.prototype.Wr;Fa.prototype.Cg=function(a){this.Z=0;this.O=a||0};\nFa.prototype.setFinallyBlock=Fa.prototype.Cg;Fa.prototype.Oj=function(a,b){this.H=a;this.Z=b||0};Fa.prototype.leaveTryBlock=Fa.prototype.Oj;Fa.prototype.Fj=function(a){this.Z=a||0;var b=this.K.co;this.K=null;return b};Fa.prototype.enterCatchBlock=Fa.prototype.Fj;Fa.prototype.gd=function(a,b,c){c?this.Ra[c]=this.K:this.Ra=[this.K];this.Z=a||0;this.O=b||0};Fa.prototype.enterFinallyBlock=Fa.prototype.gd;\nFa.prototype.de=function(a,b){var c=this.Ra.splice(b||0)[0],d=this.K=this.K||c;d?d.isException?this.H=this.Z||this.O:d.jd!=void 0&&this.O<d.jd?(this.H=d.jd,this.K=null):this.H=this.O:this.H=a};Fa.prototype.leaveFinallyBlock=Fa.prototype.de;Fa.prototype.ce=function(a){return new Ia(a)};Fa.prototype.forIn=Fa.prototype.ce;var Ia=function(a){this.K=a;this.H=[];for(var b in a)this.H.push(b);this.H.reverse()};Ia.prototype.lo=function(){for(;this.H.length>0;){var a=this.H.pop();if(a in this.K)return a}return null};\nIa.prototype.getNext=Ia.prototype.lo;\nvar Ja=function(a){this.H=new Fa;this.K=a},Ma=function(a,b){Ga(a.H);var c=a.H.T;if(c)return Ka(a,\"return\"in c?c[\"return\"]:function(d){return{value:d,done:!0}},b,a.H.return);a.H.return(b);return La(a)},Ka=function(a,b,c,d){try{var e=b.call(a.H.T,c);Da(e);if(!e.done)return a.H.ia=!1,e;var f=e.value}catch(g){return a.H.T=null,Ha(a.H,g),La(a)}a.H.T=null;d.call(a.H,f);return La(a)},La=function(a){for(;a.H.H;)try{var b=a.K(a.H);if(b)return a.H.ia=!1,{value:b.value,done:!1}}catch(d){a.H.ma=void 0,Ha(a.H,\nd)}a.H.ia=!1;if(a.H.K){var c=a.H.K;a.H.K=null;if(c.isException)throw c.co;return{value:c.return,done:!0}}return{value:void 0,done:!0}},Na=function(a){this.next=function(b){var c;Ga(a.H);a.H.T?c=Ka(a,a.H.T.next,b,a.H.Ea):(a.H.Ea(b),c=La(a));return c};this.throw=function(b){var c;Ga(a.H);a.H.T?c=Ka(a,a.H.T[\"throw\"],b,a.H.Ea):(Ha(a.H,b),c=La(a));return c};this.return=function(b){return Ma(a,b)};this[Symbol.iterator]=function(){return this}},Oa=function(a,b){var c=new Na(new Ja(b));ua&&a.prototype&&ua(c,\na.prototype);return c},Pa=function(){for(var a=Number(this),b=[],c=a;c<arguments.length;c++)b[c-a]=arguments[c];return b},Qa=function(a){return a};/*\n\n Copyright The Closure Library Authors.\n SPDX-License-Identifier: Apache-2.0\n*/\nvar Ra=this||self,Sa=function(a,b){function c(){}c.prototype=b.prototype;a.Lt=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.qv=function(d,e,f){for(var g=Array(arguments.length-2),h=2;h<arguments.length;h++)g[h-2]=arguments[h];return b.prototype[e].apply(d,g)}};var Ta=function(a,b){this.type=a;this.data=b};var Ua=function(){this.map={};this.H={}};Ua.prototype.get=function(a){return this.map[\"dust.\"+a]};Ua.prototype.set=function(a,b){var c=\"dust.\"+a;this.H.hasOwnProperty(c)||(this.map[c]=b)};Ua.prototype.has=function(a){return this.map.hasOwnProperty(\"dust.\"+a)};Ua.prototype.remove=function(a){var b=\"dust.\"+a;this.H.hasOwnProperty(b)||delete this.map[b]};\nvar Va=function(a,b){var c=[],d;for(d in a.map)if(a.map.hasOwnProperty(d)){var e=d.substring(5);switch(b){case 1:c.push(e);break;case 2:c.push(a.map[d]);break;case 3:c.push([e,a.map[d]])}}return c};Ua.prototype.Fa=function(){return Va(this,1)};Ua.prototype.Dc=function(){return Va(this,2)};Ua.prototype.ac=function(){return Va(this,3)};var Wa=function(){};Wa.prototype.reset=function(){};var Xa=function(){this.value={};this.prefix=\"gtm.\"};k=Xa.prototype;k.set=function(a,b){this.value[this.prefix+String(a)]=b};k.get=function(a){return this.value[this.prefix+String(a)]};k.has=function(a){return this.value.hasOwnProperty(this.prefix+String(a))};k.delete=function(a){var b=this.prefix+String(a);return this.value.hasOwnProperty(b)?(delete this.value[b],!0):!1};k.clear=function(){this.value={}};\nk.values=function(){var a=this;return function c(){var d,e,f;return Oa(c,function(g){switch(g.H){case 1:g.Cg(2),e=g.ce(a.value);case 4:if((d=e.lo())==null){g.jd(2);break}if(!a.value.hasOwnProperty(d)){g.jd(4);break}f=Qa;return g.Xb(a.value[d],8);case 8:f(g.ma);g.jd(4);break;case 2:g.gd(),g.de(0)}})}()};fa.Object.defineProperties(Xa.prototype,{size:{configurable:!0,enumerable:!0,get:function(){return Object.keys(this.value).length}}});\nfunction $a(){try{if(Map)return new Map}catch(a){}return new Xa};var ab=function(){this.values=[]};ab.prototype.add=function(a){this.values.indexOf(a)===-1&&this.values.push(a)};ab.prototype.has=function(a){return this.values.indexOf(a)>-1};var bb=function(a,b){this.ia=a;this.parent=b;this.T=this.K=void 0;this.Eb=!1;this.O=function(d,e,f){return d.apply(e,f)};this.H=$a();var c;a:{try{if(Set){c=new Set;break a}}catch(d){}c=new ab}this.Z=c};bb.prototype.add=function(a,b){cb(this,a,b,!1)};bb.prototype.di=function(a,b){cb(this,a,b,!0)};var cb=function(a,b,c,d){a.Eb||a.Z.has(b)||(d&&a.Z.add(b),a.H.set(b,c))};k=bb.prototype;\nk.set=function(a,b){this.Eb||(!this.H.has(a)&&this.parent&&this.parent.has(a)?this.parent.set(a,b):this.Z.has(a)||this.H.set(a,b))};k.get=function(a){return this.H.has(a)?this.H.get(a):this.parent?this.parent.get(a):void 0};k.has=function(a){return!!this.H.has(a)||!(!this.parent||!this.parent.has(a))};k.wb=function(){var a=new bb(this.ia,this);this.K&&a.Nb(this.K);a.od(this.O);a.te(this.T);return a};k.he=function(){return this.ia};k.Nb=function(a){this.K=a};k.jo=function(){return this.K};\nk.od=function(a){this.O=a};k.Tj=function(){return this.O};k.Wa=function(){this.Eb=!0};k.te=function(a){this.T=a};k.xb=function(){return this.T};var db=function(a,b,c){var d;d=Error.call(this,a.message);this.message=d.message;\"stack\"in d&&(this.stack=d.stack);this.Ao=a;this.Un=c===void 0?!1:c;this.debugInfo=[];this.H=b};wa(db,Error);var eb=function(a){return a instanceof db?a:new db(a,void 0,!0)};var fb=$a();function gb(a,b){for(var c,d=m(b),e=d.next();!e.done&&!(c=hb(a,e.value),c instanceof Ta);e=d.next());return c}function hb(a,b){try{var c=b[0],d=b.slice(1),e=String(c),f=fb.has(e)?fb.get(e):a.get(e);if(!f||typeof f.invoke!==\"function\")throw eb(Error(\"Attempting to execute non-function \"+b[0]+\".\"));return f.apply(a,d)}catch(h){var g=a.jo();g&&g(h,b.context?{id:b[0],line:b.context.line}:null);throw h;}};var ib=function(){this.K=new Wa;this.H=new bb(this.K)};k=ib.prototype;k.he=function(){return this.K};k.Nb=function(a){this.H.Nb(a)};k.od=function(a){this.H.od(a)};k.execute=function(a){return this.uk([a].concat(za(Pa.apply(1,arguments))))};k.uk=function(){for(var a,b=m(Pa.apply(0,arguments)),c=b.next();!c.done;c=b.next())a=hb(this.H,c.value);return a};k.Qq=function(a){var b=Pa.apply(1,arguments),c=this.H.wb();c.te(a);for(var d,e=m(b),f=e.next();!f.done;f=e.next())d=hb(c,f.value);return d};k.Wa=function(){this.H.Wa()};var kb=function(a,b){this.T=a;this.parent=b;this.O=this.H=void 0;this.Eb=!1;this.K=function(c,d,e){return c.apply(d,e)};this.values=new Ua};kb.prototype.add=function(a,b){lb(this,a,b,!1)};kb.prototype.di=function(a,b){lb(this,a,b,!0)};var lb=function(a,b,c,d){if(!a.Eb)if(d){var e=a.values;e.set(b,c);e.H[\"dust.\"+b]=!0}else a.values.set(b,c)};k=kb.prototype;k.set=function(a,b){this.Eb||(!this.values.has(a)&&this.parent&&this.parent.has(a)?this.parent.set(a,b):this.values.set(a,b))};\nk.get=function(a){return this.values.has(a)?this.values.get(a):this.parent?this.parent.get(a):void 0};k.has=function(a){return!!this.values.has(a)||!(!this.parent||!this.parent.has(a))};k.wb=function(){var a=new kb(this.T,this);this.H&&a.Nb(this.H);a.od(this.K);a.te(this.O);return a};k.he=function(){return this.T};k.Nb=function(a){this.H=a};k.jo=function(){return this.H};k.od=function(a){this.K=a};k.Tj=function(){return this.K};k.Wa=function(){this.Eb=!0};k.te=function(a){this.O=a};k.xb=function(){return this.O};var mb=function(){this.Na=!1;this.la=new Ua};k=mb.prototype;k.get=function(a){return this.la.get(a)};k.set=function(a,b){this.Na||this.la.set(a,b)};k.has=function(a){return this.la.has(a)};k.remove=function(a){this.Na||this.la.remove(a)};k.Fa=function(){return this.la.Fa()};k.Dc=function(){return this.la.Dc()};k.ac=function(){return this.la.ac()};k.Wa=function(){this.Na=!0};k.Eb=function(){return this.Na};function nb(){for(var a=ob,b={},c=0;c<a.length;++c)b[a[c]]=c;return b}function pb(){var a=\"ABCDEFGHIJKLMNOPQRSTUVWXYZ\";a+=a.toLowerCase()+\"0123456789-_\";return a+\".\"}var ob,qb;function sb(a){ob=ob||pb();qb=qb||nb();for(var b=[],c=0;c<a.length;c+=3){var d=c+1<a.length,e=c+2<a.length,f=a.charCodeAt(c),g=d?a.charCodeAt(c+1):0,h=e?a.charCodeAt(c+2):0,l=f>>2,n=(f&3)<<4|g>>4,p=(g&15)<<2|h>>6,q=h&63;e||(q=64,d||(p=64));b.push(ob[l],ob[n],ob[p],ob[q])}return b.join(\"\")}\nfunction tb(a){function b(l){for(;d<a.length;){var n=a.charAt(d++),p=qb[n];if(p!=null)return p;if(!/^[\\s\\xa0]*$/.test(n))throw Error(\"Unknown base64 encoding at char: \"+n);}return l}ob=ob||pb();qb=qb||nb();for(var c=\"\",d=0;;){var e=b(-1),f=b(0),g=b(64),h=b(64);if(h===64&&e===-1)return c;c+=String.fromCharCode(e<<2|f>>4);g!==64&&(c+=String.fromCharCode(f<<4&240|g>>2),h!==64&&(c+=String.fromCharCode(g<<6&192|h)))}};var ub={};function vb(a,b){var c=ub[a];c||(c=ub[a]=[]);c[b]=!0}function wb(){delete ub.GA4_EVENT}function xb(){var a=yb.H.slice();ub.GTAG_EVENT_FEATURE_CHANNEL=a}function zb(a){for(var b=[],c=0,d=0;d<a.length;d++)d%8===0&&d>0&&(b.push(String.fromCharCode(c)),c=0),a[d]&&(c|=1<<d%8);c>0&&b.push(String.fromCharCode(c));return sb(b.join(\"\")).replace(/\\.+$/,\"\")};function Ab(){}function Bb(a){return typeof a===\"function\"}function Cb(a){return typeof a===\"string\"}function Db(a){return typeof a===\"number\"&&!isNaN(a)}function Eb(a){return Array.isArray(a)?a:[a]}function Fb(a,b){if(a&&Array.isArray(a))for(var c=0;c<a.length;c++)if(a[c]&&b(a[c]))return a[c]}function Gb(a,b){if(!Db(a)||!Db(b)||a>b)a=0,b=2147483647;return Math.floor(Math.random()*(b-a+1)+a)}\nfunction Hb(a,b){for(var c=new Ib,d=0;d<a.length;d++)c.set(a[d],!0);for(var e=0;e<b.length;e++)if(c.get(b[e]))return!0;return!1}function Jb(a,b){for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&b(c,a[c])}function Kb(a){return!!a&&(Object.prototype.toString.call(a)===\"[object Arguments]\"||Object.prototype.hasOwnProperty.call(a,\"callee\"))}function Lb(a){return Math.round(Number(a))||0}function Mb(a){return\"false\"===String(a).toLowerCase()?!1:!!a}\nfunction Nb(a){var b=[];if(Array.isArray(a))for(var c=0;c<a.length;c++)b.push(String(a[c]));return b}function Ob(a){return a?a.replace(/^\\s+|\\s+$/g,\"\"):\"\"}function Pb(){return new Date(Date.now())}function Qb(){return Pb().getTime()}var Ib=function(){this.prefix=\"gtm.\";this.values={}};Ib.prototype.set=function(a,b){this.values[this.prefix+a]=b};Ib.prototype.get=function(a){return this.values[this.prefix+a]};Ib.prototype.contains=function(a){return this.get(a)!==void 0};\nfunction Rb(a,b,c){return a&&a.hasOwnProperty(b)?a[b]:c}function Tb(a){var b=a;return function(){if(b){var c=b;b=void 0;try{c()}catch(d){}}}}function Ub(a,b){for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c])}function Vb(a,b){for(var c=[],d=0;d<a.length;d++)c.push(a[d]),c.push.apply(c,b[a[d]]||[]);return c}function Wb(a,b){return a.length>=b.length&&a.substring(0,b.length)===b}function Xb(a,b){return a.length>=b.length&&a.substring(a.length-b.length,a.length)===b}\nfunction Yb(a,b,c){c=c||[];for(var d=a,e=0;e<b.length-1;e++){if(!d.hasOwnProperty(b[e]))return;d=d[b[e]];if(c.indexOf(d)>=0)return}return d}function Zb(a,b){for(var c={},d=c,e=a.split(\".\"),f=0;f<e.length-1;f++)d=d[e[f]]={};d[e[e.length-1]]=b;return c}var $b=/^\\w{1,9}$/;function ac(a,b){a=a||{};b=b||\",\";var c=[];Jb(a,function(d,e){$b.test(d)&&e&&c.push(d)});return c.join(b)}\nfunction bc(a){for(var b=[],c=0;c<a.length;c++){var d=a.charCodeAt(c);d<128?b.push(d):d<2048?b.push(192|d>>6,128|d&63):d<55296||d>=57344?b.push(224|d>>12,128|d>>6&63,128|d&63):(d=65536+((d&1023)<<10|a.charCodeAt(++c)&1023),b.push(240|d>>18,128|d>>12&63,128|d>>6&63,128|d&63))}return new Uint8Array(b)}function cc(a,b){function c(){e&&++d===b&&(e(),e=null,c.done=!0)}var d=0,e=a;c.done=!1;return c}\nfunction dc(a){if(!a)return a;var b=a;try{b=decodeURIComponent(a)}catch(d){}var c=b.split(\",\");return c.length===2&&c[0]===c[1]?c[0]:a}\nfunction ec(a,b,c){function d(n){var p=n.split(\"=\")[0];if(a.indexOf(p)<0)return n;if(c!==void 0)return p+\"=\"+c}function e(n){return n.split(\"&\").map(d).filter(function(p){return p!==void 0}).join(\"&\")}var f=b.href.split(/[?#]/)[0],g=b.search,h=b.hash;g[0]===\"?\"&&(g=g.substring(1));h[0]===\"#\"&&(h=h.substring(1));g=e(g);h=e(h);g!==\"\"&&(g=\"?\"+g);h!==\"\"&&(h=\"#\"+h);var l=\"\"+f+g+h;l[l.length-1]===\"/\"&&(l=l.substring(0,l.length-1));return l}\nfunction fc(a){for(var b=0;b<3;++b)try{var c=decodeURIComponent(a).replace(/\\+/g,\" \");if(c===a)break;a=c}catch(d){return\"\"}return a}function hc(){var a=w,b;a:{var c=a.crypto||a.msCrypto;if(c&&c.getRandomValues)try{var d=new Uint8Array(25);c.getRandomValues(d);b=btoa(String.fromCharCode.apply(String,za(d))).replace(/\\+/g,\"-\").replace(/\\//g,\"_\").replace(/=+$/,\"\");break a}catch(e){}b=void 0}return b};/*\n\n Copyright Google LLC\n SPDX-License-Identifier: Apache-2.0\n*/\nvar ic=globalThis.trustedTypes,jc;function lc(){var a=null;if(!ic)return a;try{var b=function(c){return c};a=ic.createPolicy(\"goog#html\",{createHTML:b,createScript:b,createScriptURL:b})}catch(c){}return a}function mc(){jc===void 0&&(jc=lc());return jc};var nc=function(a){this.H=a};nc.prototype.toString=function(){return this.H+\"\"};function oc(a){var b=a,c=mc(),d=c?c.createScriptURL(b):b;return new nc(d)}function pc(a){if(a instanceof nc)return a.H;throw Error(\"\");};var qc=Ba([\"\"]),rc=Aa([\"\\x00\"],[\"\\\\0\"]),sc=Aa([\"\\n\"],[\"\\\\n\"]),tc=Aa([\"\\x00\"],[\"\\\\u0000\"]);function uc(a){return a.toString().indexOf(\"`\")===-1}uc(function(a){return a(qc)})||uc(function(a){return a(rc)})||uc(function(a){return a(sc)})||uc(function(a){return a(tc)});var vc=function(a){this.H=a};vc.prototype.toString=function(){return this.H};var wc=function(a){this.Qs=a};function xc(a){return new wc(function(b){return b.substr(0,a.length+1).toLowerCase()===a+\":\"})}var yc=[xc(\"data\"),xc(\"http\"),xc(\"https\"),xc(\"mailto\"),xc(\"ftp\"),new wc(function(a){return/^[^:]*([/?#]|$)/.test(a)})];function zc(a){var b;b=b===void 0?yc:b;if(a instanceof vc)return a;for(var c=0;c<b.length;++c){var d=b[c];if(d instanceof wc&&d.Qs(a))return new vc(a)}}var Ac=/^\\s*(?!javascript:)(?:[\\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;\nfunction Bc(a){var b;if(a instanceof vc)if(a instanceof vc)b=a.H;else throw Error(\"\");else b=Ac.test(a)?a:void 0;return b};function Dc(a,b){var c=Bc(b);c!==void 0&&(a.action=c)};function Ec(a,b){throw Error(b===void 0?\"unexpected value \"+a+\"!\":b);};var Fc=function(a){this.H=a};Fc.prototype.toString=function(){return this.H+\"\"};var Hc=function(){this.H=Gc[0].toLowerCase()};Hc.prototype.toString=function(){return this.H};function Ic(a,b){var c=[new Hc];if(c.length===0)throw Error(\"\");var d=c.map(function(f){var g;if(f instanceof Hc)g=f.H;else throw Error(\"\");return g}),e=b.toLowerCase();if(d.every(function(f){return e.indexOf(f)!==0}))throw Error('Attribute \"'+b+'\" does not match any of the allowed prefixes.');a.setAttribute(b,\"true\")};var Jc=Array.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if(typeof a===\"string\")return typeof b!==\"string\"||b.length!=1?-1:a.indexOf(b,0);for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1};\"ARTICLE SECTION NAV ASIDE H1 H2 H3 H4 H5 H6 HEADER FOOTER ADDRESS P HR PRE BLOCKQUOTE OL UL LH LI DL DT DD FIGURE FIGCAPTION MAIN DIV EM STRONG SMALL S CITE Q DFN ABBR RUBY RB RT RTC RP DATA TIME CODE VAR SAMP KBD SUB SUP I B U MARK BDI BDO SPAN BR WBR NOBR INS DEL PICTURE PARAM TRACK MAP TABLE CAPTION COLGROUP COL TBODY THEAD TFOOT TR TD TH SELECT DATALIST OPTGROUP OPTION OUTPUT PROGRESS METER FIELDSET LEGEND DETAILS SUMMARY MENU DIALOG SLOT CANVAS FONT CENTER ACRONYM BASEFONT BIG DIR HGROUP STRIKE TT\".split(\" \").concat([\"BUTTON\",\n\"INPUT\"]);function Kc(a){return a===null?\"null\":a===void 0?\"undefined\":a};var w=window,Lc=[],Mc=window.history,A=document,Nc=navigator;function Oc(){var a;try{a=Nc.serviceWorker}catch(b){return}return a}var Pc=A.currentScript,Qc=Pc&&Pc.src;function Rc(a,b){var c=w,d=c[a];c[a]=d===void 0?b:d;return c[a]}function Sc(a){return(Nc.userAgent||\"\").indexOf(a)!==-1}function Tc(){return Sc(\"Firefox\")||Sc(\"FxiOS\")}function Vc(){return(Sc(\"GSA\")||Sc(\"GoogleApp\"))&&(Sc(\"iPhone\")||Sc(\"iPad\"))}function Wc(){return Sc(\"Edg/\")||Sc(\"EdgA/\")||Sc(\"EdgiOS/\")}\nvar Xc={async:1,nonce:1,onerror:1,onload:1,src:1,type:1},Yc={height:1,onload:1,src:1,style:1,width:1};function Zc(a,b,c){b&&Jb(b,function(d,e){d=d.toLowerCase();c.hasOwnProperty(d)||a.setAttribute(d,e)})}\nfunction $c(a,b,c,d,e){var f=A.createElement(\"script\");Zc(f,d,Xc);f.type=\"text/javascript\";f.async=d&&d.async===!1?!1:!0;var g;g=oc(Kc(a));f.src=pc(g);var h,l=f.ownerDocument;l=l===void 0?document:l;var n,p,q=(p=(n=l).querySelector)==null?void 0:p.call(n,\"script[nonce]\");(h=q==null?\"\":q.nonce||q.getAttribute(\"nonce\")||\"\")&&f.setAttribute(\"nonce\",h);b&&(f.onload=b);c&&(f.onerror=c);if(e)e.appendChild(f);else{var r=A.getElementsByTagName(\"script\")[0]||A.body||A.head;r.parentNode.insertBefore(f,r)}return f}\nfunction ad(){if(Qc){var a=Qc.toLowerCase();if(a.indexOf(\"https://\")===0)return 2;if(a.indexOf(\"http://\")===0)return 3}return 1}function bd(a,b,c,d,e,f){f=f===void 0?!0:f;var g=e,h=!1;g||(g=A.createElement(\"iframe\"),h=!0);Zc(g,c,Yc);d&&Jb(d,function(n,p){g.dataset[n]=p});f&&(g.height=\"0\",g.width=\"0\",g.style.display=\"none\",g.style.visibility=\"hidden\");a!==void 0&&(g.src=a);if(h){var l=A.body&&A.body.lastChild||A.body||A.head;l.parentNode.insertBefore(g,l)}b&&(g.onload=b);return g}\nfunction cd(a,b,c,d){return dd(a,b,c,d)}function ed(a,b,c,d){a.addEventListener&&a.addEventListener(b,c,!!d)}function fd(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}function gd(a){w.setTimeout(a,0)}function hd(a,b){var c=Pa.apply(2,arguments),d,e=(d=w).setInterval.apply(d,[a,b].concat(za(c)));Lc.push(e);return e}function id(a){var b=w;Bb(b.queueMicrotask)?b.queueMicrotask(a):Bb(b.Promise)&&b.Promise.resolve?b.Promise.resolve().then(function(){a()}).catch(function(){}):gd(a)}\nfunction jd(a,b){return a&&b&&a.attributes&&a.attributes[b]?a.attributes[b].value:null}function kd(a){var b=a.innerText||a.textContent||\"\";b&&b!==\" \"&&(b=b.replace(/^[\\s\\xa0]+/g,\"\"),b=b.replace(/[\\s\\xa0]+$/g,\"\"));b&&(b=b.replace(/(\\xa0+|\\s{2,}|\\n|\\r\\t)/g,\" \"));return b}\nfunction ld(a){var b=A.createElement(\"div\"),c=b,d,e=Kc(\"A<div>\"+a+\"</div>\"),f=mc(),g=f?f.createHTML(e):e;d=new Fc(g);if(c.nodeType===1&&/^(script|style)$/i.test(c.tagName))throw Error(\"\");var h;if(d instanceof Fc)h=d.H;else throw Error(\"\");c.innerHTML=h;b=b.lastChild;for(var l=[];b&&b.firstChild;)l.push(b.removeChild(b.firstChild));return l}\nfunction md(a,b,c){c=c||100;for(var d={},e=0;e<b.length;e++)d[b[e]]=!0;for(var f=a,g=0;f&&g<=c;g++){if(d[String(f.tagName).toLowerCase()])return f;f=f.parentElement}return null}function nd(a,b,c){var d;try{d=Nc.sendBeacon&&Nc.sendBeacon(a)}catch(e){vb(\"TAGGING\",15)}d?b==null||b():dd(a,b,c)}function od(a,b){try{if(Nc.sendBeacon!==void 0)return Nc.sendBeacon(a,b)}catch(c){vb(\"TAGGING\",15)}return!1}function pd(){return Nc.sendBeacon!==void 0}\nvar qd={cache:\"no-store\",credentials:\"include\",keepalive:!0,method:\"POST\",mode:\"no-cors\",redirect:\"follow\"};\nfunction rd(a,b,c,d,e){if(sd()){var f=la(Object,\"assign\").call(Object,{},qd);b&&(f.body=b);c&&(c.attributionReporting&&(f.attributionReporting=c.attributionReporting),c.browsingTopics!==void 0&&(f.browsingTopics=c.browsingTopics),c.credentials&&(f.credentials=c.credentials),c.keepalive!==void 0&&(f.keepalive=c.keepalive),c.method&&(f.method=c.method),c.mode&&(f.mode=c.mode));try{var g=w.fetch(a,f);if(g)return g.then(function(l){l&&(l.ok||l.status===0)?d==null||d():e==null||e()}).catch(function(){e==\nnull||e()}),!0}catch(l){}}if((c==null?0:c.kf)||(c==null?0:c.credentials)&&c.credentials!==\"include\")return e==null||e(),!1;if(b){var h=od(a,b);h?d==null||d():e==null||e();return h}td(a,d,e);return!0}function sd(){return Bb(w.fetch)}function ud(a,b){var c=a[b];c&&typeof c.animVal===\"string\"&&(c=c.animVal);return c}function vd(){var a=w.performance;if(a&&Bb(a.now))return a.now()}\nfunction wd(){var a,b=w.performance;if(b&&b.getEntriesByType)try{var c=b.getEntriesByType(\"navigation\");c&&c.length>0&&(a=c[0].type)}catch(d){return\"e\"}if(!a)return\"u\";switch(a){case \"navigate\":return\"n\";case \"back_forward\":return\"h\";case \"reload\":return\"r\";case \"prerender\":return\"p\";default:return\"x\"}}function xd(){return w.performance||void 0}function yd(){var a=w.webPixelsManager;return a?a.createShopifyExtend!==void 0:!1}\nvar dd=function(a,b,c,d){var e=new Image(1,1);Zc(e,d,{});e.onload=function(){e.onload=null;b&&b()};e.onerror=function(){e.onerror=null;c&&c()};e.src=a;return e},td=nd;function zd(a,b){return this.evaluate(a)&&this.evaluate(b)}function Ad(a,b){return this.evaluate(a)===this.evaluate(b)}function Bd(a,b){return this.evaluate(a)||this.evaluate(b)}function Cd(a,b){var c=this.evaluate(a),d=this.evaluate(b);return String(c).indexOf(String(d))>-1}function Dd(a,b){var c=String(this.evaluate(a)),d=String(this.evaluate(b));return c.substring(0,d.length)===d}\nfunction Ed(a,b){var c=this.evaluate(a),d=this.evaluate(b);switch(c){case \"pageLocation\":var e=w.location.href;d instanceof mb&&d.get(\"stripProtocol\")&&(e=e.replace(/^https?:\\/\\//,\"\"));return e}};/*\n jQuery (c) 2005, 2012 jQuery Foundation, Inc. jquery.org/license.\n*/\nvar Fd=/\\[object (Boolean|Number|String|Function|Array|Date|RegExp)\\]/,Gd=function(a){if(a==null)return String(a);var b=Fd.exec(Object.prototype.toString.call(Object(a)));return b?b[1].toLowerCase():\"object\"},Hd=function(a,b){return Object.prototype.hasOwnProperty.call(Object(a),b)},Id=function(a){if(!a||Gd(a)!=\"object\"||a.nodeType||a==a.window)return!1;try{if(a.constructor&&!Hd(a,\"constructor\")&&!Hd(a.constructor.prototype,\"isPrototypeOf\"))return!1}catch(c){return!1}for(var b in a);return b===void 0||\nHd(a,b)},Jd=function(a,b){var c=b||(Gd(a)==\"array\"?[]:{}),d;for(d in a)if(Hd(a,d)){var e=a[d];Gd(e)==\"array\"?(Gd(c[d])!=\"array\"&&(c[d]=[]),c[d]=Jd(e,c[d])):Id(e)?(Id(c[d])||(c[d]={}),c[d]=Jd(e,c[d])):c[d]=e}return c};function Kd(a){return typeof a===\"number\"&&a>=0&&isFinite(a)&&a%1===0||typeof a===\"string\"&&a[0]!==\"-\"&&a===\"\"+parseInt(a)};var Ld=function(a){a=a===void 0?[]:a;this.la=new Ua;this.values=[];this.Na=!1;for(var b in a)a.hasOwnProperty(b)&&(Kd(b)?this.values[Number(b)]=a[Number(b)]:this.la.set(b,a[b]))};k=Ld.prototype;k.toString=function(a){if(a&&a.indexOf(this)>=0)return\"\";for(var b=[],c=0;c<this.values.length;c++){var d=this.values[c];d===null||d===void 0?b.push(\"\"):d instanceof Ld?(a=a||[],a.push(this),b.push(d.toString(a)),a.pop()):b.push(String(d))}return b.join(\",\")};\nk.set=function(a,b){if(!this.Na)if(a===\"length\"){if(!Kd(b))throw eb(Error(\"RangeError: Length property must be a valid integer.\"));this.values.length=Number(b)}else Kd(a)?this.values[Number(a)]=b:this.la.set(a,b)};k.get=function(a){return a===\"length\"?this.length():Kd(a)?this.values[Number(a)]:this.la.get(a)};k.length=function(){return this.values.length};k.Fa=function(){for(var a=this.la.Fa(),b=0;b<this.values.length;b++)this.values.hasOwnProperty(b)&&a.push(String(b));return a};\nk.Dc=function(){for(var a=this.la.Dc(),b=0;b<this.values.length;b++)this.values.hasOwnProperty(b)&&a.push(this.values[b]);return a};k.ac=function(){for(var a=this.la.ac(),b=0;b<this.values.length;b++)this.values.hasOwnProperty(b)&&a.push([String(b),this.values[b]]);return a};k.remove=function(a){Kd(a)?delete this.values[Number(a)]:this.Na||this.la.remove(a)};k.pop=function(){return this.values.pop()};k.push=function(){return this.values.push.apply(this.values,za(Pa.apply(0,arguments)))};k.shift=function(){return this.values.shift()};\nk.splice=function(a,b){var c=Pa.apply(2,arguments);return b===void 0&&c.length===0?new Ld(this.values.splice(a)):new Ld(this.values.splice.apply(this.values,[a,b||0].concat(za(c))))};k.unshift=function(){return this.values.unshift.apply(this.values,za(Pa.apply(0,arguments)))};k.has=function(a){return Kd(a)&&this.values.hasOwnProperty(a)||this.la.has(a)};k.Wa=function(){this.Na=!0;Object.freeze(this.values)};k.Eb=function(){return this.Na};\nfunction Md(a){for(var b=[],c=0;c<a.length();c++)a.has(c)&&(b[c]=a.get(c));return b};var Nd=function(a,b){this.functionName=a;this.fe=b;this.la=new Ua;this.Na=!1};k=Nd.prototype;k.toString=function(){return this.functionName};k.getName=function(){return this.functionName};k.getKeys=function(){return new Ld(this.Fa())};k.invoke=function(a){return this.fe.call.apply(this.fe,[new Od(this,a)].concat(za(Pa.apply(1,arguments))))};k.apply=function(a,b){return this.fe.apply(new Od(this,a),b)};k.Kc=function(a){var b=Pa.apply(1,arguments);try{return this.invoke.apply(this,[a].concat(za(b)))}catch(c){}};\nk.get=function(a){return this.la.get(a)};k.set=function(a,b){this.Na||this.la.set(a,b)};k.has=function(a){return this.la.has(a)};k.remove=function(a){this.Na||this.la.remove(a)};k.Fa=function(){return this.la.Fa()};k.Dc=function(){return this.la.Dc()};k.ac=function(){return this.la.ac()};k.Wa=function(){this.Na=!0};k.Eb=function(){return this.Na};var Pd=function(a,b){Nd.call(this,a,b)};wa(Pd,Nd);var Qd=function(a,b){Nd.call(this,a,b)};wa(Qd,Nd);var Od=function(a,b){this.fe=a;this.R=b};\nOd.prototype.evaluate=function(a){var b=this.R;return Array.isArray(a)?hb(b,a):a};Od.prototype.getName=function(){return this.fe.getName()};Od.prototype.he=function(){return this.R.he()};var Rd=function(){this.map=new Map};Rd.prototype.set=function(a,b){this.map.set(a,b)};Rd.prototype.get=function(a){return this.map.get(a)};var Sd=function(){this.keys=[];this.values=[]};Sd.prototype.set=function(a,b){this.keys.push(a);this.values.push(b)};Sd.prototype.get=function(a){var b=this.keys.indexOf(a);if(b>-1)return this.values[b]};function Td(){try{return Map?new Rd:new Sd}catch(a){return new Sd}};var Ud=function(a){if(a instanceof Ud)return a;var b;a:if(a==void 0||Array.isArray(a)||Id(a))b=!0;else{switch(typeof a){case \"boolean\":case \"number\":case \"string\":case \"function\":b=!0;break a}b=!1}if(b)throw Error(\"Type of given value has an equivalent Pixie type.\");this.value=a};Ud.prototype.getValue=function(){return this.value};Ud.prototype.toString=function(){return String(this.value)};var Wd=function(a){this.promise=a;this.Na=!1;this.la=new Ua;this.la.set(\"then\",Vd(this));this.la.set(\"catch\",Vd(this,!0));this.la.set(\"finally\",Vd(this,!1,!0))};k=Wd.prototype;k.get=function(a){return this.la.get(a)};k.set=function(a,b){this.Na||this.la.set(a,b)};k.has=function(a){return this.la.has(a)};k.remove=function(a){this.Na||this.la.remove(a)};k.Fa=function(){return this.la.Fa()};k.Dc=function(){return this.la.Dc()};k.ac=function(){return this.la.ac()};\nvar Vd=function(a,b,c){b=b===void 0?!1:b;c=c===void 0?!1:c;return new Pd(\"\",function(d,e){b&&(e=d,d=void 0);c&&(e=d);d instanceof Pd||(d=void 0);e instanceof Pd||(e=void 0);var f=this.R.wb(),g=function(l){return function(n){try{return c?(l.invoke(f),a.promise):l.invoke(f,n)}catch(p){return Promise.reject(p instanceof Error?new Ud(p):String(p))}}},h=a.promise.then(d&&g(d),e&&g(e));return new Wd(h)})};Wd.prototype.Wa=function(){this.Na=!0};Wd.prototype.Eb=function(){return this.Na};function B(a,b,c){var d=Td(),e=function(g,h){for(var l=g.Fa(),n=0;n<l.length;n++)h[l[n]]=f(g.get(l[n]))},f=function(g){if(g===null||g===void 0)return g;var h=d.get(g);if(h)return h;if(g instanceof Ld){var l=[];d.set(g,l);for(var n=g.Fa(),p=0;p<n.length;p++)l[n[p]]=f(g.get(n[p]));return l}if(g instanceof Wd)return g.promise.then(function(u){return B(u,b,1)},function(u){return Promise.reject(B(u,b,1))});if(g instanceof mb){var q={};d.set(g,q);e(g,q);return q}if(g instanceof Pd){var r=function(){for(var u=\n[],v=0;v<arguments.length;v++)u[v]=Xd(arguments[v],b,c);var x=new kb(b?b.he():new Wa);b&&x.te(b.xb());return f(g.apply(x,u))};d.set(g,r);e(g,r);return r}var t=!1;switch(c){case 1:t=!0;break;case 2:t=!1;break;case 3:t=!1;break;default:}if(g instanceof Ud&&t)return g.getValue();switch(typeof g){case \"boolean\":case \"number\":case \"string\":case \"undefined\":return g;case \"object\":if(g===\nnull)return null}};return f(a)}\nfunction Xd(a,b,c){var d=Td(),e=function(g,h){for(var l in g)g.hasOwnProperty(l)&&h.set(l,f(g[l]))},f=function(g){var h=d.get(g);if(h)return h;if(Array.isArray(g)||Kb(g)){var l=new Ld;d.set(g,l);for(var n in g)g.hasOwnProperty(n)&&l.set(n,f(g[n]));return l}if(Id(g)){var p=new mb;d.set(g,p);e(g,p);return p}if(typeof g===\"function\"){var q=new Pd(\"\",function(){for(var u=Pa.apply(0,arguments),v=[],x=0;x<u.length;x++)v[x]=B(this.evaluate(u[x]),b,c);return f(this.R.Tj()(g,g,v))});d.set(g,q);e(g,q);return q}var r=typeof g;if(g===null||r===\"string\"||r===\"number\"||r===\"boolean\")return g;var t=!1;switch(c){case 1:t=!0;break;case 2:t=!1;break;default:}if(g!==void 0&&t)return new Ud(g)};return f(a)};var Yd={supportedMethods:\"concat every filter forEach hasOwnProperty indexOf join lastIndexOf map pop push reduce reduceRight reverse shift slice some sort splice unshift toString\".split(\" \"),concat:function(a){for(var b=[],c=0;c<this.length();c++)b.push(this.get(c));for(var d=1;d<arguments.length;d++)if(arguments[d]instanceof Ld)for(var e=arguments[d],f=0;f<e.length();f++)b.push(e.get(f));else b.push(arguments[d]);return new Ld(b)},every:function(a,b){for(var c=this.length(),d=0;d<this.length()&&\nd<c;d++)if(this.has(d)&&!b.invoke(a,this.get(d),d,this))return!1;return!0},filter:function(a,b){for(var c=this.length(),d=[],e=0;e<this.length()&&e<c;e++)this.has(e)&&b.invoke(a,this.get(e),e,this)&&d.push(this.get(e));return new Ld(d)},forEach:function(a,b){for(var c=this.length(),d=0;d<this.length()&&d<c;d++)this.has(d)&&b.invoke(a,this.get(d),d,this)},hasOwnProperty:function(a,b){return this.has(b)},indexOf:function(a,b,c){var d=this.length(),e=c===void 0?0:Number(c);e<0&&(e=Math.max(d+e,0));for(var f=\ne;f<d;f++)if(this.has(f)&&this.get(f)===b)return f;return-1},join:function(a,b){for(var c=[],d=0;d<this.length();d++)c.push(this.get(d));return c.join(b)},lastIndexOf:function(a,b,c){var d=this.length(),e=d-1;c!==void 0&&(e=c<0?d+c:Math.min(c,e));for(var f=e;f>=0;f--)if(this.has(f)&&this.get(f)===b)return f;return-1},map:function(a,b){for(var c=this.length(),d=[],e=0;e<this.length()&&e<c;e++)this.has(e)&&(d[e]=b.invoke(a,this.get(e),e,this));return new Ld(d)},pop:function(){return this.pop()},push:function(a){return this.push.apply(this,\nza(Pa.apply(1,arguments)))},reduce:function(a,b,c){var d=this.length(),e,f=0;if(c!==void 0)e=c;else{if(d===0)throw eb(Error(\"TypeError: Reduce on List with no elements.\"));for(var g=0;g<d;g++)if(this.has(g)){e=this.get(g);f=g+1;break}if(g===d)throw eb(Error(\"TypeError: Reduce on List with no elements.\"));}for(var h=f;h<d;h++)this.has(h)&&(e=b.invoke(a,e,this.get(h),h,this));return e},reduceRight:function(a,b,c){var d=this.length(),e,f=d-1;if(c!==void 0)e=c;else{if(d===0)throw eb(Error(\"TypeError: ReduceRight on List with no elements.\"));\nfor(var g=1;g<=d;g++)if(this.has(d-g)){e=this.get(d-g);f=d-(g+1);break}if(g>d)throw eb(Error(\"TypeError: ReduceRight on List with no elements.\"));}for(var h=f;h>=0;h--)this.has(h)&&(e=b.invoke(a,e,this.get(h),h,this));return e},reverse:function(){for(var a=Md(this),b=a.length-1,c=0;b>=0;b--,c++)a.hasOwnProperty(b)?this.set(c,a[b]):this.remove(c);return this},shift:function(){return this.shift()},slice:function(a,b,c){var d=this.length();b===void 0&&(b=0);b=b<0?Math.max(d+b,0):Math.min(b,d);c=c===\nvoid 0?d:c<0?Math.max(d+c,0):Math.min(c,d);c=Math.max(b,c);for(var e=[],f=b;f<c;f++)e.push(this.get(f));return new Ld(e)},some:function(a,b){for(var c=this.length(),d=0;d<this.length()&&d<c;d++)if(this.has(d)&&b.invoke(a,this.get(d),d,this))return!0;return!1},sort:function(a,b){var c=Md(this);b===void 0?c.sort():c.sort(function(e,f){return Number(b.invoke(a,e,f))});for(var d=0;d<c.length;d++)c.hasOwnProperty(d)?this.set(d,c[d]):this.remove(d);return this},splice:function(a,b,c){return this.splice.apply(this,\n[b,c].concat(za(Pa.apply(3,arguments))))},toString:function(){return this.toString()},unshift:function(a){return this.unshift.apply(this,za(Pa.apply(1,arguments)))}};var Zd={charAt:1,concat:1,indexOf:1,lastIndexOf:1,match:1,replace:1,search:1,slice:1,split:1,substring:1,toLowerCase:1,toLocaleLowerCase:1,toString:1,toUpperCase:1,toLocaleUpperCase:1,trim:1},$d=new Ta(\"break\"),ae=new Ta(\"continue\");function be(a,b){return this.evaluate(a)+this.evaluate(b)}function ce(a,b){return this.evaluate(a)&&this.evaluate(b)}\nfunction de(a,b,c){var d=this.evaluate(a),e=this.evaluate(b),f=this.evaluate(c);if(!(f instanceof Ld))throw Error(\"Error: Non-List argument given to Apply instruction.\");if(d===null||d===void 0)throw eb(Error(\"TypeError: Can't read property \"+e+\" of \"+d+\".\"));var g=typeof d===\"number\";if(typeof d===\"boolean\"||g){if(e===\"toString\"){if(g&&f.length()){var h=B(f.get(0));try{return d.toString(h)}catch(u){}}return d.toString()}throw eb(Error(\"TypeError: \"+d+\".\"+e+\" is not a function.\"));}if(typeof d===\n\"string\"){if(Zd.hasOwnProperty(e)){var l=B(f,void 0,1);return Xd(d[e].apply(d,l),this.R)}throw eb(Error(\"TypeError: \"+e+\" is not a function\"));}if(d instanceof Ld){if(d.has(e)){var n=d.get(String(e));if(n instanceof Pd){var p=Md(f);return n.apply(this.R,p)}throw eb(Error(\"TypeError: \"+e+\" is not a function\"));}if(Yd.supportedMethods.indexOf(e)>=0){var q=Md(f);return Yd[e].call.apply(Yd[e],[d,this.R].concat(za(q)))}}if(d instanceof Pd||d instanceof mb||d instanceof Wd){if(d.has(e)){var r=d.get(e);\nif(r instanceof Pd){var t=Md(f);return r.apply(this.R,t)}throw eb(Error(\"TypeError: \"+e+\" is not a function\"));}if(e===\"toString\")return d instanceof Pd?d.getName():d.toString();if(e===\"hasOwnProperty\")return d.has(f.get(0))}if(d instanceof Ud&&e===\"toString\")return d.toString();throw eb(Error(\"TypeError: Object has no '\"+e+\"' property.\"));}\nfunction ee(a,b){a=this.evaluate(a);if(typeof a!==\"string\")throw Error(\"Invalid key name given for assignment.\");var c=this.R;if(!c.has(a))throw Error(\"Attempting to assign to undefined value \"+b);var d=this.evaluate(b);c.set(a,d);return d}function fe(){var a=Pa.apply(0,arguments),b=this.R.wb(),c=gb(b,a);if(c instanceof Ta)return c}function ge(){return $d}function he(a){for(var b=this.evaluate(a),c=0;c<b.length;c++){var d=this.evaluate(b[c]);if(d instanceof Ta)return d}}\nfunction ie(){for(var a=this.R,b=0;b<arguments.length-1;b+=2){var c=arguments[b];if(typeof c===\"string\"){var d=this.evaluate(arguments[b+1]);a.di(c,d)}}}function je(){return ae}function ke(a,b){return new Ta(a,this.evaluate(b))}function le(a,b){var c=Pa.apply(2,arguments),d;d=new Ld;for(var e=this.evaluate(b),f=0;f<e.length;f++)d.push(e[f]);var g=[51,a,d].concat(za(c));this.R.add(a,this.evaluate(g))}function me(a,b){return this.evaluate(a)/this.evaluate(b)}\nfunction ne(a,b){var c=this.evaluate(a),d=this.evaluate(b),e=c instanceof Ud,f=d instanceof Ud;return e||f?e&&f?c.getValue()===d.getValue():!1:c==d}function oe(){for(var a,b=0;b<arguments.length;b++)a=this.evaluate(arguments[b]);return a}function pe(a,b,c,d){for(var e=0;e<b();e++){var f=a(c(e)),g=gb(f,d);if(g instanceof Ta){if(g.type===\"break\")break;if(g.type===\"return\")return g}}}\nfunction qe(a,b,c){if(typeof b===\"string\")return pe(a,function(){return b.length},function(f){return f},c);if(b instanceof mb||b instanceof Wd||b instanceof Ld||b instanceof Pd){var d=b.Fa(),e=d.length;return pe(a,function(){return e},function(f){return d[f]},c)}}function re(a,b,c){var d=this.evaluate(a),e=this.evaluate(b),f=this.evaluate(c),g=this.R;return qe(function(h){g.set(d,h);return g},e,f)}\nfunction se(a,b,c){var d=this.evaluate(a),e=this.evaluate(b),f=this.evaluate(c),g=this.R;return qe(function(h){var l=g.wb();l.di(d,h);return l},e,f)}function te(a,b,c){var d=this.evaluate(a),e=this.evaluate(b),f=this.evaluate(c),g=this.R;return qe(function(h){var l=g.wb();l.add(d,h);return l},e,f)}function ve(a,b,c){var d=this.evaluate(a),e=this.evaluate(b),f=this.evaluate(c),g=this.R;return we(function(h){g.set(d,h);return g},e,f)}\nfunction xe(a,b,c){var d=this.evaluate(a),e=this.evaluate(b),f=this.evaluate(c),g=this.R;return we(function(h){var l=g.wb();l.di(d,h);return l},e,f)}function ye(a,b,c){var d=this.evaluate(a),e=this.evaluate(b),f=this.evaluate(c),g=this.R;return we(function(h){var l=g.wb();l.add(d,h);return l},e,f)}\nfunction we(a,b,c){if(typeof b===\"string\")return pe(a,function(){return b.length},function(d){return b[d]},c);if(b instanceof Ld)return pe(a,function(){return b.length()},function(d){return b.get(d)},c);throw eb(Error(\"The value is not iterable.\"));}\nfunction ze(a,b,c,d){function e(q,r){for(var t=0;t<f.length();t++){var u=f.get(t);r.add(u,q.get(u))}}var f=this.evaluate(a);if(!(f instanceof Ld))throw Error(\"TypeError: Non-List argument given to ForLet instruction.\");var g=this.R,h=this.evaluate(d),l=g.wb();for(e(g,l);hb(l,b);){var n=gb(l,h);if(n instanceof Ta){if(n.type===\"break\")break;if(n.type===\"return\")return n}var p=g.wb();e(l,p);hb(p,c);l=p}}\nfunction Ae(a,b){var c=Pa.apply(2,arguments),d=this.R,e=this.evaluate(b);if(!(e instanceof Ld))throw Error(\"Error: non-List value given for Fn argument names.\");return new Pd(a,function(){return function(){var f=Pa.apply(0,arguments),g=d.wb();g.xb()===void 0&&g.te(this.R.xb());for(var h=[],l=0;l<f.length;l++){var n=this.evaluate(f[l]);h[l]=n}for(var p=e.get(\"length\"),q=0;q<p;q++)q<h.length?g.add(e.get(q),h[q]):g.add(e.get(q),void 0);g.add(\"arguments\",new Ld(h));var r=gb(g,c);if(r instanceof Ta)return r.type===\n\"return\"?r.data:r}}())}function Be(a){var b=this.evaluate(a),c=this.R;if(Ce&&!c.has(b))throw new ReferenceError(b+\" is not defined.\");return c.get(b)}\nfunction De(a,b){var c,d=this.evaluate(a),e=this.evaluate(b);if(d===void 0||d===null)throw eb(Error(\"TypeError: Cannot read properties of \"+d+\" (reading '\"+e+\"')\"));if(d instanceof mb||d instanceof Wd||d instanceof Ld||d instanceof Pd)c=d.get(e);else if(typeof d===\"string\")e===\"length\"?c=d.length:Kd(e)&&(c=d[e]);else if(d instanceof Ud)return;return c}function Ee(a,b){return this.evaluate(a)>this.evaluate(b)}function Fe(a,b){return this.evaluate(a)>=this.evaluate(b)}\nfunction Ge(a,b){var c=this.evaluate(a),d=this.evaluate(b);c instanceof Ud&&(c=c.getValue());d instanceof Ud&&(d=d.getValue());return c===d}function He(a,b){return!Ge.call(this,a,b)}function Ie(a,b,c){var d=[];this.evaluate(a)?d=this.evaluate(b):c&&(d=this.evaluate(c));var e=gb(this.R,d);if(e instanceof Ta)return e}var Ce=!1;\nfunction Je(a,b){return this.evaluate(a)<this.evaluate(b)}function Ke(a,b){return this.evaluate(a)<=this.evaluate(b)}function Le(){for(var a=new Ld,b=0;b<arguments.length;b++){var c=this.evaluate(arguments[b]);a.push(c)}return a}function Me(){for(var a=new mb,b=0;b<arguments.length-1;b+=2){var c=String(this.evaluate(arguments[b])),d=this.evaluate(arguments[b+1]);a.set(c,d)}return a}function Ne(a,b){return this.evaluate(a)%this.evaluate(b)}\nfunction Oe(a,b){return this.evaluate(a)*this.evaluate(b)}function Pe(a){return-this.evaluate(a)}function Qe(a){return!this.evaluate(a)}function Re(a,b){return!ne.call(this,a,b)}function Se(){return null}function Te(a,b){return this.evaluate(a)||this.evaluate(b)}function Ue(a,b){var c=this.evaluate(a);this.evaluate(b);return c}function Ve(a){return this.evaluate(a)}function We(){return Pa.apply(0,arguments)}function Xe(a){return new Ta(\"return\",this.evaluate(a))}\nfunction Ye(a,b,c){var d=this.evaluate(a),e=this.evaluate(b),f=this.evaluate(c);if(d===null||d===void 0)throw eb(Error(\"TypeError: Can't set property \"+e+\" of \"+d+\".\"));(d instanceof Pd||d instanceof Ld||d instanceof mb)&&d.set(String(e),f);return f}function Ze(a,b){return this.evaluate(a)-this.evaluate(b)}\nfunction $e(a,b,c){var d=this.evaluate(a),e=this.evaluate(b),f=this.evaluate(c);if(!Array.isArray(e)||!Array.isArray(f))throw Error(\"Error: Malformed switch instruction.\");for(var g,h=!1,l=0;l<e.length;l++)if(h||d===this.evaluate(e[l]))if(g=this.evaluate(f[l]),g instanceof Ta){var n=g.type;if(n===\"break\")return;if(n===\"return\"||n===\"continue\")return g}else h=!0;if(f.length===e.length+1&&(g=this.evaluate(f[f.length-1]),g instanceof Ta&&(g.type===\"return\"||g.type===\"continue\")))return g}\nfunction af(a,b,c){return this.evaluate(a)?this.evaluate(b):this.evaluate(c)}function bf(a){var b=this.evaluate(a);return b instanceof Pd?\"function\":typeof b}function cf(){for(var a=this.R,b=0;b<arguments.length;b++){var c=arguments[b];typeof c!==\"string\"||a.add(c,void 0)}}\nfunction df(a,b,c,d){var e=this.evaluate(d);if(this.evaluate(c)){var f=gb(this.R,e);if(f instanceof Ta){if(f.type===\"break\")return;if(f.type===\"return\")return f}}for(;this.evaluate(a);){var g=gb(this.R,e);if(g instanceof Ta){if(g.type===\"break\")break;if(g.type===\"return\")return g}this.evaluate(b)}}function ef(a){return~Number(this.evaluate(a))}function ff(a,b){return Number(this.evaluate(a))<<Number(this.evaluate(b))}function gf(a,b){return Number(this.evaluate(a))>>Number(this.evaluate(b))}\nfunction hf(a,b){return Number(this.evaluate(a))>>>Number(this.evaluate(b))}function jf(a,b){return Number(this.evaluate(a))&Number(this.evaluate(b))}function kf(a,b){return Number(this.evaluate(a))^Number(this.evaluate(b))}function lf(a,b){return Number(this.evaluate(a))|Number(this.evaluate(b))}function mf(){}\nfunction nf(a,b,c){try{var d=this.evaluate(b);if(d instanceof Ta)return d}catch(h){if(!(h instanceof db&&h.Un))throw h;var e=this.R.wb();a!==\"\"&&(h instanceof db&&(h=h.Ao),e.add(a,new Ud(h)));var f=this.evaluate(c),g=gb(e,f);if(g instanceof Ta)return g}}function of(a,b){var c,d;try{d=this.evaluate(a)}catch(f){if(!(f instanceof db&&f.Un))throw f;c=f}var e=this.evaluate(b);if(e instanceof Ta)return e;if(c)throw c;if(d instanceof Ta)return d};var qf=function(){this.H=new ib;pf(this)};qf.prototype.execute=function(a){return this.H.uk(a)};var pf=function(a){var b=function(c,d){var e=new Qd(String(c),d);e.Wa();var f=String(c);a.H.H.set(f,e);fb.set(f,e)};b(\"map\",Me);b(\"and\",zd);b(\"contains\",Cd);b(\"equals\",Ad);b(\"or\",Bd);b(\"startsWith\",Dd);b(\"variable\",Ed)};qf.prototype.Nb=function(a){this.H.Nb(a)};var sf=function(){this.K=!1;this.H=new ib;rf(this);this.K=!0};sf.prototype.execute=function(a){return tf(this.H.uk(a))};var uf=function(a,b,c){return tf(a.H.Qq(b,c))};sf.prototype.Wa=function(){this.H.Wa()};\nvar rf=function(a){var b=function(c,d){var e=String(c),f=new Qd(e,d);f.Wa();a.H.H.set(e,f);fb.set(e,f)};b(0,be);b(1,ce);b(2,de);b(3,ee);b(56,jf);b(57,ff);b(58,ef);b(59,lf);b(60,gf);b(61,hf);b(62,kf);b(53,fe);b(4,ge);b(5,he);b(68,nf);b(52,ie);b(6,je);b(49,ke);b(7,Le);b(8,Me);b(9,he);b(50,le);b(10,me);b(12,ne);b(13,oe);b(67,of);b(51,Ae);b(47,re);b(54,se);b(55,te);b(63,ze);b(64,ve);b(65,xe);b(66,ye);b(15,Be);b(16,De);b(17,De);b(18,Ee);b(19,Fe);b(20,Ge);b(21,He);b(22,Ie);b(23,Je);b(24,Ke);b(25,Ne);b(26,\nOe);b(27,Pe);b(28,Qe);b(29,Re);b(45,Se);b(30,Te);b(32,Ue);b(33,Ue);b(34,Ve);b(35,Ve);b(46,We);b(36,Xe);b(43,Ye);b(37,Ze);b(38,$e);b(39,af);b(40,bf);b(44,mf);b(41,cf);b(42,df)};sf.prototype.he=function(){return this.H.he()};sf.prototype.Nb=function(a){this.H.Nb(a)};sf.prototype.od=function(a){this.H.od(a)};\nfunction tf(a){if(a instanceof Ta||a instanceof Pd||a instanceof Ld||a instanceof mb||a instanceof Wd||a instanceof Ud||a===null||a===void 0||typeof a===\"string\"||typeof a===\"number\"||typeof a===\"boolean\")return a};var vf=function(a){this.message=a};function wf(a){a.uv=!0;return a};var xf=wf(function(a){return typeof a===\"number\"}),yf=wf(function(a){return typeof a===\"string\"}),zf=wf(function(a){return typeof a===\"boolean\"});function Af(a){var b=\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[a];return b===void 0?new vf(\"Value \"+a+\" can not be encoded in web-safe base64 dictionary.\"):b};function Bf(a){switch(a){case 1:return\"1\";case 2:case 4:return\"0\";default:return\"-\"}};var Cf=/^[1-9a-zA-Z_-][1-9a-c][1-9a-v]\\d$/;function Df(a,b){for(var c=\"\",d=!0;a>7;){var e=a&31;a>>=5;d?d=!1:e|=32;c=\"\"+Af(e)+c}a<<=2;d||(a|=32);return c=\"\"+Af(a|b)+c}\nfunction Ef(a,b){var c;var d=a.ri,e=a.gk;d===void 0?c=\"\":(e||(e=0),c=\"\"+Df(1,1)+Af(d<<2|e));var f=a.Br,g=\"4\"+c+(f?\"\"+Df(2,1)+Af(f):\"\"),h,l=a.Oo;h=l&&Cf.test(l)?\"\"+Df(3,2)+l:\"\";var n,p=a.Ko;n=p?\"\"+Df(4,1)+Af(p):\"\";var q;var r=a.ctid;if(r&&b){var t=Df(5,3),u=r.split(\"-\"),v=u[0].toUpperCase();if(v!==\"GTM\"&&v!==\"OPT\")q=\"\";else{var x=u[1];q=\"\"+t+Af(1+x.length)+(a.Ss||0)+x}}else q=\"\";var y=a.Jt,z=a.canonicalId,C=a.jc,D=a.Cv,H=g+h+n+q+(y?\"\"+Df(6,1)+Af(y):\"\")+(z?\"\"+Df(7,3)+Af(z.length)+z:\"\")+(C?\"\"+Df(8,3)+\nAf(C.length)+C:\"\")+(D?\"\"+Df(9,3)+Af(D.length)+D:\"\"),F;var K=a.Ir;K=K===void 0?{}:K;for(var S=[],X=m(Object.keys(K)),ea=X.next();!ea.done;ea=X.next()){var va=ea.value;S[Number(va)]=K[va]}if(S.length){var ma=Df(10,3),na;if(S.length===0)na=Af(0);else{for(var ba=[],ka=0,Ya=!1,Ea=0;Ea<S.length;Ea++){Ya=!0;var ta=Ea%6;S[Ea]&&(ka|=1<<ta);ta===5&&(ba.push(Af(ka)),ka=0,Ya=!1)}Ya&&ba.push(Af(ka));na=ba.join(\"\")}var Za=na;F=\"\"+ma+Af(Za.length)+Za}else F=\"\";var jb=a.ht,rb=a.Bt,Cc=a.Kt;return H+F+(jb?\"\"+Df(11,\n3)+Af(jb.length)+jb:\"\")+(rb?\"\"+Df(13,3)+Af(rb.length)+rb:\"\")+(Cc?\"\"+Df(14,1)+Af(Cc):\"\")};function Ff(a){for(var b=[],c=0,d=0;d<a.length;d++){var e=a.charCodeAt(d);e<128?b[c++]=e:(e<2048?b[c++]=e>>6|192:((e&64512)==55296&&d+1<a.length&&(a.charCodeAt(d+1)&64512)==56320?(e=65536+((e&1023)<<10)+(a.charCodeAt(++d)&1023),b[c++]=e>>18|240,b[c++]=e>>12&63|128):b[c++]=e>>12|224,b[c++]=e>>6&63|128),b[c++]=e&63|128)}return b};function Gf(a,b){for(var c=tb(b),d=new Uint8Array(c.length),e=0;e<c.length;e++)d[e]=c.charCodeAt(e);if(d.length!==32)throw Error(\"Key is not 32 bytes.\");return Hf(a,d)}function Hf(a,b){if(a===\"\")return\"\";var c=bc(a),d=b.slice(-2),e=[].concat(za(d),za(c)).map(function(g,h){return g^b[h%b.length]}),f=new Uint8Array([].concat(za(e),za(d)));return sb(String.fromCharCode.apply(String,za(f))).replace(/\\.+$/,\"\")};var If=function(){function a(b){return{toString:function(){return b}}}return{lp:a(\"consent\"),bl:a(\"convert_case_to\"),fl:a(\"convert_false_to\"),il:a(\"convert_null_to\"),mp:a(\"convert_to_boolean\"),ph:a(\"convert_to_number\"),jl:a(\"convert_true_to\"),kl:a(\"convert_undefined_to\"),eu:a(\"debug_mode_metadata\"),Ub:a(\"function\"),Um:a(\"instance_name\"),Uq:a(\"live_only\"),Vq:a(\"malware_disabled\"),METADATA:a(\"metadata\"),Yq:a(\"original_activity_id\"),Wu:a(\"original_vendor_template_id\"),Vu:a(\"once_on_load\"),Xq:a(\"once_per_event\"),\nnn:a(\"once_per_load\"),Yu:a(\"priority_override\"),dv:a(\"respected_consent_types\"),wn:a(\"setup_tags\"),Dj:a(\"tag_id\"),Hn:a(\"teardown_tags\"),fu:a(\"disabled_in_google_mode\"),Mq:a(\"generated_tagging_metadata\")}}();function Jf(a,b){var c={};c[If.Ub]=\"__\"+a;for(var d in b)b.hasOwnProperty(d)&&(c[\"vtp_\"+d]=b[d]);return c};function Kf(a){var b;b=b===void 0?!1:b;var c,d;return((c=data)==null?0:(d=c.blob)==null?0:d.hasOwnProperty(a))?!!data.blob[a]:b}function E(a){var b;b=b===void 0?\"\":b;var c,d;return((c=data)==null?0:(d=c.blob)==null?0:d.hasOwnProperty(a))?String(data.blob[a]):b}function Lf(a){var b,c;return((b=data)==null?0:(c=b.blob)==null?0:c.hasOwnProperty(a))?Number(data.blob[a]):0}function Mf(a){var b;b=b===void 0?[]:b;var c,d,e=(c=data)==null?void 0:(d=c.blob)==null?void 0:d[a];return Array.isArray(e)?e:b}\nfunction Nf(a){var b;b=b===void 0?\"\":b;var c=Of(46);return c&&(c==null?0:c.hasOwnProperty(a))?String(c[a]):b}function Pf(a,b){var c=Of(46);return c&&(c==null?0:c.hasOwnProperty(a))?Number(c[a]):b}function Of(a){var b,c;return(b=data)==null?void 0:(c=b.blob)==null?void 0:c[a]};var Qf=function(a,b,c){var d;d=Error.call(this,c);this.message=d.message;\"stack\"in d&&(this.stack=d.stack);this.permissionId=a;this.parameters=b;this.name=\"PermissionError\"};wa(Qf,Error);Qf.prototype.getMessage=function(){return this.message};function Rf(a,b){if(Array.isArray(a)){Object.defineProperty(a,\"context\",{value:{line:b[0]}});for(var c=1;c<a.length;c++)Rf(a[c],b[c])}};function Sf(){return function(a,b){var c;var d=Tf;a instanceof db?(a.H=d,c=a):c=new db(a,d);var e=c;b&&e.debugInfo.push(b);throw e;}}function Tf(a){if(!a.length)return a;a.push({id:\"main\",line:0});for(var b=a.length-1;b>0;b--)Db(a[b].id)&&a.splice(b++,1);for(var c=a.length-1;c>0;c--)a[c].line=a[c-1].line;a.splice(0,1);return a};var Uf=RegExp(\"[^0-9\\\\.+-]\",\"g\"),Vf=RegExp(\"[^0-9\\\\,+-]\",\"g\"),Wf=RegExp(\"[^0-9+-]\",\"g\");\nfunction Xf(a,b){if(typeof a===\"number\")return a;var c=String(a),d=\"NONE\";if(b===\"AUTOMATIC\"){var e=function(u,v){var x=(u.split(v)[1].match(/[0-9]/g)||[]).length;return x===1||x===2||x===4},f=(c.match(/\\./g)||[]).length,g=(c.match(/,/g)||[]).length,h=\"NONE\";if(f>0&&g>0){var l=c.lastIndexOf(\".\")>c.lastIndexOf(\",\");l&&f===1?h=\"PERIOD\":l||g!==1||(h=\"COMMA\")}else f===1?h=e(c,\".\")?\"PERIOD\":\"NONE\":g===1&&(h=e(c,\",\")?\"COMMA\":\"NONE\");d=h}else d=b===\"COMMA\"?\"COMMA\":\"PERIOD\";var n,p;d===\"PERIOD\"?(n=\".\",p=\nUf):d===\"COMMA\"?(n=\",\",p=Vf):(n=\"\",p=Wf);var q=c.replace(p,\"\");if(n!==\"\"&&q.split(n).length>2)return a;var r=q.replace(/,/g,\".\");if(r===\"\")return a;var t=Number(r);return isNaN(t)?a:t};var Yf=[],Zf={};function $f(a){return Yf[a]===void 0?!1:Yf[a]};var ag=function(){this.H={}},bg=function(a,b,c){var d;(d=a.H)[b]!=null||(d[b]=[]);a.H[b].push(function(){return c.apply(null,za(Pa.apply(0,arguments)))})};function cg(a,b,c,d){if(a)for(var e=0;e<a.length;e++){var f=void 0,g=\"A policy function denied the permission request\";try{f=a[e](b,c,d),g+=\".\"}catch(h){g=typeof h===\"string\"?g+(\": \"+h):h instanceof Error?g+(\": \"+h.message):g+\".\"}if(!f)throw new Qf(c,d,g);}}\nfunction dg(a,b){var c=eg(fg.H,b,function(){return{}});try{return c(a),!0}catch(d){return!1}}function eg(a,b,c){return function(d){if(d){var e=a.H[d],f=a.H.all;if(e||f){var g=c.apply(void 0,[d].concat(za(Pa.apply(1,arguments))));cg(e,b,d,g);cg(f,b,d,g)}}}};var ig=function(a,b,c){var d=this;this.K={};this.H=new ag;var e={},f={},g=eg(this.H,a,function(h){return h&&e[h]?e[h].apply(void 0,[h].concat(za(Pa.apply(1,arguments)))):{}});Jb(b,function(h,l){function n(q){var r=Pa.apply(1,arguments);if(!p[q])throw gg(q,{},\"The requested additional permission \"+q+\" is not configured.\");g.apply(null,[q].concat(za(r)))}var p={};Jb(l,function(q,r){var t=hg(q,r,c);p[q]=t.assert;e[q]||(e[q]=t.aa);t.Rn&&!f[q]&&(f[q]=t.Rn)});d.K[h]=function(q,r){var t=p[q];if(!t)throw gg(q,\n{},\"The requested permission \"+q+\" is not configured.\");var u=Array.prototype.slice.call(arguments,0);t.apply(void 0,u);g.apply(void 0,u);var v=f[q];v&&v.apply(null,[n].concat(za(u.slice(1))))}})},jg=function(a){return fg.K[a]||function(){}};\nfunction hg(a,b,c){try{var d=c[\"__\"+a];if(!d)throw Error(\"No function found for permission: \"+a+\".\");var e=Jf(a,b);e.vtp_permissionName=a;e.vtp_createPermissionError=gg;delete e[If.Ub];return d(e)}catch(f){return{assert:function(g){throw new Qf(g,{},\"Permission \"+g+\" is unknown.\");},aa:function(){throw new Qf(a,{},\"Permission \"+a+\" is unknown.\");}}}}function gg(a,b,c){return new Qf(a,b,c)};var kg=E(5),lg=E(20),mg=E(1),ng=!1;var og={};og.Wo=Kf(29);og.Sr=Kf(28);function pg(a){switch(a){case 0:break;case 9:return\"e4\";case 6:return\"e5\";case 14:return\"e6\";default:return\"e7\"}};var G={D:{Ta:\"ad_personalization\",ja:\"ad_storage\",ka:\"ad_user_data\",ra:\"analytics_storage\",mc:\"region\",sa:\"consent_updated\",nh:\"wait_for_update\",Af:\"endpoint_type\",xp:\"app_remove\",yp:\"app_store_refund\",zp:\"app_store_subscription_cancel\",Ap:\"app_store_subscription_convert\",Bp:\"app_store_subscription_renew\",Cp:\"consent_update\",Dp:\"conversion\",xl:\"add_payment_info\",yl:\"add_shipping_info\",xe:\"add_to_cart\",ye:\"remove_from_cart\",zl:\"view_cart\",wd:\"begin_checkout\",ju:\"generate_lead\",ze:\"select_item\",nc:\"view_item_list\",\nMc:\"select_promotion\",oc:\"view_promotion\",Fb:\"purchase\",Ae:\"refund\",qc:\"view_item\",Al:\"add_to_wishlist\",Ep:\"exception\",Fp:\"first_open\",Gp:\"first_visit\",xa:\"gtag.config\",Gb:\"gtag.get\",Hp:\"in_app_purchase\",rc:\"page_view\",Ip:\"screen_view\",Jp:\"session_start\",Kp:\"source_update\",Lp:\"timing_complete\",Mp:\"track_social\",Bf:\"user_engagement\",Np:\"user_id_update\",rh:\"braid_link_decoration_source\",sh:\"braid_storage_source\",xd:\"gclid_link_decoration_source\",yd:\"gclid_storage_source\",Pb:\"gclgb\",kb:\"gclid\",Bl:\"gclid_len\",\nBe:\"gclgs\",Ce:\"gcllp\",De:\"gclst\",lb:\"ads_data_redaction\",Cf:\"gad_source\",Df:\"gad_source_src\",zd:\"gclid_url\",Cl:\"gclsrc\",Ef:\"gbraid\",Ee:\"wbraid\",Nc:\"allow_ad_personalization_signals\",Ci:\"allow_custom_scripts\",th:\"allow_display_features\",Di:\"allow_enhanced_conversions\",Oc:\"allow_google_signals\",Ei:\"allow_interest_groups\",Op:\"app_id\",Pp:\"app_installer_id\",Qp:\"app_name\",Rp:\"app_version\",Bd:\"auid\",ku:\"auto_detection_enabled\",Dl:\"auto_event\",El:\"aw_remarketing\",uh:\"aw_remarketing_only\",Ff:\"discount\",Gf:\"aw_feed_country\",\nHf:\"aw_feed_language\",Ha:\"items\",If:\"aw_merchant_id\",Fi:\"aw_basket_type\",Jf:\"campaign_content\",Kf:\"campaign_id\",Lf:\"campaign_medium\",Mf:\"campaign_name\",Nf:\"campaign\",Of:\"campaign_source\",Pf:\"campaign_term\",Hb:\"client_id\",Fl:\"rnd\",Gi:\"consent_update_type\",Sp:\"content_group\",Tp:\"content_type\",Cd:\"conversion_cookie_prefix\",wh:\"conversion_id\",sc:\"conversion_linker\",Qf:\"conversion_linker_disabled\",Fe:\"conversion_api\",Hi:\"_&rcb\",xh:\"cookie_deprecation\",Ib:\"cookie_domain\",Ab:\"cookie_expires\",Qb:\"cookie_flags\",\nEd:\"cookie_name\",uc:\"cookie_path\",mb:\"cookie_prefix\",Fd:\"cookie_update\",Pc:\"country\",Za:\"currency\",yh:\"customer_buyer_stage\",Ge:\"customer_lifetime_value\",zh:\"customer_loyalty\",Ah:\"customer_ltv_bucket\",He:\"custom_map\",Ii:\"gcldc_link_decoration_source\",Ji:\"gcldc_storage_source\",Rf:\"gcldc\",Gd:\"dclid\",Gl:\"debug_mode\",Ua:\"developer_id\",Up:\"disable_merchant_reported_purchases\",Qc:\"dc_custom_params\",Vp:\"dc_natural_search\",Wp:\"dynamic_event_settings\",Hl:\"affiliation\",Bh:\"checkout_option\",Ki:\"checkout_step\",\nIl:\"coupon\",Sf:\"item_list_name\",Li:\"list_name\",Xp:\"promotions\",Hd:\"shipping\",Jl:\"tax\",Ch:\"engagement_time_msec\",Dh:\"enhanced_client_id\",Yp:\"enhanced_conversions\",lu:\"enhanced_conversions_automatic_settings\",Ie:\"estimated_delivery_date\",Tf:\"event_callback\",Zp:\"event_category\",Rc:\"event_developer_id_string\",Id:\"event_id\",aq:\"event_label\",vc:\"event\",Kl:\"_&ae\",Mi:\"event_settings\",Eh:\"event_timeout\",bq:\"description\",cq:\"fatal\",fq:\"experiments\",Jd:\"ext_client_id\",Ni:\"firebase_id\",Uf:\"first_party_collection\",\nVf:\"_x_20\",Rb:\"_x_19\",gq:\"flight_error_code\",hq:\"flight_error_message\",Oi:\"fl_activity_category\",Pi:\"fl_activity_group\",Fh:\"fl_advertiser_id\",Qi:\"match_id\",Ll:\"fl_random_number\",Ml:\"tran\",Nl:\"u\",Gh:\"gac_gclid\",Je:\"gac_wbraid\",Ol:\"gac_wbraid_multiple_conversions\",iq:\"ga_restrict_domain\",Pl:\"ga_temp_client_id\",jq:\"ga_temp_ecid\",Ke:\"gdpr_applies\",Hh:\"_gt_metadata\",Ql:\"geo_granularity\",Wf:\"value_callback\",Xf:\"value_key\",Va:\"google_analysis_params\",Le:\"_google_ng\",kq:\"_ono\",Yf:\"google_signals\",lq:\"google_tld\",\nIh:\"gpp_sid\",Jh:\"gpp_string\",Kh:\"groups\",Rl:\"gsa_experiment_id\",Zf:\"gtag_event_feature_usage\",Sl:\"gtm_up\",Me:\"iframe_state\",cg:\"ignore_referrer\",Tl:\"internal_traffic_results\",Ul:\"_is_fpm\",Uc:\"is_legacy_converted\",Vc:\"is_legacy_loaded\",Ri:\"is_passthrough\",Ne:\"_lps\",sb:\"language\",Si:\"legacy_developer_id_string\",Bb:\"linker\",dg:\"accept_incoming\",wc:\"decorate_forms\",ya:\"domains\",Wc:\"url_position\",Kd:\"merchant_feed_label\",Ld:\"merchant_feed_language\",Md:\"merchant_id\",Vl:\"method\",mq:\"name\",Wl:\"navigation_type\",\nOe:\"new_customer\",Ti:\"non_interaction\",nq:\"optimize_id\",Xl:\"page_hostname\",eg:\"page_path\",ab:\"page_referrer\",Jb:\"page_title\",oq:\"passengers\",Yl:\"phone_conversion_callback\",qq:\"phone_conversion_country_code\",Zl:\"phone_conversion_css_class\",rq:\"phone_conversion_ids\",am:\"phone_conversion_number\",bm:\"phone_conversion_options\",sq:\"_platinum_request_status\",tq:\"_protected_audience_enabled\",Lh:\"quantity\",Mh:\"redact_device_info\",dm:\"referral_exclusion_definition\",mu:\"_request_start_time\",Sb:\"restricted_data_processing\",\nuq:\"retoken\",wq:\"sample_rate\",Ui:\"screen_name\",Xc:\"screen_resolution\",fm:\"_script_source\",xq:\"search_term\",Nd:\"send_page_view\",Od:\"send_to\",Pd:\"server_container_url\",yq:\"session_attributes_encoded\",Nh:\"session_duration\",Oh:\"session_engaged\",Vi:\"session_engaged_time\",xc:\"session_id\",Ph:\"session_number\",fg:\"_shared_user_id\",Qd:\"delivery_postal_code\",nu:\"_tag_firing_delay\",ou:\"_tag_firing_time\",pu:\"temporary_client_id\",Wi:\"testonly\",zq:\"_timezone\",gg:\"topmost_url\",hg:\"tracking_id\",Xi:\"traffic_type\",\nOa:\"transaction_id\",gm:\"transaction_id_source\",Yc:\"transport_url\",Aq:\"trip_type\",Rd:\"update\",yc:\"url_passthrough\",hm:\"uptgs\",ig:\"_user_agent_architecture\",jg:\"_user_agent_bitness\",kg:\"_user_agent_full_version_list\",lg:\"_user_agent_mobile\",mg:\"_user_agent_model\",ng:\"_user_agent_platform\",og:\"_user_agent_platform_version\",pg:\"_user_agent_wow64\",Tb:\"user_data\",im:\"user_data_auto_latency\",jm:\"user_data_auto_meta\",km:\"user_data_auto_multi\",lm:\"user_data_auto_selectors\",om:\"user_data_auto_status\",Sd:\"user_data_mode\",\nqm:\"user_data_settings\",cb:\"user_id\",Td:\"user_properties\",rm:\"_user_region\",qg:\"us_privacy_string\",Pa:\"value\",sm:\"wbraid_multiple_conversions\",Zc:\"_fpm_parameters\",cj:\"_host_name\",Ym:\"_in_page_command\",ej:\"_ip_override\",fn:\"_is_passthrough_cid\",Wh:\"_measurement_type\",Zd:\"non_personalized_ads\",uj:\"_sst_parameters\",jr:\"sgtm_geo_user_country\",Dd:\"conversion_label\",Ca:\"page_location\",Sc:\"_extracted_data\",Tc:\"global_developer_id_string\",Pe:\"tc_privacy_string\"}};var I={J:{Zo:\"abort_without_fail\",ui:\"accept_by_default\",Fk:\"add_tag_timing\",we:\"ads_event_page_view\",rd:\"allow_ad_personalization\",Vt:\"auto_event\",Nk:\"batch_on_navigation\",wi:\"biscotti_join_id\",Rk:\"client_id_source\",wf:\"consent_event_id\",xf:\"consent_priority_id\",Xt:\"consent_state\",sa:\"consent_updated\",yf:\"conversion_linker_enabled\",Yt:\"conversion_marking_called\",Ga:\"cookie_options\",rl:\"dc_random\",Lc:\"em_event\",hu:\"endpoint_for_debug\",wl:\"enhanced_client_id_source\",wp:\"enhanced_match_result\",tm:\"euid_logged_in_state\",\nrg:\"euid_mode_enabled\",xm:\"event_join_id\",Bq:\"event_provenance\",tb:\"event_start_timestamp_ms\",zm:\"event_usage\",Qe:\"extra_tag_experiment_ids\",tu:\"add_parameter\",aj:\"counting_method\",Rh:\"send_as_iframe\",uu:\"parameter_order\",Sh:\"parsed_target\",Hq:\"ga4_collection_subdomain\",bj:\"ga4_request_flags\",Qm:\"gbraid_cookie_marked\",Tm:\"gtm_extracted_data\",zc:\"handle_internally\",xu:\"has_ga_conversion_consents\",ba:\"hit_type\",Ac:\"hit_type_override\",Oq:\"ignore_dupe_config\",Ru:\"is_config_command\",Uh:\"is_consent_update\",\nsg:\"is_conversion\",Zm:\"is_ecommerce\",bn:\"is_ec_cm_split\",Wd:\"is_external_event\",tg:\"is_first_visit\",dn:\"is_first_visit_conversion\",fj:\"is_fl_fallback_conversion_flow_allowed\",bd:\"is_fpm_encryption\",gj:\"is_fpm_split\",Da:\"is_gcp_browser\",ij:\"is_google_measurement_allowed\",jj:\"is_google_signals_enabled\",Xd:\"is_merchant_center\",Vh:\"is_new_to_site\",dd:\"is_personalization\",kj:\"is_server_side_destination\",Te:\"is_session_start\",gn:\"is_session_start_conversion\",Su:\"is_sgtm_ga_ads_conversion_study_control_group\",\nTu:\"is_sgtm_prehit\",hn:\"is_sgtm_service_worker\",ug:\"is_split_conversion\",Pq:\"is_syn\",Kb:\"is_test_event\",vg:\"join_id\",lj:\"join_elapsed\",wg:\"join_timer_sec\",kn:\"local_storage_aw_conversion_counters\",We:\"tunnel_updated\",Xu:\"prehit_for_retry\",Zu:\"promises\",bv:\"record_aw_latency\",Xe:\"redact_ads_data\",Ye:\"redact_click_ids\",sn:\"remarketing_only\",rj:\"send_ccm_parallel_ping\",be:\"send_doubleclick_join\",Zh:\"send_fpm_geo_join\",ai:\"send_fpm_google_join\",fv:\"send_ccm_parallel_test_ping\",un:\"send_google_measurement\",\nyg:\"send_tld_join\",zg:\"send_to_destinations\",sj:\"send_to_targets\",vn:\"send_user_data_hit\",vj:\"service_worker_context\",Lb:\"source_canonical_id\",Ia:\"speculative\",Bn:\"speculative_in_message\",Dn:\"suppress_script_load\",En:\"syn_or_mod\",Ej:\"transient_ecsid\",Ag:\"transmission_type\",eb:\"user_data\",kv:\"user_data_from_automatic\",lv:\"user_data_from_automatic_getter\",Jn:\"user_data_from_code\",rr:\"user_data_from_manual\",mv:\"user_data_mode\",Bg:\"user_id_updated\"}};\nvar tg=function(a){var b={},c=0;Jb(a,function(e,f){if(f!=null){var g=(\"\"+f).replace(/~/g,\"~~\");if(qg.hasOwnProperty(e))b[qg[e]]=g;else if(rg.hasOwnProperty(e)){var h=rg[e];b.hasOwnProperty(h)||(b[h]=g)}else if(e===\"category\")for(var l=g.split(\"/\",5),n=0;n<l.length;n++){var p=b,q=sg[n],r=l[n];p.hasOwnProperty(q)||(p[q]=r)}else if(c<27){var t=String.fromCharCode(c<10?48+c:65+c-10);b[\"k\"+t]=(\"\"+String(e)).replace(/~/g,\"~~\");b[\"v\"+t]=g;c++}}});var d=[];Jb(b,function(e,f){d.push(\"\"+e+f)});return d.join(\"~\")},\nqg={item_id:\"id\",item_name:\"nm\",item_brand:\"br\",item_category:\"ca\",item_category2:\"c2\",item_category3:\"c3\",item_category4:\"c4\",item_category5:\"c5\",item_variant:\"va\",price:\"pr\",quantity:\"qt\",coupon:\"cp\",item_list_name:\"ln\",index:\"lp\",item_list_id:\"li\",discount:\"ds\",affiliation:\"af\",promotion_id:\"pi\",promotion_name:\"pn\",creative_name:\"cn\",creative_slot:\"cs\",location_id:\"lo\"},rg={id:\"id\",name:\"nm\",brand:\"br\",variant:\"va\",list_name:\"ln\",list_position:\"lp\",list:\"ln\",position:\"lp\",creative:\"cn\"},sg=[\"ca\",\n\"c2\",\"c3\",\"c4\",\"c5\"];\nvar ug=function(){this.events=[];this.H=\"\";this.za={};this.baseUrl=\"\";this.O=0;this.K=!1;this.endpoint=0};ug.prototype.add=function(a){return this.T(a)?(this.events.push(a),this.H=a.K,this.za=a.za,this.baseUrl=a.baseUrl,this.O+=a.T,this.K=a.O,this.endpoint=a.endpoint,this.destinationId=a.destinationId,this.Z=a.eventId,this.ia=a.priorityId,!0):!1};ug.prototype.T=function(a){return this.events.length?this.events.length>=20||a.T+this.O>=16384?!1:this.baseUrl===a.baseUrl&&this.K===a.O&&this.ma(a):!0};\nug.prototype.ma=function(a){return this.H===a.K};var J={V:{qp:1,tp:2,In:3,qn:4,sl:5,tl:6,Lq:7,up:8,Kq:9,pp:10,op:11,An:12,yn:13,Qk:14,bp:15,ep:16,ln:17,vl:18,jn:19,rp:20,Wq:21,jp:22,cp:23,fp:24,ql:25,Ok:26,mr:27,Mm:28,Xm:29,Wm:30,Vm:31,Pm:32,Nm:33,Om:34,Jm:35,Im:36,Km:37,Lm:38,Iq:39,Jq:40,er:41}};J.V[J.V.qp]=\"CREATE_EVENT_SOURCE\";J.V[J.V.tp]=\"EDIT_EVENT\";J.V[J.V.In]=\"TRAFFIC_TYPE\";J.V[J.V.qn]=\"REFERRAL_EXCLUSION\";J.V[J.V.sl]=\"ECOMMERCE_FROM_GTM_TAG\";J.V[J.V.tl]=\"ECOMMERCE_FROM_GTM_UA_SCHEMA\";J.V[J.V.Lq]=\"GA_SEND\";J.V[J.V.up]=\"EM_FORM\";\nJ.V[J.V.Kq]=\"GA_GAM_LINK\";J.V[J.V.pp]=\"CREATE_EVENT_AUTO_PAGE_PATH\";J.V[J.V.op]=\"CREATED_EVENT\";J.V[J.V.An]=\"SIDELOADED\";J.V[J.V.yn]=\"SGTM_LEGACY_CONFIGURATION\";J.V[J.V.Qk]=\"CCD_EM_EVENT\";J.V[J.V.bp]=\"AUTO_REDACT_EMAIL\";J.V[J.V.ep]=\"AUTO_REDACT_QUERY_PARAM\";J.V[J.V.ln]=\"MULTIPLE_PAGEVIEW_FROM_CONFIG\";J.V[J.V.vl]=\"EM_EVENT_SENT_BEFORE_CONFIG\";J.V[J.V.jn]=\"LOADED_VIA_CST_OR_SIDELOADING\";J.V[J.V.rp]=\"DECODED_PARAM_MATCH\";J.V[J.V.Wq]=\"NON_DECODED_PARAM_MATCH\";J.V[J.V.jp]=\"CCD_EVENT_SGTM\";\nJ.V[J.V.cp]=\"AUTO_REDACT_EMAIL_SGTM\";J.V[J.V.fp]=\"AUTO_REDACT_QUERY_PARAM_SGTM\";J.V[J.V.ql]=\"DAILY_LIMIT_REACHED\";J.V[J.V.Ok]=\"BURST_LIMIT_REACHED\";J.V[J.V.mr]=\"SHARED_USER_ID_SET_AFTER_REQUEST\";J.V[J.V.Mm]=\"GA4_MULTIPLE_SESSION_COOKIES\";J.V[J.V.Xm]=\"INVALID_GA4_SESSION_COUNT\";J.V[J.V.Wm]=\"INVALID_GA4_LAST_EVENT_TIMESTAMP\";J.V[J.V.Vm]=\"INVALID_GA4_JOIN_TIMER\";J.V[J.V.Pm]=\"GA4_STALE_SESSION_COOKIE_SELECTED\";J.V[J.V.Nm]=\"GA4_SESSION_COOKIE_GS1_READ\";J.V[J.V.Om]=\"GA4_SESSION_COOKIE_GS2_READ\";\nJ.V[J.V.Jm]=\"GA4_DL_PARAM_RECOVERY_AVAILABLE\";J.V[J.V.Im]=\"GA4_DL_PARAM_RECOVERY_APPLIED\";J.V[J.V.Km]=\"GA4_GOOGLE_MEASUREMENT_ALLOWED\";J.V[J.V.Lm]=\"GA4_GOOGLE_SIGNALS_ENABLED\";J.V[J.V.Iq]=\"GA4_FALLBACK_REQUEST\";J.V[J.V.Jq]=\"GA_ADS_LINK_BEFORE_CONVERSION_MARKING\";J.V[J.V.er]=\"PLATINUM_ELIGIBLE\";var vg={},wg=(vg.uaa=!0,vg.uab=!0,vg.uafvl=!0,vg.uamb=!0,vg.uam=!0,vg.uap=!0,vg.uapv=!0,vg.uaw=!0,vg);\nvar zg=function(a,b){var c=a.events;if(c.length===1)return xg(c[0],b);var d=[];a.H&&d.push(a.H);for(var e={},f=0;f<c.length;f++)Jb(c[f].ue,function(t,u){u!=null&&(e[t]=e[t]||{},e[t][String(u)]=e[t][String(u)]+1||1)});var g={};Jb(e,function(t,u){var v,x=-1,y=0;Jb(u,function(z,C){y+=C;var D=(z.length+t.length+2)*(C-1);D>x&&(v=z,x=D)});y===c.length&&(g[t]=v)});yg(g,d);b&&d.push(\"_s=\"+b);for(var h=d.join(\"&\"),l=[],n={},p=0;p<c.length;n={jk:void 0},p++){var q=[];n.jk={};Jb(c[p].ue,function(t){return function(u,\nv){g[u]!==\"\"+v&&(t.jk[u]=v)}}(n));c[p].H&&q.push(c[p].H);yg(n.jk,q);l.push(q.join(\"&\"))}var r=l.join(\"\\r\\n\");return{params:h,body:r}},xg=function(a,b){var c=[];a.K&&c.push(a.K);b&&c.push(\"_s=\"+b);yg(a.ue,c);var d=!1;a.H&&(c.push(a.H),d=!0);var e=c.join(\"&\"),f=\"\",g=e.length+a.baseUrl.length+1;d&&g>2048&&(f=c.pop(),e=c.join(\"&\"));return{params:e,body:f}},yg=function(a,b){Jb(a,function(c,d){d!=null&&b.push(encodeURIComponent(c)+\"=\"+encodeURIComponent(d))})};var Ag=function(a){var b=[];Jb(a,function(c,d){d!=null&&b.push(encodeURIComponent(c)+\"=\"+encodeURIComponent(String(d)))});return b.join(\"&\")},Bg=function(a,b,c,d,e,f,g,h){this.baseUrl=b;this.endpoint=c;this.destinationId=f;this.eventId=g;this.priorityId=h;this.za=a.za;this.ue=a.ue;this.Qj=a.Qj;this.O=d;this.K=Ag(a.za);this.H=Ag(a.Qj);this.T=this.H.length;if(e&&this.T>16384)throw Error(\"EVENT_TOO_LARGE\");};\nvar Eg=function(a,b){for(var c=0;c<b.length;c++){var d=a,e=b[c];if(!Cg.exec(e))throw Error(\"Invalid key wildcard\");var f=e.indexOf(\".*\"),g=f!==-1&&f===e.length-2,h=g?e.slice(0,e.length-2):e,l;a:if(d.length===0)l=!1;else{for(var n=d.split(\".\"),p=0;p<n.length;p++)if(!Dg.exec(n[p])){l=!1;break a}l=!0}if(!l||h.length>d.length||!g&&d.length!==e.length?0:g?Wb(d,h)&&(d===h||d.charAt(h.length)===\".\"):d===h)return!0}return!1},Dg=/^[a-z$_][\\w-$]*$/i,Cg=/^(?:[a-z_$][a-z-_$0-9]*\\.)*[a-z_$][a-z-_$0-9]*(?:\\.\\*)?$/i;\nvar Fg=[\"matches\",\"webkitMatchesSelector\",\"mozMatchesSelector\",\"msMatchesSelector\",\"oMatchesSelector\"];function Gg(a,b){if(!a)return!1;try{for(var c=0;c<Fg.length;c++){var d=Fg[c];if(a[d]!=null)return a[d](b)}}catch(e){}return!1}function Hg(a,b){var c=String(a),d=String(b),e=c.length-d.length;return e>=0&&c.indexOf(d,e)===e}function Ig(a,b){return String(a).split(\",\").indexOf(String(b))>=0}\nfunction Jg(a,b,c,d){var e=c?\"i\":void 0;try{var f=String(b)+String(e),g=d==null?void 0:d.get(f);g||(g=new RegExp(b,e),d==null||d.set(f,g));return g.test(a)}catch(h){return!1}}function Kg(a,b){return String(a).indexOf(String(b))>=0}function Lg(a,b){return String(a)===String(b)}function Mg(a,b){return Number(a)>=Number(b)}function Ng(a,b){return Number(a)<=Number(b)}function Og(a,b){return Number(a)>Number(b)}function Pg(a,b){return Number(a)<Number(b)}\nfunction Qg(a,b){return Wb(String(a),String(b))};function Xg(a){var b=a.search;return a.protocol+\"//\"+a.hostname+a.pathname+(b?b+\"&richsstsse\":\"?richsstsse\")};var Yg=function(){this.T=\"\"},bh=function(a,b){return function(){var c=b.fallback_url,d=b.fallback_url_method;if(c&&d){var e={};Zg(a,(e[d]=[c],e.options={},e))}}},ch=function(a,b,c){if(Array.isArray(a))for(var d=m(a),e=d.next();!e.done;e=d.next()){var f=e.value;typeof f===\"string\"&&c(f,b)}},Zg=function(a,b){if(b)for(var c=Id(b.options)?b.options:{},d=m(Object.keys(b)),e=d.next();!e.done;e=d.next()){var f=e.value,g=b[f];switch(f){case \"send_pixel\":ch(g,c,function(h,l){return void a.K(h,l)});break;case \"fetch\":ch(g,\nc,function(h,l){return void a.H(h,l)})}}};var dh=/^([a-z][a-z0-9]*):(!|\\?)(\\*|string|boolean|number|Fn|PixieMap|List|OpaqueValue)$/i,eh={Fn:\"function\",PixieMap:\"Object\",List:\"Array\"};\nfunction fh(a,b){for(var c=[\"input:!*\"],d=0;d<c.length;d++){var e=dh.exec(c[d]);if(!e)throw Error(\"Internal Error in \"+a);var f=e[1],g=e[2]===\"!\",h=e[3],l=b[d];if(l==null){if(g)throw Error(\"Error in \"+a+\". Required argument \"+f+\" not supplied.\");}else if(h!==\"*\"){var n=typeof l;l instanceof Pd?n=\"Fn\":l instanceof Ld?n=\"List\":l instanceof mb?n=\"PixieMap\":l instanceof Wd?n=\"PixiePromise\":l instanceof Ud&&(n=\"OpaqueValue\");if(n!==h)throw Error(\"Error in \"+a+\". Argument \"+f+\" has type \"+((eh[n]||n)+\", which does not match required type \")+\n((eh[h]||h)+\".\"));}}}function L(a,b,c){for(var d=[],e=m(c),f=e.next();!f.done;f=e.next()){var g=f.value;g instanceof Pd?d.push(\"function\"):g instanceof Ld?d.push(\"Array\"):g instanceof mb?d.push(\"Object\"):g instanceof Wd?d.push(\"Promise\"):g instanceof Ud?d.push(\"OpaqueValue\"):d.push(typeof g)}return Error(\"Argument error in \"+a+\". Expected argument types [\"+(b.join(\",\")+\"], but received [\")+(d.join(\",\")+\"].\"))}function gh(a){return a instanceof mb}function hh(a){return gh(a)||a===null||ih(a)}\nfunction jh(a){return a instanceof Pd}function kh(a){return jh(a)||a===null||ih(a)}function lh(a){return a instanceof Ld}function mh(a){return a instanceof Ud}function M(a){return typeof a===\"string\"}function nh(a){return M(a)||a===null||ih(a)}function oh(a){return typeof a===\"boolean\"}function ph(a){return oh(a)||ih(a)}function qh(a){return oh(a)||a===null||ih(a)}function rh(a){return typeof a===\"number\"}function ih(a){return a===void 0};function sh(a){return\"\"+a}\nfunction th(a,b){var c=[];return c};function uh(a,b){var c=new Pd(a,function(){for(var d=Array.prototype.slice.call(arguments,0),e=0;e<d.length;e++)d[e]=this.evaluate(d[e]);try{return b.apply(this,d)}catch(g){throw eb(g);}});c.Wa();return c}\nfunction vh(a,b){var c=new mb,d;for(d in b)if(b.hasOwnProperty(d)){var e=b[d];Bb(e)?c.set(d,uh(a+\"_\"+d,e)):Id(e)?c.set(d,vh(a+\"_\"+d,e)):(Db(e)||Cb(e)||typeof e===\"boolean\")&&c.set(d,e)}c.Wa();return c};function wh(a,b){if(!M(a))throw L(this.getName(),[\"string\"],arguments);if(!nh(b))throw L(this.getName(),[\"string\",\"undefined\"],arguments);var c={},d=new mb;return d=vh(\"AssertApiSubject\",\nc)};function xh(a,b){if(!nh(b))throw L(this.getName(),[\"string\",\"undefined\"],arguments);if(a instanceof Wd)throw Error(\"Argument actual cannot have type Promise. Assertions on asynchronous code aren't supported.\");var c={},d=new mb;return d=vh(\"AssertThatSubject\",c)};function yh(a){return function(){for(var b=Pa.apply(0,arguments),c=[],d=this.R,e=0;e<b.length;++e)c.push(B(b[e],d));return Xd(a.apply(null,c))}}function zh(){for(var a=Math,b=Ah,c={},d=0;d<b.length;d++){var e=b[d];a.hasOwnProperty(e)&&(c[e]=yh(a[e].bind(a)))}return c};function Bh(a){return a!=null&&Wb(a,\"__cvt_\")};function Ch(a){var b;return b};function Dh(a){var b;if(!M(a))throw L(this.getName(),[\"string\"],arguments);try{b=decodeURIComponent(a)}catch(c){}return b};function Eh(a){try{return encodeURI(a)}catch(b){}};function Fh(a){try{return encodeURIComponent(String(a))}catch(b){}};function Gh(a,b){var c=!1;var d=JSON.parse(a);if(!d)throw Error(\"Invalid boolean expression string was given.\");c=Hh(d,b);return c}\nvar Ih=function(a,b){for(var c=0;c<b.length;c++){if(a===void 0)return;a=a[b[c]]}return a},Jh=function(a,b){var c=b.preHit;if(c){var d=a[0];switch(d){case \"hitData\":return a.length<2?void 0:Ih(c.getHitData(a[1]),a.slice(2));case \"metadata\":return a.length<2?void 0:Ih(c.getMetadata(a[1]),a.slice(2));case \"eventName\":return c.getEventName();case \"destinationId\":return c.getDestinationId();default:throw Error(d+\" is not a valid field that can be accessed\\n                      from PreHit data.\");}}},\nKh=function(a,b){if(a){if(a.contextValue!==void 0){var c;a:{var d=a.contextValue,e=d.keyParts;if(e&&e.length!==0){var f=d.namespaceType;switch(f){case 1:c=Jh(e,b);break a;case 2:var g=b.macro;c=g?g[e[0]]:void 0;break a;default:throw Error(\"Unknown Namespace Type used: \"+f);}}c=void 0}return c}if(a.booleanExpressionValue!==void 0)return Hh(a.booleanExpressionValue,b);if(a.booleanValue!==void 0)return!!a.booleanValue;if(a.stringValue!==void 0)return String(a.stringValue);if(a.integerValue!==void 0)return Number(a.integerValue);\nif(a.doubleValue!==void 0)return Number(a.doubleValue);throw Error(\"Unknown field used for variable of type ExpressionValue:\"+a);}},Hh=function(a,b){var c=a.args;if(!Array.isArray(c)||c.length===0)throw Error('Invalid boolean expression format. Expected \"args\":'+c+\" property to\\n         be non-empty array.\");var d=function(g){return Kh(g,b)};switch(a.type){case 1:for(var e=0;e<c.length;e++)if(d(c[e]))return!0;return!1;case 2:for(var f=0;f<c.length;f++)if(!d(c[f]))return!1;return c.length>0;case 3:return!d(c[0]);\ncase 4:return Jg(d(c[0]),d(c[1]),!1,b.regexCache);case 5:return Lg(d(c[0]),d(c[1]));case 6:return Qg(d(c[0]),d(c[1]));case 7:return Hg(d(c[0]),d(c[1]));case 8:return Kg(d(c[0]),d(c[1]));case 9:return Pg(d(c[0]),d(c[1]));case 10:return Ng(d(c[0]),d(c[1]));case 11:return Og(d(c[0]),d(c[1]));case 12:return Mg(d(c[0]),d(c[1]));case 13:return Ig(d(c[0]),String(d(c[1])));default:throw Error('Invalid boolean expression format. Expected \"type\" property tobe a positive integer which is less than 14.');}};\nfunction Lh(a){if(!nh(a))throw L(this.getName(),[\"string|undefined\"],arguments);};function Mh(a){var b=1,c,d,e;if(a)for(b=0,d=a.length-1;d>=0;d--)e=a.charCodeAt(d),b=(b<<6&268435455)+e+(e<<14),c=b&266338304,b=c!==0?b^c>>21:b;return b};function Nh(a){var b=B(a);return Mh(b?\"\"+b:\"\")};function Oh(a,b){if(!rh(a)||!rh(b))throw L(this.getName(),[\"number\",\"number\"],arguments);return Gb(a,b)};function Ph(){return(new Date).getTime()};function Qh(a){if(a===null)return\"null\";if(a instanceof Ld)return\"array\";if(a instanceof Pd)return\"function\";if(a instanceof Ud){var b=a.getValue();if((b==null?void 0:b.constructor)===void 0||b.constructor.name===void 0){var c=String(b);return c.substring(8,c.length-1)}return String(b.constructor.name)}return typeof a};function Rh(a){function b(c){return function(d){try{return c(d)}catch(e){(ng||og.Wo)&&a.call(this,e.message)}}}return{parse:b(function(c){return Xd(JSON.parse(c))}),stringify:b(function(c){return JSON.stringify(B(c))}),publicName:\"JSON\"}};function Sh(a){return Lb(B(a,this.R))};function Th(a){return Number(B(a,this.R))};function Uh(a){return a===null?\"null\":a===void 0?\"undefined\":a.toString()};function Vh(a,b,c){var d=null,e=!1;return e?d:null};var Ah=\"floor ceil round max min abs pow sqrt\".split(\" \");function Wh(){var a={};return{ks:function(b){return a.hasOwnProperty(b)?a[b]:void 0},Qo:function(b,c){a[b]=c},reset:function(){a={}}}}function Xh(a,b){return function(){return Pd.prototype.invoke.apply(a,[b].concat(za(Pa.apply(0,arguments))))}}\nfunction Yh(a,b){if(!M(a))throw L(this.getName(),[\"string\",\"any\"],arguments);}\nfunction Zh(a,b){if(!M(a)||!gh(b))throw L(this.getName(),[\"string\",\"PixieMap\"],arguments);};var $h={};var ai=function(a){var b=new mb;if(a instanceof Ld)for(var c=a.Fa(),d=0;d<c.length;d++){var e=c[d];a.has(e)&&b.set(e,a.get(e))}else if(a instanceof Pd)for(var f=a.Fa(),g=0;g<f.length;g++){var h=f[g];b.set(h,a.get(h))}else for(var l=0;l<a.length;l++)b.set(l,a[l]);return b};\n$h.keys=function(a){fh(this.getName(),arguments);if(a instanceof Ld||a instanceof Pd||typeof a===\"string\")a=ai(a);if(a instanceof mb||a instanceof Wd)return new Ld(a.Fa());return new Ld};\n$h.values=function(a){fh(this.getName(),arguments);if(a instanceof Ld||a instanceof Pd||typeof a===\"string\")a=ai(a);if(a instanceof mb||a instanceof Wd)return new Ld(a.Dc());return new Ld};\n$h.entries=function(a){fh(this.getName(),arguments);if(a instanceof Ld||a instanceof Pd||typeof a===\"string\")a=ai(a);if(a instanceof mb||a instanceof Wd)return new Ld(a.ac().map(function(b){return new Ld(b)}));return new Ld};\n$h.freeze=function(a){(a instanceof mb||a instanceof Wd||a instanceof Ld||a instanceof Pd)&&a.Wa();return a};$h.delete=function(a,b){if(a instanceof mb&&!a.Eb())return a.remove(b),!0;return!1};function N(a,b){var c=Pa.apply(2,arguments),d=a.R.xb();if(!d)throw Error(\"Missing program state.\");if(d.xt){try{d.Tn.apply(null,[b].concat(za(c)))}catch(e){throw vb(\"TAGGING\",21),e;}return}d.Tn.apply(null,[b].concat(za(c)))};var bi=function(){this.K={};this.H={};this.O=!0;};bi.prototype.get=function(a,b){var c=this.contains(a)?this.K[a]:void 0;return c};bi.prototype.contains=function(a){return this.K.hasOwnProperty(a)};\nbi.prototype.add=function(a,b,c){if(this.contains(a))throw Error(\"Attempting to add a function which already exists: \"+a+\".\");if(this.H.hasOwnProperty(a))throw Error(\"Attempting to add an API with an existing private API name: \"+a+\".\");this.K[a]=c?void 0:Bb(b)?uh(a,b):vh(a,b)};function ci(a,b){var c=void 0;return c};function di(){var a={};\nreturn a};var O={},ei=(O[G.D.sa]=\"gcu\",O[G.D.Af]=\"ept\",O[G.D.Pb]=\"gclgb\",O[G.D.kb]=\"gclaw\",O[G.D.Bl]=\"gclid_len\",O[G.D.Be]=\"gclgs\",O[G.D.Ce]=\"gcllp\",O[G.D.De]=\"gclst\",O[G.D.Bd]=\"auid\",O[G.D.Dl]=\"ae\",O[G.D.Ff]=\"dscnt\",O[G.D.Gf]=\"fcntr\",O[G.D.Hf]=\"flng\",O[G.D.If]=\"mid\",O[G.D.Fi]=\"bttype\",O[G.D.Hb]=\"gacid\",O[G.D.Dd]=\"label\",O[G.D.Fe]=\"capi\",O[G.D.xh]=\"pscdl\",O[G.D.Za]=\"currency_code\",O[G.D.yh]=\"clobs\",O[G.D.Ge]=\"vdltv\",O[G.D.zh]=\"clolo\",O[G.D.Ah]=\"clolb\",O[G.D.Gl]=\"_dbg\",O[G.D.Ie]=\"oedeld\",O[G.D.Rc]=\"edid\",O[G.D.Id]=\n\"evnid\",O[G.D.Jd]=\"excid\",O[G.D.Gh]=\"gac\",O[G.D.Je]=\"gacgb\",O[G.D.Ol]=\"gacmcov\",O[G.D.Ke]=\"gdpr\",O[G.D.Tc]=\"gdid\",O[G.D.Le]=\"_ng\",O[G.D.kq]=\"_ono\",O[G.D.Ih]=\"gpp_sid\",O[G.D.Jh]=\"gpp\",O[G.D.Rl]=\"gsaexp\",O[G.D.Zf]=\"_tu\",O[G.D.Me]=\"frm\",O[G.D.Ri]=\"gtm_up\",O[G.D.Ne]=\"lps\",O[G.D.Si]=\"did\",O[G.D.Kd]=\"fcntr\",O[G.D.Ld]=\"flng\",O[G.D.Md]=\"mid\",O[G.D.Oe]=void 0,O[G.D.Jb]=\"tiba\",O[G.D.Sb]=\"rdp\",O[G.D.xc]=\"ecsid\",O[G.D.fg]=\"ga_uid\",O[G.D.Qd]=\"delopc\",O[G.D.Pe]=\"gdpr_consent\",O[G.D.Oa]=\"oid\",O[G.D.gm]=\"oidsrc\",\nO[G.D.hm]=\"uptgs\",O[G.D.ig]=\"uaa\",O[G.D.jg]=\"uab\",O[G.D.kg]=\"uafvl\",O[G.D.lg]=\"uamb\",O[G.D.mg]=\"uam\",O[G.D.ng]=\"uap\",O[G.D.og]=\"uapv\",O[G.D.pg]=\"uaw\",O[G.D.im]=\"ec_lat\",O[G.D.jm]=\"ec_meta\",O[G.D.km]=\"ec_m\",O[G.D.lm]=\"ec_sel\",O[G.D.om]=\"ec_s\",O[G.D.Sd]=\"ec_mode\",O[G.D.cb]=\"userId\",O[G.D.qg]=\"us_privacy\",O[G.D.Pa]=\"value\",O[G.D.sm]=\"mcov\",O[G.D.cj]=\"hn\",O[G.D.Ym]=\"gtm_ee\",O[G.D.ej]=\"uip\",O[G.D.Wh]=\"mt\",O[G.D.Zd]=\"npa\",O[G.D.jr]=\"sg_uc\",O[G.D.wh]=null,O[G.D.Xc]=null,O[G.D.sb]=null,O[G.D.Ha]=null,O[G.D.Ca]=\nnull,O[G.D.ab]=null,O[G.D.gg]=null,O[G.D.Zc]=null,O[G.D.Hh]=null,O[G.D.xd]=null,O[G.D.yd]=null,O[G.D.rh]=null,O[G.D.sh]=null,O[G.D.Va]=null,O[G.D.Sc]=null,O);function fi(a,b){if(a){var c=a.split(\"x\");c.length===2&&(gi(b,\"u_w\",c[0]),gi(b,\"u_h\",c[1]))}}function hi(a){var b=ii;b=b===void 0?ji:b;return ki(li(a,b))}function ki(a){return(a||[]).filter(function(b){return!!b}).map(function(b){return\"(\"+[mi(b.value),mi(b.quantity),mi(b.item_id),mi(b.start_date),mi(b.end_date)].join(\"*\")+\")\"}).join(\"\")}\nfunction li(a,b){return(a||[]).filter(function(c){return!!c}).map(function(c){return{item_id:b(c),quantity:c.quantity,value:c.price,start_date:c.start_date,end_date:c.end_date}})}function ji(a){return[a.item_id,a.id,a.item_name].find(function(b){return b!=null})}function ni(a){if(a&&a.length)return a.map(function(b){return b&&b.estimated_delivery_date?b.estimated_delivery_date:\"\"}).join(\",\")}function gi(a,b,c){c===void 0||c===null||c===\"\"&&!wg[b]||(a[b]=c)}\nfunction mi(a){return typeof a!==\"number\"&&typeof a!==\"string\"?\"\":a.toString()};function oi(){this.blockSize=-1};function pi(a,b){this.blockSize=-1;this.blockSize=64;this.O=Ra.Uint8Array?new Uint8Array(this.blockSize):Array(this.blockSize);this.T=this.K=0;this.H=[];this.ia=a;this.Z=b;this.ma=Ra.Int32Array?new Int32Array(64):Array(64);qi===void 0&&(Ra.Int32Array?qi=new Int32Array(ri):qi=ri);this.reset()}Sa(pi,oi);for(var si=[],ti=0;ti<63;ti++)si[ti]=0;var ui=[].concat(128,si);\npi.prototype.reset=function(){this.T=this.K=0;var a;if(Ra.Int32Array)a=new Int32Array(this.Z);else{var b=this.Z,c=b.length;if(c>0){for(var d=Array(c),e=0;e<c;e++)d[e]=b[e];a=d}else a=[]}this.H=a};\nvar vi=function(a){for(var b=a.O,c=a.ma,d=0,e=0;e<b.length;)c[d++]=b[e]<<24|b[e+1]<<16|b[e+2]<<8|b[e+3],e=d*4;for(var f=16;f<64;f++){var g=c[f-15]|0,h=c[f-2]|0;c[f]=((c[f-16]|0)+((g>>>7|g<<25)^(g>>>18|g<<14)^g>>>3)|0)+((c[f-7]|0)+((h>>>17|h<<15)^(h>>>19|h<<13)^h>>>10)|0)|0}for(var l=a.H[0]|0,n=a.H[1]|0,p=a.H[2]|0,q=a.H[3]|0,r=a.H[4]|0,t=a.H[5]|0,u=a.H[6]|0,v=a.H[7]|0,x=0;x<64;x++){var y=((l>>>2|l<<30)^(l>>>13|l<<19)^(l>>>22|l<<10))+(l&n^l&p^n&p)|0,z=(v+((r>>>6|r<<26)^(r>>>11|r<<21)^(r>>>25|r<<7))|\n0)+(((r&t^~r&u)+(qi[x]|0)|0)+(c[x]|0)|0)|0;v=u;u=t;t=r;r=q+z|0;q=p;p=n;n=l;l=z+y|0}a.H[0]=a.H[0]+l|0;a.H[1]=a.H[1]+n|0;a.H[2]=a.H[2]+p|0;a.H[3]=a.H[3]+q|0;a.H[4]=a.H[4]+r|0;a.H[5]=a.H[5]+t|0;a.H[6]=a.H[6]+u|0;a.H[7]=a.H[7]+v|0};\npi.prototype.update=function(a,b){b===void 0&&(b=a.length);var c=0,d=this.K;if(typeof a===\"string\")for(;c<b;)this.O[d++]=a.charCodeAt(c++),d==this.blockSize&&(vi(this),d=0);else{var e,f=typeof a;e=f!=\"object\"?f:a?Array.isArray(a)?\"array\":f:\"null\";if(e==\"array\"||e==\"object\"&&typeof a.length==\"number\")for(;c<b;){var g=a[c++];if(!(\"number\"==typeof g&&0<=g&&255>=g&&g==(g|0)))throw Error(\"message must be a byte array\");this.O[d++]=g;d==this.blockSize&&(vi(this),d=0)}else throw Error(\"message must be string or array\");\n}this.K=d;this.T+=b};pi.prototype.digest=function(){var a=[],b=this.T*8;this.K<56?this.update(ui,56-this.K):this.update(ui,this.blockSize-(this.K-56));for(var c=63;c>=56;c--)this.O[c]=b&255,b/=256;vi(this);for(var d=0,e=0;e<this.ia;e++)for(var f=24;f>=0;f-=8)a[d++]=this.H[e]>>f&255;return a};\nvar ri=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,\n4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],qi;function wi(){pi.call(this,8,xi)}Sa(wi,pi);var xi=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225];var yi=/^[0-9A-Fa-f]{64}$/;function zi(a){try{return(new TextEncoder).encode(a)}catch(b){return bc(a)}}function Ai(a){var b=w;if(a===\"\"||a===\"e0\")return Promise.resolve(a);var c;if((c=b.crypto)==null?0:c.subtle){if(yi.test(a))return Promise.resolve(a);try{var d=zi(a);return b.crypto.subtle.digest(\"SHA-256\",d).then(function(e){return Bi(e,b)}).catch(function(){return\"e2\"})}catch(e){return Promise.resolve(\"e2\")}}else return Promise.resolve(\"e1\")}\nfunction Ci(a){try{var b=new wi;b.update(zi(a));return b.digest()}catch(c){return\"e2\"}}function Di(a){var b=w;if(a===\"\"||a===\"e0\"||yi.test(a))return a;var c=Ci(a);if(c===\"e2\")return\"e2\";try{return Bi(c,b)}catch(d){return\"e2\"}}function Bi(a,b){var c=Array.from(new Uint8Array(a)).map(function(d){return String.fromCharCode(d)}).join(\"\");return b.btoa(c).replace(/\\+/g,\"-\").replace(/\\//g,\"_\").replace(/=+$/,\"\")};function Ei(){for(var a=!1,b=!1,c=0;a===b;)if(a=Gb(0,1)===0,b=Gb(0,1)===0,c++,c>30)return;return a}var Gi={vk:function(a,b,c){return Fi.vk(a,b,c)}},Hi=function(){this.studies={};this.H=Ei};\nHi.prototype.vk=function(a,b,c){var d=this.studies[b];if(!((c===void 0?Gb(0,9999):c%1E4)<d.probability*(d.controlId2?4:2)*1E4))return a;a:{var e=d.studyId,f=d.experimentId,g=d.controlId,h=d.controlId2;if(!((a.exp||{})[f]||(a.exp||{})[g]||h&&(a.exp||{})[h])){var l=c!==void 0?c%2===0:this.H();if(l!==void 0){var n=l?0:1;if(h){var p=c!==void 0?(c>>1)%2===0:this.H();if(p===void 0)break a;n|=(p?0:1)<<1}n===0?Ii(a,f,e):n===1?Ii(a,g,e):n===2&&Ii(a,h,e)}}}return a};\nvar Ki=function(a,b){var c=Fi;return c.studies[b]?Ji(c,b)||!!(a.exp||{})[c.studies[b].experimentId]:!1},Li=function(a,b){var c=Fi;return c.studies[b]&&c.studies[b].controlId&&!Ji(c,b)?!!(a.exp||{})[c.studies[b].controlId]:!1},Mi=function(a,b){var c=Fi;return c.studies[b]&&c.studies[b].controlId2&&!Ji(c,b)?!!(a.exp||{})[c.studies[b].controlId2]:!1},Ni=function(a,b){for(var c=a.exp||{},d=m(Object.keys(c).map(Number)),e=d.next();!e.done;e=d.next()){var f=e.value;if(c[f]===b)return f}},Ji=function(a,\nb){return!!a.studies[b].active||a.studies[b].probability>.5},Ii=function(a,b,c){var d=a.exp||{};d[b]=c;a.exp=d},Fi=new Hi;var Oi=function(){this.K=new Set;this.H=new Set},Qi=function(a){var b=Pi.H;a=a===void 0?[]:a;var c=[].concat(za(b.K)).concat([].concat(za(b.H))).concat(a);c.sort(function(d,e){return d-e});return c},Ri=function(){var a=[].concat(za(Pi.H.K));a.sort(function(b,c){return b-c});return a},Si=function(){var a=Pi.H,b=E(44);a.K=new Set;if(b!==\"\")for(var c=m(b.split(\"~\")),d=c.next();!d.done;d=c.next()){var e=Number(d.value);isNaN(e)||a.K.add(e)}};var Ti={},Ui={__cl:1,__ecl:1,__ehl:1,__evl:1,__fal:1,__fil:1,__fsl:1,__hl:1,__jel:1,__lcl:1,__sdl:1,__tl:1,__ytl:1},Vi=la(Object,\"assign\").call(Object,{},{__paused:1,__tg:1},Ui),Wi,Yi=!1;Wi=Yi;var Zi=\"\";Ti.wj=Zi;var Pi=new function(){this.H=new Oi};var $i=/:[0-9]+$/,aj=/^\\d+\\.fls\\.doubleclick\\.net$/;function bj(a,b,c,d){var e=cj(a,!!d,b),f,g;return c?(g=e[b])!=null?g:[]:(f=e[b])==null?void 0:f[0]}function cj(a,b,c){for(var d={},e=m(a.split(\"&\")),f=e.next();!f.done;f=e.next()){var g=m(f.value.split(\"=\")),h=g.next().value,l=ya(g),n=decodeURIComponent(h.replace(/\\+/g,\" \"));if(c===void 0||n===c){var p=l.join(\"=\");d[n]||(d[n]=[]);d[n].push(b?p:decodeURIComponent(p.replace(/\\+/g,\" \")))}}return d}\nfunction dj(a){try{return decodeURIComponent(a)}catch(b){}}function ej(a,b,c,d,e){b&&(b=String(b).toLowerCase());if(b===\"protocol\"||b===\"port\")a.protocol=fj(a.protocol)||fj(w.location.protocol);b===\"port\"?a.port=String(Number(a.hostname?a.port:w.location.port)||(a.protocol===\"http\"?80:a.protocol===\"https\"?443:\"\")):b===\"host\"&&(a.hostname=(a.hostname||w.location.hostname).replace($i,\"\").toLowerCase());return gj(a,b,c,d,e)}\nfunction gj(a,b,c,d,e){var f,g=fj(a.protocol);b&&(b=String(b).toLowerCase());switch(b){case \"url_no_fragment\":f=hj(a);break;case \"protocol\":f=g;break;case \"host\":f=a.hostname.replace($i,\"\").toLowerCase();if(c){var h=/^www\\d*\\./.exec(f);h&&h[0]&&(f=f.substring(h[0].length))}break;case \"port\":f=String(Number(a.port)||(g===\"http\"?80:g===\"https\"?443:\"\"));break;case \"path\":a.pathname||a.hostname||vb(\"TAGGING\",1);f=a.pathname.substring(0,1)===\"/\"?a.pathname:\"/\"+a.pathname;var l=f.split(\"/\");(d||[]).indexOf(l[l.length-\n1])>=0&&(l[l.length-1]=\"\");f=l.join(\"/\");break;case \"query\":f=a.search.replace(\"?\",\"\");e&&(f=bj(f,e,!1));break;case \"extension\":var n=a.pathname.split(\".\");f=n.length>1?n[n.length-1]:\"\";f=f.split(\"/\")[0];break;case \"fragment\":f=a.hash.replace(\"#\",\"\");break;default:f=a&&a.href}return f}function fj(a){return a?a.replace(\":\",\"\").toLowerCase():\"\"}function hj(a){var b=\"\";if(a&&a.href){var c=a.href.indexOf(\"#\");b=c<0?a.href:a.href.substring(0,c)}return b}var ij={},jj=0;\nfunction kj(a){var b=ij[a];if(!b){var c=A.createElement(\"a\");a&&(c.href=a);var d=c.pathname;d[0]!==\"/\"&&(a||vb(\"TAGGING\",1),d=\"/\"+d);var e=c.hostname.replace($i,\"\");b={href:c.href,protocol:c.protocol,host:c.host,hostname:e,pathname:d,search:c.search,hash:c.hash,port:c.port};jj<5&&(ij[a]=b,jj++)}return b}function lj(a,b,c){var d=kj(a);return ec(b,d,c)}\nfunction mj(a){var b=kj(w.location.href),c=ej(b,\"host\",!1);if(c&&c.match(aj)){var d=ej(b,\"path\");if(d){var e=d.split(a+\"=\");if(e.length>1)return e[1].split(\";\")[0].split(\"?\")[0]}}};var nj={\"https://www.google.com\":\"/g\",\"https://www.googleadservices.com\":\"/as\",\"https://pagead2.googlesyndication.com\":\"/gs\"},oj=[\"/as/d/ccm/conversion\",\"/g/d/ccm/conversion\",\"/gs/ccm/conversion\",\"/d/ccm/form-data\"];function pj(){return Kf(47)?Lf(54)!==1:!1}function qj(){var a=E(18),b=a.length;return a[b-1]===\"/\"?a.substring(0,b-1):a}\nfunction rj(a,b){if(a){var c=\"\"+a;c.indexOf(\"http://\")!==0&&c.indexOf(\"https://\")!==0&&(c=\"https://\"+c);c[c.length-1]===\"/\"&&(c=c.substring(0,c.length-1));return kj(\"\"+c+b).href}}function sj(a,b){if(tj())return rj(a,b)}function tj(){return pj()||Kf(50)}function uj(){return!!Ti.wj&&Ti.wj.split(\"@@\").join(\"\")!==\"SGTM_TOKEN\"}function vj(a){for(var b=m([G.D.Pd,G.D.Yc]),c=b.next();!c.done;c=b.next()){var d=P(a,c.value);if(d)return d}}\nfunction wj(a,b,c){c=c===void 0?\"\":c;if(!pj())return a;var d=b?nj[a]||\"\":\"\";d===\"/gs\"&&(c=\"\");return\"\"+qj()+d+c}function xj(a){if(pj())for(var b=m(oj),c=b.next();!c.done;c=b.next()){var d=c.value;if(Wb(a,\"\"+qj()+d))return\"::\"}};function yj(a,b,c){var d=\"https://\"+a+b;return c?function(){return pj()?qj()+c+b:d}:function(){return d}};var zj={},Aj=(zj[22]=yj(\"www.googleadservices.com\",\"/ccm/conversion\",\"/as/d\"),zj[60]=yj(\"pagead2.googlesyndication.com\",\"/ccm/conversion\",\"/gs\"),zj[23]=yj(\"www.google.com\",\"/ccm/conversion\",\"/g/d\"),zj);var Bj={},Cj=(Bj[5]=yj(\"www.googleadservices.com\",\"/pagead/conversion\"),Bj[6]=yj(\"pagead2.googlesyndication.com\",\"/pagead/conversion\",\"/gs\"),Bj[66]=yj(\"www.google.com\",\"/pagead/uconversion\"),Bj[8]=yj(\"www.google.com\",\"/pagead/1p-conversion\"),Bj[63]=yj(\"www.googleadservices.com\",\"/pagead/conversion\"),Bj[64]=yj(\"pagead2.googlesyndication.com\",\"/pagead/conversion\",\"/gs\"),Bj[65]=yj(\"www.google.com\",\"/pagead/1p-conversion\"),Bj),Dj={},Ej=(Dj[5]=function(){return qj()+\"/as/d/pagead/conversion\"},Dj[63]=function(){return qj()+\n\"/as/d/pagead/conversion\"},Dj[6]=function(){return qj()+\"/gs/pagead/conversion\"},Dj[8]=function(){return qj()+\"/g/d/pagead/1p-conversion\"},Dj[65]=function(){return qj()+\"/g/d/pagead/1p-conversion\"},Dj);var Fj={},Gj=(Fj[45]=yj(\"www.google.com\",\"/ccm/collect\"),Fj[46]=yj(\"pagead2.googlesyndication.com\",\"/ccm/collect\",\"/gs\"),Fj[69]=yj(\"ad.doubleclick.net\",\"/ccm/s/collect\"),Fj[58]=yj(\"www.google.com\",\"/pagead/set_partitioned_cookie\"),Fj[57]=yj(\"www.googleadservices.com\",\"/pagead/set_partitioned_cookie\"),Fj);var Hj={},Ij=(Hj[9]=yj(\"googleads.g.doubleclick.net\",\"/pagead/viewthroughconversion\"),Hj[68]=yj(\"www.google.com\",\"/rmkt/collect\"),Hj);var Jj={},Kj=(Jj[11]=yj(\"www.google.com\",\"/pagead/form-data\",\"/d\"),Jj[21]=yj(\"www.google.com\",\"/ccm/form-data\",\"/d\"),Jj[72]=yj(\"google.com\",\"/pagead/form-data\",\"/d\"),Jj[73]=yj(\"google.com\",\"/ccm/form-data\",\"/d\"),Jj);var Lj={},Mj=(Lj[51]=yj(\"www.google.com\",\"/travel/flights/click/conversion\"),Lj);var Nj=function(a){switch(a){case 1:return 0;case 502:return 16;case 491:return 13;case 480:return 12;case 499:return 11;case 500:return 6;case 421:return 10;case 513:return 9;case 561:return 19;case 482:return 17;case 492:return 14;case 570:return 21;case 495:return 15;case 514:return 18;case 573:return 20;case 235:return 8;case 53:return 1;case 54:return 2;case 52:return 4;case 75:return 3;case 109:return 9}},Oj=function(a,b){a.O[b]=!0;var c=Nj(b);c!==void 0&&(Yf[c]=!0)},Q=function(a){return!!Pj.O[a]},\nPj=new function(){this.O=[];this.K=[];this.H=[];\nOj(this,132);\nvar a=Pf(6,6E4);Zf[1]=a;var b=Pf(7,1);Zf[3]=b;var c=Pf(35,50);Zf[2]=c;var d=Pf(69,1776448920);Zf[4]=d;\n\nOj(this,435);\nOj(this,141);\n\n};var Qj={},Rj=(Qj[1]=function(){return\"https://ad.doubleclick.net/activity;\"},Qj[2]=function(){return(pj()?qj():\"https://ade.googlesyndication.com\")+\"/ddm/activity\"+(Q(467)?\";\":\"/\")},Qj[3]=function(a){return\"https://\"+a.xr+\".fls.doubleclick.net/activityi;\"},Qj);function Sj(a){vb(\"HEALTH\",a)};function R(a){vb(\"GTM\",a)};var Tj={da:{Ut:\"aw_user_data_cache\",Ai:\"cookie_deprecation_label\",qh:\"diagnostics_page_id\",vp:\"ememo\",iu:\"em_registry\",Yi:\"eab\",vu:\"fl_user_data_cache\",wu:\"ga4_user_data_cache\",Ou:\"idc_pv_claim\",Se:\"ip_geo_data_cache\",dj:\"ip_geo_fetch_in_progress\",mn:\"nb_data\",ar:\"page_experiment_ids\",on:\"pld\",Ve:\"pt_data\",pn:\"pt_listener_set\",qj:\"retry_containers\",bi:\"service_worker_endpoint\",kr:\"shared_user_id\",lr:\"shared_user_id_requested\",xj:\"shared_user_id_source\",gv:\"awh\",qr:\"universal_claim_registry\"}};var Uj=function(a){return wf(function(b){for(var c in a)if(b===a[c]&&!/^[0-9]+$/.test(c))return!0;return!1})}(Tj.da);\nfunction Vj(a,b){b=b===void 0?!1:b;if(Uj(a)){var c,d,e=(d=(c=Rc(\"google_tag_data\",{})).xcd)!=null?d:c.xcd={};if(e[a])return e[a];if(b){var f=void 0,g=1,h={},l={set:function(n){f=n;l.notify()},get:function(){return f},subscribe:function(n){h[String(g)]=n;return g++},unsubscribe:function(n){var p=String(n);return h.hasOwnProperty(p)?(delete h[p],!0):!1},notify:function(){for(var n=m(Object.keys(h)),p=n.next();!p.done;p=n.next()){var q=p.value;try{h[q](a,f)}catch(r){}}}};return e[a]=l}}}\nfunction Wj(a,b){var c=Vj(a,!0);c&&c.set(b)}function Xj(a){var b;return(b=Vj(a))==null?void 0:b.get()}function Yj(a,b){var c=Vj(a);if(!c){c=Vj(a,!0);if(!c)return;c.set(b)}return c.get()}function Zj(a,b){if(typeof b===\"function\"){var c;return(c=Vj(a,!0))==null?void 0:c.subscribe(b)}}function ak(a,b){var c=Vj(a);return c?c.unsubscribe(b):!1};var bk=function(){this.H={};this.K=!1};bk.prototype.bind=function(){this.K||(this.H=ck(),this.H[\"0\"]&&Yj(Tj.da.Se,JSON.stringify(this.H)))};\nvar gk=function(){var a=dk,b=ek,c=void 0,d=function(){c!==void 0&&ak(Tj.da.Se,c);try{var f=Xj(Tj.da.Se);b.H=JSON.parse(f)}catch(g){R(123),Sj(2),b.H={}}b.K=!0;a()},e=Xj(Tj.da.Se);e?d(e):(c=Zj(Tj.da.Se,d),fk())},fk=function(){if(!Xj(Tj.da.dj)){Wj(Tj.da.dj,!0);var a=function(b){Wj(Tj.da.Se,b||\"{}\");Wj(Tj.da.dj,!1)};try{w.fetch(\"https://www.google.com/ccm/geo\",{method:\"GET\",cache:\"no-store\",mode:\"cors\",credentials:\"omit\"}).then(function(b){b.ok?b.text().then(function(c){a(c)},function(){a()}):a()},function(){a()})}catch(b){a()}}},\nck=function(){var a=E(22);try{return JSON.parse(tb(a))}catch(b){return R(123),Sj(2),{}}},hk=function(){return ek.H[\"0\"]||\"\"},ik=function(){return ek.H[\"1\"]||\"\"},jk=function(){var a=ek,b=!1;b=!!a.H[\"2\"];return b},kk=function(){return ek.H[\"6\"]!==!1},lk=function(){var a=ek,b=\"\";b=a.H[\"4\"]||\"\";return b},mk=function(){var a=ek,b=\"\";b=a.H[\"3\"]||\"\";\nreturn b},ek=new bk;function nk(a){a=a===void 0?\"g/collect\":a;return\"https://\"+(lk()||\"www\")+\".google-analytics.com/\"+a}function ok(a){a=a===void 0?\"g/collect\":a;var b=lk();return\"https://\"+(b?b+\".\":\"\")+\"analytics.google.com/\"+a}var pk={},qk=(pk[17]=function(){return pj()&&!lk()?qj()+\"/ag/g/c\":ok()},pk[16]=function(){return pj()&&!lk()?qj()+\"/ga/g/c\":nk()},pk[67]=function(){var a;a=a===void 0?\"g/collect\":a;return lk()?\"\":\"https://www.google.com/\"+a},pk);function rk(a,b,c){var d=yj(b,\"/measurement/conversion\",c);return function(){return lk()?a(\"measurement/conversion\"):d()}}var sk={},tk=(sk[55]=rk(nk,\"pagead2.googlesyndication.com\",\"/gs\"),sk[54]=rk(ok,\"www.google.com\",\"/g\"),sk);var uk=la(Object,\"assign\").call(Object,{},Aj,Cj,Gj,Ij,Kj,Mj,Rj,tk,qk);var vk=function(a){return decodeURIComponent(a.replace(/\\+/g,\" \"))};var wk=RegExp(\"^(?:([^:/?#.]+):)?(?://(?:([^\\\\\\\\/?#]*)@)?([^\\\\\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\\\\\/?#]|$))?([^?#]+)?(?:\\\\?([^#]*))?(?:#([\\\\s\\\\S]*))?$\");function xk(a,b,c,d){for(var e=b,f=c.length;(e=a.indexOf(c,e))>=0&&e<d;){var g=a.charCodeAt(e-1);if(g==38||g==63){var h=a.charCodeAt(e+f);if(!h||h==61||h==38||h==35)return e}e+=f+1}return-1}var yk=/#|$/;\nfunction zk(a,b){var c=a.search(yk),d=xk(a,0,b,c);if(d<0)return null;var e=a.indexOf(\"&\",d);if(e<0||e>c)e=c;d+=b.length+1;return vk(a.slice(d,e!==-1?e:0))}var Ak=/[?&]($|#)/;\nfunction Bk(a,b,c){for(var d,e=a.search(yk),f=0,g,h=[];(g=xk(a,f,b,e))>=0;)h.push(a.substring(f,g)),f=Math.min(a.indexOf(\"&\",g)+1||e,e);h.push(a.slice(f));d=h.join(\"\").replace(Ak,\"$1\");var l,n=c!=null?\"=\"+encodeURIComponent(String(c)):\"\";var p=b+n;if(p){var q,r=d.indexOf(\"#\");r<0&&(r=d.length);var t=d.indexOf(\"?\"),u;t<0||t>r?(t=r,u=\"\"):u=d.substring(t+1,r);q=[d.slice(0,t),u,d.slice(r)];var v=q[1];q[1]=p?v?v+\"&\"+p:p:v;l=q[0]+(q[1]?\"?\"+q[1]:\"\")+q[2]}else l=d;return l};var Ck=Object.freeze({gcp:\"1\",sscte:\"1\",ct_cookie_present:\"1\"});function Dk(a,b){return uk[a](void 0)+\"/\"+b+\"/\"}function Ek(a,b){return a.replace(RegExp(\"([?&])fmt=[^&]*(&|$)\"),\"$1fmt=\"+b+\"$2\")}function Fk(a){return Wb(a,\"https://\")?a.substring(8):Wb(a,\"http://\")?a.substring(7):a};var Gk=function(){this.storage=$a()};Gk.prototype.set=function(a,b){this.storage.set(String(a),b)};Gk.prototype.get=function(a){return this.storage.get(String(a))};var Hk;function Ik(a,b){Hk||(Hk=new Gk);Hk.set(a,b)}function Jk(a){Hk||(Hk=new Gk);return Hk.get(a)}function Kk(a,b){Hk||(Hk=new Gk);var c=Hk;c.storage.has(String(a))||c.storage.set(String(a),b());return c.storage.get(String(a))};var Lk={},Mk=(Lk.tdp=1,Lk.exp=1,Lk.gtm=1,Lk.pid=1,Lk.dl=1,Lk.seq=1,Lk.t=1,Lk.v=1,Lk),Ok=function(){var a=Nk;return Object.keys(a.H).filter(function(b){return a.H[b]})},Pk=function(a,b,c){if(a.H[b]===void 0||(c===void 0?0:c))a.H[b]=!0},Qk=function(a){a.forEach(function(b){Mk[b]||(Nk.H[b]=!1)})},Nk=new function(){this.H={};this.K={}};function Rk(a,b,c){var d=c===void 0?!0:c,e=Nk;e.K[a]=b;(d===void 0||d)&&Pk(e,a)}function Sk(a,b){Pk(Nk,a,b===void 0?!1:b)};function Tk(a){var b=0;a.Bc.forEach(function(c){b|=1<<c});return b}function Uk(){return{total:0,ib:0,Bc:new Set,pf:{}}}function Vk(a,b,c,d){var e=Object.keys(a.qf).sort(function(f,g){return Number(f)-Number(g)}).map(function(f){return[f,b(a.qf[f])]}).filter(function(f){return f[1]!==void 0}).map(function(f){return f.join(c)}).join(d);return e?e:void 0}\nfunction Wk(a,b){var c,d,e;c=c===void 0?\"_\":c;d=d===void 0?\";\":d;e=e===void 0?\"~\":e;for(var f=[],g=m(Object.keys(a.pf).sort()),h=g.next();!h.done;h=g.next()){var l=h.value,n=Vk(a.pf[l],b,c,d);if(n){var p=void 0;f.push(\"\"+((p=l)!=null?p:\"\")+d+n)}}return f.length?f.join(e):void 0}\nfunction Xk(a){a.ib=0;a.Bc.clear();for(var b=m(Object.keys(a.pf)),c=b.next();!c.done;c=b.next()){var d=a.pf[c.value];d.ib=0;d.Bc.clear();for(var e=m(Object.keys(d.qf)),f=e.next();!f.done;f=e.next()){var g=d.qf[f.value];g.ib=0;g.Bc.clear()}}}\nfunction Yk(a,b,c,d,e){d=d===void 0?1:d;a.total+=d;a.ib+=d;var f,g=b===void 0?\"\":b;f=a.pf[g]||(a.pf[g]={total:0,ib:0,Bc:new Set,qf:{}});f.total+=d;f.ib+=d;var h,l=String(c);h=f.qf[l]||(f.qf[l]={total:0,ib:0,Bc:new Set});h.total+=d;h.ib+=d;e!==void 0&&(a.Bc.add(e),f.Bc.add(e),h.Bc.add(e))};var Zk=function(){this.H=Uk()};Zk.prototype.increment=function(a,b){Yk(this.H,a,b)};var $k=new Zk;function al(a){var b=String(a[If.Ub]||\"\").replace(/_/g,\"\");return Wb(b,\"cvt\")?\"cvt\":b}var bl=w.location.search.indexOf(\"?gtm_latency=\")>=0||w.location.search.indexOf(\"&gtm_latency=\")>=0;var dl=function(){var a=cl;return Q(533)?a.T:Q(109)||Q(513)},cl=new function(a){this.O=a();var b=Lf(27);this.K=bl||this.O<b;var c=Lf(42);this.H=bl||this.O>=1-c;var d=Lf(27),e=Lf(63);this.T=bl||e===1||this.O>=d&&this.O<d+e}(function(){return Math.random()});var el=function(){var a={};this.H=(a[1]={},a[2]={},a[3]={},a[4]={},a)};el.prototype.register=function(a,b,c){if(cl.H){var d=fl(b,c);if(d){var e=this.H[b][d];e||(e=this.H[b][d]=[]);e.push(la(Object,\"assign\").call(Object,{},a));$k.increment(a.destinationId,a.endpoint);a.endpoint!==56&&a.endpoint!==61&&Sk(\"mde\",!0)}}};\nvar hl=function(a,b){var c=gl,d=fl(a,b);if(d){var e=c.H[a][d];e&&(c.H[a][d]=e.filter(function(f){return!f.Lo}))}},il=function(a){switch(a){case \"script-src\":return{gh:1,Jg:4};case \"script-src-elem\":return{gh:1,Jg:5};case \"frame-src\":return{gh:4,Jg:2};case \"connect-src\":return{gh:2,Jg:1};case \"img-src\":return{gh:3,Jg:3}}},fl=function(a,b){var c=b;if(b[0]===\"/\"){var d;c=((d=w.location)==null?void 0:d.origin)+b}try{var e=new URL(c);return a===4?e.origin:e.origin+e.pathname}catch(f){}},gl=new el;function jl(a,b,c){var d,e=a.GooglebQhCsO;e||(e={},a.GooglebQhCsO=e);d=e;if(d[b])return!1;d[b]=[];d[b][0]=c;return!0};var kl,ll;a:{for(var ml=[\"CLOSURE_FLAGS\"],nl=Ra,ol=0;ol<ml.length;ol++)if(nl=nl[ml[ol]],nl==null){ll=null;break a}ll=nl}var pl=ll&&ll[610401301];kl=pl!=null?pl:!1;function ql(){var a=Ra.navigator;if(a){var b=a.userAgent;if(b)return b}return\"\"}var rl,sl=Ra.navigator;rl=sl?sl.userAgentData||null:null;function tl(a){if(!kl||!rl)return!1;for(var b=0;b<rl.brands.length;b++){var c=rl.brands[b].brand;if(c&&c.indexOf(a)!=-1)return!0}return!1}function ul(a){return ql().indexOf(a)!=-1};function vl(){return kl?!!rl&&rl.brands.length>0:!1}function wl(){return vl()?!1:ul(\"Opera\")}function xl(){return ul(\"Firefox\")||ul(\"FxiOS\")}function yl(){return vl()?tl(\"Chromium\"):(ul(\"Chrome\")||ul(\"CriOS\"))&&!(vl()?0:ul(\"Edge\"))||ul(\"Silk\")};function zl(){return kl?!!rl&&!!rl.platform:!1}function Al(){return ul(\"iPhone\")&&!ul(\"iPod\")&&!ul(\"iPad\")}function Bl(){Al()||ul(\"iPad\")||ul(\"iPod\")};var Cl=function(a){Cl[\" \"](a);return a};Cl[\" \"]=function(){};wl();vl()||ul(\"Trident\")||ul(\"MSIE\");ul(\"Edge\");!ul(\"Gecko\")||ql().toLowerCase().indexOf(\"webkit\")!=-1&&!ul(\"Edge\")||ul(\"Trident\")||ul(\"MSIE\")||ul(\"Edge\");ql().toLowerCase().indexOf(\"webkit\")!=-1&&!ul(\"Edge\")&&ul(\"Mobile\");zl()||ul(\"Macintosh\");zl()||ul(\"Windows\");(zl()?rl.platform===\"Linux\":ul(\"Linux\"))||zl()||ul(\"CrOS\");zl()||ul(\"Android\");Al();ul(\"iPad\");ul(\"iPod\");Bl();ql().toLowerCase().indexOf(\"kaios\");xl();Al()||ul(\"iPod\");ul(\"iPad\");!ul(\"Android\")||yl()||xl()||wl()||ul(\"Silk\");yl();!ul(\"Safari\")||yl()||(vl()?0:ul(\"Coast\"))||wl()||(vl()?0:ul(\"Edge\"))||(vl()?tl(\"Microsoft Edge\"):ul(\"Edg/\"))||(vl()?tl(\"Opera\"):ul(\"OPR\"))||xl()||ul(\"Silk\")||ul(\"Android\")||Bl();var Dl={},El=null;\nfunction Fl(a){for(var b=[],c=0,d=0;d<a.length;d++){var e=a.charCodeAt(d);e>255&&(b[c++]=e&255,e>>=8);b[c++]=e}var f=4;f===void 0&&(f=0);if(!El){El={};for(var g=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789\".split(\"\"),h=[\"+/=\",\"+/\",\"-_=\",\"-_.\",\"-_\"],l=0;l<5;l++){var n=g.concat(h[l].split(\"\"));Dl[l]=n;for(var p=0;p<n.length;p++){var q=n[p];El[q]===void 0&&(El[q]=p)}}}for(var r=Dl[f],t=Array(Math.floor(b.length/3)),u=r[64]||\"\",v=0,x=0;v<b.length-2;v+=3){var y=b[v],z=b[v+1],C=b[v+2],\nD=r[y>>2],H=r[(y&3)<<4|z>>4],F=r[(z&15)<<2|C>>6],K=r[C&63];t[x++]=\"\"+D+H+F+K}var S=0,X=u;switch(b.length-v){case 2:S=b[v+1],X=r[(S&15)<<2]||u;case 1:var ea=b[v];t[x]=\"\"+r[ea>>2]+r[(ea&3)<<4|S>>4]+X+u}return t.join(\"\")};function Gl(a,b,c,d,e,f,g,h){var l=zk(c,\"fmt\");if(d){var n=zk(c,\"random\"),p=zk(c,\"label\")||\"\";if(!n)return;var q=Fl(vk(p)+\":\"+vk(n));if(!jl(a,q,d))return}l&&Number(l)!==4?(c=Bk(c,\"rfmt\",l),c=Bk(c,\"fmt\",4)):l||(c=Bk(c,\"fmt\",4));$c(c,function(){g==null||Hl(g);h==null||Il(h,c);a.google_noFurtherRedirects&&d&&(a.google_noFurtherRedirects=null,d())},function(){g==null||Hl(g);h==null||Il(h,c);e==null||e()},f,b.getElementsByTagName(\"script\")[0].parentElement||void 0);return c};function Jl(a){var b=Pa.apply(1,arguments);gl.register(a,2,b[0]);nd.apply(null,za(b))}function Kl(a){var b=Pa.apply(1,arguments);gl.register(a,2,b[0]);return od.apply(null,za(b))}function Ll(a){var b=Pa.apply(1,arguments);gl.register(a,3,b[0]);cd.apply(null,za(b))}function Ml(a){var b=Pa.apply(1,arguments);gl.register(a,2,b[0]);return rd.apply(null,za(b))}function Nl(a){var b=Pa.apply(1,arguments);gl.register(a,1,b[0]);$c.apply(null,za(b))}\nfunction Ol(a){var b=Pa.apply(1,arguments);b[0]&&gl.register(a,4,b[0]);bd.apply(null,za(b))}function Pl(a){var b=Gl.apply(null,za(Pa.apply(1,arguments)));b&&gl.register(a,1,b);return b};var Ql=/gtag[.\\/]js/,Rl=/gtm[.\\/]js/,Tl=function(a){var b=Sl;if((a.scriptContainerId||\"\").indexOf(\"GTM-\")>=0){var c;a:{var d,e=(d=a.scriptElement)==null?void 0:d.src;if(e){for(var f=Kf(47),g=kj(e),h=f?g.pathname:\"\"+g.hostname+g.pathname,l=A.scripts,n=\"\",p=0;p<l.length;++p){var q=l[p];if(!(q.innerHTML.length===0||!f&&q.innerHTML.indexOf(a.scriptContainerId||\"SHOULD_NOT_BE_SET\")<0||q.innerHTML.indexOf(h)<0)){if(q.innerHTML.indexOf(\"(function(w,d,s,l,i)\")>=0){c=String(p);break a}n=String(p)}}if(n){c=\nn;break a}}c=void 0}var r=c;if(r)return b.H=!0,r}var t=[].slice.call(A.scripts);return a.scriptElement?String(t.indexOf(a.scriptElement)):\"-1\"},Ul=function(a){if(Sl.H)return\"1\";var b,c=(b=a.scriptElement)==null?void 0:b.src;if(c){if(Ql.test(c))return\"3\";if(Rl.test(c))return\"2\"}return\"0\"},Sl=new function(){this.H=!1};function Vl(a){var b=Wl().destinationArray[a],c=Wl().destination[a];return b&&b.length>0?b[0]:c}function Xl(a,b){var c=Wl();c.pending||(c.pending=[]);Fb(c.pending,function(d){return d.target.ctid===a.ctid&&d.target.isDestination===a.isDestination})||c.pending.push({target:a,onLoad:b})}function Yl(){var a=w.google_tags_first_party;Array.isArray(a)||(a=[]);for(var b={},c=m(a),d=c.next();!d.done;d=c.next())b[d.value]=!0;return Object.freeze(b)}\nvar Zl=function(){this.container={};this.destination={};this.destinationArray={};this.canonical={};this.pending=[];this.injectedFirstPartyContainers={};this.injectedFirstPartyContainers=Yl()};\nfunction Wl(){var a=Rc(\"google_tag_data\",{}),b=a.tidr;b&&typeof b===\"object\"||(b=new Zl,a.tidr=b);var c=b;c.container||(c.container={});c.destination||(c.destination={});c.destinationArray||(c.destinationArray={});c.canonical||(c.canonical={});c.pending||(c.pending=[]);c.injectedFirstPartyContainers||(c.injectedFirstPartyContainers=Yl());return c};function $l(){return Kf(7)&&am().some(function(a){return a===E(5)})}function bm(){var a;return(a=Mf(55))!=null?a:[]}function cm(){return E(6)||\"_\"+E(5)}function dm(){var a=E(10);return a?a.split(\"|\"):[E(5)]}function am(){var a=Mf(59);return Array.isArray(a)?a.filter(function(b){return typeof b===\"string\"}).filter(function(b){return b.indexOf(\"GTM-\")!==0}):[]}function em(){var a=fm(gm()),b=a&&a.parent;if(b)return fm(b)}\nfunction hm(){var a=fm(gm());if(a){for(;a.parent;){var b=fm(a.parent);if(!b)break;a=b}return a}}function fm(a){var b=Wl();return a.isDestination?Vl(a.ctid):b.container[a.ctid]}function im(){var a=Wl();if(a.pending){for(var b,c=[],d=!1,e=dm(),f=am(),g={},h=0;h<a.pending.length;g={eh:void 0},h++)g.eh=a.pending[h],Fb(g.eh.target.isDestination?f:e,function(l){return function(n){return n===l.eh.target.ctid}}(g))?d||(b=g.eh.onLoad,d=!0):c.push(g.eh);a.pending=c;if(b)try{b(cm())}catch(l){}}}\nfunction jm(){for(var a=E(5),b=dm(),c=am(),d=bm(),e=function(q,r){var t={canonicalContainerId:E(6),scriptContainerId:a,state:2,containers:b.slice(),destinations:c.slice()};Pc&&(t.scriptElement=Pc);Qc&&(t.scriptSource=Qc);em()===void 0&&(t.htmlLoadOrder=Tl(t),t.loadScriptType=Ul(t));var u,v;switch(r){case 0:u=function(z){f.container[q]=z};v=f.container[q];break;case 1:u=function(z){f.destinationArray[q]=f.destinationArray[q]||[];f.destinationArray[q].unshift(z)};var x,y=((x=f.destinationArray[q])==\nnull?void 0:x[0])||f.destination[q];!y||y.state!==0&&y.state!==1||(v=y);break;case 2:u=function(z){f.destinationArray[q]=f.destinationArray[q]||[];f.destinationArray[q].push(z)},v=void 0}u&&(v?(v.state===0&&R(93),la(Object,\"assign\").call(Object,v,t)):u(t))},f=Wl(),g=m(b),h=g.next();!h.done;h=g.next())e(h.value,0);for(var l=m(c),n=l.next();!n.done;n=l.next()){var p=n.value;d.includes(p)?e(p,1):e(p,2)}f.canonical[cm()]={};im()}function km(){var a=cm();return!!Wl().canonical[a]}\nfunction lm(a){return!!Wl().container[a]}function mm(){var a=gm(),b=fm(a);return b&&b.context}function nm(a){var b=Vl(a);return b?b.state!==0:!1}function gm(){return{ctid:E(5),isDestination:Kf(7)}}function om(a,b,c){var d=gm(),e=Wl().container[a];e&&e.state!==3||(Wl().container[a]={state:1,context:b,parent:d},Xl({ctid:a,isDestination:!1},c))}function pm(a,b,c){var d=Wl(),e=Vl(a);e?e.state=1:(e={context:b,state:1,parent:gm()},d.destinationArray[a]=[e]);Xl({ctid:a,isDestination:!0},c)}\nfunction qm(a,b,c,d){var e=Wl(),f=Vl(a);f?f.state=0:(f={state:0,transportUrl:b,context:c,parent:gm()},e.destinationArray[a]=[f]);Xl({ctid:a,isDestination:!0},d);R(91)}function rm(){var a=Wl().container,b;for(b in a)if(a.hasOwnProperty(b)&&a[b].state===1)return!0;return!1}function sm(){var a={};Jb(Wl().destination,function(b,c){(c==null?void 0:c.state)===0&&(a[b]=c)});Jb(Wl().destinationArray,function(b,c){var d=c[0];(d==null?void 0:d.state)===0&&(a[b]=d)});return a}\nfunction tm(a){return!!(a&&a.parent&&a.context&&a.context.source===1&&a.parent.ctid.indexOf(\"GTM-\")!==0)}function um(){for(var a=Wl(),b=m(dm()),c=b.next();!c.done;c=b.next())if(a.injectedFirstPartyContainers[c.value])return!0;return!1};var vm={La:{Re:0,Ue:1,Yh:2}};vm.La[vm.La.Re]=\"FULL_TRANSMISSION\";vm.La[vm.La.Ue]=\"LIMITED_TRANSMISSION\";vm.La[vm.La.Yh]=\"NO_TRANSMISSION\";var wm={fa:{ed:0,Ya:1,sd:2,Wb:3}};wm.fa[wm.fa.ed]=\"NO_QUEUE\";wm.fa[wm.fa.Ya]=\"ADS\";wm.fa[wm.fa.sd]=\"ANALYTICS\";wm.fa[wm.fa.Wb]=\"MONITORING\";function ym(){var a=Rc(\"google_tag_data\",{});return a.ics=a.ics||new zm}var zm=function(){this.entries={};this.waitPeriodTimedOut=this.wasSetLate=this.accessedAny=this.accessedDefault=this.usedImplicit=this.usedUpdate=this.usedDefault=this.usedDeclare=this.active=!1;this.H=[]};\nzm.prototype.default=function(a,b,c,d,e,f,g){this.usedDefault||this.usedDeclare||!this.accessedDefault&&!this.accessedAny||(this.wasSetLate=!0);this.usedDefault=this.active=!0;vb(\"TAGGING\",19);b==null?vb(\"TAGGING\",18):Am(this,a,b===\"granted\",c,d,e,f,g)};zm.prototype.waitForUpdate=function(a,b,c){for(var d=0;d<a.length;d++)Am(this,a[d],void 0,void 0,\"\",\"\",b,c)};\nvar Am=function(a,b,c,d,e,f,g,h){var l=a.entries,n=l[b]||{},p=n.region,q=d&&Cb(d)?d.toUpperCase():void 0;e=e.toUpperCase();f=f.toUpperCase();if(e===\"\"||q===f||(q===e?p!==f:!q&&!p)){var r=!!(g&&g>0&&n.update===void 0),t={region:q,declare_region:n.declare_region,implicit:n.implicit,default:c!==void 0?c:n.default,declare:n.declare,update:n.update,quiet:r};if(e!==\"\"||n.default!==!1)l[b]=t;r&&w.setTimeout(function(){l[b]===t&&t.quiet&&(vb(\"TAGGING\",2),a.waitPeriodTimedOut=!0,a.clearTimeout(b,void 0,h),\na.notifyListeners())},g)}};k=zm.prototype;k.clearTimeout=function(a,b,c){var d=[a],e=c.delegatedConsentTypes,f;for(f in e)e.hasOwnProperty(f)&&e[f]===a&&d.push(f);var g=this.entries[a]||{},h=this.getConsentState(a,c);if(g.quiet){g.quiet=!1;for(var l=m(d),n=l.next();!n.done;n=l.next())Bm(this,n.value)}else if(b!==void 0&&h!==b)for(var p=m(d),q=p.next();!q.done;q=p.next())Bm(this,q.value)};\nk.update=function(a,b,c){this.usedDefault||this.usedDeclare||this.usedUpdate||!this.accessedAny||(this.wasSetLate=!0);this.usedUpdate=this.active=!0;if(b!=null){var d=this.getConsentState(a,c),e=this.entries;(e[a]=e[a]||{}).update=b===\"granted\";this.clearTimeout(a,d,c)}};\nk.declare=function(a,b,c,d,e){this.usedDeclare=this.active=!0;var f=this.entries,g=f[a]||{},h=g.declare_region,l=c&&Cb(c)?c.toUpperCase():void 0;d=d.toUpperCase();e=e.toUpperCase();if(d===\"\"||l===e||(l===d?h!==e:!l&&!h)){var n={region:g.region,declare_region:l,declare:b===\"granted\",implicit:g.implicit,default:g.default,update:g.update,quiet:g.quiet};if(d!==\"\"||g.declare!==!1)f[a]=n}};\nk.implicit=function(a,b){this.usedImplicit=!0;var c=this.entries,d=c[a]=c[a]||{};d.implicit!==!1&&(d.implicit=b===\"granted\")};\nk.getConsentState=function(a,b){var c=this.entries,d=c[a]||{},e=d.update;if(e!==void 0)return e?1:2;if(b.usedContainerScopedDefaults){var f=b.containerScopedDefaults[a];if(f===3)return 1;if(f===2)return 2}else if(e=d.default,e!==void 0)return e?1:2;if(b==null?0:b.delegatedConsentTypes.hasOwnProperty(a)){var g=b.delegatedConsentTypes[a],h=c[g]||{};e=h.update;if(e!==void 0)return e?1:2;if(b.usedContainerScopedDefaults){var l=b.containerScopedDefaults[g];if(l===3)return 1;if(l===2)return 2}else if(e=\nh.default,e!==void 0)return e?1:2}e=d.declare;if(e!==void 0)return e?1:2;e=d.implicit;return e!==void 0?e?3:4:0};k.addListener=function(a,b){this.H.push({consentTypes:a,fe:b})};var Bm=function(a,b){for(var c=0;c<a.H.length;++c){var d=a.H[c];Array.isArray(d.consentTypes)&&d.consentTypes.indexOf(b)!==-1&&(d.Eo=!0)}};zm.prototype.notifyListeners=function(a,b){for(var c=0;c<this.H.length;++c){var d=this.H[c];if(d.Eo){d.Eo=!1;try{d.fe({consentEventId:a,consentPriorityId:b})}catch(e){}}}};var Cm=!1,Dm=!1,Em={},Fm={delegatedConsentTypes:{},corePlatformServices:{},usedCorePlatformServices:!1,selectedAllCorePlatformServices:!1,containerScopedDefaults:(Em.ad_storage=1,Em.analytics_storage=1,Em.ad_user_data=1,Em.ad_personalization=1,Em),usedContainerScopedDefaults:!1};function Gm(a){var b=ym();b.accessedAny=!0;return(Cb(a)?[a]:a).every(function(c){switch(b.getConsentState(c,Fm)){case 1:case 3:return!0;case 2:case 4:return!1;default:return!0}})}\nfunction Hm(a){var b=ym();b.accessedAny=!0;return b.getConsentState(a,Fm)}function Im(a){var b=ym();b.accessedAny=!0;return!(b.entries[a]||{}).quiet}function Jm(){if(!$f(5))return!1;var a=ym();a.accessedAny=!0;if(a.active)return!0;if(!Fm.usedContainerScopedDefaults)return!1;for(var b=m(Object.keys(Fm.containerScopedDefaults)),c=b.next();!c.done;c=b.next())if(Fm.containerScopedDefaults[c.value]!==1)return!0;return!1}function Km(a,b){ym().addListener(a,b)}\nfunction Lm(a,b){ym().notifyListeners(a,b)}function Mm(a,b){if(b.every(Im))a({});else{var c=!1;Km(b,function(d){!c&&b.every(Im)&&(c=!0,a(d))})}}\nfunction Nm(a,b){var c=Cb(b)?[b]:b,d={},e=function(){return c.filter(function(h){return Gm(h)&&!d[h]})},f=e();if(f.length!==c.length){var g=function(h){for(var l=m(h),n=l.next();!n.done;n=l.next())d[n.value]=!0};g(f);Km(c,function(h){function l(q){q.length!==0&&(g(q),h.consentTypes=q,a(h))}var n=e();if(n.length!==0){var p=Object.keys(d).length;n.length+p>=c.length?l(n):w.setTimeout(function(){l(e())},500)}})}};var Om=function(a,b){this.H=a;this.consentTypes=b};Om.prototype.isConsentGranted=function(){switch(this.H){case 0:return this.consentTypes.every(function(a){return Gm(a)});case 1:return this.consentTypes.some(function(a){return Gm(a)});default:Ec(this.H,\"consentsRequired had an unknown type\")}};\nvar Pm=new function(){var a={};this.H=(a[wm.fa.ed]=vm.La.Re,a[wm.fa.Ya]=vm.La.Re,a[wm.fa.sd]=vm.La.Re,a[wm.fa.Wb]=vm.La.Re,a);var b={};this.K=(b[wm.fa.ed]=new Om(0,[]),b[wm.fa.Ya]=new Om(0,[\"ad_storage\"]),b[wm.fa.sd]=new Om(0,[\"analytics_storage\"]),b[wm.fa.Wb]=new Om(1,[\"ad_storage\",\"analytics_storage\"]),b)};var Rm=function(a){var b=this;this.type=a;this.H=[];Km(Pm.K[a].consentTypes,function(){Qm(b)||b.flush()})};Rm.prototype.flush=function(){for(var a=m(this.H),b=a.next();!b.done;b=a.next()){var c=b.value;c()}this.H=[]};var Qm=function(a){return Pm.H[a.type]===vm.La.Yh&&!Pm.K[a.type].isConsentGranted()},Sm=function(a,b){Qm(a)?a.H.push(b):b()},Tm=function(){this.H=new Map},Vm=function(a){var b=Um;b.H.has(a)||b.H.set(a,new Rm(a));return b.H.get(a)};Tm.prototype.reset=function(){this.H.clear()};\nvar Um=new Tm;var Wm=[\"fin\",\"fs\",\"mcc\",\"ncc\"],Xm=function(a){a=a===void 0?!1:a;var b=Ok(),c=Nk.K,d=b.filter(function(e){return c[e]!==void 0&&(a||!Wm.includes(e))});Qk(d);return d.map(function(e){var f=c[e];typeof f===\"function\"&&(f=f());return f?\"&\"+e+\"=\"+f:\"\"}).join(\"\")+\"&z=0\"},Ym=function(a){var b=\"https://\"+E(21),c=\"/td?id=\"+E(5);return\"\"+wj(b)+c+a},Zm=function(a,b){b=b===void 0?!1:b;if(Jk(26)&&cl.H&&E(5)){var c=Vm(wm.fa.Wb);if(Qm(c))a.H||(a.H=!0,Sm(c,function(){return Zm(a)}));else{b&&Rk(\"fin\",\"1\");var d=\nXm(b),e=Ym(d),f={destinationId:E(5),endpoint:61};b?Ml(f,e,void 0,{kf:!0},void 0,function(){dd(e+\"&img=1\")}):Ll(f,e);a.H=!1;$m(d)}}},$m=function(a){if(Qc&&(Wb(Qc,\"https://www.googletagmanager.com/\")||Kf(47))&&!(a.indexOf(\"&csp=\")<0&&a.indexOf(\"&mde=\")<0)){var b;a:{try{if(Qc){b=new URL(Qc);break a}}catch(c){}b=void 0}b&&$c(\"\"+Qc+(Qc.indexOf(\"?\")>=0?\"&\":\"?\")+\"is_td=1\"+a)}},an=function(a){Ok().some(function(b){return!Mk[b]})&&Zm(a,!0)},bn=new function(){var a=this;this.H=!1;ed(w,\"pagehide\",function(){an(a)})};\nfunction cn(a){Zm(bn,a===void 0?!1:a)};var dn=[\"ad_storage\",\"analytics_storage\",\"ad_user_data\",\"ad_personalization\"],en=[G.D.Pd,G.D.Yc,G.D.Uf,G.D.Hb,G.D.xc,G.D.cb,G.D.Bb,G.D.mb,G.D.Ib,G.D.uc],hn=function(){var a=fn;!a.T&&a.H&&(dn.some(function(b){return Fm.containerScopedDefaults[b]!==1})||gn(\"mbc\"));a.T=!0},gn=function(a){cl.H&&(Rk(a,\"1\"),cn())},jn=function(a,b){var c=fn;if(!c.O[b]&&(c.O[b]=!0,c.K[b]))for(var d=m(en),e=d.next();!e.done;e=d.next())if(P(a,e.value)){gn(\"erc\");break}},fn=new function(){this.T=this.H=!1;this.O={};this.K={}};var kn={},ln=Object.freeze((kn[G.D.Nc]=1,kn[G.D.th]=1,kn[G.D.Di]=1,kn[G.D.Oc]=1,kn[G.D.Ha]=1,kn[G.D.Ib]=1,kn[G.D.Ab]=1,kn[G.D.Qb]=1,kn[G.D.Ed]=1,kn[G.D.uc]=1,kn[G.D.mb]=1,kn[G.D.Fd]=1,kn[G.D.He]=1,kn[G.D.Ua]=1,kn[G.D.Wp]=1,kn[G.D.Tf]=1,kn[G.D.Mi]=1,kn[G.D.Eh]=1,kn[G.D.Sc]=1,kn[G.D.Uf]=1,kn[G.D.iq]=1,kn[G.D.Va]=1,kn[G.D.Yf]=1,kn[G.D.lq]=1,kn[G.D.Kh]=1,kn[G.D.Tl]=1,kn[G.D.Uc]=1,kn[G.D.Vc]=1,kn[G.D.Bb]=1,kn[G.D.dm]=1,kn[G.D.Sb]=1,kn[G.D.Nd]=1,kn[G.D.Od]=1,kn[G.D.Pd]=1,kn[G.D.Nh]=1,kn[G.D.Vi]=1,kn[G.D.Qd]=\n1,kn[G.D.Yc]=1,kn[G.D.Rd]=1,kn[G.D.qm]=1,kn[G.D.Td]=1,kn[G.D.Zc]=1,kn[G.D.uj]=1,kn));Object.freeze([G.D.Ca,G.D.ab,G.D.Jb,G.D.sb,G.D.Ui,G.D.cb,G.D.Ni,G.D.Sp]);\nvar mn={},nn=Object.freeze((mn[G.D.xp]=1,mn[G.D.yp]=1,mn[G.D.zp]=1,mn[G.D.Ap]=1,mn[G.D.Bp]=1,mn[G.D.Fp]=1,mn[G.D.Gp]=1,mn[G.D.Hp]=1,mn[G.D.Jp]=1,mn[G.D.Bf]=1,mn)),on={},pn=Object.freeze((on[G.D.xl]=1,on[G.D.yl]=1,on[G.D.xe]=1,on[G.D.ye]=1,on[G.D.zl]=1,on[G.D.wd]=1,on[G.D.ze]=1,on[G.D.nc]=1,on[G.D.Mc]=1,on[G.D.oc]=1,on[G.D.Fb]=1,on[G.D.Ae]=1,on[G.D.qc]=1,on[G.D.Al]=1,on)),qn=Object.freeze([G.D.Nc,G.D.Oc,G.D.Fd,G.D.Uf,G.D.cg,G.D.Nd,G.D.Rd]),rn=Object.freeze([].concat(za(qn))),sn=Object.freeze([G.D.Ab,\nG.D.Eh,G.D.Nh,G.D.Vi,G.D.Ch]),tn=Object.freeze([].concat(za(sn))),un={},vn=(un[G.D.ja]=\"1\",un[G.D.ra]=\"2\",un[G.D.ka]=\"3\",un[G.D.Ta]=\"4\",un),wn={},xn=Object.freeze((wn.search=\"s\",wn.youtube=\"y\",wn.playstore=\"p\",wn.shopping=\"h\",wn.ads=\"a\",wn.maps=\"m\",wn));function yn(a){return typeof a!==\"object\"||a===null?{}:a}function zn(a){return a===void 0||a===null?\"\":typeof a===\"object\"?a.toString():String(a)}function An(a){if(a!==void 0&&a!==null)return zn(a)};var Wn=function(){this.H=w.google_tag_manager=w.google_tag_manager||{}},Xn;function Yn(a,b){Zn();var c=Xn;return c.H[a]=c.H[a]||b()}function $n(a){Zn();return Xn.H[a]}function ao(a,b){Zn();Xn.H[a]=b}function bo(a){var b=E(5);Zn();var c=Xn;c.H[b]=c.H[b]||a}function co(){var a=E(19);Zn();var b=Xn;return b.H[a]=b.H[a]||{}}function eo(){var a=E(19);Zn();return Xn.H[a]}function fo(){Zn();var a=Xn,b=a.H.sequence||1;a.H.sequence=b+1;return b}function Zn(){Xn||(Xn=new Wn)};var go=function(){};go.prototype.toString=function(){return\"undefined\"};var ho=new go;function po(a,b){function c(g){var h=kj(g),l=ej(h,\"protocol\"),n=ej(h,\"host\",!0),p=ej(h,\"port\"),q=ej(h,\"path\").toLowerCase().replace(/\\/$/,\"\");if(l===void 0||l===\"http\"&&p===\"80\"||l===\"https\"&&p===\"443\")l=\"web\",p=\"default\";return[l,n,p,q]}for(var d=c(String(a)),e=c(String(b)),f=0;f<d.length;f++)if(d[f]!==e[f])return!1;return!0}function qo(a){return ro(a)?1:0}\nfunction ro(a){var b=a.arg0,c=a.arg1;if(a.any_of&&Array.isArray(c)){for(var d=0;d<c.length;d++){var e=Jd(a,{});Jd({arg1:c[d],any_of:void 0},e);if(qo(e))return!0}return!1}switch(a[\"function\"]){case \"_cn\":return Kg(b,c);case \"_css\":return Gg(b,c);case \"_ew\":return Hg(b,c);case \"_eq\":return Lg(b,c);case \"_ge\":return Mg(b,c);case \"_gt\":return Og(b,c);case \"_lc\":return Ig(b,c);case \"_le\":return Ng(b,c);case \"_lt\":return Pg(b,c);case \"_re\":return Jg(b,c,a.ignore_case,Kk(3,function(){return new Map}));case \"_sw\":return Qg(b,\nc);case \"_um\":return po(b,c)}return!1};function so(a,b,c,d,e){if(Array.isArray(a)){var f;switch(a[0]){case \"function_id\":return a[1];case \"list\":f=[];for(var g=1;g<a.length;g++)f.push(so(a[g],b,c,d,e));return f;case \"macro\":var h=d[a[1]];return h?h.evaluate(b,e):void 0;case \"map\":f={};for(var l=1;l<a.length;l+=2)f[so(a[l],b,c,d,e)]=so(a[l+1],b,c,d,e);return f;case \"template\":f=[];for(var n=!1,p=1;p<a.length;p++){var q=so(a[p],b,c,d,e);f.push(q)}return f.join(\"\");case \"escape\":f=so(a[1],b,c,d,e);f=String(f);for(var y=2;y<a.length;y++)Hn[a[y]]&&(f=Hn[a[y]](f));return f;case \"tag\":var z=a[1];if(!c[z])throw Error(\"Unable to resolve tag reference \"+\nz+\".\");return{eo:a[2],index:z};case \"zb\":var C={},D=(C[If.Ub]=a[1],C.arg0=so(a[2],b,c,d,e),C.arg1=so(a[3],b,c,d,e),C.ignore_case=so(a[5],b,c,d,e),C),H=qo(D),F=!!a[4];return F||H!==2?F!==(H===1):null;default:throw Error(\"Attempting to expand unknown Value type: \"+a[0]+\".\");}}return a};function to(a){return a&&a.indexOf(\"pending:\")===0?uo(a.substr(8)):!1}function uo(a){if(a==null||a.length===0)return!1;var b=Number(a),c=Qb();return b<c+3E5&&b>c-9E5};var vo=!1,wo=!1,xo=!1,yo=0,zo=!1,Ao=[];function Bo(a){if(yo===0)zo&&Ao&&(Ao.length>=100&&Ao.shift(),Ao.push(a));else if(Co()){var b=E(41),c=Rc(b,[]);c.length>=50&&c.shift();c.push(a)}}function Do(){Eo();fd(A,\"TAProdDebugSignal\",Do)}function Eo(){if(!wo){wo=!0;Fo();var a=Ao;Ao=void 0;a==null||a.forEach(function(b){Bo(b)})}}\nfunction Fo(){var a=A.documentElement.getAttribute(\"data-tag-assistant-prod-present\");uo(a)?yo=1:!to(a)||vo||xo?yo=2:(xo=!0,ed(A,\"TAProdDebugSignal\",Do,!1),w.setTimeout(function(){Eo();vo=!0},200))}function Co(){if(!zo)return!1;switch(yo){case 1:case 0:return!0;case 2:return!1;default:return!1}};var Go=!1;function Ho(a,b){var c=dm(),d=am();E(26);var e=Kf(47)?0:Kf(50)?1:3,f=qj();if(Co()){var g=Io(\"INIT\");g.containerLoadSource=a!=null?a:0;b&&(g.parentTargetReference=b);g.aliases=c;g.destinations=d;e!==void 0&&(g.gtg={source:e,mPath:f!=null?f:\"\"});Bo(g)}}\nfunction Jo(a){var b,c,d,e;b=a.targetId;c=a.request;d=a.ob;e=a.isBatched;var f;if(f=Co()){var g;a:switch(c.endpoint){case 68:case 69:case 19:case 62:case 47:g=!0;break a;default:g=!1}f=!g}if(f){var h=Io(\"GTAG_HIT\",{eventId:d.eventId,priorityId:d.priorityId});h.target=b;h.url=c.url;c.postBody&&(h.postBody=c.postBody);h.parameterEncoding=c.parameterEncoding;h.endpoint=c.endpoint;e!==void 0&&(h.isBatched=e);Bo(h)}}function Ko(a){Co()&&Jo(a())}\nfunction Io(a,b){b=b===void 0?{}:b;b.groupId=Lo;var c,d=b,e=Mo,f={publicId:No};d.eventId!=null&&(f.eventId=d.eventId);d.priorityId!=null&&(f.priorityId=d.priorityId);d.eventName&&(f.eventName=d.eventName);d.groupId&&(f.groupId=d.groupId);d.tagName&&(f.tagName=d.tagName);c={containerProduct:\"GTM\",key:f,version:e,messageType:a};c.containerProduct=Go?\"OGT\":\"GTM\";c.key.targetRef=Oo;return c}var No=\"\",Mo=\"\",Oo={ctid:\"\",isDestination:!1},Lo;\nfunction Po(a){var b=E(5),c=Kf(45),d=$l(),e=E(6),f=E(1);E(23);yo=0;zo=!0;Fo();Lo=a;No=b;Mo=f;Go=c;Oo={ctid:b,isDestination:d,canonicalId:e}};var Qo=[G.D.ja,G.D.ra,G.D.ka,G.D.Ta];function Ro(a){for(var b=m(a[G.D.mc]||[\"\"]),c=b.next(),d={};!c.done;d={region:void 0},c=b.next())d.region=c.value,Jb(a,function(e){return function(f,g){if(f!==G.D.mc){var h=zn(g),l=e.region,n=hk(),p=ik();Dm=!0;Cm&&vb(\"TAGGING\",20);ym().declare(f,h,l,n,p)}}}(d))}\nfunction So(a){hn();var b=Kk(17,function(){return!1}),c=Kk(16,function(){return!1});!b&&c&&gn(\"crc\");Ik(17,!0);var d=a[G.D.nh];d&&R(41);var e=a[G.D.mc];e?R(40):e=[\"\"];for(var f=m(e),g=f.next(),h={};!g.done;h={Io:void 0},g=f.next())h.Io=g.value,Jb(a,function(l){return function(n,p){if(n!==G.D.mc&&n!==G.D.nh){var q=An(p),r=l.Io,t=Number(d),u=hk(),v=ik();t=t===void 0?0:t;Cm=!0;Dm&&vb(\"TAGGING\",20);ym().default(n,q,r,u,v,t,Fm)}}}(h))}\nfunction To(a){Fm.usedContainerScopedDefaults=!0;var b=a[G.D.mc];if(b){var c=Array.isArray(b)?b:[b];if(!c.includes(ik())&&!c.includes(hk()))return}Jb(a,function(d,e){switch(d){case \"ad_storage\":case \"analytics_storage\":case \"ad_user_data\":case \"ad_personalization\":break;default:return}Fm.usedContainerScopedDefaults=!0;Fm.containerScopedDefaults[d]=e===\"granted\"?3:2})}\nfunction Uo(a,b){hn();Ik(16,!0);Jb(a,function(c,d){var e=zn(d);Cm=!0;Dm&&vb(\"TAGGING\",20);ym().update(c,e,Fm)});Lm(b.eventId,b.priorityId)}function Vo(a){a.hasOwnProperty(\"all\")&&(Fm.selectedAllCorePlatformServices=!0,Jb(xn,function(b){Fm.corePlatformServices[b]=a.all===\"granted\";Fm.usedCorePlatformServices=!0}));Jb(a,function(b,c){b!==\"all\"&&(Fm.corePlatformServices[b]=c===\"granted\",Fm.usedCorePlatformServices=!0)})}\nfunction Wo(a){Array.isArray(a)||(a=[a]);return a.every(function(b){return Gm(b)})}function Xo(){var a=Yo;Array.isArray(a)||(a=[a]);return a.some(function(b){return Gm(b)})}function Zo(a,b){Km(a,b)}function $o(a,b){Nm(a,b)}function ap(a,b){Mm(a,b)}function bp(){var a=[G.D.ja,G.D.Ta,G.D.ka];ym().waitForUpdate(a,500,Fm)}function cp(a){for(var b=m(a),c=b.next();!c.done;c=b.next()){var d=c.value;ym().clearTimeout(d,void 0,Fm)}Lm()}\nfunction dp(a){for(var b={},c=m(a.split(\"|\")),d=c.next();!d.done;d=c.next())b[d.value]=!0;return b};var ep=function(a,b,c,d,e){this.endpoint=a;this.Z=d;this.parameterEncoding=e;this.O=b.slice()};ep.prototype.isSupported=function(){return!0};ep.prototype.K=function(){return Fk(uk[this.endpoint](void 0))};var fp=function(a,b,c){ep.call(this,a,b,!0,c===void 0?!1:c,3,void 0)};wa(fp,ep);var hp=function(a,b){var c=gp(a,G.D.wh);return b+\"/\"+c+\"/\"};fp.prototype.K=function(a){return hp(a,ep.prototype.K.call(this,a))};function ip(a,b){var c=gp(a,G.D.Hh);if(Q(502)&&c)for(var d=m(Object.keys(c)),e=d.next();!e.done;e=d.next()){var f=e.value,g=c[f];g!==void 0&&g!==null&&(b[\"gtmd.\"+f]=String(g))}};var T={U:{Pk:\"call_conversion\",vd:\"ccm_conversion\",Sk:\"common_aw\",wa:\"conversion\",Dq:\"floodlight\",Vd:\"ga_conversion\",Vb:\"gcp_remarketing\",Ka:\"page_view\",ub:\"remarketing\",Cb:\"user_data_lead\",Db:\"user_data_web\"}};function jp(a){a=a===void 0?[]:a;return Qi(a).join(\"~\")};function kp(){var a=[],b=Number('')||0,c=Number('')||0;c||(c=b/100);var d=function(){var t=!1;return t}();a.push({yk:228,studyId:228,experimentId:105177154,controlId:105177155,controlId2:105255245,probability:c,active:d,Ze:0});var e=Number('')||\n0,f=Number('')||0;f||(f=e/100);var g=function(){var t=!1;return t}();a.push({yk:235,studyId:235,experimentId:105357150,controlId:105357151,controlId2:0,probability:f,active:g,Ze:1});var h=Number('')||0,l=Number('')||\n0;l||(l=h/100);var n=function(){var t=!1;return t}();a.push({yk:266,studyId:266,experimentId:115718529,controlId:115718530,controlId2:115718531,probability:l,active:n,Ze:0});var p=Number('')||0,q=Number('')||\n0;q||(q=p/100);var r=function(){var t=!1;return t}();a.push({yk:267,studyId:267,experimentId:115718526,controlId:115718527,controlId2:115718528,probability:q,active:r,Ze:0});return a};var lp=function(){this.K={};this.H={};this.O={};this.T=new Set},rp=function(a,b){var c=b,d=b=a.O[c.studyId]?la(Object,\"assign\").call(Object,{},c,{active:!0}):c,e=Fi;d.controlId2&&d.probability<=.25||(d=la(Object,\"assign\").call(Object,{},d,{controlId2:0}));e.studies[d.studyId]=d;b.focused&&(a.K[b.studyId]=!0);if(b.Ze===1){var f=b.studyId;mp(a,np(),f);op(a,f)?Oj(Pj,f):pp(a,f)?Pj.K[f]=!0:qp(a,f)&&(Pj.H[f]=!0)}else if(b.Ze===0){var g=b.studyId;mp(a,a.H,g);op(a,g)?Oj(Pj,g):pp(a,g)?Pj.K[g]=!0:qp(a,g)&&\n(Pj.H[g]=!0)}},mp=function(a,b,c,d){var e=Fi;if(e.studies[c]){var f=e.studies[c],g=f.experimentId,h=f.probability;if(!(b.studies||{})[c]){var l=b.studies||{};l[c]=!0;b.studies=l;if(!e.studies[c].active)if(e.studies[c].probability>.5)Ii(b,g,c);else if(!(h<=0||h>1)){var n=void 0;if(d){var p=Ci(d+\"~\"+c);if(p===\"e2\")n=-1;else{for(var q=new Uint8Array(p),r=BigInt(0),t=m(q),u=t.next();!u.done;u=t.next())r=r<<BigInt(8)|BigInt(u.value);n=Number(r%BigInt(Number.MAX_SAFE_INTEGER))}}Gi.vk(b,c,n)}}}if(!a.K[c]){var v=\nNi(b,c);v&&Pi.H.H.add(v)}},np=function(){return Yj(Tj.da.ar,{})},tp=function(a,b){var c=sp;mp(c,np(),a,b);op(c,a)?Oj(Pj,a):pp(c,a)?Pj.K[a]=!0:qp(c,a)&&(Pj.H[a]=!0)},op=function(a,b){var c=np();return Ki(c,b)||Ki(a.H,b)},pp=function(a,b){var c=np();return Li(c,b)||Li(a.H,b)},qp=function(a,b){var c=np();return Mi(c,b)||Mi(a.H,b)},sp;\nfunction up(){if(!sp){var a=sp=new lp,b,c,d=((b=w)==null?void 0:(c=b.location)==null?void 0:c.hash)||\"\";if(d[0]===\"#\"&&d[1]===\"_\"&&d[2]===\"t\"&&d[3]===\"e\"&&d[4]===\"=\"){var e=d.substring(5);if(e)for(var f=m(e.split(\"~\")),g=f.next();!g.done;g=f.next()){var h=Number(g.value);h&&(a.O[h]=!0,Oj(Pj,h))}}for(var l=m(kp()),n=l.next();!n.done;n=l.next())rp(a,n.value);for(var p=[],q=m(Of(56)||[]),r=q.next();!r.done;r=q.next()){var t=r.value,u={studyId:t[1],active:!!t[2],probability:t[3]||0,experimentId:t[4]||\n0,controlId:t[5]||0,controlId2:t[6]||0},v=0;switch(t[7]){case 2:v=1;break;case 3:v=2;break;case 1:case 4:case 5:case 0:v=0}var x;a:switch(u.studyId){case 462:x=!0;break a;default:x=!1}var y=la(Object,\"assign\").call(Object,{},u,{Ze:v,focused:x});(y.active||y.experimentId&&y.controlId)&&p.push(y)}for(var z=m(p),C=z.next();!C.done;C=z.next())rp(a,C.value)}}function vp(){up();var a=sp,b=op(a,462);if(a.K[462]){var c,d=np();(c=Ni(d,462)||Ni(a.H,462))&&a.T.add(c)}return b}\nfunction wp(a){up();var b=new Set(sp.T);if(a)for(var c=U(a,I.J.Qe)||[],d=m(c),e=d.next();!e.done;e=d.next())b.add(e.value);return jp([].concat(za(b)))};function xp(a,b){b&&Jb(b,function(c,d){typeof d!==\"object\"&&d!==void 0&&(a[\"1p.\"+c]=String(d))})};var yp=Object.freeze([G.D.ja,G.D.ka]);function zp(a){var b=a.location.href;if(a===a.top)return{url:b,Ps:!0};var c=!1,d=a.document;d&&d.referrer&&(b=d.referrer,a.parent===a.top&&(c=!0));var e=a.location.ancestorOrigins;if(e){var f=e[e.length-1],g;f&&((g=b)==null?void 0:g.indexOf(f))===-1&&(c=!1,b=f)}return{url:b,Ps:c}}function Ap(a){try{var b;if(b=!!a&&a.location.href!=null)a:{try{Cl(a.foo);b=!0;break a}catch(c){}b=!1}return b}catch(c){return!1}}function Bp(){for(var a=w,b=a;a&&a!==a.parent;)a=a.parent,Ap(a)&&(b=a);return b};var Cp=function(a,b){var c=function(){};c.prototype=a.prototype;var d=new c;a.apply(d,Array.prototype.slice.call(arguments,1));return d},Dp=function(a){var b=a;return function(){if(b){var c=b;b=null;c()}}};function Ep(a,b){if(a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&b(a[c],c,a)};function Fp(a){var b=a.split(/[?#]/),c=/[?]/.test(a)?\"?\"+b[1]:\"\";return{Dk:b[0],params:c,fragment:/[#]/.test(a)?\"#\"+(c?b[2]:b[1]):\"\"}}function Gp(a){var b=Pa.apply(1,arguments);if(b.length===0)return oc(a[0]);for(var c=a[0],d=0;d<b.length;d++)c+=encodeURIComponent(b[d])+a[d+1];return oc(c)}\nfunction Hp(a,b,c,d){function e(g,h){g!=null&&(Array.isArray(g)?g.forEach(function(l){return e(l,h)}):(b+=f+encodeURIComponent(h)+\"=\"+encodeURIComponent(g),f=\"&\"))}var f=b.length?\"&\":\"?\";d.constructor===Object&&(d=Object.entries(d));Array.isArray(d)?d.forEach(function(g){return e(g[1],g[0])}):d.forEach(e);return oc(a+b+c)}function Ip(a,b){var c=Fp(pc(a).toString()),d=c.Dk.slice(-1)===\"/\"?\"\":\"/\",e=c.Dk+d+encodeURIComponent(b);return oc(e+c.params+c.fragment)};var Jp=function(a,b){for(var c=a,d=0;d<50;++d){var e;try{e=!(!c.frames||!c.frames[b])}catch(h){e=!1}if(e)return c;var f;a:{try{var g=c.parent;if(g&&g!==c){f=g;break a}}catch(h){}f=null}if(!(c=f))break}return null},Kp=function(a){var b=w;if(b.top==b)return 0;if(a===void 0?0:a){var c=b.location.ancestorOrigins;if(c)return c[c.length-1]==b.location.origin?1:2}return Ap(b.top)?1:2},Lp=function(a){a=a===void 0?document:a;return a.createElement(\"img\")};function Mp(a){for(var b=[],c=A.cookie.split(\";\"),d=new RegExp(\"^\\\\s*\"+(a||\"_gac\")+\"_(UA-\\\\d+-\\\\d+)=\\\\s*(.+?)\\\\s*$\"),e=0;e<c.length;e++){var f=c[e].match(d);f&&b.push({ve:f[1],value:f[2],timestamp:Number(f[2].split(\".\")[1])||0})}b.sort(function(g,h){return h.timestamp-g.timestamp});return b}\nfunction Np(a,b){var c=Mp(a),d={};if(!c||!c.length)return d;for(var e=0;e<c.length;e++){var f=c[e].value.split(\".\");if(!(f[0]!==\"1\"||b&&f.length<3||!b&&f.length!==3)&&Number(f[1])){d[c[e].ve]||(d[c[e].ve]=[]);var g={version:f[0],timestamp:Number(f[1])*1E3,gclid:f[2]};b&&f.length>3&&(g.labels=f.slice(3));d[c[e].ve].push(g)}}return d};function Op(a){return a.origin!==\"null\"};var Pp={},Qp=(Pp.k={na:/^[\\w-]+$/},Pp.b={na:/^[\\w-]+$/,rk:!0},Pp.i={na:/^[1-9]\\d*$/},Pp.h={na:/^\\d+$/},Pp.t={na:/^[1-9]\\d*$/},Pp.d={na:/^[A-Za-z0-9_-]+$/},Pp.j={na:/^\\d+$/},Pp.u={na:/^[1-9]\\d*$/},Pp.l={na:/^[01]$/},Pp.o={na:/^[1-9]\\d*$/},Pp.g={na:/^[01]$/},Pp.s={na:/^.+$/},Pp.m={na:/^[01]$/},Pp);var Rp={},Vp=(Rp[5]={si:{2:Sp},fk:\"2\",ei:[\"k\",\"i\",\"b\",\"u\"]},Rp[4]={si:{2:Sp,GCL:Tp},fk:\"2\",ei:[\"k\",\"i\",\"b\",\"m\"]},Rp[2]={si:{GS2:Sp,GS1:Up},fk:\"GS2\",ei:\"sogtjlhd\".split(\"\")},Rp);function Wp(a,b,c){var d=Vp[b];if(d){var e=a.split(\".\")[0];c==null||c(e);if(e){var f=d.si[e];if(f)return f(a,b)}}}\nfunction Sp(a,b){var c=a.split(\".\");if(c.length===3){var d=c[2];if(d.indexOf(\"$\")===-1&&d.indexOf(\"%24\")!==-1)try{d=decodeURIComponent(d)}catch(t){}var e={},f=Vp[b];if(f){for(var g=f.ei,h=m(d.split(\"$\")),l=h.next();!l.done;l=h.next()){var n=l.value,p=n[0];if(g.indexOf(p)!==-1)try{var q=decodeURIComponent(n.substring(1)),r=Qp[p];r&&(r.rk?(e[p]=e[p]||[],e[p].push(q)):e[p]=q)}catch(t){}}return e}}}function Xp(a,b,c){var d=Vp[b];if(d)return[d.fk,c||\"1\",Yp(a,b)].join(\".\")}\nfunction Yp(a,b){var c=Vp[b];if(c){for(var d=[],e=m(c.ei),f=e.next();!f.done;f=e.next()){var g=f.value,h=Qp[g];if(h){var l=a[g];if(l!==void 0)if(h.rk&&Array.isArray(l))for(var n=m(l),p=n.next();!p.done;p=n.next())d.push(encodeURIComponent(\"\"+g+p.value));else d.push(encodeURIComponent(\"\"+g+l))}}return d.join(\"$\")}}function Tp(a){var b=a.split(\".\");b.shift();var c=b.shift(),d=b.shift(),e={};return e.k=d,e.i=c,e.b=b,e}\nfunction Up(a){var b=a.split(\".\").slice(2);if(!(b.length<5||b.length>7)){var c={};return c.s=b[0],c.o=b[1],c.g=b[2],c.t=b[3],c.j=b[4],c.l=b[5],c.h=b[6],c}};var Zp={W:{hr:0,Hk:1,oh:2,Zk:3,yi:4,Xk:5,Yk:6,al:7,zi:8,wm:9,vm:10,Zi:11,ym:12,Qh:13,Hm:14,oj:15,Zq:16,fd:17,zj:18,Aj:19,Bj:20,Gn:21,Cj:22,Bi:23,pl:24}};Zp.W[Zp.W.hr]=\"RESERVED_ZERO\";Zp.W[Zp.W.Hk]=\"ADS_CONVERSION_HIT\";Zp.W[Zp.W.oh]=\"CONTAINER_EXECUTE_START\";Zp.W[Zp.W.Zk]=\"CONTAINER_SETUP_END\";Zp.W[Zp.W.yi]=\"CONTAINER_SETUP_START\";Zp.W[Zp.W.Xk]=\"CONTAINER_BLOCKING_END\";Zp.W[Zp.W.Yk]=\"CONTAINER_EXECUTE_END\";Zp.W[Zp.W.al]=\"CONTAINER_YIELD_END\";Zp.W[Zp.W.zi]=\"CONTAINER_YIELD_START\";Zp.W[Zp.W.wm]=\"EVENT_EXECUTE_END\";\nZp.W[Zp.W.vm]=\"EVENT_EVALUATION_END\";Zp.W[Zp.W.Zi]=\"EVENT_EVALUATION_START\";Zp.W[Zp.W.ym]=\"EVENT_SETUP_END\";Zp.W[Zp.W.Qh]=\"EVENT_SETUP_START\";Zp.W[Zp.W.Hm]=\"GA4_CONVERSION_HIT\";Zp.W[Zp.W.oj]=\"PAGE_LOAD\";Zp.W[Zp.W.Zq]=\"PAGEVIEW\";Zp.W[Zp.W.fd]=\"SNIPPET_LOAD\";Zp.W[Zp.W.zj]=\"TAG_CALLBACK_ERROR\";Zp.W[Zp.W.Aj]=\"TAG_CALLBACK_FAILURE\";Zp.W[Zp.W.Bj]=\"TAG_CALLBACK_SUCCESS\";Zp.W[Zp.W.Gn]=\"TAG_EXECUTE_END\";Zp.W[Zp.W.Cj]=\"TAG_EXECUTE_START\";Zp.W[Zp.W.Bi]=\"CUSTOM_PERFORMANCE_START\";Zp.W[Zp.W.pl]=\"CUSTOM_PERFORMANCE_END\";var $p=[],aq={},bq={};function cq(a){if($f(9)&&$p.includes(a)){var b;(b=xd())==null||b.mark(a+\"-\"+Zp.W.Bi+\"-\"+(bq[a]||0))}}function dq(a){if($f(9)&&$p.includes(a)){var b=a+\"-\"+Zp.W.pl+\"-\"+(bq[a]||0),c={start:a+\"-\"+Zp.W.Bi+\"-\"+(bq[a]||0),end:b},d;(d=xd())==null||d.mark(b);var e,f,g=(f=(e=xd())==null?void 0:e.measure(b,c))==null?void 0:f.duration;g!==void 0&&(bq[a]=(bq[a]||0)+1,aq[a]=g+(aq[a]||0))}};var eq=[\"3\",\"4\"];function fq(a,b,c,d){try{cq(\"3\");var e;return(e=gq(function(f){return f===a},b,c,d)[a])!=null?e:[]}finally{dq(\"3\")}}function gq(a,b,c,d){var e;if(hq(d)){for(var f={},g=String(b||iq()).split(\";\"),h=0;h<g.length;h++){var l=g[h].split(\"=\"),n=l[0].trim();if(n&&a(n)){var p=l.slice(1).join(\"=\").trim();p&&c&&(p=decodeURIComponent(p));var q=void 0,r=void 0;((q=f)[r=n]||(q[r]=[])).push(p)}}e=f}else e={};return e}\nfunction jq(a,b,c,d,e){if(hq(e)){var f=kq(a,d,e);if(f.length===1)return f[0];if(f.length!==0){f=lq(f,function(g){return g.Rr},b);if(f.length===1)return f[0];f=lq(f,function(g){return g.jt},c);return f[0]}}}function mq(a,b,c,d){var e=iq(),f=w;Op(f)&&(f.document.cookie=a);var g=iq();return e!==g||c!==void 0&&fq(b,g,!1,d).indexOf(c)>=0}\nfunction nq(a,b,c,d){function e(x,y,z){if(z==null)return delete h[y],x;h[y]=z;return x+\"; \"+y+\"=\"+z}function f(x,y){if(y==null)return x;h[y]=!0;return x+\"; \"+y}if(!hq(c.Jc))return 2;var g;b==null?g=a+\"=deleted; expires=\"+(new Date(0)).toUTCString():(c.encode&&(b=encodeURIComponent(b)),b=oq(b),g=a+\"=\"+b);var h={};g=e(g,\"path\",c.path);var l;c.expires instanceof Date?l=c.expires.toUTCString():c.expires!=null&&(l=\"\"+c.expires);g=e(g,\"expires\",l);g=e(g,\"max-age\",c.Ws);g=e(g,\"samesite\",c.Dt);c.secure&&\n(g=f(g,\"secure\"));var n=c.domain;if(n&&n.toLowerCase()===\"auto\"){for(var p=pq(),q=void 0,r=!1,t=0;t<p.length;++t){var u=p[t]!==\"none\"?p[t]:void 0,v=e(g,\"domain\",u);v=f(v,c.flags);try{d&&d(a,h)}catch(x){q=x;continue}r=!0;if(!qq(u,c.path)&&mq(v,a,b,c.Jc))return 0}if(q&&!r)throw q;return 1}n&&n.toLowerCase()!==\"none\"&&(g=e(g,\"domain\",n));g=f(g,c.flags);d&&d(a,h);return qq(n,c.path)?1:mq(g,a,b,c.Jc)?0:1}\nfunction rq(a,b,c){c.path==null&&(c.path=\"/\");c.domain||(c.domain=\"auto\");cq(\"2\");var d=nq(a,b,c);dq(\"2\");return d}function lq(a,b,c){for(var d=[],e=[],f,g=0;g<a.length;g++){var h=a[g],l=b(h);l===c?d.push(h):f===void 0||l<f?(e=[h],f=l):l===f&&e.push(h)}return d.length>0?d:e}\nfunction kq(a,b,c){for(var d=[],e=fq(a,void 0,void 0,c),f=0;f<e.length;f++){var g=e[f].split(\".\"),h=g.shift();if(!b||!h||b.indexOf(h)!==-1){var l=g.shift();if(l){var n=l.split(\"-\");d.push({Kr:e[f],Lr:g.join(\".\"),Rr:Number(n[0])||1,jt:Number(n[1])||1})}}}return d}function oq(a){a&&a.length>1200&&(a=a.substring(0,1200));return a}var sq=/^(www\\.)?google(\\.com?)?(\\.[a-z]{2})?$/,tq=/(^|\\.)doubleclick\\.net$/i;\nfunction qq(a,b){return a!==void 0&&(tq.test(w.document.location.hostname)||b===\"/\"&&sq.test(a))}function uq(a){if(!a)return 1;var b=a;$f(4)&&a===\"none\"&&(b=w.document.location.hostname);b=b.indexOf(\".\")===0?b.substring(1):b;return b.split(\".\").length}function vq(a){if(!a||a===\"/\")return 1;a[0]!==\"/\"&&(a=\"/\"+a);a[a.length-1]!==\"/\"&&(a+=\"/\");return a.split(\"/\").length-1}function wq(a,b){var c=\"\"+uq(a),d=vq(b);d>1&&(c+=\"-\"+d);return c}\nvar iq=function(){var a=w;return Op(a)?a.document.cookie:\"\"},hq=function(a){return a&&$f(5)?(Array.isArray(a)?a:[a]).every(function(b){return Im(b)&&Gm(b)}):!0},pq=function(){var a=[],b=w.document.location.hostname.split(\".\");if(b.length===4){var c=b[b.length-1];if(Number(c).toString()===c)return[\"none\"]}for(var d=b.length-2;d>=0;d--)a.push(b.slice(d).join(\".\"));var e=w.document.location.hostname;tq.test(e)||sq.test(e)||a.push(\"none\");return a};function xq(a,b,c,d){var e,f=Number(a.ld!=null?a.ld:void 0);f!==0&&(e=new Date((b||Qb())+1E3*(f||7776E3)));return{path:a.path,domain:a.domain,flags:a.flags,encode:!!c,expires:e,Jc:d}};var yq=new Map([[5,\"ad_storage\"],[4,[\"ad_storage\",\"ad_user_data\"]],[2,\"analytics_storage\"]]);function zq(a,b,c){if(Vp[b]){for(var d=[],e=fq(a,void 0,void 0,yq.get(b)),f=m(e),g=f.next();!g.done;g=f.next()){var h=Wp(g.value,b,c);h&&d.push(Aq(h))}return d}}\nfunction Bq(a){var b=Cq;if(Vp[2]){for(var c={},d=gq(a,void 0,void 0,yq.get(2)),e=Object.keys(d).sort(),f=m(e),g=f.next();!g.done;g=f.next())for(var h=g.value,l=m(d[h]),n=l.next();!n.done;n=l.next()){var p=Wp(n.value,2,b);p&&(c[h]||(c[h]=[]),c[h].push(Aq(p)))}return c}}function Dq(a,b,c,d,e){d=d||{};var f=wq(d.domain,d.path),g=Xp(b,c,f);if(!g)return 1;var h=xq(d,e,void 0,yq.get(c));return rq(a,g,h)}function Eq(a,b){var c=b.na;return typeof c===\"function\"?c(a):c.test(a)}\nfunction Aq(a){for(var b=m(Object.keys(a)),c=b.next(),d={};!c.done;d={Ig:void 0},c=b.next()){var e=c.value,f=a[e];d.Ig=Qp[e];d.Ig?d.Ig.rk?a[e]=Array.isArray(f)?f.filter(function(g){return function(h){return Eq(h,g.Ig)}}(d)):void 0:typeof f===\"string\"&&Eq(f,d.Ig)||(a[e]=void 0):a[e]=void 0}return a};var Fq;function Gq(){function a(g){c(g.target||g.srcElement||{})}function b(g){d(g.target||g.srcElement||{})}var c=Hq,d=Iq,e=Jq();if(!e.init){ed(A,\"mousedown\",a);ed(A,\"keyup\",a);ed(A,\"submit\",b);var f=HTMLFormElement.prototype.submit;HTMLFormElement.prototype.submit=function(){d(this);f.call(this)};e.init=!0}}function Kq(a,b,c,d,e){var f={callback:a,domains:b,fragment:c===2,placement:c,forms:d,sameHost:e};Jq().decorators.push(f)}\nfunction Lq(a,b,c){for(var d=Jq().decorators,e={},f=0;f<d.length;++f){var g=d[f],h;if(h=!c||g.forms)a:{var l=g.domains,n=a,p=!!g.sameHost;if(l&&(p||n!==A.location.hostname))for(var q=0;q<l.length;q++)if(l[q]instanceof RegExp){if(l[q].test(n)){h=!0;break a}}else if(n.indexOf(l[q])>=0||p&&l[q].indexOf(n)>=0){h=!0;break a}h=!1}if(h){var r=g.placement;r===void 0&&(r=g.fragment?2:1);r===b&&Ub(e,g.callback())}}return e}\nfunction Jq(){var a=Rc(\"google_tag_data\",{}),b=a.gl;b&&b.decorators||(b={decorators:[]},a.gl=b);return b};var Mq=/(.*?)\\*(.*?)\\*(.*)/,Nq=/^https?:\\/\\/([^\\/]*?)\\.?cdn\\.ampproject\\.org\\/?(.*)/,Oq=/^(?:www\\.|m\\.|amp\\.)+/,Pq=/([^?#]+)(\\?[^#]*)?(#.*)?/;function Qq(a){var b=Pq.exec(a);if(b)return{lk:b[1],query:b[2],fragment:b[3]}}function Rq(a){return new RegExp(\"(.*?)(^|&)\"+a+\"=([^&]*)&?(.*)\")}\nfunction Sq(a,b){var c=[Nc.userAgent,(new Date).getTimezoneOffset(),Nc.userLanguage||Nc.language,Math.floor(Qb()/60/1E3)-(b===void 0?0:b),a].join(\"*\"),d;if(!(d=Fq)){for(var e=Array(256),f=0;f<256;f++){for(var g=f,h=0;h<8;h++)g=g&1?g>>>1^3988292384:g>>>1;e[f]=g}d=e}Fq=d;for(var l=4294967295,n=0;n<c.length;n++)l=l>>>8^Fq[(l^c.charCodeAt(n))&255];return((l^-1)>>>0).toString(36)}\nfunction Tq(a){return function(b){var c=kj(w.location.href),d=c.search.replace(\"?\",\"\"),e=bj(d,\"_gl\",!1,!0)||\"\";b.query=Uq(e)||{};var f=ej(c,\"fragment\"),g;var h=-1;if(Wb(f,\"_gl=\"))h=4;else{var l=f.indexOf(\"&_gl=\");l>0&&(h=l+3+2)}if(h<0)g=void 0;else{var n=f.indexOf(\"&\",h);g=n<0?f.substring(h):f.substring(h,n)}b.fragment=Uq(g||\"\")||{};a&&Vq(c,d,f)}}function Wq(a,b){var c=Rq(a).exec(b),d=b;if(c){var e=c[2],f=c[4];d=c[1];f&&(d=d+e+f)}return d}\nfunction Vq(a,b,c){function d(g,h){var l=Wq(\"_gl\",g);l.length&&(l=h+l);return l}if(Mc&&Mc.replaceState){var e=Rq(\"_gl\");if(e.test(b)||e.test(c)){var f=ej(a,\"path\");b=d(b,\"?\");c=d(c,\"#\");Mc.replaceState({},\"\",\"\"+f+b+c)}}}function Xq(a,b){var c=Tq(!!b),d=Jq();d.data||(d.data={query:{},fragment:{}},c(d.data));var e={},f=d.data;f&&(Ub(e,f.query),a&&Ub(e,f.fragment));return e}\nvar Uq=function(a){try{var b=Yq(a,3);if(b!==void 0){for(var c={},d=b?b.split(\"*\"):[],e=0;e+1<d.length;e+=2){var f=d[e],g=tb(d[e+1]);c[f]=g}vb(\"TAGGING\",6);return c}}catch(h){vb(\"TAGGING\",8)}};function Yq(a,b){if(a){var c;a:{for(var d=a,e=0;e<3;++e){var f=Mq.exec(d);if(f){c=f;break a}d=dj(d)||\"\"}c=void 0}var g=c;if(g&&g[1]===\"1\"){var h=g[3],l;a:{for(var n=g[2],p=0;p<b;++p)if(n===Sq(h,p)){l=!0;break a}l=!1}if(l)return h;vb(\"TAGGING\",7)}}}\nfunction Zq(a,b,c,d,e){function f(p){p=Wq(a,p);var q=p.charAt(p.length-1);p&&q!==\"&\"&&(p+=\"&\");return p+n}d=d===void 0?!1:d;e=e===void 0?!1:e;var g=Qq(c);if(!g)return\"\";var h=g.query||\"\",l=g.fragment||\"\",n=a+\"=\"+b;d?l.substring(1).length!==0&&e||(l=\"#\"+f(l.substring(1))):h=\"?\"+f(h.substring(1));return\"\"+g.lk+h+l}\nfunction $q(a,b){function c(n,p,q){var r;a:{for(var t in n)if(n.hasOwnProperty(t)){r=!0;break a}r=!1}if(r){var u,v=[],x;for(x in n)if(n.hasOwnProperty(x)){var y=n[x];y!==void 0&&y===y&&y!==null&&y.toString()!==\"[object Object]\"&&(v.push(x),v.push(sb(String(y))))}var z=v.join(\"*\");u=[\"1\",Sq(z),z].join(\"*\");d?($f(3)||$f(1)||!p)&&ar(\"_gl\",u,a,p,q):br(\"_gl\",u,a,p,q)}}var d=(a.tagName||\"\").toUpperCase()===\"FORM\",e=Lq(b,1,d),f=Lq(b,2,d),g=Lq(b,4,d),h=Lq(b,3,d);c(e,!1,!1);c(f,!0,!1);$f(1)&&c(g,!0,!0);for(var l in h)h.hasOwnProperty(l)&&\ncr(l,h[l],a)}function cr(a,b,c){c.tagName.toLowerCase()===\"a\"?br(a,b,c):c.tagName.toLowerCase()===\"form\"&&ar(a,b,c)}function br(a,b,c,d,e){d=d===void 0?!1:d;e=e===void 0?!1:e;var f;if(f=c.href){var g;if(!(g=d)){var h=w.location.href,l=Qq(c.href),n=Qq(h);g=!(l&&n&&l.lk===n.lk&&l.query===n.query&&l.fragment)}f=g}if(f){var p=Zq(a,b,c.href,d,e);Ac.test(p)&&(c.href=p)}}\nfunction ar(a,b,c,d,e){d=d===void 0?!1:d;e=e===void 0?!1:e;if(c){var f=c.getAttribute(\"action\")||\"\";if(f){var g=(c.method||\"\").toLowerCase();if(g!==\"get\"||d){if(g===\"get\"||g===\"post\"){var h=Zq(a,b,f,d,e);Ac.test(h)&&(c.action=h)}}else{for(var l=c.childNodes||[],n=!1,p=0;p<l.length;p++){var q=l[p];if(q.name===a){q.setAttribute(\"value\",b);n=!0;break}}if(!n){var r=A.createElement(\"input\");r.setAttribute(\"type\",\"hidden\");r.setAttribute(\"name\",a);r.setAttribute(\"value\",b);c.appendChild(r)}}}}}\nfunction Hq(a){try{var b;a:{for(var c=a,d=100;c&&d>0;){if(c.href&&c.nodeName.match(/^a(?:rea)?$/i)){b=c;break a}c=c.parentNode;d--}b=null}var e=b;if(e){var f=e.protocol;f!==\"http:\"&&f!==\"https:\"||$q(e,e.hostname)}}catch(g){}}function Iq(a){try{var b=a.getAttribute(\"action\");if(b){var c=ej(kj(b),\"host\");$q(a,c)}}catch(d){}}function dr(a,b,c,d){Gq();var e=c===\"fragment\"?2:1;d=!!d;Kq(a,b,e,d,!1);e===2&&vb(\"TAGGING\",23);d&&vb(\"TAGGING\",24)}\nfunction er(a,b){Gq();Kq(a,[gj(w.location,\"host\",!0)],b,!0,!0)}function fr(){var a=A.location.hostname,b=Nq.exec(A.referrer);if(!b)return!1;var c=b[2],d=b[1],e=\"\";if(c){var f=c.split(\"/\"),g=f[1];e=g===\"s\"?dj(f[2])||\"\":dj(g)||\"\"}else if(d){if(d.indexOf(\"xn--\")===0)return!1;e=d.replace(/-/g,\".\").replace(/\\.\\./g,\"-\")}var h=a.replace(Oq,\"\"),l=e.replace(Oq,\"\");return h===l||Xb(h,\".\"+l)}function gr(a,b){return a===!1?!1:a||b||fr()};var hr=function(a){this.value=0;this.value=a===void 0?0:a};hr.prototype.set=function(a){return this.value|=1<<a};var ir=function(a,b){b<=0||(a.value|=1<<b-1)};hr.prototype.get=function(){return this.value};hr.prototype.clear=function(a){this.value&=~(1<<a)};hr.prototype.clearAll=function(){this.value=0};hr.prototype.equals=function(a){return this.value===a.value};function jr(a){if(a)try{return new Uint8Array(atob(a.replace(/-/g,\"+\").replace(/_/g,\"/\")).split(\"\").map(function(b){return b.charCodeAt(0)}))}catch(b){}}function kr(a,b){var c=0,d=0,e,f=b;do{if(f>=a.length)return;e=a[f++];c|=(e&127)<<d;d+=7}while(e&128);return[c,f]};function lr(){var a=String,b=w.location.hostname,c=w.location.pathname,d=b=fc(b);d.split(\".\").length>2&&(d=d.replace(/^(www[0-9]*|web|ftp|wap|home|m|w|amp|mobile)\\./,\"\"));b=d;c=fc(c);var e=c.split(\";\")[0];e=e.replace(/\\/(ar|slp|web|index)?\\/?$/,\"\");return a(Mh((\"\"+b+e).toLowerCase()))};var mr=[\"ad_storage\",\"ad_user_data\"];function nr(a,b){if(!a)return vb(\"TAGGING\",32),10;if(b===null||b===void 0||b===\"\")return vb(\"TAGGING\",33),11;var c=or(!1);if(c.error!==0)return vb(\"TAGGING\",34),c.error;if(!c.value)return vb(\"TAGGING\",35),2;c.value[a]=b;var d=pr(c);d!==0&&vb(\"TAGGING\",36);return d}\nfunction qr(a){if(!a)return vb(\"TAGGING\",27),{error:10};var b=or();if(b.error!==0)return vb(\"TAGGING\",29),b;if(!b.value)return vb(\"TAGGING\",30),{error:2};if(!(a in b.value))return vb(\"TAGGING\",31),{value:void 0,error:15};var c=b.value[a];return c===null||c===void 0||c===\"\"?(vb(\"TAGGING\",28),{value:void 0,error:11}):{value:c,error:0}}\nfunction rr(a){if(a){var b=or(!1);b.error!==0?vb(\"TAGGING\",38):b.value?a in b.value?(delete b.value[a],pr(b)!==0&&vb(\"TAGGING\",41)):vb(\"TAGGING\",40):vb(\"TAGGING\",39)}else vb(\"TAGGING\",37)}\nfunction or(a){a=a===void 0?!0:a;if(!Gm(mr))return vb(\"TAGGING\",43),{error:3};try{if(!w.localStorage)return vb(\"TAGGING\",44),{error:1}}catch(f){return vb(\"TAGGING\",45),{error:14}}var b={schema:\"gcl\",version:1},c=void 0;try{c=w.localStorage.getItem(\"_gcl_ls\")}catch(f){return vb(\"TAGGING\",46),{error:13}}try{if(c){var d=JSON.parse(c);if(d&&typeof d===\"object\")b=d;else return vb(\"TAGGING\",47),{error:12}}}catch(f){return vb(\"TAGGING\",48),{error:8}}if(b.schema!==\"gcl\")return vb(\"TAGGING\",49),{error:4};\nif(b.version!==1)return vb(\"TAGGING\",50),{error:5};try{var e=sr(b);a&&e&&pr({value:b,error:0})}catch(f){return vb(\"TAGGING\",48),{error:8}}return{value:b,error:0}}\nfunction sr(a){if(!a||typeof a!==\"object\")return!1;if(\"expires\"in a&&\"value\"in a){var b;typeof a.expires===\"number\"?b=a.expires:b=typeof a.expires===\"string\"?Number(a.expires):NaN;if(isNaN(b)||!(Date.now()<=b))return a.value=null,a.error=9,vb(\"TAGGING\",54),!0}else{for(var c=!1,d=m(Object.keys(a)),e=d.next();!e.done;e=d.next())c=sr(a[e.value])||c;return c}return!1}\nfunction pr(a){if(a.error)return a.error;if(!a.value)return vb(\"TAGGING\",42),2;var b=a.value,c;try{c=JSON.stringify(b)}catch(d){return vb(\"TAGGING\",52),6}try{w.localStorage.setItem(\"_gcl_ls\",c)}catch(d){return vb(\"TAGGING\",53),7}return 0};var tr={},ur=(tr.gclid=!0,tr.dclid=!0,tr.gbraid=!0,tr.wbraid=!0,tr),vr=/^\\w+$/,wr=/^[\\w-]+$/,xr={},yr=(xr.aw=\"FPGCLAW\",xr),zr={},Ar=(zr.ag=\"_ag\",zr.gb=\"_gb\",zr.aw=\"_aw\",zr.dc=\"_dc\",zr.gf=\"_gf\",zr.ha=\"_ha\",zr.gp=\"_gp\",zr.gs=\"_gs\",zr),Br=/^(?:www\\.)?google(?:\\.com?)?(?:\\.[a-z]{2}t?)?$/,Cr=/^www\\.googleadservices\\.com$/;function Dr(){return[\"ad_storage\",\"ad_user_data\"]}function Er(a){return!$f(5)||Gm(a)}function Fr(a,b){function c(){var d=Er(b);d&&a();return d}Mm(function(){c()||Nm(c,b)},b)}\nfunction Gr(a){return Hr(a).map(function(b){return b.gclid})}function Ir(a){return Jr(a).filter(function(b){return b.gclid}).map(function(b){return b.gclid})}function Jr(a,b){b=b===void 0?!1:b;var c=Kr(a.prefix),d=Lr(\"gb\",c),e=Lr(\"ag\",c);if(!e||!d)return[];var f=function(l){return function(n){n.Hg=l;return n}},g=Hr(d,b).map(f(\"gb\")),h=Mr(e).map(f(\"ag\"));return g.concat(h).sort(function(l,n){return n.timestamp-l.timestamp})}\nfunction Nr(a,b,c,d,e){var f=Fb(a,function(g){return g.gclid===b});f?(f.timestamp<c&&(f.timestamp=c,f.kd=e),f.labels=Or(f.labels||[],d||[])):a.push({version:\"2\",gclid:b,timestamp:c,labels:d,kd:e})}function Pr(a){for(var b=zq(a,5)||[],c=[],d=m(b),e=d.next();!e.done;e=d.next()){var f=e.value,g=f,h=Qr(f);h&&Nr(c,g.k,h,g.b||[],f.u)}return c.sort(function(l,n){return n.timestamp-l.timestamp})}\nfunction Hr(a,b){b=b===void 0?!1:b;var c=[];Sr(c,a,1);if(b)if(Xb(a,\"_aw\")){var d=Tr();d&&(d.kd=void 0,d.oa=d.oa||[2],Ur(c,d));Sr(c,\"gcl_aw\",2)}else Xb(a,\"_gb\")&&$f(6)&&Sr(c,\"gcl_gb\",2);c.sort(function(e,f){return f.timestamp-e.timestamp});return Vr(c)}function Wr(a,b){for(var c=[],d=m(a),e=d.next();!e.done;e=d.next()){var f=e.value;c.includes(f)||c.push(f)}for(var g=m(b),h=g.next();!h.done;h=g.next()){var l=h.value;c.includes(l)||c.push(l)}return c}\nfunction Ur(a,b,c){c=c===void 0?!1:c;for(var d,e,f=m(a),g=f.next();!g.done;g=f.next()){var h=g.value;if(h.gclid===b.gclid){d=h;break}h.qa&&b.qa&&h.qa.equals(b.qa)&&(e=h)}if(d){var l,n,p=(l=d.qa)!=null?l:new hr,q=(n=b.qa)!=null?n:new hr;p.value|=q.value;d.qa=p;d.timestamp<b.timestamp&&(d.timestamp=b.timestamp,d.kd=b.kd);d.labels=Wr(d.labels||[],b.labels||[]);d.oa=Wr(d.oa||[],b.oa||[])}else c&&e?la(Object,\"assign\").call(Object,e,b):a.push(b)}\nfunction Xr(a){if(!a)return new hr;var b=new hr;if(a===1)return ir(b,2),ir(b,3),b;ir(b,a);return b}\nfunction Tr(){var a=qr(\"gclid\");if(!a||a.error||!a.value||typeof a.value!==\"object\")return null;var b=a.value;try{if(!(\"value\"in b&&b.value)||typeof b.value!==\"object\")return null;var c=b.value,d=c.value;if(!d||!d.match(wr))return null;var e=c.linkDecorationSource,f=c.linkDecorationSources,g=new hr;typeof e===\"number\"?g=Xr(e):typeof f===\"number\"&&(g.value=f);return{version:\"\",gclid:d,timestamp:Number(c.creationTimeMs)||0,labels:[],qa:g,oa:[2]}}catch(h){return null}}\nfunction Yr(a){var b=qr(a);if(b.error!==0)return null;try{return b.value.reduce(function(c,d){if(!d.value||typeof d.value!==\"object\")return c;var e=d.value,f=e.value;if(!f||!f.match(wr))return c;var g=new hr,h=e.linkDecorationSources;typeof h===\"number\"&&(g.value=h);var l;c.push({version:\"\",gclid:f,timestamp:Number(e.creationTimeMs)||0,expires:Number(d.expires)||0,labels:(l=e.labels)!=null?l:[],qa:g,oa:[2]});return c},[])}catch(c){return null}}\nfunction Sr(a,b,c){if(c===1)for(var d=fq(b,A.cookie,void 0,Dr()),e=m(d),f=e.next();!f.done;f=e.next()){var g=Zr(f.value.split(\".\")),h=g.length===0?null:{version:g[0],gclid:g[2],timestamp:(Number(g[1])||0)*1E3,labels:g.slice(3)};h!=null&&(h.kd=void 0,h.qa=new hr,h.oa=[c],Ur(a,h))}else if(c===2){var l=Yr(b);if(l)for(var n=m(l),p=n.next();!p.done;p=n.next()){var q=p.value;q.kd=void 0;q.oa=q.oa;Ur(a,q)}}}\nfunction $r(a){var b=Hr(a),c=Yr(\"gcl_dc\");if(c)for(var d=m(c),e=d.next();!e.done;e=d.next()){var f=e.value;f.kd=void 0;f.oa=f.oa||[2];Ur(b,f)}b.sort(function(g,h){var l=g.oa&&g.oa.includes(1),n=h.oa&&h.oa.includes(1);return l&&!n?-1:!l&&n?1:h.timestamp-g.timestamp});return Vr(b)}function Mr(a){return Pr(a).map(function(b){b.qa=new hr;b.oa=[1];return b})}\nfunction Or(a,b){if(!a.length)return b;if(!b.length)return a;var c={};return a.concat(b).filter(function(d){return c.hasOwnProperty(d)?!1:c[d]=!0})}function Kr(a){return a&&typeof a===\"string\"&&a.match(vr)?a:\"_gcl\"}function as(a,b){if(a){var c={value:a,qa:new hr};ir(c.qa,b);return c}}\nfunction bs(a,b,c){var d=kj(a),e=ej(d,\"query\",!1,void 0,\"gclsrc\"),f=as(ej(d,\"query\",!1,void 0,\"gclid\"),c?4:2);if(b&&(!f||!e)){var g=d.hash.replace(\"#\",\"\");f||(f=as(bj(g,\"gclid\",!1),3));e||(e=bj(g,\"gclsrc\",!1))}return f&&(e===void 0||e===\"aw\"||e===\"aw.ds\"||$f(8)&&e===\"aw.dv\")?[f]:[]}\nfunction cs(a,b){var c=kj(a),d=ej(c,\"query\",!1,void 0,\"gclid\"),e=ej(c,\"query\",!1,void 0,\"gclsrc\"),f=ej(c,\"query\",!1,void 0,\"wbraid\");f=dc(f);var g=ej(c,\"query\",!1,void 0,\"gbraid\"),h=ej(c,\"query\",!1,void 0,\"gad_source\"),l=ej(c,\"query\",!1,void 0,\"dclid\");if(b&&!(d&&e&&f&&g)){var n=c.hash.replace(\"#\",\"\");d=d||bj(n,\"gclid\",!1);e=e||bj(n,\"gclsrc\",!1);f=f||bj(n,\"wbraid\",!1);g=g||bj(n,\"gbraid\",!1);h=h||bj(n,\"gad_source\",!1)}return ds(d,e,l,f,g,h)}\nfunction es(a,b,c){var d=kj(a),e=ej(d,\"query\",!1,void 0,\"gclsrc\"),f=as(ej(d,\"query\",!1,void 0,\"gclid\"),c?4:2),g=as(ej(d,\"query\",!1,void 0,\"dclid\"),c?4:2);if(b&&(!e||!f)){var h=d.hash.replace(\"#\",\"\");f||(f=as(bj(h,\"gclid\",!1),3));e||(e=bj(h,\"gclsrc\",!1))}return f&&e&&(e===\"aw.ds\"||e===\"aw.dv\"||e===\"3p.ds\"||e===\"ds\")?[f]:g?[g]:[]}function fs(){return cs(w.location.href,!0)}\nfunction ds(a,b,c,d,e,f){var g={},h=function(l,n){g[n]||(g[n]=[]);g[n].push(l)};g.gclid=a;g.gclsrc=b;g.dclid=c;if(a!==void 0&&a.match(wr))switch(b){case void 0:h(a,\"aw\");break;case \"aw.ds\":h(a,\"aw\");h(a,\"dc\");break;case \"aw.dv\":$f(8)&&(h(a,\"aw\"),h(a,\"dc\"));break;case \"ds\":h(a,\"dc\");break;case \"3p.ds\":h(a,\"dc\");break;case \"gf\":h(a,\"gf\");break;case \"ha\":h(a,\"ha\")}c&&h(c,\"dc\");d!==void 0&&wr.test(d)&&(g.wbraid=d,h(d,\"gb\"));e!==void 0&&wr.test(e)&&(g.gbraid=e,h(e,\"ag\"));f!==void 0&&wr.test(f)&&(g.gad_source=\nf,h(f,\"gs\"));return g}function gs(){for(var a=fs(),b=!0,c=m(Object.keys(a)),d=c.next();!d.done;d=c.next())if(a[d.value]!==void 0){b=!1;break}b&&(a=cs(w.document.referrer,!1),a.gad_source=void 0);return a}function hs(a){var b=gs();is(b,!1,a)}\nfunction js(a){var b=bs(w.location.href,!0,!1);b.length||(b=bs(w.document.referrer,!1,!0));a=a||{};ks(a);if(b.length){var c=b[0],d=Qb(),e=xq(a,d,!0),f=Dr(),g=function(){Er(f)&&e.expires!==void 0&&nr(\"gclid\",{value:{value:c.value,creationTimeMs:d,linkDecorationSources:c.qa.get()},expires:Number(e.expires)})};Mm(function(){g();Er(f)||Nm(g,f)},f)}}\nfunction ks(a){var b=A.referrer?ej(kj(A.referrer),\"host\"):\"\";if(Br.test(b)||Cr.test(b)||ls()){var c;a:{for(var d=kj(w.location.href),e=cj(ej(d,\"query\")),f=m(Object.keys(e)),g=f.next();!g.done;g=f.next()){var h=g.value;if(!ur[h]){var l=e[h][0]||\"\",n;if(!l||l.length<50||l.length>200)n=!1;else{var p=jr(l),q;if(p)c:{var r=p;if(r&&r.length!==0){var t=0;try{for(var u=10;t<r.length&&!(u--<=0);){var v=kr(r,t);if(v===void 0)break;var x=m(v),y=x.next().value,z=x.next().value,C=y,D=z,H=C&7;if(C>>3===16382){if(H!==\n0)break;var F=kr(r,D);if(F===void 0)break;q=m(F).next().value===1;break c}var K;d:{var S=void 0,X=r,ea=D;switch(H){case 0:K=(S=kr(X,ea))==null?void 0:S[1];break d;case 1:K=ea+8;break d;case 2:var va=kr(X,ea);if(va===void 0)break;var ma=m(va),na=ma.next().value;K=ma.next().value+na;break d;case 5:K=ea+4;break d}K=void 0}if(K===void 0||K>r.length||K<=t)break;t=K}}catch(ka){}}q=!1}else q=!1;n=q}if(n){c=l;break a}}}c=void 0}var ba=c;ba&&ms(\"gcl_aw\",ba,7,a)}}\nfunction ms(a,b,c,d){ns(a,[{version:\"\",gclid:b,timestamp:Qb(),qa:Xr(c)}],d)}\nfunction ns(a,b,c){c=c||{};var d=Dr(),e=function(){if(Er(d)&&b.length>0){var f=Yr(a)||[];b.forEach(function(g){var h=xq(c,g.timestamp,!0);h.expires!==void 0&&Ur(f,{version:\"\",gclid:g.gclid,timestamp:g.timestamp,expires:Number(h.expires),qa:g.qa,labels:g.labels},!0)});f.length&&nr(a,f.map(function(g){var h={value:g.gclid,creationTimeMs:g.timestamp,linkDecorationSources:g.qa?g.qa.get():0},l;if((l=g.labels)==null?0:l.length)h.labels=g.labels;return{value:h,expires:Number(g.expires)}}))}};Mm(function(){Er(d)?\ne():Nm(e,d)},d)}\nfunction is(a,b,c,d,e){c=c||{};e=e||[];var f=Kr(c.prefix),g=d||Qb(),h=Math.round(g/1E3),l=Dr(),n=!1,p=!1,q=$f(10),r=function(){if(Er(l)){var t=xq(c,g,!0);t.Jc=l;for(var u=function(X,ea){var va=Lr(X,f);va&&(rq(va,ea,t),X!==\"gb\"&&(n=!0))},v=function(X){var ea=[\"GCL\",h,X];e.length>0&&ea.push(e.join(\".\"));return ea.join(\".\")},x=m([\"aw\",\"dc\",\"gf\",\"ha\",\"gp\"]),y=x.next();!y.done;y=x.next()){var z=y.value;a[z]&&u(z,v(a[z][0]))}if((!n||q)&&a.gb){var C=a.gb[0],D=Lr(\"gb\",f);!b&&Hr(D).some(function(X){return X.gclid===C&&\nX.labels&&X.labels.length>0})||u(\"gb\",v(C))}}if(!p&&a.gbraid&&Er(\"ad_storage\")&&(p=!0,!n||q)){var H=a.gbraid,F=Lr(\"ag\",f);if(b||!Mr(F).some(function(X){return X.gclid===H&&X.labels&&X.labels.length>0})){var K={},S=(K.k=H,K.i=\"\"+h,K.b=e,K);Dq(F,S,5,c,g)}}os(a,f,g,c)};Mm(function(){r();Er(l)||Nm(r,l)},l)}\nfunction os(a,b,c,d){if(a.gad_source!==void 0&&Er(\"ad_storage\")){var e=wd();if(e!==\"r\"&&e!==\"h\"){var f=a.gad_source,g=Lr(\"gs\",b);if(g){var h=Math.floor((Qb()-(vd()||0))/1E3),l,n=lr(),p={};l=(p.k=f,p.i=\"\"+h,p.u=n,p);Dq(g,l,5,d,c)}}}}function ps(a,b,c){for(var d=zq(b,c),e=0;e<d.length;++e)if(Qr(d[e])>a)return!0;return!1}\nfunction qs(a){var b=rs,c=ss(a.prefix);Fr(function(){for(var d=Kr(a.prefix),e=m(b),f=e.next();!f.done;f=e.next()){var g=f.value,h=c[g];if(h){var l=Math.min(ts(h),Qb()),n=xq(a,l,!0);n.Jc=Dr();var p=Lr(g,d);p&&rq(p,h,n)}}var q=Xq(!0);is(ds(q.gclid,q.gclsrc),!1,a)},Dr())}\nfunction ss(a){var b=Xq(!0),c=Kr(a),d={},e;for(e in Ar)if(Ar.hasOwnProperty(e)){var f=e,g=Lr(f,c);if(g!==void 0){var h=b[g];if(h){var l=ts(h),n;a:{for(var p=Math.min(l,Qb())||Qb(),q=fq(g,A.cookie,void 0,Dr()),r=0;r<q.length;++r)if(ts(q[r])>p){n=!0;break a}n=!1}n||(d[f]=h)}}}return d}\nfunction us(a){var b=[\"ag\"],c=Xq(!0),d=Kr(a.prefix);Fr(function(){for(var e=0;e<b.length;++e){var f=Lr(b[e],d);if(f){var g=c[f];if(g){var h=Wp(g,5);if(h){var l=Qr(h);l||(l=Qb());if(ps(l,f,5))break;h.i=\"\"+Math.round(l/1E3);Dq(f,h,5,a,l)}}}}},[\"ad_storage\"])}function Lr(a,b){var c=Ar[a];if(c!==void 0)return b+c}function ts(a){return Zr(a.split(\".\")).length!==0?(Number(a.split(\".\")[1])||0)*1E3:0}function Qr(a){return a?(Number(a.i)||0)*1E3:0}\nfunction Zr(a){return a.length<3||a[0]!==\"GCL\"&&a[0]!==\"1\"||!/^\\d+$/.test(a[1])||!wr.test(a[2])?[]:a}function vs(a,b,c,d){var e=rs;if(Array.isArray(a)&&Op(w)){var f=Kr(d),g=function(){for(var h={},l=0;l<e.length;++l){var n=Lr(e[l],f);if(n){var p=fq(n,A.cookie,void 0,Dr());p.length&&(h[n]=p.sort()[p.length-1])}}return h};Fr(function(){dr(g,a,b,c)},Dr())}}\nfunction ws(a,b,c){var d=rs;if($f(15)&&Array.isArray(a)&&Op(w)){var e=function(){for(var f={},g=0;g<d.length;++g){var h=yr[d[g]];if(h){var l=fq(h,A.cookie,void 0,Dr());if(l.length){for(var n=void 0,p=0,q=m(l),r=q.next();!r.done;r=q.next()){var t=r.value,u=Wp(t,4);if(u&&(u.m===\"1\"||$f(18))){var v=Qr(u);v>=p&&(p=v,n=t)}}n&&(f[h]=n)}}}return f};Fr(function(){dr(e,a,b,c)},Dr())}}\nfunction xs(a,b,c,d){if(Array.isArray(a)&&Op(w)){var e=[\"ag\"],f=Kr(d),g=function(){for(var h={},l=0;l<e.length;++l){var n=Lr(e[l],f);if(!n)return{};var p=zq(n,5);if(p.length){var q=p.sort(function(r,t){return Qr(t)-Qr(r)})[0];h[n]=Xp(q,5)}}return h};Fr(function(){dr(g,a,b,c)},[\"ad_storage\"])}}function Vr(a){return a.filter(function(b){return wr.test(b.gclid)})}\nfunction ys(a,b){if(Op(w)){for(var c=Kr(b.prefix),d={},e=0;e<a.length;e++)Ar[a[e]]&&(d[a[e]]=Ar[a[e]]);Fr(function(){Jb(d,function(f,g){var h=fq(c+g,A.cookie,void 0,Dr());h.sort(function(t,u){return ts(u)-ts(t)});if(h.length){var l=h[0],n=ts(l),p=Zr(l.split(\".\")).length!==0?l.split(\".\").slice(3):[],q={},r;r=Zr(l.split(\".\")).length!==0?l.split(\".\")[2]:void 0;q[f]=[r];is(q,!0,b,n,p)}})},Dr())}}\nfunction zs(a){var b=[\"ag\"],c=[\"gbraid\"];Fr(function(){for(var d=Kr(a.prefix),e=0;e<b.length;++e){var f=Lr(b[e],d);if(!f)break;var g=zq(f,5);if(g.length){var h=g.sort(function(q,r){return Qr(r)-Qr(q)})[0],l=Qr(h),n=h.b,p={};p[c[e]]=h.k;is(p,!0,a,l,n)}}},[\"ad_storage\"])}function As(a,b){for(var c=0;c<b.length;++c)if(a[b[c]])return!0;return!1}\nfunction Bs(a){function b(h,l,n){n&&(h[l]=n)}if(Jm()){var c=fs(),d;a.includes(\"gad_source\")&&(d=c.gad_source!==void 0?c.gad_source:Xq(!1)._gs);if(As(c,a)||d){var e={};b(e,\"gclid\",c.gclid);b(e,\"dclid\",c.dclid);b(e,\"gclsrc\",c.gclsrc);b(e,\"wbraid\",c.wbraid);b(e,\"gbraid\",c.gbraid);er(function(){return e},3);var f={},g=(f._up=\"1\",f);b(g,\"_gs\",d);er(function(){return g},1)}}}function ls(){var a=kj(w.location.href);return ej(a,\"query\",!1,void 0,\"gad_source\")}\nfunction Cs(a){if(!$f(1))return null;var b=Xq(!0).gad_source;if(b!=null)return w.location.hash=\"\",b;if($f(2)){b=ls();if(b!=null)return b;var c=fs();if(As(c,a))return\"0\"}return null}function Ds(a){var b=Cs(a);b!=null&&er(function(){var c={};return c.gad_source=b,c},4)}\nfunction Es(a,b,c){var d=[];if(b.length===0)return d;for(var e={},f=0;f<b.length;f++){var g=b[f],h=g.Hg?g.Hg:\"gcl\";if((g.labels||[]).indexOf(c)===-1){a.push(0);var l=!1,n=void 0;if((n=g.oa)==null?0:n.includes(2))l=!0;var p=void 0;((p=g.oa)==null?0:p.includes(1))&&!e[h]&&(l=!0,e[h]=!0);l&&d.push(g)}else{a.push(1);var q=void 0;if((q=g.oa)==null?0:q.includes(1))e[h]=!0}}return d}\nfunction Fs(a,b,c,d,e){e=e===void 0?!1:e;var f=[];c=c||{};if(!Er(Dr()))return f;var g=Hr(a,e),h=Es(f,g,b);if(h.length&&!d){for(var l=[],n=!1,p=m(h),q=p.next();!q.done;q=p.next()){var r=q.value,t=r,u=t.version,v=t.gclid,x=t.timestamp,y=t.oa,z=(t.labels||[]).concat([b]),C=void 0;if(((C=y)==null?0:C.includes(1))&&!n){var D=[u,Math.round(x/1E3),v].concat(z).join(\".\"),H=xq(c,x,!0);H.Jc=Dr();rq(a,D,H);n=!0}var F=void 0;e&&((F=y)==null?0:F.includes(2))&&l.push(la(Object,\"assign\").call(Object,{},r,{labels:z}))}l.length&&\nns(\"gcl_gb\",l,c)}return f}\nfunction Gs(a,b,c){c=c===void 0?!1:c;var d=[];b=b||{};var e=Jr(b,c),f=Es(d,e,a);if(f.length){for(var g=[],h={},l=m(f),n=l.next();!n.done;n=l.next()){var p=n.value,q=Kr(b.prefix),r=Lr(p.Hg,q);if(!r)return d;var t=p,u=t.version,v=t.gclid,x=t.timestamp,y=t.oa,z=Math.round(x/1E3),C=Or(t.labels||[],[a]),D=void 0;if((D=y)==null?0:D.includes(1))if(p.Hg===\"ag\"&&!h.ag){var H={},F=(H.k=v,H.i=\"\"+z,H.b=C,H);Dq(r,F,5,b,x);h.ag=!0}else if(p.Hg===\"gb\"&&!h.gb){var K=[u,z,v].concat(C).join(\".\"),S=xq(b,x,!0);S.Jc=\nDr();rq(r,K,S);h.gb=!0}var X=void 0;c&&((X=y)==null?0:X.includes(2))&&g.push(la(Object,\"assign\").call(Object,{},p,{labels:C}))}g.length&&ns(\"gcl_gb\",g,b)}return d}function Hs(a,b){var c=Kr(b),d=Lr(a,c);if(!d)return 0;var e;e=a===\"ag\"?Mr(d):Hr(d);for(var f=0,g=0;g<e.length;g++)f=Math.max(f,e[g].timestamp);return f}function Is(a){for(var b=0,c=m(Object.keys(a)),d=c.next();!d.done;d=c.next())for(var e=a[d.value],f=0;f<e.length;f++)b=Math.max(b,Number(e[f].timestamp));return b}\nfunction Js(a){var b=Math.max(Hs(\"aw\",a),Is(Er(Dr())?Np():{})),c=Math.max(Hs(\"gb\",a),Is(Er(Dr())?Np(\"_gac_gb\",!0):{}));c=Math.max(c,Hs(\"ag\",a));return c>b};var Ks=RegExp(\"^UA-\\\\d+-\\\\d+%3A[\\\\w-]+(?:%2C[\\\\w-]+)*(?:%3BUA-\\\\d+-\\\\d+%3A[\\\\w-]+(?:%2C[\\\\w-]+)*)*$\"),Ls=/^~?[\\w-]+(?:\\.~?[\\w-]+)*$/,Ms=/^\\d+\\.fls\\.doubleclick\\.net$/,Ns=/;gac=([^;?]+)/,Os=/;gacgb=([^;?]+)/;\nfunction Ps(a,b){if(Ms.test(A.location.host)){var c=A.location.href.match(b);return c&&c.length===2&&c[1].match(Ks)?dj(c[1])||\"\":\"\"}for(var d=[],e=m(Object.keys(a)),f=e.next();!f.done;f=e.next()){for(var g=f.value,h=[],l=a[g],n=0;n<l.length;n++)h.push(l[n].gclid);d.push(g+\":\"+h.join(\",\"))}return d.length>0?d.join(\";\"):\"\"}\nfunction Qs(a,b,c){for(var d=Er(Dr())?Np(\"_gac_gb\",!0):{},e=[],f=!1,g=m(Object.keys(d)),h=g.next();!h.done;h=g.next()){var l=h.value,n=Fs(\"_gac_gb_\"+l,a,b,c);f=f||n.length!==0&&n.some(function(p){return p===1});e.push(l+\":\"+n.join(\",\"))}return{bs:f?e.join(\";\"):\"\",Zr:Ps(d,Os)}}function Rs(a){var b=A.location.href.match(new RegExp(\";\"+a+\"=([^;?]+)\"));return b&&b.length===2&&b[1].match(Ls)?b[1]:void 0}\nfunction Ss(a){var b={},c,d,e;Ms.test(A.location.host)&&(c=Rs(\"gclgs\"),d=Rs(\"gclst\"),e=Rs(\"gcllp\"));if(c&&d&&e)b.Og=c,b.ii=d,b.gi=e;else{var f=Qb(),g=Pr((a||\"_gcl\")+\"_gs\"),h=g.map(function(p){return p.gclid}),l=g.map(function(p){return f-p.timestamp}),n=g.map(function(p){return p.kd});h.length>0&&l.length>0&&n.length>0&&(b.Og=h.join(\".\"),b.ii=l.join(\".\"),b.gi=n.join(\".\"))}return b}\nfunction Ts(a,b){var c=a.split(\".\"),d=b?b.split(\".\"):[],e=d.length===c.length?d:void 0;return c.map(function(f,g){var h={gclid:f};if(e){var l=e[g].split(\"_\");if(l.length===2){h.qa=new hr(Number(l[0]));var n;var p=Number(l[1]);if(p===0)n=[0];else{var q=[];p&1&&q.push(1);p&2&&q.push(2);p&4&&q.push(3);p&8&&q.push(4);p&16&&q.push(5);n=q}h.oa=n}}return h})}\nfunction Us(a,b,c,d){d=d===void 0?!1:d;if(Ms.test(A.location.host)){var e=Rs(c);if(e){if($f(19)){var f=Rs(c+\"_src\");return Ts(e,f)}if(d){var g=new hr;ir(g,2);ir(g,3);return e.split(\".\").map(function(r){return{gclid:r,qa:g,oa:[1]}})}return e.split(\".\").map(function(r){return{gclid:r,qa:new hr,oa:[1]}})}}else{if(b===\"gclid\"){for(var h=Hr((a||\"_gcl\")+\"_aw\",d),l=Number(Zf[4]===void 0?0:Zf[4]),n=m(Vs()),p=n.next();!p.done;p=n.next()){var q=p.value;q.timestamp>l&&Ur(h,q)}return h}if(b===\"wbraid\")return Hr((a||\n\"_gcl\")+\"_gb\",d);if(b===\"braids\")return Jr({prefix:a},d)}return[]}function Vs(){return(zq(yr.aw,4)||[]).filter(function(a){return a.m===\"1\"}).map(function(a){return{gclid:a.k,timestamp:Number(a.i),version:\"\",oa:[5]}})}function Ws(a){for(var b=0,c=m(a),d=c.next();!d.done;d=c.next()){var e=d.value;e>0&&(b|=1<<e-1)}return b.toString()}function Xs(a){return Ms.test(A.location.host)?!(Rs(\"gclaw\")||Rs(\"gac\")):Js(a)}\nfunction Ys(a,b,c,d){d=d===void 0?!1:d;var e;e=c?Gs(a,b,d):Fs((b&&b.prefix||\"_gcl\")+\"_gb\",a,b,void 0,d);return e.length===0||e.every(function(f){return f===0})?\"\":e.join(\".\")};\nvar Zs=function(a){var b;b=b===void 0?!1:b;var c=Yn(\"ads_pageview\",function(){return{}});if(c[a])return!1;b||(c[a]=!0);return!0},$s=function(a){return lj(a,\"gclid dclid gbraid wbraid gclaw gcldc gclha gclgf gclgb _gl\".split(\" \"),\"0\")},bt=function(){var a=kj(w.location.href),b=void 0,c=void 0,d=ej(a,\"query\",!1,void 0,\"gad_source\"),e=ej(a,\"query\",!1,void 0,\"gad_campaignid\"),f,g=a.hash.replace(\"#\",\"\").match(at);f=g?g[1]:void 0;d&&f?(b=d,c=1):d?(b=d,c=2):f&&(b=f,c=3);return{Ng:b,ds:c,fi:e}},ct=function(a){var b=\nKp(!1)===1?w.top.location.href:w.location.href;return a(b)},dt=function(a){var b=[];Jb(a,function(c,d){d=Vr(d);for(var e=[],f=0;f<d.length;f++)e.push(d[f].gclid);e.length&&b.push(c+\":\"+e.join(\",\"))});return b.join(\";\")},et=function(a,b){var c;var d=mj(\"gcl\"+a),e=a===\"dc\"||a===\"aw\"?mj(\"gcl\"+a+\"_src\"):void 0;c=d?Ts(d,e):void 0;if(c)return c;var f=Kr(b),g=Lr(a,f);return g?a===\"aw\"?Hr(g,Q(562)):$r(g):[]},ft=function(a,b,c){if(a===\"aw\"||a===\"dc\"||a===\"gb\"){var d=mj(\"gcl\"+a);if(d)return d.split(\".\")}var e=\nKr(b);if(e===\"_gcl\"){var f=!Wo(yp)&&c,g;g=fs()[a]||[];if(g.length>0)return f?[\"0\"]:g}var h=Lr(a,e);return h?Gr(h):[]},gt=function(a,b,c){if(!gp(a,b)||!gp(a,c))return\"\";var d=gp(a,b).split(\".\"),e=gp(a,c).split(\".\");return d.length&&e.length&&d.length===e.length&&d[0]&&e[0]?d.map(function(f,g){return f+\"_\"+e[g]}).join(\".\"):\"\"},at=/^gad_source[_=](\\d+)$/;function ht(a,b,c){var d=gp(a,G.D.Va);if(d&&typeof d===\"object\")for(var e=m(Object.keys(d)),f=e.next();!f.done;f=e.next()){var g=f.value,h=d[g];if(h!==void 0){h===null&&(h=\"\");var l=\"gap.\"+g,n=String(h);c?c(l,n):b[l]=n}}};var it=!1,jt=[];function kt(){if(!it){it=!0;for(var a=jt.length-1;a>=0;a--)jt[a]();jt=[]}};function lt(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b};function mt(a,b,c){return typeof a.addEventListener===\"function\"?(a.addEventListener(b,c,!1),!0):!1}function nt(a,b,c){typeof a.removeEventListener===\"function\"&&a.removeEventListener(b,c,!1)};function ot(a,b,c,d){d=d===void 0?!1:d;a.google_image_requests||(a.google_image_requests=[]);var e=Lp(a.document);if(c){var f=function(){if(c){var g=a.google_image_requests,h=Jc(g,e);h>=0&&Array.prototype.splice.call(g,h,1)}nt(e,\"load\",f);nt(e,\"error\",f)};mt(e,\"load\",f);mt(e,\"error\",f)}d&&(e.attributionSrc=\"\");e.src=b;a.google_image_requests.push(e)}\nfunction pt(a){var b;b=b===void 0?!1:b;var c=\"https://pagead2.googlesyndication.com/pagead/gen_204?id=tcfe\";Ep(a,function(d,e){if(d||d===0)c+=\"&\"+e+\"=\"+encodeURIComponent(String(d))});qt(c,b)}\nfunction qt(a,b){var c=window,d;b=b===void 0?!1:b;d=d===void 0?!1:d;if(c.fetch){var e={keepalive:!0,credentials:\"include\",redirect:\"follow\",method:\"get\",mode:\"no-cors\"};d&&(e.mode=\"cors\",\"setAttributionReporting\"in XMLHttpRequest.prototype?e.attributionReporting={eventSourceEligible:\"true\",triggerEligible:\"false\"}:e.headers={\"Attribution-Reporting-Eligible\":\"event-source\"});c.fetch(a,e)}else ot(c,a,b===void 0?!1:b,d===void 0?!1:d)};function rt(){this.ia=this.ia;this.T=this.T}rt.prototype.ia=!1;rt.prototype.dispose=function(){this.ia||(this.ia=!0,this.O())};rt.prototype[Symbol.dispose]=function(){this.dispose()};rt.prototype.addOnDisposeCallback=function(a,b){this.ia?b!==void 0?a.call(b):a():(this.T||(this.T=[]),b&&(a=a.bind(b)),this.T.push(a))};rt.prototype.O=function(){if(this.T)for(;this.T.length;)this.T.shift()()};function st(a){a.addtlConsent===void 0||yf(a.addtlConsent)||(a.addtlConsent=void 0);a.gdprApplies===void 0||zf(a.gdprApplies)||(a.gdprApplies=void 0);return a.tcString!==void 0&&!yf(a.tcString)||a.listenerId!==void 0&&!xf(a.listenerId)?2:a.cmpStatus&&a.cmpStatus!==\"error\"?0:3}var tt=function(a,b){b=b===void 0?{}:b;rt.call(this);this.H=null;this.ma={};this.Ea=0;this.Z=null;this.K=a;var c;this.timeoutMs=(c=b.timeoutMs)!=null?c:500;var d;this.Kj=(d=b.Kj)!=null?d:!1};wa(tt,rt);\ntt.prototype.O=function(){this.ma={};this.Z&&(nt(this.K,\"message\",this.Z),delete this.Z);delete this.ma;delete this.K;delete this.H;rt.prototype.O.call(this)};var vt=function(a){return typeof a.K.__tcfapi===\"function\"||ut(a)!=null};\ntt.prototype.addEventListener=function(a){var b=this,c={internalBlockOnErrors:this.Kj},d=Dp(function(){a(c)}),e=0;this.timeoutMs!==-1&&(e=setTimeout(function(){c.tcString=\"tcunavailable\";c.internalErrorState=1;d()},this.timeoutMs));var f=function(g,h){clearTimeout(e);g?(c=g,c.internalErrorState=st(c),c.internalBlockOnErrors=b.Kj,h&&c.internalErrorState===0||(c.tcString=\"tcunavailable\",h||(c.internalErrorState=3))):(c.tcString=\"tcunavailable\",c.internalErrorState=3);a(c)};try{wt(this,\"addEventListener\",\nf)}catch(g){c.tcString=\"tcunavailable\",c.internalErrorState=3,e&&(clearTimeout(e),e=0),d()}};tt.prototype.removeEventListener=function(a){a&&a.listenerId&&wt(this,\"removeEventListener\",null,a.listenerId)};\nvar zt=function(a,b,c){var d;d=d===void 0?\"755\":d;var e;a:{if(a.publisher&&a.publisher.restrictions){var f=a.publisher.restrictions[b];if(f!==void 0){e=f[d===void 0?\"755\":d];break a}}e=void 0}var g=e;if(g===0)return!1;var h=c;c===2?(h=0,g===2&&(h=1)):c===3&&(h=1,g===1&&(h=0));var l;if(h===0)if(a.purpose&&a.vendor){var n=xt(a.vendor.consents,d===void 0?\"755\":d);l=n&&b===\"1\"&&a.purposeOneTreatment&&a.publisherCC===\"CH\"?!0:n&&xt(a.purpose.consents,b)}else l=!0;else l=h===1?a.purpose&&a.vendor?xt(a.purpose.legitimateInterests,\nb)&&xt(a.vendor.legitimateInterests,d===void 0?\"755\":d):!0:!0;return l},xt=function(a,b){return!(!a||!a[b])},wt=function(a,b,c,d){c||(c=function(){});var e=a.K;if(typeof e.__tcfapi===\"function\"){var f=e.__tcfapi;f(b,2,c,d)}else if(ut(a)){At(a);var g=++a.Ea;a.ma[g]=c;if(a.H){var h={};a.H.postMessage((h.__tcfapiCall={command:b,version:2,callId:g,parameter:d},h),\"*\")}}else c({},!1)},ut=function(a){if(a.H)return a.H;a.H=Jp(a.K,\"__tcfapiLocator\");return a.H},At=function(a){if(!a.Z){var b=function(c){try{var d;\nd=(yf(c.data)?JSON.parse(c.data):c.data).__tcfapiReturn;a.ma[d.callId](d.returnValue,d.success)}catch(e){}};a.Z=b;mt(a.K,\"message\",b)}},Bt=function(a){if(a.gdprApplies===!1)return!0;a.internalErrorState===void 0&&(a.internalErrorState=st(a));return a.cmpStatus===\"error\"||a.internalErrorState!==0?a.internalBlockOnErrors?(pt({e:String(a.internalErrorState)}),!1):!0:a.cmpStatus!==\"loaded\"||a.eventStatus!==\"tcloaded\"&&a.eventStatus!==\"useractioncomplete\"?!1:!0};var Ct={1:0,3:0,4:0,7:3,9:3,10:3};function Dt(){return Yn(\"tcf\",function(){return{}})}var Et=function(){return new tt(w,{timeoutMs:-1})};\nfunction Ft(){var a=Dt(),b=Et();vt(b)&&!Gt()&&!Ht()&&R(124);if(!a.active&&vt(b)){Gt()&&(a.active=!0,a.purposes={},a.cmpId=0,a.tcfPolicyVersion=0,ym().active=!0,a.tcString=\"tcunavailable\");bp();try{b.addEventListener(function(c){if(c.internalErrorState!==0)It(a),cp([G.D.ja,G.D.Ta,G.D.ka]),ym().active=!0;else if(a.gdprApplies=c.gdprApplies,a.cmpId=c.cmpId,a.enableAdvertiserConsentMode=c.enableAdvertiserConsentMode,Ht()&&(a.active=!0),!Jt(c)||Gt()||Ht()){a.tcfPolicyVersion=c.tcfPolicyVersion;var d;if(c.gdprApplies===\n!1){var e={},f;for(f in Ct)Ct.hasOwnProperty(f)&&(e[f]=!0);d=e;b.removeEventListener(c)}else if(Jt(c)){var g={},h;for(h in Ct)if(Ct.hasOwnProperty(h))if(h===\"1\"){var l,n=c,p={hs:!0};p=p===void 0?{}:p;l=Bt(n)?n.gdprApplies===!1?!0:n.tcString===\"tcunavailable\"?!p.idpcApplies:(p.idpcApplies||n.gdprApplies!==void 0||p.hs)&&(p.idpcApplies||yf(n.tcString)&&n.tcString.length)?zt(n,\"1\",0):!0:!1;g[\"1\"]=l}else g[h]=zt(c,h,Ct[h]);d=g}if(d){a.tcString=c.tcString||\"tcempty\";a.purposes=d;var q={},r=(q[G.D.ja]=\na.purposes[\"1\"]?\"granted\":\"denied\",q);a.gdprApplies!==!0?(cp([G.D.ja,G.D.Ta,G.D.ka]),ym().active=!0):(r[G.D.Ta]=a.purposes[\"3\"]&&a.purposes[\"4\"]?\"granted\":\"denied\",typeof a.tcfPolicyVersion===\"number\"&&a.tcfPolicyVersion>=4?r[G.D.ka]=a.purposes[\"1\"]&&a.purposes[\"7\"]?\"granted\":\"denied\":cp([G.D.ka]),Uo(r,{eventId:0},{gdprApplies:a?a.gdprApplies:void 0,tcString:Kt()||\"\"}))}}else cp([G.D.ja,G.D.Ta,G.D.ka])})}catch(c){It(a),cp([G.D.ja,G.D.Ta,G.D.ka]),ym().active=!0}}}\nfunction It(a){a.type=\"e\";a.tcString=\"tcunavailable\"}function Jt(a){return a.eventStatus===\"tcloaded\"||a.eventStatus===\"useractioncomplete\"||a.eventStatus===\"cmpuishown\"}function Gt(){return w.gtag_enable_tcf_support===!0}function Ht(){return Dt().enableAdvertiserConsentMode===!0}function Kt(){var a=Dt();if(a.active)return a.tcString}function Lt(){var a=Dt();if(a.active&&a.gdprApplies!==void 0)return a.gdprApplies?\"1\":\"0\"}\nfunction Mt(a){if(!Ct.hasOwnProperty(String(a)))return!0;var b=Dt();return b.active&&b.purposes?!!b.purposes[String(a)]:!0};var Nt=[G.D.ja,G.D.ra,G.D.ka,G.D.Ta],Ot={},Pt=(Ot[G.D.ja]=1,Ot[G.D.ra]=2,Ot);function Qt(a){if(a===void 0)return 0;switch(P(a,G.D.Nc)){case void 0:return 1;case !1:return 3;default:return 2}}function Rt(){return(Q(183)?Nf(16).split(\"~\"):Nf(17).split(\"~\")).indexOf(ik())!==-1&&Nc.globalPrivacyControl===!0}function St(a){if(Rt())return!1;var b=Qt(a);if(b===3)return!1;switch(Hm(G.D.Ta)){case 1:case 3:return!0;case 2:return!1;case 4:return b===2;case 0:return!0;default:return!1}}\nfunction Tt(){return Jm()||!Gm(G.D.ja)||!Gm(G.D.ra)}function Ut(){var a={},b;for(b in Pt)Pt.hasOwnProperty(b)&&(a[Pt[b]]=Hm(b));return\"G1\"+Bf(a[1]||0)+Bf(a[2]||0)}var Vt={},Wt=(Vt[G.D.ja]=0,Vt[G.D.ra]=1,Vt[G.D.ka]=2,Vt[G.D.Ta]=3,Vt);function Xt(a){switch(a){case void 0:return 1;case !0:return 3;case !1:return 2;default:return 0}}\nfunction Yt(a){for(var b=\"1\",c=0;c<Nt.length;c++){var d=b,e,f=Nt[c],g=Fm.delegatedConsentTypes[f];e=g===void 0?0:Wt.hasOwnProperty(g)?12|Wt[g]:8;var h=ym();h.accessedAny=!0;var l=h.entries[f]||{};e=e<<2|Xt(l.implicit);b=d+(\"\"+\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[e]+\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[Xt(l.declare)<<4|Xt(l.default)<<2|Xt(l.update)])}var n=b,p=(Rt()?1:0)<<3,q=(Jm()?1:0)<<2,r=Qt(a);b=n+\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[p|\nq|r];return b+=\"\"+\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[Fm.containerScopedDefaults.ad_storage<<4|Fm.containerScopedDefaults.analytics_storage<<2|Fm.containerScopedDefaults.ad_user_data]+\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[(Fm.usedContainerScopedDefaults?1:0)<<2|Fm.containerScopedDefaults.ad_personalization]}function Zt(){return Gm(G.D.ka)?\"a\":\"-\"}function $t(){return kk()||(Gt()||Ht())&&Lt()===\"1\"?\"1\":\"0\"}\nfunction au(){return(kk()?!0:!(!Gt()&&!Ht())&&Lt()===\"1\")||!Gm(G.D.ka)}\nfunction bu(){var a=\"0\",b=\"0\",c;var d=Dt();c=d.active?d.cmpId:void 0;typeof c===\"number\"&&c>=0&&c<=4095&&(a=\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[c>>6&63],b=\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[c&63]);var e=\"0\",f;var g=Dt();f=g.active?g.tcfPolicyVersion:void 0;typeof f===\"number\"&&f>=0&&f<=63&&(e=\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[f]);var h=0;kk()&&(h|=1);Lt()===\"1\"&&(h|=2);Gt()&&(h|=4);var l;var n=Dt();l=n.enableAdvertiserConsentMode!==\nvoid 0?n.enableAdvertiserConsentMode?\"1\":\"0\":void 0;l===\"1\"&&(h|=8);ym().waitPeriodTimedOut&&(h|=16);return\"1\"+a+b+e+\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[h]};var cu={UA:1,AW:2,DC:3,G:4,GF:5,GT:12,GTM:14,HA:6,MC:7};\nfunction du(a){a=a===void 0?{}:a;var b=E(5).split(\"-\")[0].toUpperCase(),c,d={ctid:E(5),Ko:Lf(15),Oo:E(14),Ss:Kf(7)?2:1,Jt:a.nd,canonicalId:E(6),Bt:(c=hm())==null?void 0:c.canonicalContainerId,Kt:a.hh===void 0?void 0:a.hh?10:12};d.canonicalId!==a.jc&&(d.jc=a.jc);var e=em();d.ht=e?e.canonicalContainerId:void 0;Kf(45)?(d.ri=cu[b],d.ri||(d.ri=0)):d.ri=Wi?13:10;Kf(47)?(d.gk=0,d.Br=2):Kf(50)?d.gk=1:d.gk=3;var f=a,g={6:!1};Lf(54)===2?g[7]=!0:Lf(54)===1&&(g[2]=!0);if(Qc){var h=ej(kj(Qc),\"host\");h&&(g[8]=\nh.match(/^(www\\.)?googletagmanager\\.com$/)===null)}var l;g[9]=(l=f.ff)!=null?l:!1;var n=mm(),p;g[10]=(p=n==null?void 0:n.fromContainerExecution)!=null?p:!1;d.Ir=g;return Ef(d,a.Sn)};var ou={Zg:\"value\",nb:\"conversionCount\",ah:1},pu={Zg:\"timeouts\",nb:\"timeouts\",ah:0},qu={Zg:\"eopCount\",nb:\"endOfPageCount\",ah:0},ru={Zg:\"errors\",nb:\"errors\",ah:0},su=[ou,pu,ru,qu];function tu(a,b){b=b===void 0?1:b;if(!uu(a))return{};var c=vu(su),d=c[a.nb];if(d===void 0||d===-1)return c;var e={},f=la(Object,\"assign\").call(Object,{},c,(e[a.nb]=d+b,e));return wu(f)?f:c}\nfunction vu(a){var b;a:{var c=qr(\"gcl_ctr\");if(c.error===0&&c.value&&typeof c.value===\"object\"){var d=c.value;try{b=\"value\"in d&&typeof d.value===\"object\"?d.value:void 0;break a}catch(p){}}b=void 0}for(var e=b,f={},g=m(a),h=g.next();!h.done;h=g.next()){var l=h.value;if(e&&uu(l)){var n=e[l.Zg];n===void 0||Number.isNaN(n)?f[l.nb]=-1:f[l.nb]=Number(n)}else f[l.nb]=-1}return f}\nfunction wu(a,b){b=b||{};for(var c=Qb(),d=xq(b,c,!0),e={},f=m(su),g=f.next();!g.done;g=f.next()){var h=g.value,l=a[h.nb];l!==void 0&&l!==-1&&(e[h.Zg]=l)}e.creationTimeMs=c;return nr(\"gcl_ctr\",{value:e,expires:Number(d.expires)})===0?!0:!1}function uu(a){return Gm([\"ad_storage\",\"ad_user_data\"])?!a.vt||$f(a.vt):!1}function xu(a){return Gm([\"ad_storage\",\"ad_user_data\"])?!a.Is||$f(a.Is):!1};function yu(){if(zu()){var a=qr(\"last_convs\");if(a.error===0&&a.value&&typeof a.value===\"object\"){var b=a.value;if(b.value&&Array.isArray(b.value)){var c=b.value;if(!(c.length>1)){for(var d=[],e=m(c),f=e.next();!f.done;f=e.next()){var g=f.value;if(typeof g!==\"object\"||g===null||typeof g.random!==\"number\"||typeof g.label!==\"string\"||g.label.length>200)return;d.push({random:g.random,label:g.label})}return d}}}}}\nfunction Au(a,b){!zu()||a.length>1||a.length===1&&a[0].label.length>200||(b=b||{},nr(\"last_convs\",{value:a,expires:Number(xq(b).expires)}))}function zu(){return Gm([\"ad_storage\",\"ad_user_data\"])&&$f(12)};function Bu(a){var b=Math.round(Math.random()*2147483647);return a?String(b^Mh(a)&2147483647):String(b)}function Cu(a){return[Bu(a),Math.round(Qb()/1E3)].join(\".\")}function Du(a,b,c,d,e){var f=uq(b),g;return(g=jq(a,f,vq(c),d,e))==null?void 0:g.Lr};var Eu=[\"1\"],Fu={},Gu={};function Hu(a){return Gu[Iu(a)]}function Ju(a,b){b=b===void 0?!0:b;var c=Iu(a.prefix);if(Fu[c])Ku(a),Lu(a);else if(Mu(c,a.path,a.domain)){var d=Hu(a.prefix)||{id:void 0,hc:void 0};b&&Nu(a,d);Ku(a);Lu(a)}else{var e=mj(\"auiddc\");if(e)vb(\"TAGGING\",17),Fu[c]=e;else if(b){var f=Iu(a.prefix),g=Cu();Ou(f,g,a);Mu(c,a.path,a.domain);Ku(a,!0);Lu(a,!0)}}}\nfunction Ku(a,b){(b===void 0?0:b)&&uu(ou)&&rr(\"gcl_ctr\");if(xu(ou)&&vu([ou])[ou.nb]===-1){for(var c={},d=(c[ou.nb]=0,c),e=m(su),f=e.next();!f.done;f=e.next()){var g=f.value;g!==ou&&xu(g)&&(d[g.nb]=0)}wu(d,a)}}function Lu(a,b){(b===void 0?0:b)&&zu()&&rr(\"last_convs\");!Gm([\"ad_storage\",\"ad_user_data\"])||!$f(13)||yu()||Au([],a)}\nfunction Nu(a,b){var c=Iu(a.prefix),d=Fu[c];if(d){var e=d.split(\".\");if(e.length===2){var f=Number(e[1])||0;if(f){var g=d;$f(21)&&b.ni?g=d+\".\"+(b.sessionId||\"-.-\")+\".\"+(b.hc?b.hc:Math.floor(Qb()/1E3))+\".\"+b.ni+\".\"+(b.Ic?b.Ic:Math.floor(Qb()/1E3)):b.sessionId&&(g=d+\".\"+b.sessionId+\".\"+(b.hc?b.hc:Math.floor(Qb()/1E3)));Ou(c,g,a,f*1E3)}}}}function Ou(a,b,c,d){var e;e=[\"1\",wq(c.domain,c.path),b].join(\".\");var f=xq(c,d);f.Jc=Pu();rq(a,e,f)}\nfunction Mu(a,b,c){var d=Du(a,b,c,Eu,Pu());if(!d)return!1;Qu(a,d);return!0}function Qu(a,b){var c=b.split(\".\");if(c.length===3)Gu[a]={sessionId:c[0]+\".\"+c[1],hc:Number(c[2])||0,Ic:0};else if(c.length>=2&&(Fu[a]=c[0]+\".\"+c[1],c.shift(),c.shift(),c.length>=3)){var d={sessionId:c[0]===\"-\"?void 0:c[0]+\".\"+c[1],hc:Number(c[2])||0,Ic:0};if($f(21)&&c.length>=6){var e=c[3]+\".\"+c[4],f=Number(c[5])||0;e&&f!==0&&(d.ni=e,d.Ic=f)}Gu[a]=d}}function Iu(a){return(a||\"_gcl\")+\"_au\"}\nfunction Ru(a){function b(){Gm(c)&&a()}var c=Pu();Mm(function(){b();Gm(c)||Nm(b,c)},c)}function Su(a){var b=Xq(!0),c=Iu(a.prefix);Ru(function(){var d=b[c];if(d){Qu(c,d);var e=Number(Fu[c].split(\".\")[1])*1E3;if(e){vb(\"TAGGING\",16);var f=xq(a,e);f.Jc=Pu();var g=[\"1\",wq(a.domain,a.path),d].join(\".\");rq(c,g,f)}}})}function Tu(a,b,c,d,e){e=e||{};var f=function(){var g={},h=Du(a,e.path,e.domain,Eu,Pu());h&&(g[a]=h);return g};Ru(function(){dr(f,b,c,d)})}\nfunction Pu(){return[\"ad_storage\",\"ad_user_data\"]};var Wu=function(){this.cache=Yj(Tj.da.vp,new Map)};Wu.prototype.get=function(a){var b=Mh(a),c=this.cache.get(b);if(c)if(Date.now()>=c.timestamp+9E5)this.cache.delete(b);else return c.resolvedValue?Promise.resolve(c.resolvedValue):c.promise};Wu.prototype.set=function(a,b){var c={promise:b,resolvedValue:void 0,timestamp:Date.now()};this.cache.set(Mh(a),c);b.then(function(d){c.resolvedValue=d})};var Xu=void 0;function Yu(){Xu||(Xu=new Wu);return Xu};var Zu=\"email email_address sha256_email_address phone_number sha256_phone_number first_name last_name\".split(\" \"),$u=\"first_name sha256_first_name last_name sha256_last_name street sha256_street city region country postal_code\".split(\" \");function av(a,b){if(!b._tag_metadata){for(var c={},d=0,e=0;e<a.length;e++)d+=bv(a[e],b,c)?1:0;d>0&&(b._tag_metadata=c)}}\nfunction bv(a,b,c){var d=b[a];if(d===void 0||d===null)return!1;c[a]=Array.isArray(d)?d.map(function(){return{mode:\"c\"}}):{mode:\"c\"};return!0}function cv(a){if(Q(523)&&a){av(Zu,a);for(var b=Eb(a.address),c=0;c<b.length;c++){var d=b[c];d&&av($u,d)}var e=a.home_address;e&&av($u,e)}}\nfunction dv(a,b,c){function d(f,g){g=String(g).substring(0,100);e.push(\"\"+f+encodeURIComponent(g))}if(!c)return\"\";var e=[];d(\"i\",String(a));d(\"f\",b);c.mode&&d(\"m\",c.mode);c.isPreHashed&&d(\"p\",\"1\");c.rawLength&&d(\"r\",String(c.rawLength));c.normalizedLength&&d(\"n\",String(c.normalizedLength));c.location&&d(\"l\",c.location);c.selector&&d(\"s\",c.selector);return e.join(\".\")};var ev={X:{Mk:1,tj:2,Ik:3,ol:4,Jk:5,ud:6,nl:7,Tq:8,tn:9,Kk:10,Lk:11,Th:12,Gm:13,Dm:14,Fm:15,Cm:16,Em:17,Bm:18,ap:19,Eq:20,Fq:21,mj:22,Kn:23,xn:24,Rm:25,Uk:26,Vk:27,Tk:28,Wk:29}};ev.X[ev.X.Mk]=\"ALLOW_INTEREST_GROUPS\";ev.X[ev.X.tj]=\"SERVER_CONTAINER_URL\";ev.X[ev.X.Ik]=\"ADS_DATA_REDACTION\";ev.X[ev.X.ol]=\"CUSTOMER_LIFETIME_VALUE\";ev.X[ev.X.Jk]=\"ALLOW_CUSTOM_SCRIPTS\";ev.X[ev.X.ud]=\"ANY_COOKIE_PARAMS\";ev.X[ev.X.nl]=\"COOKIE_EXPIRES\";ev.X[ev.X.Tq]=\"LEGACY_ENHANCED_CONVERSION_JS_VARIABLE\";ev.X[ev.X.tn]=\"RESTRICTED_DATA_PROCESSING\";\nev.X[ev.X.Kk]=\"ALLOW_DISPLAY_FEATURES\";ev.X[ev.X.Lk]=\"ALLOW_GOOGLE_SIGNALS\";ev.X[ev.X.Th]=\"GENERATED_TRANSACTION_ID\";ev.X[ev.X.Gm]=\"FLOODLIGHT_COUNTING_METHOD_UNKNOWN\";ev.X[ev.X.Dm]=\"FLOODLIGHT_COUNTING_METHOD_STANDARD\";ev.X[ev.X.Fm]=\"FLOODLIGHT_COUNTING_METHOD_UNIQUE\";ev.X[ev.X.Cm]=\"FLOODLIGHT_COUNTING_METHOD_PER_SESSION\";ev.X[ev.X.Em]=\"FLOODLIGHT_COUNTING_METHOD_TRANSACTIONS\";ev.X[ev.X.Bm]=\"FLOODLIGHT_COUNTING_METHOD_ITEMS_SOLD\";ev.X[ev.X.ap]=\"ADS_OGT_V1_USAGE\";ev.X[ev.X.Eq]=\"FORM_INTERACTION_PERMISSION_DENIED\";\nev.X[ev.X.Fq]=\"FORM_SUBMIT_PERMISSION_DENIED\";ev.X[ev.X.mj]=\"MICROTASK_NOT_SUPPORTED\";ev.X[ev.X.Kn]=\"USER_DATA_NULL_FROM_GLOBAL\";ev.X[ev.X.xn]=\"SET_ENCRYPTED_DATA_TO_CACHE\";ev.X[ev.X.Rm]=\"GET_ENCRYPTED_DATA_FROM_CACHE\";ev.X[ev.X.Uk]=\"CONFIG_DETECTED_WITH_NO_PARAM\";ev.X[ev.X.Vk]=\"CONFIG_DETECTED_WITH_PARAM\";ev.X[ev.X.Tk]=\"CONFIG_CONSENT_SET_BEFORE\";ev.X[ev.X.Wk]=\"CONFIG_SET_USED_BEFORE\";var fv={},gv=(fv[G.D.Ei]=ev.X.Mk,fv[G.D.Pd]=ev.X.tj,fv[G.D.Yc]=ev.X.tj,fv[G.D.lb]=ev.X.Ik,fv[G.D.Ge]=ev.X.ol,fv[G.D.Ci]=ev.X.Jk,fv[G.D.Fd]=ev.X.ud,fv[G.D.mb]=ev.X.ud,fv[G.D.Ib]=ev.X.ud,fv[G.D.Ed]=ev.X.ud,fv[G.D.uc]=ev.X.ud,fv[G.D.Qb]=ev.X.ud,fv[G.D.Ab]=ev.X.nl,fv[G.D.Sb]=ev.X.tn,fv[G.D.th]=ev.X.Kk,fv[G.D.Oc]=ev.X.Lk,fv),hv={},iv=(hv.unknown=ev.X.Gm,hv.standard=ev.X.Dm,hv.unique=ev.X.Fm,hv.per_session=ev.X.Cm,hv.transactions=ev.X.Em,hv.items_sold=ev.X.Bm,hv);var jv=function(a,b,c){c=c===void 0?!1:c;vb(\"GTAG_EVENT_FEATURE_CHANNEL\",b);c&&(a.H[b]=!0)},yb=new function(){this.H=[]};function kv(a,b){jv(yb,a,b===void 0?!1:b)}function lv(a,b){var c=b===void 0?!1:b,d=yb;c=c===void 0?!1:c;for(var e=Object.keys(a),f=m(Object.keys(gv)),g=f.next();!g.done;g=f.next()){var h=g.value;e.includes(h)&&jv(d,gv[h],c)}};\nvar ov=function(a){var b=Q(523),c=[\"tv.1\"],d=[\"tvd.1\"],e=mv(a);if(e)return c.push(e),{hasUpd:!1,Uo:c.join(\"~\"),ao:c.join(\"~\"),encryptionKeyString:void 0,jh:{},metadataParam:b?d.join(\"~\"):void 0};var f={},g=0;var h=0,l=nv(a,function(q,r,t){h++;var u=q.value,v;if(t){var x=r+\"__\"+g++;v=\"${userData.\"+x+\"|sha256}\";f[x]=u}else v=encodeURIComponent(encodeURIComponent(u));q.index!==void 0&&(r+=q.index);c.push(r+\".\"+v);if(b){var y=dv(h,r,q.metadata);y&&d.push(y)}}).hasUpd,\nn=d.join(\"~\");var p=c.join(\"~\");return{hasUpd:l,Uo:p,jh:{userData:f},ao:\"tv.1~${\"+(p+\"|encrypt}\"),encryptionKeyString:E(43),metadataParam:b?n:void 0}},qv=function(a){if(!(a!=null&&Object.keys(a).length>0))return!1;var b=pv(a);return nv(b,function(){}).hasUpd},nv=function(a,b){b=b===void 0?function(){}:b;for(var c=!1,d=!1,e=m(a),f=e.next();!f.done;f=e.next()){var g=f.value;if(g.value){var h=rv[g.name];if(h){var l=sv(g);l&&(c=!0);d=!0;b(g,h,l)}}}return{hasUpd:d,\nhasUpdToHash:c}},sv=function(a){var b=tv(a.name),c=/^e\\d+$/.test(a.value),d;if(d=b&&!c){var e=a.value;d=!(uv.test(e)||yi.test(e))}return d},tv=function(a){return vv.indexOf(a)!==-1},Bv=function(a,b,c){if(Bb(w.Promise))try{var d=pv(a),e=wv(d).then(xv);return e}catch(g){}},zv=function(a){var b=void 0;return b},xv=function(a){var b=Q(523),c=a.md,d=[\"tv.1\"],e=[\"tvd.1\"],f=mv(c);if(f)return d.push(f),{param:d.join(\"~\"),hasUpdToHash:!1,hasUpd:!1,hadError:!0,metadataParam:b?e.join(\"~\"):void 0};var g=c.filter(function(q){return!sv(q)}),h=0,l=nv(g,function(q,r){h++;var t=q.value,u=q.index;u!==void 0&&(r+=u);d.push(r+\".\"+t);if(b){var v=dv(h,r,q.metadata);v&&e.push(v)}}),n=l.hasUpdToHash,p=l.hasUpd;return{param:encodeURIComponent(d.join(\"~\")),hasUpdToHash:n,hasUpd:p,\nhadError:!1,metadataParam:b?e.join(\"~\"):void 0}},mv=function(a){if(a.length===1&&a[0].name===\"error_code\")return rv.error_code+\".\"+a[0].value},yv=function(a){if(a.length===1&&a[0].name===\"error_code\")return!1;for(var b=m(a),c=b.next();!c.done;c=b.next()){var d=c.value;if(rv[d.name]&&d.value)return!0}return!1},pv=function(a){function b(t,u,v,x,y){var z=Cv(t);if(z!==\"\")if(yi.test(z)){y&&(y.isPreHashed=!0);var C={name:u,value:z,index:x};y&&(C.metadata=y);l.push(C)}else{var D=v(z),H={name:u,value:D,index:x};\ny&&(H.metadata=y,D&&(y.rawLength=String(z).length,y.normalizedLength=D.length));l.push(H)}}function c(t,u){var v=t;if(Cb(v)||Array.isArray(v)){v=Eb(t);for(var x=0;x<v.length;++x){var y=Cv(v[x]),z=yi.test(y);u&&!z&&R(89);!u&&z&&R(88)}}}function d(t,u){var v=t[u];c(v,!1);var x=Dv[u];t[x]&&(t[u]&&R(90),v=t[x],c(v,!0));return v}function e(t,u,v,x){var y=t._tag_metadata||{},z=t[u],C=y[u];c(z,!1);var D=Dv[u];if(D){var H=t[D],F=y[D];H&&(z&&R(90),z=H,C=F,c(z,!0))}if(x!==void 0)b(z,u,v,x,C);else{z=Eb(z);C=\nEb(C);for(var K=0;K<z.length;++K)b(z[K],u,v,void 0,C[K])}}function f(t,u,v){if(Q(523))e(t,u,v,void 0);else for(var x=Eb(d(t,u)),y=0;y<x.length;++y)b(x[y],u,v)}function g(t,u,v,x){if(Q(523))e(t,u,v,x);else{var y=d(t,u);b(y,u,v,x)}}function h(t){return function(u){R(64);return t(u)}}var l=[];if(w.location.protocol!==\"https:\")return l.push({name:\"error_code\",value:\"e3\",index:void 0}),l;f(a,\"email\",Ev);f(a,\"phone_number\",Fv);f(a,\"first_name\",h(Gv));f(a,\"last_name\",h(Gv));var n=a.home_address||{};f(n,\n\"street\",h(Hv));f(n,\"city\",h(Hv));f(n,\"postal_code\",h(Iv));f(n,\"region\",h(Hv));f(n,\"country\",h(Iv));for(var p=Eb(a.address||{}),q=0;q<p.length;q++){var r=p[q];g(r,\"first_name\",Gv,q);g(r,\"last_name\",Gv,q);g(r,\"street\",Hv,q);g(r,\"city\",Hv,q);g(r,\"postal_code\",Iv,q);g(r,\"region\",Hv,q);g(r,\"country\",Iv,q)}return l},Jv=function(a){var b=a?pv(a):[];return xv({md:b})},Kv=function(a){return a&&a!=null&&Object.keys(a).length>0&&Bb(w.Promise)?pv(a).some(function(b){return b.value&&tv(b.name)&&!yi.test(b.value)}):\n!1},Cv=function(a){return a==null?\"\":Cb(a)?Ob(String(a)):\"e0\"},Iv=function(a){return a.replace(Lv,\"\")},Gv=function(a){return Hv(a.replace(/\\s/g,\"\"))},Hv=function(a){return Ob(a.replace(Mv,\"\").toLowerCase())},Fv=function(a){a=a.replace(/[\\s-()/.]/g,\"\");a.charAt(0)!==\"+\"&&(a=\"+\"+a);return Nv.test(a)?a:\"e0\"},Ev=function(a){var b=a.toLowerCase().split(\"@\");if(b.length===2){var c=b[0];/^(gmail|googlemail)\\./.test(b[1])&&(c=c.replace(/\\./g,\"\"));c=c+\"@\"+b[1];if(Ov.test(c))return c}return\"e0\"},Pv=function(a){try{return a.forEach(function(b){b.value&&\ntv(b.name)&&(b.value=Di(b.value))}),{md:a}}catch(b){return{md:[]}}},wv=function(a){return a.some(function(b){return b.value&&tv(b.name)})?Bb(w.Promise)?Promise.all(a.map(function(b){return b.value&&tv(b.name)?Ai(b.value).then(function(c){b.value=c}):Promise.resolve()})).then(function(){return{md:a}}).catch(function(){return{md:[]}}):{then:function(b){b({md:[]})}}:Promise.resolve({md:a})},Mv=/[0-9`~!@#$%^&*()_\\-+=:;<>,.?|/\\\\[\\]]/g,Ov=/^\\S+@\\S+\\.\\S+$/,Nv=/^\\+\\d{10,15}$/,Lv=/[.~]/g,uv=/^[0-9A-Za-z_-]{43}$/,\nQv={},rv=(Qv.email=\"em\",Qv.phone_number=\"pn\",Qv.first_name=\"fn\",Qv.last_name=\"ln\",Qv.street=\"sa\",Qv.city=\"ct\",Qv.region=\"rg\",Qv.country=\"co\",Qv.postal_code=\"pc\",Qv.error_code=\"ec\",Qv),Rv={},Dv=(Rv.email=\"sha256_email_address\",Rv.phone_number=\"sha256_phone_number\",Rv.first_name=\"sha256_first_name\",Rv.last_name=\"sha256_last_name\",Rv.street=\"sha256_street\",Rv);var vv=Object.freeze([\"email\",\"phone_number\",\"first_name\",\n\"last_name\",\"street\"]);var Yv=function(a){this.methodName=a};Yv.prototype.getName=function(){return this.methodName};Yv.prototype.sendRequest=function(a,b,c){if(this.isSupported())if((c==null?void 0:c.body)===void 0||this.H())try{this.K(a,b,c)}catch(d){a.Hc(d)}else a.Hc(\"Request method \"+this.getName()+\" does not support a request body.\");else a.Hc(\"Request method \"+this.getName()+\" is not supported.\")};var Zv=function(){this.methodName=\"ImagePixel\"};wa(Zv,Yv);Zv.prototype.isSupported=function(){return!0};\nZv.prototype.H=function(){return!1};Zv.prototype.K=function(a,b,c){Ll(a.rf,b,function(){a.lf()},function(){a.onFailure(void 0)},c==null?void 0:c.bf)};var $v=function(){this.methodName=\"SendBeacon\"};wa($v,Yv);$v.prototype.isSupported=function(){return pd()};$v.prototype.H=function(){return!0};$v.prototype.K=function(a,b,c){Kl(a.rf,b,c==null?void 0:c.body)?a.lf():a.Hc(void 0)};var aw=function(){this.methodName=\"Fetch\"};wa(aw,Yv);aw.prototype.isSupported=function(){return Bb(w.fetch)};\naw.prototype.H=function(){return!0};aw.prototype.K=function(a,b,c){gl.register(a.rf,2,b);w.fetch(b,c==null?void 0:c.Cc).then(function(d){if(d.ok)a.oe(d);else if(d.status===0)a.lf();else a.onFailure(\"Fetch failed with status code \"+d.status+\".\")}).catch(function(d){a.Hc(d)})};var bw=new Zv,cw=new $v,dw=new aw;var ew=function(){};ew.prototype.K=function(){return[]};var fw=function(a,b){fp.call(this,a,b,!1)};wa(fw,fp);fw.prototype.H=function(a,b,c){Vv(a,function(d){U(a,I.J.gj)&&delete d.item;U(a,I.J.Da)&&la(Object,\"assign\").call(Object,d,Ck);var e=xj(b.Fc);e&&(d._uip=e);var f=\"?\"+lu(d);c(f)})};var gw=new fw(22,[\"ad_storage\",\"ad_user_data\"]),hw=new fw(23,[\"ad_storage\",\"ad_user_data\"]),iw=new fw(60,[]),jw=function(){};wa(jw,ew);jw.prototype.H=function(a){return U(a,I.J.ba)===T.U.vd&&U(a,I.J.rj)?[{endpoint:Wo(yp)?U(a,I.J.Da)?hw:gw:iw,method:bw}]:[]};var kw=new jw;var yw=Object.freeze({attributionsrc:\"\"}),zw=Object.freeze({eventSourceEligible:!1,triggerEligible:!0});function Aw(){var a=XMLHttpRequest.prototype;return a&&Bb(a.setAttributionReporting)};var Bw=Object.freeze({cache:\"no-store\",credentials:\"include\",method:\"GET\",keepalive:!0,redirect:\"follow\"});\nfunction Cw(a,b,c,d,e,f,g,h,l){if(w.fetch){a&&gl.register(a,2,b);var n=la(Object,\"assign\").call(Object,{},Bw);c&&(n.body=c,n.method=\"POST\");la(Object,\"assign\").call(Object,n,e);var p=function(){h==null||Hl(h);l==null||Il(l,b)};w.fetch(b,n).then(function(q){p();if(q.ok){if(q.body){var r=q.body.getReader(),t=new TextDecoder;return new Promise(function(u){function v(){r.read().then(function(x){var y;y=x.done;var z=t.decode(x.value,{stream:!y});z=d.T+z;for(var C=z.indexOf(\"\\n\\n\");C!==-1;){var D=Zg,H;\na:{var F=m(z.substring(0,C).split(\"\\n\")),K=F.next().value,S=F.next().value;if(Wb(K,\"event: message\")&&Wb(S,\"data: \")){var X=S.substring(6);try{H=JSON.parse(X);break a}catch(ea){}}H=void 0}D(d,H);z=z.substring(C+2);C=z.indexOf(\"\\n\\n\")}d.T=z;y?(f==null||f(q),u()):v()}).catch(function(){f==null||f(q);u()})}v()})}f==null||f(q)}else g==null||g(q,void 0)}).catch(function(q){p();g==null||g(void 0,q)})}else g==null||g(void 0,void 0)};var Dw=function(a){this.methodName=\"FetchRichResponse\";this.O=a};wa(Dw,Yv);Dw.prototype.isSupported=function(){return Bb(w.fetch)};Dw.prototype.H=function(){return!0};Dw.prototype.K=function(a,b,c){Cw(a.rf,b,c==null?void 0:c.body,this.O,c==null?void 0:c.Cc,a.oe,function(d,e){a.onFailure(e)})};function Ew(a,b,c,d,e){e=e===void 0?!1:e;var f=b.method;Vv(a,function(g){var h=U(a,I.J.Da),l=Wo(yp),n=f instanceof Zv?3:f instanceof ww?c===5||c===8?3:4:f instanceof aw?!h&&l?3:8:f instanceof Dw?7:-1;f instanceof ww&&n===3?(g.fmt=4,g.rfmt=3):g.fmt=n;la(Object,\"assign\").call(Object,g,c===66?{gcp:\"4\"}:h||c===8||c===65?Ck:{});if(Q(548)){var p=ei[G.D.Af];p&&(g[p]=c)}if(Q(569)){var q=b.It,r=[q.qk[0].endpoint.endpoint];r.push.apply(r,za(q.mk.filter(function(x){return x[0]!==void 0}).map(function(x){return x[0].endpoint.endpoint})));\ng.epp=r.sort(function(x,y){return x-y}).join(\"~\")}e&&(g[\"gap.1pfb\"]=\"1\");var t=\"?\"+lu(g),u=Fw(f,l),v;v=(f instanceof Zv||f instanceof ww)&&Wo(\"ad_user_data\")?yw:void 0;d(t,{Cc:u,bf:v})})}function Fw(a,b){var c=void 0;a instanceof aw?c=la(Object,\"assign\").call(Object,{},qd):a instanceof Dw&&(c={},Aw()&&(c.attributionReporting=zw));!b&&c&&(c.credentials=\"omit\",c.mode=\"cors\");return c};var Gw=function(a,b,c){c=c===void 0?!1:c;fp.call(this,a,b);this.T=c};wa(Gw,fp);Gw.prototype.K=function(a){var b;if(b=this.T){var c=this.endpoint;b=c===5||c===6||c===8||c===63||c===65}var d=b?Ej[this.endpoint]():uk[this.endpoint](void 0);return hp(a,Fk(d))};Gw.prototype.H=function(a,b,c){Ew(a,b,this.endpoint,c,this.T)};\nvar Hw=function(a){if(pj())return a.T?a:new Gw(a.endpoint,a.O,!0)},Iw=new Gw(5,[\"ad_storage\",\"ad_user_data\"]),Jw=new Gw(6,[]),Kw=new Gw(63,[\"ad_storage\",\"ad_user_data\"]),Lw=new Gw(65,[\"ad_storage\",\"ad_user_data\"]),Mw=new Gw(8,[\"ad_storage\",\"ad_user_data\"]),Nw=new Gw(66,[]);var Ow=function(){Yg.apply(this,arguments)};wa(Ow,Yg);Ow.prototype.K=function(a,b){dd(a,void 0,bh(this,b),b.attribution_reporting&&Aw()?yw:{})};Ow.prototype.H=function(a,b){var c=b.attribution_reporting&&Aw()?{attributionReporting:zw}:{},d=bh(this,b);b.process_response?Cw(void 0,a,void 0,this,c,void 0,d):rd(a,void 0,c,void 0,d)};var Qw=function(){};wa(Qw,ew);Qw.prototype.H=function(a){if(U(a,I.J.ba)!==T.U.wa)return[];var b=Wo(yp),c=!!U(a,I.J.Da),d=!!U(a,I.J.dd),e=b?d?c?Lw:Kw:c?Mw:Iw:Jw,f=[{endpoint:e,method:sd()?b?Q(490)?c?dw:new Dw(new Pw):xw:dw:bw}],g=b?c?void 0:Mw:Nw;g&&f.push({endpoint:g,method:dw});if(Rw(a)===void 0&&Q(496)){var h=Hw(e);h&&f.push({endpoint:h,method:dw})}return f};Qw.prototype.K=function(a){if(U(a,I.J.ba)!==T.U.wa)return[];var b=Rw(a);return b?[[{endpoint:b,method:dw}]]:[]};var Sw=new Qw;\nfunction Rw(a){var b=!!U(a,I.J.dd);if(!b&&Q(569)){var c=Wo(yp),d=!!U(a,I.J.Da);return Hw(c?b?d?Lw:Kw:d?Mw:Iw:Jw)}};var Tw=function(a,b){ep.call(this,a,b,!0,!1,3)};wa(Tw,ep);Tw.prototype.H=function(a,b,c){var d=mu(a),e=\"?\"+lu(d);c(e,{Cc:qd})};var Uw=new Tw(54,[\"ad_storage\",\"ad_user_data\"]),Vw=new Tw(55,[]),Ww=function(){};wa(Ww,ew);Ww.prototype.H=function(){return[{endpoint:Wo(Uw.O)?Uw:Vw,method:dw}]};var Xw=new Ww;var Yw=function(){fp.call(this,9,[\"ad_storage\",\"ad_user_data\"])};wa(Yw,fp);Yw.prototype.isSupported=function(a){return U(a,I.J.ba)===T.U.Vb};Yw.prototype.H=function(a,b,c){var d=this;Vv(a,function(e){if(Q(548)){var f=ei[G.D.Af];f&&(e[f]=d.endpoint)}e.gcp=1;e.ct_cookie_present=1;e.fmt=b.method instanceof aw?8:3;var g=\"?\"+lu(e);c(g,{Cc:qd})})};var Zw=new Yw,$w=function(){};wa($w,ew);$w.prototype.H=function(){return[{endpoint:Zw,method:dw},{endpoint:Zw,method:bw}]};var ax=new $w;var bx=[68];function cx(a,b,c){if(!bx.includes(c)){var d=b.M;Jo({targetId:b.target.destinationId,request:{url:a,parameterEncoding:3,endpoint:c},ob:{eventId:d.eventId,priorityId:d.priorityId},Lj:{eventId:U(b,I.J.wf),priorityId:U(b,I.J.xf)}});U(b,I.J.ba)}};var dx={},ex=(dx[T.U.wa]=function(a,b){var c=Wo(yp),d=U(a,I.J.Da)?la(Object,\"assign\").call(Object,{},Ck):{},e={},f;c&&!U(a,I.J.Da)?(f=8,la(Object,\"assign\").call(Object,e,Ck)):c||(f=66,e.gcp=\"4\");var g;g=Wo(yp)?U(a,I.J.dd)?U(a,I.J.Da)?65:63:U(a,I.J.Da)?8:5:6;var h=Dk(g,b),l;if(c)if(Q(490)){var n=!U(a,I.J.Da);l=sd()?n?4:3:1}else l=2;else l=sd()?3:1;var p={baseUrl:h,df:d,format:l,endpoint:g};Wo(G.D.ka)&&(p.attributes=yw);var q=p;f!==void 0&&(q.ee=la(Object,\"assign\").call(Object,{},p,{baseUrl:Dk(f,b),\ndf:e,format:3,endpoint:f}),q=q.ee);var r;a:if(pj()&&Q(496))switch(g){case 5:case 63:case 8:case 65:r=!0;break a;default:r=!1}else r=!1;if(r){var t={};q.ee=la(Object,\"assign\").call(Object,{},q,{baseUrl:Ej[g]()+\"/\"+b+\"/\",df:la(Object,\"assign\").call(Object,{},d,(t[\"gap.1pfb\"]=\"1\",t)),format:3,endpoint:g})}return p},dx[T.U.Vd]=function(){var a=Wo(yp)?54:55;return{baseUrl:uk[a](void 0),df:{},format:3,endpoint:a}},dx[T.U.Vb]=function(a,b){if(U(a,I.J.Da)&&Wo(yp)){var c=sd()?3:1,d={baseUrl:Dk(9,b),format:c!=\nnull?c:2,endpoint:9,df:{gcp:\"1\",ct_cookie_present:\"1\"}};c===3&&(d.ee=la(Object,\"assign\").call(Object,{},d,{format:1}));return d}},dx);function fx(a){var b=U(a,I.J.ba),c=gp(a,G.D.wh),d=U(a,I.J.tb),e,f=(e=ex[b])==null?void 0:e.call(ex,a,c,d);return(Array.isArray(f)?f:[f]).filter(function(g){return g!==void 0})};var gx=function(a,b){this.et=a;this.timeoutMs=b;this.Xa=void 0},hx=function(a){a.Xa||(a.Xa=setTimeout(function(){a.et();a.Xa=void 0},a.timeoutMs))},Hl=function(a){a.Xa&&(clearTimeout(a.Xa),a.Xa=void 0)};var ix=function(){var a=Pf(66,0);this.xo=[];this.Vs=a;this.pd=$a()},kx=function(a){var b=jx;b.xo.push(a);b.Bo||(b.Bo=function(){for(var c=m(b.xo),d=c.next();!d.done;d=c.next()){var e=d.value;try{e()}catch(l){}}for(var f=m(b.pd.values()),g=f.next();!g.done;g=f.next()){var h=void 0;(h=g.value.kc)==null||Hl(h)}b.pd.clear()},ed(w,\"pagehide\",b.Bo))},lx=function(a){var b=a.match(wk)[3]||null,c=(b?decodeURI(b):b)||\"\",d=zk(a,\"label\")||\"\",e=zk(a,\"random\")||\"\";return c+\":\"+vk(d)+\":\"+vk(e)};\nix.prototype.Eg=function(a,b,c){var d=lx(a);if(!(this.pd.has(d)||this.pd.size>=this.Vs)){var e={};b&&b>0&&c&&(e.kc=new gx(c,b));this.pd.set(d,e);var f;(f=e.kc)==null||hx(f)}};var Il=function(a,b){var c=lx(b),d,e;(d=a.pd.get(c))==null||(e=d.kc)==null||Hl(e);a.pd.delete(c)};ix.prototype.getSize=function(){return this.pd.size};var px=function(a){this.H=1;this.H>0||(this.H=1);this.onSuccess=a.M.onSuccess},qx=function(a,b){return cc(function(){a.H--;if(Bb(a.onSuccess)&&a.H===0)a.onSuccess()},b>0?b:1)};var rx=function(a,b,c,d){fp.call(this,a,b,c);this.T=d};wa(rx,fp);rx.prototype.isSupported=function(a){return this.endpoint===68&&U(a,I.J.Da)?!1:!0};\nrx.prototype.H=function(a,b,c){var d=mu(a);this.T&&la(Object,\"assign\").call(Object,d,this.T);if(Q(548)){var e=ei[G.D.Af];e&&(d[e]=this.endpoint)}this.endpoint!==68&&(delete d.gclaw,delete d.gclaw_src);var f=void 0;U(a,I.J.Da)?(d.gcp=1,d.ct_cookie_present=1):this.endpoint===68&&(d.gcp=5,b.method instanceof aw&&(d.fmt=8,f=qd));var g=\"?\"+lu(d);c(g,f?{Cc:f}:{})};var sx=new rx(9,[\"ad_storage\",\"ad_user_data\"],!0),tx=new rx(68,[\"ad_storage\",\"ad_user_data\"],!1);\nfunction ux(a,b,c,d,e){e=e===void 0?0:e;if(d){var f=U(a,I.J.tb),g=b;b=new rx(g.endpoint,g.O,g.Z,{random:f+e,data:d})}return[{endpoint:b,method:c},{endpoint:b,method:bw}]}var vx=function(){};wa(vx,ew);vx.prototype.H=function(a){var b=hu(a);return ux(a,sx,U(a,I.J.Da)?dw:xw,b==null?void 0:b[0])};vx.prototype.K=function(a){var b=hu(a),c=[];Q(458)&&!U(a,I.J.Da)&&c.push(ux(a,tx,dw,b==null?void 0:b[0]));if(b&&b.length>1)for(var d=U(a,I.J.Da)?dw:xw,e=1;e<b.length;++e)c.push(ux(a,sx,d,b[e],e));return c};\nvar wx=new vx;function xx(a,b){a?a.then(b):b(void 0)}function yx(a){return Promise.allSettled(a).then(function(b){return b.filter(function(c){return c.status===\"fulfilled\"}).map(function(c){return c.value})})}function zx(){var a,b;return{promise:new Promise(function(c,d){a=c;b=d}),resolve:a,reject:b}};var fg;function Cx(a,b){var c;(c=fg)==null||bg(c.H,a,b)};var Dx=Ba([\"/\"]),Ex=function(a){this.H=a;this.failureType=void 0};Ex.prototype.mo=function(a,b,c){try{var d=this.H.active;d?(d.postMessage({type:1,command:a}),b({data:\"\"})):c({failureType:13,data:\"\"})}catch(e){c({failureType:11,data:e.message})}};var Fx=function(a,b){this.failureType=a;this.H=b};Fx.prototype.mo=function(a,b,c){c({failureType:this.failureType,data:\"f\"+this.failureType+(\"t\"+((new Date).getTime()-this.H))})};\nvar Ix=function(a){var b=this;this.initTime=(new Date).getTime();this.H=new Fx(15,this.initTime);var c=new Promise(function(e){w.setTimeout(function(){e()},20)}),d=Gx(a).then(function(e){b.H=new Ex(e);Hx(b,e)}).catch(function(){b.H=new Fx(4,b.initTime)});this.K=Promise.race([c,d])},Hx=function(a,b){var c=function(d){d&&d.addEventListener(\"statechange\",function(){if(d.state===\"redundant\"){var e=b.active;e&&e.state!==\"redundant\"||(a.H=new Fx(10,a.initTime))}})};c(b.active);c(b.waiting);c(b.installing);\nb.addEventListener(\"updatefound\",function(){c(b.installing)})};Ix.prototype.delegate=function(a,b,c){var d=this;this.K.then(function(){d.H.mo(a,b,c)})};Ix.prototype.getState=function(){return 2};\nvar Gx=function(a){var b,c=Nf(11);c=Nf(10);b=c;var d={scope:(Xb(a.href,\"/\")?a.href.slice(0,-1):a.href)+\"/_/service_worker\"};b&&(d.updateViaCache=\"all\");var e=Jx(a,b);try{var f=Oc(),g,h=new Map([[\"path\",a.pathname]]),l=Fp(pc(e).toString());g=Hp(l.Dk,l.params,l.fragment,h);return f.register(pc(g),d)}catch(n){return Promise.reject(n)}};\nfunction Jx(a,b){for(var c=Gp(Dx),d=a.pathname.split(\"/\").filter(function(h){return h.length>0}),e=[].concat(za(d),[\"_\",\"service_worker\",b,\"sw.js\"]),f=m(e),g=f.next();!g.done;g=f.next())c=Ip(c,g.value);return c};function Kx(a){var b=Xj(Tj.da.bi),c=b==null?void 0:b[a];c||a!==\"lite\"||(c=b==null?void 0:b.full);return c}var Lx=function(a,b,c){var d=Kx(\"full\");d?d.delegate(a,b,c):c({failureType:16})};function Mx(a,b,c,d,e){Lx({commandType:0,params:{url:a,method:1,templates:b,body:\"\",processResponse:!1,reportEarlySuccess:!0,encryptionKeyString:e,soReferrer:w.location.href}},c,function(f){d(f.failureType,f.data)})};var Ox=function(a){fp.call(this,a,[\"ad_user_data\",\"ad_storage\"],!1)};wa(Ox,fp);Ox.prototype.H=function(a,b,c){var d=this;Vv(a,function(e){var f=U(a,I.J.vj),g=function(){var n=lu(e);f&&b.method instanceof Nx&&(n+=f.Vo.join(\"\"));c(n,{Cc:qd})};if(d.endpoint===21||d.endpoint===73){var h=xj(b.Fc);h&&(e._uip=h)}if(f&&(la(Object,\"assign\").call(Object,e,Ax(a,f)),!(b.method instanceof Nx))){var l;f.nd=(l=f.nd)!=null?l:17;f.ko(function(n){la(Object,\"assign\").call(Object,e,n);g()});return}g()})};\nOx.prototype.K=function(a){return fp.prototype.K.call(this,a).slice(0,-1)};var Px=new Ox(11),Qx=new Ox(72),Rx=function(a,b,c){this.T=a;this.O=b;this.Z=c};wa(Rx,ew);Rx.prototype.H=function(a){var b=Q(563)?[this.T,this.O]:Q(141)?[this.T]:[this.O],c=b.flatMap(function(e){return(dw.isSupported()?[dw]:[cw,bw]).map(function(f){return{endpoint:e,method:f}})});if(this.Z&&Q(431)){var d=U(a,I.J.vj);d&&c.unshift({endpoint:b[0],method:new Nx(d)})}return c};\nvar Sx=new Rx(Px,Qx,!0),Tx=new Ox(21),Ux=new Ox(73),Vx=new Rx(Tx,Ux,!1);var Wx=function(){var a=this;this.H=0;this.K=!1;Q(462)&&Rk(\"fs\",function(){return a.H>0&&a.H<5?String(a.H):void 0},!1)},Xx;function Yx(a,b){Xx||(Xx=new Wx);var c=Xx;Q(462)&&cl.H&&(b===\"gtm.formSubmit\"||b===\"form_submit\"&&Kf(45))&&(a===1||c.K)&&(c.K=!0,c.H=a,a!==5?Sk(\"fs\"):Nk.H.fs=!1)};function Zx(a,b,c,d){if(Co()){var e=b.M;Jo({targetId:d||[b.target.destinationId],request:{url:a,parameterEncoding:2,endpoint:c},ob:{eventId:e.eventId,priorityId:e.priorityId},Lj:{eventId:U(b,I.J.wf),priorityId:U(b,I.J.xf)}})}};function $x(a,b,c,d){d=d===void 0?!1:d;var e=Bp(),f=zp(e);if(f.url)if(d){var g=c(f.url);b!==g&&W(a,G.D.gg,g)}else{var h=f.url;b!==h&&W(a,G.D.gg,c(h))}}function ay(a,b){var c=Object.keys(b).filter(function(d){return b[d]!=null}).map(function(d){return d+\"=\"+b[d]}).join(\"&\");return uk[a](void 0)+\"?\"+c};\nvar by=function(a,b){if(Q(517)&&Kf(47)&&a===45)return qj()+\"/g/d/ccm/collect?\"+b.split(\"?\")[1]+\"&gap.1pfb=1\"},ey=function(){var a=Kk(30,function(){return[]});if(a.length){for(var b={},c=m(a),d=c.next();!d.done;d=c.next()){var e=d.value,f=cy(e.ie,\"apvc\"),g=cy(e.ie,\"tft\"),h=cy(e.ie,\"tfd\"),l=cy(e.ie,\"tid\"),n=ay(e.endpoint,e.ie),p=b[n]=b[n]||{Bk:[],Vj:[]};p.Vj.push(e);l?(p.Bk.push(l),p.ve||(p.ve=l)):p.Bk.push(\"\");f===\"1\"&&(p.Ar=!0);if(g||h)p.wr=!0}a.length=0;for(var q=m(Object.keys(b)),r=q.next(),t={};!r.done;t=\n{Ck:void 0},r=q.next()){var u=r.value,v=b[u];t.Ck=v.Bk;var x=t.Ck.filter(function(D){return function(H,F){return D.Ck.indexOf(H)===F}}(t)),y=x.filter(function(D){return!!D}),z=u+\"&apvc=\"+(v.Ar?\"1\":\"0\");y.length&&(z+=\"&tids=\"+y.join(\"~\"));v.ve&&(z+=\"&tid=\"+v.ve);if(v.wr){z+=\"&tft=\"+String(Qb());var C=vd();C!==void 0&&(z+=\"&tfd=\"+String(Math.round(C)))}dy(v.Vj[0].event,z,v.Vj[0].endpoint,x)}}},cy=function(a,b){var c=a[b];if(c!==void 0)return a[b]=void 0,c},dy=function(a,b,c,d){var e={destinationId:a.target.destinationId,\nendpoint:c,eventId:a.M.eventId,priorityId:a.M.priorityId},f=function(l,n){var p=b+fy(l);Zx(p,a,c,d);return n(p)};if(sd()){var g=function(){},h=by(c,b);h!==void 0&&(g=function(){Ml(e,h+fy(8),void 0,{kf:!0},function(){},function(){})});f(8,function(l){Ml(e,l,void 0,{kf:!0},function(){},function(){cd(b+fy(3),function(){},g)})})}else f(5,function(l){return Kl(e,l)})||dd(b+fy(3))},fy=function(a){if(Q(517))switch(a){case 8:case 5:case 3:return\"&fmt=\"+a}return\"\"},gy=function(a){return Wo(yp)&&!U(a,I.J.Kb)?\n45:46},hy=function(a,b){var c=gy(a),d=function(){var f=ay(c,b);dy(a,f,c,[b.tid])};if(typeof w.queueMicrotask!==\"function\")kv(ev.X.mj),d();else{var e=Kk(30,function(){return[]});if(e.length===0)try{w.queueMicrotask(ey)}catch(f){kv(ev.X.mj);d();return}b=la(Object,\"assign\").call(Object,{},b);e.push({event:a,ie:b,endpoint:c})}};\nvar iy={},jy=(iy[G.D.sa]=\"gcu\",iy[G.D.Pb]=\"gclgb\",iy[G.D.kb]=\"gclaw\",iy[G.D.Cf]=\"gad_source\",iy[G.D.Df]=\"gad_source_src\",iy[G.D.zd]=\"gclid\",iy[G.D.Cl]=\"gclsrc\",iy[G.D.Ef]=\"gbraid\",iy[G.D.Ee]=\"wbraid\",iy[G.D.Bd]=\"auid\",iy[G.D.Dl]=\"ae\",iy[G.D.Ha]=null,iy[G.D.Fl]=\"rnd\",iy[G.D.Qf]=\"ncl\",iy[G.D.Rf]=\"gcldc\",iy[G.D.Gd]=\"dclid\",iy[G.D.Rc]=\"edid\",iy[G.D.vc]=\"en\",iy[G.D.Ke]=\"gdpr\",iy[G.D.Tc]=\"gdid\",iy[G.D.Va]=null,iy[G.D.Le]=\"_ng\",iy[G.D.Ih]=\"gpp_sid\",iy[G.D.Jh]=\"gpp\",iy[G.D.Zf]=\"_tu\",iy[G.D.Sl]=\"gtm_up\",iy[G.D.Me]=\n\"frm\",iy[G.D.Ne]=\"lps\",iy[G.D.Si]=\"did\",iy[G.D.Wl]=\"navt\",iy[G.D.Ca]=\"dl\",iy[G.D.ab]=\"dr\",iy[G.D.Jb]=\"dt\",iy[G.D.fm]=\"scrsrc\",iy[G.D.fg]=\"ga_uid\",iy[G.D.Pe]=\"gdpr_consent\",iy[G.D.Wi]=\"testonly\",iy[G.D.zq]=\"u_tz\",iy[G.D.gg]=\"top\",iy[G.D.hg]=\"tid\",iy[G.D.cb]=\"uid\",iy[G.D.qg]=\"us_privacy\",iy[G.D.Zc]=null,iy[G.D.Zd]=\"npa\",iy);function ky(a,b){if(b!=null&&b!==\"\"){var c=b===!0?\"1\":b===!1?\"0\":encodeURIComponent(String(b));if(Wb(a,\"_&\"))return{key:a.substring(2),value:c};var d=jy[a];if(d!==null)return d?{key:d,value:c}:{key:Db(b)?\"epn.\"+a:\"ep.\"+a,value:c}}};\nvar ly=function(a){for(var b={},c=m(nu(a)),d=c.next();!d.done;d=c.next()){var e=d.value,f=ky(e,gp(a,e));f&&(!U(a,I.J.Ye)||e!==G.D.zd&&e!==G.D.Gd&&e!==G.D.Ee&&e!==G.D.Ef||(f.value=\"0\"),Q(504)&&(e===G.D.Id?f.key=\"evnid\":e===G.D.Jd&&(f.key=\"excid\")),b[f.key]=f.value)}b.gtm=du({jc:U(a,I.J.Lb),hh:a.M.isGtmEvent,ff:U(a,I.J.zc)});Tt()&&(b.gcs=Ut());b.gcd=Yt(a.M);au()&&(b.dma_cps=Zt());b.dma=$t();vt(Et())&&(b.tcfd=bu());var g=wp(a);g&&(b.tag_exp=g);if(U(a,I.J.Fk)){b.tft=String(Qb());var h=vd();h!==void 0&&\n(b.tfd=String(Math.round(h)))}b.apve=\"1\";b.apvf=sd()?\"f\":\"nf\";Pm.H[wm.fa.Ya]!==vm.La.Ue||Pm.K[wm.fa.Ya].isConsentGranted()||(b.limited_ads=\"1\");var l=U(a,I.J.wi);Q(474)&&l!=null&&l!==\"\"&&(b._gsid=l);ht(a,b,function(n,p){b[n]=encodeURIComponent(p)});return b};\nvar my=function(a,b){var c={},d=function(e){b[e]!=null&&b[e]!==\"\"&&(c[e]=b[e])};Q(474)&&d(\"_gsid\");Q(475)&&gp(a,G.D.Qf)!==\"1\"&&(d(\"gclid\"),d(\"dclid\"),d(\"gclsrc\"),d(\"auid\"));if(Object.keys(c).length)return d(\"gtm\"),ay(69,c)},py=function(a,b){if(ny(a)){var c=Wc()||Tc()?58:57,d=ay(c,oy(b));Zx(d,a,c);Ml({destinationId:a.target.destinationId,endpoint:c,eventId:a.M.eventId,priorityId:a.M.priorityId},d,void 0,{kf:!0,method:\"GET\"},function(){},function(){dd(d+\"&img=1\")})}},ny=function(a){return U(a,I.J.we)&&\ngp(a,G.D.Ne)===\"1\"&&gp(a,G.D.Qf)!==\"1\"&&Wo(yp)&&(sd()||Q(428))?!0:!1},oy=function(a){for(var b={},c=m(Object.keys(a)),d=c.next();!d.done;d=c.next()){var e=d.value,f=a[e];e===\"dl\"?b.url=f:e===\"dr\"?b.ref=f:e===\"uid\"?b.userId=f:b[e]=f}return b},qy=function(a){if(U(a,I.J.ba)===T.U.Ka){var b=ly(a);py(a,b);if((U(a,I.J.be)||ny(a))&&(Q(474)||Q(475))&&Wo(yp)){var c=my(a,b);c&&(Zx(c,a,69),Ml({destinationId:a.target.destinationId,endpoint:69,eventId:a.M.eventId,priorityId:a.M.priorityId},c))}var d=Bb(a.M.onSuccess)?\na.M.onSuccess:Ab;hy(a,b);d()}};var ry={};ry.W=Zp.W;var sy={Uu:\"L\",ir:\"S\",nv:\"Y\",Wt:\"B\",ru:\"E\",Qu:\"I\",jv:\"TC\",yu:\"HTC\",su:\"F\",Pu:\"C\"},ty={ir:\"S\",qu:\"V\",gu:\"E\",hv:\"tag\"},uy={},vy=(uy[ry.W.Aj]=\"6\",uy[ry.W.Bj]=\"5\",uy[ry.W.zj]=\"7\",uy);function wy(a){var b=E(5),c=Number(a.eventId),d=Number(a.tagId);return(Wb(b,\"GTM-\")?b:\"GTM-\"+b)+\":\"+(Db(c)?c+\":\":\"\")+(Db(d)?d+\":\":\"\")+a.stage};function xy(){var a=xd();return!!(a&&a.mark instanceof Function&&a.measure instanceof Function&&a.clearMeasures instanceof Function&&a.clearMarks instanceof Function)};var yy=function(){this.H={}},zy;function Ay(){zy||(zy=new yy);return zy}function By(a){var b=Ay(),c=wy(a);return b.H[c]}function Cy(a,b){var c;a:{var d=Ay();if(xy()){var e=wy(a),f,g;if(f=(g=xd())==null?void 0:g.mark(e,b)){c=d.H[e]=f;break a}}c=void 0}return c};function Dy(a,b){if(xy()){a.entry=wy(a);var c=la(Object,\"assign\").call(Object,{},a);c.stage=b;delete c.sent;var d=By(b===ry.W.fd?{stage:ry.W.fd}:c),e=By(a);if(d&&e&&!(d.startTime>e.startTime)){c.stage=b+\":\"+a.stage;var f=wy(c),g={start:d.name,end:e.name},h,l;return(l=(h=xd())==null?void 0:h.measure(f,g))==null?void 0:l.duration}}};var Fy=function(){var a=5;Ey.Yo>0&&(a=Ey.Yo);this.K=a;this.H=0;this.O=[]},Gy=function(a){return a.H<a.K?!1:Qb()-a.O[a.H%a.K]<1E3},Hy=function(a){var b=a.H++%a.K;a.O[b]=Qb()};var Ey={Yo:Pf(3,0)},Jy=function(){var a=this;this.Ea=[];this.H=void 0;this.Z={};this.K=void 0;this.ma=new Fy;this.Ra=1E3;this.T=this.O=!1;this.ia=Gb();Iy(this,function(){var b=[[\"v\",\"3\"],[\"t\",\"t\"],[\"pid\",String(a.ia)]],c=du();c&&b.push([\"gtm\",c]);return b});hd(function(){a.ia=Gb()},864E5)},Iy=function(a,b){a.Ea.push(b)},Ky=function(a,b,c){var d=a.H;if(d===void 0)if(c)d=fo();else return\"\";for(var e=[wj(\"https://\"+E(21)),\"/a\",\"?id=\"+E(5)],f=m(a.Ea),g=f.next();!g.done;g=f.next())for(var h=g.value,l=\nh({eventId:d,vf:!!b}),n=m(l),p=n.next();!p.done;p=n.next()){var q=m(p.value),r=q.next().value,t=q.next().value;e.push(\"&\"+r+\"=\"+t)}e.push(\"&z=0\");return e.join(\"\")},Ly=function(a){if(Jk(26)&&(a.K&&(w.clearTimeout(a.K),a.K=void 0),a.H!==void 0&&a.T)){var b=Vm(wm.fa.Wb);if(Qm(b))a.O||(a.O=!0,Sm(b,function(){return void Ly(a)}));else if(a.Z[a.H]||Gy(a.ma)||a.Ra--<=0)R(1),a.Z[a.H]=!0;else{Hy(a.ma);var c=Ky(a,!0);Ll({destinationId:E(5),endpoint:56,eventId:a.H},c);a.T=!1;a.O=!1}}},My=function(a){a.K||(a.K=\nw.setTimeout(function(){return void Ly(a)},500))},Oy=function(a){var b=Ny;b.Z[a]||(a!==b.H&&(Ly(b),b.H=a),b.T=!0,My(b),Ky(b).length>=2022&&Ly(b))},Ny;function Py(a){Qy();Iy(Ny,a)}function Ry(){var a;a=a===void 0?!1:a;Qy();var b=a,c=Ny;b=b===void 0?!1:b;if(cl.K&&Jk(26)){var d=Ky(c,!0,!0);b?Jl({destinationId:E(5),endpoint:56,eventId:c.H},d):Ll({destinationId:E(5),endpoint:56,eventId:c.H},d)}}function Qy(){Ny||(Ny=new Jy)};function Sy(){function a(c,d){var e=zb(ub[d]||[]);e&&b.push([c,e])}var b=[];a(\"u\",\"GTM\");a(\"ut\",\"TAGGING\");a(\"h\",\"HEALTH\");return b};var Ty=\"https://\"+E(21),Uy=function(){this.O=!1;this.T=[];this.Z=[];this.H={TC:0,HTC:0};this.K={}},Vy=function(a,b,c,d){a.K[b]||(a.K[b]={});a.K[b][c]=d},Yy=function(a){var b=\"\",c=\"\",d=Wy();Db(d)&&(a.H.I=Math.floor(d));c=Xy(a.H,sy).toString();for(var e=m(Object.keys(a.K)),f=e.next();!f.done;f=e.next()){var g=f.value,h=a.K[g].name,l=\"\",n=Xy(a.K[g],ty);n&&(l=h+\".\"+n.toString(),b+=\"~\"+l)}var p=\"~AWCT\"+a.T.join(\".\"),q=\"~GA\"+a.Z.join(\".\"),r=\"&ccid=\"+cm().toString()+\"&cid=\"+E(5).toString()+\"&l=\"+c+b+(a.T.length?\np:\"\")+(a.Z.length?q:\"\");if(Q(214)){var t,u=(t=xd())==null?void 0:t.getEntriesByName(Qc).map(function(v){return String(v.duration)}).join(\".\");u&&(r+=\"~SS\"+u)}return r},Zy=function(a,b){if(!b.stage||a.O||!xy()||By(b))return!1;var c,d=(c=xd())==null?void 0:c.timeOrigin;if(!Db(d))a.O=!0;else if(Db(Jk(25))&&!By({stage:ry.W.fd})&&!a.O&&xy())try{var e=Number(Jk(25));Cy({stage:ry.W.fd},{startTime:Math.max(e-d,0)});Cy({stage:ry.W.oj},{startTime:0});var f=Dy({stage:ry.W.fd},ry.W.oj);f&&(a.H.L=Math.floor(f));\nvar g=eq.length,h=[];if(g<=2)h=eq;else{var l=Gb(0,g-1);h.push(eq[l]);var n=0,p;do p=Gb(0,g-1),n++;while(l===p&&n<30);h.push(eq[p])}$p=h}catch(q){a.O=!0}if(a.O)return!1;try{if(!Cy(b))return!1}catch(q){return a.O=!0,!1}return!0},$y=function(a,b,c){if(Zy(a,b))try{var d=Dy(b,c);if(d)return Math.floor(d)}catch(e){a.O=!0}},bz=function(){var a=az();Zy(a,{stage:ry.W.yi})},cz=function(){var a=az(),b=$y(a,{stage:ry.W.Zk},ry.W.yi);b!==void 0&&(a.H.S=b)},dz=function(){var a=az();Zy(a,{stage:ry.W.zi})},ez=function(a,\nb){var c=az();Zy(c,{stage:ry.W.Qh,eventId:a});Vy(c,a,\"name\",Wb(b,\"gtm.\")?b:\"*\")},fz=function(a){var b=az(),c=$y(b,{stage:ry.W.ym,eventId:a},ry.W.Qh);c!==void 0&&Vy(b,a,\"S\",c)},hz=function(a,b){var c=az(),d=$y(c,{stage:ry.W.wm,eventId:a},ry.W.Qh);d!==void 0&&Vy(c,a,\"E\",d);if(b===\"gtm.load\"){var e=$y(c,{stage:ry.W.Yk},ry.W.oh);e!==void 0&&(c.H.E=e);Sm(Vm(wm.fa.Wb),function(){if(!c.O&&xy()&&E(5)){var f=gz();f!==void 0&&(c.H.F=Math.floor(f));try{for(var g,h=Sy({eventId:0,vf:!1}),l=[],n=m(h),p=n.next();!p.done;p=\nn.next()){var q=m(p.value),r=q.next().value,t=q.next().value;l.push(\"&\"+r+\"=\"+t)}var u=wp();g=[wj(Ty),\"/a?v=3&t=l\",\"&pid=\"+Gb().toString(),\"&rv=\"+E(14),u?\"&tag_exp=\"+u:\"\",l.join(\"\")].join(\"\");for(var v=du(),x=[],y=m(Object.keys(aq)),z=y.next();!z.done;z=y.next()){var C=z.value,D=Math.floor(aq[C]),H=bq[C];D!==void 0&&H!==void 0&&x.push(\"\"+C+\".\"+H+\".\"+D)}var F=x.join(\"~\"),K=[g,\"&gtm=\",v,F?\"&cl=\"+F:\"\",Yy(c)].join(\"\");if(K.length>2022){var S=Math.max(K.lastIndexOf(\".TS\",2022),K.lastIndexOf(\"~\",2022));\nK=K.slice(0,S)}Ll({destinationId:E(5),endpoint:56},K)}catch(X){}}})}},iz;function az(){iz||(iz=new Uy);return iz}function Wy(){try{var a;return((a=xd())==null?void 0:a.getEntriesByType(\"navigation\")[0]).domInteractive}catch(b){}}function Xy(a,b){return Object.keys(b).map(function(c){return b[c]}).filter(function(c){return a[c]!==void 0}).map(function(c){return(\"\"+(c===\"tag\"?\"\":c)).concat(a[c].toString())}).join(\".\")}\nfunction jz(a){var b=az(),c=$y(b,{stage:ry.W.Hm,eventId:a},ry.W.fd);c!==void 0&&b.Z.push(c)}function kz(a){var b=az(),c=$y(b,{stage:ry.W.Hk,eventId:a},ry.W.fd);c!==void 0&&b.T.push(c)}function lz(a){var b=az();Zy(b,{stage:ry.W.Zi,eventId:a})}function mz(a){var b=az(),c=$y(b,{stage:ry.W.vm,eventId:a},ry.W.Zi);c!==void 0&&Vy(b,a,\"V\",c)}\nfunction gz(){try{var a,b;return(b=(a=xd())==null?void 0:a.getEntriesByType(\"paint\").find(function(c){return c.name===\"first-contentful-paint\"}))==null?void 0:b.startTime}catch(c){}}function nz(a,b){var c=az();Zy(c,{stage:ry.W.Cj,eventId:a.id,tagId:Number(b[If.Dj])})}\nfunction oz(a,b,c){var d=az(),e=al(b),f=Number(b[If.Dj]),g=$y(d,{stage:c,eventId:a.id,tagId:f},ry.W.Cj);if(g!==void 0&&d.K[a.id]){var h=d.K[a.id].tag||\"\",l,n=(l=vy[c])!=null?l:\"1\",p=new RegExp(\"TS\\\\d\"+e+\".TI\"+f),q=\"TS\"+n+e+\".TI\"+f+\".TE\"+g;h.search(p)>=0?n!==\"1\"&&Vy(d,a.id,\"tag\",h.replace(p,q.replace(\".TE\"+g,\"\"))):(Vy(d,a.id,\"tag\",(h?h+\".\":\"\")+q),e===\"html\"&&(d.H.HTC+=1),d.H.TC+=1)}};function pz(a,b,c,d,e,f){var g=c.slice(),h;d==null||(h=d.xv)==null||h.call(d,a,b,c,e);var l=zx(),n=l.promise,p=l.resolve,q=[],r=function(){p(q);var u;d==null||(u=d.Zs)==null||u.call(d,a,b,c,e,q)},t=function(){var u=g.shift();u?u.method.isSupported()?qz(a,b,u.endpoint,d,q,u.method,e,f,t,r):t():r()};t();return n}\nfunction qz(a,b,c,d,e,f,g,h,l,n){var p=c.K(a),q={xk:b,endpoint:c,isPrimary:g,qb:void 0,sk:f,zt:{}},r=!1,t=function(z,C){if(r)R(187);else if(r=!0,!u){var D=C||{},H=D.body,F=D.Cc,K=D.bf;C=Object.freeze(la(Object,\"assign\").call(Object,{},H?{body:H}:{},F?{Cc:F}:{},K?{bf:K}:{}));if(H&&!f.H())x(),l();else{var S=rz(z),X=p[0]===\"/\"?\"\"+p+S:\"https://\"+p+S;q.qb=X;q.zt=C;var ea;d==null||(ea=d.bt)==null||ea.call(d,a,la(Object,\"assign\").call(Object,{},q));var va=function(na,ba){x();if(q.status!==void 0)return R(192),\n!1;q.status=na;e.push(q);var ka;d==null||(ka=d.zo)==null||ka.call(d,a,la(Object,\"assign\").call(Object,{},q),ba);return!0},ma={rf:{destinationId:a.target.destinationId,endpoint:c.endpoint,eventId:a.M.eventId,priorityId:a.M.priorityId},Hc:function(){va(2)&&l()},onFailure:function(){va(3)&&l()},oe:function(na){va(na.status===0?1:na.ok?0:3,na)&&n()},lf:function(){va(1)&&n()}};sz(c,a,X,H);f.sendRequest(ma,X,la(Object,\"assign\").call(Object,{},H&&{body:H},F&&{Cc:F},K&&{bf:K}))}}},u=!1,v,x=function(){v!==\nvoid 0&&(w.clearTimeout(v),v=void 0)};Q(574)&&(v=w.setTimeout(function(){v=void 0;u=!0;if(q.status===void 0){q.status=4;q.qb===void 0&&(q.qb=\"[failed to build] \"+p);e.push(q);var z;d==null||(z=d.zo)==null||z.call(d,a,la(Object,\"assign\").call(Object,{},q),void 0);l()}},5E3));var y={Fc:p,method:f,Bv:e,isPrimary:g,It:h};try{c.H(a,y,t)}catch(z){x(),R(188),l()}}\nfunction sz(a,b,c,d){a.Z&&Jo({targetId:b.target.destinationId,request:la(Object,\"assign\").call(Object,{},{url:c,parameterEncoding:a.parameterEncoding,endpoint:a.endpoint},d?{postBody:d}:{}),ob:{eventId:b.M.eventId,priorityId:b.M.priorityId},Lj:{eventId:U(b,I.J.wf),priorityId:U(b,I.J.xf)}})}function rz(a){return a&&a!==\"?\"?a[0]!==\"?\"?\"?\".concat(a):a:\"\"};function tz(a,b,c,d,e){var f;e==null||(f=e.yv)==null||f.call(e,a,b);if(!c.length){var g;e==null||(g=e.ct)==null||g.call(e,a,b,[]);return Promise.resolve([])}var h=[],l={xk:b,qk:c,mk:d};h.push(pz(a,b,c,e,!0,l));for(var n=m(d),p=n.next();!p.done;p=n.next())h.push(pz(a,b,p.value,e,!1,l));return yx(h).then(function(q){for(var r=[],t=m(q),u=t.next();!u.done;u=t.next())r.push.apply(r,za(u.value));var v;e==null||(v=e.ct)==null||v.call(e,a,b,r);return r})};function uz(a,b){var c=Pa.apply(2,arguments),d;b==null||(d=b.zv)==null||d.call(b,a,c);for(var e=[],f=m(c),g=f.next();!g.done;g=f.next())e.push(vz(a,g.value));for(var h=[],l=m(e),n=l.next();!n.done;n=l.next()){var p=n.value;h.push(tz(a,p.xk,p.qk,p.mk,b))}yx(h).then(function(q){for(var r=[],t=m(q),u=t.next();!u.done;u=t.next())r.push.apply(r,za(u.value));var v;b==null||(v=b.Ys)==null||v.call(b,a,c,r)})}\nfunction vz(a,b){var c=function(f){return f.method.isSupported()&&f.endpoint.isSupported(a)&&Wo(f.endpoint.O)},d=(b.H(a)||[]).filter(c),e=[];d.length&&(e=(b.K(a)||[]).map(function(f){return f.filter(c)}).filter(function(f){return f.length>0}));return{xk:b,qk:d,mk:e}};var Ez={nj:{kp:\"1\",Cq:\"2\",gr:\"3\"}};\nvar Fz={},Gz=Object.freeze((Fz[G.D.rh]=1,Fz[G.D.sh]=1,Fz[G.D.xd]=1,Fz[G.D.yd]=1,Fz[G.D.Nc]=1,Fz[G.D.Di]=1,Fz[G.D.Ei]=1,Fz[G.D.El]=1,Fz[G.D.uh]=1,Fz[G.D.Ff]=1,Fz[G.D.Gf]=1,Fz[G.D.Hf]=1,Fz[G.D.Ha]=1,Fz[G.D.If]=1,Fz[G.D.Cd]=1,Fz[G.D.sc]=1,Fz[G.D.Qf]=1,Fz[G.D.Ib]=1,Fz[G.D.Ab]=1,Fz[G.D.Qb]=1,Fz[G.D.mb]=1,Fz[G.D.Za]=1,Fz[G.D.yh]=1,Fz[G.D.Ge]=1,Fz[G.D.zh]=1,Fz[G.D.Ah]=1,Fz[G.D.Ua]=1,Fz[G.D.Up]=1,Fz[G.D.Yp]=1,Fz[G.D.Ie]=1,Fz[G.D.Ni]=1,Fz[G.D.Uf]=1,Fz[G.D.Va]=1,Fz[G.D.Uc]=1,Fz[G.D.Vc]=1,Fz[G.D.sb]=1,Fz[G.D.Kd]=\n1,Fz[G.D.Ld]=1,Fz[G.D.Md]=1,Fz[G.D.Oe]=1,Fz[G.D.Ca]=1,Fz[G.D.ab]=1,Fz[G.D.Yl]=1,Fz[G.D.Zl]=1,Fz[G.D.am]=1,Fz[G.D.bm]=1,Fz[G.D.Sb]=1,Fz[G.D.Nd]=1,Fz[G.D.Od]=1,Fz[G.D.Pd]=1,Fz[G.D.Qd]=1,Fz[G.D.hg]=1,Fz[G.D.Oa]=1,Fz[G.D.Yc]=1,Fz[G.D.Rd]=1,Fz[G.D.yc]=1,Fz[G.D.Tb]=1,Fz[G.D.cb]=1,Fz[G.D.Pa]=1,Fz)),Hz={},Iz=(Hz[G.D.Qc]=1,Hz[G.D.Vp]=1,Hz[G.D.He]=1,Hz[G.D.Ci]=1,Hz.oref=1,Hz);var Jz,Kz;\nfunction Lz(a,b){var c=a[If.Ub],d=b&&b.event;if(!c)throw Error(\"Error: No function name given for function call.\");var e=Kz[c],f={},g;for(g in a)a.hasOwnProperty(g)&&(Wb(g,\"vtp_\")?f[e!==void 0?g:g.substring(4)]=a[g]:$f(16)&&g===If.Mq.toString()&&(f[e!==void 0?\"vtp_gtmGeneratedTaggingMetadata\":g]=a[g]));Kf(61)&&e&&(f.vtp_extraExperimentIds=!0);e&&d&&d.cachedModelValues&&(f.vtp_gtmCachedValues=d.cachedModelValues);b&&e&&(f.vtp_gtmEntityIndex=b.index,f.vtp_gtmEntityName=b.name);return e!==void 0?e(f):\nJz(c,f,b)}var Mz=function(a,b,c,d){this.H=a;this.index=b;this.tags=c;this.macros=d;this.name=String(this.H[If.Um]||\"\")};\nMz.prototype.evaluate=function(a,b){if(!b[this.index]&&!a.isBlocked(this.H)){b[this.index]=!0;var c=this.name,d;try{var e={},f;for(f in this.H)this.H.hasOwnProperty(f)&&(e[f]=so(this.H[f],a,this.tags,this.macros,b));e.vtp_gtmEventId=a.id;a.priorityId&&(e.vtp_gtmPriorityId=a.priorityId);var g=d=Lz(e,{event:a,index:this.index,type:2,name:c});e[If.bl]&&typeof g===\"string\"&&(g=e[If.bl]===1?g.toLowerCase():g.toUpperCase());$f(14)&&e.hasOwnProperty(If.ph)&&(g=$f(20)?e[If.ph]===1?Xf(g,\"PERIOD\"):e[If.ph]===\n2?Xf(g,\"COMMA\"):Xf(g,\"AUTOMATIC\"):e[If.ph]===1?Xf(g,\"PERIOD\"):Xf(g,\"COMMA\"));e.hasOwnProperty(If.il)&&g===null&&(g=e[If.il]);e.hasOwnProperty(If.kl)&&g===void 0&&(g=e[If.kl]);$f(14)&&e.hasOwnProperty(If.mp)&&(g=Mb(g));e.hasOwnProperty(If.jl)&&g===!0&&(g=e[If.jl]);e.hasOwnProperty(If.fl)&&g===!1&&(g=e[If.fl]);d=g}catch(h){a.logMacroError&&a.logMacroError(h,Number(this.index),c),d=!1}b[this.index]=!1;return d}};Mz.prototype.Pg=function(){return la(Object,\"assign\").call(Object,{},this.H)};var Nz=function(a,b,c){this.H=a;this.tags=b;this.macros=c};Nz.prototype.evaluate=function(a,b){try{for(var c={},d=m(Object.keys(this.H)),e=d.next();!e.done;e=d.next()){var f=e.value;c[f]=f===\"function\"?this.H[f]:so(this.H[f],a,this.tags,this.macros,b)}return qo(c)}catch(g){JSON.stringify(this.H)}return 2};Nz.prototype.Pg=function(){return la(Object,\"assign\").call(Object,{},this.H)};var Oz=function(a,b){this.index=b;this.O=[];this.T=[];this.K=[];this.H=[];this.name=\"\";for(var c=m(a),d=c.next();!d.done;d=c.next()){var e=m(d.value),f=e.next().value,g=ya(e),h=f,l=g;h===\"if\"?this.O=l:h===\"unless\"?this.T=l:h===\"add\"?this.K=l:h===\"block\"?this.H=l:h===\"ruleName\"&&(this.name=l[0])}};\nOz.prototype.evaluate=function(a,b){var c=Pz(this,b),d=[],e=[];c?(d.push.apply(d,za(this.K)),e.push.apply(e,za(this.H))):c===null&&e.push.apply(e,za(this.H));return{firingTags:d,blockingTags:e}};\nvar Pz=function(a,b){for(var c=m(a.O),d=c.next();!d.done;d=c.next()){var e=b(d.value);if(e===0)return!1;if(e===2)return null}for(var f=m(a.T),g=f.next();!g.done;g=f.next()){var h=b(g.value);if(h===2)return null;if(h===1)return!1}return!0};Oz.prototype.getName=function(){return this.name};var Qz=function(a,b,c,d){this.Ja=a;this.index=b;this.tags=c;this.macros=d;this.N=String(this.Ja[If.Ub]);this.name=String(this.Ja[If.Um]||\"\");this.tagId=Number(this.Ja[If.Dj])};Qz.prototype.evaluate=function(a,b,c){c=c===void 0?{}:c;var d,e=c;e=e===void 0?{}:e;var f={},g;for(g in this.Ja)this.Ja.hasOwnProperty(g)&&(f[g]=so(this.Ja[g],a,this.tags,this.macros,[]));d=la(Object,\"assign\").call(Object,{},f,e);d.vtp_gtmTagId=this.tagId;Lz(d,{event:a,index:this.index,type:1,name:this.name})};\nQz.prototype.Pg=function(){return la(Object,\"assign\").call(Object,{},this.Ja)};var Rz=function(a,b){if(a.Ja[If.wn])return so(a.Ja[If.wn],b,a.tags,a.macros,[])},Sz=function(a,b){if(a.Ja[If.Hn])return so(a.Ja[If.Hn],b,a.tags,a.macros,[])},Tz=function(a,b){var c=a.Ja[If.lp];if(c)return so(c,b,a.tags,a.macros,[])};Qz.prototype.getMetadata=function(a){return so(this.Ja[If.METADATA],a,this.tags,this.macros,[])};Qz.prototype.getName=function(){return this.name};var Uz=function(){this.macros=[];this.rules=[];this.predicates=[];this.tags=[];this.zk=[]};Uz.prototype.getRules=function(){return this.rules};var Vz=new Uz;function Wz(a,b,c,d){var e=ad(),f;if(e===1)a:{var g=E(3);g=g.toLowerCase();for(var h=\"https://\"+g,l=\"http://\"+g,n=1,p=A.getElementsByTagName(\"script\"),q=0;q<p.length&&q<100;q++){var r=p[q].src;if(r){r=r.toLowerCase();if(r.indexOf(l)===0){f=3;break a}n===1&&r.indexOf(h)===0&&(n=2)}}f=n}else f=e;return(f===2||d||\"http:\"!==w.location.protocol?a:b)+c};var Xz=function(){var a=this;this.K={};this.H={};Py(function(b){var c=[],d;for(d in a.K)Object.prototype.hasOwnProperty.call(a.K,d)&&c.push(d+\"~\"+a.K[d]);var e=[],f;for(f in a.H)Object.prototype.hasOwnProperty.call(a.H,f)&&e.push(f+\"~\"+a.H[f]);b.vf&&(a.K={},a.H={});var g=[];c.length>0&&g.push([\"bcs\",c.join(\".\")]);e.length>0&&g.push([\"bet\",e.join(\".\")]);return g})},Yz;function Zz(){Yz||(Yz=new Xz)};function $z(a,b,c,d,e){if(!lm(a)){d.loadExperiments=Ri();om(a,d,e);var f=aA(a),g=function(){Wl().container[a]&&(Wl().container[a].state=3);bA()},h={destinationId:a,endpoint:0};if(pj()){var l=qj(),n=l+\"/\"+cA(f,a);Nl(h,n,void 0,function(){dA(a,n,l+\"/\"+f,h,g)})}else{var p=Wb(a,\"GTM-\"),q=uj(),r=c?\"/gtag/js\":\"/gtm.js\",t=eA(b,r+f,a);if(!t){var u=E(3)+r;q&&Qc&&p&&(u=Qc.replace(/^(?:https?:\\/\\/)?/i,\"\").split(/[?#]/)[0]);t=Wz(\"https://\",\"http://\",u+f)}Nl(h,t,void 0,g)}}}\nfunction bA(){rm()||Jb(sm(),function(a,b){fA(a,b.transportUrl,b.context);R(92)})}function fA(a,b,c,d){if(!nm(a))if(c.loadExperiments||(c.loadExperiments=Ri()),rm())qm(a,b,c,d);else{pm(a,c,d);var e={destinationId:a,endpoint:0};if(pj()){var f=qj(),g=\"gtd\"+aA(a,!0),h=f+\"/\"+cA(g,a);Nl(e,h,void 0,function(){dA(a,h,f+\"/\"+g,e)})}else{var l=\"/gtag/destination\"+aA(a,!0),n=eA(b,l,a);n||(n=Wz(\"https://\",\"http://\",E(3)+l));Nl(e,n)}}}\nfunction dA(a,b,c,d,e){if(Q(413)){Zz();var f=Yz;if(cl.K){var g=w.performance,h=-1;if(g&&g.getEntriesByType){var l=kj(b).href,n=g.getEntriesByName(l).pop();if(!n)for(var p=g.getEntriesByType(\"resource\"),q=0;q<p.length;q++){var r=p[q];if(r.name&&r.name.indexOf(b)!==-1){n=r;break}}n&&n.responseStatus!==void 0&&(h=n.responseStatus)}f.K[a]=h}R(190);if(Q(572)){var t=Xj(Tj.da.qj)||{};t[a]=!0;Wj(Tj.da.qj,t)}var u=c+(c.indexOf(\"?\")===-1?\"?f=1\":\"&f=1\");e?Nl(d,u,void 0,e):Nl(d,u)}else e&&e()}\nfunction aA(a,b){b=b===void 0?!1:b;var c=\"?id=\"+encodeURIComponent(a),d=E(19);d!==\"dataLayer\"&&(c+=\"&l=\"+d);var e=Wb(a,\"GTM-\");if(!e||b)c+=\"&cx=c\";e&&Kf(62)&&(c+=\"&google_only=true\");var f=c,g,h={Ko:Lf(15),Oo:E(14)};g=Ef(h);c=f+(\"&gtm=\"+g);uj()&&(c+=\"&sign=\"+Ti.wj);var l=c,n=Lf(54);if(n===1){l+=\"&fps=fc\";var p=E(60);p&&(l+=\"&gdev=\"+p)}else n===2&&(l+=\"&fps=fe\");return l}\nfunction cA(a,b){if(!Q(413)||!qj())return a;var c=E(58);if(!c)return R(182),a;try{var d=Qb(),e=Gf(a,c),f=Qb()-d;Zz();var g=Yz;cl.K&&(g.H[b]=f);return e}catch(h){return R(183),a}}function eA(a,b,c){if(!Q(419))return sj(a,b);if(tj()&&a){var d=E(58),e=qj();if(d&&e)try{var f=Qb();b=e+\"/\"+Gf(b,d);var g=Qb()-f;Zz();var h=Yz;cl.K&&(h.H[c]=g)}catch(l){R(183)}return rj(a,b)}};var hA=function(){var a=this;this.K=new Ib;this.H={};this.O={};this.T={name:E(19),set:function(b,c){Jd(Zb(b,c),a.H);gA(a)},get:function(b){return a.get(b,2)},reset:function(){a.K=new Ib;a.H={};gA(a)}}};hA.prototype.get=function(a,b){return b!=2?this.K.get(a):iA(this,a)};var iA=function(a,b,c){var d=b.split(\".\");c=c||[];for(var e=a.H,f=0;f<d.length;f++){if(e===null)return!1;if(e===void 0)break;e=e[d[f]];if(c.indexOf(e)!==-1)return}return e};\nhA.prototype.set=function(a,b){this.O.hasOwnProperty(a)||(this.K.set(a,b),Jd(Zb(a,b),this.H),gA(this))};var kA=function(){for(var a=[\"gtm.allowlist\",\"gtm.blocklist\",\"gtm.whitelist\",\"gtm.blacklist\",\"tagTypeBlacklist\"],b=jA,c=0;c<a.length;c++){var d=a[c],e=b.get(d,1);if(Array.isArray(e)||Id(e))e=Jd(e,null);b.O[d]=e}},gA=function(a,b){Jb(a.O,function(c,d){a.K.set(c,d);Jd(Zb(c),a.H);Jd(Zb(c,d),a.H);b&&delete a.O[c]})},jA=new hA,lA=jA.T;function mA(a,b){return jA.get(a,b)}\nfunction nA(a,b){var c=b===void 0?2:b,d=jA,e,f=(c===void 0?2:c)!==1?iA(d,a):d.K.get(a);Gd(f)===\"array\"||Gd(f)===\"object\"?e=Jd(f,null):e=f;return e};var oA=new RegExp(/^(.*\\.)?(google|youtube|blogger|withgoogle)(\\.com?)?(\\.[a-z]{2})?\\.?$/),pA={cl:[\"ecl\"],customPixels:[\"nonGooglePixels\"],ecl:[\"cl\"],ehl:[\"hl\"],gaawc:[\"googtag\"],hl:[\"ehl\"],html:[\"customScripts\",\"customPixels\",\"nonGooglePixels\",\"nonGoogleScripts\",\"nonGoogleIframes\"],customScripts:[\"html\",\"customPixels\",\"nonGooglePixels\",\"nonGoogleScripts\",\"nonGoogleIframes\"],nonGooglePixels:[],nonGoogleScripts:[\"nonGooglePixels\"],nonGoogleIframes:[\"nonGooglePixels\"]},qA={cl:[\"ecl\"],customPixels:[\"customScripts\",\n\"html\"],ecl:[\"cl\"],ehl:[\"hl\"],gaawc:[\"googtag\"],hl:[\"ehl\"],html:[\"customScripts\"],customScripts:[\"html\"],nonGooglePixels:[\"customPixels\",\"customScripts\",\"html\",\"nonGoogleScripts\",\"nonGoogleIframes\"],nonGoogleScripts:[\"customScripts\",\"html\"],nonGoogleIframes:[\"customScripts\",\"html\",\"nonGoogleScripts\"]},rA=\"google customPixels customScripts html nonGooglePixels nonGoogleScripts nonGoogleIframes\".split(\" \");\nfunction sA(){var a=mA(\"gtm.allowlist\")||mA(\"gtm.whitelist\");a&&R(9);var b=Of(62)===void 0;if(Kf(62)||b&&Kf(45))a=void 0;oA.test(w.location&&w.location.hostname)&&(Kf(62)||b&&Kf(45)?R(116):(R(117),Kf(48)&&(a=[],window.console&&window.console.log&&window.console.log(\"GTM blocked. See go/13687728.\"))));var c=a&&Vb(Nb(a),pA),d=mA(\"gtm.blocklist\")||mA(\"gtm.blacklist\");d||(d=mA(\"tagTypeBlacklist\"))&&R(3);d?R(8):d=[];oA.test(w.location&&w.location.hostname)&&(d=Nb(d),d.push(\"nonGooglePixels\",\"nonGoogleScripts\",\n\"sandboxedScripts\"));Nb(d).indexOf(\"google\")>=0&&R(2);var e=d&&Vb(Nb(d),qA),f={};return function(g){var h=g&&g[If.Ub];if(!h||typeof h!==\"string\")return!0;h=h.replace(/^_*/,\"\");if(f[h]!==void 0)return f[h];var l=Kk(27,function(){return{}})[h]||[],n=!0;a&&(n=n&&tA(h,l,c));var p=!1;d&&(p=uA(h,l,e));var q=!n||p;!q&&(l.indexOf(\"sandboxedScripts\")===-1||c&&c.indexOf(\"sandboxedScripts\")!==-1?0:Hb(e,rA))&&(q=!0);return f[h]=q}}\nfunction tA(a,b,c){if(c.indexOf(a)<0)if(b&&b.length>0)for(var d=0;d<b.length;d++){if(c.indexOf(b[d])<0)return R(11),!1}else return!1;return!0}function uA(a,b,c){var d=c.indexOf(a)>=0;if(d)return d;var e=Hb(c,b||[]);e&&R(10);return e};function vA(a){for(var b=[],c=[],d=wA(a),e=m(Vz.getRules()),f=e.next();!f.done;f=e.next()){for(var g=f.value.evaluate(a,d),h=g.firingTags,l=g.blockingTags,n=0;n<h.length;n++)b[h[n]]=!0;for(var p=0;p<l.length;p++)c[l[p]]=!0}for(var q=[],r=0;r<Vz.tags.length;r++)b[r]&&!c[r]&&(q[r]=!0);return q}function wA(a){var b=[];return function(c){b[c]===void 0&&(b[c]=Vz.predicates[c].evaluate(a,[]));return b[c]}};var xA=function(){this.K=0;this.H={}};xA.prototype.addListener=function(a,b,c){var d=++this.K;this.H[a]=this.H[a]||{};this.H[a][String(d)]={listener:b,uf:c};return d};xA.prototype.removeListener=function(a,b){var c=this.H[a],d=String(b);if(!c||!c[d])return!1;delete c[d];return!0};var zA=function(a,b){var c=[];Jb(yA.H[a],function(d,e){c.indexOf(e.listener)<0&&(e.uf===void 0||b.indexOf(e.uf)>=0)&&c.push(e.listener)});return c};function AA(a,b,c){return{entityType:a,indexInOriginContainer:b,nameInOriginContainer:c,originContainerId:E(5),originCId:cm()}};function BA(a,b){if(data.entities){var c=data.entities[a];if(c)return c[b]}};var DA=function(a,b){this.H=!1;this.T=[];this.eventData={tags:[]};this.Z=!1;this.K=this.O=0;CA(this,a,b)},EA=function(a,b,c,d){if(Vi.hasOwnProperty(b)||b===\"__zone\")return-1;var e={};Id(d)&&(e=Jd(d,e));e.id=c;e.status=\"timeout\";return a.eventData.tags.push(e)-1},FA=function(a,b,c,d){var e=a.eventData.tags[b];e&&(e.status=c,e.executionTime=d)},GA=function(a){if(!a.H){for(var b=a.T,c=0;c<b.length;c++)b[c]();a.H=!0;a.T.length=0}},CA=function(a,b,c){b!==void 0&&a.Dg(b);c&&w.setTimeout(function(){GA(a)},\nNumber(c))};DA.prototype.Dg=function(a){var b=this,c=Tb(function(){gd(function(){a(E(5),b.eventData)})});this.H?c():this.T.push(c)};var HA=function(a){a.O++;return Tb(function(){a.K++;a.Z&&a.K>=a.O&&GA(a)})},IA=function(a){a.Z=!0;a.K>=a.O&&GA(a)};function JA(){return w[KA()]}\nfunction KA(){return w.GoogleAnalyticsObject||\"ga\"}var NA=new function(){this.H={}};function OA(){a:{var a=E(5);}}\nfunction PA(a,b){return function(){var c=JA(),d=c&&c.getByName&&c.getByName(a);if(d){var e=d.get(\"sendHitTask\");d.set(\"sendHitTask\",function(f){var g=f.get(\"hitPayload\"),h=f.get(\"hitCallback\"),l=g.indexOf(\"&tid=\"+b)<0;l&&(f.set(\"hitPayload\",g.replace(/&tid=UA-[0-9]+-[0-9]+/,\"&tid=\"+b),!0),f.set(\"hitCallback\",void 0,!0));e(f);l&&(f.set(\"hitPayload\",g,!0),f.set(\"hitCallback\",h,!0),f.set(\"_x_19\",void 0,!0),e(f))})}}};var SA=[\"es\",\"1\"],TA=function(){var a=this;this.eventData={};this.H={};Py(function(b){var c;var d=b.eventId,e=b.vf;if(a.eventData[d]){var f=[];a.H[d]||f.push(SA);f.push.apply(f,za(a.eventData[d]));e&&(a.H[d]=!0);c=f}else c=[];return c})},UA;function VA(a,b){var c;if((c=UA)!=null&&cl.K){var d=c.eventData,e;e=b.match(/^(gtm|gtag)\\./)?encodeURIComponent(b):\"*\";d[a]=[[\"e\",e],[\"eid\",String(a)]];Qy();Oy(a)}};var WA=function(){var a=this;this.H={};this.K={};Py(function(b){var c=b.eventId,d=b.vf,e=[],f=a.H[c]||[];f.length&&e.push([\"tr\",f.join(\".\")]);var g=a.K[c]||[];g.length&&e.push([\"ti\",g.join(\".\")]);d&&(delete a.H[c],delete a.K[c]);return e})},XA;\nfunction YA(a,b,c){XA||(XA=new WA);var d=XA;if(cl.K&&b){var e=al(b);d.H[a]=d.H[a]||[];d.H[a].push(c+e);var f=b[If.Ub];if(!f)throw Error(\"Error: No function name given for function call.\");var g=(Kz[f]?\"1\":\"2\")+e;d.K[a]=d.K[a]||[];d.K[a].push(g);Qy();Oy(a)}};function ZA(a,b,c){c=c===void 0?!1:c;$A().addRestriction(0,a,b,c)}function aB(){var a=cm();return $A().getRestrictions(0,a)}function bB(a,b,c){c=c===void 0?!1:c;$A().addRestriction(1,a,b,c)}function cB(){var a=cm();return $A().getRestrictions(1,a)}var dB=function(){this.container={};this.H={}},eB=function(a,b){var c=a.container[b];c||(c={_entity:{internal:[],external:[]},_event:{internal:[],external:[]}},a.container[b]=c);return c};\ndB.prototype.addRestriction=function(a,b,c,d){d=d===void 0?!1:d;if(!d||!this.H[b]){var e=eB(this,b);a===0?d?e._entity.external.push(c):e._entity.internal.push(c):a===1&&(d?e._event.external.push(c):e._event.internal.push(c))}};\ndB.prototype.getRestrictions=function(a,b){var c=eB(this,b);if(a===0){var d,e;return[].concat(za((c==null?void 0:(d=c._entity)==null?void 0:d.internal)||[]),za((c==null?void 0:(e=c._entity)==null?void 0:e.external)||[]))}if(a===1){var f,g;return[].concat(za((c==null?void 0:(f=c._event)==null?void 0:f.internal)||[]),za((c==null?void 0:(g=c._event)==null?void 0:g.external)||[]))}return[]};\ndB.prototype.getExternalRestrictions=function(a,b){var c=eB(this,b),d,e;return a===0?(c==null?void 0:(d=c._entity)==null?void 0:d.external)||[]:(c==null?void 0:(e=c._event)==null?void 0:e.external)||[]};dB.prototype.removeExternalRestrictions=function(a){var b=eB(this,a);b._event&&(b._event.external=[]);b._entity&&(b._entity.external=[]);this.H[a]=!0};function $A(){return Yn(\"r\",function(){return new dB})};function fB(a,b,c,d){var e=Vz.tags[a],f=gB(a,b,c,d);if(!f)return null;var g=Rz(e,c);if(g&&g.length){var h=g[0];f=fB(h.index,{onSuccess:f,onFailure:h.eo===1?b.terminate:f,terminate:b.terminate},c,d)}return f}\nfunction gB(a,b,c,d){function e(){function y(){Sj(3);var S=Qb()-K;AA(1,a,f.getName());YA(c.id,g,\"7\");FA(c.hd,D,\"exception\",S);dl()&&oz(c,g,ry.W.zj);H||(H=!0,l())}if(f.Ja[If.Vq])l();else{var z=Tz(f,c);if(z!=null)for(var C=0;C<z.length;C++)if(!Wo(z[C])){l();return}var D=EA(c.hd,f.N,f.tagId,f.getMetadata(c)),H=!1,F={vtp_gtmOnSuccess:function(){if(!H){H=!0;var S=Qb()-K;YA(c.id,g,\"5\");FA(c.hd,D,\"success\",S);dl()&&oz(c,g,ry.W.Bj);h()}},vtp_gtmOnFailure:function(){if(!H){H=!0;var S=Qb()-K;YA(c.id,g,\"6\");\nFA(c.hd,D,\"failure\",S);dl()&&oz(c,g,ry.W.Aj);l()}}};F.vtp_gtmEventId=c.id;c.priorityId&&(F.vtp_gtmPriorityId=c.priorityId);YA(c.id,g,\"1\");dl()&&nz(c,g);var K=Qb();try{f.evaluate(c,d,F)}catch(S){y(S)}dl()&&oz(c,g,ry.W.Gn)}}var f=Vz.tags[a],g=f.Pg(),h=b.onSuccess,l=b.onFailure,n=b.terminate;if(c.isBlocked(g))return null;var p=Sz(f,c);if(p&&p.length){var q=p[0],r=fB(q.index,{onSuccess:h,onFailure:l,terminate:n},c,d);if(!r)return null;h=r;l=q.eo===2?n:r}if(f.Ja[If.nn]||f.Ja[If.Xq]){var t=f.Ja[If.nn]?\nVz.zk:c.zk,u=h,v=l;if(!t[a]){var x=hB(a,t,Tb(e));h=x.onSuccess;l=x.onFailure}return function(){t[a](u,v)}}return e}function hB(a,b,c){var d=[],e=[];b[a]=iB(d,e,c);return{onSuccess:function(){b[a]=jB;for(var f=0;f<d.length;f++)d[f]()},onFailure:function(){b[a]=kB;for(var f=0;f<e.length;f++)e[f]()}}}function iB(a,b,c){return function(d,e){a.push(d);b.push(e);c()}}function jB(a){a()}function kB(a,b){b()};var nB=function(a,b){for(var c=[],d=0;d<Vz.tags.length;d++)if(a[d]){var e=Vz.tags[d];var f=HA(b.hd);try{var g=fB(d,{onSuccess:f,onFailure:f,terminate:f},b,d);if(g){var h=Kz[e.N];c.push({To:d,priorityOverride:(h?h.priorityOverride||0:0)||BA(e.N,1)||0,execute:g})}else lB(d,b),f()}catch(n){f()}}c.sort(mB);for(var l=0;l<c.length;l++)c[l].execute();return c.length>0};\nfunction oB(a,b){if(!yA)return!1;var c=a[\"gtm.triggers\"]&&String(a[\"gtm.triggers\"]),d=zA(a.event,c?String(c).split(\",\"):[]);if(!d.length)return!1;for(var e=0;e<d.length;++e){var f=HA(b);try{d[e](a,f)}catch(g){f()}}return!0}function mB(a,b){var c,d=b.priorityOverride,e=a.priorityOverride;c=d>e?1:d<e?-1:0;var f;if(c!==0)f=c;else{var g=a.To,h=b.To;f=g>h?1:g<h?-1:0}return f}\nfunction lB(a,b){if(cl.K){var c=function(d){var e=b.isBlocked(Vz.tags[d].Pg())?\"3\":\"4\",f=Rz(Vz.tags[d],b);f&&f.length&&c(f[0].index);YA(b.id,Vz.tags[d].Pg(),e);var g=Sz(Vz.tags[d],b);g&&g.length&&c(g[0].index)};c(a)}}var yA;function pB(){yA||(yA=new xA);return yA}\nfunction qB(a){var b=a[\"gtm.uniqueEventId\"],c=a[\"gtm.priorityId\"],d=a.event;dl()&&ez(b,d);if(d===\"gtm.js\"){if(Jk(13))return!1;Ik(13,!0)}var e=!1,f=cB(),g=Jd(a,null);if(!f.every(function(t){return t({originalEventData:g})})){if(d!==\"gtm.js\"&&d!==\"gtm.init\"&&d!==\"gtm.init_consent\")return!1;e=!0}VA(b,d);var h=a.eventCallback,l=a.eventTimeout,n={id:b,priorityId:c,name:d,isBlocked:rB(g,e),zk:[],logMacroError:function(t,u,v){R(6);Sj(4);AA(2,u,v)},cachedModelValues:sB(),hd:new DA(function(){dl()&&hz(b,d);\nYx(5,d);h&&h.apply(h,Array.prototype.slice.call(arguments,0))},l),originalEventData:g};dl()&&lz(n.id);var p=vA(n);dl()&&mz(n.id);Yx(2,d);Vz.getRules();e&&(p=tB(p));dl()&&fz(b);var q=nB(p,n);q&&Yx(4,d);var r=oB(a,n.hd);IA(n.hd);d!==\"gtm.js\"&&d!==\"gtm.sync\"||OA();return uB(p,q)||r}\nfunction sB(){var a={};a.event=nA(\"event\",1);a.ecommerce=nA(\"ecommerce\",1);a.gtm=nA(\"gtm\");a.eventModel=nA(\"eventModel\");return a}\nfunction rB(a,b){var c=sA();return function(d){var e=c(d);if(e)return!0;var f=d&&d[If.Ub];if(!f||typeof f!==\"string\")return!0;f=f.replace(/^_*/,\"\");var g=aB(),h=a;b&&(h=Jd(a,null),h[\"gtm.uniqueEventId\"]=Number.MAX_SAFE_INTEGER);for(var l=!1,n=Kk(27,function(){return{}})[f]||[],p=m(g),q=p.next();!q.done;q=p.next()){var r=q.value;try{r({entityId:f,securityGroups:n,originalEventData:h})||(l=!0)}catch(t){l=!0}}return l||e}}\nfunction tB(a){for(var b=[],c=0;c<a.length;c++)if(a[c]){var d=Vz.tags[c].N;if(Ui[d]||Vz.tags[c].Ja[If.Yq]!==void 0||BA(d,2))b[c]=!0}return b}function uB(a,b){if(!b)return b;for(var c=0;c<a.length;c++)if(a[c]&&Vz.tags[c]&&!Vi[Vz.tags[c].N])return!0;return!1};var vB=Pf(61,1E3),wB=Pf(68,2E3),Yo=[\"ad_storage\",\"analytics_storage\"];function xB(a,b){if(a){var c=Yn(\"gth\",function(){return{}}),d;a!==2||((d=yB())==null?void 0:d.status)!==3||b!==void 0&&b<=wB||(a=3,c.dl=b?Math.floor(b/1E3):void 0);c.s=a;zB(c)}}function zB(a){if(a.s){var b=function(){var c={status:a.s,expires:Date.now()+864E5};a.dl!==void 0&&(c.delay=a.dl);nr(\"gtg_load_status\",c)};ap(function(){if(Xo())b();else for(var c=Tb(b),d=m(Yo),e=d.next();!e.done;e=d.next())Nm(c,e.value)},Yo)}}\nfunction AB(a){a=a===void 0?!1:a;if(tj()){var b=qr(\"gtg_load_status\"),c=b.value,d=a&&Db(c==null?void 0:c.expires)&&(c==null?void 0:c.expires)<Date.now()+36E5;if(b.error===0&&Db(c==null?void 0:c.status)&&!d){var e={status:c.status};(c==null?void 0:c.delay)!==void 0&&(e.delay=c.delay);return e}return yB()}}function yB(){var a=$n(\"gth\");if(a!=null&&a.s){var b={status:a.s};a.dl!==void 0&&(b.delay=a.dl);return b}}function BB(){var a;((a=yB())==null?void 0:a.status)===1&&xB(3)}\nfunction CB(){if(!AB(!0)){var a=Date.now();ao(\"gth\",{l:function(){xB(2,Date.now()-a)},s:1});var b=E(5),c=Wb(b,\"GTM-\")?\"/gtm.js\":\"/gtag/js\",d=\"https://\"+E(3)+c+\"?id=\"+b+\"&gtg_health=1\";$c(d,BB,BB);w.setTimeout(BB,vB)}};function DB(){pB().addListener(\"gtm.init\",function(a,b){Ik(26,!0);Q(556)&&tj()&&!Kf(45)&&(Pm.H[wm.fa.Wb]=vm.La.Yh);if(tj()){var c;c=Vm(wm.fa.Wb);Qm(c)?Sm(c,CB):CB()}cn();b()})};function EB(){if($n(\"pscdl\")!==void 0)Xj(Tj.da.Ai)===void 0&&Wj(Tj.da.Ai,$n(\"pscdl\"));else{var a=function(c){ao(\"pscdl\",c);Wj(Tj.da.Ai,c)},b=function(){a(\"error\")};try{Nc.cookieDeprecationLabel?(a(\"pending\"),Nc.cookieDeprecationLabel.getValue().then(a).catch(b)):a(\"noapi\")}catch(c){b(c)}}};var GB=function(){var a=this;this.ready=!1;this.K=0;this.H=[];var b=w;if(A.readyState===\"interactive\"&&!A.createEventObject||A.readyState===\"complete\")this.onReady();else{ed(A,\"DOMContentLoaded\",function(d){return void a.onReady(d)});ed(A,\"readystatechange\",function(d){return void a.onReady(d)});if(A.createEventObject&&A.documentElement.doScroll){var c=!0;try{c=!b.frameElement}catch(d){}c&&FB(this)}ed(b,\"load\",function(d){return void a.onReady(d)})}};GB.prototype.isReady=function(){return this.ready};\nGB.prototype.onReady=function(a){if(!this.ready){var b=A.createEventObject,c=A.readyState===\"complete\",d=A.readyState===\"interactive\";if(!a||a.type!==\"readystatechange\"||c||!b&&d){this.ready=!0;for(var e=0;e<this.H.length;e++)gd(this.H[e])}this.H.push=function(){for(var f=Pa.apply(0,arguments),g=0;g<f.length;g++)gd(f[g]);return 0}}};\nvar FB=function(a){if(!a.ready&&a.K<140){a.K++;try{var b,c;(c=(b=A.documentElement).doScroll)==null||c.call(b,\"left\");a.onReady()}catch(d){w.setTimeout(function(){return void FB(a)},50)}}},HB;function IB(){HB||(HB=new GB)}function JB(){IB();var a;return(a=HB)==null?void 0:a.isReady()}function KB(a){IB();var b;(b=HB)!=null&&(b.ready?gd(a):b.H.push(a))};var MB=function(a,b,c){var d=LB,e;if((e=d.H)==null||!e.Xr){var f=Object.keys(b).length>0?2:1,g,h,l=(c==null?void 0:(h=c.originatingEntity)==null?void 0:h.originContainerId)||\"\";g=l?Wb(l,\"GTM-\")?3:2:1;if(!a)d.H={type:f,source:g,params:b};else if(d.H){R(184);var n=!1;d.H.source===g||d.H.source!==3&&g!==3||(Rk(\"idcs\",\"1\"),n=!0);d.H.type!==2&&f!==2||R(186);var p;if(p=d.H.type===2&&f===2)a:{var q=d.H.params,r=Object.keys(q),t=Object.keys(b);if(r.length!==t.length)p=!0;else{for(var u=m(r),v=u.next();!v.done;v=\nu.next()){var x=v.value;if(!b.hasOwnProperty(x)||q[x]!==b[x]){p=!0;break a}}p=!1}}p&&(Rk(\"idcc\",\"1\"),n=!0);n&&(cn(),d.H.Xr=!0)}}},LB=new function(){this.H=void 0};var OB=function(a){var b=NB;(!cl.H||Wb(E(5),\"GTM-\")?0:a===void 0)&&b.H===0&&(Rk(\"mcc\",\"1\"),b.H=1)},NB=new function(){var a=this;this.H=0;Rk(\"ncc\",function(){if(Q(545)&&Kf(45)&&a.H!==2)return\"1\"})};var PB=/^(?:AW|DC|G|GF|GT|HA|MC|UA)$/,QB=/\\s/;\nfunction RB(a,b){if(Cb(a)){a=Ob(a);var c=a.indexOf(\"-\");if(!(c<0)){var d=a.substring(0,c);if(PB.test(d)){var e=a.substring(c+1),f;if(b){var g=function(n){var p=n.indexOf(\"/\");return p<0?[n]:[n.substring(0,p),n.substring(p+1)]};f=g(e);if(d===\"DC\"&&f.length===2){var h=g(f[1]);h.length===2&&(f[1]=h[0],f.push(h[1]))}}else{f=e.split(\"/\");for(var l=0;l<f.length;l++)if(!f[l]||QB.test(f[l])&&(d!==\"AW\"||l!==1))return}return{id:a,prefix:d,destinationId:d+\"-\"+f[0],ids:f,ke:function(){return this.id!==this.destinationId}}}}}}\nfunction SB(a,b){for(var c={},d=0;d<a.length;++d){var e=RB(a[d],b);e&&(c[e.id]=e)}var f=[],g;for(g in c)if(c.hasOwnProperty(g)){var h=c[g];h.prefix===\"AW\"&&h.ids[TB[1]]&&f.push(h.destinationId)}for(var l=0;l<f.length;++l)delete c[f[l]];for(var n=[],p=m(Object.keys(c)),q=p.next();!q.done;q=p.next())n.push(c[q.value]);return n}var UB={},TB=(UB[0]=0,UB[1]=1,UB[2]=2,UB[3]=0,UB[4]=1,UB[5]=0,UB[6]=0,UB[7]=0,UB);var VB={initialized:11,complete:12,interactive:13},WB={},XB=Object.freeze((WB[G.D.Nd]=!0,WB)),YB=function(){this.T=Pf(34,500);this.H={};this.O={};this.K=void 0},ZB=function(a,b,c){if(c.length&&cl.H){var d;(d=a.H)[b]!=null||(d[b]=[]);var e;(e=a.O)[b]!=null||(e[b]=[]);var f=c.filter(function(g){return!a.O[b].includes(g)});a.H[b].push.apply(a.H[b],za(f));a.O[b].push.apply(a.O[b],za(f));!a.K&&f.length>0&&(Sk(\"tdc\",!0),a.K=w.setTimeout(function(){cn();a.H={};a.K=void 0},a.T))}};\nYB.prototype.bind=function(){var a=this;Rk(\"tdc\",function(){a.K&&(w.clearTimeout(a.K),a.K=void 0);var b=[],c;for(c in a.H)a.H.hasOwnProperty(c)&&b.push(c+\"*\"+a.H[c].join(\".\"));return b.length?b.join(\"!\"):void 0},!1)};\nvar $B=function(a,b){var c={},d;for(d in b)b.hasOwnProperty(d)&&(c[d]=!0);for(var e in a)a.hasOwnProperty(e)&&(c[e]=!0);return c},aC=function(a,b,c,d,e){d=d===void 0?{}:d;e=e===void 0?\"\":e;if(b===c)return[];var f=function(t,u){var v;Gd(u)===\"object\"?v=u[t]:Gd(u)===\"array\"&&(v=u[t]);return v===void 0?XB[t]:v},g=$B(b,c),h;for(h in g)if(g.hasOwnProperty(h)){var l=(e?e+\".\":\"\")+h,n=f(h,b),p=f(h,c),q=Gd(n)===\"object\"||Gd(n)===\"array\",r=Gd(p)===\"object\"||Gd(p)===\"array\";if(q&&r)aC(a,n,p,d,l);else if(q||\nr||n!==p)d[l]=!0}return Object.keys(d)},bC=new YB;var cC=function(a,b,c,d){this.K=Qb();this.H=b;this.args=c;this.messageContext=d;this.type=a},dC=function(){this.rb={};this.hb={};this.K={};this.O=null;this.fb={};this.H=!1;this.status=1};function eC(a,b){return arguments.length===1?fC(\"set\",a):fC(\"set\",a,b)}function gC(a,b){return arguments.length===1?fC(\"config\",a):fC(\"config\",a,b)}function hC(a,b,c){c=c||{};c[G.D.Od]=a;return fC(\"event\",b,c)}function fC(){return arguments};var iC=function(a,b,c,d,e,f,g,h,l,n,p,q){this.eventId=a;this.priorityId=b;this.Ma=c;this.rb=d;this.fb=e;this.Ec=f;this.Kg=g;this.hb=h;this.eventMetadata=l;this.onSuccess=n;this.onFailure=p;this.isGtmEvent=q},jC=function(a){var b={onSuccess:Ab,onFailure:Ab};b=b===void 0?{}:b;var c,d,e,f,g,h,l,n,p,q,r,t,u,v,x,y,z,C,D,H,F,K,S,X;return new iC((u=(c=b)==null?void 0:c.eventId)!=null?u:a.eventId,(v=(d=b)==null?void 0:d.priorityId)!=null?v:a.priorityId,(x=(e=b)==null?void 0:e.Ma)!=null?x:a.Ma,(y=(f=b)==null?\nvoid 0:f.rb)!=null?y:a.rb,(z=(g=b)==null?void 0:g.fb)!=null?z:a.fb,(C=(h=b)==null?void 0:h.Ec)!=null?C:a.Ec,(D=(l=b)==null?void 0:l.Kg)!=null?D:a.Kg,(H=(n=b)==null?void 0:n.hb)!=null?H:a.hb,(F=(p=b)==null?void 0:p.eventMetadata)!=null?F:a.eventMetadata,(K=(q=b)==null?void 0:q.onSuccess)!=null?K:a.onSuccess,(S=(r=b)==null?void 0:r.onFailure)!=null?S:a.onFailure,(X=(t=b)==null?void 0:t.isGtmEvent)!=null?X:a.isGtmEvent)},kC=function(a,b){var c=[];switch(b){case 3:c.push(a.Ma);c.push(a.rb);c.push(a.fb);\nc.push(a.Ec);c.push(a.hb);break;case 2:c.push(a.Ma);break;case 1:c.push(a.rb);c.push(a.fb);c.push(a.Ec);c.push(a.hb);break;case 4:c.push(a.Ma),c.push(a.rb),c.push(a.fb),c.push(a.Ec)}return c},P=function(a,b,c,d){for(var e=m(kC(a,d===void 0?3:d)),f=e.next();!f.done;f=e.next()){var g=f.value;if(g[b]!==void 0)return g[b]}return c},lC=function(a){for(var b={},c=kC(a,4),d=m(c),e=d.next();!e.done;e=d.next())for(var f=Object.keys(e.value),g=m(f),h=g.next();!h.done;h=g.next())b[h.value]=1;return Object.keys(b)};\niC.prototype.getMergedValues=function(a,b,c){b=b===void 0?3:b;var d={},e=!1,f=function(n){Id(n)&&Jb(n,function(p,q){e=!0;d[p]=q})};c&&f(c);var g=kC(this,b);g.reverse();for(var h=m(g),l=h.next();!l.done;l=h.next())f(l.value[a]);return e?d:void 0};\nvar mC=function(a){for(var b=[G.D.Nf,G.D.Jf,G.D.Kf,G.D.Lf,G.D.Mf,G.D.Of,G.D.Pf],c=kC(a,3),d=m(c),e=d.next();!e.done;e=d.next()){for(var f=e.value,g={},h=!1,l=m(b),n=l.next();!n.done;n=l.next()){var p=n.value;f[p]!==void 0&&(g[p]=f[p],h=!0)}var q=h?g:void 0;if(q)return q}return{}},nC=function(a,b){this.eventId=a;this.priorityId=b;this.Ma={};this.rb={};this.fb={};this.Ec={};this.Kg={};this.hb={};this.eventMetadata={};this.isGtmEvent=!1;this.onSuccess=function(){};this.onFailure=function(){}},oC=function(a,\nb){a.Ma=b;return a},pC=function(a,b){a.rb=b;return a},qC=function(a,b){a.fb=b;return a},rC=function(a,b){a.Ec=b;return a},sC=function(a,b){a.Kg=b;return a},tC=function(a,b){a.hb=b;return a},uC=function(a,b){a.eventMetadata=b||{};return a},vC=function(a,b){a.onSuccess=b;return a},wC=function(a,b){a.onFailure=b;return a},xC=function(a,b){a.isGtmEvent=b;return a},yC=function(a){return new iC(a.eventId,a.priorityId,a.Ma,a.rb,a.fb,a.Ec,a.Kg,a.hb,a.eventMetadata,a.onSuccess,a.onFailure,a.isGtmEvent)};function zC(a,b){Jb(a,function(c){var d;if(d=c.charAt(0)===\"_\"){var e;a:switch(c){case G.D.Rb:case G.D.Vf:case G.D.Hh:e=!0;break a;default:e=!1}d=!e}d&&(b&&b(c),delete a[c])})};var AC=function(){var a=this;this.H={};Py(function(b){var c=b.eventId,d=b.vf,e=[],f=a.H[c]||[];f.length&&e.push([\"epr\",f.join(\".\")]);d&&delete a.H[c];return e})},CC=function(a,b,c){var d=BC;cl.K&&a!==void 0&&(d.H[a]=d.H[a]||[],d.H[a].push(c+b),Qy(),Oy(a))},BC;function DC(){BC||(BC=new AC)};var EC=function(){this.destinations={};this.H={};this.commands=[]},FC=function(a,b){return a.destinations[b.destinationId]=a.destinations[b.destinationId]||new dC},GC=function(a,b,c,d){if(d.H){var e=FC(a,d.H),f=e.O;if(f){var g=Jd(c,null),h=Jd(e.rb[d.H.destinationId],null),l=Jd(e.fb,null),n=Jd(e.hb,null),p=Jd(a.H,null),q={};if(cl.K)try{q=Jd(jA.H,null)}catch(x){R(72)}var r=d.H.prefix,t=function(x){var y=d.messageContext.eventId;DC();CC(y,r,x)},u=yC(xC(wC(vC(uC(sC(rC(tC(qC(pC(oC(new nC(d.messageContext.eventId,\nd.messageContext.priorityId),g),h),l),n),p),q),d.messageContext.eventMetadata),function(){if(t){var x=t;t=void 0;x(\"2\");if(d.messageContext.onSuccess)d.messageContext.onSuccess()}}),function(){if(t){var x=t;t=void 0;x(\"3\");if(d.messageContext.onFailure)d.messageContext.onFailure()}}),!!d.messageContext.isGtmEvent)),v=function(){try{var x=d.messageContext.eventId;DC();CC(x,r,\"1\");var y=d.H.id,z=bC;if(cl.H&&b===G.D.xa){var C,D=(C=RB(y))==null?void 0:C.ids;if(!(D&&D.length>1)){var H,F=Rc(\"google_tag_data\",\n{});F.td||(F.td={});H=F.td;var K=Jd(u.Ec);Jd(u.Ma,K);var S=[],X;for(X in H)H.hasOwnProperty(X)&&aC(z,H[X],K).length&&S.push(X);S.length&&(ZB(z,y,S),vb(\"TAGGING\",VB[A.readyState]||14));H[y]=K}}f(d.H.id,b,d.K,u)}catch(va){var ea=d.messageContext.eventId;DC();CC(ea,r,\"4\")}};b===\"gtag.get\"?v():Sm(e.T,v)}}},HC=function(a,b){if(b.type!==\"require\"){var c=void 0;b.type===\"event\"&&(c=b.args[1]);if(b.H)for(var d=FC(a,b.H).K[b.type]||[],e=0;e<d.length;e++)d[e](c);else for(var f in a.destinations)if(a.destinations.hasOwnProperty(f)){var g=\na.destinations[f];if(g&&g.K)for(var h=g.K[b.type]||[],l=0;l<h.length;l++)h[l](c)}}};EC.prototype.register=function(a,b,c,d){var e=FC(this,a);e.status!==3&&(e.O=b,e.status=3,e.T=Vm(c),IC(this,a,d||{}),this.flush())};\nEC.prototype.push=function(a,b,c,d){c!==void 0&&(FC(this,c).status===1&&(FC(this,c).status=2,this.push(\"require\",[{}],c,{})),FC(this,c).H&&(d.deferrable=!1),d.eventMetadata||(d.eventMetadata={}),d.eventMetadata[I.J.zg]||(d.eventMetadata[I.J.zg]=[c.destinationId]),d.eventMetadata[I.J.sj]||(d.eventMetadata[I.J.sj]=[c.id]));this.commands.push(new cC(a,c,b,d));d.deferrable||this.flush()};\nEC.prototype.flush=function(a){for(var b=this,c=[],d=!1,e={};this.commands.length;e={bo:void 0}){var f=this.commands[0],g=f.H;if(f.messageContext.deferrable)!g||FC(this,g).H?(f.messageContext.deferrable=!1,this.commands.push(f)):c.push(f),this.commands.shift();else{switch(f.type){case \"require\":if(FC(this,g).status!==3&&!a){this.commands.push.apply(this.commands,c);return}break;case \"set\":var h=f.args[0];zC(h);Jb(h,function(v,x){Jd(Zb(v,x),b.H)});lv(h,!0);break;case \"event\":e.bo=f.args[1];var l=JC(f.args[0],\nfunction(){return function(){}}(e));lv(l);GC(this,e.bo,l,f);break;case \"get\":var n={},p=(n[G.D.Xf]=f.args[0],n[G.D.Wf]=f.args[1],n);GC(this,G.D.Gb,p,f);break;case \"container_config\":var q=FC(this,g),r=JC(f.args[0],function(){});lv(r,!0);q.H=!0;Jd(r,q.fb);d=!0;break;case \"destination_config\":var t=FC(this,g),u=JC(f.args[0],function(){});lv(u,!0);t.rb[g.id]||(t.rb[g.id]={});t.H=!0;Jd(u,t.rb[g.id]);d=!0;break;case \"reset_container_config\":FC(this,g).fb={};break;case \"reset_target_config\":FC(this,g).rb[g.id]=\n{}}this.commands.shift();HC(this,f)}}this.commands.push.apply(this.commands,c);d&&this.flush()};var IC=function(a,b,c){var d=Jd(c,null);Jd(FC(a,b).hb,d);FC(a,b).hb=d};function JC(a,b){var c={};Jb(a,function(d,e){Jd(Zb(d,e),c)});zC(c,b);return c};var KC=function(){this.H=new EC;this.K=!1};KC.prototype.flush=function(){this.H.flush()};var LC;function MC(){LC||(LC=new KC);return LC}function NC(a,b,c,d){var e=MC(),f=RB(c,d.isGtmEvent);f&&(e.K&&(d.deferrable=!0),e.H.push(\"event\",[b,a],f,d))}function OC(a,b,c,d){var e=MC(),f=RB(c,d.isGtmEvent);f&&e.H.push(\"get\",[a,b],f,d)}function PC(a,b,c){var d=MC(),e=RB(a,c.isGtmEvent);e&&d.H.push(\"container_config\",[b],e,c)}\nfunction QC(a,b,c){var d=MC(),e=RB(a,c.isGtmEvent);e&&d.H.push(\"destination_config\",[b],e,c)}function RC(a){var b=MC(),c=RB(a,!0);c&&b.H.push(\"reset_container_config\",[],c,{})}function SC(a){var b=MC(),c=RB(a,!0);c&&b.H.push(\"reset_target_config\",[],c,{})}function TC(a){var b=MC(),c=RB(a,!0);return c?FC(b.H,c).hb:{}}function UC(a){return MC().H.H[a]};function VC(a,b){a.hasOwnProperty(\"gtm.uniqueEventId\")||Object.defineProperty(a,\"gtm.uniqueEventId\",{value:fo()});b.eventId=a[\"gtm.uniqueEventId\"];b.priorityId=a[\"gtm.priorityId\"];return{eventId:b.eventId,priorityId:b.priorityId}}function WC(a){for(var b=m([G.D.Pd,G.D.Yc]),c=b.next();!c.done;c=b.next()){var d=c.value,e=a&&a[d]||UC(d);if(e)return e}}function XC(a){return!a.isGtmEvent||a.eventMetadata&&a.eventMetadata[I.J.zc]&&a.eventMetadata[I.J.Lb]!==cm()?!1:!0};var YC=new function(){this.H=!1};var ZC=[119158378,119158379];function $C(){var a=fm(gm());if(a)for(var b=[E(5)];a;){var c=a.context;if(c&&c.loadExperiments)for(var d=m(c.loadExperiments),e=d.next();!e.done;e=d.next()){var f=e.value;ZC.includes(f)&&Pi.H.H.add(f)}var g=a.parent;if(!g||b.includes(g.ctid))break;b.push(g.ctid);a=fm(g)}};var aD=function(){this.messages=[];this.H=[]};aD.prototype.enqueue=function(a,b,c){var d=this.messages.length+1;a[\"gtm.uniqueEventId\"]=b;a[\"gtm.priorityId\"]=d;var e=la(Object,\"assign\").call(Object,{},c,{eventId:b,priorityId:d,fromContainerExecution:!0}),f={message:a,notBeforeEventId:b,priorityId:d,messageContext:e};this.messages.push(f);for(var g=0;g<this.H.length;g++)try{this.H[g](f)}catch(h){}};aD.prototype.listen=function(a){this.H.push(a)};\naD.prototype.get=function(){for(var a={},b=0;b<this.messages.length;b++){var c=this.messages[b],d=a[c.notBeforeEventId];d||(d=[],a[c.notBeforeEventId]=d);d.push(c)}return a};aD.prototype.prune=function(a){for(var b=[],c=[],d=0;d<this.messages.length;d++){var e=this.messages[d];e.notBeforeEventId===a?b.push(e):c.push(e)}this.messages=c;return b};\nfunction bD(a,b,c){c.eventMetadata=c.eventMetadata||{};c.eventMetadata[I.J.Lb]=E(6);if(Kb(a)&&a.length&&Cb(a[0])&&a[0]===\"event\"){var d=Qi();if(d.length!==0){for(var e=[],f=m(d),g=f.next();!g.done;g=f.next()){var h=g.value;ZC.includes(h)&&e.push(h)}if(e.length>0){c.eventMetadata=c.eventMetadata||{};for(var l=c.eventMetadata[I.J.Qe]||[],n=m(e),p=n.next();!p.done;p=n.next()){var q=p.value;l.includes(q)||l.push(q)}c.eventMetadata[I.J.Qe]=l}}}cD().enqueue(a,b,c)}\nfunction cD(){return Yn(\"mb\",function(){return new aD})};var eD=function(a,b){for(var c=dD,d=[],e=[],f={},g=0;g<a.length;f={pk:void 0,Uj:void 0},g++){var h=a[g];if(h.indexOf(\"-\")>=0){if(f.pk=RB(h,b),f.pk){var l=am();Fb(l,function(t){return function(u){return t.pk.destinationId===u}}(f))?d.push(h):e.push(h)}}else{var n=c.H[h]||[];f.Uj={};n.forEach(function(t){return function(u){t.Uj[u]=!0}}(f));for(var p=dm(),q=0;q<p.length;q++)if(f.Uj[p[q]]){d=d.concat(am());break}var r=c.K[h]||[];r.length&&(d=d.concat(r))}}return{ik:d,Xs:e}},fD=function(a){Jb(dD.H,function(b,\nc){var d=c.indexOf(a);d>=0&&c.splice(d,1)})},gD=function(a){Jb(dD.K,function(b,c){var d=c.indexOf(a);d>=0&&c.splice(d,1)})},dD=new function(){this.H={};this.K={}};function hD(a,b,c){var d=Jd(a,null);d.eventId=void 0;d.inheritParentConfig=void 0;Object.keys(b).some(function(f){return b[f]!==void 0})&&R(136);var e=Jd(b,null);Jd(c,e);bD(gC(dm()[0],e),a.eventId,d)}function iD(a,b,c){if(Kf(11)&&!c&&!a[G.D.Rd]){var d=Kk(10,function(){return!1});Ik(10,!0);MB(d,a,b);if(d)return!0}return!1};function jD(a,b){var c={},d=(c.event=a,c);b&&(d.eventModel=Jd(b,null),b[G.D.Tf]&&(d.eventCallback=b[G.D.Tf]),b[G.D.Eh]&&(d.eventTimeout=b[G.D.Eh]));return d}\nfunction kD(a,b){var c=a&&a[G.D.Od];c===void 0&&(c=mA(G.D.Od,2),c===void 0&&(c=\"default\"));if(Cb(c)||Array.isArray(c)){var d;d=b.isGtmEvent?Cb(c)?[c]:c:c.toString().replace(/\\s+/g,\"\").split(\",\");var e=eD(d,b.isGtmEvent),f=e.ik,g=e.Xs;if(g.length)for(var h=WC(a),l=0;l<g.length;l++){var n=RB(g[l],b.isGtmEvent);if(n){var p=n.destinationId,q=void 0;((q=Vl(n.destinationId))==null?void 0:q.state)===0||fA(p,h,{source:3,fromContainerExecution:b.fromContainerExecution})}}var r=f.concat(g);return{ik:SB(f,b.isGtmEvent),\nyr:SB(r,b.isGtmEvent)}}};var lD={},mD=(lD.config=function(a,b){var c=VC(a,b),d;a:{if(!(a.length<2)&&Cb(a[1])){var e={};if(a.length>2){if(a[2]!==void 0&&!Id(a[2])||a.length>3){d=void 0;break a}e=a[2]}var f=RB(a[1],b.isGtmEvent);if(f){d={target:f,params:e};break a}}d=void 0}var g=d;if(g){var h=g.target,l=g.params,n;a:{if(!Kf(7)){var p=fm(gm());if(tm(p)){var q=p.parent,r=q.isDestination;n={it:fm(q),Ts:r};break a}}n=void 0}var t=n,u=t==null?void 0:t.it,v=t==null?void 0:t.Ts;VA(c.eventId,\"gtag.config\");var x=h.destinationId;if(h.ke()?\nam().indexOf(x)!==-1:dm().indexOf(x)!==-1)a:{if(u&&(R(128),v&&R(130),b.inheritParentConfig)){var y;var z=Jk(12);if(z)hD(b,z,l),y=!1;else{var C=Jk(11);!l[G.D.Rd]&&Kf(11)&&C||Ik(11,Jd(l,null));y=!0}y&&u.containers&&u.containers.join(\",\");break a}if(Q(571)){var D=!Kf(45),H=!Wb(h.id,\"GTM-\");D&&H&&(Object.keys(l).length===0?kv(ev.X.Uk):kv(ev.X.Vk),Jm()&&kv(ev.X.Tk),Jk(31)&&kv(ev.X.Wk))}var F=NB;cl.H&&(F.H===1&&(Nk.H.mcc=!1),F.H=2);if(!iD(l,b,h.ke())){YC.H||R(43);if(!b.noTargetGroup){var K=h.id;if(h.ke()){gD(K);\nvar S=l[G.D.Kh]||\"default\",X=dD;S=String(S).split(\",\");for(var ea=0;ea<S.length;ea++){var va=X.K[S[ea]]||[];X.K[S[ea]]=va;va.indexOf(K)<0&&va.push(K)}}else{fD(K);var ma=l[G.D.Kh]||\"default\",na=dD;ma=ma.toString().split(\",\");for(var ba=0;ba<ma.length;ba++){var ka=na.H[ma[ba]]||[];na.H[ma[ba]]=ka;ka.indexOf(K)<0&&ka.push(K)}}}delete l[G.D.Kh];var Ya=b.eventMetadata||{};Ya.hasOwnProperty(I.J.Wd)||(Ya[I.J.Wd]=!b.fromContainerExecution);b.eventMetadata=Ya;delete l[G.D.Tf];var Ea=!!l[G.D.Rd];delete l[G.D.Rd];\nvar ta=am(),Za=RC,jb=PC;h.ke()&&(ta=[h.id],Za=SC,jb=QC);for(var rb=0;rb<ta.length;rb++){Ea||Za(ta[rb]);var Cc=ta[rb],kc=MC(),Sb=RB(Cc,!0),Uc=Sb?FC(kc.H,Sb).H:!1;jb(ta[rb],Jd(l,null),Jd(b,null));Uc&&Ea||NC(G.D.xa,Jd(l,null),ta[rb],Jd(b,null))}}}else if(!b.inheritParentConfig&&!l[G.D.Vc]){var ue=WC(l),$g=h.destinationId;if(h.ke())fA($g,ue,{source:2,fromContainerExecution:b.fromContainerExecution});else if(u!==void 0&&u.containers.indexOf($g)!==-1){var ah=Jk(11),Xi=Jk(12);ah?hD(b,l,ah):Xi||Ik(12,Jd(l,\nnull))}else $z($g,ue,!0,{source:2,fromContainerExecution:b.fromContainerExecution})}}},lD.consent=function(a,b){if(a.length===3){R(39);var c=VC(a,b),d=a[1],e={},f=yn(a[2]),g;for(g in f)if(f.hasOwnProperty(g)){var h=f[g];e[g]=g===G.D.nh?Array.isArray(h)?NaN:Number(h):g===G.D.mc?(Array.isArray(h)?h:[h]).map(zn):An(h)}b.fromContainerExecution||(e[G.D.ka]&&R(139),e[G.D.Ta]&&R(140));d===\"default\"?So(e):d===\"update\"?Uo(e,c):d===\"declare\"&&b.fromContainerExecution&&Ro(e)}},lD.container_config=function(a,\nb){if(XC(b)&&a.length===3&&Cb(a[1])&&Id(a[2])){var c=a[2],d=RB(a[1],!0);d&&PC(d.destinationId,c,Jd(b,null))}},lD.destination_config=function(a,b){if(XC(b)&&a.length===3&&Cb(a[1])&&Id(a[2])){var c=a[2],d=RB(a[1],!0);d&&QC(d.destinationId,c,Jd(b,null))}},lD.event=function(a,b){var c=a[1];if(!(a.length<2)&&Cb(c)){var d=void 0;if(a.length>2){if(!Id(a[2])&&a[2]!==void 0||a.length>3)return;d=a[2]}var e=jD(c,d),f=VC(a,b),g=f.eventId,h=f.priorityId;e[\"gtm.uniqueEventId\"]=g;h&&(e[\"gtm.priorityId\"]=h);if(c===\n\"optimize.callback\")return e.eventModel=e.eventModel||{},e;var l=kD(d,b);if(l){for(var n=l.ik,p=l.yr,q=p.map(function(K){return K.id}),r=p.map(function(K){return K.destinationId}),t=n.map(function(K){return K.id}),u=m(am()),v=u.next();!v.done;v=u.next()){var x=v.value;r.indexOf(x)<0&&t.push(x)}VA(g,c);for(var y=m(t),z=y.next();!z.done;z=y.next()){var C=z.value,D=Jd(b,null),H=Jd(d,null);delete H[G.D.Tf];var F=D.eventMetadata||{};F.hasOwnProperty(I.J.Wd)||(F[I.J.Wd]=!D.fromContainerExecution);F[I.J.sj]=\nq.slice();F[I.J.zg]=r.slice();D.eventMetadata=F;NC(c,H,C,D)}e.eventModel=e.eventModel||{};q.length>0?e.eventModel[G.D.Od]=q.join(\",\"):delete e.eventModel[G.D.Od];YC.H||R(43);b.noGtmEvent===void 0&&b.eventMetadata&&b.eventMetadata[I.J.En]&&(b.noGtmEvent=!0);e.eventModel[G.D.Uc]&&(b.noGtmEvent=!0);return b.noGtmEvent?void 0:e}}},lD.get=function(a,b){R(53);if(a.length===4&&Cb(a[1])&&Cb(a[2])&&Bb(a[3])){var c=RB(a[1],b.isGtmEvent),d=String(a[2]),e=a[3];if(c){YC.H||R(43);var f=WC();if(Fb(am(),function(h){return c.destinationId===\nh})){VC(a,b);var g={};Jd((g[G.D.Xf]=d,g[G.D.Wf]=e,g),null);OC(d,function(h){gd(function(){e(h)})},c.id,b)}else fA(c.destinationId,f,{source:4,fromContainerExecution:b.fromContainerExecution})}}},lD.js=function(a,b){var c;if(a.length===2&&a[1].getTime){YC.H=!0;var d=VC(a,b),e=d.eventId,f=d.priorityId,g={};c=(g.event=\"gtm.js\",g[\"gtm.start\"]=a[1].getTime(),g[\"gtm.uniqueEventId\"]=e,g[\"gtm.priorityId\"]=f,g)}else c=void 0;return c},lD.policy=function(a){if(a.length===3&&Cb(a[1])&&Bb(a[2])){if(Cx(a[1],a[2]),\nR(74),a[1]===\"all\"){R(75);var b=!1;try{b=a[2](E(5),\"unknown\",{})}catch(c){}b||R(76)}}else R(73)},lD.reset_target_config=function(a,b){if(XC(b)&&a.length===2&&Cb(a[1])){var c=RB(a[1],!0);c&&SC(c.destinationId)}},lD.set=function(a,b){var c=void 0;a.length===2&&Id(a[1])?c=Jd(a[1],null):a.length===3&&Cb(a[1])&&(c={},Id(a[2])||Array.isArray(a[2])?c[a[1]]=Jd(a[2],null):c[a[1]]=a[2]);if(c){Ik(31,!0);var d=VC(a,b),e=d.eventId,f=d.priorityId;Jd(c,null);E(5);var g=Jd(c,null);MC().H.push(\"set\",[g],void 0,b);\nc[\"gtm.uniqueEventId\"]=e;f&&(c[\"gtm.priorityId\"]=f);delete c.event;b.overwriteModelFields=!0;return c}},lD),nD={},oD=(nD.policy=!0,nD);var qD=function(a){if(pD(a))return a;this.value=a};qD.prototype.getUntrustedMessageValue=function(){return this.value};var pD=function(a){return!a||Gd(a)!==\"object\"||Id(a)?!1:\"getUntrustedMessageValue\"in a};qD.prototype.getUntrustedMessageValue=qD.prototype.getUntrustedMessageValue;var rD=function(){var a=this;this.loaded=!1;this.H=[];if(A.readyState===\"complete\")this.onLoad();else ed(w,\"load\",function(){return void a.onLoad()})};rD.prototype.onLoad=function(){if(!this.loaded){this.loaded=!0;for(var a=0;a<this.H.length;a++)gd(this.H[a])}};var tD=function(a){var b=sD;b.loaded?gd(a):b.H.push(a)},sD=new rD;var uD=function(){this.Z=0;this.K={};this.H=[];this.O=[];this.ia=this.T=this.ma=!1},wD=function(a,b,c){var d=vD;a.eventCallback=b;c&&(a.eventTimeout=c);return d.push(a)},xD=function(a,b){if(!Db(b)||b<0)b=0;var c=eo(),d=0,e=!1,f=void 0;f=w.setTimeout(function(){e||(e=!0,a());f=void 0},b);return function(){var g=c?c.subscribers:1;++d===g&&(f&&(w.clearTimeout(f),f=void 0),e||(a(),e=!0))}},zD=function(a){var b;if(a.O.length)b=a.O.shift();else if(a.H.length)b=a.H.shift();else return;var c;var d=b;if(a.ma||\n!yD(d.message))c=d;else{a.ma=!0;var e=d.message[\"gtm.uniqueEventId\"],f,g;typeof e===\"number\"?(f=e-2,g=e-1):(f=fo(),g=fo(),d.message[\"gtm.uniqueEventId\"]=fo());var h={},l={message:(h.event=\"gtm.init_consent\",h[\"gtm.uniqueEventId\"]=f,h),messageContext:{eventId:f}},n={},p={message:(n.event=\"gtm.init\",n[\"gtm.uniqueEventId\"]=g,n),messageContext:{eventId:g}};a.H.unshift(p,d);c=l}return c},CD=function(a){a.ia||R(196);for(var b=!1,c;!a.T&&(c=zD(a));){a.T=!0;var d=jA;delete d.H.eventModel;gA(d);var e=c,f=\ne.message,g=e.messageContext;if(f==null)a.T=!1;else{g.fromContainerExecution&&kA();try{if(Bb(f))try{f.call(lA)}catch(S){}else if(Array.isArray(f)){if(Cb(f[0])){var h=f[0].split(\".\"),l=h.pop(),n=f.slice(1),p=mA(h.join(\".\"),2);if(p!=null)try{p[l].apply(p,n)}catch(S){}}}else{var q=void 0;if(Kb(f))a:{if(f.length&&Cb(f[0])){var r=mD[f[0]];if(r&&(!g.fromContainerExecution||!oD[f[0]])){q=r(f,g);break a}}q=void 0}else q=f;if(q){var t;for(var u=q,v=u._clear||g.overwriteModelFields,x=m(Object.keys(u)),y=x.next();!y.done;y=\nx.next()){var z=y.value;z!==\"_clear\"&&(v&&jA.set(z,void 0),jA.set(z,u[z]))}Jk(25)||Ik(25,u[\"gtm.start\"]);var C=u[\"gtm.uniqueEventId\"];u.event?(typeof C!==\"number\"&&(C=fo(),u[\"gtm.uniqueEventId\"]=C,jA.set(\"gtm.uniqueEventId\",C)),t=qB(u)):t=!1;b=t||b}}}finally{g.fromContainerExecution&&gA(jA,!0);var D=f[\"gtm.uniqueEventId\"];if(typeof D===\"number\"){for(var H=a,F=H.K[String(D)]||[],K=0;K<F.length;K++)H.O.push(AD(F[K]));F.length&&H.O.sort(BD);delete H.K[String(D)];D>a.Z&&(a.Z=D)}a.T=!1}}}return!b},DD=\nfunction(){var a=vD;a.ia&&R(195);a.ia=!0;if(dl()){var b=!Kf(51),c=az();Zy(c,{stage:ry.W.oh});if(b){var d=$y(c,{stage:ry.W.al},ry.W.zi);d!==void 0&&(c.H.Y=d)}var e=a.H.length;az().H.C=e}CD(a);if(dl()){var f=az(),g=$y(f,{stage:ry.W.Xk},ry.W.oh);g!==void 0&&(f.H.B=g)}try{var h=w[E(19)],l=E(5),n=h.hide;if(n&&n[l]!==void 0&&n.end){n[l]=!1;var p=!0,q;for(q in n)if(n.hasOwnProperty(q)&&n[q]===!0){p=!1;break}p&&(n.end(),n.end=null)}}catch(r){E(5)}},ED=function(a,b){if(a.Z<b.notBeforeEventId){var c=String(b.notBeforeEventId);\na.K[c]=a.K[c]||[];a.K[c].push(b)}else{a.O.push(AD(b));a.O.sort(BD);var d=function(){a.T||CD(a)};cl.H&&vp()?id(d):gd(d)}};\nuD.prototype.bind=function(){function a(h){var l={};if(pD(h)){var n=h;h=pD(n)?n.getUntrustedMessageValue():void 0;l.fromContainerExecution=!0}return{message:h,messageContext:l}}var b=this,c=Rc(E(19),[]),d=co();d.pruned===!0&&R(83);this.K=cD().get();cD().listen(function(h){ED(b,h)});d.subscribers=(d.subscribers||0)+1;var e=c.push,f=this;c.push=function(){var h;Zn();if(Xn.H.SANDBOXED_JS_SEMAPHORE>0){h=[];for(var l=0;l<arguments.length;l++)h[l]=new qD(arguments[l])}else h=[].slice.call(arguments,0);\nvar n=h.map(function(t){return a(t)});f.H.push.apply(f.H,n);var p=e.apply(c,h),q=Math.max(100,Pf(1,300));if(this.length>q)for(R(4),d.pruned=!0;this.length>q;)this.shift();var r=typeof p!==\"boolean\"||p;return CD(f)&&r};var g=c.slice(0).map(function(h){return a(h)});this.H.push.apply(this.H,g);Kf(51)||(dl()&&dz(),gd(FD));KB(function(){if(!d.gtmDom){d.gtmDom=!0;var h={};c.push((h.event=\"gtm.dom\",h))}});tD(function(){if(!d.gtmLoad){d.gtmLoad=!0;var h={};c.push((h.event=\"gtm.load\",h))}})};\nuD.prototype.push=function(a){return w[E(19)].push(a)};var vD=new uD;function BD(a,b){return a.messageContext.eventId-b.messageContext.eventId||a.messageContext.priorityId-b.messageContext.priorityId}function yD(a){if(a==null||typeof a!==\"object\")return!1;if(a.event)return!0;if(Kb(a)){var b=a[0];if(b===\"config\"||b===\"event\"||b===\"js\"||b===\"get\")return!0}return!1}function AD(a){return{message:a.message,messageContext:a.messageContext}}function GD(a,b,c){return wD(a,b,c)}\nfunction HD(a,b){return xD(a,b)}function FD(){DD()}function ID(a){return vD.push(a)};var JD=function(){};JD.prototype.bind=function(){var a,b=kj(w.location.href);(a=b.hostname+b.pathname)&&Rk(\"dl\",encodeURIComponent(a));var c;var d=E(5);if(d){var e=Kf(7)?1:0,f=mm(),g=f&&f.fromContainerExecution?1:0,h=f&&f.source||0,l=E(6);c=d+\";\"+l+\";\"+g+\";\"+h+\";\"+e}else c=void 0;var n=c;n&&Rk(\"tdp\",n);var p=Kp(!0);p!==void 0&&Rk(\"frm\",String(p))};var KD=new JD;var LD=function(){this.H=Uk();this.K=void 0},MD=function(a,b){return Wk(a,function(c){return c.ib>0?b?c.ib+\"_\"+Tk(c):String(c.ib):void 0})};\nLD.prototype.bind=function(){var a=this;if(Co()||cl.H)Rk(\"csp\",function(){var b=MD(a.H,Q(535));Xk(a.H);return b},!1),Rk(\"mde\",function(){var b=$k.H,c=MD(b,!1);Xk(b);return c},!1),w.addEventListener(\"securitypolicyviolation\",function(b){if(b.disposition===\"enforce\"){R(179);var c=il(b.effectiveDirective);if(c){var d=c.gh,e=c.Jg,f;a:{var g=b.blockedURI,h=gl;if(cl.H&&g){var l=fl(d,g);if(l){f=h.H[d][l];break a}}f=void 0}var n=f;if(n){var p;a:{try{var q=new URL(b.blockedURI),r=q.pathname.indexOf(\";\");p=\nr>=0?q.origin+q.pathname.substring(0,r):q.origin+q.pathname;break a}catch(H){}p=void 0}var t=p;if(t){for(var u=m(n),v=u.next();!v.done;v=u.next()){var x=v.value;if(!x.Lo){x.Lo=!0;var y={eventId:x.eventId,priorityId:x.priorityId};if(Co()){var z=y,C={type:1,blockedUrl:t,endpoint:x.endpoint,violation:b.effectiveDirective};if(Co()){var D=Io(\"TAG_DIAGNOSTICS\",{eventId:z==null?void 0:z.eventId,priorityId:z==null?void 0:z.priorityId});D.tagDiagnostics=C;Bo(D)}}ND(a,x.destinationId,x.endpoint,e)}}hl(d,b.blockedURI)}}}}})};\nvar ND=function(a,b,c,d){Yk(a.H,b,c,1,d);Sk(\"csp\",!0);Sk(\"mde\",!0);c!==61&&c!==56&&a.K===void 0&&(a.K=w.setTimeout(function(){a.H.ib>0&&cn(!1);a.K=void 0},500))},OD=new LD;var PD=function(){this.sequenceNumber=0};PD.prototype.bind=function(){var a=this;QD(this);Rk(\"v\",\"3\");Rk(\"t\",\"t\");Rk(\"pid\",function(){return String(Xj(Tj.da.qh))});Rk(\"gtm\",function(){return du()});Rk(\"seq\",function(){return String(++a.sequenceNumber)});Rk(\"exp\",function(){return wp()})};var QD=function(a){if(Xj(Tj.da.qh)===void 0){var b=function(){Wj(Tj.da.qh,Gb());a.sequenceNumber=0};b();hd(b,864E5)}else Zj(Tj.da.qh,function(){a.sequenceNumber=0});a.sequenceNumber=0},RD=new PD;function SD(a){return function(){return w[a]}}\nvar TD={},UD=(TD[14]=function(){var a;return(a=w.crypto)==null?void 0:a.getRandomValues},TD[15]=function(){var a,b;return(a=w.crypto)==null?void 0:(b=a.subtle)==null?void 0:b.digest},TD[1]=SD(\"fetch\"),TD[6]=SD(\"Map\"),TD[2]=function(){return Math.random},TD[8]=function(){return la(Object,\"assign\")},TD[9]=function(){return Object.entries},TD[10]=function(){return Object.fromEntries},TD[5]=SD(\"Promise\"),TD[13]=SD(\"RegExp\"),TD[3]=function(){return Nc.sendBeacon},TD[7]=SD(\"Set\"),TD[12]=function(){return String.prototype.endsWith},\nTD[11]=function(){return String.prototype.startsWith},TD[4]=SD(\"XMLHttpRequest\"),TD),VD={},WD=(VD[15]=!0,VD);var XD=/^(https?:)?\\/\\//;\n\nfunction rE(){};function sE(){var a=Of(62)===void 0;if(Kf(62)||a&&E(5).indexOf(\"GTM-\")!==0)Cx(\"detect_link_click_events\",function(b,c,d){var e;return((e=d.options)==null?void 0:e.waitForTags)!==!0}),Cx(\"detect_form_submit_events\",function(b,c,d){var e;return((e=d.options)==null?void 0:e.waitForTags)!==!0}),Cx(\"detect_youtube_activity_events\",function(b,c,d){var e;return((e=d.options)==null?void 0:e.fixMissingApi)!==!0});a&&Kf(45)&&ZA(cm(),function(b){var c;c=b.entityId;if(c===\"fls\"||c===\"flc\"||c===\"dest_dc\")return!1;\nvar d=\"__\"+c;return BA(d,5)||BA(d,6)||!(!Kz[d]||!Kz[d][5]&&!Kz[d][6])})};var tE=function(){this.H=this.gppString=void 0};tE.prototype.reset=function(){this.H=this.gppString=void 0};var uE=new tE;[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2].reduce(function(a,b){return a+b});[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2].reduce(function(a,b){return a+b});[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2].reduce(function(a,b){return a+b});[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2].reduce(function(a,b){return a+b});[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2].reduce(function(a,b){return a+b});[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2].reduce(function(a,b){return a+b});lt({Ju:0,Iu:1,Fu:2,Au:3,Gu:4,Bu:5,Hu:6,Du:7,Eu:8,zu:9,Cu:10,Ku:11}).map(function(a){return Number(a)});lt({Mu:0,Nu:1,Lu:2}).map(function(a){return Number(a)});var vE=function(a,b,c,d){rt.call(this);this.ce=b;this.gd=c;this.Xb=d;this.Ra=new Map;this.de=0;this.ma=new Map;this.Ea=new Map;this.Z=void 0;this.K=a};wa(vE,rt);vE.prototype.O=function(){delete this.H;this.Ra.clear();this.ma.clear();this.Ea.clear();this.Z&&(nt(this.K,\"message\",this.Z),delete this.Z);delete this.K;delete this.Xb;rt.prototype.O.call(this)};\nvar wE=function(a){if(a.H)return a.H;a.gd&&a.gd(a.K)?a.H=a.K:a.H=Jp(a.K,a.ce);var b;return(b=a.H)!=null?b:null},yE=function(a,b,c){if(wE(a))if(a.H===a.K){var d=a.Ra.get(b);d&&d(a.H,c)}else{var e=a.ma.get(b);if(e&&e.hk){xE(a);var f=++a.de;a.Ea.set(f,{oe:e.oe,Qr:e.ro(c),persistent:b===\"addEventListener\"});a.H.postMessage(e.hk(c,f),\"*\")}}},xE=function(a){a.Z||(a.Z=function(b){try{var c;c=a.Xb?a.Xb(b):void 0;if(c){var d=c.mt,e=a.Ea.get(d);if(e){e.persistent||a.Ea.delete(d);var f;(f=e.oe)==null||f.call(e,\ne.Qr,c.payload)}}}catch(g){}},mt(a.K,\"message\",a.Z))};var zE=function(a,b){var c=b.listener,d=(0,a.__gpp)(\"addEventListener\",c);d&&c(d,!0)},AE=function(a,b){(0,a.__gpp)(\"removeEventListener\",b.listener,b.listenerId)},BE={ro:function(a){return a.listener},hk:function(a,b){var c={};return c.__gppCall={callId:b,command:\"addEventListener\",version:\"1.1\"},c},oe:function(a,b){var c=b.__gppReturn;a(c.returnValue,c.success)}},CE={ro:function(a){return a.listener},hk:function(a,b){var c={};return c.__gppCall={callId:b,command:\"removeEventListener\",version:\"1.1\",\nparameter:a.listenerId},c},oe:function(a,b){var c=b.__gppReturn,d=c.returnValue.data;a==null||a(d,c.success)}};function DE(a){var b={};yf(a.data)?b=JSON.parse(a.data):b=a.data;return{payload:b,mt:b.__gppReturn.callId}}\nvar EE=function(a,b){var c;c=(b===void 0?{}:b).timeoutMs;rt.call(this);this.caller=new vE(a,\"__gppLocator\",function(d){return typeof d.__gpp===\"function\"},DE);this.caller.Ra.set(\"addEventListener\",zE);this.caller.ma.set(\"addEventListener\",BE);this.caller.Ra.set(\"removeEventListener\",AE);this.caller.ma.set(\"removeEventListener\",CE);this.timeoutMs=c!=null?c:500};wa(EE,rt);EE.prototype.O=function(){this.caller.dispose();rt.prototype.O.call(this)};\nEE.prototype.addEventListener=function(a){var b=this,c=Dp(function(){a(FE,!0)}),d=this.timeoutMs===-1?void 0:setTimeout(function(){c()},this.timeoutMs);yE(this.caller,\"addEventListener\",{listener:function(e,f){clearTimeout(d);try{var g;var h;((h=e.pingData)==null?void 0:h.gppVersion)===void 0||e.pingData.gppVersion===\"1\"||e.pingData.gppVersion===\"1.0\"?(b.removeEventListener(e.listenerId),g={eventName:\"signalStatus\",data:\"ready\",pingData:{internalErrorState:1,gppString:\"GPP_ERROR_STRING_IS_DEPRECATED_SPEC\",\napplicableSections:[-1]}}):Array.isArray(e.pingData.applicableSections)?g=e:(b.removeEventListener(e.listenerId),g={eventName:\"signalStatus\",data:\"ready\",pingData:{internalErrorState:2,gppString:\"GPP_ERROR_STRING_EXPECTED_APPLICATION_SECTION_ARRAY\",applicableSections:[-1]}});a(g,f)}catch(l){if(e==null?0:e.listenerId)try{b.removeEventListener(e.listenerId)}catch(n){a(GE,!0);return}a(HE,!0)}}})};\nEE.prototype.removeEventListener=function(a){yE(this.caller,\"removeEventListener\",{listener:function(){},listenerId:a})};\nvar HE={eventName:\"signalStatus\",data:\"ready\",pingData:{internalErrorState:2,gppString:\"GPP_ERROR_STRING_UNAVAILABLE\",applicableSections:[-1]},listenerId:-1},FE={eventName:\"signalStatus\",data:\"ready\",pingData:{gppString:\"GPP_ERROR_STRING_LISTENER_REGISTRATION_TIMEOUT\",internalErrorState:2,applicableSections:[-1]},listenerId:-1},GE={eventName:\"signalStatus\",data:\"ready\",pingData:{gppString:\"GPP_ERROR_STRING_REMOVE_EVENT_LISTENER_ERROR\",internalErrorState:2,applicableSections:[-1]},listenerId:-1};function IE(a){var b;if(!(b=a.pingData.signalStatus===\"ready\")){var c=a.pingData.applicableSections;b=!c||c.length===1&&c[0]===-1}if(b){uE.gppString=a.pingData.gppString;var d=a.pingData.applicableSections.join(\",\");uE.H=d}}function JE(){try{var a=new EE(w,{timeoutMs:-1});wE(a.caller)&&a.addEventListener(IE)}catch(b){}};function KE(){var a=[[\"cv\",E(1)],[\"rv\",E(14)],[\"tc\",Vz.tags.filter(function(d){return d}).length]],b=Lf(15);b&&a.push([\"x\",b]);var c=wp();c&&a.push([\"tag_exp\",c]);return a};var LE=function(){var a=this;this.H={};this.K={};Py(function(b){var c=b.eventId,d=b.vf,e=[],f=a.H[c]||[];f.length&&e.push([\"hf\",f.join(\".\")]);var g=a.K[c]||[];g.length&&e.push([\"ht\",g.join(\".\")]);d&&(delete a.H[c],delete a.K[c]);return e})},ME=function(){var a=0;return function(b){switch(b){case 1:a|=1;break;case 2:a|=2;break;case 3:a|=4}return a}},NE;var OE=function(){var a=this;this.H=\"\";cl.K&&Q(516)&&Py(function(){var b=[];a.H&&b.push([\"psd\",a.H]);return b})},PE;function QE(){return!1}\nfunction UE(){var a={};return function(b,c,d){}};function VE(){var a=WE;return function(b,c,d){var e=d&&d.event;XE(c);var f=Bh(b)?void 0:1,g=new mb;Jb(c,function(r,t){var u=Xd(t,void 0,f);u===void 0&&t!==void 0&&R(44);g.set(r,u)});a.Nb(Sf());var h={Tn:jg(b),eventId:e==null?void 0:e.id,priorityId:e!==void 0?e.priorityId:void 0,Dg:e!==void 0?function(r){e.hd.Dg(r)}:void 0,Mb:function(){return b},log:function(){},Vr:{index:d==null?void 0:d.index,type:d==null?void 0:d.type,name:d==null?void 0:d.name},xt:!!BA(b,3),originalEventData:e==null?void 0:e.originalEventData};\ne&&e.cachedModelValues&&(h.cachedModelValues={gtm:e.cachedModelValues.gtm,ecommerce:e.cachedModelValues.ecommerce});if(QE()){var l=UE(),n,p;h.zb={Ak:[],Gg:{},bc:function(r,t,u){t===1&&(n=r);t===7&&(p=u);l(r,t,u)},mi:Wh()};h.log=function(r){var t=Pa.apply(1,arguments);n&&l(n,4,{level:r,source:p,message:t})}}var q=uf(a,h,[b,g]);a.Nb();q instanceof Ta&&(q.type===\"return\"?q=q.data:q=void 0);return B(q,void 0,f)}}function XE(a){var b=a.gtmOnSuccess,c=a.gtmOnFailure;Bb(b)&&(a.gtmOnSuccess=function(){gd(b)});Bb(c)&&(a.gtmOnFailure=function(){gd(c)})};function YE(){return Math.floor(Math.random()*20)};var ZE=[G.D.Hi].map(function(a){return a.slice(2)});var $E=function(a){W(a,G.D.Hi,Kk(8,YE))};function aF(a){}aF.P=\"internal.addAdsClickIds\";function bF(a,b){var c=this;}bF.publicName=\"addConsentListener\";var cF=!1;function dF(a){for(var b=0;b<a.length;++b)if(cF)try{a[b]()}catch(c){R(77)}else a[b]()}function eF(a,b,c){var d=this,e;return e}eF.P=\"internal.addDataLayerEventListener\";function fF(a,b,c){}fF.publicName=\"addDocumentEventListener\";function gF(a,b,c,d){}gF.publicName=\"addElementEventListener\";function hF(a){return a.R.xb()};function iF(a){}iF.publicName=\"addEventCallback\";\nfunction tF(a){if(a.form){var b;return((b=a.form)==null?0:b.tagName)?a.form:A.getElementById(a.form)}return md(a,[\"form\"],100)};\nfunction xF(a){}xF.P=\"internal.addFormAbandonmentListener\";function yF(a,b,c,d){}\nyF.P=\"internal.addFormData\";var zF={},AF=[],BF={},CF=0,DF=0;\nfunction KF(a,b){}KF.P=\"internal.addFormInteractionListener\";\nfunction RF(a,b){}RF.P=\"internal.addFormSubmitListener\";\nfunction WF(a){}WF.P=\"internal.addGaSendListener\";function XF(a){if(!a)return{};var b=a.Vr;return AA(b.type,b.index,b.name)}function YF(a){return a?{originatingEntity:XF(a)}:{}};function fG(a){var b=$n(\"zones\");return b?b.getIsAllowedFn(dm(),a):function(){return!0}}function gG(){var a=$n(\"zones\");a&&a.unregisterChild(dm())}\nfunction hG(){bB(cm(),function(a){var b=a.originalEventData[\"gtm.uniqueEventId\"],c=$n(\"zones\");return c?c.isActive(dm(),b):!0});ZA(cm(),function(a){var b,c;b=a.entityId;c=a.securityGroups;return fG(Number(a.originalEventData[\"gtm.uniqueEventId\"]))(b,c)})};var iG=function(a,b){this.tagId=a;this.canonicalId=b};\nfunction jG(a,b){var c=this;return a}jG.P=\"internal.loadGoogleTag\";function kG(a){return new Pd(\"\",function(b){var c=this.evaluate(b);if(c instanceof Pd)return new Pd(\"\",function(){var d=Pa.apply(0,arguments),e=this,f=Jd(hF(this),null);f.eventId=a.eventId;f.priorityId=a.priorityId;f.originalEventData=a.originalEventData;var g=d.map(function(l){return e.evaluate(l)}),h=this.R.wb();h.te(f);return c.Kc.apply(c,[h].concat(za(g)))})})};function lG(a,b,c){var d=this;}lG.P=\"internal.addGoogleTagRestriction\";\nfunction sG(a,b){}sG.P=\"internal.addHistoryChangeListener\";function tG(a,b,c){}tG.publicName=\"addWindowEventListener\";function uG(a,b){return!0}uG.publicName=\"aliasInWindow\";function vG(a,b,c){}vG.P=\"internal.appendRemoteConfigParameter\";function wG(a){var b;return b}\nwG.publicName=\"callInWindow\";function xG(a){}xG.publicName=\"callLater\";function yG(a){}yG.P=\"callOnDomReady\";function zG(a){}zG.P=\"callOnWindowLoad\";var BG=function(a,b){var c=Xj(AG)||{},d=c[a]||{};if(d[b])return!1;var e=la(Object,\"assign\").call(Object,{},d);e[b]=!0;var f=la(Object,\"assign\").call(Object,{},c);f[a]=e;Wj(AG,f);return!0},AG=Tj.da.qr;function CG(a,b){return c}CG.P=\"internal.claimDestination\";function DG(a,b){var c;return c}DG.P=\"internal.computeGtmParameter\";function EG(a,b){var c=this;}EG.P=\"internal.consentScheduleFirstTry\";function FG(a,b){var c=this;}FG.P=\"internal.consentScheduleRetry\";function GG(a){var b;if(!M(a))throw L(this.getName(),[\"string\"],arguments);var c=a;if(!Uj(c))throw Error(\"copyFromCrossContainerData requires valid CrossContainerSchema key.\");var d=Xj(c);b=Xd(d,this.R,1);return b}GG.P=\"internal.copyFromCrossContainerData\";function HG(a,b){var c;var e=Xd(c,this.R,Bh(hF(this).Mb())?2:1);e===void 0&&c!==void 0&&R(45);return e}HG.publicName=\"copyFromDataLayer\";\nfunction IG(a){var b=void 0;return b}IG.P=\"internal.copyFromDataLayerCache\";function JG(a){var b;return b}JG.publicName=\"copyFromWindow\";function KG(a){var b=void 0;return Xd(b,this.R,1)}KG.P=\"internal.copyKeyFromWindow\";var LG=function(a){return a===wm.fa.Ya&&Pm.H[a]===vm.La.Ue&&!Wo(G.D.ja)};var MG=function(){return\"0\"},NG=function(a){if(typeof a!==\"string\")return\"\";var b=[\"gclid\",\"dclid\",\"wbraid\",\"_gl\"];Q(102)&&b.push(\"gbraid\");return lj(a,b,\"0\")};var OG={},PG={},QG={},RG={},SG={},TG={},UG={},VG={},WG={},XG={},YG={},ZG={},$G={},aH={},bH={},cH={},dH={},eH={},fH={},gH={},hH={},iH={},jH={},kH={},lH={},mH={},nH=(mH[G.D.cb]=(OG[2]=[LG],OG),mH[G.D.fg]=(PG[2]=[LG],PG),mH[G.D.Qi]=(QG[2]=[LG],QG),mH[G.D.im]=(RG[2]=[LG],RG),mH[G.D.jm]=(SG[2]=[LG],SG),mH[G.D.km]=(TG[2]=[LG],TG),mH[G.D.lm]=(UG[2]=[LG],UG),mH[G.D.om]=(VG[2]=[LG],VG),mH[G.D.Sd]=(WG[2]=[LG],WG),mH[G.D.ig]=(XG[2]=[LG],XG),mH[G.D.jg]=(YG[2]=[LG],YG),mH[G.D.kg]=(ZG[2]=[LG],ZG),mH[G.D.lg]=($G[2]=\n[LG],$G),mH[G.D.mg]=(aH[2]=[LG],aH),mH[G.D.ng]=(bH[2]=[LG],bH),mH[G.D.og]=(cH[2]=[LG],cH),mH[G.D.pg]=(dH[2]=[LG],dH),mH[G.D.kb]=(eH[1]=[LG],eH),mH[G.D.zd]=(fH[1]=[LG],fH),mH[G.D.Gd]=(gH[1]=[LG],gH),mH[G.D.Ee]=(hH[1]=[LG],hH),mH[G.D.Ef]=(iH[1]=[function(a){return Q(102)&&LG(a)}],iH),mH[G.D.Qc]=(jH[1]=[LG],jH),mH[G.D.Ca]=(kH[1]=[LG],kH),mH[G.D.ab]=(lH[1]=[LG],lH),mH),oH={},pH=(oH[G.D.kb]=MG,oH[G.D.zd]=MG,oH[G.D.Gd]=MG,oH[G.D.Ee]=MG,oH[G.D.Ef]=MG,oH[G.D.Qc]=function(a){if(!Id(a))return{};var b=Jd(a,\nnull);delete b.match_id;return b},oH[G.D.Ca]=NG,oH[G.D.ab]=NG,oH),qH={},rH={},sH=(rH[I.J.eb]=(qH[2]=[LG],qH),rH),tH={};var uH=function(a,b,c,d){this.H=a;this.O=b;this.T=c;this.Z=d};uH.prototype.getValue=function(a){a=a===void 0?wm.fa.ed:a;if(!this.O.some(function(b){return b(a)}))return this.T.some(function(b){return b(a)})?this.Z(this.H):this.H};uH.prototype.K=function(){return Gd(this.H)===\"array\"||Id(this.H)?Jd(this.H,null):this.H};\nvar vH=function(){},wH=function(a,b){this.conditions=a;this.H=b},xH=function(a,b,c){var d,e=((d=a.conditions[b])==null?void 0:d[2])||[],f,g=((f=a.conditions[b])==null?void 0:f[1])||[];return new uH(c,e,g,a.H[b]||vH)},yH,zH;var BH=function(a){a.K=!0;a.H=!1;if(Kf(52)){if(Q(516)&&AH()){var b;a.settings=(b=data.productSettings)!=null?b:{};a.H=!0}else{var c;a.settings=(c=productSettings)!=null?c:{}}productSettings=void 0;data.productSettings=void 0;var d;(d=PE)!=null&&cl.K&&Q(516)&&(d.H=a.H?\"1\":\"0\")}},DH=function(a){var b=CH;b.K||BH(b);return b.settings[a]},CH=new function(){this.settings={};this.K=this.H=!1};\nfunction AH(){if(!data.productSettings&&!productSettings)return!0;if(!data.productSettings||!productSettings||Object.keys(data.productSettings).length!==Object.keys(productSettings).length)return!1;for(var a in productSettings)if(!data.productSettings.hasOwnProperty(a)||data.productSettings[a].preAutoPii!==productSettings[a].preAutoPii)return!1;return!0};var EH=function(a,b,c){this.eventName=b;this.M=c;this.H={};this.isAborted=!1;this.target=a;this.metadata={};for(var d=c.eventMetadata||{},e=m(Object.keys(d)),f=e.next();!f.done;f=e.next()){var g=f.value;V(this,g,d[g])}},gp=function(a,b){var c,d;return(c=a.H[b])==null?void 0:(d=c.getValue)==null?void 0:d.call(c,U(a,I.J.Ag))},nu=function(a){return Object.keys(a.H)},W=function(a,b,c){var d=a.H,e;c===void 0?e=void 0:(yH!=null||(yH=new wH(nH,pH)),e=xH(yH,b,c));d[b]=e};\nEH.prototype.mergeHitDataForKey=function(a,b){var c,d,e;c=(d=this.H[a])==null?void 0:(e=d.K)==null?void 0:e.call(d);if(!c)return W(this,a,b),!0;if(!Id(c))return!1;W(this,a,la(Object,\"assign\").call(Object,c,b));return!0};var FH=function(a,b){b=b===void 0?{}:b;for(var c=m(Object.keys(a.H)),d=c.next();!d.done;d=c.next()){var e=d.value,f=void 0,g=void 0,h=void 0;b[e]=(f=a.H[e])==null?void 0:(h=(g=f).K)==null?void 0:h.call(g)}return b};\nEH.prototype.copyToHitData=function(a,b,c){var d=P(this.M,a);d===void 0&&(d=b);if(Cb(d)&&c!==void 0)try{d=c(d)}catch(e){}d!==void 0&&W(this,a,d)};\nvar U=function(a,b){var c=a.metadata[b];if(b===I.J.Ag){var d;return c==null?void 0:(d=c.K)==null?void 0:d.call(c)}var e;return c==null?void 0:(e=c.getValue)==null?void 0:e.call(c,U(a,I.J.Ag))},V=function(a,b,c){var d=a.metadata,e;c===void 0?e=c:(zH!=null||(zH=new wH(sH,tH)),e=xH(zH,b,c));d[b]=e},GH=function(a,b){b=b===void 0?{}:b;for(var c=m(Object.keys(a.metadata)),d=c.next();!d.done;d=c.next()){var e=d.value,f=void 0,g=void 0,h=void 0;b[e]=(f=a.metadata[e])==null?void 0:(h=(g=f).K)==null?void 0:\nh.call(g)}return b},HH=function(a,b,c){var d=DH(a.target.destinationId);return d&&d[b]!==void 0?d[b]:c},IH=function(a,b){for(var c=new EH(a.target,a.eventName,b||a.M),d=FH(a),e=m(Object.keys(d)),f=e.next();!f.done;f=e.next()){var g=f.value;W(c,g,d[g])}for(var h=GH(a),l=m(Object.keys(h)),n=l.next();!n.done;n=l.next()){var p=n.value;V(c,p,h[p])}c.isAborted=a.isAborted;return c},JH=function(a){var b=a.M,c=b.eventId,d=b.priorityId;return d?c+\"_\"+d:String(c)};\nEH.prototype.accept=function(){var a=Yj(Tj.da.Yi,{}),b=JH(this),c=this.target.destinationId;a[b]||(a[b]={});a[b][c]=cm();var d=Tj.da.Yi;if(Uj(d)){var e;(e=Vj(d))==null||e.notify()}};EH.prototype.canBeAccepted=function(a){var b=Xj(Tj.da.Yi);if(!b)return!0;var c=b[JH(this)];if(!c)return!0;var d=c[a!=null?a:this.target.destinationId];return d===void 0||d===cm()};function KH(a){return{getDestinationId:function(){return a.target.destinationId},getEventName:function(){return a.eventName},setEventName:function(b){a.eventName=b},getHitData:function(b){return gp(a,b)},setHitData:function(b,c){W(a,b,c)},setHitDataIfNotDefined:function(b,c){gp(a,b)===void 0&&W(a,b,c)},copyToHitData:function(b,c){a.copyToHitData(b,c)},getMetadata:function(b){return U(a,b)},setMetadata:function(b,c){V(a,b,c)},isAborted:function(){return a.isAborted},abort:function(){a.isAborted=!0},\ngetFromEventContext:function(b){return P(a.M,b)},pb:function(){return a},getHitKeys:function(){return nu(a)},getMergedValues:function(b){return a.M.getMergedValues(b,3)},mergeHitDataForKey:function(b,c){return Id(c)?a.mergeHitDataForKey(b,c):!1},accept:function(){a.accept()},canBeAccepted:function(b){return a.canBeAccepted(b)}}};function LH(a,b){var c;if(!gh(a)||!hh(b))throw L(this.getName(),[\"Object\",\"Object|undefined\"],arguments);var d=B(b)||{},e=B(a,this.R,1).pb(),f=e.M;d.omitEventContext&&(f=yC(new nC(e.M.eventId,e.M.priorityId)));var g=new EH(e.target,e.eventName,f);if(!d.omitHitData)for(var h=FH(e),l=m(Object.keys(h)),n=l.next();!n.done;n=l.next()){var p=n.value;W(g,p,h[p])}if(d.omitMetadata)g.metadata={};else for(var q=GH(e),r=m(Object.keys(q)),t=r.next();!t.done;t=\nr.next()){var u=t.value;V(g,u,q[u])}g.isAborted=e.isAborted;c=Xd(KH(g),this.R,1);return c}LH.P=\"internal.copyPreHit\";function MH(a,b){var c=null;return Xd(c,this.R,2)}MH.publicName=\"createArgumentsQueue\";function NH(a){return Xd(function(c){var d=JA();if(typeof c===\"function\")d(function(){c(function(f,g,h){var l=\nJA(),n=l&&l.getByName&&l.getByName(f);return(new w.gaplugins.Linker(n)).decorate(g,h)})});else if(Array.isArray(c)){var e=String(c[0]).split(\".\");b[e.length===1?e[0]:e[1]]&&d.apply(null,c)}else if(c===\"isLoaded\")return!!d.loaded},this.R,1)}NH.P=\"internal.createGaCommandQueue\";function OH(a){return Xd(function(){if(!Bb(e.push))throw Error(\"Object at \"+a+\" in window is not an array.\");e.push.apply(e,Array.prototype.slice.call(arguments,0))},this.R,\nBh(hF(this).Mb())?2:1)}OH.publicName=\"createQueue\";function PH(a,b){var c=null;if(!M(a)||!nh(b))throw L(this.getName(),[\"string\",\"string|undefined\"],arguments);try{var d=(b||\"\").split(\"\").filter(function(e){return\"ig\".indexOf(e)>=0}).join(\"\");c=new Ud(new RegExp(a,d))}catch(e){}return c}PH.P=\"internal.createRegex\";function QH(a){}QH.P=\"internal.declareConsentState\";function RH(a){var b=\"\";return b}RH.P=\"internal.decodeUrlHtmlEntities\";function SH(a,b,c){var d;return d}SH.P=\"internal.decorateUrlWithGaCookies\";function TH(){}TH.P=\"internal.deferCustomEvents\";function UH(a,b){try{return a.closest(b)}catch(c){return null}};function VH(){var a=w.screen;return{width:a?a.width:0,height:a?a.height:0}}\nfunction WH(a){if(A.hidden)return!0;var b=a.getBoundingClientRect();if(b.top===b.bottom||b.left===b.right||!w.getComputedStyle)return!0;var c=w.getComputedStyle(a,null);if(c.visibility===\"hidden\")return!0;for(var d=a,e=c;d;){if(e.display===\"none\")return!0;var f=e.opacity,g=e.filter;if(g){var h=g.indexOf(\"opacity(\");h>=0&&(g=g.substring(h+8,g.indexOf(\")\",h)),g.charAt(g.length-1)===\"%\"&&(g=g.substring(0,g.length-1)),f=String(Math.min(Number(g),Number(f))))}if(f!==void 0&&Number(f)<=0)return!0;(d=d.parentElement)&&\n(e=w.getComputedStyle(d,null))}return!1}\nvar oI=function(a){a=a||{Sg:!0,Tg:!0,wk:void 0};a.Zb=a.Zb||{email:!0,phone:!1,address:!1};var b=Kk(6,function(){return{}}),c=dI(a),d=b[c];if(d&&Qb()-d.timestamp<200)return d.result;var e=eI(),f=e.status,g=[],h,l,n=[];if(!Q(568)){if(a.Zb&&a.Zb.email){var p=fI(e.elements);g=gI(p,a&&a.Lg);h=hI(g);p.length>10&&(f=\"3\")}!a.wk&&h&&(g=[h]);for(var q=0;q<g.length;q++)n.push(iI(g[q],!!a.Sg,!!a.Tg));n=n.slice(0,10)}else if(a.Zb){}h&&(l=iI(h,!!a.Sg,!!a.Tg));var F={elements:n,Do:l,status:f};\nb[c]={timestamp:Qb(),result:F};return F},pI=function(a,b){if(a){var c=a.trim().replaceAll(/\\s+/g,\"\").replaceAll(/(\\d{2,})\\./g,\"$1\").replaceAll(/-/g,\"\").replaceAll(/\\((\\d+)\\)/g,\"$1\");if(b&&c.match(/^\\+?\\d{3,7}$/))return c;c.charAt(0)!==\"+\"&&(c=\"+\"+c);if(c.match(/^\\+\\d{10,15}$/))return c}},rI=function(a){var b=qI(/^(\\w|[- ])+$/)(a);if(!b)return b;var c=b.replaceAll(/[- ]+/g,\"\");return c.length>10?void 0:c},qI=function(a){return function(b){var c=b.match(a);return c?c[0].trim().toLowerCase():void 0}},\niI=function(a,b,c){var d=a.element,e={Aa:a.Aa,type:a.Ba,tagName:d.tagName};if(b){var f=sI(d);if(f=f.slice(0,tI))e.querySelector=f}c&&(e.isVisible=!WH(d));return e},dI=function(a){var b=!(a==null||!a.Sg)+\".\"+!(a==null||!a.Tg);a&&a.Lg&&a.Lg.length&&(b+=\".\"+a.Lg.join(\".\"));a&&a.Zb&&(b+=\".\"+a.Zb.email+\".\"+a.Zb.phone+\".\"+a.Zb.address);return b},hI=function(a){if(a.length!==0){var b;b=uI(a,function(c){return!vI.test(c.Aa)});b=uI(b,function(c){return c.element.tagName.toUpperCase()===\"INPUT\"});b=uI(b,function(c){return!WH(c.element)});\nreturn b[0]}},gI=function(a,b){b&&b.length!==0||(b=[]);for(var c=[],d=0;d<a.length;d++){for(var e=!0,f=0;f<b.length;f++){var g=b[f];if(g&&UH(a[d].element,g)){e=!1;break}}a[d].Ba===nI.Ob&&Q(508)&&(vI.test(a[d].Aa)||a[d].element.tagName.toUpperCase()===\"A\"&&a[d].element.hasAttribute(\"href\")&&a[d].element.getAttribute(\"href\").indexOf(\"mailto:\")!==-1)&&(e=!1);e&&c.push(a[d])}return c},uI=function(a,b){if(a.length<=1)return a;var c=a.filter(b);return c.length===0?a:c},sI=function(a){if(a===A.body)return\"body\";\nif(a.id)return\"#\"+a.id;var b=a.parentElement;if(!b)return a.tagName.toLowerCase();var c=\"\";if(a.classList&&a.classList.length>0){var d=Array.from(a.classList,function(f){return CSS.escape(f)}).filter(function(f){return f.length>0});d.length>0&&(c+=\".\"+d.join(\".\"))}var e=sI(b);c+=\":nth-child(\"+wI(a)+\")\";return e+\">\"+c},wI=function(a){var b=a.parentElement;if(!b)return 1;for(var c=0;c<b.childElementCount;c++)if(b.children[c]===a)return c+1;return-1},fI=function(a){for(var b=[],c=0;c<a.length;c++){var d=\na[c],e=d.textContent;d.tagName.toUpperCase()===\"INPUT\"&&d.value&&(e=d.value);if(e){var f=e.match(xI);if(f){var g=f[0],h;if(w.location){var l=gj(w.location,\"host\",!0);h=g.toLowerCase().indexOf(l)>=0}else h=!1;h||b.push({element:d,Aa:g,Ba:nI.Ob})}}}return b},eI=function(){var a=[],b=A.body;if(!b)return{elements:a,status:\"4\"};for(var c=b.querySelectorAll(\"*\"),d=0;d<c.length&&d<1E4;d++){var e=c[d];if(!(yI.indexOf(e.tagName.toUpperCase())>=0)&&e.children instanceof HTMLCollection){for(var f=!1,g=0;g<e.childElementCount&&\ng<1E4;g++)if(!(zI.indexOf(e.children[g].tagName.toUpperCase())>=0)){f=!0;break}(!f||Q(568)&&AI.indexOf(e.tagName)!==-1)&&a.push(e)}}return{elements:a,status:c.length>1E4?\"2\":\"1\"}},xI=/[A-Z0-9._%+-]+@[A-Z0-9.-]+\\.[A-Z]{2,}/i,vI=/support|noreply/i,yI=\"SCRIPT STYLE IMG SVG PATH BR NOSCRIPT TEXTAREA\".split(\" \"),zI=[\"BR\"],BI=Pf(36,2),tI=Pf(70,50),nI={Ob:\"1\",ae:\"2\",Ud:\"3\",Yd:\"4\",zf:\"5\",xg:\"6\",Xh:\"7\",yj:\"8\",xi:\"9\",pj:\"10\"},AI=[\"INPUT\",\"SELECT\"],CI=qI(/^([^\\x00-\\x40\\x5b-\\x60\\x7b-\\xff]|[.-]|\\s)+$/);\nfunction aJ(a){var b;N(this,\"detect_user_provided_data\",\"auto\");var c=B(a)||{},d=oI({Sg:!!c.includeSelector,Tg:!!c.includeVisibility,Lg:c.excludeElementSelectors,Zb:c.fieldFilters,wk:!!c.selectMultipleElements});b=new mb;var e=new Ld;b.set(\"elements\",e);for(var f=d.elements,g=0;g<f.length;g++)e.push(bJ(f[g]));d.Do!==void 0&&b.set(\"preferredEmailElement\",bJ(d.Do));b.set(\"status\",d.status);if(Q(129)&&c.performDataLayerSearch&&!/Mobile|iPhone|iPad|iPod|Android|IEMobile/.test(Nc&&\nNc.userAgent||\"\")){}return b}\nvar cJ=function(a){switch(a){case nI.Ob:return\"email\";case nI.ae:return\"phone_number\";case nI.Ud:return\"first_name\";case nI.Yd:return\"last_name\";case nI.yj:return\"street\";case nI.xi:return\"city\";case nI.pj:return\"region\";case nI.xg:return\"postal_code\";case nI.zf:return\"country\"}},bJ=function(a){var b=new mb;b.set(\"userData\",a.Aa);b.set(\"tagName\",a.tagName);a.querySelector!==void 0&&b.set(\"querySelector\",a.querySelector);a.isVisible!==void 0&&b.set(\"isVisible\",a.isVisible);if(Q(568)){}else switch(a.type){case nI.Ob:b.set(\"type\",\"email\")}return b};aJ.P=\"internal.detectUserProvidedData\";\nfunction fJ(a,b){return f}fJ.P=\"internal.enableAutoEventOnClick\";\nfunction mJ(a,b){return p}mJ.P=\"internal.enableAutoEventOnElementVisibility\";function nJ(){}nJ.P=\"internal.enableAutoEventOnError\";\nfunction tJ(a,b){var c=this;return d}tJ.P=\"internal.enableAutoEventOnFormInteraction\";\nfunction yJ(a,b){var c=this;return f}yJ.P=\"internal.enableAutoEventOnFormSubmit\";\nfunction DJ(){var a=this;}DJ.P=\"internal.enableAutoEventOnGaSend\";\nfunction KJ(a,b){var c=this;return f}KJ.P=\"internal.enableAutoEventOnHistoryChange\";var LJ=[\"http://\",\"https://\",\"javascript:\",\"file://\"];\nfunction PJ(a,b){var c=this;return h}PJ.P=\"internal.enableAutoEventOnLinkClick\";\nfunction $J(a,b){var c=this;return g}$J.P=\"internal.enableAutoEventOnScroll\";function aK(a){return function(){if(a.limit&&a.kk>=a.limit)a.ki&&w.clearInterval(a.ki);else{a.kk++;var b=Qb();ID({event:a.eventName,\"gtm.timerId\":a.ki,\"gtm.timerEventNumber\":a.kk,\"gtm.timerInterval\":a.interval,\"gtm.timerLimit\":a.limit,\"gtm.timerStartTime\":a.So,\"gtm.timerCurrentTime\":b,\"gtm.timerElapsedTime\":b-a.So,\"gtm.triggers\":a.Qt})}}}\nfunction bK(a,b){\nreturn f}bK.P=\"internal.enableAutoEventOnTimer\";var Gc=Ba([\"data-gtm-yt-inspected-\"]),dK=[\"www.youtube.com\",\"www.youtube-nocookie.com\"],eK;\nfunction oK(a,b){var c=this;return e}oK.P=\"internal.enableAutoEventOnYouTubeActivity\";function pK(a,b){if(!M(a)||!hh(b))throw L(this.getName(),[\"string\",\"Object|undefined\"],arguments);var c=b?B(b):{};c.regexCache=Kk(3,function(){return new Map});return Gh(a,c)}pK.P=\"internal.evaluateBooleanExpression\";function qK(a){var b=!1;return b}qK.P=\"internal.evaluateMatchingRules\";var rK=new Map([[\"aw\",4]]);function sK(a){var b=yr[a],c=rK.get(a);return c?(zq(b,c)||[]).some(function(d){return d.m===\"0\"||d.m===void 0}):!1}\nfunction tK(a,b){if(Q(495)){for(var c=new Map,d=m(rK),e=d.next();!e.done;e=d.next()){var f=m(e.value),g=f.next().value,h=f.next().value,l=g,n=a[l],p=Array.isArray(n)?n[0]:n;if(p!==void 0){var q={},r=(q.k=p,q.i=String(Math.floor(Date.now()/1E3)),q.b=[],q.m=\"1\",q),t=Xp(r,h);t&&(sK(l)||c.set(l,t))}}if(c.size){var u,v=new URLSearchParams;b.path?v.set(\"p\",b.path):v.set(\"p\",\"/\");b.Jr&&v.set(\"ce\",String(b.Jr));b.domain&&b.domain!==\"auto\"?v.set(\"d\",b.domain):v.set(\"d\",\"auto:\"+w.location.hostname);for(var x=\nm(c),y=x.next();!y.done;y=x.next()){var z=m(y.value),C=z.next().value,D=z.next().value;v.set(C,D)}u=\"_/set_cookie?\"+v.toString();var H,F=E(58);H=Gf(u,F);var K=qj()+\"/\"+H;rd(K)}}};function uK(a){return\"CWVWebViewMessage\"in a}function vK(a){var b=w,c=b.webkit;delete b.webkit;a(b.webkit);b.webkit=c}function wK(a,b){var c={action:\"gcl_setup\"};if(uK(a.messageHandlers))return a.messageHandlers.CWVWebViewMessage.postMessage({command:b,payload:c}),!0;var d=a.messageHandlers[b];return d?(d.postMessage(c),!0):!1};var xK={},yK=(xK.awb={notFound:178},xK.ytb={notFound:194},xK);function zK(a){var b,c=(b=yK[a])==null?void 0:b.notFound;c&&R(c)}\nfunction AK(a){if(!Xj(Tj.da.mn)&&\"webkit\"in w&&w.webkit.messageHandlers){var b=function(){try{vK(function(c){if(c){var d;d=uK(c.messageHandlers)||\"awb\"in c.messageHandlers?{command:\"awb\",source:5}:(uK(c.messageHandlers)||\"ytb\"in c.messageHandlers)&&Q(499)?{command:\"ytb\",source:8}:void 0;d&&(Wj(Tj.da.mn,function(e){var f=d.source;e.gclid&&ms(\"gcl_aw\",e.gclid,f,a);e.wbraid&&ms(\"gcl_gb\",e.wbraid,f,a)}),wK(c,d.command)||zK(d.command))}})}catch(c){R(193)}};Mm(function(){Er(yp)?b():Nm(b,yp)},yp)}};var BK=[\"https://www.google.com\",\"https://www.youtube.com\",\"https://m.youtube.com\"];function CK(a){return a.data.action!==\"gcl_transfer\"?(R(173),!0):a.data.gadSource?a.data.gclid?!1:(R(181),!0):(R(180),!0)}\nfunction DK(a,b){if(!a||Q(a)){if(Xj(Tj.da.Ve))return R(176),Tj.da.Ve;if(Xj(Tj.da.pn))return R(170),Tj.da.Ve;var c=Bp();if(!c)R(171);else if(c.opener){var d=function(g){if(!BK.includes(g.origin))R(172);else if(!CK(g)){var h={gadSource:g.data.gadSource};h.gclid=g.data.gclid;Wj(Tj.da.Ve,h);b&&g.data.gclid&&ms(\"gcl_aw\",String(g.data.gclid),6,b);var l;(l=g.stopImmediatePropagation)==null||l.call(g);nt(c,\"message\",d)}};if(mt(c,\"message\",d)){Wj(Tj.da.pn,!0);for(var e=m(BK),f=e.next();!f.done;f=e.next())c.opener.postMessage({action:\"gcl_setup\"},\nf.value);R(174);return Tj.da.Ve}R(175)}}};\nvar EK=function(a){var b={prefix:P(a.M,G.D.Cd)||P(a.M,G.D.mb),domain:P(a.M,G.D.Ib),ld:P(a.M,G.D.Ab),flags:P(a.M,G.D.Qb)};a.M.isGtmEvent&&(b.path=P(a.M,G.D.uc));return b},FK=function(a,b){if(!U(a,I.J.We)){var c=DK(119);if(c){var d=Xj(c),e=function(g){V(a,I.J.We,!0);var h=gp(a,G.D.Cf),l=gp(a,G.D.Df);W(a,G.D.Cf,String(g.gadSource));W(a,G.D.Df,6);V(a,I.J.sa);V(a,I.J.Bg);W(a,G.D.sa);b();W(a,G.D.Cf,h);W(a,G.D.Df,l);V(a,I.J.We,!1)};if(d)e(d);else{var f=void 0;f=Zj(c,function(g,h){e(h);ak(c,f)})}}}},IK=function(a){var b,\nc,d,e;b=a.Vn;c=a.qo;d=a.Xo;e=a.Wn;if(b){if(gr(c[G.D.dg],!!c[G.D.ya])){if(pj()&&Er(Dr())){for(var f=Xq(!0),g={},h=m(Object.keys(yr)),l=h.next();!l.done;l=h.next()){var n=l.value,p=yr[n],q=f[p];if(q){var r=Wp(q,4);r&&(ps(Math.min(Qr(r),Qb())||Qb(),p,4)||(g[n]=q))}}for(var t={},u=m(Object.keys(g)),v=u.next();!v.done;v=u.next()){var x=v.value,y=g[x];if(y!==void 0){var z=Wp(y,4);z&&z.m===\"1\"&&(t[x]=z.k)}}tK(t,e)}qs(e);us(e);Su(e)}if(Kp()!==2){hs(e);js(e);if($f(17)){var C=e,D=es(w.location.href,!0,!1);\nD.length||(D=es(w.document.referrer,!1,!0));if(D.length){C=C||{};var H=D[0];H.value&&ns(\"gcl_dc\",[{version:\"\",gclid:H.value,timestamp:Qb(),qa:H.qa}],C)}}AK(e);DK(void 0,e)}else hs(e);if(pj()&&Er(Dr())){var F=gs();tK(F,e)}ys(rs,e);zs(e)}c[G.D.ya]&&(ws(c[G.D.ya],c[G.D.Wc],!!c[G.D.wc]),vs(c[G.D.ya],c[G.D.Wc],!!c[G.D.wc],e.prefix),xs(c[G.D.ya],c[G.D.Wc],!!c[G.D.wc],e.prefix),Tu(Iu(e.prefix),c[G.D.ya],c[G.D.Wc],!!c[G.D.wc],e),Tu(\"FPAU\",c[G.D.ya],c[G.D.Wc],!!c[G.D.wc],e));d&&Bs(GK);Ds(HK)},rs=[\"aw\",\"dc\",\n\"gb\"],HK=[\"aw\",\"dc\",\"gb\",\"ag\"],GK=[\"aw\",\"dc\",\"gb\",\"ag\",\"gad_source\"];function PK(){return Mt(7)&&Mt(9)&&Mt(10)};var QK=function(a,b,c){var d={};a.mergeHitDataForKey(G.D.uj,(d[b]=c,d))},RK=function(a,b){var c=HH(a,G.D.Mi,a.M.hb[G.D.Mi]);if(c&&c[b||a.eventName]!==void 0)return c[b||a.eventName]},SK=function(a){var b=U(a,I.J.eb);if(Id(b))return b},TK=function(a){if(U(a,I.J.Xd)||!vj(a.M))return!1;if(!P(a.M,G.D.Pd)){var b=P(a.M,G.D.Uf);return b===!0||b===\"true\"}return!0};\nvar VK=function(a,b){a&&(UK(\"sid\",a.targetId,b),UK(\"cc\",a.clientCount,b),UK(\"tl\",a.totalLifeMs,b),UK(\"hc\",a.heartbeatCount,b),UK(\"cl\",a.clientLifeMs,b))},UK=function(a,b,c){b!=null&&c.push(a+\"=\"+b)},WK=function(){var a=A.referrer;if(a){var b;return ej(kj(a),\"host\")===((b=w.location)==null?void 0:b.host)?1:2}return 0},YK=function(){this.ma=XK;this.O=0;this.Ea=Pf(57,5);this.T=Pf(58,50);this.ia=Gb();this.Ra=\"https://\"+E(21)+\"/a?\"};YK.prototype.K=function(a,b,c,d){\nvar e=WK(),f,g=[];f=w===w.top&&e!==0&&b?(b==null?void 0:b.clientCount)>1?e===2?1:2:e===2?0:3:4;a&&UK(\"si\",a.Vg,g);UK(\"m\",0,g);UK(\"iss\",f,g);UK(\"if\",c,g);VK(b,g);d&&UK(\"fm\",encodeURIComponent(d.substring(0,this.T)),g);this.Z(g);};YK.prototype.H=function(a,b,c,d,e){var f=[];UK(\"m\",1,f);UK(\"s\",a,f);UK(\"po\",WK(),f);b&&(UK(\"st\",b.state,f),UK(\"si\",b.Vg,f),UK(\"sm\",b.ih,f));VK(c,f);UK(\"c\",d,f);e&&UK(\"fm\",encodeURIComponent(e.substring(0,\nthis.T)),f);this.Z(f);};YK.prototype.Z=function(a){a=a===void 0?[]:a;!cl.K||this.O>=this.Ea||(UK(\"pid\",this.ia,a),UK(\"bc\",++this.O,a),a.unshift(\"ctid=\"+E(5)+\"&t=s\"),this.ma(\"\"+this.Ra+a.join(\"&\")))};function ZK(a){return a.performance&&a.performance.now()||Date.now()}\nvar $K=function(a,b){var c=w,d=Pf(53,500),e=Pf(54,5E3),f=Pf(8,20),g=Pf(55,5E3),h;var l=function(n,p,q){q=q===void 0?{vo:function(){},yo:function(){},uo:function(){},onFailure:function(){}}:q;this.Jj=n;this.H=p;this.O=q;this.ia=this.ma=this.heartbeatCount=this.Gj=0;this.gd=!1;this.K={};this.id=String(Math.floor(Number.MAX_SAFE_INTEGER*Math.random()));this.state=0;this.Vg=ZK(this.H);this.ih=ZK(this.H);this.Z=10};l.prototype.init=function(){this.T(1);\nthis.Ea()};l.prototype.getState=function(){return{state:this.state,Vg:Math.round(ZK(this.H)-this.Vg),ih:Math.round(ZK(this.H)-this.ih)}};l.prototype.T=function(n){this.state!==n&&(this.state=n,this.ih=ZK(this.H))};l.prototype.de=function(){return String(this.Gj++)};l.prototype.Ea=function(){var n=this;this.heartbeatCount++;this.Eg({type:0,clientId:this.id,requestId:this.de(),maxDelay:this.ce()},function(p){if(p.type===0){var q;if(((q=p.failure)==null?void 0:q.failureType)!=null)if(p.stats&&(n.stats=\np.stats),n.ia++,p.isDead||n.ia>f){var r=p.isDead&&p.failure.failureType;n.Z=r||10;n.T(4);n.Fj();var t,u;(u=(t=n.O).uo)==null||u.call(t,{failureType:r||10,data:p.failure.data})}else n.T(3),n.Cg();else{if(n.heartbeatCount>p.stats.heartbeatCount+f){n.heartbeatCount=p.stats.heartbeatCount;var v,x;(x=(v=n.O).onFailure)==null||x.call(v,{failureType:13})}n.stats=p.stats;var y=n.state;n.T(2);if(y!==2)if(n.gd){var z,C;(C=(z=n.O).yo)==null||C.call(z)}else{n.gd=!0;var D,H;(H=(D=n.O).vo)==null||H.call(D)}n.ia=\n0;n.Oj();n.Cg()}}})};l.prototype.ce=function(){return this.state===2?e:d};l.prototype.Cg=function(){var n=this;this.H.setTimeout(function(){n.Ea()},Math.max(0,this.ce()-(ZK(this.H)-this.ma)))};l.prototype.vr=function(n,p,q){var r=this;this.Eg({type:1,clientId:this.id,requestId:this.de(),command:n},function(t){if(t.type===1)if(t.result)p(t.result);else{var u,v,x,y={failureType:(x=(u=t.failure)==null?void 0:u.failureType)!=null?x:12,data:(v=t.failure)==null?void 0:v.data},z,C;(C=(z=r.O).onFailure)==\nnull||C.call(z,y);q(y)}})};l.prototype.Eg=function(n,p){var q=this;if(this.state===4)n.failure={failureType:this.Z},p(n);else{var r=this.state!==2&&n.type!==0,t=n.requestId,u,v=this.H.setTimeout(function(){var y=q.K[t];y&&(Sj(6),q.Xb(y,7))},(u=n.maxDelay)!=null?u:g),x={request:n,No:p,Go:r,Us:v};this.K[t]=x;r||this.sendRequest(x)}};l.prototype.sendRequest=function(n){this.ma=ZK(this.H);n.Go=!1;this.Jj(n.request)};l.prototype.Oj=function(){for(var n=m(Object.keys(this.K)),p=n.next();!p.done;p=n.next()){var q=\nthis.K[p.value];q.Go&&this.sendRequest(q)}};l.prototype.Fj=function(){for(var n=m(Object.keys(this.K)),p=n.next();!p.done;p=n.next())this.Xb(this.K[p.value],this.Z)};l.prototype.Xb=function(n,p){this.Ra(n);var q=n.request;q.failure={failureType:p};n.No(q)};l.prototype.Ra=function(n){delete this.K[n.request.requestId];this.H.clearTimeout(n.Us)};l.prototype.xs=function(n){this.ma=ZK(this.H);var p=this.K[n.requestId];if(p)this.Ra(p),p.No(n);else{var q,r;(r=(q=this.O).onFailure)==null||r.call(q,{failureType:14})}};\nh=new l(a,c,b);return h};\nvar aL=function(){return Kk(18,function(){return new YK})},XK=function(a){Sm(Vm(wm.fa.Wb),function(){dd(a)})},bL=function(a){var b=a.substring(0,a.indexOf(\"/_/service_worker\"));return\"&1p=1\"+(b?\"&path=\"+encodeURIComponent(b):\"\")},cL=function(a){var b=w.location.origin;if(!b)return null;(Q(432)?pj():pj()&&!a)&&(a=\"\"+b+qj()+\"/_/service_worker\");var c=a,d,e=Nf(11);e=Nf(10);d=e;c?(c.charAt(c.length-1)!==\"/\"&&\n(c+=\"/\"),a=c+d):a=\"https://www.googletagmanager.com/static/service_worker/\"+d+\"/\";var f;try{f=new URL(a)}catch(g){return null}return f.protocol!==\"https:\"?null:f},dL=function(a){var b=Xj(Tj.da.bi);return b&&b[a]},eL=function(a){var b=this;this.K=aL();this.Z=this.T=!1;this.ia=null;this.initTime=Math.round(Qb());this.H=15;this.O=this.Nr(a);w.setTimeout(function(){b.initialize()},1E3);gd(function(){b.Hs(a)})};k=eL.prototype;k.delegate=function(a,b,c){this.getState()!==2?(this.K.H(this.H,{state:this.getState(),\nVg:this.initTime,ih:Math.round(Qb())-this.initTime},void 0,a.commandType),c({failureType:this.H})):this.O.vr(a,b,c)};k.getState=function(){return this.O.getState().state};k.Hs=function(a){var b=w.location.origin,c=this,d=bd();try{var e=d.contentDocument.createElement(\"iframe\"),f=a.pathname,g=f[f.length-1]===\"/\"?a.toString():a.toString()+\"/\",h=a.origin!==\"https://www.googletagmanager.com\"?bL(f):\"\",l;Q(133)&&(l={sandbox:\"allow-same-origin allow-scripts\"});bd(g+\"sw_iframe.html?origin=\"+encodeURIComponent(b)+\nh,void 0,l,void 0,e);var n=function(){d.contentDocument.body.appendChild(e);e.addEventListener(\"load\",function(){c.ia=e.contentWindow;d.contentWindow.addEventListener(\"message\",function(p){p.origin===a.origin&&c.O.xs(p.data)});c.initialize()})};d.contentDocument.readyState===\"complete\"?n():d.contentWindow.addEventListener(\"load\",function(){n()})}catch(p){d.parentElement.removeChild(d),this.H=11,this.K.K(void 0,void 0,this.H,p.toString())}};k.Nr=function(a){var b=this,c=$K(function(d){var e;(e=b.ia)==\nnull||e.postMessage(d,a.origin)},{vo:function(){b.T=!0;b.K.K(c.getState(),c.stats)},yo:function(){},uo:function(d){b.T?(b.H=(d==null?void 0:d.failureType)||10,b.K.H(b.H,c.getState(),c.stats,void 0,d==null?void 0:d.data)):(b.H=(d==null?void 0:d.failureType)||4,b.K.K(c.getState(),c.stats,b.H,d==null?void 0:d.data))},onFailure:function(d){b.H=d.failureType;b.K.H(b.H,c.getState(),c.stats,d.command,d.data)}});return c};k.initialize=function(){this.Z||this.O.init();this.Z=!0};\nvar fL=function(a,b,c,d){var e;if((e=dL(a))==null||!e.delegate){var f=Oc()?16:6;aL().H(f,void 0,void 0,b.commandType);d({failureType:f});return}dL(a).delegate(b,c,d);};\nfunction gL(a,b,c,d){var e=cL(a);if(e===null){d(\"_is_sw=f\"+(Oc()?16:6)+\"te\");return}var f=b?1:0,g=Math.round(Qb()),h,l=(h=dL(e.origin))==null?void 0:h.initTime,n=l?g-l:void 0,p;Q(432)?p=pj()?void 0:w.location.href:p=w.location.href;fL(e.origin,{commandType:0,params:{url:a,method:f,templates:c,body:b||\"\",processResponse:!0,reportEarlySuccess:!0,sinceInit:n,attributionReporting:!0,referer:p}},function(){},function(q){var r=\"_is_sw=f\"+q.failureType,t,\nu=(t=dL(e.origin))==null?void 0:t.getState();u!==void 0&&(r+=\"s\"+u);d(n?r+(\"t\"+n):r+\"te\")});};function hL(a){if(Kf(47)&&HH(a,\"ccd_add_1p_data\",!1)&&pj()&&Q(431)){var b=a.M;if(Oc()&&dg(\"internal_sw_allowed\",\"\")){var c=vj(b),d=pj()?qj():void 0,e;e=d?{path:d,ho:\"full\"}:c?{path:c,ho:\"lite\"}:void 0;if(e){var f=e.ho,g=new URL(e.path,w.location.origin);if(g.origin===w.location.origin&&Kx(f)===void 0){var h=Yj(Tj.da.bi,{});h[f]||(h[f]=new Ix(g))}}}}};function mL(){var a;a=a===void 0?document:a;var b;return!((b=a.featurePolicy)==null||!b.allowedFeatures().includes(\"attribution-reporting\"))};\nvar rL=function(){var a=A.title;if(a===void 0||a===\"\")return\"\";a=encodeURIComponent(a);for(var b=256;b>0&&dj(a.substring(0,b))===void 0;)b--;return dj(a.substring(0,b))||\"\"};function tL(a){V(a,I.J.Ia,!0);V(a,I.J.tb,Qb());V(a,I.J.Bn,a.M.eventMetadata[I.J.Ia])};var LL=function(a){var b=Wo(G.D.ja)?$n(\"pscdl\"):\"denied\";b!=null&&W(a,G.D.xh,b)};var ML=new function(){this.H={}};var NL=function(a,b){var c=a.M;if(b===void 0?0:b){var d=c.getMergedValues(G.D.Ua);ac(d)&&W(a,G.D.Si,ac(d))}var e=yn(UC(G.D.Ua)),f=c.getMergedValues(G.D.Ua,1,e),g=c.getMergedValues(G.D.Ua,2),h=ac(la(Object,\"assign\").call(Object,{},f,la(Object,\"assign\").call(Object,{},ML.H)),\".\"),l=ac(g,\".\");h&&W(a,G.D.Tc,h);l&&W(a,G.D.Rc,l)};var OL=function(a){var b=U(a,I.J.Bq);b&&W(a,G.D.Kl,b)};function PL(a){var b=AB(!1);if(b!=null&&b.status){var c={gtb:b.status};b.delay&&(c.gtbd=b.delay);a.mergeHitDataForKey(G.D.Va,c)}};var QL=function(a){ik()===\"US-CO\"&&W(a,G.D.Le,1)};var RL={Qa:{Gk:1,Cn:2,Ln:3,Mn:4,Nn:5,zn:6}};RL.Qa[RL.Qa.Gk]=\"ADOBE_COMMERCE\";RL.Qa[RL.Qa.Cn]=\"SQUARESPACE\";RL.Qa[RL.Qa.Ln]=\"WOO_COMMERCE\";RL.Qa[RL.Qa.Mn]=\"WOO_COMMERCE_LEGACY\";RL.Qa[RL.Qa.Nn]=\"WORD_PRESS\";RL.Qa[RL.Qa.zn]=\"SHOPIFY\";function SL(a){var b=w;return dj(b.escape(b.atob(a)))}\nfunction TL(){try{if(!Q(498)&&!Q(425))return[];var a=Xj(Tj.da.on);if(Array.isArray(a))return a;cq(\"4\");var b=[],c;a:{try{c=!!A.querySelector('script[data-requiremodule^=\"mage/\"]');break a}catch(y){}c=!1}c&&b.push(RL.Qa.Gk);var d;a:{try{var e=SL(\"YXNzZXRzLnNxdWFyZXNwYWNlLmNvbS8=\");d=e?!!A.querySelector('script[src^=\"//'+e+'\"]'):!1;break a}catch(y){}d=!1}d&&b.push(RL.Qa.Cn);var f;a:{if(Q(425))try{var g=SL(\"c2hvcGlmeS5jb20=\"),h=SL(\"c2hvcGlmeWNkbi5jb20=\");f=g&&h?!!A.querySelector('script[src*=\"cdn.'+\ng+'\"],meta[property=\"og:image\"][content*=\"cdn.'+(g+'\"],link[rel=\"preconnect\"][href*=\"cdn.')+(g+'\"],link[rel=\"preconnect\"][href*=\"fonts.')+(h+'\"],link[rel=\"preconnect\"][href*=\"iterable-shopify\"],link[rel=\"preconnect\"][href*=\"v.')+(g+'\"]')):!1;break a}catch(y){}f=!1}f&&b.push(RL.Qa.zn);var l;a:{try{l=!!A.querySelector('script[src*=\"woocommerce\"],link[href*=\"woocommerce\"],[class|=\"woocommerce\"]');break a}catch(y){}l=!1}l&&b.push(RL.Qa.Mn);var n;a:{try{var p,q=((p=A.location)==null?void 0:p.hostname)||\n\"\",r,t=((r=A.location)==null?void 0:r.origin)||\"\",u=SL(\"LndvcmRwcmVzcy5jb20=\"),v=SL(\"Ly9zLncub3Jn\");n=u&&v?Xb(q,u)||!!A.querySelector('[src^=\"'+t+'/wp-content\"],meta[name=\"generator\"][content^=\"WordPress \"],link[rel=\"dns-prefetch\"][href=\"'+(v+'\"]')):!1;break a}catch(y){}n=!1}n&&b.push(RL.Qa.Nn);var x;a:{try{x=!!A.querySelector('[class*=\"woocommerce\"],meta[name=\"generator\"][content^=\"WooCommerce \"]');break a}catch(y){}x=!1}x&&b.push(RL.Qa.Ln);dq(\"4\");JB()&&Wj(Tj.da.on,b);return b}catch(y){}return[]}\n;function pM(a){if(Q(425)&&U(a,I.J.Kb)){var b=Pf(67,1500),c=a.mergeHitDataForKey,d=G.D.Va,e={};c.call(a,d,e)}};var qM=\"platform platformVersion architecture model uaFullVersion bitness fullVersionList wow64\".split(\" \");function rM(a){var b;return(b=a.google_tag_data)!=null?b:a.google_tag_data={}}function sM(a){var b,c;return(c=(b=a.google_tag_data)==null?void 0:b.uach_promise)!=null?c:null}function tM(a){var b,c;return typeof((b=a.navigator)==null?void 0:(c=b.userAgentData)==null?void 0:c.getHighEntropyValues)===\"function\"}\nfunction uM(a){if(!tM(a))return null;var b=rM(a);if(b.uach_promise)return b.uach_promise;var c=a.navigator.userAgentData.getHighEntropyValues(qM).then(function(d){b.uach!=null||(b.uach=d);return d});return b.uach_promise=c};\nvar vM=function(){this.window=w;this.O=Qb};vM.prototype.T=function(){if(tM(this.window)&&(this.Z=this.O(),!sM(this.window))){var a=uM(this.window);a&&a.then(function(){R(95)}).catch(function(){R(96)})}};vM.prototype.H=function(){var a=this.window.google_tag_data,b;if(a!=null&&a.uach){var c=a.uach,d=la(Object,\"assign\").call(Object,{},c);c.fullVersionList&&(d.fullVersionList=c.fullVersionList.slice(0));b=d}else b=null;return b};vM.prototype.ia=function(a){var b=0,c=this,d=function(h,l){try{a(h,l)}catch(n){}},\ne=this.H();if(e)d(e);else{var f=sM(this.window);if(f){b=Math.min(Math.max(isFinite(b)?b:0,0),1E3);var g=this.window.setTimeout(function(){d.Wg||(d.Wg=!0,R(106),d(null,Error(\"Timeout\")))},b);f.then(function(h){d.Wg||(d.Wg=!0,R(104),c.window.clearTimeout(g),d(h))}).catch(function(h){d.Wg||(d.Wg=!0,R(105),c.window.clearTimeout(g),d(null,h))})}else d(null)}};vM.prototype.K=function(){return this.Z!==void 0};var wM=function(){var a;a=a===void 0?w:a;return tM(a)},xM=function(a){var b={};b[G.D.ig]=a.architecture;\nb[G.D.jg]=a.bitness;a.fullVersionList&&(b[G.D.kg]=a.fullVersionList.map(function(c){return encodeURIComponent(c.brand||\"\")+\";\"+encodeURIComponent(c.version||\"\")}).join(\"|\"));b[G.D.lg]=a.mobile?\"1\":\"0\";b[G.D.mg]=a.model;b[G.D.ng]=a.platform;b[G.D.og]=a.platformVersion;b[G.D.pg]=a.wow64?\"1\":\"0\";return b},yM=new vM;var zM=function(a){if(!wM())R(87);else if(yM.K()){R(85);var b=yM.H();if(b){if(b)for(var c=xM(b),d=m(Object.keys(c)),e=d.next();!e.done;e=d.next()){var f=e.value;W(a,f,c[f])}}else R(86)}};function AM(a,b){b=b===void 0?!1:b;var c=U(a,I.J.zg),d=HH(a,\"custom_event_accept_rules\",!1)&&!b;if(c){var e=c.indexOf(a.target.destinationId)>=0,f=!0;U(a,I.J.zc)&&(f=U(a,I.J.Lb)===cm());e&&f?V(a,I.J.ui,!0):(V(a,I.J.ui,!1),d||(a.isAborted=!0));if(a.canBeAccepted()){var g=bm().indexOf(a.target.destinationId)>=0,h=!1;if(!g){var l,n=(l=Vl(a.target.destinationId))==null?void 0:l.canonicalContainerId;n&&(h=cm()===n)}g||h?U(a,I.J.ui)&&a.accept():a.isAborted=!0}else a.isAborted=!0}};var BM=function(a){var b=P(a.M,G.D.Vc),c=P(a.M,G.D.Uc);b&&!c?(a.eventName!==G.D.xa&&a.eventName!==G.D.Bf&&R(131),a.isAborted=!0):!b&&c&&(R(132),a.isAborted=!0)};var CM=function(a){if(a.eventName===G.D.xa){var b=Kf(11),c=U(a,I.J.Oq);!b&&!c||a.target.ke()||BG(\"idc_config_pv\",a.target.destinationId)||(a.isAborted=!0)}};var EM=function(a,b){DM.O(a,b)},FM=function(){this.H={}};FM.prototype.O=function(a,b){var c=this.H[a];c||(c=this.H[a]=[]);c.push(b)};FM.prototype.K=function(a){var b=this.H[a.target.destinationId];if(!a.isAborted&&b)for(var c=KH(a),d=0;d<b.length;++d){try{b[d](c)}catch(e){a.isAborted=!0}if(a.isAborted)break}};var DM=new FM;var GM=function(a){DM.K(a);};var HM=function(a){a&&(up(),tp(495,a),up(),tp(450,a),up(),tp(443,a),up(),tp(431,a),up(),tp(576,a))},IM=function(a){if(U(a,I.J.yf)&&Wo(yp)){var b=U(a,I.J.Ga),c=U(a,I.J.ba)!==T.U.ub&&U(a,I.J.ba)!==T.U.Cb&&U(a,I.J.ba)!==T.U.Db&&a.eventName!==G.D.Gb;Ju(b,c);var d=Fu[Iu(b.prefix)];HM(d);W(a,G.D.Bd,d)}};function JM(){return Yn(\"dedupe_gclid\",function(){return Cu()})};var KM=/^(www\\.)?google(\\.com?)?(\\.[a-z]{2}t?)?$/,LM=/^www.googleadservices.com$/;function MM(a){a||(a=NM());return a.St?!1:a.zs||a.As||a.Ds||a.Bs||a.Ng||a.fi||a.es||a.hi===\"aw.ds\"||Q(235)&&a.hi===\"aw.dv\"||a.ns?!0:!1}\nfunction NM(){var a={},b=Xq(!0);a.St=!!b._up;var c=fs(),d=bt();a.zs=c.aw!==void 0;a.As=c.dc!==void 0;a.Ds=c.wbraid!==void 0;a.Bs=c.gbraid!==void 0;a.hi=typeof c.gclsrc===\"string\"?c.gclsrc:void 0;a.Ng=d.Ng;a.fi=d.fi;var e=A.referrer?ej(kj(A.referrer),\"host\"):\"\";a.ns=KM.test(e);a.es=LM.test(e);return a};function OM(){var a=w.__uspapi;if(Bb(a)){var b=\"\";try{a(\"getUSPData\",1,function(c,d){if(d&&c){var e=c.uspString;e&&RegExp(\"^[\\\\da-zA-Z-]{1,20}$\").test(e)&&(b=e)}})}catch(c){}return b}};\nvar PM=function(a){var b=Wo(yp);V(a,I.J.Ye,P(a.M,G.D.lb)!=null&&P(a.M,G.D.lb)!==!1&&!b);var c=U(a,I.J.kj),d=P(a.M,G.D.sc)!==!1,e=EK(a);d||W(a,G.D.Qf,\"1\");var f=Kr(e.prefix),g=U(a,I.J.sa)||U(a,I.J.Bg)||U(a,I.J.We);c||g||W(a,\"_&apvc\",\"0\");a.M.isGtmEvent&&W(a,G.D.Kl,\"g\");W(a,G.D.Bd);W(a,G.D.Jb);if(b&&(W(a,G.D.Jb,rL()),d)){Ju(e);var h=Fu[Iu(e.prefix)];W(a,G.D.Bd,h);HM(h)}if(a.eventName===G.D.xa&&!g){var l=P(a.M,G.D.yc),n=P(a.M,G.D.Bb)||{};IK({Vn:d,qo:n,Xo:l,Wn:e});!c&&Zs(f)&&(V(a,I.J.we,!0),W(a,\"_&apvc\",\n\"1\"))}U(a,I.J.Kb)&&W(a,\"_&apvc\",\"0\");if(c)a.isAborted=!0;else{a.target.destinationId&&W(a,G.D.hg,a.target.destinationId);W(a,G.D.vc,a.eventName);a.eventName===G.D.xa&&W(a,G.D.vc,G.D.rc);if(U(a,I.J.sa))W(a,G.D.vc,G.D.Cp),W(a,G.D.sa,\"1\");else if(U(a,I.J.Bg))W(a,G.D.vc,G.D.Np);else if(U(a,I.J.We))W(a,G.D.vc,G.D.Kp);else{var p=fs();W(a,G.D.zd,p.gclid);W(a,G.D.Gd,p.dclid);W(a,G.D.Cl,p.gclsrc);if(!gp(a,G.D.zd)&&!gp(a,G.D.Gd)||Q(421))W(a,G.D.Ee,p.wbraid),W(a,G.D.Ef,p.gbraid);var q=function(K){return K.replace(/[\\?#].*$/,\n\"\")},r=ct(q);W(a,G.D.ab,A.referrer?ej(kj(A.referrer),\"host\"):\"\");W(a,G.D.Ca,r);$x(a,r,q,!0);if(Qc){var t=ej(kj(Qc),\"host\");t&&W(a,G.D.fm,t)}if(!U(a,I.J.We)){var u=bt();W(a,G.D.Cf,u.Ng);W(a,G.D.Df,u.ds)}var v=NM();MM(v)&&W(a,G.D.Ne,\"1\");W(a,G.D.Fl,JM());Xq(!1)._up===\"1\"&&W(a,G.D.Sl,\"1\")}fn.H=!0;W(a,G.D.Pb);W(a,G.D.kb);if(Q(421)){var x=Ir(e);x.length>0&&W(a,G.D.Pb,x.join(\".\"));var y=Gr(f+\"_aw\");y.length>0&&W(a,G.D.kb,y.join(\".\"))}else if(!gp(a,G.D.zd)&&!gp(a,G.D.Gd)&&Xs(f)){var z=Ir(e);z.length>0&&\nW(a,G.D.Pb,z.join(\".\"))}else if(!gp(a,G.D.Ee)&&b){var C=Gr(f+\"_aw\");C.length>0&&W(a,G.D.kb,C.join(\".\"))}W(a,G.D.Wl,wd());a.M.isGtmEvent&&(a.M.Ma[G.D.Nc]=UC(G.D.Nc));St(a.M)?W(a,G.D.Zd,!1):W(a,G.D.Zd,!0);V(a,I.J.Fk,!0);var D=OM();D!==void 0&&W(a,G.D.qg,D||\"error\");var H=Lt();H&&W(a,G.D.Ke,H);var F=Kt();F&&W(a,G.D.Pe,F);U(a,I.J.Lc)||V(a,I.J.Ia,!1)}};\nvar QM=function(a,b,c){b=b===void 0?!0:b;c=c===void 0?{}:c;if(a.eventName===G.D.Gb&&!a.M.isGtmEvent){var d=P(a.M,G.D.Wf);if(typeof d===\"function\"&&!U(a,I.J.sa)){var e=String(P(a.M,G.D.Xf)),f=e;c[e]&&(f=c[e]);var g=gp(a,f)||P(a.M,e);if(b){if(typeof d===\"function\")if(e===G.D.kb&&g!==void 0){var h=g.split(\".\");h.length===0?d(void 0):h.length===1?d(h[0]):d(h)}else if(e===G.D.yq&&Q(258)){var l,n={};Wo(yp)&&(n.auid=gp(a,G.D.Bd));var p=NM();if(MM(p))n.gad_source=p.Ng,n.gad_campaignid=p.fi,n.session_start_time_usec=\n(Date.now()*1E3).toString(),n.landing_page_url=w.location.href,n.landing_page_referrer=A.referrer,n.landing_page_user_agent=Nc.userAgent;else{var q=U(a,I.J.Ga);n.gad_source=Ss(q.prefix).Og}l=btoa(JSON.stringify(n)).replace(/\\+/g,\"-\").replace(/\\//g,\"_\").replace(/=+$/,\"\");d(l)}else d(g)}else d(g)}a.isAborted=!0}};var RM=function(a){if(Q(425)&&U(a,I.J.Kb)){for(var b=[\"_&apvc\",\"tids\",G.D.Va,G.D.Wi,G.D.vc,G.D.hg,G.D.Rc,G.D.Tc],c=m(nu(a)),d=c.next();!d.done;d=c.next()){var e=d.value;if(e===G.D.Ca){var f=gp(a,e);f&&(f=f.replace(/[\\?#].*$/,\"\"));W(a,e,f)}else b.includes(e)||W(a,e)}V(a,I.J.wi);V(a,I.J.be)}};function SM(a){if(cl.H)if(fn.H=!0,a.eventName===G.D.xa)jn(a.M,a.target.id);else{U(a,I.J.Lc)||(fn.K[a.target.id]=!0);var b=U(a,I.J.Lb);OB(b)}};var TM=function(a,b){var c,d,e,f=b===void 0?{}:b;c=f.Wj===void 0?!1:f.Wj;d=f.Rj===void 0?!1:f.Rj;e=f.oo===void 0?!1:f.oo;d||(a.M.isGtmEvent?U(a,I.J.ba)!==T.U.wa&&a.eventName&&W(a,G.D.vc,a.eventName):W(a,G.D.vc,a.eventName));Jb(a.M.Ma,function(g,h){Gz[g]||c&&ln[g]||e&&Iz[g]||W(a,g,h)})};var UM=function(a){for(var b=m([G.D.Oa,G.D.Pa,G.D.Za,G.D.Oe,G.D.Ge,G.D.Qd,G.D.Ie,G.D.Pc,G.D.Hd,G.D.zh,G.D.Ah,G.D.yh,G.D.If,G.D.Gf,G.D.Hf,G.D.Ff,G.D.Fi,G.D.Md,G.D.Kd,G.D.Ld,G.D.sb]),c=b.next();!c.done;c=b.next())a.copyToHitData(c.value)};var VM=function(a){V(a,I.J.Ag,wm.fa.Ya)};function WM(a,b){return nr(\"gsid_dc\",{value:{joinId:a,lastJoinedTimeMs:b},expires:b+3E5})===0?!0:!1};\nvar XM=function(a){if((Q(474)||Q(475))&&Wo(yp)){var b;a:{var c=qr(\"gsid_dc\");if(c.error===0&&c.value&&typeof c.value===\"object\"){var d=c.value;if(d.value&&typeof d.value===\"object\"){var e=d.value;if(e.joinId&&e.lastJoinedTimeMs&&typeof e.joinId===\"string\"&&typeof e.lastJoinedTimeMs===\"number\"){b=e;break a}}}b=void 0}var f=b,g=f==null?void 0:f.joinId,h=Qb();if(!f||!g||f.lastJoinedTimeMs<h-3E5){var l=hc();g=l&&WM(l,Qb())?l:void 0;g&&V(a,I.J.be,!0)}else g&&f.lastJoinedTimeMs<h-6E4&&WM(f.joinId,h)&&V(a,\nI.J.be,!0);g&&Q(474)&&V(a,I.J.wi,g)}};var YM=function(a){V(a,I.J.yf,P(a.M,G.D.sc)!==!1);V(a,I.J.Ga,EK(a));V(a,I.J.Xe,P(a.M,G.D.lb)!=null&&P(a.M,G.D.lb)!==!1);V(a,I.J.rd,St(a.M))};var ZM={Gq:{Zt:\"cd\",np:\"ce\",au:\"cf\",bu:\"cpf\",du:\"cu\"}};var $M=function(a){var b=ZM.Gq.np,c=P(a.M,G.D.Ab);gp(a,G.D.Zc)||W(a,G.D.Zc,{});gp(a,G.D.Zc)[b]=c};function aN(a,b){b=b===void 0?!0:b;var c=zb(ub.GTAG_EVENT_FEATURE_CHANNEL||[]);c&&(W(a,G.D.Zf,c),b&&xb())};var bN=function(a){var b=a.M.getMergedValues(G.D.Va);b&&a.mergeHitDataForKey(G.D.Va,b)};var cN=function(a,b){b=b===void 0?!0:b;Q(552)&&(b=!1);var c=Kp(b);W(a,G.D.Me,c)};var dN=function(a){U(a,I.J.rd)?W(a,G.D.Zd,\"0\"):W(a,G.D.Zd,\"1\")};var eN=function(a,b){if(b===void 0||b){var c=OM();c!==void 0&&W(a,G.D.qg,c||\"error\")}var d=Lt();d&&W(a,G.D.Ke,d);var e=Kt();e&&W(a,G.D.Pe,e)};var fN=function(a){if(Q(572)){var b=Xj(Tj.da.qj),c=E(5);b&&b[c]&&a.mergeHitDataForKey(G.D.Va,{retry:\"1\"})}};var gN=function(a){Xq(!1)._up===\"1\"&&W(a,G.D.Ri,\"1\")};\nvar hN=function(a,b,c){if(a!==void 0)return Array.isArray(a)?a.map(function(){return{mode:\"m\",location:b,selector:c}}):{mode:\"m\",location:b,selector:c}},iN=function(a,b,c,d,e){if(!c)return!1;for(var f=String(c.value),g,h=void 0,l=f.replace(/\\[\"?'?/g,\".\").replace(/\"?'?\\]/g,\"\").split(\",\").map(function(D){return D.trim()}).filter(function(D){return D&&!Wb(D,\"#\")&&!Wb(D,\".\")}),n=0;n<l.length;n++){var p=l[n];if(Wb(p,\"dataLayer.\"))g=mA(p.substring(10)),h=hN(g,\"d\",p);else{var q=p.split(\".\");g=w[q.shift()];\nfor(var r=0;r<q.length;r++)g=g&&g[q[r]];h=hN(g,\"j\",p)}if(g!==void 0)break}if(g===void 0)try{var t=A.querySelectorAll(f);if(t&&t.length>0){g=[];for(var u=0;u<t.length&&u<(b===\"email\"||b===\"phone_number\"?5:1);u++)g.push(kd(t[u])||Ob(t[u].value));g=g.length===1?g[0]:g;h=hN(g,\"c\",f)}}catch(D){R(149)}if(Q(60)){for(var v,x,y=0;y<l.length;y++){var z=l[y];v=mA(z);if(v!==void 0){x=hN(v,\"d\",z);break}}var C=g!==void 0;e[b]=\"\"+((C?2:0)|(v!==void 0?1:0));C||(g=v,h=x)}return g?(a[b]=g,d&&h&&(d[b]=h),!0):!1},jN=\n{email:\"1\",phone_number:\"2\",first_name:\"3\",last_name:\"4\",country:\"5\",postal_code:\"6\",street:\"7\",city:\"8\",region:\"9\"};\nvar kN=function(a,b){b=b===void 0?!1:b;if(HH(a,\"ccd_add_1p_data\",!1)&&Wo(yp)){var c=a.M.hb[G.D.qm];if(Id(c)&&c.enable_code){var d=P(a.M,G.D.Tb);if(d===null)V(a,I.J.Jn,null),Q(558)&&P(a.M,G.D.Tb,void 0,1)===null&&kv(ev.X.Kn,!0);else if(c.enable_code&&Id(d)&&(cv(d),V(a,I.J.Jn,d)),Id(c.selectors)){var e={},f=I.J.rr,g;var h=c.selectors,l=b?e:void 0,n=Q(523);l=l===void 0?{}:l;n=n===void 0?!1:n;if(h){var p={},q=!1,r={};q=iN(p,\"email\",h.email,r,l)||q;q=iN(p,\"phone_number\",h.phone,r,l)||q;p.address=[];for(var t=\nh.name_and_address||[],u=0;u<t.length;u++){var v={},x={};q=iN(v,\"first_name\",t[u].first_name,x,l)||q;q=iN(v,\"last_name\",t[u].last_name,x,l)||q;q=iN(v,\"street\",t[u].street,x,l)||q;q=iN(v,\"city\",t[u].city,x,l)||q;q=iN(v,\"region\",t[u].region,x,l)||q;q=iN(v,\"country\",t[u].country,x,l)||q;q=iN(v,\"postal_code\",t[u].postal_code,x,l)||q;p.address.push(v);n&&(v._tag_metadata=x)}n&&(p._tag_metadata=r);g=q?p:void 0}else g=void 0;V(a,f,g);if(b){for(var y=a.mergeHitDataForKey,z=G.D.Va,C,D=[],H=Object.keys(jN),\nF=0;F<H.length;F++){var K=H[F],S=jN[K],X=void 0,ea=(X=e[K])!=null?X:\"0\";D.push(S+\"-\"+ea)}C=D.join(\"~\");y.call(a,z,{ec_data_layer:C})}}}}};var lN=function(a,b){b=b===void 0?!1:b;if(Q(425)&&!(Co()||b&&U(a,I.J.kj)||a.eventName!==G.D.xa||U(a,I.J.Kb))){var c={},d={},e={eventMetadata:la(Object,\"assign\").call(Object,{},a.M.eventMetadata,(c[I.J.Kb]=!0,c),b?{}:(d[I.J.Ac]=T.U.Ka,d)),noGtmEvent:!0},f=hC(a.target.destinationId,\"structured_data\",a.M.Ma);bD(f,a.M.eventId,e)}};function BO(a,b,c,d){}BO.P=\"internal.executeEventProcessor\";function CO(a){var b;return Xd(b,this.R,1)}CO.P=\"internal.executeJavascriptString\";function DO(a){var b;if(!M(a))throw L(this.getName(),[\"string\"],arguments);var c=w;try{b=dj(c.escape(c.atob(a)))}catch(d){return}return b};function EO(a){var b=\"\";return b}EO.P=\"internal.generateClientId\";function FO(a){var b={};return Xd(b)}FO.P=\"internal.getAdsCookieWritingOptions\";function GO(a,b){var c=!1;return c}GO.P=\"internal.getAllowAdPersonalization\";function HO(){var a;return a}HO.P=\"internal.getAndResetEventUsage\";function IO(a,b){b=b===void 0?!0:b;var c;return c}IO.P=\"internal.getAuid\";function JO(){var a=[];return Xd(a)}JO.P=\"internal.getContainerIds\";function KO(){var a=new mb;N(this,\"read_container_data\");a.set(\"containerId\",kg);a.set(\"version\",mg);a.set(\"environmentName\",lg);a.set(\"debugMode\",ng);a.set(\"previewMode\",og.Wo);a.set(\"environmentMode\",og.Sr);a.set(\"firstPartyServing\",tj());a.set(\"containerUrl\",Qc);var b=Of(62);typeof b===\"boolean\"&&a.set(\"isGoogleOnlyMode\",b);a.Wa();return a}KO.publicName=\"getContainerVersion\";function LO(a,b){b=b===void 0?!0:b;var c;return c}LO.publicName=\"getCookieValues\";function MO(){var a=\"\";return a}MO.P=\"internal.getCorePlatformServicesParam\";function NO(){return hk()}NO.P=\"internal.getCountryCode\";function OO(){var a=[];a=am();return Xd(a)}OO.P=\"internal.getDestinationIds\";function PO(a){var b=new mb;return b}PO.P=\"internal.getDeveloperIds\";function QO(a){var b;return b}QO.P=\"internal.getEcsidCookieValue\";function RO(a,b){var c=null;return c}RO.P=\"internal.getElementAttribute\";function SO(a){var b=null;return b}SO.P=\"internal.getElementById\";function TO(a){var b=\"\";return b}TO.P=\"internal.getElementInnerText\";function UO(a){var b=null;return b}UO.P=\"internal.getElementParent\";function VO(a){var b=null;return b}VO.P=\"internal.getElementPreviousSibling\";function WO(a,b){var c=null;return Xd(c)}WO.P=\"internal.getElementProperty\";function XO(a){var b;return b}XO.P=\"internal.getElementValue\";function YO(a){var b=0;return b}YO.P=\"internal.getElementVisibilityRatio\";function ZO(a){var b=null;return b}ZO.P=\"internal.getElementsByCssSelector\";\nfunction $O(a){var b;if(!M(a))throw L(this.getName(),[\"string\"],arguments);N(this,\"read_event_data\",a);var c;a:{var d=a,e=hF(this).originalEventData;if(e){for(var f=e,g={},h={},l={},n=[],p=d.split(\"\\\\\\\\\"),q=0;q<p.length;q++){for(var r=p[q].split(\"\\\\.\"),t=0;t<r.length;t++){for(var u=r[t].split(\".\"),v=0;v<u.length;v++)n.push(u[v]),v!==u.length-1&&n.push(l);t!==r.length-1&&n.push(h)}q!==p.length-1&&n.push(g)}for(var x=[],y=\"\",z=m(n),C=z.next();!C.done;C=\nz.next()){var D=C.value;D===l?(x.push(y),y=\"\"):y=D===g?y+\"\\\\\":D===h?y+\".\":y+D}y&&x.push(y);for(var H=m(x),F=H.next();!F.done;F=H.next()){if(f==null){c=void 0;break a}f=f[F.value]}c=f}else c=void 0}b=Xd(c,this.R,1);return b}$O.P=\"internal.getEventData\";function aP(a){var b=null;if(!M(a))throw L(this.getName(),[\"string\"],arguments);N(this,\"read_dom_elements\",\"css\",a);try{var c=A.querySelector(a);c&&(b=new Ud(c))}catch(d){return null}return b}aP.P=\"internal.getFirstElementByCssSelector\";function bP(){var a;return a}bP.P=\"internal.getGsaExperimentId\";function cP(){return new Ud(ho)}cP.P=\"internal.getHtmlId\";function dP(a){var b;return b}dP.P=\"internal.getIframingState\";function eP(a,b){var c={};return Xd(c)}eP.P=\"internal.getLinkerValueFromLocation\";function fP(){var a=new mb;return a}fP.P=\"internal.getPrivacyStrings\";function gP(a,b){var c;if(!M(a)||!M(b))throw L(this.getName(),[\"string\",\"string\"],arguments);var d=DH(a)||{};c=Xd(d[b],this.R);return c}gP.P=\"internal.getProductSettingsParameter\";function hP(a,b){var c;if(!M(a)||!qh(b))throw L(this.getName(),[\"string\",\"boolean|undefined\"],arguments);N(this,\"get_url\",\"query\",a);var d=ej(kj(w.location.href),\"query\"),e=bj(d,a,b);c=Xd(e,this.R);return c}hP.publicName=\"getQueryParameters\";function iP(a,b){var c;return c}iP.publicName=\"getReferrerQueryParameters\";function jP(a){var b=\"\";return b}jP.publicName=\"getReferrerUrl\";function kP(){return ik()}kP.P=\"internal.getRegionCode\";function lP(a,b){var c;return c}lP.P=\"internal.getRemoteConfigParameter\";function mP(a,b){var c=null;\nreturn c}mP.P=\"internal.getScopedElementsByCssSelector\";function nP(){var a=new mb;a.set(\"width\",0);a.set(\"height\",0);return a}nP.P=\"internal.getScreenDimensions\";function oP(){var a=\"\";return a}oP.P=\"internal.getTopSameDomainUrl\";function pP(){var a=\"\";return a}pP.P=\"internal.getTopWindowUrl\";function qP(a){var b=\"\";if(!nh(a))throw L(this.getName(),[\"string|undefined\"],arguments);N(this,\"get_url\",a);b=ej(kj(w.location.href),a);return b}qP.publicName=\"getUrl\";function rP(){N(this,\"get_user_agent\");return Nc.userAgent}rP.publicName=\"getUserAgent\";rP.P=\"internal.getUserAgent\";function sP(){var a;return a?Xd(xM(a)):a}sP.P=\"internal.getUserAgentClientHints\";var uP=function(a){var b=a.eventName===G.D.rc&&Jm()&&TK(a),c=U(a,I.J.hn),d=U(a,I.J.Nk),e=U(a,I.J.sg),f=U(a,I.J.Te),g=U(a,I.J.Kb),h=U(a,I.J.be),l=U(a,I.J.yg),n=U(a,I.J.Zh),p=U(a,I.J.ai),q=!!SK(a)||!!U(a,I.J.wp);return!(!sd()&&!pd()||e||q||f||g||h||l||p||n||b||c||!d&&tP())},tP=function(){return Kk(9,function(){return!1})};function vP(){var a=w;return a.gaGlobal=a.gaGlobal||{}}function wP(a,b){var c=vP();if(c.vid===void 0||b&&!c.from_cookie)c.vid=a,c.from_cookie=b};var xP=[\"GA1\"];\nvar yP=function(a,b,c){var d=U(a,I.J.Rk);if(d===void 0||c<=d)W(a,G.D.Hb,b),V(a,I.J.Rk,c)},AP=function(a,b){var c=gp(a,G.D.Hb);if(P(a.M,G.D.Vc)&&P(a.M,G.D.Uc)||b&&c===b)return c;if(c){c=\"\"+c;if(!zP(c,a))return R(31),a.isAborted=!0,\"\";wP(c,Wo(G.D.ra));return c}R(32);a.isAborted=!0;return\"\"},BP=function(a){var b=U(a,I.J.Ga),c=b.prefix+\"_ga\",d=Du(b.prefix+\"_ga\",b.domain,b.path,xP,G.D.ra);if(!d){var e=String(P(a.M,G.D.Ed,\"\"));e&&e!==c&&(d=Du(e,b.domain,b.path,xP,G.D.ra))}return d},zP=function(a,b){var c;\nvar d=U(b,I.J.Ga),e=d.prefix+\"_ga\",f=xq(d,void 0,void 0,G.D.ra);if(P(b.M,G.D.Fd)===!1&&BP(b)===a)c=!0;else{var g;g=[xP[0],wq(d.domain,d.path),a].join(\".\");c=rq(e,g,f)!==1}return c};\nvar CP=function(a){var b=0,c=0;return{start:function(){b=Qb()},stop:function(){c=this.get()},get:function(){var d=0;a.Zj()&&(d=Qb()-b);return d+c}}},DP=function(){this.H=void 0;this.K=0;this.isActive=this.isVisible=this.O=!1;this.Z=this.T=void 0};k=DP.prototype;k.Rq=function(a){var b=this;if(!this.H){this.O=A.hasFocus();this.isVisible=!A.hidden;this.isActive=!0;var c=function(e,f,g){ed(e,f,function(h){b.H.stop();g(h);b.Zj()&&b.H.start()})},d=w;c(d,\"focus\",function(){b.O=!0});c(d,\"blur\",function(){b.O=\n!1});c(d,\"pageshow\",function(e){b.isActive=!0;e.persisted&&R(56);b.Z&&b.Z()});c(d,\"pagehide\",function(){b.isActive=!1;b.T&&b.T()});c(A,\"visibilitychange\",function(){b.isVisible=!A.hidden});TK(a)&&!Tc()&&c(d,\"beforeunload\",function(){Ik(9,!0)});this.tk(!0);this.K=0}};k.tk=function(a){if((a===void 0?0:a)||this.H)this.K+=this.ji(),this.H=CP(this),this.Zj()&&this.H.start()};k.Pt=function(a){var b=this.ji();b>0&&W(a,G.D.Ch,b)};k.ys=function(a){W(a,G.D.Ch);this.tk();this.K=0};k.Zj=function(){return this.O&&\nthis.isVisible&&this.isActive};k.ls=function(){return this.K+this.ji()};k.ji=function(){return this.H&&this.H.get()||0};k.wt=function(a){this.T=a};k.Jo=function(a){this.Z=a};var EP=function(a){vb(\"GA4_EVENT\",a)};var FP=function(a){var b,c=U(a,I.J.zm);if(Array.isArray(c))for(var d=0;d<c.length;d++)EP(c[d]);(b=zb(ub.GA4_EVENT||[]))&&W(a,\"_eu\",b)};\nvar IP=function(a){var b=new RegExp(\"^\"+(((a==null?void 0:a.prefix)||\"\")+\"_ga_\\\\w+$\")),c=Bq(function(p){return b.test(p)}),d={},e;for(e in c)if(c.hasOwnProperty(e)){var f=GP(c[e]);if(f){var g=Yp(f,2);if(g){var h=HP(g);if(h){var l=void 0,n=(((l=a)==null?void 0:l.prefix)||\"\").length+4;d[\"G-\"+e.substring(n)]=h}}}}return d},JP=function(a){if(a){var b;a:{var c=(Wb(a,\"s\")&&a.indexOf(\".\")===-1?\"GS2\":\"GS1\")+\".1.\"+a;try{b=Wp(c,2);break a}catch(d){}b=void 0}return b}},GP=function(a){if(a&&a.length!==0){for(var b,\nc=-Infinity,d=m(a),e=d.next();!e.done;e=d.next()){var f=e.value;if(f.t!==void 0){var g=Number(f.t);!isNaN(g)&&g>c&&(c=g,b=f)}}return b}},Cq=function(a){a&&(a===\"GS1\"?EP(J.V.Nm):a===\"GS2\"&&EP(J.V.Om))},HP=function(a){var b=JP(a);if(b){var c=Number(b.o),d=Number(b.t),e=Number(b.j||0);c||EP(J.V.Xm);d||EP(J.V.Wm);isNaN(e)&&EP(J.V.Vm);if(c&&d&&!isNaN(e)){var f=b.h,g=f&&f!==\"0\"?String(f):void 0,h=b.d?String(b.d):void 0,l={};return l.s=String(b.s),l.o=c,l.g=!!Number(b.g),l.t=d,l.d=h,l.j=e,l.l=b.l===\"1\",\nl.h=g,l}}};\nvar LP=function(a,b,c){if(!b)return a;if(!a)return b;var d=HP(a);if(!d)return b;var e,f=Lb((e=P(c.M,G.D.Nh))!=null?e:30),g=U(c,I.J.tb);if(!(Math.floor(g/1E3)>d.t+f*60))return a;var h=HP(b);if(!h)return a;h.o=d.o+1;var l;return(l=KP(h))!=null?l:b},NP=function(a,b){var c=U(b,I.J.Ga),d=MP(b,c),e=JP(a);if(!e)return!1;var f=xq(c||{},void 0,void 0,yq.get(2));rq(d,void 0,f);return Dq(d,e,2,c)!==1},OP=function(a){var b=U(a,I.J.Ga),c;var d=MP(a,b),e;b:{var f=Cq,g=Vp[2];if(g){var h,l=uq(b.domain),n=vq(b.path),\np=Object.keys(g.si),q=yq.get(2),r;if(h=(r=jq(d,l,n,p,q))==null?void 0:r.Kr){var t=Wp(h,2,f);e=t?Aq(t):void 0;break b}}e=void 0}if(e){var u=zq(d,2,Cq);if(u&&u.length>1){EP(J.V.Mm);var v=GP(u);v&&v.t!==e.t&&(EP(J.V.Pm),e=v)}c=Yp(e,2)}else c=void 0;return c},PP=function(a){var b=U(a,I.J.tb),c={};c.s=gp(a,G.D.xc);c.o=gp(a,G.D.Ph);var d;d=gp(a,G.D.Oh);var e=(c.g=d,c.t=Math.floor(b/1E3),c.d=U(a,I.J.vg),c.j=U(a,I.J.wg)||0,c.l=!!U(a,I.J.tm),c.h=gp(a,G.D.Dh),c);return KP(e)},KP=function(a){if(a.s&&a.o){var b=\n{},c=(b.s=a.s,b.o=String(a.o),b.g=Lb(a.g)?\"1\":\"0\",b.t=String(a.t),b.j=String(a.j),b.l=a.l?\"1\":\"0\",b.h=a.h||\"0\",b.d=a.d,b);return Yp(c,2)}},MP=function(a,b){return b.prefix+\"_ga_\"+a.target.ids[TB[6]]};\nvar QP=function(){return Kk(2,function(){return!1})},RP=function(a){var b=P(a.M,G.D.Bb),c=a.M.hb[G.D.Bb];if(c===b)return c;var d=Jd(b,null);c&&c[G.D.ya]&&(d[G.D.ya]=(d[G.D.ya]||[]).concat(c[G.D.ya]));return d},SP=function(a,b){var c=Xq(!0);return c._up!==\"1\"?{}:{clientId:c[a],yb:c[b]}},TP=function(a,b,c){var d=Xq(!0),e=d[b];e&&(yP(a,e,2),zP(e,a));var f=d[c];f&&NP(f,a);return{clientId:e,yb:f}},UP=function(){var a=gj(w.location,\"host\"),b=gj(kj(A.referrer),\"host\");return a&&b?a===b||a.indexOf(\".\"+b)>=\n0||b.indexOf(\".\"+a)>=0?!0:!1:!1},VP=function(a){if(!P(a.M,G.D.yc))return{};var b=U(a,I.J.Ga),c=b.prefix+\"_ga\",d=MP(a,b);er(function(){var e;if(Wo(\"analytics_storage\"))e={};else{var f={_up:\"1\"},g;g=gp(a,G.D.Hb);e=(f[c]=g,f[d]=PP(a),f)}return e},1);return!Wo(\"analytics_storage\")&&UP()?SP(c,d):{}},WP=function(a){var b=RP(a)||{},c=U(a,I.J.Ga),d=c.prefix+\"_ga\",e=MP(a,c),f={};gr(b[G.D.dg],!!b[G.D.ya])&&(f=TP(a,d,e),f.clientId&&f.yb&&Ik(2,!0));b[G.D.ya]&&dr(function(){var g={},h=BP(a);h&&(g[d]=h);var l=\nOP(a);l&&(g[e]=l);var n=fq(\"FPLC\",void 0,void 0,G.D.ra);n.length&&(g._fplc=n[0]);return g},b[G.D.ya],b[G.D.Wc],!!b[G.D.wc]);return f};var XP=function(a){if(!U(a,I.J.Xd)&&vj(a.M)){var b=RP(a)||{},c=(gr(b[G.D.dg],!!b[G.D.ya])?Xq(!0)._fplc:void 0)||(fq(\"FPLC\",void 0,void 0,G.D.ra).length>0?void 0:\"0\");W(a,\"_fplc\",c)}};function YP(a){(TK(a)||pj())&&W(a,G.D.rm,ik()||hk());!TK(a)&&pj()&&W(a,G.D.ej,\"::\")}function ZP(a){pj()&&(TK(a)||lk()||W(a,G.D.Ul,!0))};var aQ=function(a,b){Yn(\"grl\",function(){return $P()})(b)||(R(35),a.isAborted=!0)},$P=function(){var a=Qb(),b=a+864E5,c=20,d=5E3;return function(e){var f=Qb();f>=b&&(b=f+864E5,d=5E3);c=Math.min(c+(f-a)/1E3*5,20);a=f;var g=!1;d<1||c<1||(g=!0,d--,c--);e&&(e.Pr=d,e.Dr=c);return g}};\nvar bQ=function(a){var b=gp(a,G.D.ab);return ej(kj(b),\"host\",!0)},cQ=function(a){if(P(a.M,G.D.cg)!==void 0)a.copyToHitData(G.D.cg);else{var b=P(a.M,G.D.dm),c,d;a:{if(QP()){var e=RP(a)||{};if(e&&e[G.D.ya])for(var f=bQ(a),g=e[G.D.ya],h=0;h<g.length;h++)if(g[h]instanceof RegExp){if(g[h].test(f)){d=!0;break a}}else if(f.indexOf(g[h])>=0){d=!0;break a}}d=!1}if(!(c=d)){var l;if(l=b)a:{for(var n=b.include_conditions||[],p=bQ(a),q=0;q<n.length;q++)if(n[q].test(p)){l=!0;break a}l=!1}c=l}c&&(W(a,G.D.cg,\"1\"),\nEP(J.V.qn))}};function dQ(a,b,c,d){var e;if((sd()||pd())&&qj()&&qj()!==\"/\"){var f=kj(a),g=d&&Xb(f.pathname,\"/g/collect\"),h=pj();e=g&&Kf(50)?2:g&&h?3:h?1:0}else e=0;switch(e){case 2:return eQ(a,b,c,!0);case 3:return eQ(a,b,c,!1);case 1:var l;if(Q(547)){var n=fQ(),p=a.indexOf(n);l={Fc:a.substring(0,p)+n,nf:\"\",body:gQ(a.substring(p+n.length-1),b,c)}}else l={Fc:a,nf:b,body:c};return l;default:return{Fc:a,nf:b,body:c}}}\nfunction eQ(a,b,c,d){if(!Q(546))return{Fc:a,nf:b,body:c};var e=Xb(a,\"/g/collect\")?a.substring(0,a.length-10):a,f=d?fQ():\"\";return{Fc:e+f,nf:\"\",body:gQ(\"/g/collect\",b,c,\"CjAOATwcCBgO\")}}function fQ(){var a=qj();if(!a)return\"\";Wb(a,\"/\")||(a=\"/\"+a);Xb(a,\"/\")||(a+=\"/\");return a}function gQ(a,b,c,d){var e=\"\";d&&(e+=d+\"\\r\\n\");e+=a+(b?\"?\"+b:\"\");c&&(e+=\"\\r\\n\"+c);return e};\nvar hQ=function(a,b){Tt()&&(a.gcs=Ut(),U(b,I.J.Uh)&&(a.gcu=\"1\"));a.gcd=Yt(b.M);a.npa=U(b,I.J.rd)?\"0\":\"1\";ik()===\"US-CO\"&&(a._ng=\"1\")},iQ=function(a){if(U(a,I.J.Xd))return{url:wj(\"https://www.merchant-center-analytics.goog\",void 0,\"\")+\"/mc/collect\",endpoint:20};var b=rj(vj(a.M),\"/g/collect\");if(b)return{url:b,endpoint:16};var c;c=U(a,I.J.un)&&!U(a,I.J.Kb)?17:16;return{url:uk[c](void 0),endpoint:c}},jQ={};jQ[G.D.Hb]=\"cid\";jQ[G.D.Gi]=\"gcut\";jQ[G.D.Fe]=\"are\";jQ[G.D.xh]=\"pscdl\";jQ[G.D.Jd]=\"excid\";jQ[G.D.Ni]=\n\"_fid\";jQ[G.D.Ql]=\"_geo\";jQ[G.D.Tc]=\"gdid\";jQ[G.D.Le]=\"_ng\";jQ[G.D.Me]=\"frm\";jQ[G.D.cg]=\"ir\";jQ[G.D.Ul]=\"fp\";jQ[G.D.sb]=\"ul\";jQ[G.D.Ti]=\"ni\";jQ[G.D.tq]=\"pae\";jQ[G.D.Mh]=\"_rdi\";jQ[G.D.Xc]=\"sr\";jQ[G.D.Wi]=\"testonly\";jQ[G.D.hg]=\"tid\";jQ[G.D.Xi]=\"tt\";jQ[G.D.Sd]=\"ec_mode\";jQ[G.D.fn]=\"gtm_up\";jQ[G.D.ig]=\"uaa\";jQ[G.D.jg]=\"uab\";jQ[G.D.kg]=\"uafvl\";jQ[G.D.lg]=\"uamb\";jQ[G.D.mg]=\"uam\";\njQ[G.D.ng]=\"uap\";jQ[G.D.og]=\"uapv\";jQ[G.D.pg]=\"uaw\";jQ[G.D.rm]=\"ur\";jQ[G.D.ej]=\"_uip\";jQ[G.D.sq]=\"_prs\";jQ[G.D.Ne]=\"lps\";jQ[G.D.Be]=\"gclgs\";jQ[G.D.De]=\"gclst\";jQ[G.D.Ce]=\"gcllp\";var kQ={};kQ[G.D.Jf]=\"cc\";kQ[G.D.Kf]=\"ci\";kQ[G.D.Lf]=\"cm\";kQ[G.D.Mf]=\"cn\";kQ[G.D.Of]=\"cs\";kQ[G.D.Pf]=\"ck\";kQ[G.D.Za]=\"cu\";kQ[G.D.Zf]=\"_tu\";kQ[G.D.Ca]=\"dl\";kQ[G.D.eg]=\"dp\";kQ[G.D.ab]=\"dr\";kQ[G.D.Jb]=\"dt\";kQ[G.D.Oh]=\"seg\";kQ[G.D.xc]=\n\"sid\";kQ[G.D.Ph]=\"sct\";kQ[G.D.cb]=\"uid\";var lQ={};lQ[G.D.Ch]=\"_et\";lQ[G.D.Rc]=\"edid\";lQ[G.D.Id]=\"evnid\";Q(94)&&(lQ._eu=\"_eu\");var mQ={};mQ[G.D.Jf]=\"cc\";mQ[G.D.Kf]=\"ci\";mQ[G.D.Lf]=\"cm\";mQ[G.D.Mf]=\"cn\";mQ[G.D.Of]=\"cs\";mQ[G.D.Pf]=\"ck\";var nQ={},oQ=(nQ[G.D.Tb]=1,nQ),pQ=function(a,b,c){function d(ba,ka){if(ka!==void 0&&!ln.hasOwnProperty(ba)){ka===null&&(ka=\"\");var Ya;var Ea=ka;ba!==G.D.Dh?Ya=!1:U(a,I.J.rg)||TK(a)?(e.ecid=Ea,Ya=!0):Ya=void 0;if(!Ya){var ta=ka;ka===!0&&(ta=\"1\");ka===!1&&(ta=\"0\");ta=String(ta);\nvar Za;if(ba!==G.D.Jd&&ba!==G.D.Id||Q(504))if(jQ[ba])Za=jQ[ba],v[Za]=ta;else if(kQ[ba])Za=kQ[ba],g[Za]=ta;else if(lQ[ba])Za=lQ[ba],f[Za]=ta;else if(Wb(ba,\"_&\"))Za=ba.substring(2),v[Za]=ta;else if(ba.charAt(0)===\"_\")v[ba]=ta;else{var jb;mQ[ba]?jb=!0:ba!==G.D.Nf?jb=!1:(typeof ka!==\"object\"&&u(ba,ka),jb=!0);jb||u(ba,ka)}else u(ba,ka)}}}var e={},f={},g={};e.v=\"2\";e.tid=a.target.destinationId;e.gtm=du({jc:U(a,I.J.Lb),ff:U(a,I.J.zc)});e._p=Jk(25);c&&(c.hasUpd||c.hadError)&&(e.em=c.param);U(a,I.J.yg)&&(e._gaz=\n1);hQ(e,a);au()&&(e.dma_cps=Zt());e.dma=$t();vt(Et())&&(e.tcfd=bu());var h=wp(a);h&&(g.tag_exp=h);var l=gp(a,G.D.Tc);l&&(e.gdid=l);f.en=String(a.eventName);if(U(a,I.J.tg)){var n=U(a,I.J.dn);f._fv=n?2:1}U(a,I.J.Vh)&&(f._nsi=1);if(U(a,I.J.Te)){var p=U(a,I.J.gn);f._ss=p?2:1}U(a,I.J.sg)&&(f._c=1);U(a,I.J.Wd)&&(f._ee=1);if(U(a,I.J.Zm)){var q=gp(a,G.D.Ha)||P(a.M,G.D.Ha);if(Array.isArray(q))for(var r=0;r<q.length&&r<200;r++)f[\"pr\"+(r+1)]=tg(q[r])}var t=gp(a,G.D.Rc);t&&(f.edid=t);ht(a,f);for(var u=function(ba,\nka){if(typeof ka!==\"object\"||!oQ[ba]){var Ya=\"ep.\"+ba,Ea=\"epn.\"+ba;ba=Db(ka)?Ea:Ya;var ta=Db(ka)?Ya:Ea;f.hasOwnProperty(ta)&&delete f[ta];f[ba]=String(ka)}},v={},x=m(nu(a)),y=x.next();!y.done;y=x.next()){var z=y.value;d(z,gp(a,z))}for(var C=m(Object.keys(v).sort()),D=C.next();!D.done;D=C.next()){var H=D.value;e[H]=v[H]}(function(ba){TK(a)&&typeof ba===\"object\"&&Jb(ba||{},function(ka,Ya){typeof Ya!==\"object\"&&(e[\"sst.\"+ka]=String(Ya))})})(gp(a,G.D.uj));xp(e,gp(a,G.D.Zc));var F=gp(a,G.D.Td)||{};Jb(F,\nfunction(ba,ka){ka!==void 0&&((ka===null&&(ka=\"\"),ba!==G.D.cb||g.uid)?b[ba]!==ka&&(f[(Db(ka)?\"upn.\":\"up.\")+String(ba)]=String(ka),b[ba]=ka):g.uid=String(ka))});if(pj()&&!lk()&&!TK(a)){var K=U(a,I.J.vg);K?e._gsid=K:e.njid=\"1\"}var S=U(a,I.J.bj);(S==null?void 0:S.value)>0&&(e.gaf=S.get());var X=gp(a,G.D.Sc);if(X)for(var ea=m(Object.keys(X)),va=ea.next();!va.done;va=ea.next()){var ma=va.value;f[\"ext.\"+ma]=X[ma]||\"\"}var na=iQ(a);Bg.call(this,{za:e,ue:g,Qj:f},na.url,na.endpoint,TK(a),void 0,a.target.destinationId,\na.M.eventId,a.M.priorityId)};wa(pQ,Bg);\nvar qQ=function(a,b){return a.replace(/\\$\\{([^\\}]+)\\}/g,function(c,d){return b[d]||c})},rQ=function(a){var b={},c=\"\",d=a.pathname.indexOf(\"/g/collect\");d>=0&&(c=a.pathname.substring(0,d));b.transport_url=a.protocol+\"//\"+a.hostname+c;var e;try{e=encodeURIComponent(c||\"/\")}catch(f){e=encodeURIComponent(\"/\")}b.encoded_path=e;return b},sQ=function(a,b){if(!Q(546))return{url:a,body:b};var c=m(a.split(\"?\")),d=c.next().value,e=c.next().value,f=dQ(d,e||\"\",b||\"\",!0),g=f.Fc,h=f.nf;a=h!==\"\"?g+\"?\"+h:g;b=f.body;\nreturn{url:a,body:b}},uQ=function(a,b,c){var d=kj(b),e=rQ(d),f=sQ(Xg(d),c),g=function(h){Cw(a,f.url,f.body,new tQ(e,h))};!Q(132)||Sc(\"; wv\")||Sc(\"FBAN\")||Sc(\"FBAV\")||Vc()?g():gL(f.url,f.body,e,g)},tQ=function(a,b){Ow.call(this);this.templates=a;this.O=b};wa(tQ,Ow);tQ.prototype.Z=function(a){var b=qQ(a,this.templates);return this.O?b.replace(\"_is_sw=0\",this.O):b};tQ.prototype.K=function(a,b){var c=this.Z(a);Ow.prototype.K.call(this,c,b)};tQ.prototype.H=function(a,b){var c=this.Z(a);Ow.prototype.H.call(this,\nc,b)};\nvar vQ=function(a){return!Wb(a,nk())&&!Wb(a,ok())},xQ=function(a,b,c,d,e,f){if(!sd())return wQ(a,b,c,d),!0;Ml(c,b!==\"\"?a+\"?\"+b:a,d,la(Object,\"assign\").call(Object,{},e||{},{kf:!0}),void 0,f)||wQ(a,b,c,d);return!0},wQ=function(a,b,c,d){var e=b!==\"\"?a+\"?\"+b:a;d?Kl(c,e,d):Jl(c,e)},zQ=function(a,b,c,d,e){var f=b,g=vd();g!==void 0&&(f+=\"&tfd=\"+Math.round(g));b=f;var h=a+\"?\"+b;if(d&&!tP())uQ(e,h,c);else{var l=dQ(a,b,c,d);a=l.Fc;b=l.nf;c=l.body;xQ(a,b,e,c,void 0,yQ(a,b,e,c))||wQ(a,b,e,c)}d&&Q(564)&&sd()&&\nXb(a,\"/g/collect\")&&w.fetch(a.substring(0,a.length-10),{method:\"POST\",body:\"CjAOATwcCBgO\",credentials:\"omit\"})},yQ=function(a,b,c,d){if(!vQ(a)){var e=uk[67](void 0);if(e)return function(){var f;a:{var g;try{g=new URLSearchParams(b)}catch(p){f=void 0;break a}var h=0,l=Number(g.get(\"gaf\"));Number.isInteger(l)&&(h=l);var n=new hr(h);ir(n,1);n.value!==0?(g.set(\"gaf\",n.get().toString()),f=g.toString()):f=void 0}xQ(e,f||b,la(Object,\"assign\").call(Object,{},c,{endpoint:67}),d,c.endpoint===17?void 0:{credentials:\"omit\"})}}},\nAQ=function(a,b,c){var d=[],e=function(h){d.push(h+\"=\"+encodeURIComponent(\"\"+a.za[h]))};d.push(\"v=2\");e(\"_gsid\");e(\"gtm\");a.za._geo&&e(\"_geo\");var f=\"https://{ga4CollectionSubdomain.}google-analytics.com/g/s/collect\".replace(\"{ga4CollectionSubdomain.}\",(b||\"www\")+\".\"),g=d.join(\"&\");wQ(f,g,{destinationId:a.destinationId||\"\",endpoint:62,eventId:a.eventId,priorityId:a.priorityId});Jo({targetId:String(a.za.tid),request:{url:f+\"?\"+g,parameterEncoding:2,endpoint:62},ob:c})},BQ=function(a,b,c){var d=\"https://{ga4CollectionSubdomain.}analytics.google.com/g/s/collect\".replace(\"{ga4CollectionSubdomain.}\",\nb?b+\".\":\"\"),e=[],f=function(h){e.push(h+\"=\"+encodeURIComponent(\"\"+a.za[h]))};f(\"_gsid\");f(\"gtm\");a.za._geo&&f(\"_geo\");var g=e.join(\"&\");wQ(d,g,{destinationId:a.destinationId||\"\",endpoint:18,eventId:a.eventId,priorityId:a.priorityId});Jo({targetId:String(a.za.tid),request:{url:d+\"?\"+g,parameterEncoding:2,endpoint:18},ob:c})},CQ=function(a,b,c,d,e,f){c&&b.push(\"tag_exp=\"+c);b.push(\"z=\"+Gb());if(!e){var g=d&&Wb(d,\"google.\")&&d!==\"google.com\"?\"https://www.%/ads/ga-audiences?v=1&t=sr&slf_rd=1&_r=4&\".replace(\"%\",\nd):void 0;if(g){var h=g+b.join(\"&\");Ll({destinationId:a.destinationId||\"\",endpoint:47,eventId:a.eventId,priorityId:a.priorityId},h);Jo({targetId:String(a.za.tid),request:{url:h,parameterEncoding:2,endpoint:47},ob:f})}}},DQ=function(a,b,c,d){c&&b.push(\"tag_exp=\"+c);wQ(\"https://stats.g.doubleclick.net/g/collect\",\"v=2&\"+b.join(\"&\"),{destinationId:a.destinationId||\"\",endpoint:19,eventId:a.eventId,priorityId:a.priorityId});Jo({targetId:String(a.za.tid),request:{url:\"https://stats.g.doubleclick.net/g/collect?v=2&\"+\nb.join(\"&\"),parameterEncoding:2,endpoint:19},ob:d})},EQ=function(a,b){function c(v){q.push(v+\"=\"+encodeURIComponent(\"\"+a.za[v]))}var d=b.Et,e=b.Ht,f=b.Gt,g=b.Ft,h=b.qs,l=b.Js,n=b.Yr,p=b.Mt;if(d||e||f||g){var q=[];a.za._ng&&c(\"_ng\");a.za.ngs&&c(\"ngs\");a.za.ibt&&c(\"ibt\");c(\"tid\");c(\"cid\");c(\"gtm\");for(var r=m(ZE),t=r.next();!t.done;t=r.next()){var u=t.value;a.za[u]!=null&&c(u)}q.push(\"aip=1\");a.ue.uid&&q.push(\"uid=\"+encodeURIComponent(\"\"+a.ue.uid));c(\"dma\");a.za.dma_cps!=null&&c(\"dma_cps\");a.za.gcs!=\nnull&&c(\"gcs\");c(\"gcd\");a.za.npa!=null&&c(\"npa\");a.za.frm!=null&&c(\"frm\");d&&DQ(a,q.slice(),p,b.ob);e&&CQ(a,q.slice(),p,h,l,b.ob);f&&BQ(a,n,b.ob);g&&AQ(a,n,b.ob)}},FQ=function(){this.T=1;this.Z={};this.K=-1;this.H=new ug};FQ.prototype.O=function(a,b){var c=this,d=new pQ(a,this.Z,b),e={eventId:a.M.eventId,priorityId:a.M.priorityId},f=uP(a),g,h;f&&this.H.T(d)||this.flush();var l=f&&this.H.add(d);if(l){if(this.K<0){var n=w,p=n.setTimeout,q;TK(a)?GQ?(GQ=!1,q=HQ):q=IQ:q=5E3;this.K=p.call(n,function(){c.flush()},\nq)}}else{var r=xg(d,this.T++),t=r.params,u=r.body;g=t;h=u;Yx(3,a.eventName);zQ(d.baseUrl,t,u,d.O,{destinationId:a.target.destinationId,endpoint:d.endpoint,eventId:d.eventId,priorityId:d.priorityId});var v=U(a,I.J.be),x=U(a,I.J.yg),y=U(a,I.J.ai),z=U(a,I.J.Zh),C=P(a.M,G.D.Ei)!==!1,D=St(a.M),H={Et:v,Ht:x,Gt:y,Ft:z,qs:mk(),pv:C,ov:D,Js:jk(),ob:e,M:a.M,Yr:lk(),Mt:wp(a)};EQ(d,H)}dl()&&jz(a.M.eventId);Ko(function(){if(l){var F=xg(d),K=F.body;g=F.params;h=K}return{targetId:a.target.destinationId,request:{url:d.baseUrl+\n\"?\"+g,parameterEncoding:2,postBody:h,endpoint:d.endpoint},ob:e,isBatched:!1}})};FQ.prototype.add=function(a){SK(a)&&!tP()?this.ia(a):this.O(a)};FQ.prototype.flush=function(){if(this.H.events.length){var a=zg(this.H,this.T++);zQ(this.H.baseUrl,a.params,a.body,this.H.K,{destinationId:this.H.destinationId||\"\",endpoint:this.H.endpoint,eventId:this.H.Z,priorityId:this.H.ia});this.H=new ug;this.K>=0&&(w.clearTimeout(this.K),this.K=-1)}};FQ.prototype.ia=function(a){var b=this,c=SK(a);if(Kv(c)){var d=Bv(c);\nd?d.then(function(f){b.O(a,f)},function(){b.O(a)}):this.O(a)}else{var e=Jv(c);this.O(a,e)}};var HQ=Pf(24,500),IQ=Pf(56,5E3),GQ=!0;var JQ=function(a){var b=St(a.M);P(a.M,G.D.Sb)===!0&&(b=!1);V(a,I.J.rd,b)};\nvar KQ=function(a,b,c){c===void 0&&(c={});if(b==null)return c;if(typeof b===\"object\")for(var d=m(Object.keys(b)),e=d.next();!e.done;e=d.next()){var f=e.value;KQ(a+\".\"+f,b[f],c)}else c[a]=b;return c},LQ=function(a){for(var b={},c=m(a),d=c.next();!d.done;d=c.next()){var e=d.value;b[e]=!!Wo(e)}return b},NQ=function(a,b){var c=MQ.filter(function(e){return!Wo(e)});if(c.length){var d=LQ(c);Zo(c,function(){for(var e=LQ(c),f=[],g=m(c),h=g.next();!h.done;h=g.next()){var l=h.value;!d[l]&&e[l]&&f.push(l);e[l]&&\n(d[l]=!0)}if(f.length){V(b,I.J.Uh,!0);var n=f.map(function(p){return vn[p]}).join(\".\");n&&QK(b,\"gcut\",n);JQ(b);a(b)}})}},OQ=function(a){gp(a,G.D.Sc)&&!TK(a)&&W(a,G.D.Sc)},PQ=function(a){TK(a)&&QK(a,\"navt\",wd())},QQ=function(a){TK(a)&&QK(a,\"lpc\",lr())},RQ=function(a){if(TK(a)){var b=P(a.M,G.D.Sb),c;b===!0&&(c=\"1\");b===!1&&(c=\"0\");c&&QK(a,\"rdp\",c)}},SQ=function(a,b){if(TK(b)){var c=U(b,I.J.sg);(b.eventName===\"page_view\"||c)&&NQ(a,b)}},TQ=function(a){if(TK(a)&&a.eventName===G.D.Bf&&U(a,I.J.Uh)){var b=\ngp(a,G.D.Gi);b&&(QK(a,\"gcut\",b),QK(a,\"syn\",1))}},UQ=function(a){TK(a)&&V(a,I.J.Ia,!1)},VQ=function(a){TK(a)&&(U(a,I.J.Ia)&&QK(a,\"sp\",1),U(a,I.J.Pq)&&QK(a,\"syn\",1),U(a,I.J.Lc)&&(QK(a,\"em_event\",1),QK(a,\"sp\",1)))},WQ=function(a){if(TK(a)){var b=Jk(25);b&&QK(a,\"tft\",Number(b))}},XQ=function(a){function b(e){var f=KQ(G.D.Tb,e);Jb(f,function(g,h){W(a,g,h)})}if(TK(a)){var c=HH(a,\"ccd_add_1p_data\",!1)?1:0;QK(a,\"ude\",c);var d=P(a.M,G.D.Tb);d!==void 0?(cv(d),b(d),W(a,G.D.Sd,\"c\")):b(U(a,I.J.eb));V(a,I.J.eb)}},\nYQ=function(a){if(TK(a)){var b=OM();b&&QK(a,\"us_privacy\",b);var c=Lt();c&&QK(a,\"gdpr\",c);var d=Kt();d&&QK(a,\"gdpr_consent\",d);var e=uE.gppString;e&&QK(a,\"gpp\",e);var f=uE.H;f&&QK(a,\"gpp_sid\",f)}},ZQ=function(a){TK(a)&&Jm()&&P(a.M,G.D.lb)&&QK(a,\"adr\",1)},$Q=function(a){if(TK(a)){var b=lk();b&&QK(a,\"gcsub\",b)}},aR=function(a){if(TK(a)){P(a.M,G.D.Oc,void 0,4)===!1&&QK(a,\"ngs\",1);jk()&&QK(a,\"ga_rd\",1);PK()||QK(a,\"ngst\",1);var b=mk();b&&QK(a,\"etld\",b)}},bR=function(a){},cR=function(a){TK(a)&&Jm()&&QK(a,\"rnd\",JM())},MQ=[G.D.ja,G.D.ka,G.D.Ta];\nvar dR=function(a,b){var c;a:{if(!U(a,I.J.Kb)){var d=PP(a);if(d){if(NP(d,a)){c=d;break a}R(25);a.isAborted=!0}}c=void 0}var e=c;return{clientId:AP(a,b),yb:e}},eR=function(a,b,c,d,e){var f=An(P(a.M,G.D.Hb));if(P(a.M,G.D.Vc)&&P(a.M,G.D.Uc))f?yP(a,f,1):(R(127),a.isAborted=!0);else{var g=f?1:8;V(a,I.J.Vh,!1);f||(f=BP(a),g=3);f||(f=b,g=5);if(!f){var h=Wo(G.D.ra),l=vP();f=!l.from_cookie||h?l.vid:void 0;g=6}f?f=\"\"+f:(f=Cu(),g=7,V(a,I.J.tg,!0),V(a,I.J.Vh,!0));yP(a,f,g)}gp(a,G.D.Hb);if(!U(a,I.J.Kb)){var n;\nn=U(a,I.J.tb);var p=Math.floor(n/1E3),q=void 0;U(a,I.J.Vh)||(q=OP(a)||c);var r=Lb(P(a.M,G.D.Nh,30));r=Math.min(475,r);r=Math.max(5,r);var t=Lb(P(a.M,G.D.Vi,1E4)),u=HP(q);V(a,I.J.tg,!1);V(a,I.J.Te,!1);V(a,I.J.wg,0);u&&u.j&&V(a,I.J.wg,Math.max(0,u.j-Math.max(0,p-u.t)));var v=!1;if(!u){V(a,I.J.tg,!0);v=!0;var x={};u=(x.s=String(p),x.o=1,x.g=!1,x.t=p,x.l=!1,x.h=void 0,x)}p>u.t+r*60&&(v=!0,u.s=String(p),u.o++,u.g=!1,u.h=void 0);if(v)V(a,I.J.Te,!0),d.ys(a);else if(d.ls()>t||a.eventName===G.D.rc)u.g=!0;\nU(a,I.J.rg)?P(a.M,G.D.cb)?u.l=!0:u.l=!1:u.l=!1;var y=u.h;if(U(a,I.J.rg)||TK(a)){var z=P(a.M,G.D.Dh),C=z?1:8;z||(z=y,C=4);z||(z=Bu(),C=7);var D=z.toString(),H=C,F=U(a,I.J.wl);if(F===void 0||H<=F)W(a,G.D.Dh,D),V(a,I.J.wl,H)}e?(a.copyToHitData(G.D.xc,u.s),a.copyToHitData(G.D.Ph,u.o),a.copyToHitData(G.D.Oh,u.g?1:0)):(W(a,G.D.xc,u.s),W(a,G.D.Ph,u.o),W(a,G.D.Oh,u.g?1:0));V(a,I.J.tm,u.l?1:0);pj()&&V(a,I.J.vg,u.d||hc())}};\nvar fR=function(a){var b=a.indexOf(\"?\"),c=b===-1?a:a.substring(0,b),d=dj(c);d&&(c=d);return b===-1?c:\"\"+c+a.substring(b)},gR=function(a){if(!P(a.M,G.D.Uc)||!P(a.M,G.D.Vc)){var b=a.copyToHitData,c=G.D.Ca,d=\"\",e=A.location;if(e){var f=e.pathname||\"\";f.charAt(0)!==\"/\"&&(f=\"/\"+f);var g=e.search||\"\";if(g[0]===\"?\")for(var h=g.substring(1).split(\"&\"),l=0;l<h.length;++l){var n=h[l].split(\"=\");n&&n.length===2&&n[0]===\"wbraid\"&&(g=g.replace(/([?&])wbraid=[^&]+/,\"$1wbraid=\"+dc(n[1])))}d=e.protocol+\"//\"+e.hostname+\nf+g}b.call(a,c,d,fR);var p=a.copyToHitData,q=G.D.ab,r=mA(\"gtm.gtagReferrer.\"+a.target.destinationId),t=A.referrer;p.call(a,q,(r?\"\"+r:t)||void 0,fR);a.copyToHitData(G.D.Jb,A.title);a.copyToHitData(G.D.sb,(Nc.language||\"\").toLowerCase());var u=VH();a.copyToHitData(G.D.Xc,u.width+\"x\"+u.height);a.copyToHitData(G.D.eg,void 0,fR);MM()&&a.copyToHitData(G.D.Ne,\"1\")}};var iR=function(a){var b=mC(a.M),c=function(d,e){hR[d]&&W(a,d,e)};Id(b[G.D.Nf])?Jb(b[G.D.Nf],function(d,e){c((G.D.Nf+\"_\"+d).toLowerCase(),e)}):Jb(b,c)},jR={},hR=(jR[G.D.Jf]=1,jR[G.D.Kf]=1,jR[G.D.Lf]=1,jR[G.D.Mf]=1,jR[G.D.Of]=1,jR[G.D.Pf]=1,jR);var kR=function(a){if(!TK(a)&&U(a,I.J.sg)&&Wo(G.D.ja)&&HH(a,\"ga4_ads_linked\",!1)){var b=EK(a),c=Kr(b.prefix),d=Ss(c);W(a,G.D.Be,d.Og);W(a,G.D.De,d.ii);W(a,G.D.Ce,d.gi)}};var lR=function(a){var b=P(a.M,G.D.Vc);b&&EP(J.V.An);U(a,I.J.Lc)&&EP(J.V.Qk);var c=fm(gm());(b||tm(c)||c&&c.parent&&c.context&&c.context.source===5)&&EP(J.V.jn);U(a,I.J.jj)&&EP(J.V.Lm);U(a,I.J.ij)&&EP(J.V.Km)};var mR=function(a){var b=U(a,I.J.bj)||new hr;U(a,I.J.ij)&&U(a,I.J.jj)&&ir(b,2);V(a,I.J.bj,b)};function nR(a){a.copyToHitData(G.D.cb);var b=P(a.M,G.D.Td);b&&(zC(b,function(){}),W(a,G.D.Td,b))};var pR=function(a){if(oR.Ur.replace(/\\s+/g,\"\").split(\",\").indexOf(a.eventName)>=0)a.isAborted=!0;else{var b=RK(a);b&&b.blacklisted&&(a.isAborted=!0)}},oR={Ur:Nf(31)};function qR(a){var b=function(c){return!!c&&c.conversion};V(a,I.J.sg,b(RK(a)));U(a,I.J.tg)&&V(a,I.J.dn,b(RK(a,\"first_visit\")));U(a,I.J.Te)&&V(a,I.J.gn,b(RK(a,\"session_start\")))};var rR=function(a){pn.hasOwnProperty(a.eventName)&&(V(a,I.J.Zm,!0),a.copyToHitData(G.D.Ha),a.copyToHitData(G.D.Za))};var sR=function(a){U(a,I.J.Xd)?V(a,I.J.rg,!1):HH(a,\"ccd_add_ec_stitching\",!1)&&V(a,I.J.rg,!0)};var tR=function(a){var b=U(a,I.J.wg);b=b||0;var c=!!U(a,I.J.sa),d=b===0||c;V(a,I.J.lj,d);d&&V(a,I.J.wg,60)};var vR=function(a){for(var b={},c=String(uR.cookie).split(\";\"),d=0;d<c.length;d++){var e=c[d].split(\"=\"),f=e[0].trim();if(f&&a(f)){var g=e.slice(1).join(\"=\").trim();g&&(g=decodeURIComponent(g));var h=void 0,l=void 0;((h=b)[l=f]||(h[l]=[])).push(g)}}return b};var wR=window,uR=document,xR=function(a){var b=wR._gaUserPrefs;if(b&&b.ioo&&b.ioo()||uR.documentElement.hasAttribute(\"data-google-analytics-opt-out\")||a&&wR[\"ga-disable-\"+a]===!0)return!0;try{var c=wR.external;if(c&&c._gaUserPrefs&&c._gaUserPrefs==\"oo\")return!0}catch(f){}for(var d=vR(function(f){return f===\"AMP_TOKEN\"}).AMP_TOKEN||[],e=0;e<d.length;e++)if(d[e]==\"$OPT_OUT\")return!0;return uR.getElementById(\"__gaOptOutExtension\")?!0:!1};var yR=function(a){if(xR(a.target.destinationId))R(28),a.isAborted=!0;else{var b=em();if(b&&Array.isArray(b.destinations))for(var c=0;c<b.destinations.length;c++)if(xR(b.destinations[c])){R(125);a.isAborted=!0;break}}};var zR=function(a){var b=A.location.protocol;b!==\"http:\"&&b!==\"https:\"&&(R(29),a.isAborted=!0)};var AR=function(a){Nc&&Nc.loadPurpose===\"preview\"&&(R(30),a.isAborted=!0)};var BR=function(a,b){b.Xj&&(V(a,I.J.sa,!0),b.Xj=!1,pj()&&V(a,I.J.vg,hc()))};var CR=function(a){function b(c,d){ln[c]||d===void 0||W(a,c,d)}Jb(a.M.fb,b);Jb(a.M.Ma,b)};var DR=function(a){a.eventName===G.D.xa&&(P(a.M,G.D.Nd,!0)?(a.M.Ma[G.D.Ua]&&(a.M.fb[G.D.Ua]=a.M.Ma[G.D.Ua],a.M.Ma[G.D.Ua]=void 0,W(a,G.D.Ua)),a.eventName=G.D.rc):a.isAborted=!0)};\nvar ER=function(a){if(Q(132)&&TK(a)&&!(Sc(\"; wv\")||Sc(\"FBAN\")||Sc(\"FBAV\")||Vc())&&Wo(G.D.ra)){V(a,I.J.hn,!0);TK(a)&&QK(a,\"sw_exp\",1);a:{if(!Q(132)||!TK(a))break a;b:{var b={Ct:rj(vj(a.M),\"/_/service_worker\")},c;c=(b===void 0?{}:b).Ct;var d=cL(c);if(d===null||!dg(\"internal_sw_allowed\",\"\")||dL(d.origin))break b;if(!Oc()){aL().K(void 0,void 0,6);break b}var e=new eL(d);Yj(Tj.da.bi,{})[d.origin]=e;}}}};\nvar GR=function(a){a.copyToHitData(G.D.Ql);P(a.M,G.D.Mh)&&(W(a,G.D.Mh,!0),TK(a)||FR(a))},FR=function(a){var b=G.D.Xc,c;c||(c=function(){});gp(a,b)!==void 0&&W(a,b,c(gp(a,b)))};var HR=\"gclid dclid gclsrc wbraid gbraid gad_source gad_campaignid utm_source utm_medium utm_campaign utm_term utm_content utm_id\".split(\" \");function IR(){var a=A.location,b,c=a==null?void 0:(b=a.search)==null?void 0:b.replace(\"?\",\"\"),d;if(c){for(var e=[],f=cj(c,!0),g=m(HR),h=g.next();!h.done;h=g.next()){var l=h.value,n=f[l];if(n)for(var p=0;p<n.length;p++){var q=n[p];q!==void 0&&e.push({name:l,value:q})}}d=e}else d=[];return d};var JR=function(a){var b=Q(266),c=Q(267);if(b||c){var d=gp(a,G.D.Ca);if(d&&d.indexOf(\"?\")===-1){var e=IR();if(e.length!==0&&(b&&EP(J.V.Jm),c)){EP(J.V.Im);var f=e.map(function(g){return g.name+\"=\"+g.value}).join(\"&\");W(a,G.D.Ca,d+\"?\"+f)}}}};var KR=[G.D.ra,G.D.ja],LR=[G.D.ra,G.D.ja,G.D.ka];\nfunction MR(a){var b,c=Q(506)&&!HH(a,\"ccd_ga_ads_ids_opt_out\",!1),d=!!HH(a,\"google_ng\",!1),e=Wo(c?d?LR:yp:KR),f;f=HH(a,G.D.Yf,P(a.M,G.D.Yf))||!!HH(a,\"google_ng\",!1);b={jf:c,Ls:d,Mo:e,hf:f,Xg:!!HH(a,\"ga4_ads_linked\",!1),li:jk(),Mj:!PK(),Ms:TK(a),Ks:!!U(a,I.J.Xd),Ns:!!U(a,I.J.Te),Cs:!!P(a.M,G.D.Pl),Rs:!!U(a,I.J.lj),Fg:P(a.M,G.D.Oc),zr:P(a.M,G.D.Oc,void 0,4),Os:!!U(a,I.J.Kb)};V(a,I.J.jj,b.hf);V(a,I.J.ij,NR(b));b.jf&&!b.hf&&b.Xg&&NR(b)&&W(a,\"_&ibt\",\"1\");NR(b)&&b.Mo&&(b.jf?b.Fg!==!1||b.Xg:1)&&V(a,I.J.un,\n!0);b.Ls&&!b.li&&W(a,G.D.Le,1);(b.jf?b.Fg:b.zr)===!1&&W(a,\"_&ngs\",\"1\");V(a,I.J.be,OR(b)&&(b.Ns||b.Cs));V(a,I.J.yg,OR(b)&&b.Rs&&!b.li)}function NR(a){return a.jf?(a.Xg||a.hf)&&!a.li&&!a.Mj:a.hf&&a.Fg!==!1&&!a.Mj&&!a.li}function OR(a){if(a.Os)return!1;if(a.jf){if(!a.hf&&!a.Xg)return!1}else if(!a.hf)return!1;return a.Ms||a.Ks||a.Mj||(a.jf?a.Fg===!1&&!a.Xg:a.Fg===!1)||!a.Mo?!1:!0};var PR=function(a){mL()&&W(a,G.D.Fe,\"1\")};var QR=function(a){var b={prefix:String(P(a.M,G.D.mb,\"\")),path:String(P(a.M,G.D.uc,\"/\")),flags:String(P(a.M,G.D.Qb,\"\")),domain:String(P(a.M,G.D.Ib,\"auto\")),ld:Number(P(a.M,G.D.Ab,63072E3))};V(a,I.J.Ga,b)};var RR=function(a){if(Q(435)||Q(553)){var b=lk();b&&V(a,I.J.Hq,b)}};var SR=function(a){a.copyToHitData(G.D.Xi);for(var b=P(a.M,G.D.Tl)||[],c=0;c<b.length;c++){var d=b[c];if(d.rule_result){a.copyToHitData(G.D.Xi,d.traffic_type);EP(J.V.In);break}}};var TR=function(a){if(HH(a,\"ga4_ads_linked\",!1)&&a.eventName===G.D.xa){var b=P(a.M,G.D.sc)!==!1;if(b){var c=EK(a);c.ld&&(c.ld=Math.min(c.ld,7776E3));IK({Vn:b,qo:yn(P(a.M,G.D.Bb)),Xo:!!P(a.M,G.D.yc),Wn:c})}}};var UR=function(a){V(a,I.J.Zh,!1);V(a,I.J.ai,!1);if(!lk()&&pj()&&!TK(a)&&!U(a,I.J.Xd)&&U(a,I.J.lj)){var b=U(a,I.J.yg);U(a,I.J.vg)&&(b?V(a,I.J.ai,!0):V(a,I.J.Zh,!0))}};var VR=function(a){P(a.M,G.D.yc)&&(Wo(G.D.ra)||P(a.M,G.D.Hb)||W(a,G.D.fn,!0));var b;var c;c=c===void 0?3:c;var d=w.location.href;if(d){var e=kj(d).search.replace(\"?\",\"\"),f=bj(e,\"_gl\",!1,!0)||\"\";b=f?Yq(f,c)!==void 0:!1}else b=!1;b&&TK(a)&&QK(a,\"glv\",1);if(a.eventName!==G.D.xa)return{};P(a.M,G.D.yc)&&Bs([\"aw\",\"dc\"]);Ds([\"aw\",\"dc\"]);var g=WP(a),h=VP(a);return Object.keys(g).length?g:h};\nvar YR=function(a){return!a||WR.test(a)||nn.hasOwnProperty(a)},WR=/^(_|ga_|google_|gtag\\.|firebase_).*$/,ZR=function(a){this.Ea=a;this.H=this.yb=this.clientId=void 0;this.ma=this.T=!1;this.Ra=0;this.O=!1;this.Z={Xj:!1};this.ia=new FQ;this.K=new DP};k=ZR.prototype;k.nt=function(a,b,c){var d=this,e=RB(this.Ea);if(e)if(c.eventMetadata[I.J.Wd]&&a.charAt(0)===\"_\")c.onFailure();else{a!==G.D.xa&&a!==G.D.Gb&&YR(a)&&R(58);var f=new EH(e,a,c);V(f,I.J.tb,b);var g=[G.D.ra],h=TK(f);V(f,I.J.kj,h);if(HH(f,G.D.Yf,\nP(f.M,G.D.Yf))||h)g.push(G.D.ja),g.push(G.D.ka);yM.ia(function(){ap(function(){d.ot(f)},g)})}else c.onFailure()};k.ot=function(a){var b=this;try{CM(a);AM(a);if(a.isAborted){wb();return}Q(549)||(this.H=a);yR(a);pR(a);zR(a);AR(a);BM(a);var c={};aQ(a,c);if(a.isAborted){a.M.onFailure();wb();return}Q(549)&&(this.H=a);var d=c.Dr;c.Pr===0&&EP(J.V.ql);d===0&&EP(J.V.Ok);SM(a);V(a,I.J.Ag,wm.fa.sd);QR(a);CR(a);this.Sq(a);this.K.Pt(a);W(a,G.D.Hi,Kk(8,YE));sR(a);kN(a,Q(60));TR(a);JQ(a);this.Ho(VR(a));lN(a,!0);\nvar e=a.eventName===G.D.xa;e&&(this.O=!0);DR(a);e&&!a.isAborted&&this.Ra++>0&&EP(J.V.ln);NL(a);eR(a,this.clientId,this.yb,this.K,!this.ma);iR(a);gR(a);JR(a);QL(a);BR(a,this.Z);tR(a);qR(a);rR(a);SR(a);XP(a);cQ(a);pM(a);cR(a);bR(a);aR(a);$Q(a);ZQ(a);YQ(a);WQ(a);VQ(a);TQ(a);RQ(a);QQ(a);PQ(a);YP(a);ZP(a);P(a.M,G.D.Mh)&&!TK(a)||zM(a);PR(a);RR(a);cN(a);OL(a);LL(a);fN(a);bN(a);QM(a,!1);nR(a);MR(a);UR(a);GM(a);mR(a);kR(a);XQ(a);UQ(a);OQ(a);lR(a);!this.O&&U(a,I.J.Lc)&&EP(J.V.vl);FP(a);if(Q(575)){if(a.isAborted){if(!U(a,\nI.J.Zo))a.M.onFailure();wb();return}if(U(a,I.J.Ia)){a.M.onFailure();wb();return}}else if(U(a,I.J.Ia)||a.isAborted){a.M.onFailure();wb();return}this.Ho(dR(a,this.clientId));this.ma=!0;this.Nt(a);ER(a);SQ(function(f){b.Qn(f)},a);this.K.tk();GR(a);aN(a);PL(a);RM(a);if(a.isAborted){a.M.onFailure();wb();return}this.Qn(a);a.M.onSuccess()}catch(f){a.M.onFailure()}wb()};k.Qn=function(a){this.ia.add(a)};k.Ho=function(a){var b=a.clientId,c=a.yb;b&&c&&(this.clientId=b,this.yb=c)};k.flush=function(){this.ia.flush()};\nk.Nt=function(a){var b=this;if(!this.T){var c=Wo(G.D.ka),d=Wo(G.D.ra);Zo([G.D.ka,G.D.ra,G.D.ja],function(e){var f;f=(e===void 0?{}:e).consentEventId;var g=Wo(G.D.ka),h=Wo(G.D.ra),l=!1,n={},p={};if(d!==h&&b.H&&b.yb&&b.clientId){var q=b.clientId,r;var t=HP(b.yb);r=t?t.h:void 0;if(h){var u=BP(b.H);if(u){b.clientId=u;var v=OP(b.H);v&&(b.yb=LP(v,b.yb,b.H))}else zP(b.clientId,b.H),wP(b.clientId,!0);NP(b.yb,b.H);l=!0;n[G.D.Pl]=q;r&&(n[G.D.jq]=r)}else b.yb=void 0,b.clientId=void 0,w.gaGlobal={}}g&&!c&&(l=\n!0,p[I.J.Uh]=!0,n[G.D.Gi]=vn[G.D.ka]);if(l){var x=hC(b.Ea,G.D.Bf,n);bD(x,f!=null?f:a.M.eventId,{eventMetadata:p})}d=h;c=g;b.Z.Xj=!0});this.T=!0}};k.Sq=function(a){a.eventName!==G.D.Gb&&this.K.Rq(a)};var aS=function(a){if(!$R(a)){var b=!1,c=function(){!b&&$R(a)&&(b=!0,fd(A,\"visibilitychange\",c),fd(A,\"prerenderingchange\",c),R(55))};ed(A,\"visibilitychange\",c);ed(A,\"prerenderingchange\",c);R(54)}},$R=function(a){if(\"prerendering\"in A?A.prerendering:A.visibilityState===\"prerender\")return!1;a();return!0};function bS(a){aS(function(){var b=RB(a);if(b){var c=cS(b),d=wm.fa.sd,e=MC(),f=RB(a,!0);f&&e.H.register(f,c,d,void 0)}});}function cS(a){var b=function(){};var c=new ZR(a.id),d=a.prefix===\"MC\";b=function(e,f,g,h){d&&(h.eventMetadata[I.J.Xd]=!0);c.nt(f,g,h)};dS(a,c);return b}\nfunction dS(a,b){var c=b.K;c.wt(function(){Ik(9,!0);MC().flush();if(c.ji()>=1E3&&pd()){var d={},e={eventId:fo(),eventMetadata:(d[I.J.Nk]=!0,d),deferrable:!0};NC(G.D.Bf,{},a.id,e)}b.flush();c.Jo(function(){Ik(9,!1);c.Jo()})});}var eS=J.V.sl,fS=J.V.tl;function gS(a,b){var c=am();c&&c.indexOf(b)>-1&&(a[I.J.zc]=!0)}function iS(a,b,c){var d=this;}iS.P=\"internal.gtagConfig\";function jS(a,b,c){var d=this;}jS.P=\"internal.gtagDestinationConfig\";\nfunction lS(a,b){}\nlS.publicName=\"gtagSet\";function mS(){var a={};return a};function nS(a){}nS.P=\"internal.initializeServiceWorker\";function oS(a,b){}oS.publicName=\"injectHiddenIframe\";function pS(a,b,c,d,e){}pS.P=\"internal.injectHtml\";var uS={dl:1,id:1};\nfunction vS(a,b,c,d){}vS.publicName=\"injectScript\";function wS(){var a=ek,b=!1;b=!!a.H[\"5\"];return b}wS.P=\"internal.isAutoPiiEligible\";function xS(a){var b=!0;return b}xS.publicName=\"isConsentGranted\";function yS(a){var b=!1;return b}yS.P=\"internal.isDebugMode\";function zS(){return kk()}zS.P=\"internal.isDmaRegion\";function AS(){return JB()}AS.P=\"internal.isDomReady\";function BS(a){var b=!1;return b}BS.P=\"internal.isEntityInfrastructure\";function CS(a){var b=!1;if(!rh(a))throw L(this.getName(),[\"number\"],[a]);b=Q(a);return b}CS.P=\"internal.isFeatureEnabled\";function DS(){var a=!1;return a}DS.P=\"internal.isFpfe\";function ES(){var a=!1;return a}ES.P=\"internal.isGcpBrowser\";function FS(){var a=!1;return a}FS.P=\"internal.isLandingPage\";function GS(){var a=!1;return a}GS.P=\"internal.isOgt\";function HS(){var a;return a}HS.P=\"internal.isSafariPcmEligibleBrowser\";function IS(){var a=Rh(function(b){hF(this).log(\"error\",b)});a.publicName=\"JSON\";return a};function JS(a){var b=void 0;return Xd(b)}JS.P=\"internal.legacyParseUrl\";function KS(){return!1}\nvar LS={getItem:function(a){var b=null;return b},setItem:function(a,b){return!1},removeItem:function(a){}};function MS(){}MS.publicName=\"logToConsole\";function NS(a,b){if(!M(a)||!gh(b))throw L(this.getName(),[\"string\",\"Object\"],arguments);var c=a,d=B(b,this.R),e=MC(),f=RB(c,!0);f&&IC(e.H,f,d);}NS.P=\"internal.mergeRemoteConfig\";function OS(a,b,c){c=c===void 0?!0:c;var d=[];return Xd(d)}OS.P=\"internal.parseCookieValuesFromString\";function PS(a){var b=void 0;if(typeof a!==\"string\")return;a&&Wb(a,\"//\")&&(a=A.location.protocol+a);if(typeof URL===\"function\"){var c;a:{var d;try{d=new URL(a)}catch(x){c=void 0;break a}for(var e={},f=Array.from(d.searchParams),g=0;g<f.length;g++){var h=f[g][0],l=f[g][1];e.hasOwnProperty(h)?typeof e[h]===\"string\"?e[h]=[e[h],l]:e[h].push(l):e[h]=l}c=Xd({href:d.href,origin:d.origin,protocol:d.protocol,username:d.username,password:d.password,host:d.host,\nhostname:d.hostname,port:d.port,pathname:d.pathname,search:d.search,searchParams:e,hash:d.hash})}return c}var n;try{n=kj(a)}catch(x){return}if(!n.protocol||!n.host)return;var p={};if(n.search)for(var q=n.search.replace(\"?\",\"\").split(\"&\"),r=0;r<q.length;r++){var t=q[r].split(\"=\"),u=t[0],v=dj(t.splice(1).join(\"=\"))||\"\";v=v.replace(/\\+/g,\" \");p.hasOwnProperty(u)?typeof p[u]===\"string\"?p[u]=[p[u],v]:p[u].push(v):p[u]=v}n.searchParams=p;n.origin=n.protocol+\"//\"+n.host;n.username=\"\";n.password=\"\";b=Xd(n);\nreturn b}PS.publicName=\"parseUrl\";function QS(a){}QS.P=\"internal.processAsNewEvent\";function RS(a,b,c){var d;return d}RS.P=\"internal.pushToDataLayer\";function SS(a){var b=Pa.apply(1,arguments),c=!1;if(!M(a))throw L(this.getName(),[\"string\"],arguments);for(var d=[this,a],e=m(b),f=e.next();!f.done;f=e.next())d.push(B(f.value,this.R,1));try{N.apply(null,d),c=!0}catch(g){return!1}return c}SS.publicName=\"queryPermission\";function TS(a){var b=this;}TS.P=\"internal.queueAdsTransmission\";function US(a){var b=void 0;return b}US.publicName=\"readAnalyticsStorage\";function VS(){var a=\"\";return a}VS.publicName=\"readCharacterSet\";function WS(){return E(19)}WS.P=\"internal.readDataLayerName\";function XS(){var a=\"\";return a}XS.publicName=\"readTitle\";function YS(a,b){var c=this;if(!M(a)||!jh(b))throw L(this.getName(),[\"string\",\"function\"],arguments);EM(a,function(d){b.invoke(c.R,Xd(d,c.R,1))});}YS.P=\"internal.registerCcdCallback\";function ZS(a,b){if(!M(a)||!gh(b)&&!ih(b))throw L(this.getName(),[\"string\",\"Object|undefined\"],arguments);if(Bh(hF(this).Mb()))return!1;var c,d,e=RB(a,!0);if(!e)return!1;switch(e.prefix){case \"AW\":c=pN;d=wm.fa.Ya;break;case \"DC\":c=EN;d=wm.fa.Ya;break;case \"GF\":c=JN;d=wm.fa.ed;break;case \"HA\":c=LN;d=wm.fa.ed;break;case \"UA\":c=bO;d=wm.fa.ed;break;case \"MC\":c=cS(e);d=wm.fa.sd;break;case \"G\":return bS(a),!0;default:return!1}var f=a,g=\nc,h=d,l=B(b,this.R,1),n=MC(),p=RB(f,!0);p&&n.H.register(p,g,h,l);return!0}ZS.P=\"internal.registerDestination\";var $S=[\"event\"];function aT(a,b,c){}aT.P=\"internal.registerGtagCommandListener\";function bT(a,b){var c=!1;return c}bT.P=\"internal.removeDataLayerEventListener\";function cT(a,b){}\ncT.P=\"internal.removeFormData\";function dT(){}dT.publicName=\"resetDataLayer\";function eT(a,b,c){var d=void 0;return d}eT.P=\"internal.scrubUrlParams\";function fT(a){}fT.P=\"internal.sendAdsHit\";function gT(a,b,c,d){if(arguments.length<2||!hh(d)||!hh(c))throw L(this.getName(),[\"any\",\"any\",\"Object|undefined\",\"Object|undefined\"],arguments);var e=c?B(c):{},f=B(a),g=Array.isArray(f)?f:[f];b=String(b);var h=d?B(d):{},l=hF(this);h.originatingEntity=XF(l);for(var n=0;n<g.length;n++){var p=g[n];if(typeof p===\"string\"){var q={};Jd(e,q);var r={};Jd(h,r);var t=hC(p,b,q);bD(t,h.eventId||l.eventId,r)}}}\ngT.P=\"internal.sendGtagEvent\";function hT(a,b,c){}hT.publicName=\"sendPixel\";function iT(a,b){}iT.P=\"internal.setAnchorHref\";function jT(a){}jT.P=\"internal.setContainerConsentDefaults\";function kT(a,b,c,d){var e=this;d=d===void 0?!0:d;var f=!1;\nreturn f}kT.publicName=\"setCookie\";function lT(a){}lT.P=\"internal.setCorePlatformServices\";function mT(a,b){}mT.P=\"internal.setDataLayerValue\";function nT(a){}nT.publicName=\"setDefaultConsentState\";function oT(a,b){}oT.P=\"internal.setDelegatedConsentType\";function pT(a,b){}pT.P=\"internal.setFormAction\";function qT(a,b,c){c=c===void 0?!1:c;if(!M(a)||!ph(c))throw L(this.getName(),[\"string\",\"any\",\"boolean|undefined\"],arguments);if(!Uj(a))throw Error(\"setInCrossContainerData requires valid CrossContainerSchema key.\");(c||Xj(a)===void 0)&&Wj(a,B(b,this.R,1));}qT.P=\"internal.setInCrossContainerData\";function rT(a,b,c){return!1}rT.publicName=\"setInWindow\";function sT(a,b,c){}sT.P=\"internal.setProductSettingsParameter\";function tT(a,b,c){if(!M(a)||!M(b)||arguments.length!==3)throw L(this.getName(),[\"string\",\"string\",\"any\"],arguments);for(var d=b.split(\".\"),e=TC(a),f=0;f<d.length-1;f++){if(e[d[f]]===void 0)e[d[f]]={};else if(!Id(e[d[f]]))throw Error(\"setRemoteConfigParameter failed, path contains a non-object type: \"+d[f]);e=e[d[f]]}e[d[f]]=B(c,this.R,1);}tT.P=\"internal.setRemoteConfigParameter\";function uT(a,b){}\nuT.P=\"internal.setTransmissionMode\";function vT(a,b,c,d){var e=this;}vT.publicName=\"sha256\";function wT(a,b,c){}\nwT.P=\"internal.sortRemoteConfigParameters\";function xT(a){}xT.P=\"internal.storeAdsBraidLabels\";function yT(a,b){var c=void 0;return c}yT.P=\"internal.subscribeToCrossContainerData\";function zT(a){}zT.P=\"internal.taskSendAdsHits\";var AT={getItem:function(a){var b=null;N(this,\"access_template_storage\");var c=hF(this).Mb(),d=Kk(7,function(){return{}});d[c]&&(b=d[c].hasOwnProperty(\"gtm.\"+a)?d[c][\"gtm.\"+a]:null);return b},setItem:function(a,b){N(this,\"access_template_storage\");var c=hF(this).Mb(),d=Kk(7,function(){return{}});d[c]=d[c]||{};d[c][\"gtm.\"+a]=b;},\nremoveItem:function(a){N(this,\"access_template_storage\");var b=hF(this).Mb(),c=Kk(7,function(){return{}});if(!c[b]||!c[b].hasOwnProperty(\"gtm.\"+a))return;delete c[b][\"gtm.\"+a];},clear:function(){N(this,\"access_template_storage\");var a=hF(this).Mb();delete Kk(7,function(){return{}})[a];},\npublicName:\"templateStorage\"};function BT(a,b){var c=!1;return c}BT.P=\"internal.testRegex\";function CT(a){var b;return b};function DT(a,b){}DT.P=\"internal.trackUsage\";function ET(a,b){var c;return c}ET.P=\"internal.unsubscribeFromCrossContainerData\";function FT(a){}FT.publicName=\"updateConsentState\";function GT(a){var b=!1;return b}GT.P=\"internal.userDataNeedsEncryption\";var HT=function(){this.H=new bi},JT=function(){return function(a){var b;var c=IT.H;if(c.contains(a))b=c.get(a,this);else{var d;if(d=c.H.hasOwnProperty(a)){var e=this.R.xb();if(e){var f=!1,g=e.Mb();if(g){Bh(g)||(f=!0);}d=f}else d=!0}if(d){var h=c.H.hasOwnProperty(a)?c.H[a]:void 0;b=h}else throw Error(a+\" is not a valid API name.\");}return b}},IT;function KT(a,b,c){IT||(IT=new HT);IT.H.add(a,b,c)}function LT(a,b){IT||(IT=new HT);var c=IT.H;if(c.H.hasOwnProperty(a))throw Error(\"Attempting to add a private function which already exists: \"+a+\".\");if(c.contains(a))throw Error(\"Attempting to add a private function with an existing API name: \"+a+\".\");c.H[a]=Bb(b)?uh(a,b):vh(a,b)};function MT(){function a(c){if(!gh(c))throw L(this.getName(),[\"Object\"],arguments);var d=B(c,this.R,1).pb();b(d)}var b=$E;a.P=\"internal.taskSetUniversalParams\";return a};function NT(){var a=function(c){return void LT(c.P,c)},b=function(c){return void KT(c.publicName,c)};b(bF);b(iF);b(uG);b(wG);b(xG);b(HG);b(JG);b(MH);b(IS());b(OH);b(KO);b(LO);b(hP);b(iP);b(jP);b(qP);b(rP);b(lS);b(oS);b(vS);b(xS);b(MS);b(PS);b(SS);b(US);b(VS);b(XS);b(hT);b(kT);b(nT);b(rT);b(vT);b(AT);b(FT);KT(\"Math\",zh());KT(\"Object\",$h);KT(\"TestHelper\",di());KT(\"assertApi\",wh);KT(\"assertThat\",xh);KT(\"decodeUri\",Ch);KT(\"decodeUriComponent\",Dh);KT(\"encodeUri\",Eh);KT(\"encodeUriComponent\",Fh);KT(\"fail\",\nLh);KT(\"generateRandom\",Oh);KT(\"getTimestamp\",Ph);KT(\"getTimestampMillis\",Ph);KT(\"getType\",Qh);KT(\"makeInteger\",Sh);KT(\"makeNumber\",Th);KT(\"makeString\",Uh);KT(\"makeTableMap\",Vh);KT(\"mock\",Yh);KT(\"mockObject\",Zh);KT(\"fromBase64\",DO,!(\"atob\"in w));KT(\"localStorage\",LS,!KS());KT(\"toBase64\",CT,!(\"btoa\"in w));a(aF);a(eF);a(yF);a(KF);a(RF);a(WF);a(lG);a(sG);a(vG);a(yG);a(zG);a(CG);a(DG);a(EG);a(FG);a(GG);a(IG);a(KG);a(LH);a(NH);a(PH);a(QH);a(RH);a(SH);a(TH);a(aJ);a(fJ);a(mJ);a(nJ);a(tJ);a(yJ);a(DJ);a(KJ);\na(PJ);a($J);a(bK);a(oK);a(pK);a(qK);a(BO);a(CO);a(EO);a(FO);a(GO);a(HO);a(IO);a(JO);a(MO);a(NO);a(OO);a(PO);a(QO);a(RO);a(SO);a(TO);a(UO);a(VO);a(WO);a(XO);a(YO);a(ZO);a($O);a(aP);a(bP);a(cP);a(dP);a(eP);a(fP);a(gP);a(kP);a(lP);a(mP);a(nP);a(oP);a(pP);a(sP);a(iS);a(jS);a(nS);a(pS);a(wS);a(yS);a(zS);a(AS);a(BS);a(CS);a(DS);a(ES);a(FS);a(GS);a(HS);a(JS);a(jG);a(NS);a(OS);a(QS);a(RS);a(TS);a(WS);a(YS);a(ZS);a(aT);a(bT);a(cT);a(eT);a(fT);a(gT);a(iT);a(jT);a(lT);a(mT);a(oT);a(pT);a(qT);a(sT);a(tT);a(uT);\na(wT);a(xT);a(yT);a(zT);a(BT);a(DT);a(ET);a(GT);LT(\"internal.IframingStateSchema\",mS());LT(\"internal.quickHash\",Nh);a(MT());IT||(IT=new HT);return JT()};var WE;function OT(){WE.od(function(a,b,c){Zn();var d=Xn;d.H.SANDBOXED_JS_SEMAPHORE=d.H.SANDBOXED_JS_SEMAPHORE||0;d.H.SANDBOXED_JS_SEMAPHORE++;try{return a.apply(b,c)}finally{Zn(),Xn.H.SANDBOXED_JS_SEMAPHORE--}})}function PT(a){if(a&&a.length)for(var b=Kk(27,function(){return{}}),c=0;c<a.length;c++){var d=a[c].replace(/^_*/,\"\");b[d]=[\"sandboxedScripts\"]}}\nfunction QT(a){if(a){var b=Kk(27,function(){return{}});Jb(a,function(c,d){for(var e=0;e<d.length;e++){var f=d[e].replace(/^_*/,\"\");b[f]=b[f]||[];b[f].push(c)}})}};function RT(a){bD(eC(\"developer_id.\"+a,!0),0,{})};function ST(a,b){return Jd(a,b||null)}function Y(a){return window.encodeURIComponent(a)}function TT(a){dd(a)}function UT(a){var b=[\"veinteractive.com\",\"ve-interactive.cn\"];if(!a)return!1;var c=ej(kj(a),\"host\");if(!c)return!1;for(var d=0;b&&d<b.length;d++){var e=b[d]&&b[d].toLowerCase();if(e){var f=c.length-e.length;f>0&&e.charAt(0)!==\".\"&&(f--,e=\".\"+e);if(f>=0&&c.indexOf(e,f)===f)return!0}}return!1}\nfunction VT(a,b,c){for(var d={},e=!1,f=0;a&&f<a.length;f++)a[f]&&a[f].hasOwnProperty(b)&&a[f].hasOwnProperty(c)&&(d[a[f][b]]=a[f][c],e=!0);return e?d:null}function WT(a,b){var c={};if(a)for(var d in a)a.hasOwnProperty(d)&&(c[d]=a[d]);if(b){var e=VT(b,\"parameter\",\"parameterValue\");e&&(c=ST(e,c))}return c}function XT(a,b,c){return a===void 0||a===c?b:a}function ZT(a,b,c){return $c(a,b,c,void 0)}function $T(a,b){w[a]=b}function aU(a,b,c){var d=w;b&&(d[a]===void 0||c&&!d[a])&&(d[a]=b);return d[a]}var bU={},cU=T.U;var Z={securityGroups:{}};\n\nZ.securityGroups.access_template_storage=[\"google\"],Z.__access_template_storage=function(){return{assert:function(){},aa:function(){return{}}}},Z.__access_template_storage.N=\"access_template_storage\",Z.__access_template_storage.isVendorTemplate=!0,Z.__access_template_storage.priorityOverride=0,Z.__access_template_storage.isInfrastructure=!1,Z.__access_template_storage[\"5\"]=!1,Z.__access_template_storage[\"6\"]=!1;\n\n\n\nZ.securityGroups.read_event_data=[\"google\"],function(){function a(b,c){return{key:c}}(function(b){Z.__read_event_data=b;Z.__read_event_data.N=\"read_event_data\";Z.__read_event_data.isVendorTemplate=!0;Z.__read_event_data.priorityOverride=0;Z.__read_event_data.isInfrastructure=!1;Z.__read_event_data[\"5\"]=!1;Z.__read_event_data[\"6\"]=!1})(function(b){var c=b.vtp_eventDataAccess,d=b.vtp_keyPatterns||[],e=b.vtp_createPermissionError;return{assert:function(f,g){if(g!=null&&!Cb(g))throw e(f,{key:g},\"Key must be a string.\");\nif(c!==\"any\"){try{if(c===\"specific\"&&g!=null&&Eg(g,d))return}catch(h){throw e(f,{key:g},\"Invalid key filter.\");}throw e(f,{key:g},\"Prohibited read from event data.\");}},aa:a}})}();\n\n\n\n\n\n\n\n\n\nZ.securityGroups.read_container_data=[\"google\"],Z.__read_container_data=function(){return{assert:function(){},aa:function(){return{}}}},Z.__read_container_data.N=\"read_container_data\",Z.__read_container_data.isVendorTemplate=!0,Z.__read_container_data.priorityOverride=0,Z.__read_container_data.isInfrastructure=!1,Z.__read_container_data[\"5\"]=!1,Z.__read_container_data[\"6\"]=!1;\nZ.securityGroups.detect_user_provided_data=[\"google\"],function(){function a(b,c){return{dataSource:c}}(function(b){Z.__detect_user_provided_data=b;Z.__detect_user_provided_data.N=\"detect_user_provided_data\";Z.__detect_user_provided_data.isVendorTemplate=!0;Z.__detect_user_provided_data.priorityOverride=0;Z.__detect_user_provided_data.isInfrastructure=!1;Z.__detect_user_provided_data[\"5\"]=!1;Z.__detect_user_provided_data[\"6\"]=!1})(function(b){var c=b.vtp_createPermissionError;return{assert:function(d,\ne){if(e!==\"auto\"&&e!==\"manual\"&&e!==\"code\")throw c(d,{},\"Unknown user provided data source.\");if(b.vtp_limitDataSources)if(e!==\"auto\"||b.vtp_allowAutoDataSources){if(e===\"manual\"&&!b.vtp_allowManualDataSources)throw c(d,{},\"Detection of user provided data via manually specified CSS selectors is not allowed.\");if(e===\"code\"&&!b.vtp_allowCodeDataSources)throw c(d,{},\"Detection of user provided data from an in-page variable is not allowed.\");}else throw c(d,{},\"Automatic detection of user provided data is not allowed.\");\n},aa:a}})}();\nZ.securityGroups.get_url=[\"google\"],function(){function a(b,c,d){return{component:c,queryKey:d}}(function(b){Z.__get_url=b;Z.__get_url.N=\"get_url\";Z.__get_url.isVendorTemplate=!0;Z.__get_url.priorityOverride=0;Z.__get_url.isInfrastructure=!1;Z.__get_url[\"5\"]=!1;Z.__get_url[\"6\"]=!1})(function(b){var c=b.vtp_urlParts===\"any\"?null:[];c&&(b.vtp_protocol&&c.push(\"protocol\"),b.vtp_host&&c.push(\"host\"),b.vtp_port&&c.push(\"port\"),b.vtp_path&&c.push(\"path\"),b.vtp_extension&&c.push(\"extension\"),b.vtp_query&&\nc.push(\"query\"),b.vtp_fragment&&c.push(\"fragment\"));var d=c&&b.vtp_queriesAllowed!==\"any\"?b.vtp_queryKeys||[]:null,e=b.vtp_createPermissionError;return{assert:function(f,g,h){if(g){if(!Cb(g))throw e(f,{},\"URL component must be a string.\");if(c&&c.indexOf(g)<0)throw e(f,{},\"Prohibited URL component: \"+g);if(g===\"query\"&&d){if(!h)throw e(f,{},\"Prohibited from getting entire URL query when query keys are specified.\");if(!Cb(h))throw e(f,{},\"Query key must be a string.\");if(d.indexOf(h)<0)throw e(f,{},\n\"Prohibited query key: \"+h);}}else if(c)throw e(f,{},\"Prohibited from getting entire URL when components are specified.\");},aa:a}})}();\n\n\n\nZ.securityGroups.read_dom_elements=[\"google\"],function(){function a(b,c,d){return{type:c,value:d}}(function(b){Z.__read_dom_elements=b;Z.__read_dom_elements.N=\"read_dom_elements\";Z.__read_dom_elements.isVendorTemplate=!0;Z.__read_dom_elements.priorityOverride=0;Z.__read_dom_elements.isInfrastructure=!1;Z.__read_dom_elements[\"5\"]=!1;Z.__read_dom_elements[\"6\"]=!1})(function(b){var c=b.vtp_allowedElementIds||\"none\",d=b.vtp_allowedCssSelectors||\"none\",e=b.vtp_elementIds||[],f=b.vtp_cssSelectors||[],g=\nb.vtp_createPermissionError;return{assert:function(h,l,n){switch(l){case \"id\":if(c===\"none\")break;if(c===\"any\"||e.indexOf(n)>-1)return;break;case \"css\":if(d===\"none\")break;if(d===\"any\"||f.indexOf(n)>-1)return;break;default:throw g(h,{},\"Unknown selector type \"+l+\".\");}throw g(h,{},\"Prohibited selector value \"+n+\" for selector type \"+l+\".\");},aa:a}})}();\n\n\n\nfunction dU(){var a={},b={dataLayer:lA,callback:function(c){a.hasOwnProperty(c)&&Bb(a[c])&&a[c]();delete a[c]},bootstrap:0};return b}\nfunction eU(){var a=dU();bo(a);jm();bA();var b=Kk(27,function(){return{}});Ub(b,Z.securityGroups);var c=fm(gm()),d,e=c==null?void 0:(d=c.context)==null?void 0:d.source;Ho(e,c==null?void 0:c.parent);e!==2&&e!==4&&e!==3||R(142);return a}function fU(){var a=E(60);if(a)for(var b=a.split(\".\"),c=0;c<b.length;c++){var d=b[c],e=ML;d&&(e.H[d]=!0)}}\nfunction gU(){up();Zn();for(var a=data.resource||{},b=Vz,c=a.macros||[],d=0;d<c.length;d++)b.macros.push(new Mz(c[d],d,b.tags,b.macros));for(var e=a.tags||[],f=0;f<e.length;f++)b.tags.push(new Qz(e[f],f,b.tags,b.macros));for(var g=a.predicates||[],h=0;h<g.length;h++)b.predicates.push(new Nz(g[h],b.tags,b.macros));for(var l=a.rules||[],n=0;n<l.length;n++)b.rules.push(new Oz(l[n],n));Kz=Z;var p=data.permissions||{},q=Z;fg=new ig(E(5),p,q);var r=data.sandboxed_scripts,t=data.security_groups,u=data.runtime||\n[],v=data.runtime_lines;WE=new sf;OT();Jz=VE();var x=WE,y=NT(),z=new Qd(\"require\",y);z.Wa();x.H.H.set(\"require\",z);fb.set(\"require\",z);for(var C=0;C<u.length;C++){var D=u[C];if(!Array.isArray(D)||D.length<3){if(D.length===0)continue;break}v&&v[C]&&v[C].length&&Rf(D,v[C]);try{WE.execute(D)}catch(hU){}}PT(r);QT(t);var H=eU();sE();ek.bind();if(!Wi)for(var F=kk()?dp(Nf(5)):dp(Nf(4)),K=m(Qo),S=K.next();!S.done;S=K.next()){var X=S.value,ea=X,va=F[X]?\"granted\":\"denied\";ym().implicit(ea,va)}vD.bind();IB();\nDB();cl.K&&(Qy(),Py(KE),Zz(),UA=new TA,Py(Sy),DC(),NE||(NE=new LE),XA||(XA=new WA),PE=new OE);if(cl.H){RD.bind();bC.bind();KD.bind();var ma=hm();if(ma){var na;a:{var ba,ka=(ba=ma.scriptElement)==null?void 0:ba.src;if(ka){var Ya;try{var Ea;Ya=(Ea=xd())==null?void 0:Ea.getEntriesByType(\"resource\")}catch(hU){}if(Ya){for(var ta=-1,Za=m(Ya),jb=Za.next();!jb.done;jb=Za.next()){var rb=jb.value;if(rb.initiatorType===\n\"script\"&&(ta+=1,rb.name.replace(XD,\"\")===ka.replace(XD,\"\"))){na=ta;break a}}R(146)}else R(145)}na=void 0}var Cc=na;Cc!==void 0&&(ma.canonicalContainerId&&Rk(\"rtg\",String(ma.canonicalContainerId)),Rk(\"slo\",String(Cc)),Rk(\"hlo\",ma.htmlLoadOrder||\"-1\"),Rk(\"lst\",String(ma.loadScriptType||\"0\")))}else R(144);var kc;var Sb=em();if(Sb)if(Sb.canonicalContainerId)kc=Sb.canonicalContainerId;else{var Uc,ue=Sb.scriptContainerId||((Uc=Sb.destinations)==null?void 0:Uc[0]);kc=ue?\"_\"+ue:void 0}else kc=void 0;var $g=\nkc;$g&&Rk(\"pcid\",$g);Rk(\"bt\",String(Kf(47)?2:Kf(50)?1:0));Rk(\"ct\",String(Kf(47)?0:Kf(50)?1:3));OD.bind();for(var ah=[],Xi=[],RE=m(Object.keys(UD)),Rr=RE.next();!Rr.done;Rr=RE.next()){var xm=Rr.value;if(window.isSecureContext||!WD[xm]){var SE=UD[xm]();if(Bb(SE)){var TE=Function.prototype.toString.call(SE);Xb(TE,\"{ [native code] }\")||Xb(TE,\"{\\n    [native code]\\n}\")||Xi.push(xm)}else ah.push(xm)}}ah.length>0&&Rk(\"jsm\",ah.join(\"~\"));Xi.length>0&&Rk(\"jsp\",Xi.join(\"~\"));Xx||(Xx=new Wx)}rE();Sj(1);hG();return H}\nfunction dk(){try{if(Kf(47)||!um()){Kf(64)&&Pi.H.H.add(118517917);$C();Si();dl()&&bz();Yf[5]=!0;var a=Yn(\"debugGroupId\",function(){return String(Math.floor(Number.MAX_SAFE_INTEGER*Math.random()))});Po(a);kt();JE();Ft();EB();if(km()){E(5);gG();$A().removeExternalRestrictions(cm());}else{yM.T();gU().bootstrap=Qb();Kf(51)&&DD();dl()&&\ncz();typeof w.name===\"string\"&&Wb(w.name,\"web-pixel-sandbox-CUSTOM\")&&yd()?RT(\"dMDg0Yz\"):w.Shopify&&(RT(\"dN2ZkMj\"),yd()&&RT(\"dNTU0Yz\"));fU()}}}catch(b){Sj(5),Ry()}}\n(function(a){function b(){n=A.documentElement.getAttribute(\"data-tag-assistant-present\");uo(n)&&(l=h.Am)}function c(){l&&Qc?g(l):a()}if(!w[E(37)]){var d=!1;if(A.referrer){var e=kj(A.referrer);d=gj(e,\"host\")===E(38)}if(!d){var f=fq(E(39));d=!(!f.length||!f[0].length)}d&&(w[E(37)]=!0,$c(E(40)))}var g=function(u){var v=\"GTM\",x=\"GTM\";Kf(45)&&(v=\"OGT\",x=\"GTAG\");var y=E(23),z=w[y];z||(z=[],w[y]=z,$c(\"https://\"+E(3)+\"/debug/bootstrap?id=\"+E(5)+\"&src=\"+x+\"&cond=\"+String(u)+\"&gtm=\"+du()));var C={messageType:\"CONTAINER_STARTING\",\ndata:{scriptSource:Qc,containerProduct:v,debug:!1,id:E(5),targetRef:{ctid:E(5),isDestination:$l(),canonicalId:E(6)},aliases:dm(),destinations:am()}};C.data.resume=function(){a()};Kf(2)&&(C.data.initialPublish=!0);z.push(C)},h={Nq:1,Sm:2,rn:3,ml:4,Am:5};h[h.Nq]=\"GTM_DEBUG_LEGACY_PARAM\";h[h.Sm]=\"GTM_DEBUG_PARAM\";h[h.rn]=\"REFERRER\";h[h.ml]=\"COOKIE\";h[h.Am]=\"EXTENSION_PARAM\";var l=void 0,n=void 0,p=ej(w.location,\"query\",!1,void 0,\"gtm_debug\");uo(p)&&(l=h.Sm);if(!l&&A.referrer){var q=kj(A.referrer);gj(q,\n\"host\")===E(24)&&(l=h.rn)}if(!l){var r=fq(\"__TAG_ASSISTANT\");r.length&&r[0].length&&(l=h.ml)}l||b();if(!l&&to(n)){var t=!1;ed(A,\"TADebugSignal\",function(){t||(t=!0,b(),c())},!1);w.setTimeout(function(){t||(t=!0,b(),c())},200)}else c()})(function(){!Kf(47)||ck()[\"0\"]?dk():gk()});\n\n})()\n\n"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": 35,
                    "connect": 55,
                    "ssl": 35,
                    "send": 0,
                    "wait": 176,
                    "receive": 80
                },
                "_type": 3,
                "_id": "5817.12",
                "_request_id": "5817.12",
                "_ip_addr": "[2607:f8b0:4004:c23::61]",
                "_full_url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "www.googletagmanager.com",
                "_url": "/gtag/js?id=G-PQ5N2MZG5M",
                "_raw_id": "5817.12",
                "_frame_id": "55DE89DA9223AB1F9AFA2446AB6DDE31",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_isSameSite": false,
                "_responseCode": 200,
                "_request_type": "Script",
                "_load_ms": 256,
                "_ttfb_ms": 176,
                "_load_start": 427,
                "_load_start_float": 427.000262,
                "_bytesIn": 149632,
                "_objectSize": 149632,
                "_objectSizeUncompressed": 425673,
                "_chunks": [
                    {
                        "ts": 625,
                        "bytes": 32768
                    },
                    {
                        "ts": 627,
                        "bytes": 1963
                    },
                    {
                        "ts": 628,
                        "bytes": 7006
                    },
                    {
                        "ts": 631,
                        "bytes": 5829,
                        "inflated": 65536
                    },
                    {
                        "ts": 651,
                        "bytes": 32756
                    },
                    {
                        "ts": 668,
                        "bytes": 32768,
                        "inflated": 65536
                    },
                    {
                        "ts": 678,
                        "bytes": 32768,
                        "inflated": 65536
                    },
                    {
                        "ts": 683,
                        "bytes": 3774,
                        "inflated": 32457
                    }
                ],
                "_expires": "Wed, 10 Jun 2026 19:13:04 GMT",
                "_cacheControl": "private, max-age=900",
                "_contentType": "application/javascript",
                "_contentEncoding": "zstd",
                "_socket": 302,
                "_protocol": "HTTP/2",
                "_dns_start": 335,
                "_dns_end": 370,
                "_connect_start": 371,
                "_connect_end": 391,
                "_ssl_start": 391,
                "_ssl_end": 426,
                "_securityDetails": {
                    "protocol": "TLS 1.3",
                    "keyExchange": "",
                    "keyExchangeGroup": "X25519MLKEM768",
                    "cipher": "AES_128_GCM",
                    "certificateId": 0,
                    "subjectName": "*.google-analytics.com",
                    "sanList": [
                        "*.google-analytics.com",
                        "region1.app-measurement.com",
                        "app-measurement.com",
                        "region1.att.app-measurement.com",
                        "att.app-measurement.com",
                        "region1.analytics.app-measurement.com",
                        "analytics.app-measurement.com",
                        "region1.app-analytics-services-att.com",
                        "app-analytics-services-att.com",
                        "region1.app-analytics-services.com",
                        "app-analytics-services.com",
                        "google-analytics.com",
                        "region1.google-analytics.com",
                        "ssl.google-analytics.com",
                        "www.google-analytics.com",
                        "region1.analytics.google.com",
                        "googletagmanager.com",
                        "www.googletagmanager.com",
                        "urchin.com",
                        "service.urchin.com",
                        "fps.goog",
                        "*.fps.goog",
                        "googleoptimize.com",
                        "www.googleoptimize.com"
                    ],
                    "issuer": "WE2",
                    "validFrom": 1779129327,
                    "validTo": 1786386926,
                    "signedCertificateTimestampList": [
                        {
                            "status": "Verified",
                            "origin": "Embedded in certificate",
                            "logDescription": "Google 'Argon2026h2' log",
                            "logId": "D76D7D10D1A7F577C2C7E95FD700BFF982C9335A65E1D0B3017317C0C8C56977",
                            "timestamp": 1779132928444,
                            "hashAlgorithm": "SHA-256",
                            "signatureAlgorithm": "ECDSA",
                            "signatureData": "3046022100CB70A8B25F088299A1410140E83DA5A8DD5D9AA49390AE0E8989139F1DC5D953022100FACA8906223B20B2190F7509CC0915C2F2A6C2BBCADFE4D7CE9A49E78B91A8A6"
                        },
                        {
                            "status": "Verified",
                            "origin": "Embedded in certificate",
                            "logDescription": "Cloudflare 'Nimbus2026'",
                            "logId": "CB38F715897C84A1445F5BC1DDFBC96EF29A59CD470A690585B0CB14C31458E7",
                            "timestamp": 1779132928501,
                            "hashAlgorithm": "SHA-256",
                            "signatureAlgorithm": "ECDSA",
                            "signatureData": "3045022003074DD90D357C7DB9498454AF4E0FC690CA9756142D9FE47F2D250DDFDEF8CE022100DC020F8F066F8C6AE6EE699AE045DEC99ECEC4E4608CBE63C4E41605021EE120"
                        }
                    ],
                    "certificateTransparencyCompliance": "compliant",
                    "serverSignatureAlgorithm": 1027,
                    "encryptedClientHello": false
                },
                "_initiator": "https://almanac.httparchive.org/en/2022/",
                "_initiator_line": 2736,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "Low",
                "_initial_priority": "Low",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: www.googletagmanager.com",
                        ":method: GET",
                        ":path: /gtag/js?id=G-PQ5N2MZG5M",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "referer: https://almanac.httparchive.org/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149\", \"Google Chrome\";v=\"149\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: script",
                        "sec-fetch-mode: no-cors",
                        "sec-fetch-site: cross-site",
                        "sec-fetch-storage-access: active",
                        "user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 PTST/260602.124101"
                    ],
                    "response": [
                        "access-control-allow-credentials: true",
                        "access-control-allow-headers: Cache-Control",
                        "access-control-allow-origin: *",
                        "cache-control: private, max-age=900",
                        "content-encoding: zstd",
                        "content-length: 149632",
                        "content-type: application/javascript; charset=UTF-8",
                        "cross-origin-resource-policy: cross-origin",
                        "date: Wed, 10 Jun 2026 19:13:04 GMT",
                        "expires: Wed, 10 Jun 2026 19:13:04 GMT",
                        "server: Google Tag Manager",
                        "strict-transport-security: max-age=31536000; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-xss-protection: 0",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 1921,
                "_score_cache": 0,
                "_score_cdn": 100,
                "_score_gzip": -1,
                "_score_cookies": -1,
                "_score_keep-alive": 100,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": -1,
                "_score_etags": -1,
                "_dns_ms": 35,
                "_connect_ms": 20,
                "_ssl_ms": 35,
                "_gzip_total": null,
                "_gzip_save": null,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": 900,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 332,
                "_dns_info": {
                    "secure": false,
                    "transactions_needed": [
                        {
                            "dns_query_type": "HTTPS"
                        },
                        {
                            "dns_query_type": "AAAA"
                        },
                        {
                            "dns_query_type": "A"
                        }
                    ],
                    "results": [
                        {
                            "domain_name": "www.googletagmanager.com",
                            "error": -105,
                            "query_type": "HTTPS",
                            "source": "dns",
                            "timed_expiration": "13425592444350233",
                            "type": "error"
                        },
                        {
                            "domain_name": "www.googletagmanager.com",
                            "endpoints": [
                                {
                                    "address": "2607:f8b0:4004:c23::61",
                                    "port": 0
                                },
                                {
                                    "address": "142.250.31.97",
                                    "port": 0
                                }
                            ],
                            "hosts": [],
                            "query_type": "UNSPECIFIED",
                            "source": "dns",
                            "strings": [],
                            "timed_expiration": "13425592684350800",
                            "type": "data"
                        }
                    ]
                },
                "_dns_details": {
                    "HTTPS": {
                        "error": -105
                    },
                    "AAAA": {
                        "addr": [
                            "2607:f8b0:4004:c23::61"
                        ]
                    },
                    "A": {
                        "addr": [
                            "142.250.31.97"
                        ]
                    }
                },
                "_socket_group": "https://www.googletagmanager.com <https://httparchive.org same_site>",
                "_http2_stream_id": 1,
                "_http2_stream_dependency": 0,
                "_http2_stream_weight": 147,
                "_http2_stream_exclusive": 1,
                "_http2_server_settings": {
                    "SETTINGS_MAX_CONCURRENT_STREAMS": 100,
                    "SETTINGS_INITIAL_WINDOW_SIZE": 1048576,
                    "SETTINGS_MAX_HEADER_LIST_SIZE": 65536
                },
                "_tls_version": "TLS 1.3",
                "_tls_resumed": "False",
                "_tls_next_proto": "h2",
                "_tls_cipher_suite": 4865,
                "_netlog_id": 262,
                "_certificates": [
                    "-----BEGIN CERTIFICATE-----\nMIIF/DCCBaOgAwIBAgIPFWmxo7yYyxAZUyxBgEFwMAoGCCqGSM49BAMCMDsxCzAJ\nBgNVBAYTAlVTMR4wHAYDVQQKExVHb29nbGUgVHJ1c3QgU2VydmljZXMxDDAKBgNV\nBAMTA1dFMjAeFw0yNjA1MTgxODM1MjdaFw0yNjA4MTAxODM1MjZaMCExHzAdBgNV\nBAMMFiouZ29vZ2xlLWFuYWx5dGljcy5jb20wWTATBgcqhkjOPQIBBggqhkjOPQMB\nBwNCAASZ3cZZgeZ9gQNNql9fWn57hFoE70FFH9H2Z1N/pM5OMKe7cX3lTehOsH1y\nA/z5i8FZ6JW5X76XYGcgI3SR/S3zo4IEojCCBJ4wDgYDVR0PAQH/BAQDAgeAMBMG\nA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFMKOh9jA\ndVO/o6pexGVRhnLcw22MMB8GA1UdIwQYMBaAFHW+xHeuifZEN33PsWgfHRrr3DRZ\nMFgGCCsGAQUFBwEBBEwwSjAhBggrBgEFBQcwAYYVaHR0cDovL28ucGtpLmdvb2cv\nd2UyMCUGCCsGAQUFBzAChhlodHRwOi8vaS5wa2kuZ29vZy93ZTIuY3J0MIICdwYD\nVR0RBIICbjCCAmqCFiouZ29vZ2xlLWFuYWx5dGljcy5jb22CG3JlZ2lvbjEuYXBw\nLW1lYXN1cmVtZW50LmNvbYITYXBwLW1lYXN1cmVtZW50LmNvbYIfcmVnaW9uMS5h\ndHQuYXBwLW1lYXN1cmVtZW50LmNvbYIXYXR0LmFwcC1tZWFzdXJlbWVudC5jb22C\nJXJlZ2lvbjEuYW5hbHl0aWNzLmFwcC1tZWFzdXJlbWVudC5jb22CHWFuYWx5dGlj\ncy5hcHAtbWVhc3VyZW1lbnQuY29tgiZyZWdpb24xLmFwcC1hbmFseXRpY3Mtc2Vy\ndmljZXMtYXR0LmNvbYIeYXBwLWFuYWx5dGljcy1zZXJ2aWNlcy1hdHQuY29tgiJy\nZWdpb24xLmFwcC1hbmFseXRpY3Mtc2VydmljZXMuY29tghphcHAtYW5hbHl0aWNz\nLXNlcnZpY2VzLmNvbYIUZ29vZ2xlLWFuYWx5dGljcy5jb22CHHJlZ2lvbjEuZ29v\nZ2xlLWFuYWx5dGljcy5jb22CGHNzbC5nb29nbGUtYW5hbHl0aWNzLmNvbYIYd3d3\nLmdvb2dsZS1hbmFseXRpY3MuY29tghxyZWdpb24xLmFuYWx5dGljcy5nb29nbGUu\nY29tghRnb29nbGV0YWdtYW5hZ2VyLmNvbYIYd3d3Lmdvb2dsZXRhZ21hbmFnZXIu\nY29tggp1cmNoaW4uY29tghJzZXJ2aWNlLnVyY2hpbi5jb22CCGZwcy5nb29nggoq\nLmZwcy5nb29nghJnb29nbGVvcHRpbWl6ZS5jb22CFnd3dy5nb29nbGVvcHRpbWl6\nZS5jb20wEwYDVR0gBAwwCjAIBgZngQwBAgEwNgYDVR0fBC8wLTAroCmgJ4YlaHR0\ncDovL2MucGtpLmdvb2cvd2UyL3lLNW5QaHRIS1FzLmNybDCCAQUGCisGAQQB1nkC\nBAIEgfYEgfMA8QB3ANdtfRDRp/V3wsfpX9cAv/mCyTNaZeHQswFzF8DIxWl3AAAB\nnjyWEbwAAAQDAEgwRgIhAMtwqLJfCIKZoUEBQOg9pajdXZqkk5CuDomJE58dxdlT\nAiEA+sqJBiI7ILIZD3UJzAkVwvKmwrvK3+TXzppJ54uRqKYAdgDLOPcViXyEoURf\nW8Hd+8lu8ppZzUcKaQWFsMsUwxRY5wAAAZ48lhH1AAAEAwBHMEUCIAMHTdkNNXx9\nuUmEVK9OD8aQypdWFC2f5H8tJQ3f3vjOAiEA3AIPjwZvjGrm7mma4EXeyZ7OxORg\njL5jxOQWBQIe4SAwCgYIKoZIzj0EAwIDRwAwRAIgWfg77BvWsCVuxsPgEyAzXjQB\nRso580QzfzhmKzxQXQICIH6VyusZIfg8Z9ORed4lyJKFZ3ROYFHsGDb3bd9/CPEQ\n-----END CERTIFICATE-----\n",
                    "-----BEGIN CERTIFICATE-----\nMIICnjCCAiWgAwIBAgIQf/Mta0CdFdWWWwWHOnxy4DAKBggqhkjOPQQDAzBHMQsw\nCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU\nMBIGA1UEAxMLR1RTIFJvb3QgUjQwHhcNMjMxMjEzMDkwMDAwWhcNMjkwMjIwMTQw\nMDAwWjA7MQswCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNlcnZp\nY2VzMQwwCgYDVQQDEwNXRTIwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQ1fh/y\nFO2QfeGeKjRDhsHVlugncN+eBMupyoZ5CwhNRorCdKS72b/u/SPXOPNL71QX4b7n\nylUlqAwwrC1dTqFRo4H+MIH7MA4GA1UdDwEB/wQEAwIBhjAdBgNVHSUEFjAUBggr\nBgEFBQcDAQYIKwYBBQUHAwIwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQU\ndb7Ed66J9kQ3fc+xaB8dGuvcNFkwHwYDVR0jBBgwFoAUgEzW63T/STaj1dj8tT7F\navCUHYwwNAYIKwYBBQUHAQEEKDAmMCQGCCsGAQUFBzAChhhodHRwOi8vaS5wa2ku\nZ29vZy9yNC5jcnQwKwYDVR0fBCQwIjAgoB6gHIYaaHR0cDovL2MucGtpLmdvb2cv\nci9yNC5jcmwwEwYDVR0gBAwwCjAIBgZngQwBAgEwCgYIKoZIzj0EAwMDZwAwZAIw\nC724NlXINaPS2X05c9P394K4CdGBb+VkRdveqsAORRKPrJPoH2DsLn5ELCKUkeys\nAjAv3wyQdkwtaWHVT/2YmBiE2zTqmOybzYhi/9Jl5TNqmgztI0k4L1G/kdASosk4\nONo=\n-----END CERTIFICATE-----\n",
                    "-----BEGIN CERTIFICATE-----\nMIIDejCCAmKgAwIBAgIQf+UwvzMTQ77dghYQST2KGzANBgkqhkiG9w0BAQsFADBX\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE\nCxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIzMTEx\nNTAzNDMyMVoXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT\nGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFI0\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE83Rzp2iLYK5DuDXFgTB7S0md+8Fhzube\nRr1r1WEYNa5A3XP3iZEwWus87oV8okB2O6nGuEfYKueSkWpz6bFyOZ8pn6KY019e\nWIZlD6GEZQbR3IvJx3PIjGov5cSr0R2Ko4H/MIH8MA4GA1UdDwEB/wQEAwIBhjAd\nBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDwYDVR0TAQH/BAUwAwEB/zAd\nBgNVHQ4EFgQUgEzW63T/STaj1dj8tT7FavCUHYwwHwYDVR0jBBgwFoAUYHtmGkUN\nl8qJUC99BM00qP/8/UswNgYIKwYBBQUHAQEEKjAoMCYGCCsGAQUFBzAChhpodHRw\nOi8vaS5wa2kuZ29vZy9nc3IxLmNydDAtBgNVHR8EJjAkMCKgIKAehhxodHRwOi8v\nYy5wa2kuZ29vZy9yL2dzcjEuY3JsMBMGA1UdIAQMMAowCAYGZ4EMAQIBMA0GCSqG\nSIb3DQEBCwUAA4IBAQAYQrsPBtYDh5bjP2OBDwmkoWhIDDkic574y04tfzHpn+cJ\nodI2D4SseesQ6bDrarZ7C30ddLibZatoKiws3UL9xnELz4ct92vID24FfVbiI1hY\n+SW6FoVHkNeWIP0GCbaM4C6uVdF5dTUsMVs/ZbzNnIdCp5Gxmx5ejvEau8otR/Cs\nkGN+hr/W5GvT1tMBjgWKZ1i4//emhA1JG1BbPzoLJQvyEotc03lXjTaCzv8mEbep\n8RqZ7a2CPsgRbuvTPBwcOMBBmuFeU88+FSBX6+7iP0il8b4Z0QFqIwwMHfs/L6K1\nvepuoxtGzi4CZ68zJpiq1UvSqTbFJjtbD4seiMHl\n-----END CERTIFICATE-----\n"
                ],
                "_body_hash": "a5fa4fe05ebf565044190f4fb8fb5f8e7ca4e68ec4734e7fde57a16b1c557260",
                "_server_port": "443",
                "_renderBlocking": "potentially_blocking",
                "_load_end": 683,
                "_ttfb_start": 427,
                "_ttfb_end": 603,
                "_download_start": 603,
                "_download_end": 683,
                "_download_ms": 80,
                "_all_start": 335,
                "_all_end": 683,
                "_all_ms": 346,
                "_index": 14,
                "_number": 15,
                "_body_file": "009-5817.12-body.txt",
                "_cpuTimes": {
                    "EvaluateScript": 35,
                    "v8.compile": 9,
                    "FunctionCall": 115
                },
                "_cpu.EvaluateScript": 35,
                "_cpu.v8.compile": 9,
                "_cpu.FunctionCall": 115,
                "_cpuTime": 159,
                "_body_id": "5817.12",
                "_js_timing": [
                    [
                        730.069,
                        765.069
                    ],
                    [
                        730.087,
                        739.181
                    ],
                    [
                        766.424,
                        878.534
                    ],
                    [
                        882.11,
                        882.966
                    ],
                    [
                        883.01,
                        883.078
                    ],
                    [
                        883.093,
                        883.194
                    ],
                    [
                        883.209,
                        883.22
                    ],
                    [
                        883.23,
                        883.26
                    ],
                    [
                        883.272,
                        883.279
                    ],
                    [
                        883.29,
                        883.297
                    ],
                    [
                        883.307,
                        883.314
                    ],
                    [
                        883.323,
                        883.33
                    ],
                    [
                        883.343,
                        883.365
                    ],
                    [
                        883.376,
                        883.407
                    ],
                    [
                        883.596,
                        883.608
                    ],
                    [
                        883.626,
                        883.633
                    ],
                    [
                        883.651,
                        883.656
                    ],
                    [
                        883.724,
                        883.731
                    ],
                    [
                        883.753,
                        883.763
                    ],
                    [
                        884.122,
                        884.142
                    ],
                    [
                        884.466,
                        884.481
                    ],
                    [
                        884.503,
                        884.513
                    ],
                    [
                        884.523,
                        884.532
                    ],
                    [
                        1067.302,
                        1067.905
                    ],
                    [
                        1068.366,
                        1068.424
                    ],
                    [
                        1082.121,
                        1082.7
                    ],
                    [
                        1082.884,
                        1082.899
                    ],
                    [
                        1082.93,
                        1082.935
                    ]
                ],
                "_body_url": "/response_body.php?test=260610_DQ_1&run=1&bodyid=5817.12"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-06-10T19:13:04.479+00:00",
                "time": 44,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://almanac.httparchive.org/static/images/character-markup.png",
                    "headersSize": 667,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "priority",
                            "value": "i"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149\", \"Google Chrome\";v=\"149\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "image"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "no-cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "same-origin"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 PTST/260602.124101"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 372,
                    "bodySize": 7261,
                    "headers": [
                        {
                            "name": "cache-control",
                            "value": "public, max-age=10800"
                        },
                        {
                            "name": "content-type",
                            "value": "image/png"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 10 Jun 2026 19:13:04 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"H5sM_A\""
                        },
                        {
                            "name": "expires",
                            "value": "Wed, 10 Jun 2026 22:13:04 GMT"
                        },
                        {
                            "name": "server",
                            "value": "Google Frontend"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31556926; includeSubDomains"
                        },
                        {
                            "name": "vary",
                            "value": "Accept-Encoding"
                        },
                        {
                            "name": "x-cloud-trace-context",
                            "value": "e3c1029ba4e36622bb38fadc1b2bc93b"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 7261,
                        "mimeType": "image/png"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 42,
                    "receive": 2
                },
                "_type": 3,
                "_id": "5817.24",
                "_request_id": "5817.24",
                "_ip_addr": "[2607:f8b0:4004:c09::79]",
                "_full_url": "https://almanac.httparchive.org/static/images/character-markup.png",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "almanac.httparchive.org",
                "_url": "/static/images/character-markup.png",
                "_raw_id": "5817.24",
                "_frame_id": "55DE89DA9223AB1F9AFA2446AB6DDE31",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Image",
                "_load_ms": 44,
                "_ttfb_ms": 42,
                "_load_start": 569,
                "_load_start_float": 569.000308,
                "_bytesIn": 7261,
                "_objectSize": 7261,
                "_objectSizeUncompressed": 7261,
                "_chunks": [
                    {
                        "ts": 613,
                        "bytes": 7261
                    }
                ],
                "_expires": "Wed, 10 Jun 2026 22:13:04 GMT",
                "_cacheControl": "public, max-age=10800",
                "_contentType": "image/png",
                "_contentEncoding": "",
                "_socket": 170,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://almanac.httparchive.org/en/2022/",
                "_initiator_line": 2767,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "Low",
                "_initial_priority": "Low",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: almanac.httparchive.org",
                        ":method: GET",
                        ":path: /static/images/character-markup.png",
                        ":scheme: https",
                        "accept: image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "priority: i",
                        "referer: https://almanac.httparchive.org/en/2022/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149\", \"Google Chrome\";v=\"149\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: image",
                        "sec-fetch-mode: no-cors",
                        "sec-fetch-site: same-origin",
                        "user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 PTST/260602.124101"
                    ],
                    "response": [
                        "cache-control: public, max-age=10800",
                        "content-type: image/png",
                        "date: Wed, 10 Jun 2026 19:13:04 GMT",
                        "etag: \"H5sM_A\"",
                        "expires: Wed, 10 Jun 2026 22:13:04 GMT",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: e3c1029ba4e36622bb38fadc1b2bc93b",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 2095,
                "_score_cache": 50,
                "_score_cdn": 100,
                "_score_gzip": -1,
                "_score_cookies": -1,
                "_score_keep-alive": 100,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": 100,
                "_score_etags": -1,
                "_dns_ms": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": null,
                "_gzip_save": null,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": 7357,
                "_image_save": 0,
                "_cache_time": 10800,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 562,
                "_dns_details": {
                    "A": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "142.251.163.121"
                        ]
                    }
                },
                "_socket_group": "https://almanac.httparchive.org <https://httparchive.org same_site>",
                "_http2_stream_id": 31,
                "_http2_stream_dependency": 29,
                "_http2_stream_weight": 147,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 308,
                "_body_hash": "30154e80168b3dd2666b5da25dd10aa92e98fd6fac3e22f5cf9ca874f957b554",
                "_server_port": "443",
                "_image_details": {
                    "detected_type": "png",
                    "metadata": {
                        "ExifTool": {
                            "ExifToolVersion": 12.97
                        },
                        "File": {
                            "FileSize": "7.3 kB",
                            "FileType": "PNG",
                            "FileTypeExtension": "png",
                            "MIMEType": "image/png"
                        },
                        "PNG": {
                            "ImageWidth": 154,
                            "ImageHeight": 252,
                            "BitDepth": 8,
                            "ColorType": "Palette",
                            "Compression": "Deflate/Inflate",
                            "Filter": "Adaptive",
                            "Interlace": "Noninterlaced",
                            "Palette": "(Binary data 66 bytes, use -b option to extract)",
                            "Transparency": "(Binary data 19 bytes, use -b option to extract)",
                            "PixelsPerUnitX": 2835,
                            "PixelsPerUnitY": 2835,
                            "PixelUnits": "meters"
                        },
                        "Composite": {
                            "ImageSize": "154x252",
                            "Megapixels": 0.039
                        }
                    },
                    "magick": {
                        "baseName": "5817.24",
                        "permissions": 664,
                        "format": "PNG",
                        "formatDescription": "Portable Network Graphics",
                        "mimeType": "image/png",
                        "class": "PseudoClass",
                        "geometry": {
                            "width": 154,
                            "height": 252,
                            "x": 0,
                            "y": 0
                        },
                        "resolution": {
                            "x": 28.35,
                            "y": 28.35
                        },
                        "printSize": {
                            "x": 5.4321,
                            "y": 8.88889
                        },
                        "units": "PixelsPerCentimeter",
                        "type": "PaletteAlpha",
                        "endianness": "Undefined",
                        "colorspace": "sRGB",
                        "depth": 8,
                        "baseDepth": 8,
                        "channelDepth": {
                            "alpha": 8,
                            "red": 8,
                            "green": 8,
                            "blue": 8
                        },
                        "pixels": 38808,
                        "imageStatistics": {
                            "Overall": {
                                "min": 0,
                                "max": 255,
                                "mean": 92.32,
                                "median": 73.5,
                                "standardDeviation": 75.0714,
                                "kurtosis": -1.29413,
                                "skewness": -0.109394,
                                "entropy": 0.546144
                            }
                        },
                        "channelStatistics": {
                            "alpha": {
                                "min": 0,
                                "max": 255,
                                "mean": 110.047,
                                "median": 0,
                                "standardDeviation": 119.559,
                                "kurtosis": -1.86361,
                                "skewness": 0.244078,
                                "entropy": 0.509546
                            },
                            "red": {
                                "min": 0,
                                "max": 255,
                                "mean": 116.905,
                                "median": 76,
                                "standardDeviation": 94.6076,
                                "kurtosis": -1.22814,
                                "skewness": 0.558723,
                                "entropy": 0.523014
                            },
                            "green": {
                                "min": 0,
                                "max": 105,
                                "mean": 74.4785,
                                "median": 105,
                                "standardDeviation": 38.5727,
                                "kurtosis": -0.340947,
                                "skewness": -1.02874,
                                "entropy": 0.582174
                            },
                            "blue": {
                                "min": 0,
                                "max": 113,
                                "mean": 67.8494,
                                "median": 113,
                                "standardDeviation": 47.5458,
                                "kurtosis": -1.74381,
                                "skewness": -0.21164,
                                "entropy": 0.56984
                            }
                        },
                        "alpha": "#4C697100",
                        "colormapEntries": 22,
                        "renderingIntent": "Perceptual",
                        "gamma": 0.454545,
                        "chromaticity": {
                            "redPrimary": {
                                "x": 0.64,
                                "y": 0.33
                            },
                            "greenPrimary": {
                                "x": 0.3,
                                "y": 0.6
                            },
                            "bluePrimary": {
                                "x": 0.15,
                                "y": 0.06
                            },
                            "whitePrimary": {
                                "x": 0.3127,
                                "y": 0.329
                            }
                        },
                        "matteColor": "#BDBDBDBDBDBD",
                        "backgroundColor": "#FFFFFFFFFFFF",
                        "borderColor": "#DFDFDFDFDFDF",
                        "transparentColor": "#000000000000",
                        "interlace": "None",
                        "intensity": "Undefined",
                        "compose": "Over",
                        "pageGeometry": {
                            "width": 154,
                            "height": 252,
                            "x": 0,
                            "y": 0
                        },
                        "dispose": "Undefined",
                        "iterations": 0,
                        "compression": "Zip",
                        "orientation": "Undefined",
                        "properties": {
                            "date:create": "2026-06-10T19:13:04+00:00",
                            "date:modify": "2026-06-10T19:13:04+00:00",
                            "date:timestamp": "2026-06-10T19:13:18+00:00",
                            "png:IHDR.bit-depth-orig": "8",
                            "png:IHDR.bit_depth": "8",
                            "png:IHDR.color-type-orig": "3",
                            "png:IHDR.color_type": "3 (Indexed)",
                            "png:IHDR.interlace_method": "0 (Not interlaced)",
                            "png:IHDR.width,height": "154, 252",
                            "png:pHYs": "x_res=2835, y_res=2835, units=1",
                            "png:PLTE.number_colors": "22",
                            "png:tRNS": "chunk was found",
                            "signature": "bf12206cb6814a4e46c9ec2a38ca2e3c529fbf17b9fcebea05f46679e9f465b3"
                        },
                        "tainted": false,
                        "filesize": "7261B",
                        "numberPixels": "38808",
                        "pixelsPerSecond": "4.04857MB",
                        "userTime": "0.000u",
                        "elapsedTime": "0:01.009"
                    }
                },
                "_load_end": 613,
                "_ttfb_start": 569,
                "_ttfb_end": 611,
                "_download_start": 611,
                "_download_end": 613,
                "_download_ms": 2,
                "_all_start": 569,
                "_all_end": 613,
                "_all_ms": 44,
                "_index": 15,
                "_number": 16
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-06-10T19:13:04.479+00:00",
                "time": 50,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://almanac.httparchive.org/static/fonts/Lato-Italic.woff2",
                    "headersSize": 690,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "*/*"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "origin",
                            "value": "https://almanac.httparchive.org"
                        },
                        {
                            "name": "priority",
                            "value": "u=0"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/static/css/almanac.css?v=f1b659664e1ffbc5e1f3feca4080486d"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149\", \"Google Chrome\";v=\"149\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "font"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "same-origin"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 PTST/260602.124101"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 376,
                    "bodySize": 14864,
                    "headers": [
                        {
                            "name": "cache-control",
                            "value": "public, max-age=31536000"
                        },
                        {
                            "name": "content-type",
                            "value": "font/woff2"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 10 Jun 2026 19:13:04 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"H5sM_A\""
                        },
                        {
                            "name": "expires",
                            "value": "Thu, 10 Jun 2027 19:13:04 GMT"
                        },
                        {
                            "name": "server",
                            "value": "Google Frontend"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31556926; includeSubDomains"
                        },
                        {
                            "name": "vary",
                            "value": "Accept-Encoding"
                        },
                        {
                            "name": "x-cloud-trace-context",
                            "value": "a16c87ac8dfc12ddbb38fadc1b2bcbe5"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 14864,
                        "mimeType": "font/woff2"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 46,
                    "receive": 4
                },
                "_type": 3,
                "_id": "5817.34",
                "_request_id": "5817.34",
                "_ip_addr": "[2607:f8b0:4004:c09::79]",
                "_full_url": "https://almanac.httparchive.org/static/fonts/Lato-Italic.woff2",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "almanac.httparchive.org",
                "_url": "/static/fonts/Lato-Italic.woff2",
                "_raw_id": "5817.34",
                "_frame_id": "55DE89DA9223AB1F9AFA2446AB6DDE31",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Font",
                "_load_ms": 50,
                "_ttfb_ms": 46,
                "_load_start": 569,
                "_load_start_float": 569.000326,
                "_bytesIn": 14864,
                "_objectSize": 14864,
                "_objectSizeUncompressed": 14864,
                "_chunks": [
                    {
                        "ts": 619,
                        "bytes": 14864
                    }
                ],
                "_expires": "Thu, 10 Jun 2027 19:13:04 GMT",
                "_cacheControl": "public, max-age=31536000",
                "_contentType": "font/woff2",
                "_contentEncoding": "",
                "_socket": 170,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://almanac.httparchive.org/static/css/almanac.css?v=f1b659664e1ffbc5e1f3feca4080486d",
                "_initiator_line": "",
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "Highest",
                "_initial_priority": "Highest",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: almanac.httparchive.org",
                        ":method: GET",
                        ":path: /static/fonts/Lato-Italic.woff2",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "origin: https://almanac.httparchive.org",
                        "priority: u=0",
                        "referer: https://almanac.httparchive.org/static/css/almanac.css?v=f1b659664e1ffbc5e1f3feca4080486d",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149\", \"Google Chrome\";v=\"149\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: font",
                        "sec-fetch-mode: cors",
                        "sec-fetch-site: same-origin",
                        "user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 PTST/260602.124101"
                    ],
                    "response": [
                        "cache-control: public, max-age=31536000",
                        "content-type: font/woff2",
                        "date: Wed, 10 Jun 2026 19:13:04 GMT",
                        "etag: \"H5sM_A\"",
                        "expires: Thu, 10 Jun 2027 19:13:04 GMT",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: a16c87ac8dfc12ddbb38fadc1b2bcbe5",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 2170,
                "_score_cache": 100,
                "_score_cdn": 100,
                "_score_gzip": -1,
                "_score_cookies": -1,
                "_score_keep-alive": 100,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": -1,
                "_score_etags": -1,
                "_dns_ms": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": null,
                "_gzip_save": null,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": 31536000,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 568,
                "_dns_details": {
                    "A": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "142.251.163.121"
                        ]
                    }
                },
                "_socket_group": "https://almanac.httparchive.org <https://httparchive.org same_site>",
                "_http2_stream_id": 29,
                "_http2_stream_dependency": 0,
                "_http2_stream_weight": 256,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 326,
                "_body_hash": "fe4bbdad1d6dff75cde79f8afc07f29502bd4708cb0ce5f552083c3d81ba8382",
                "_server_port": "443",
                "_renderBlocking": "non_blocking",
                "_font_details": {
                    "table_sizes": {
                        "GPOS": 4936,
                        "GSUB": 112,
                        "OS/2": 96,
                        "cmap": 196,
                        "gasp": 12,
                        "glyf": 17400,
                        "head": 54,
                        "hhea": 36,
                        "hmtx": 886,
                        "loca": 0,
                        "maxp": 32,
                        "name": 656,
                        "post": 581
                    },
                    "head": {
                        "tableVersion": 1,
                        "fontRevision": 1.10400390625,
                        "checkSumAdjustment": 1459215359,
                        "magicNumber": 1594834165,
                        "flags": 2057,
                        "unitsPerEm": 2000,
                        "created": 3398655600,
                        "modified": 3403624070,
                        "xMin": -230,
                        "yMin": -500,
                        "xMax": 2047,
                        "yMax": 1837,
                        "macStyle": 2,
                        "lowestRecPPEM": 9,
                        "fontDirectionHint": 2,
                        "indexToLocFormat": 0,
                        "glyphDataFormat": 0
                    },
                    "names": {
                        "0": "Copyright (c) 2010-2011 by tyPoland Lukasz Dziedzic with Reserve",
                        "1": "Lato",
                        "2": "Italic",
                        "3": "tyPolandLukaszDziedzic: Lato Italic: 2011",
                        "4": "Lato Italic",
                        "5": "Version 1.104; Western+Polish opensource",
                        "6": "Lato-Italic",
                        "14": "http://scripts.sil.org/OFL"
                    },
                    "OS2": {
                        "version": 3,
                        "xAvgCharWidth": 978,
                        "usWeightClass": 400,
                        "usWidthClass": 5,
                        "fsType": 0,
                        "ySubscriptXSize": 1400,
                        "ySubscriptYSize": 1300,
                        "ySubscriptXOffset": 0,
                        "ySubscriptYOffset": 280,
                        "ySuperscriptXSize": 1400,
                        "ySuperscriptYSize": 1300,
                        "ySuperscriptXOffset": 0,
                        "ySuperscriptYOffset": 954,
                        "yStrikeoutSize": 116,
                        "yStrikeoutPosition": 500,
                        "sFamilyClass": 2051,
                        "ulUnicodeRange1": 2147483687,
                        "ulUnicodeRange2": 74,
                        "ulUnicodeRange3": 0,
                        "ulUnicodeRange4": 0,
                        "achVendID": "tyPL",
                        "fsSelection": 1,
                        "usFirstCharIndex": 0,
                        "usLastCharIndex": 8722,
                        "sTypoAscender": 1610,
                        "sTypoDescender": -390,
                        "sTypoLineGap": 400,
                        "usWinAscent": 1974,
                        "usWinDescent": 426,
                        "ulCodePageRange1": 536871059,
                        "ulCodePageRange2": 0,
                        "sxHeight": 1013,
                        "sCapHeight": 1433,
                        "usDefaultChar": 0,
                        "usBreakChar": 32,
                        "usMaxContext": 2,
                        "panose": {
                            "bFamilyType": 2,
                            "bSerifStyle": 15,
                            "bWeight": 5,
                            "bProportion": 2,
                            "bContrast": 2,
                            "bStrokeVariation": 2,
                            "bArmStyle": 4,
                            "bLetterForm": 3,
                            "bMidline": 2,
                            "bXHeight": 3
                        }
                    },
                    "post": {
                        "formatType": 2,
                        "italicAngle": -7,
                        "underlinePosition": -142,
                        "underlineThickness": 116,
                        "isFixedPitch": 0,
                        "minMemType42": 0,
                        "maxMemType42": 0,
                        "minMemType1": 0,
                        "maxMemType1": 0
                    },
                    "cmap": {
                        "encodings": [
                            {
                                "platform": 0,
                                "encoding": 3
                            },
                            {
                                "platform": 3,
                                "encoding": 1
                            }
                        ],
                        "codepoints": [
                            0,
                            13,
                            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,
                            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,
                            305,
                            338,
                            339,
                            710,
                            730,
                            732,
                            8211,
                            8212,
                            8216,
                            8217,
                            8218,
                            8220,
                            8221,
                            8222,
                            8226,
                            8230,
                            8249,
                            8250,
                            8260,
                            8364,
                            8482,
                            8722
                        ]
                    },
                    "color": {
                        "formats": []
                    },
                    "features": {
                        "GSUB": {
                            "DFLT": {
                                "default": [
                                    "liga"
                                ]
                            },
                            "latn": {
                                "default": [
                                    "liga"
                                ]
                            }
                        },
                        "GPOS": {
                            "DFLT": {
                                "default": [
                                    "kern"
                                ]
                            },
                            "latn": {
                                "default": [
                                    "kern"
                                ]
                            }
                        }
                    },
                    "counts": {
                        "num_cmap_codepoints": 215,
                        "num_glyphs": 224
                    }
                },
                "_load_end": 619,
                "_ttfb_start": 569,
                "_ttfb_end": 615,
                "_download_start": 615,
                "_download_end": 619,
                "_download_ms": 4,
                "_all_start": 569,
                "_all_end": 619,
                "_all_ms": 50,
                "_index": 16,
                "_number": 17
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-06-10T19:13:04.480+00:00",
                "time": 77,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://almanac.httparchive.org/static/images/character-star.png",
                    "headersSize": 665,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "priority",
                            "value": "i"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149\", \"Google Chrome\";v=\"149\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "image"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "no-cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "same-origin"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 PTST/260602.124101"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 372,
                    "bodySize": 14345,
                    "headers": [
                        {
                            "name": "cache-control",
                            "value": "public, max-age=10800"
                        },
                        {
                            "name": "content-type",
                            "value": "image/png"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 10 Jun 2026 19:13:04 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"H5sM_A\""
                        },
                        {
                            "name": "expires",
                            "value": "Wed, 10 Jun 2026 22:13:04 GMT"
                        },
                        {
                            "name": "server",
                            "value": "Google Frontend"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31556926; includeSubDomains"
                        },
                        {
                            "name": "vary",
                            "value": "Accept-Encoding"
                        },
                        {
                            "name": "x-cloud-trace-context",
                            "value": "7d15e80e9175fbc5bb38fadc1b2bc53c"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 14345,
                        "mimeType": "image/png"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 70,
                    "receive": 7
                },
                "_type": 3,
                "_id": "5817.25",
                "_request_id": "5817.25",
                "_ip_addr": "[2607:f8b0:4004:c09::79]",
                "_full_url": "https://almanac.httparchive.org/static/images/character-star.png",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "almanac.httparchive.org",
                "_url": "/static/images/character-star.png",
                "_raw_id": "5817.25",
                "_frame_id": "55DE89DA9223AB1F9AFA2446AB6DDE31",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Image",
                "_load_ms": 77,
                "_ttfb_ms": 70,
                "_load_start": 570,
                "_load_start_float": 570.000314,
                "_bytesIn": 14345,
                "_objectSize": 14345,
                "_objectSizeUncompressed": 14345,
                "_chunks": [
                    {
                        "ts": 647,
                        "bytes": 14345
                    }
                ],
                "_expires": "Wed, 10 Jun 2026 22:13:04 GMT",
                "_cacheControl": "public, max-age=10800",
                "_contentType": "image/png",
                "_contentEncoding": "",
                "_socket": 170,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://almanac.httparchive.org/en/2022/",
                "_initiator_line": 2767,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "Low",
                "_initial_priority": "Low",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: almanac.httparchive.org",
                        ":method: GET",
                        ":path: /static/images/character-star.png",
                        ":scheme: https",
                        "accept: image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "priority: i",
                        "referer: https://almanac.httparchive.org/en/2022/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149\", \"Google Chrome\";v=\"149\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: image",
                        "sec-fetch-mode: no-cors",
                        "sec-fetch-site: same-origin",
                        "user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 PTST/260602.124101"
                    ],
                    "response": [
                        "cache-control: public, max-age=10800",
                        "content-type: image/png",
                        "date: Wed, 10 Jun 2026 19:13:04 GMT",
                        "etag: \"H5sM_A\"",
                        "expires: Wed, 10 Jun 2026 22:13:04 GMT",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: 7d15e80e9175fbc5bb38fadc1b2bc53c",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 2089,
                "_score_cache": 50,
                "_score_cdn": 100,
                "_score_gzip": -1,
                "_score_cookies": -1,
                "_score_keep-alive": 100,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": 100,
                "_score_etags": -1,
                "_dns_ms": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": null,
                "_gzip_save": null,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": 14440,
                "_image_save": 0,
                "_cache_time": 10800,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 564,
                "_dns_details": {
                    "A": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "142.251.163.121"
                        ]
                    }
                },
                "_socket_group": "https://almanac.httparchive.org <https://httparchive.org same_site>",
                "_http2_stream_id": 33,
                "_http2_stream_dependency": 31,
                "_http2_stream_weight": 147,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 314,
                "_body_hash": "d51f8cc9e9b5b94e907e8fbfe79b82327fa5c42c5f05f44cc54b7447341362b2",
                "_server_port": "443",
                "_image_details": {
                    "detected_type": "png",
                    "metadata": {
                        "ExifTool": {
                            "ExifToolVersion": 12.97
                        },
                        "File": {
                            "FileSize": "14 kB",
                            "FileType": "PNG",
                            "FileTypeExtension": "png",
                            "MIMEType": "image/png"
                        },
                        "PNG": {
                            "ImageWidth": 245,
                            "ImageHeight": 254,
                            "BitDepth": 8,
                            "ColorType": "Palette",
                            "Compression": "Deflate/Inflate",
                            "Filter": "Adaptive",
                            "Interlace": "Noninterlaced",
                            "Palette": "(Binary data 507 bytes, use -b option to extract)",
                            "Transparency": "(Binary data 105 bytes, use -b option to extract)"
                        },
                        "Composite": {
                            "ImageSize": "245x254",
                            "Megapixels": 0.062
                        }
                    },
                    "magick": {
                        "baseName": "5817.25",
                        "permissions": 664,
                        "format": "PNG",
                        "formatDescription": "Portable Network Graphics",
                        "mimeType": "image/png",
                        "class": "PseudoClass",
                        "geometry": {
                            "width": 245,
                            "height": 254,
                            "x": 0,
                            "y": 0
                        },
                        "units": "Undefined",
                        "type": "PaletteAlpha",
                        "endianness": "Undefined",
                        "colorspace": "sRGB",
                        "depth": 8,
                        "baseDepth": 8,
                        "channelDepth": {
                            "alpha": 8,
                            "red": 8,
                            "green": 8,
                            "blue": 8
                        },
                        "pixels": 62230,
                        "imageStatistics": {
                            "Overall": {
                                "min": 0,
                                "max": 255,
                                "mean": 68.1021,
                                "median": 0,
                                "standardDeviation": 96.3896,
                                "kurtosis": 2.13627,
                                "skewness": 1.39945,
                                "entropy": 0.256624
                            }
                        },
                        "channelStatistics": {
                            "alpha": {
                                "min": 0,
                                "max": 255,
                                "mean": 101.524,
                                "median": 0,
                                "standardDeviation": 118.583,
                                "kurtosis": -1.7806,
                                "skewness": 0.381773,
                                "entropy": 0.370693
                            },
                            "red": {
                                "min": 0,
                                "max": 255,
                                "mean": 89.4705,
                                "median": 0,
                                "standardDeviation": 119.66,
                                "kurtosis": -1.58147,
                                "skewness": 0.62343,
                                "entropy": 0.263584
                            },
                            "green": {
                                "min": 0,
                                "max": 255,
                                "mean": 67.1783,
                                "median": 0,
                                "standardDeviation": 91.7396,
                                "kurtosis": -1.31669,
                                "skewness": 0.725211,
                                "entropy": 0.279812
                            },
                            "blue": {
                                "min": 0,
                                "max": 255,
                                "mean": 14.235,
                                "median": 0,
                                "standardDeviation": 55.5757,
                                "kurtosis": 13.2238,
                                "skewness": 3.86738,
                                "entropy": 0.112407
                            }
                        },
                        "alpha": "#00000000",
                        "colormapEntries": 169,
                        "renderingIntent": "Perceptual",
                        "gamma": 0.454545,
                        "chromaticity": {
                            "redPrimary": {
                                "x": 0.64,
                                "y": 0.33
                            },
                            "greenPrimary": {
                                "x": 0.3,
                                "y": 0.6
                            },
                            "bluePrimary": {
                                "x": 0.15,
                                "y": 0.06
                            },
                            "whitePrimary": {
                                "x": 0.3127,
                                "y": 0.329
                            }
                        },
                        "matteColor": "#BDBDBDBDBDBD",
                        "backgroundColor": "#FFFFFFFFFFFF",
                        "borderColor": "#DFDFDFDFDFDF",
                        "transparentColor": "#000000000000",
                        "interlace": "None",
                        "intensity": "Undefined",
                        "compose": "Over",
                        "pageGeometry": {
                            "width": 245,
                            "height": 254,
                            "x": 0,
                            "y": 0
                        },
                        "dispose": "Undefined",
                        "iterations": 0,
                        "compression": "Zip",
                        "orientation": "Undefined",
                        "properties": {
                            "date:create": "2026-06-10T19:13:04+00:00",
                            "date:modify": "2026-06-10T19:13:04+00:00",
                            "date:timestamp": "2026-06-10T19:13:18+00:00",
                            "png:IHDR.bit-depth-orig": "8",
                            "png:IHDR.bit_depth": "8",
                            "png:IHDR.color-type-orig": "3",
                            "png:IHDR.color_type": "3 (Indexed)",
                            "png:IHDR.interlace_method": "0 (Not interlaced)",
                            "png:IHDR.width,height": "245, 254",
                            "png:PLTE.number_colors": "169",
                            "png:tRNS": "chunk was found",
                            "signature": "bc3bd1a4d235710ba30437f02087363658d4ada7337467dd7cb712852cf2be31"
                        },
                        "tainted": false,
                        "filesize": "14345B",
                        "numberPixels": "62230",
                        "pixelsPerSecond": "2.60558MB",
                        "userTime": "0.000u",
                        "elapsedTime": "0:01.023"
                    }
                },
                "_load_end": 647,
                "_ttfb_start": 570,
                "_ttfb_end": 640,
                "_download_start": 640,
                "_download_end": 647,
                "_download_ms": 7,
                "_all_start": 570,
                "_all_end": 647,
                "_all_ms": 77,
                "_index": 17,
                "_number": 18
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-06-10T19:13:04.480+00:00",
                "time": 31,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://almanac.httparchive.org/static/images/character-hat.png",
                    "headersSize": 664,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "priority",
                            "value": "i"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149\", \"Google Chrome\";v=\"149\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "image"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "no-cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "same-origin"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 PTST/260602.124101"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 402,
                    "bodySize": 6780,
                    "headers": [
                        {
                            "name": "age",
                            "value": "0"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=10800"
                        },
                        {
                            "name": "content-length",
                            "value": "6780"
                        },
                        {
                            "name": "content-type",
                            "value": "image/png"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 10 Jun 2026 19:13:04 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"H5sM_A\""
                        },
                        {
                            "name": "expires",
                            "value": "Wed, 10 Jun 2026 22:13:04 GMT"
                        },
                        {
                            "name": "server",
                            "value": "Google Frontend"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31556926; includeSubDomains"
                        },
                        {
                            "name": "vary",
                            "value": "Accept-Encoding"
                        },
                        {
                            "name": "x-cloud-trace-context",
                            "value": "5668e855602b4fd9bb38fadc1b2bcfe8"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 6780,
                        "mimeType": "image/png"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 30,
                    "receive": 1
                },
                "_type": 3,
                "_id": "5817.26",
                "_request_id": "5817.26",
                "_ip_addr": "[2607:f8b0:4004:c09::79]",
                "_full_url": "https://almanac.httparchive.org/static/images/character-hat.png",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "almanac.httparchive.org",
                "_url": "/static/images/character-hat.png",
                "_raw_id": "5817.26",
                "_frame_id": "55DE89DA9223AB1F9AFA2446AB6DDE31",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Image",
                "_load_ms": 31,
                "_ttfb_ms": 30,
                "_load_start": 570,
                "_load_start_float": 570.00032,
                "_bytesIn": 6780,
                "_objectSize": 6780,
                "_objectSizeUncompressed": 6780,
                "_chunks": [
                    {
                        "ts": 601,
                        "bytes": 6780
                    }
                ],
                "_expires": "Wed, 10 Jun 2026 22:13:04 GMT",
                "_cacheControl": "public, max-age=10800",
                "_contentType": "image/png",
                "_contentEncoding": "",
                "_socket": 170,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://almanac.httparchive.org/en/2022/",
                "_initiator_line": 2767,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "Low",
                "_initial_priority": "Low",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: almanac.httparchive.org",
                        ":method: GET",
                        ":path: /static/images/character-hat.png",
                        ":scheme: https",
                        "accept: image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "priority: i",
                        "referer: https://almanac.httparchive.org/en/2022/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149\", \"Google Chrome\";v=\"149\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: image",
                        "sec-fetch-mode: no-cors",
                        "sec-fetch-site: same-origin",
                        "user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 PTST/260602.124101"
                    ],
                    "response": [
                        "age: 0",
                        "cache-control: public, max-age=10800",
                        "content-length: 6780",
                        "content-type: image/png",
                        "date: Wed, 10 Jun 2026 19:13:04 GMT",
                        "etag: \"H5sM_A\"",
                        "expires: Wed, 10 Jun 2026 22:13:04 GMT",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: 5668e855602b4fd9bb38fadc1b2bcfe8",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 2086,
                "_score_cache": 50,
                "_score_cdn": 100,
                "_score_gzip": -1,
                "_score_cookies": -1,
                "_score_keep-alive": 100,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": 100,
                "_score_etags": -1,
                "_dns_ms": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": null,
                "_gzip_save": null,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": 6780,
                "_image_save": 0,
                "_cache_time": 10800,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 565,
                "_dns_details": {
                    "A": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "142.251.163.121"
                        ]
                    }
                },
                "_socket_group": "https://almanac.httparchive.org <https://httparchive.org same_site>",
                "_http2_stream_id": 35,
                "_http2_stream_dependency": 33,
                "_http2_stream_weight": 147,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 320,
                "_body_hash": "b5e21c467692fd783415f2f2f3587c9e5a7493b5f3b3d876976d6e0c1db86213",
                "_server_port": "443",
                "_image_details": {
                    "detected_type": "png",
                    "metadata": {
                        "ExifTool": {
                            "ExifToolVersion": 12.97
                        },
                        "File": {
                            "FileSize": "6.8 kB",
                            "FileType": "PNG",
                            "FileTypeExtension": "png",
                            "MIMEType": "image/png"
                        },
                        "PNG": {
                            "ImageWidth": 186,
                            "ImageHeight": 207,
                            "BitDepth": 8,
                            "ColorType": "Palette",
                            "Compression": "Deflate/Inflate",
                            "Filter": "Adaptive",
                            "Interlace": "Noninterlaced",
                            "Palette": "(Binary data 111 bytes, use -b option to extract)",
                            "Transparency": "(Binary data 20 bytes, use -b option to extract)",
                            "PixelsPerUnitX": 2835,
                            "PixelsPerUnitY": 2835,
                            "PixelUnits": "meters"
                        },
                        "Composite": {
                            "ImageSize": "186x207",
                            "Megapixels": 0.039
                        }
                    },
                    "magick": {
                        "baseName": "5817.26",
                        "permissions": 664,
                        "format": "PNG",
                        "formatDescription": "Portable Network Graphics",
                        "mimeType": "image/png",
                        "class": "PseudoClass",
                        "geometry": {
                            "width": 186,
                            "height": 207,
                            "x": 0,
                            "y": 0
                        },
                        "resolution": {
                            "x": 28.35,
                            "y": 28.35
                        },
                        "printSize": {
                            "x": 6.56085,
                            "y": 7.30159
                        },
                        "units": "PixelsPerCentimeter",
                        "type": "PaletteAlpha",
                        "endianness": "Undefined",
                        "colorspace": "sRGB",
                        "depth": 8,
                        "baseDepth": 8,
                        "channelDepth": {
                            "alpha": 8,
                            "red": 8,
                            "green": 8,
                            "blue": 8
                        },
                        "pixels": 38502,
                        "imageStatistics": {
                            "Overall": {
                                "min": 0,
                                "max": 255,
                                "mean": 103.333,
                                "median": 109.25,
                                "standardDeviation": 78.6239,
                                "kurtosis": -1.20316,
                                "skewness": 0.0341073,
                                "entropy": 0.487583
                            }
                        },
                        "channelStatistics": {
                            "alpha": {
                                "min": 0,
                                "max": 255,
                                "mean": 136.064,
                                "median": 223,
                                "standardDeviation": 123.837,
                                "kurtosis": -1.94062,
                                "skewness": -0.146396,
                                "entropy": 0.418747
                            },
                            "red": {
                                "min": 0,
                                "max": 255,
                                "mean": 136.075,
                                "median": 76,
                                "standardDeviation": 97.7852,
                                "kurtosis": -1.6095,
                                "skewness": 0.214925,
                                "entropy": 0.47857
                            },
                            "green": {
                                "min": 0,
                                "max": 187,
                                "mean": 81.6184,
                                "median": 105,
                                "standardDeviation": 44.6742,
                                "kurtosis": 0.49853,
                                "skewness": -0.0144206,
                                "entropy": 0.521955
                            },
                            "blue": {
                                "min": 0,
                                "max": 113,
                                "mean": 59.5755,
                                "median": 33,
                                "standardDeviation": 48.1992,
                                "kurtosis": -1.76106,
                                "skewness": 0.0823211,
                                "entropy": 0.531062
                            }
                        },
                        "alpha": "#4C697100",
                        "colormapEntries": 37,
                        "renderingIntent": "Perceptual",
                        "gamma": 0.454545,
                        "chromaticity": {
                            "redPrimary": {
                                "x": 0.64,
                                "y": 0.33
                            },
                            "greenPrimary": {
                                "x": 0.3,
                                "y": 0.6
                            },
                            "bluePrimary": {
                                "x": 0.15,
                                "y": 0.06
                            },
                            "whitePrimary": {
                                "x": 0.3127,
                                "y": 0.329
                            }
                        },
                        "matteColor": "#BDBDBDBDBDBD",
                        "backgroundColor": "#FFFFFFFFFFFF",
                        "borderColor": "#DFDFDFDFDFDF",
                        "transparentColor": "#000000000000",
                        "interlace": "None",
                        "intensity": "Undefined",
                        "compose": "Over",
                        "pageGeometry": {
                            "width": 186,
                            "height": 207,
                            "x": 0,
                            "y": 0
                        },
                        "dispose": "Undefined",
                        "iterations": 0,
                        "compression": "Zip",
                        "orientation": "Undefined",
                        "properties": {
                            "date:create": "2026-06-10T19:13:04+00:00",
                            "date:modify": "2026-06-10T19:13:04+00:00",
                            "date:timestamp": "2026-06-10T19:13:18+00:00",
                            "png:IHDR.bit-depth-orig": "8",
                            "png:IHDR.bit_depth": "8",
                            "png:IHDR.color-type-orig": "3",
                            "png:IHDR.color_type": "3 (Indexed)",
                            "png:IHDR.interlace_method": "0 (Not interlaced)",
                            "png:IHDR.width,height": "186, 207",
                            "png:pHYs": "x_res=2835, y_res=2835, units=1",
                            "png:PLTE.number_colors": "37",
                            "png:tRNS": "chunk was found",
                            "signature": "c4624190bf69f1ec8e035692ad6acc5747c9e1de1070cd55cdf0b32b0c93ac34"
                        },
                        "tainted": false,
                        "filesize": "6780B",
                        "numberPixels": "38502",
                        "pixelsPerSecond": "6.43418MB",
                        "userTime": "0.000u",
                        "elapsedTime": "0:01.005"
                    }
                },
                "_load_end": 601,
                "_ttfb_start": 570,
                "_ttfb_end": 600,
                "_download_start": 600,
                "_download_end": 601,
                "_download_ms": 1,
                "_all_start": 570,
                "_all_end": 601,
                "_all_ms": 31,
                "_index": 18,
                "_number": 19
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-06-10T19:13:04.689+00:00",
                "time": 123,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://www.googletagmanager.com/gtag/js?id=UA-22381566-3&cx=c&gtm=4e6641",
                    "headersSize": 626,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "*/*"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149\", \"Google Chrome\";v=\"149\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "script"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "no-cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "cross-site"
                        },
                        {
                            "name": "sec-fetch-storage-access",
                            "value": "active"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 PTST/260602.124101"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": [
                        {
                            "name": "id",
                            "value": "UA-22381566-3"
                        },
                        {
                            "name": "cx",
                            "value": "c"
                        },
                        {
                            "name": "gtm",
                            "value": "4e6641"
                        }
                    ]
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 526,
                    "bodySize": 129286,
                    "headers": [
                        {
                            "name": "access-control-allow-credentials",
                            "value": "true"
                        },
                        {
                            "name": "access-control-allow-headers",
                            "value": "Cache-Control"
                        },
                        {
                            "name": "access-control-allow-origin",
                            "value": "*"
                        },
                        {
                            "name": "cache-control",
                            "value": "private, max-age=900"
                        },
                        {
                            "name": "content-encoding",
                            "value": "zstd"
                        },
                        {
                            "name": "content-length",
                            "value": "129286"
                        },
                        {
                            "name": "content-type",
                            "value": "application/javascript; charset=UTF-8"
                        },
                        {
                            "name": "cross-origin-resource-policy",
                            "value": "cross-origin"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 10 Jun 2026 19:13:04 GMT"
                        },
                        {
                            "name": "expires",
                            "value": "Wed, 10 Jun 2026 19:13:04 GMT"
                        },
                        {
                            "name": "server",
                            "value": "Google Tag Manager"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31536000; includeSubDomains"
                        },
                        {
                            "name": "vary",
                            "value": "Accept-Encoding"
                        },
                        {
                            "name": "x-xss-protection",
                            "value": "0"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 129286,
                        "mimeType": "application/javascript",
                        "text": "\n// Copyright 2012 Google Inc. All rights reserved.\n \n(function(){\n\nvar data = {\n\"resource\": {\n  \"version\":\"1\",\n  \n  \"macros\":[{\"function\":\"__e\"},{\"function\":\"__c\",\"vtp_value\":\"c\"}],\n  \"tags\":[{\"function\":\"__ogt_1p_data_v2\",\"priority\":2,\"vtp_isAutoEnabled\":true,\"vtp_autoCollectExclusionSelectors\":[\"list\",[\"map\",\"exclusionSelector\",\"\"]],\"vtp_isEnabled\":true,\"vtp_autoEmailEnabled\":true,\"vtp_autoPhoneEnabled\":false,\"vtp_autoAddressEnabled\":false,\"vtp_isAutoCollectPiiEnabledFlag\":false,\"tag_id\":10},{\"function\":\"__ccd_ga_first\",\"priority\":1,\"vtp_instanceDestinationId\":\"UA-22381566-3\",\"tag_id\":13},{\"function\":\"__rep\",\"vtp_containerId\":\"UA-22381566-3\",\"vtp_remoteConfig\":[\"map\"],\"tag_id\":1},{\"function\":\"__ccd_ga_last\",\"priority\":0,\"vtp_instanceDestinationId\":\"UA-22381566-3\",\"tag_id\":12}],\n  \"predicates\":[{\"function\":\"_eq\",\"arg0\":[\"macro\",0],\"arg1\":\"gtm.js\"},{\"function\":\"_eq\",\"arg0\":[\"macro\",0],\"arg1\":\"gtm.init\"}],\n  \"rules\":[[[\"if\",0],[\"add\",2]],[[\"if\",1],[\"add\",0,3,1]]]\n},\n\"runtime\":[ [50,\"__c\",[46,\"a\"],[36,[17,[15,\"a\"],\"value\"]]]\n ,[50,\"__ccd_ga_first\",[46,\"a\"],[50,\"e\",[46,\"f\"],[2,[15,\"c\"],\"A\",[7,[15,\"f\"]]],[2,[15,\"d\"],\"A\",[7,[15,\"f\"]]]],[52,\"b\",[\"require\",\"internal.registerCcdCallback\"]],[52,\"c\",[15,\"__module_taskPlatformDetection\"]],[52,\"d\",[15,\"__module_taskSetTestHitParams\"]],[\"b\",[17,[15,\"a\"],\"instanceDestinationId\"],[51,\"\",[7,\"f\"],[\"e\",[15,\"f\"]]]],[2,[15,\"a\"],\"gtmOnSuccess\",[7]]]\n ,[50,\"__ccd_ga_last\",[46,\"a\"],[2,[15,\"a\"],\"gtmOnSuccess\",[7]]]\n ,[50,\"__e\",[46,\"a\"],[36,[13,[41,\"$0\"],[3,\"$0\",[\"require\",\"internal.getEventData\"]],[\"$0\",\"event\"]]]]\n ,[50,\"__ogt_1p_data_v2\",[46,\"a\"],[50,\"r\",[46,\"w\",\"x\"],[52,\"y\",[7]],[52,\"z\",[2,[15,\"b\"],\"keys\",[7,[15,\"w\"]]]],[65,\"aA\",[15,\"z\"],[46,[53,[52,\"aB\",[30,[16,[15,\"w\"],[15,\"aA\"]],[7]]],[52,\"aC\",[39,[18,[17,[15,\"aB\"],\"length\"],0],\"1\",\"0\"]],[52,\"aD\",[39,[\"s\",[15,\"x\"],[15,\"aA\"]],\"1\",\"0\"]],[2,[15,\"y\"],\"push\",[7,[0,[0,[0,[16,[15,\"q\"],[15,\"aA\"]],\"-\"],[15,\"aC\"]],[15,\"aD\"]]]]]]],[36,[2,[15,\"y\"],\"join\",[7,\"~\"]]]],[50,\"s\",[46,\"w\",\"x\"],[22,[28,[15,\"w\"]],[46,[53,[36,false]]]],[38,[15,\"x\"],[46,\"email\",\"phone_number\",\"first_name\",\"last_name\",\"street\",\"city\",\"region\",\"postal_code\",\"country\"],[46,[5,[46,[36,[28,[28,[16,[15,\"w\"],\"email\"]]]]]],[5,[46,[36,[28,[28,[16,[15,\"w\"],\"phone_number\"]]]]]],[5,[46]],[5,[46]],[5,[46]],[5,[46]],[5,[46]],[5,[46]],[5,[46,[36,[\"t\",[15,\"w\"],[15,\"x\"]]]]],[9,[46,[36,false]]]]]],[50,\"t\",[46,\"w\",\"x\"],[36,[1,[28,[28,[16,[15,\"w\"],\"address\"]]],[28,[28,[16,[16,[15,\"w\"],\"address\"],[15,\"x\"]]]]]]],[50,\"u\",[46,\"w\",\"x\",\"y\",\"z\"],[22,[20,[16,[15,\"x\"],\"type\"],[15,\"y\"]],[46,[53,[22,[28,[15,\"w\"]],[46,[53,[3,\"w\",[8]]]]],[22,[28,[16,[15,\"w\"],[15,\"y\"]]],[46,[53,[43,[15,\"w\"],[15,\"y\"],[16,[15,\"x\"],\"userData\"]],[52,\"aA\",[8,\"mode\",\"a\"]],[22,[16,[15,\"x\"],\"tagName\"],[46,[53,[43,[15,\"aA\"],\"location\",[16,[15,\"x\"],\"tagName\"]]]]],[22,[16,[15,\"x\"],\"querySelector\"],[46,[53,[43,[15,\"aA\"],\"selector\",[16,[15,\"x\"],\"querySelector\"]]]]],[43,[15,\"z\"],[15,\"y\"],[15,\"aA\"]]]]]]]],[36,[15,\"w\"]]],[50,\"v\",[46,\"w\",\"x\",\"y\"],[22,[28,[16,[15,\"a\"],[15,\"y\"]]],[46,[36]]],[43,[15,\"w\"],[15,\"x\"],[8,\"value\",[16,[15,\"a\"],[15,\"y\"]]]]],[22,[28,[17,[15,\"a\"],\"isEnabled\"]],[46,[53,[2,[15,\"a\"],\"gtmOnSuccess\",[7]],[36]]]],[52,\"b\",[\"require\",\"Object\"]],[52,\"c\",[\"require\",\"internal.isFeatureEnabled\"]],[52,\"d\",[15,\"__module_featureFlags\"]],[52,\"e\",[15,\"__module_features\"]],[52,\"f\",[\"require\",\"internal.getDestinationIds\"]],[52,\"g\",[\"require\",\"internal.getProductSettingsParameter\"]],[52,\"h\",[\"require\",\"internal.detectUserProvidedData\"]],[52,\"i\",[\"require\",\"queryPermission\"]],[52,\"j\",[\"require\",\"internal.setRemoteConfigParameter\"]],[52,\"k\",[\"require\",\"internal.registerCcdCallback\"]],[52,\"l\",[15,\"__module_metadataSchema\"]],[52,\"m\",\"_z\"],[52,\"n\",[\"c\",[17,[15,\"e\"],\"BH\"]]],[52,\"o\",[30,[\"f\"],[7]]],[52,\"p\",[8,\"enable_code\",true]],[52,\"q\",[8,\"email\",\"1\",\"phone_number\",\"2\",\"first_name\",\"3\",\"last_name\",\"4\",\"country\",\"5\",\"postal_code\",\"6\",\"street\",\"7\",\"city\",\"8\",\"region\",\"9\"]],[22,[17,[15,\"a\"],\"isAutoEnabled\"],[46,[53,[52,\"w\",[7]],[22,[1,[17,[15,\"a\"],\"autoCollectExclusionSelectors\"],[17,[17,[15,\"a\"],\"autoCollectExclusionSelectors\"],\"length\"]],[46,[53,[53,[41,\"z\"],[3,\"z\",0],[63,[7,\"z\"],[23,[15,\"z\"],[17,[17,[15,\"a\"],\"autoCollectExclusionSelectors\"],\"length\"]],[33,[15,\"z\"],[3,\"z\",[0,[15,\"z\"],1]]],[46,[53,[52,\"aA\",[17,[16,[17,[15,\"a\"],\"autoCollectExclusionSelectors\"],[15,\"z\"]],\"exclusionSelector\"]],[22,[15,\"aA\"],[46,[53,[2,[15,\"w\"],\"push\",[7,[15,\"aA\"]]]]]]]]]]]]],[52,\"x\",[17,[15,\"a\"],\"isAutoCollectPiiEnabledFlag\"]],[52,\"y\",[39,[17,[15,\"a\"],\"isAutoCollectPiiEnabledFlag\"],[17,[15,\"a\"],\"autoEmailEnabled\"],true]],[43,[15,\"p\"],\"auto_detect\",[8,\"email\",[15,\"y\"],\"phone\",[1,[15,\"x\"],[17,[15,\"a\"],\"autoPhoneEnabled\"]],\"address\",[1,[15,\"x\"],[17,[15,\"a\"],\"autoAddressEnabled\"]],\"exclude_element_selectors\",[15,\"w\"]]]]]],[22,[17,[15,\"a\"],\"isManualEnabled\"],[46,[53,[52,\"w\",[8]],[22,[17,[15,\"a\"],\"manualEmailEnabled\"],[46,[53,[\"v\",[15,\"w\"],\"email\",\"emailValue\"]]]],[22,[17,[15,\"a\"],\"manualPhoneEnabled\"],[46,[53,[\"v\",[15,\"w\"],\"phone\",\"phoneValue\"]]]],[22,[17,[15,\"a\"],\"manualAddressEnabled\"],[46,[53,[52,\"x\",[8]],[\"v\",[15,\"x\"],\"first_name\",\"firstNameValue\"],[\"v\",[15,\"x\"],\"last_name\",\"lastNameValue\"],[\"v\",[15,\"x\"],\"street\",\"streetValue\"],[\"v\",[15,\"x\"],\"city\",\"cityValue\"],[\"v\",[15,\"x\"],\"region\",\"regionValue\"],[\"v\",[15,\"x\"],\"country\",\"countryValue\"],[\"v\",[15,\"x\"],\"postal_code\",\"postalCodeValue\"],[43,[15,\"w\"],\"name_and_address\",[7,[15,\"x\"]]]]]],[43,[15,\"p\"],\"selectors\",[15,\"w\"]]]]],[65,\"w\",[15,\"o\"],[46,[53,[\"j\",[15,\"w\"],\"user_data_settings\",[15,\"p\"]],[52,\"x\",[16,[15,\"p\"],\"auto_detect\"]],[22,[28,[15,\"x\"]],[46,[53,[6]]]],[52,\"y\",[51,\"\",[7,\"z\"],[52,\"aA\",[2,[15,\"z\"],\"getMetadata\",[7,[17,[15,\"l\"],\"CU\"]]]],[22,[15,\"aA\"],[46,[53,[36,[15,\"aA\"]]]]],[52,\"aB\",[1,[\"c\",[17,[15,\"d\"],\"U\"]],[20,[2,[15,\"w\"],\"indexOf\",[7,\"G-\"]],0]]],[52,\"aC\",[\"c\",[17,[15,\"e\"],\"CZ\"]]],[41,\"aD\"],[22,[\"i\",\"detect_user_provided_data\",\"auto\"],[46,[53,[3,\"aD\",[\"h\",[8,\"excludeElementSelectors\",[16,[15,\"x\"],\"exclude_element_selectors\"],\"fieldFilters\",[8,\"email\",[16,[15,\"x\"],\"email\"],\"phone\",[16,[15,\"x\"],\"phone\"],\"address\",[16,[15,\"x\"],\"address\"]],\"performDataLayerSearch\",[15,\"aB\"],\"includeSelector\",[15,\"aC\"]]]]]]],[52,\"aE\",[1,[15,\"aD\"],[16,[15,\"aD\"],\"elements\"]]],[52,\"aF\",[8]],[52,\"aG\",[8]],[22,[1,[15,\"aE\"],[18,[17,[15,\"aE\"],\"length\"],0]],[46,[53,[41,\"aH\"],[41,\"aI\"],[3,\"aI\",[8]],[53,[41,\"aJ\"],[3,\"aJ\",0],[63,[7,\"aJ\"],[23,[15,\"aJ\"],[17,[15,\"aE\"],\"length\"]],[33,[15,\"aJ\"],[3,\"aJ\",[0,[15,\"aJ\"],1]]],[46,[53,[52,\"aK\",[16,[15,\"aE\"],[15,\"aJ\"]]],[\"u\",[15,\"aF\"],[15,\"aK\"],\"email\",[15,\"aG\"]],[22,[\"c\",[17,[15,\"e\"],\"CQ\"]],[46,[53,[\"u\",[15,\"aF\"],[15,\"aK\"],\"phone_number\",[15,\"aG\"]],[3,\"aH\",[\"u\",[15,\"aH\"],[15,\"aK\"],\"first_name\",[15,\"aI\"]]],[3,\"aH\",[\"u\",[15,\"aH\"],[15,\"aK\"],\"last_name\",[15,\"aI\"]]],[3,\"aH\",[\"u\",[15,\"aH\"],[15,\"aK\"],\"country\",[15,\"aI\"]]],[3,\"aH\",[\"u\",[15,\"aH\"],[15,\"aK\"],\"postal_code\",[15,\"aI\"]]]]]]]]]],[22,[1,[15,\"aH\"],[28,[16,[15,\"aF\"],\"address\"]]],[46,[53,[43,[15,\"aF\"],\"address\",[15,\"aH\"]],[22,[15,\"n\"],[46,[53,[43,[16,[15,\"aF\"],\"address\"],\"_tag_metadata\",[15,\"aI\"]]]]]]]]]]],[22,[15,\"aB\"],[46,[53,[52,\"aH\",[1,[15,\"aD\"],[16,[15,\"aD\"],\"dataLayerSearchResults\"]]],[22,[15,\"aH\"],[46,[53,[52,\"aI\",[\"r\",[15,\"aH\"],[15,\"aF\"]]],[22,[15,\"aI\"],[46,[53,[2,[15,\"z\"],\"setHitData\",[7,[15,\"m\"],[15,\"aI\"]]]]]]]]]]]],[22,[15,\"n\"],[46,[53,[22,[30,[16,[15,\"aF\"],\"email\"],[16,[15,\"aF\"],\"phone_number\"]],[46,[53,[43,[15,\"aF\"],\"_tag_metadata\",[15,\"aG\"]]]]]]]],[2,[15,\"z\"],\"setMetadata\",[7,[17,[15,\"l\"],\"CU\"],[15,\"aF\"]]],[36,[15,\"aF\"]]]],[\"k\",[15,\"w\"],[51,\"\",[7,\"z\"],[2,[15,\"z\"],\"setMetadata\",[7,[17,[15,\"l\"],\"CV\"],[15,\"y\"]]]]]]]],[2,[15,\"a\"],\"gtmOnSuccess\",[7]]]\n ,[50,\"__rep\",[46,\"a\"],[52,\"b\",[\"require\",\"internal.registerDestination\"]],[22,[28,[\"b\",[17,[15,\"a\"],\"containerId\"],[17,[15,\"a\"],\"remoteConfig\"]]],[46,[53,[2,[15,\"a\"],\"gtmOnFailure\",[7]],[36]]]],[2,[15,\"a\"],\"gtmOnSuccess\",[7]]]\n ,[52,\"__module_features\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[52,\"b\",425],[52,\"c\",431],[52,\"d\",435],[52,\"e\",444],[52,\"f\",445],[52,\"g\",446],[52,\"h\",488],[52,\"i\",489],[52,\"j\",498],[52,\"k\",502],[52,\"l\",503],[52,\"m\",504],[52,\"n\",506],[52,\"o\",518],[52,\"p\",523],[52,\"q\",532],[52,\"r\",537],[52,\"s\",553],[52,\"t\",555],[52,\"u\",568],[52,\"v\",577],[36,[8,\"BK\",[15,\"q\"],\"AL\",[15,\"h\"],\"AV\",[15,\"k\"],\"CZ\",[15,\"v\"],\"CQ\",[15,\"u\"],\"BN\",[15,\"r\"],\"AW\",[15,\"l\"],\"BH\",[15,\"p\"],\"AM\",[15,\"i\"],\"CD\",[15,\"t\"],\"AX\",[15,\"m\"],\"O\",[15,\"d\"],\"CB\",[15,\"s\"],\"AY\",[15,\"n\"],\"Q\",[15,\"e\"],\"R\",[15,\"f\"],\"AS\",[15,\"j\"],\"BF\",[15,\"o\"],\"M\",[15,\"c\"],\"J\",[15,\"b\"],\"S\",[15,\"g\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_gtagSchema\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[52,\"b\",\"ad_personalization\"],[52,\"c\",\"ad_storage\"],[52,\"d\",\"ad_user_data\"],[52,\"e\",\"consent_updated\"],[52,\"f\",\"app_remove\"],[52,\"g\",\"app_store_refund\"],[52,\"h\",\"app_store_subscription_cancel\"],[52,\"i\",\"app_store_subscription_convert\"],[52,\"j\",\"app_store_subscription_renew\"],[52,\"k\",\"conversion\"],[52,\"l\",\"purchase\"],[52,\"m\",\"first_open\"],[52,\"n\",\"first_visit\"],[52,\"o\",\"gtag.config\"],[52,\"p\",\"in_app_purchase\"],[52,\"q\",\"page_view\"],[52,\"r\",\"session_start\"],[52,\"s\",\"user_engagement\"],[52,\"t\",\"ads_data_redaction\"],[52,\"u\",\"allow_ad_personalization_signals\"],[52,\"v\",\"allow_custom_scripts\"],[52,\"w\",\"allow_enhanced_conversions\"],[52,\"x\",\"allow_google_signals\"],[52,\"y\",\"auid\"],[52,\"z\",\"aw_remarketing_only\"],[52,\"aA\",\"discount\"],[52,\"aB\",\"aw_feed_country\"],[52,\"aC\",\"aw_feed_language\"],[52,\"aD\",\"items\"],[52,\"aE\",\"aw_merchant_id\"],[52,\"aF\",\"aw_basket_type\"],[52,\"aG\",\"client_id\"],[52,\"aH\",\"conversion_cookie_prefix\"],[52,\"aI\",\"conversion_id\"],[52,\"aJ\",\"conversion_linker\"],[52,\"aK\",\"conversion_api\"],[52,\"aL\",\"cookie_deprecation\"],[52,\"aM\",\"cookie_expires\"],[52,\"aN\",\"cookie_prefix\"],[52,\"aO\",\"cookie_update\"],[52,\"aP\",\"country\"],[52,\"aQ\",\"currency\"],[52,\"aR\",\"customer_buyer_stage\"],[52,\"aS\",\"customer_lifetime_value\"],[52,\"aT\",\"customer_loyalty\"],[52,\"aU\",\"customer_ltv_bucket\"],[52,\"aV\",\"debug_mode\"],[52,\"aW\",\"shipping\"],[52,\"aX\",\"engagement_time_msec\"],[52,\"aY\",\"estimated_delivery_date\"],[52,\"aZ\",\"event_developer_id_string\"],[52,\"bA\",\"event_id\"],[52,\"bB\",\"event\"],[52,\"bC\",\"_&ae\"],[52,\"bD\",\"event_timeout\"],[52,\"bE\",\"ext_client_id\"],[52,\"bF\",\"first_party_collection\"],[52,\"bG\",\"match_id\"],[52,\"bH\",\"gdpr_applies\"],[52,\"bI\",\"_gt_metadata\"],[52,\"bJ\",\"google_analysis_params\"],[52,\"bK\",\"_google_ng\"],[52,\"bL\",\"_ono\"],[52,\"bM\",\"gpp_sid\"],[52,\"bN\",\"gpp_string\"],[52,\"bO\",\"gsa_experiment_id\"],[52,\"bP\",\"gtag_event_feature_usage\"],[52,\"bQ\",\"iframe_state\"],[52,\"bR\",\"ignore_referrer\"],[52,\"bS\",\"is_passthrough\"],[52,\"bT\",\"language\"],[52,\"bU\",\"merchant_feed_label\"],[52,\"bV\",\"merchant_feed_language\"],[52,\"bW\",\"merchant_id\"],[52,\"bX\",\"new_customer\"],[52,\"bY\",\"page_hostname\"],[52,\"bZ\",\"page_path\"],[52,\"cA\",\"page_referrer\"],[52,\"cB\",\"page_title\"],[52,\"cC\",\"_platinum_request_status\"],[52,\"cD\",\"quantity\"],[52,\"cE\",\"restricted_data_processing\"],[52,\"cF\",\"screen_resolution\"],[52,\"cG\",\"send_page_view\"],[52,\"cH\",\"server_container_url\"],[52,\"cI\",\"session_duration\"],[52,\"cJ\",\"session_engaged_time\"],[52,\"cK\",\"session_id\"],[52,\"cL\",\"_shared_user_id\"],[52,\"cM\",\"delivery_postal_code\"],[52,\"cN\",\"testonly\"],[52,\"cO\",\"topmost_url\"],[52,\"cP\",\"transaction_id\"],[52,\"cQ\",\"transaction_id_source\"],[52,\"cR\",\"transport_url\"],[52,\"cS\",\"update\"],[52,\"cT\",\"_user_agent_architecture\"],[52,\"cU\",\"_user_agent_bitness\"],[52,\"cV\",\"_user_agent_full_version_list\"],[52,\"cW\",\"_user_agent_mobile\"],[52,\"cX\",\"_user_agent_model\"],[52,\"cY\",\"_user_agent_platform\"],[52,\"cZ\",\"_user_agent_platform_version\"],[52,\"dA\",\"_user_agent_wow64\"],[52,\"dB\",\"user_data\"],[52,\"dC\",\"user_data_auto_latency\"],[52,\"dD\",\"user_data_auto_meta\"],[52,\"dE\",\"user_data_auto_multi\"],[52,\"dF\",\"user_data_auto_selectors\"],[52,\"dG\",\"user_data_auto_status\"],[52,\"dH\",\"user_data_mode\"],[52,\"dI\",\"user_id\"],[52,\"dJ\",\"user_properties\"],[52,\"dK\",\"us_privacy_string\"],[52,\"dL\",\"value\"],[52,\"dM\",\"_fpm_parameters\"],[52,\"dN\",\"_host_name\"],[52,\"dO\",\"_in_page_command\"],[52,\"dP\",\"_measurement_type\"],[52,\"dQ\",\"non_personalized_ads\"],[52,\"dR\",\"conversion_label\"],[52,\"dS\",\"page_location\"],[52,\"dT\",\"_extracted_data\"],[52,\"dU\",\"global_developer_id_string\"],[52,\"dV\",\"tc_privacy_string\"],[36,[8,\"A\",[15,\"b\"],\"B\",[15,\"c\"],\"C\",[15,\"d\"],\"F\",[15,\"e\"],\"I\",[15,\"f\"],\"J\",[15,\"g\"],\"K\",[15,\"h\"],\"L\",[15,\"i\"],\"M\",[15,\"j\"],\"O\",[15,\"k\"],\"AA\",[15,\"l\"],\"AF\",[15,\"m\"],\"AG\",[15,\"n\"],\"AH\",[15,\"o\"],\"AJ\",[15,\"p\"],\"AK\",[15,\"q\"],\"AM\",[15,\"r\"],\"AQ\",[15,\"s\"],\"BC\",[15,\"t\"],\"BJ\",[15,\"u\"],\"BK\",[15,\"v\"],\"BM\",[15,\"w\"],\"BN\",[15,\"x\"],\"BT\",[15,\"y\"],\"BX\",[15,\"z\"],\"BY\",[15,\"aA\"],\"BZ\",[15,\"aB\"],\"CA\",[15,\"aC\"],\"CB\",[15,\"aD\"],\"CC\",[15,\"aE\"],\"CD\",[15,\"aF\"],\"CL\",[15,\"aG\"],\"CQ\",[15,\"aH\"],\"CR\",[15,\"aI\"],\"KG\",[15,\"dR\"],\"CS\",[15,\"aJ\"],\"CU\",[15,\"aK\"],\"CW\",[15,\"aL\"],\"CY\",[15,\"aM\"],\"DC\",[15,\"aN\"],\"DD\",[15,\"aO\"],\"DE\",[15,\"aP\"],\"DF\",[15,\"aQ\"],\"DG\",[15,\"aR\"],\"DH\",[15,\"aS\"],\"DI\",[15,\"aT\"],\"DJ\",[15,\"aU\"],\"DP\",[15,\"aV\"],\"EC\",[15,\"aW\"],\"EE\",[15,\"aX\"],\"EI\",[15,\"aY\"],\"EL\",[15,\"aZ\"],\"EM\",[15,\"bA\"],\"EO\",[15,\"bB\"],\"EP\",[15,\"bC\"],\"ER\",[15,\"bD\"],\"KI\",[15,\"dT\"],\"EV\",[15,\"bE\"],\"EX\",[15,\"bF\"],\"FF\",[15,\"bG\"],\"FP\",[15,\"bH\"],\"FQ\",[15,\"bI\"],\"KJ\",[15,\"dU\"],\"FU\",[15,\"bJ\"],\"FV\",[15,\"bK\"],\"FW\",[15,\"bL\"],\"FZ\",[15,\"bM\"],\"GA\",[15,\"bN\"],\"GC\",[15,\"bO\"],\"GD\",[15,\"bP\"],\"GF\",[15,\"bQ\"],\"GG\",[15,\"bR\"],\"GL\",[15,\"bS\"],\"GN\",[15,\"bT\"],\"GU\",[15,\"bU\"],\"GV\",[15,\"bV\"],\"GW\",[15,\"bW\"],\"HA\",[15,\"bX\"],\"HD\",[15,\"bY\"],\"KH\",[15,\"dS\"],\"HE\",[15,\"bZ\"],\"HF\",[15,\"cA\"],\"HG\",[15,\"cB\"],\"HO\",[15,\"cC\"],\"HQ\",[15,\"cD\"],\"HU\",[15,\"cE\"],\"HY\",[15,\"cF\"],\"IB\",[15,\"cG\"],\"ID\",[15,\"cH\"],\"IF\",[15,\"cI\"],\"IH\",[15,\"cJ\"],\"II\",[15,\"cK\"],\"IK\",[15,\"cL\"],\"IL\",[15,\"cM\"],\"KK\",[15,\"dV\"],\"IP\",[15,\"cN\"],\"IR\",[15,\"cO\"],\"IU\",[15,\"cP\"],\"IV\",[15,\"cQ\"],\"IW\",[15,\"cR\"],\"IY\",[15,\"cS\"],\"JB\",[15,\"cT\"],\"JC\",[15,\"cU\"],\"JD\",[15,\"cV\"],\"JE\",[15,\"cW\"],\"JF\",[15,\"cX\"],\"JG\",[15,\"cY\"],\"JH\",[15,\"cZ\"],\"JI\",[15,\"dA\"],\"JJ\",[15,\"dB\"],\"JK\",[15,\"dC\"],\"JL\",[15,\"dD\"],\"JM\",[15,\"dE\"],\"JN\",[15,\"dF\"],\"JO\",[15,\"dG\"],\"JP\",[15,\"dH\"],\"JR\",[15,\"dI\"],\"JS\",[15,\"dJ\"],\"JU\",[15,\"dK\"],\"JV\",[15,\"dL\"],\"JX\",[15,\"dM\"],\"JY\",[15,\"dN\"],\"JZ\",[15,\"dO\"],\"KC\",[15,\"dP\"],\"KD\",[15,\"dQ\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_metadataSchema\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[52,\"b\",\"abort_without_fail\"],[52,\"c\",\"accept_by_default\"],[52,\"d\",\"allow_ad_personalization\"],[52,\"e\",\"consent_state\"],[52,\"f\",\"consent_updated\"],[52,\"g\",\"conversion_linker_enabled\"],[52,\"h\",\"conversion_marking_called\"],[52,\"i\",\"cookie_options\"],[52,\"j\",\"em_event\"],[52,\"k\",\"event_provenance\"],[52,\"l\",\"event_start_timestamp_ms\"],[52,\"m\",\"event_usage\"],[52,\"n\",\"extra_tag_experiment_ids\"],[52,\"o\",\"ga4_collection_subdomain\"],[52,\"p\",\"gtm_extracted_data\"],[52,\"q\",\"handle_internally\"],[52,\"r\",\"has_ga_conversion_consents\"],[52,\"s\",\"hit_type\"],[52,\"t\",\"hit_type_override\"],[52,\"u\",\"ignore_dupe_config\"],[52,\"v\",\"is_conversion\"],[52,\"w\",\"is_external_event\"],[52,\"x\",\"is_first_visit\"],[52,\"y\",\"is_first_visit_conversion\"],[52,\"z\",\"is_fpm_encryption\"],[52,\"aA\",\"is_fpm_split\"],[52,\"aB\",\"is_gcp_browser\"],[52,\"aC\",\"is_google_measurement_allowed\"],[52,\"aD\",\"is_server_side_destination\"],[52,\"aE\",\"is_session_start\"],[52,\"aF\",\"is_session_start_conversion\"],[52,\"aG\",\"is_sgtm_ga_ads_conversion_study_control_group\"],[52,\"aH\",\"is_sgtm_prehit\"],[52,\"aI\",\"is_split_conversion\"],[52,\"aJ\",\"is_syn\"],[52,\"aK\",\"is_test_event\"],[52,\"aL\",\"prehit_for_retry\"],[52,\"aM\",\"redact_ads_data\"],[52,\"aN\",\"redact_click_ids\"],[52,\"aO\",\"send_ccm_parallel_ping\"],[52,\"aP\",\"send_user_data_hit\"],[52,\"aQ\",\"speculative\"],[52,\"aR\",\"syn_or_mod\"],[52,\"aS\",\"transient_ecsid\"],[52,\"aT\",\"transmission_type\"],[52,\"aU\",\"user_data\"],[52,\"aV\",\"user_data_from_automatic\"],[52,\"aW\",\"user_data_from_automatic_getter\"],[52,\"aX\",\"user_data_from_code\"],[52,\"aY\",\"user_data_from_manual\"],[36,[8,\"A\",[15,\"b\"],\"B\",[15,\"c\"],\"E\",[15,\"d\"],\"L\",[15,\"e\"],\"M\",[15,\"f\"],\"N\",[15,\"g\"],\"O\",[15,\"h\"],\"P\",[15,\"i\"],\"R\",[15,\"j\"],\"Y\",[15,\"k\"],\"Z\",[15,\"l\"],\"AA\",[15,\"m\"],\"AB\",[15,\"n\"],\"AH\",[15,\"o\"],\"AK\",[15,\"p\"],\"AL\",[15,\"q\"],\"AM\",[15,\"r\"],\"AN\",[15,\"s\"],\"AO\",[15,\"t\"],\"AP\",[15,\"u\"],\"AS\",[15,\"v\"],\"AV\",[15,\"w\"],\"AW\",[15,\"x\"],\"AX\",[15,\"y\"],\"AZ\",[15,\"z\"],\"BA\",[15,\"aA\"],\"BB\",[15,\"aB\"],\"BC\",[15,\"aC\"],\"BH\",[15,\"aD\"],\"BI\",[15,\"aE\"],\"BJ\",[15,\"aF\"],\"BK\",[15,\"aG\"],\"BL\",[15,\"aH\"],\"BN\",[15,\"aI\"],\"BO\",[15,\"aJ\"],\"BP\",[15,\"aK\"],\"BV\",[15,\"aL\"],\"BY\",[15,\"aM\"],\"BZ\",[15,\"aN\"],\"CB\",[15,\"aO\"],\"CK\",[15,\"aP\"],\"CN\",[15,\"aQ\"],\"CQ\",[15,\"aR\"],\"CR\",[15,\"aS\"],\"CS\",[15,\"aT\"],\"CT\",[15,\"aU\"],\"CU\",[15,\"aV\"],\"CV\",[15,\"aW\"],\"CW\",[15,\"aX\"],\"CX\",[15,\"aY\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_featureFlags\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[52,\"b\",44],[52,\"c\",45],[52,\"d\",46],[52,\"e\",47],[52,\"f\",129],[52,\"g\",174],[52,\"h\",276],[36,[8,\"F\",[15,\"b\"],\"G\",[15,\"c\"],\"H\",[15,\"d\"],\"I\",[15,\"e\"],\"Z\",[15,\"g\"],\"AH\",[15,\"h\"],\"U\",[15,\"f\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_crossContainerSchema\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[52,\"b\",\"cookie_deprecation_label\"],[52,\"c\",\"pld\"],[52,\"d\",\"shared_user_id\"],[52,\"e\",\"shared_user_id_requested\"],[52,\"f\",\"shared_user_id_source\"],[36,[8,\"B\",[15,\"b\"],\"N\",[15,\"c\"],\"S\",[15,\"d\"],\"T\",[15,\"e\"],\"U\",[15,\"f\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_platformSchema\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[52,\"b\",1],[52,\"c\",2],[52,\"d\",3],[52,\"e\",4],[52,\"f\",5],[52,\"g\",6],[36,[8,\"A\",[15,\"b\"],\"F\",[15,\"g\"],\"B\",[15,\"c\"],\"C\",[15,\"d\"],\"D\",[15,\"e\"],\"E\",[15,\"f\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_platformDetection\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"o\",[46],[68,\"w\",[53,[22,[1,[28,[\"e\",[17,[15,\"h\"],\"AS\"]]],[28,[\"e\",[17,[15,\"h\"],\"J\"]]]],[46,[53,[36,[7]]]]],[52,\"w\",[\"b\",[17,[15,\"g\"],\"N\"]]],[22,[\"n\",[15,\"w\"]],[46,[53,[36,[15,\"w\"]]]]],[52,\"x\",[7]],[22,[\"p\"],[46,[2,[15,\"x\"],\"push\",[7,[17,[15,\"j\"],\"A\"]]]]],[22,[\"q\"],[46,[2,[15,\"x\"],\"push\",[7,[17,[15,\"j\"],\"B\"]]]]],[22,[\"r\"],[46,[2,[15,\"x\"],\"push\",[7,[17,[15,\"j\"],\"F\"]]]]],[22,[\"u\"],[46,[2,[15,\"x\"],\"push\",[7,[17,[15,\"j\"],\"D\"]]]]],[22,[\"s\"],[46,[2,[15,\"x\"],\"push\",[7,[17,[15,\"j\"],\"E\"]]]]],[22,[\"t\"],[46,[2,[15,\"x\"],\"push\",[7,[17,[15,\"j\"],\"C\"]]]]],[22,[\"l\"],[46,[53,[\"f\",[17,[15,\"g\"],\"N\"],[15,\"x\"],true]]]],[36,[15,\"x\"]]],[46]],[36,[7]]],[50,\"p\",[46],[68,\"w\",[53,[36,[28,[28,[\"c\",\"script[data-requiremodule^=\\\"mage/\\\"]\"]]]]],[46]],[36,false]],[50,\"q\",[46],[68,\"w\",[53,[52,\"w\",[\"m\",\"YXNzZXRzLnNxdWFyZXNwYWNlLmNvbS8=\"]],[22,[28,[15,\"w\"]],[46,[36,false]]],[36,[28,[28,[\"c\",[0,[0,\"script[src^=\\\"//\",[15,\"w\"]],\"\\\"]\"]]]]]],[46]],[36,false]],[50,\"r\",[46],[22,[28,[\"e\",[17,[15,\"h\"],\"J\"]]],[46,[53,[36,false]]]],[68,\"w\",[53,[52,\"w\",[\"m\",\"c2hvcGlmeS5jb20=\"]],[52,\"x\",[\"m\",\"c2hvcGlmeWNkbi5jb20=\"]],[22,[30,[28,[15,\"w\"]],[28,[15,\"x\"]]],[46,[36,false]]],[36,[28,[28,[\"c\",[0,[0,[0,[0,[0,[0,[0,[0,[0,[0,[0,[0,[0,[0,[0,\"script[src*=\\\"cdn.\",[15,\"w\"]],\"\\\"],\"],\"meta[property=\\\"og:image\\\"][content*=\\\"cdn.\"],[15,\"w\"]],\"\\\"],\"],\"link[rel=\\\"preconnect\\\"][href*=\\\"cdn.\"],[15,\"w\"]],\"\\\"],\"],\"link[rel=\\\"preconnect\\\"][href*=\\\"fonts.\"],[15,\"x\"]],\"\\\"],\"],\"link[rel=\\\"preconnect\\\"][href*=\\\"iterable-shopify\\\"],\"],\"link[rel=\\\"preconnect\\\"][href*=\\\"v.\"],[15,\"w\"]],\"\\\"]\"]]]]]],[46]],[36,false]],[50,\"s\",[46],[68,\"w\",[53,[52,\"w\",[\"d\",\"protocol\"]],[52,\"x\",[\"d\",\"host\"]],[52,\"y\",[39,[1,[15,\"w\"],[15,\"x\"]],[0,[0,[0,[0,\"[src^=\\\"\",[15,\"w\"]],\"://\"],[15,\"x\"]],\"/wp-content\\\"],\"],\"\"]],[52,\"z\",[\"m\",\"LndvcmRwcmVzcy5jb20=\"]],[52,\"aA\",[\"m\",\"Ly9zLncub3Jn\"]],[22,[30,[28,[15,\"z\"]],[28,[15,\"aA\"]]],[46,[36,false]]],[36,[30,[\"v\",[15,\"x\"],[15,\"z\"]],[28,[28,[\"c\",[0,[0,[0,[0,[15,\"y\"],\"meta[name=\\\"generator\\\"][content^=\\\"WordPress \\\"],\"],\"link[rel=\\\"dns-prefetch\\\"][href=\\\"\"],[15,\"aA\"]],\"\\\"]\"]]]]]]],[46]],[36,false]],[50,\"t\",[46],[68,\"w\",[53,[52,\"w\",[28,[28,[\"c\",[0,\"[class*=\\\"woocommerce\\\"],\",\"meta[name=\\\"generator\\\"][content^=\\\"WooCommerce \\\"]\"]]]]],[22,[15,\"w\"],[46,[53]]],[36,[15,\"w\"]]],[46]],[36,false]],[50,\"u\",[46],[68,\"w\",[53,[52,\"w\",[28,[28,[\"c\",[0,[0,\"script[src*=\\\"woocommerce\\\"],\",\"link[href*=\\\"woocommerce\\\"],\"],\"[class|=\\\"woocommerce\\\"]\"]]]]],[22,[15,\"w\"],[46,[53]]],[36,[15,\"w\"]]],[46]],[36,false]],[50,\"v\",[46,\"w\",\"x\"],[36,[1,[19,[17,[15,\"w\"],\"length\"],[17,[15,\"x\"],\"length\"]],[20,[2,[15,\"w\"],\"substring\",[7,[37,[17,[15,\"w\"],\"length\"],[17,[15,\"x\"],\"length\"]],[17,[15,\"w\"],\"length\"]]],[15,\"x\"]]]]],[52,\"b\",[\"require\",\"internal.copyFromCrossContainerData\"]],[52,\"c\",[\"require\",\"internal.getFirstElementByCssSelector\"]],[52,\"d\",[\"require\",\"getUrl\"]],[52,\"e\",[\"require\",\"internal.isFeatureEnabled\"]],[52,\"f\",[\"require\",\"internal.setInCrossContainerData\"]],[52,\"g\",[15,\"__module_crossContainerSchema\"]],[52,\"h\",[15,\"__module_features\"]],[52,\"i\",[15,\"__module_featureFlags\"]],[52,\"j\",[15,\"__module_platformSchema\"]],[52,\"k\",[\"require\",\"getType\"]],[52,\"l\",[\"require\",\"internal.isDomReady\"]],[52,\"m\",[\"require\",\"fromBase64\"]],[52,\"n\",[51,\"\",[7,\"w\"],[36,[20,[\"k\",[15,\"w\"]],\"array\"]]]],[36,[8,\"A\",[15,\"o\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_taskSetTestHitParams\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"f\",[46,\"g\"],[22,[2,[15,\"g\"],\"getMetadata\",[7,[17,[15,\"e\"],\"BP\"]]],[46,[53,[2,[15,\"g\"],\"setHitData\",[7,[17,[15,\"d\"],\"IP\"],\"1\"]]]]]],[52,\"b\",[\"require\",\"internal.isFeatureEnabled\"]],[52,\"c\",[15,\"__module_features\"]],[52,\"d\",[15,\"__module_gtagSchema\"]],[52,\"e\",[15,\"__module_metadataSchema\"]],[36,[8,\"A\",[15,\"f\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_taskPlatformDetection\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"d\",[46,\"e\"],[52,\"f\",[2,[15,\"c\"],\"A\",[7]]],[22,[1,[15,\"f\"],[18,[17,[15,\"f\"],\"length\"],0]],[46,[53,[2,[15,\"e\"],\"mergeHitDataForKey\",[7,[17,[15,\"b\"],\"FU\"],[8,\"plf\",[2,[15,\"f\"],\"join\",[7,\".\"]]]]]]]]],[52,\"b\",[15,\"__module_gtagSchema\"]],[52,\"c\",[15,\"__module_platformDetection\"]],[36,[8,\"A\",[15,\"d\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n \n]\n,\"entities\":{\n\"__c\":{\"2\":true,\"5\":true,\"6\":true}\n,\n\"__ccd_ga_first\":{\"2\":true,\"5\":true,\"6\":true}\n,\n\"__ccd_ga_last\":{\"2\":true,\"5\":true,\"6\":true}\n,\n\"__e\":{\"2\":true,\"5\":true,\"6\":true}\n,\n\"__ogt_1p_data_v2\":{\"2\":true,\"5\":true,\"6\":true}\n,\n\"__rep\":{\"5\":true,\"6\":true}\n\n\n}\n,\"blob\":{\"1\":\"1\",\"10\":\"UA-22381566-3\",\"14\":\"6641\",\"15\":\"0\",\"16\":\"ChEI8Jak0QYQ0ZeFzIyGnKuRARIeAPP8X1Wmqm+M/egG3oRDqXG2NySs3JecV70SWjkPGgLmOg==\",\"17\":\"c\",\"19\":\"dataLayer\",\"20\":\"\",\"21\":\"www.googletagmanager.com\",\"22\":\"eyIwIjoiVVMiLCIxIjoiVVMtREMiLCIyIjpmYWxzZSwiMyI6IiIsIjQiOiIiLCI1Ijp0cnVlLCI2IjpmYWxzZSwiNyI6ImFkX3N0b3JhZ2V8YW5hbHl0aWNzX3N0b3JhZ2V8YWRfdXNlcl9kYXRhfGFkX3BlcnNvbmFsaXphdGlvbiIsIjkiOmZhbHNlfQ\",\"23\":\"google.tagmanager.debugui2.queue\",\"24\":\"tagassistant.google.com\",\"27\":0.005,\"3\":\"www.googletagmanager.com\",\"30\":\"US\",\"31\":\"US-DC\",\"32\":true,\"34\":\"UA-22381566-3\",\"35\":\"UA\",\"36\":\"https://adservice.google.com/pagead/regclk\",\"37\":\"__TAGGY_INSTALLED\",\"38\":\"cct.google\",\"39\":\"googTaggyReferrer\",\"40\":\"https://cct.google/taggy/agent.js\",\"41\":\"google.tagmanager.ta.prodqueue\",\"42\":0.01,\"43\":\"{\\\"keys\\\":[{\\\"hpkePublicKey\\\":{\\\"params\\\":{\\\"aead\\\":\\\"AES_128_GCM\\\",\\\"kdf\\\":\\\"HKDF_SHA256\\\",\\\"kem\\\":\\\"DHKEM_P256_HKDF_SHA256\\\"},\\\"publicKey\\\":\\\"BCqw0qEqTsS08PBo90lZ1ErGYbSb3NbkMQO2/wiW2ZfMelR5JOSfhEnBeITaZD6MR7EHlM1AzByz0tuBydb30r8=\\\",\\\"version\\\":0},\\\"id\\\":\\\"fc5c0d24-63b1-4c45-909a-f5cac77966fc\\\"},{\\\"hpkePublicKey\\\":{\\\"params\\\":{\\\"aead\\\":\\\"AES_128_GCM\\\",\\\"kdf\\\":\\\"HKDF_SHA256\\\",\\\"kem\\\":\\\"DHKEM_P256_HKDF_SHA256\\\"},\\\"publicKey\\\":\\\"BMg2rCm6+UC0kTt85smFpcngYrO/Cj2xxWxlj178bhsMs75uNBc0MEJuqWo3JY/60Q0Nb+fHlHEBbW6TbfYEqmw=\\\",\\\"version\\\":0},\\\"id\\\":\\\"ef161028-dc27-4cf1-988f-10c2e4527d2e\\\"},{\\\"hpkePublicKey\\\":{\\\"params\\\":{\\\"aead\\\":\\\"AES_128_GCM\\\",\\\"kdf\\\":\\\"HKDF_SHA256\\\",\\\"kem\\\":\\\"DHKEM_P256_HKDF_SHA256\\\"},\\\"publicKey\\\":\\\"BAUpF/N7KuXZZCVYZ0hGuqxqmdFZCZTJPnImZU4hidakVlqNjSf0rbHqLcLSTK2JAccTScJNICz3nMVR9Uv9s2k=\\\",\\\"version\\\":0},\\\"id\\\":\\\"e55d039e-77ca-428b-a1ca-d7354ce25dfd\\\"},{\\\"hpkePublicKey\\\":{\\\"params\\\":{\\\"aead\\\":\\\"AES_128_GCM\\\",\\\"kdf\\\":\\\"HKDF_SHA256\\\",\\\"kem\\\":\\\"DHKEM_P256_HKDF_SHA256\\\"},\\\"publicKey\\\":\\\"BMupcMkI6MkeJqOMqKYHfjvrHQfmqidb9miWYWODEs1SsJoaRmV0mDPfSSqGJ9ZaJqV3kD768VGuiRj20LlLbvc=\\\",\\\"version\\\":0},\\\"id\\\":\\\"4c2d3d62-a63a-4bbc-8a73-dcc629e28443\\\"},{\\\"hpkePublicKey\\\":{\\\"params\\\":{\\\"aead\\\":\\\"AES_128_GCM\\\",\\\"kdf\\\":\\\"HKDF_SHA256\\\",\\\"kem\\\":\\\"DHKEM_P256_HKDF_SHA256\\\"},\\\"publicKey\\\":\\\"BG0/zICuKyKByJgJXp0H5jHpxlNPMZeR0xjj1dz98eUCGp3tQ8DhFTb8Gf5wKXZo2yev1Pqu/yTXLhjbKFY64y8=\\\",\\\"version\\\":0},\\\"id\\\":\\\"0be218bd-8cf4-4cf0-b970-adc02fcebd75\\\"}]}\",\"44\":\"0\",\"45\":true,\"46\":{\"1\":\"1000\",\"10\":\"6631\",\"11\":\"63a0\",\"14\":\"1000\",\"16\":\"US-CO~US-CT~US-MT~US-NE~US-NH~US-TX~US-MN~US-NJ~US-MD~US-OR~US-DE\",\"17\":\"US-CO~US-CT~US-MT~US-NE~US-NH~US-TX~US-MN~US-NJ~US-MD~US-OR~US-DE\",\"2\":\"9\",\"20\":\"5000\",\"21\":\"5000\",\"22\":\"4.3.0\",\"23\":\"0.0.0\",\"25\":\"1\",\"26\":\"4000\",\"27\":\"100\",\"3\":\"5\",\"4\":\"ad_storage|analytics_storage|ad_user_data|ad_personalization\",\"44\":\"15000\",\"48\":\"30000\",\"5\":\"ad_storage|analytics_storage|ad_user_data\",\"6\":\"1\",\"61\":\"1000\",\"62\":\"A6ONHRY7/bvBro+IMZd/a6LNjn7SSv999SkN/hFAE9L6vMr34dNgfdSVdYmv4U+NHZg1sxd38RtciRpRUtIRPgQAAACCeyJvcmlnaW4iOiJodHRwczovL3d3dy5nb29nbGV0YWdtYW5hZ2VyLmNvbTo0NDMiLCJmZWF0dXJlIjoiU2hhcmVkV29ya2VyRXh0ZW5kZWRMaWZldGltZSIsImV4cGlyeSI6MTc3NjcyOTYwMCwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ==\",\"63\":\"1000\",\"66\":\"100\",\"7\":\"10\"},\"48\":true,\"5\":\"UA-22381566-3\",\"51\":true,\"55\":[\"UA-22381566-3\"],\"56\":[{\"1\":403,\"3\":0.5,\"4\":115938465,\"5\":115938466,\"6\":0,\"7\":2},{\"1\":404,\"3\":0.5,\"4\":115938468,\"5\":115938469,\"6\":0,\"7\":1},{\"1\":475,\"3\":0.1,\"4\":117776793,\"5\":117776794,\"6\":0,\"7\":1},{\"1\":502,\"2\":true},{\"1\":490,\"2\":true},{\"1\":491,\"3\":0.01,\"4\":118012007,\"5\":118012008,\"6\":118012009,\"7\":1},{\"1\":480,\"2\":true},{\"1\":560,\"2\":true},{\"1\":523,\"2\":true},{\"1\":548,\"2\":true},{\"1\":504,\"2\":true},{\"1\":462,\"3\":0.05,\"4\":118806524,\"5\":118806525,\"6\":118806526,\"7\":1},{\"1\":413,\"2\":true},{\"1\":549,\"2\":true},{\"1\":500,\"2\":true},{\"1\":552,\"2\":true},{\"1\":533,\"3\":0.01,\"4\":119349418,\"5\":119349417,\"6\":0,\"7\":1},{\"1\":492,\"2\":true},{\"1\":545,\"3\":0.1,\"4\":119061279,\"5\":119061278,\"6\":0,\"7\":1},{\"1\":450,\"3\":0.01,\"4\":117227714,\"5\":117227715,\"6\":117227716,\"7\":3},{\"1\":458,\"2\":true},{\"1\":443,\"3\":0.001,\"4\":117628654,\"5\":117628655,\"6\":117628656,\"7\":3},{\"1\":498,\"3\":0.2,\"4\":115616985,\"5\":115616986,\"6\":0,\"7\":1},{\"1\":518,\"2\":true},{\"1\":495,\"3\":0.05,\"4\":118131810,\"5\":118131808,\"6\":118131809,\"7\":3},{\"1\":431,\"2\":true},{\"1\":419,\"2\":true},{\"1\":564,\"3\":0.0001,\"4\":119205317,\"5\":119205315,\"6\":119205316,\"7\":1},{\"1\":554,\"2\":true},{\"1\":557,\"2\":true},{\"1\":539,\"2\":true},{\"1\":571,\"2\":true},{\"1\":499,\"2\":true},{\"1\":516,\"3\":0.01,\"4\":118395335,\"5\":118395333,\"6\":118395334,\"7\":1},{\"1\":535,\"2\":true},{\"1\":446,\"2\":true},{\"1\":524,\"2\":true}],\"59\":[\"UA-22381566-3\"],\"63\":0.005}\n,\"permissions\":{\n\"__c\":{}\n,\n\"__ccd_ga_first\":{\"read_dom_elements\":{\"allowedCssSelectors\":\"any\"},\"get_url\":{\"urlParts\":\"specific\",\"protocol\":true,\"host\":true}}\n,\n\"__ccd_ga_last\":{}\n,\n\"__e\":{\"read_event_data\":{\"eventDataAccess\":\"specific\",\"keyPatterns\":[\"event\"]}}\n,\n\"__ogt_1p_data_v2\":{\"detect_user_provided_data\":{\"limitDataSources\":true,\"allowAutoDataSources\":true,\"allowManualDataSources\":false,\"allowCodeDataSources\":false}}\n,\n\"__rep\":{}\n\n\n}\n\n\n\n,\"security_groups\":{\n\"google\":[\n\"__c\"\n,\n\"__ccd_ga_first\"\n,\n\"__ccd_ga_last\"\n,\n\"__e\"\n,\n\"__ogt_1p_data_v2\"\n,\n\"__rep\"\n\n]\n\n\n}\n\n\n\n\n\n};\n\n\n\n\nvar k,aa=typeof Object.create==\"function\"?Object.create:function(a){var b=function(){};b.prototype=a;return new b},ca=typeof Object.defineProperties==\"function\"?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a},da=function(a){for(var b=[\"object\"==typeof globalThis&&globalThis,a,\"object\"==typeof window&&window,\"object\"==typeof self&&self,\"object\"==typeof global&&global],c=0;c<b.length;++c){var d=b[c];if(d&&d.Math==Math)return d}throw Error(\"Cannot find global object\");\n},fa=da(this),ha=typeof Symbol===\"function\"&&typeof Symbol(\"x\")===\"symbol\",ia={},ja={},la=function(a,b,c){if(!c||a!=null){var d=ja[b];if(d==null)return a[b];var e=a[d];return e!==void 0?e:a[b]}},oa=function(a,b,c){if(b)a:{var d=a.split(\".\"),e=d.length===1,f=d[0],g;!e&&f in ia?g=ia:g=fa;for(var h=0;h<d.length-1;h++){var l=d[h];if(!(l in g))break a;g=g[l]}var n=d[d.length-1],p=ha&&c===\"es6\"?g[n]:null,q=b(p);if(q!=null)if(e)ca(ia,n,{configurable:!0,writable:!0,value:q});else if(q!==p){if(ja[n]===void 0){var r=\nMath.random()*1E9>>>0;ja[n]=ha?fa.Symbol(n):\"$jscp$\"+r+\"$\"+n}ca(g,ja[n],{configurable:!0,writable:!0,value:q})}}},pa;if(ha&&typeof Object.setPrototypeOf==\"function\")pa=Object.setPrototypeOf;else{var qa;a:{var ra={a:!0},sa={};try{sa.__proto__=ra;qa=sa.a;break a}catch(a){}qa=!1}pa=qa?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+\" is not extensible\");return a}:null}\nvar ua=pa,wa=function(a,b){a.prototype=aa(b.prototype);a.prototype.constructor=a;if(ua)ua(a,b);else for(var c in b)if(c!=\"prototype\")if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.Lt=b.prototype},xa=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}},m=function(a){var b=typeof Symbol!=\"undefined\"&&Symbol.iterator&&a[Symbol.iterator];if(b)return b.call(a);if(typeof a.length==\"number\")return{next:xa(a)};\nthrow Error(String(a)+\" is not an iterable or ArrayLike\");},ya=function(a){for(var b,c=[];!(b=a.next()).done;)c.push(b.value);return c},za=function(a){return a instanceof Array?a:ya(m(a))},Ba=function(a){return Aa(a,a)},Aa=function(a,b){a.raw=b;Object.freeze&&(Object.freeze(a),Object.freeze(b));return a},Ca=ha&&typeof la(Object,\"assign\")==\"function\"?la(Object,\"assign\"):function(a,b){if(a==null)throw new TypeError(\"No nullish arg\");a=Object(a);for(var c=1;c<arguments.length;c++){var d=arguments[c];\nif(d)for(var e in d)Object.prototype.hasOwnProperty.call(d,e)&&(a[e]=d[e])}return a};oa(\"Object.assign\",function(a){return a||Ca},\"es6\");var Da=function(a){if(!(a instanceof Object))throw new TypeError(\"Iterator result \"+a+\" is not an object\");},Fa=function(){this.ia=!1;this.T=null;this.ma=void 0;this.H=1;this.O=this.Z=0;this.Ra=this.K=null},Ga=function(a){if(a.ia)throw new TypeError(\"Generator is already running\");a.ia=!0};Fa.prototype.Ea=function(a){this.ma=a};\nvar Ha=function(a,b){a.K={co:b,isException:!0};a.H=a.Z||a.O};Fa.prototype.getNextAddressJsc=function(){return this.H};Fa.prototype.getYieldResultJsc=function(){return this.ma};Fa.prototype.return=function(a){this.K={return:a};this.H=this.O};Fa.prototype[\"return\"]=Fa.prototype.return;Fa.prototype.Gj=function(a){this.K={jd:a};this.H=this.O};Fa.prototype.jumpThroughFinallyBlocks=Fa.prototype.Gj;Fa.prototype.Xb=function(a,b){this.H=b;return{value:a}};Fa.prototype.yield=Fa.prototype.Xb;\nFa.prototype.Fs=function(a,b){var c=m(a),d=c.next();Da(d);if(d.done)this.ma=d.value,this.H=b;else return this.T=c,this.Xb(d.value,b)};Fa.prototype.yieldAll=Fa.prototype.Fs;Fa.prototype.jd=function(a){this.H=a};Fa.prototype.jumpTo=Fa.prototype.jd;Fa.prototype.Jj=function(){this.H=0};Fa.prototype.jumpToEnd=Fa.prototype.Jj;Fa.prototype.Wr=function(a,b){this.Z=a;b!=void 0&&(this.O=b)};Fa.prototype.setCatchFinallyBlocks=Fa.prototype.Wr;Fa.prototype.Cg=function(a){this.Z=0;this.O=a||0};\nFa.prototype.setFinallyBlock=Fa.prototype.Cg;Fa.prototype.Oj=function(a,b){this.H=a;this.Z=b||0};Fa.prototype.leaveTryBlock=Fa.prototype.Oj;Fa.prototype.Fj=function(a){this.Z=a||0;var b=this.K.co;this.K=null;return b};Fa.prototype.enterCatchBlock=Fa.prototype.Fj;Fa.prototype.gd=function(a,b,c){c?this.Ra[c]=this.K:this.Ra=[this.K];this.Z=a||0;this.O=b||0};Fa.prototype.enterFinallyBlock=Fa.prototype.gd;\nFa.prototype.de=function(a,b){var c=this.Ra.splice(b||0)[0],d=this.K=this.K||c;d?d.isException?this.H=this.Z||this.O:d.jd!=void 0&&this.O<d.jd?(this.H=d.jd,this.K=null):this.H=this.O:this.H=a};Fa.prototype.leaveFinallyBlock=Fa.prototype.de;Fa.prototype.ce=function(a){return new Ia(a)};Fa.prototype.forIn=Fa.prototype.ce;var Ia=function(a){this.K=a;this.H=[];for(var b in a)this.H.push(b);this.H.reverse()};Ia.prototype.lo=function(){for(;this.H.length>0;){var a=this.H.pop();if(a in this.K)return a}return null};\nIa.prototype.getNext=Ia.prototype.lo;\nvar Ja=function(a){this.H=new Fa;this.K=a},Ma=function(a,b){Ga(a.H);var c=a.H.T;if(c)return Ka(a,\"return\"in c?c[\"return\"]:function(d){return{value:d,done:!0}},b,a.H.return);a.H.return(b);return La(a)},Ka=function(a,b,c,d){try{var e=b.call(a.H.T,c);Da(e);if(!e.done)return a.H.ia=!1,e;var f=e.value}catch(g){return a.H.T=null,Ha(a.H,g),La(a)}a.H.T=null;d.call(a.H,f);return La(a)},La=function(a){for(;a.H.H;)try{var b=a.K(a.H);if(b)return a.H.ia=!1,{value:b.value,done:!1}}catch(d){a.H.ma=void 0,Ha(a.H,\nd)}a.H.ia=!1;if(a.H.K){var c=a.H.K;a.H.K=null;if(c.isException)throw c.co;return{value:c.return,done:!0}}return{value:void 0,done:!0}},Na=function(a){this.next=function(b){var c;Ga(a.H);a.H.T?c=Ka(a,a.H.T.next,b,a.H.Ea):(a.H.Ea(b),c=La(a));return c};this.throw=function(b){var c;Ga(a.H);a.H.T?c=Ka(a,a.H.T[\"throw\"],b,a.H.Ea):(Ha(a.H,b),c=La(a));return c};this.return=function(b){return Ma(a,b)};this[Symbol.iterator]=function(){return this}},Oa=function(a,b){var c=new Na(new Ja(b));ua&&a.prototype&&ua(c,\na.prototype);return c},Pa=function(){for(var a=Number(this),b=[],c=a;c<arguments.length;c++)b[c-a]=arguments[c];return b},Qa=function(a){return a};/*\n\n Copyright The Closure Library Authors.\n SPDX-License-Identifier: Apache-2.0\n*/\nvar Ra=this||self,Sa=function(a,b){function c(){}c.prototype=b.prototype;a.Lt=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.qv=function(d,e,f){for(var g=Array(arguments.length-2),h=2;h<arguments.length;h++)g[h-2]=arguments[h];return b.prototype[e].apply(d,g)}};var Ta=function(a,b){this.type=a;this.data=b};var Ua=function(){this.map={};this.H={}};Ua.prototype.get=function(a){return this.map[\"dust.\"+a]};Ua.prototype.set=function(a,b){var c=\"dust.\"+a;this.H.hasOwnProperty(c)||(this.map[c]=b)};Ua.prototype.has=function(a){return this.map.hasOwnProperty(\"dust.\"+a)};Ua.prototype.remove=function(a){var b=\"dust.\"+a;this.H.hasOwnProperty(b)||delete this.map[b]};\nvar Va=function(a,b){var c=[],d;for(d in a.map)if(a.map.hasOwnProperty(d)){var e=d.substring(5);switch(b){case 1:c.push(e);break;case 2:c.push(a.map[d]);break;case 3:c.push([e,a.map[d]])}}return c};Ua.prototype.Fa=function(){return Va(this,1)};Ua.prototype.Dc=function(){return Va(this,2)};Ua.prototype.ac=function(){return Va(this,3)};var Wa=function(){};Wa.prototype.reset=function(){};var Xa=function(){this.value={};this.prefix=\"gtm.\"};k=Xa.prototype;k.set=function(a,b){this.value[this.prefix+String(a)]=b};k.get=function(a){return this.value[this.prefix+String(a)]};k.has=function(a){return this.value.hasOwnProperty(this.prefix+String(a))};k.delete=function(a){var b=this.prefix+String(a);return this.value.hasOwnProperty(b)?(delete this.value[b],!0):!1};k.clear=function(){this.value={}};\nk.values=function(){var a=this;return function c(){var d,e,f;return Oa(c,function(g){switch(g.H){case 1:g.Cg(2),e=g.ce(a.value);case 4:if((d=e.lo())==null){g.jd(2);break}if(!a.value.hasOwnProperty(d)){g.jd(4);break}f=Qa;return g.Xb(a.value[d],8);case 8:f(g.ma);g.jd(4);break;case 2:g.gd(),g.de(0)}})}()};fa.Object.defineProperties(Xa.prototype,{size:{configurable:!0,enumerable:!0,get:function(){return Object.keys(this.value).length}}});\nfunction $a(){try{if(Map)return new Map}catch(a){}return new Xa};var ab=function(){this.values=[]};ab.prototype.add=function(a){this.values.indexOf(a)===-1&&this.values.push(a)};ab.prototype.has=function(a){return this.values.indexOf(a)>-1};var bb=function(a,b){this.ia=a;this.parent=b;this.T=this.K=void 0;this.Eb=!1;this.O=function(d,e,f){return d.apply(e,f)};this.H=$a();var c;a:{try{if(Set){c=new Set;break a}}catch(d){}c=new ab}this.Z=c};bb.prototype.add=function(a,b){cb(this,a,b,!1)};bb.prototype.di=function(a,b){cb(this,a,b,!0)};var cb=function(a,b,c,d){a.Eb||a.Z.has(b)||(d&&a.Z.add(b),a.H.set(b,c))};k=bb.prototype;\nk.set=function(a,b){this.Eb||(!this.H.has(a)&&this.parent&&this.parent.has(a)?this.parent.set(a,b):this.Z.has(a)||this.H.set(a,b))};k.get=function(a){return this.H.has(a)?this.H.get(a):this.parent?this.parent.get(a):void 0};k.has=function(a){return!!this.H.has(a)||!(!this.parent||!this.parent.has(a))};k.wb=function(){var a=new bb(this.ia,this);this.K&&a.Nb(this.K);a.od(this.O);a.te(this.T);return a};k.he=function(){return this.ia};k.Nb=function(a){this.K=a};k.jo=function(){return this.K};\nk.od=function(a){this.O=a};k.Tj=function(){return this.O};k.Wa=function(){this.Eb=!0};k.te=function(a){this.T=a};k.xb=function(){return this.T};var db=function(a,b,c){var d;d=Error.call(this,a.message);this.message=d.message;\"stack\"in d&&(this.stack=d.stack);this.Ao=a;this.Un=c===void 0?!1:c;this.debugInfo=[];this.H=b};wa(db,Error);var eb=function(a){return a instanceof db?a:new db(a,void 0,!0)};var fb=$a();function gb(a,b){for(var c,d=m(b),e=d.next();!e.done&&!(c=hb(a,e.value),c instanceof Ta);e=d.next());return c}function hb(a,b){try{var c=b[0],d=b.slice(1),e=String(c),f=fb.has(e)?fb.get(e):a.get(e);if(!f||typeof f.invoke!==\"function\")throw eb(Error(\"Attempting to execute non-function \"+b[0]+\".\"));return f.apply(a,d)}catch(h){var g=a.jo();g&&g(h,b.context?{id:b[0],line:b.context.line}:null);throw h;}};var ib=function(){this.K=new Wa;this.H=new bb(this.K)};k=ib.prototype;k.he=function(){return this.K};k.Nb=function(a){this.H.Nb(a)};k.od=function(a){this.H.od(a)};k.execute=function(a){return this.uk([a].concat(za(Pa.apply(1,arguments))))};k.uk=function(){for(var a,b=m(Pa.apply(0,arguments)),c=b.next();!c.done;c=b.next())a=hb(this.H,c.value);return a};k.Qq=function(a){var b=Pa.apply(1,arguments),c=this.H.wb();c.te(a);for(var d,e=m(b),f=e.next();!f.done;f=e.next())d=hb(c,f.value);return d};k.Wa=function(){this.H.Wa()};var kb=function(a,b){this.T=a;this.parent=b;this.O=this.H=void 0;this.Eb=!1;this.K=function(c,d,e){return c.apply(d,e)};this.values=new Ua};kb.prototype.add=function(a,b){lb(this,a,b,!1)};kb.prototype.di=function(a,b){lb(this,a,b,!0)};var lb=function(a,b,c,d){if(!a.Eb)if(d){var e=a.values;e.set(b,c);e.H[\"dust.\"+b]=!0}else a.values.set(b,c)};k=kb.prototype;k.set=function(a,b){this.Eb||(!this.values.has(a)&&this.parent&&this.parent.has(a)?this.parent.set(a,b):this.values.set(a,b))};\nk.get=function(a){return this.values.has(a)?this.values.get(a):this.parent?this.parent.get(a):void 0};k.has=function(a){return!!this.values.has(a)||!(!this.parent||!this.parent.has(a))};k.wb=function(){var a=new kb(this.T,this);this.H&&a.Nb(this.H);a.od(this.K);a.te(this.O);return a};k.he=function(){return this.T};k.Nb=function(a){this.H=a};k.jo=function(){return this.H};k.od=function(a){this.K=a};k.Tj=function(){return this.K};k.Wa=function(){this.Eb=!0};k.te=function(a){this.O=a};k.xb=function(){return this.O};var mb=function(){this.Na=!1;this.la=new Ua};k=mb.prototype;k.get=function(a){return this.la.get(a)};k.set=function(a,b){this.Na||this.la.set(a,b)};k.has=function(a){return this.la.has(a)};k.remove=function(a){this.Na||this.la.remove(a)};k.Fa=function(){return this.la.Fa()};k.Dc=function(){return this.la.Dc()};k.ac=function(){return this.la.ac()};k.Wa=function(){this.Na=!0};k.Eb=function(){return this.Na};function nb(){for(var a=ob,b={},c=0;c<a.length;++c)b[a[c]]=c;return b}function pb(){var a=\"ABCDEFGHIJKLMNOPQRSTUVWXYZ\";a+=a.toLowerCase()+\"0123456789-_\";return a+\".\"}var ob,qb;function sb(a){ob=ob||pb();qb=qb||nb();for(var b=[],c=0;c<a.length;c+=3){var d=c+1<a.length,e=c+2<a.length,f=a.charCodeAt(c),g=d?a.charCodeAt(c+1):0,h=e?a.charCodeAt(c+2):0,l=f>>2,n=(f&3)<<4|g>>4,p=(g&15)<<2|h>>6,q=h&63;e||(q=64,d||(p=64));b.push(ob[l],ob[n],ob[p],ob[q])}return b.join(\"\")}\nfunction tb(a){function b(l){for(;d<a.length;){var n=a.charAt(d++),p=qb[n];if(p!=null)return p;if(!/^[\\s\\xa0]*$/.test(n))throw Error(\"Unknown base64 encoding at char: \"+n);}return l}ob=ob||pb();qb=qb||nb();for(var c=\"\",d=0;;){var e=b(-1),f=b(0),g=b(64),h=b(64);if(h===64&&e===-1)return c;c+=String.fromCharCode(e<<2|f>>4);g!==64&&(c+=String.fromCharCode(f<<4&240|g>>2),h!==64&&(c+=String.fromCharCode(g<<6&192|h)))}};var ub={};function vb(a,b){var c=ub[a];c||(c=ub[a]=[]);c[b]=!0}function wb(){delete ub.GA4_EVENT}function xb(){var a=yb.H.slice();ub.GTAG_EVENT_FEATURE_CHANNEL=a}function zb(a){for(var b=[],c=0,d=0;d<a.length;d++)d%8===0&&d>0&&(b.push(String.fromCharCode(c)),c=0),a[d]&&(c|=1<<d%8);c>0&&b.push(String.fromCharCode(c));return sb(b.join(\"\")).replace(/\\.+$/,\"\")};function Ab(){}function Bb(a){return typeof a===\"function\"}function Cb(a){return typeof a===\"string\"}function Db(a){return typeof a===\"number\"&&!isNaN(a)}function Eb(a){return Array.isArray(a)?a:[a]}function Fb(a,b){if(a&&Array.isArray(a))for(var c=0;c<a.length;c++)if(a[c]&&b(a[c]))return a[c]}function Gb(a,b){if(!Db(a)||!Db(b)||a>b)a=0,b=2147483647;return Math.floor(Math.random()*(b-a+1)+a)}\nfunction Hb(a,b){for(var c=new Ib,d=0;d<a.length;d++)c.set(a[d],!0);for(var e=0;e<b.length;e++)if(c.get(b[e]))return!0;return!1}function Jb(a,b){for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&b(c,a[c])}function Kb(a){return!!a&&(Object.prototype.toString.call(a)===\"[object Arguments]\"||Object.prototype.hasOwnProperty.call(a,\"callee\"))}function Lb(a){return Math.round(Number(a))||0}function Mb(a){return\"false\"===String(a).toLowerCase()?!1:!!a}\nfunction Nb(a){var b=[];if(Array.isArray(a))for(var c=0;c<a.length;c++)b.push(String(a[c]));return b}function Ob(a){return a?a.replace(/^\\s+|\\s+$/g,\"\"):\"\"}function Pb(){return new Date(Date.now())}function Qb(){return Pb().getTime()}var Ib=function(){this.prefix=\"gtm.\";this.values={}};Ib.prototype.set=function(a,b){this.values[this.prefix+a]=b};Ib.prototype.get=function(a){return this.values[this.prefix+a]};Ib.prototype.contains=function(a){return this.get(a)!==void 0};\nfunction Rb(a,b,c){return a&&a.hasOwnProperty(b)?a[b]:c}function Tb(a){var b=a;return function(){if(b){var c=b;b=void 0;try{c()}catch(d){}}}}function Ub(a,b){for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c])}function Vb(a,b){for(var c=[],d=0;d<a.length;d++)c.push(a[d]),c.push.apply(c,b[a[d]]||[]);return c}function Wb(a,b){return a.length>=b.length&&a.substring(0,b.length)===b}function Xb(a,b){return a.length>=b.length&&a.substring(a.length-b.length,a.length)===b}\nfunction Yb(a,b,c){c=c||[];for(var d=a,e=0;e<b.length-1;e++){if(!d.hasOwnProperty(b[e]))return;d=d[b[e]];if(c.indexOf(d)>=0)return}return d}function Zb(a,b){for(var c={},d=c,e=a.split(\".\"),f=0;f<e.length-1;f++)d=d[e[f]]={};d[e[e.length-1]]=b;return c}var $b=/^\\w{1,9}$/;function ac(a,b){a=a||{};b=b||\",\";var c=[];Jb(a,function(d,e){$b.test(d)&&e&&c.push(d)});return c.join(b)}\nfunction bc(a){for(var b=[],c=0;c<a.length;c++){var d=a.charCodeAt(c);d<128?b.push(d):d<2048?b.push(192|d>>6,128|d&63):d<55296||d>=57344?b.push(224|d>>12,128|d>>6&63,128|d&63):(d=65536+((d&1023)<<10|a.charCodeAt(++c)&1023),b.push(240|d>>18,128|d>>12&63,128|d>>6&63,128|d&63))}return new Uint8Array(b)}function cc(a,b){function c(){e&&++d===b&&(e(),e=null,c.done=!0)}var d=0,e=a;c.done=!1;return c}\nfunction dc(a){if(!a)return a;var b=a;try{b=decodeURIComponent(a)}catch(d){}var c=b.split(\",\");return c.length===2&&c[0]===c[1]?c[0]:a}\nfunction ec(a,b,c){function d(n){var p=n.split(\"=\")[0];if(a.indexOf(p)<0)return n;if(c!==void 0)return p+\"=\"+c}function e(n){return n.split(\"&\").map(d).filter(function(p){return p!==void 0}).join(\"&\")}var f=b.href.split(/[?#]/)[0],g=b.search,h=b.hash;g[0]===\"?\"&&(g=g.substring(1));h[0]===\"#\"&&(h=h.substring(1));g=e(g);h=e(h);g!==\"\"&&(g=\"?\"+g);h!==\"\"&&(h=\"#\"+h);var l=\"\"+f+g+h;l[l.length-1]===\"/\"&&(l=l.substring(0,l.length-1));return l}\nfunction fc(a){for(var b=0;b<3;++b)try{var c=decodeURIComponent(a).replace(/\\+/g,\" \");if(c===a)break;a=c}catch(d){return\"\"}return a}function hc(){var a=w,b;a:{var c=a.crypto||a.msCrypto;if(c&&c.getRandomValues)try{var d=new Uint8Array(25);c.getRandomValues(d);b=btoa(String.fromCharCode.apply(String,za(d))).replace(/\\+/g,\"-\").replace(/\\//g,\"_\").replace(/=+$/,\"\");break a}catch(e){}b=void 0}return b};/*\n\n Copyright Google LLC\n SPDX-License-Identifier: Apache-2.0\n*/\nvar ic=globalThis.trustedTypes,jc;function lc(){var a=null;if(!ic)return a;try{var b=function(c){return c};a=ic.createPolicy(\"goog#html\",{createHTML:b,createScript:b,createScriptURL:b})}catch(c){}return a}function mc(){jc===void 0&&(jc=lc());return jc};var nc=function(a){this.H=a};nc.prototype.toString=function(){return this.H+\"\"};function oc(a){var b=a,c=mc(),d=c?c.createScriptURL(b):b;return new nc(d)}function pc(a){if(a instanceof nc)return a.H;throw Error(\"\");};var qc=Ba([\"\"]),rc=Aa([\"\\x00\"],[\"\\\\0\"]),sc=Aa([\"\\n\"],[\"\\\\n\"]),tc=Aa([\"\\x00\"],[\"\\\\u0000\"]);function uc(a){return a.toString().indexOf(\"`\")===-1}uc(function(a){return a(qc)})||uc(function(a){return a(rc)})||uc(function(a){return a(sc)})||uc(function(a){return a(tc)});var vc=function(a){this.H=a};vc.prototype.toString=function(){return this.H};var wc=function(a){this.Qs=a};function xc(a){return new wc(function(b){return b.substr(0,a.length+1).toLowerCase()===a+\":\"})}var yc=[xc(\"data\"),xc(\"http\"),xc(\"https\"),xc(\"mailto\"),xc(\"ftp\"),new wc(function(a){return/^[^:]*([/?#]|$)/.test(a)})];function zc(a){var b;b=b===void 0?yc:b;if(a instanceof vc)return a;for(var c=0;c<b.length;++c){var d=b[c];if(d instanceof wc&&d.Qs(a))return new vc(a)}}var Ac=/^\\s*(?!javascript:)(?:[\\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;\nfunction Bc(a){var b;if(a instanceof vc)if(a instanceof vc)b=a.H;else throw Error(\"\");else b=Ac.test(a)?a:void 0;return b};function Dc(a,b){var c=Bc(b);c!==void 0&&(a.action=c)};function Ec(a,b){throw Error(b===void 0?\"unexpected value \"+a+\"!\":b);};var Fc=function(a){this.H=a};Fc.prototype.toString=function(){return this.H+\"\"};var Hc=function(){this.H=Gc[0].toLowerCase()};Hc.prototype.toString=function(){return this.H};function Ic(a,b){var c=[new Hc];if(c.length===0)throw Error(\"\");var d=c.map(function(f){var g;if(f instanceof Hc)g=f.H;else throw Error(\"\");return g}),e=b.toLowerCase();if(d.every(function(f){return e.indexOf(f)!==0}))throw Error('Attribute \"'+b+'\" does not match any of the allowed prefixes.');a.setAttribute(b,\"true\")};var Jc=Array.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if(typeof a===\"string\")return typeof b!==\"string\"||b.length!=1?-1:a.indexOf(b,0);for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1};\"ARTICLE SECTION NAV ASIDE H1 H2 H3 H4 H5 H6 HEADER FOOTER ADDRESS P HR PRE BLOCKQUOTE OL UL LH LI DL DT DD FIGURE FIGCAPTION MAIN DIV EM STRONG SMALL S CITE Q DFN ABBR RUBY RB RT RTC RP DATA TIME CODE VAR SAMP KBD SUB SUP I B U MARK BDI BDO SPAN BR WBR NOBR INS DEL PICTURE PARAM TRACK MAP TABLE CAPTION COLGROUP COL TBODY THEAD TFOOT TR TD TH SELECT DATALIST OPTGROUP OPTION OUTPUT PROGRESS METER FIELDSET LEGEND DETAILS SUMMARY MENU DIALOG SLOT CANVAS FONT CENTER ACRONYM BASEFONT BIG DIR HGROUP STRIKE TT\".split(\" \").concat([\"BUTTON\",\n\"INPUT\"]);function Kc(a){return a===null?\"null\":a===void 0?\"undefined\":a};var w=window,Lc=[],Mc=window.history,A=document,Nc=navigator;function Oc(){var a;try{a=Nc.serviceWorker}catch(b){return}return a}var Pc=A.currentScript,Qc=Pc&&Pc.src;function Rc(a,b){var c=w,d=c[a];c[a]=d===void 0?b:d;return c[a]}function Sc(a){return(Nc.userAgent||\"\").indexOf(a)!==-1}function Tc(){return Sc(\"Firefox\")||Sc(\"FxiOS\")}function Vc(){return(Sc(\"GSA\")||Sc(\"GoogleApp\"))&&(Sc(\"iPhone\")||Sc(\"iPad\"))}function Wc(){return Sc(\"Edg/\")||Sc(\"EdgA/\")||Sc(\"EdgiOS/\")}\nvar Xc={async:1,nonce:1,onerror:1,onload:1,src:1,type:1},Yc={height:1,onload:1,src:1,style:1,width:1};function Zc(a,b,c){b&&Jb(b,function(d,e){d=d.toLowerCase();c.hasOwnProperty(d)||a.setAttribute(d,e)})}\nfunction $c(a,b,c,d,e){var f=A.createElement(\"script\");Zc(f,d,Xc);f.type=\"text/javascript\";f.async=d&&d.async===!1?!1:!0;var g;g=oc(Kc(a));f.src=pc(g);var h,l=f.ownerDocument;l=l===void 0?document:l;var n,p,q=(p=(n=l).querySelector)==null?void 0:p.call(n,\"script[nonce]\");(h=q==null?\"\":q.nonce||q.getAttribute(\"nonce\")||\"\")&&f.setAttribute(\"nonce\",h);b&&(f.onload=b);c&&(f.onerror=c);if(e)e.appendChild(f);else{var r=A.getElementsByTagName(\"script\")[0]||A.body||A.head;r.parentNode.insertBefore(f,r)}return f}\nfunction ad(){if(Qc){var a=Qc.toLowerCase();if(a.indexOf(\"https://\")===0)return 2;if(a.indexOf(\"http://\")===0)return 3}return 1}function bd(a,b,c,d,e,f){f=f===void 0?!0:f;var g=e,h=!1;g||(g=A.createElement(\"iframe\"),h=!0);Zc(g,c,Yc);d&&Jb(d,function(n,p){g.dataset[n]=p});f&&(g.height=\"0\",g.width=\"0\",g.style.display=\"none\",g.style.visibility=\"hidden\");a!==void 0&&(g.src=a);if(h){var l=A.body&&A.body.lastChild||A.body||A.head;l.parentNode.insertBefore(g,l)}b&&(g.onload=b);return g}\nfunction cd(a,b,c,d){return dd(a,b,c,d)}function ed(a,b,c,d){a.addEventListener&&a.addEventListener(b,c,!!d)}function fd(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}function gd(a){w.setTimeout(a,0)}function hd(a,b){var c=Pa.apply(2,arguments),d,e=(d=w).setInterval.apply(d,[a,b].concat(za(c)));Lc.push(e);return e}function id(a){var b=w;Bb(b.queueMicrotask)?b.queueMicrotask(a):Bb(b.Promise)&&b.Promise.resolve?b.Promise.resolve().then(function(){a()}).catch(function(){}):gd(a)}\nfunction jd(a,b){return a&&b&&a.attributes&&a.attributes[b]?a.attributes[b].value:null}function kd(a){var b=a.innerText||a.textContent||\"\";b&&b!==\" \"&&(b=b.replace(/^[\\s\\xa0]+/g,\"\"),b=b.replace(/[\\s\\xa0]+$/g,\"\"));b&&(b=b.replace(/(\\xa0+|\\s{2,}|\\n|\\r\\t)/g,\" \"));return b}\nfunction ld(a){var b=A.createElement(\"div\"),c=b,d,e=Kc(\"A<div>\"+a+\"</div>\"),f=mc(),g=f?f.createHTML(e):e;d=new Fc(g);if(c.nodeType===1&&/^(script|style)$/i.test(c.tagName))throw Error(\"\");var h;if(d instanceof Fc)h=d.H;else throw Error(\"\");c.innerHTML=h;b=b.lastChild;for(var l=[];b&&b.firstChild;)l.push(b.removeChild(b.firstChild));return l}\nfunction md(a,b,c){c=c||100;for(var d={},e=0;e<b.length;e++)d[b[e]]=!0;for(var f=a,g=0;f&&g<=c;g++){if(d[String(f.tagName).toLowerCase()])return f;f=f.parentElement}return null}function nd(a,b,c){var d;try{d=Nc.sendBeacon&&Nc.sendBeacon(a)}catch(e){vb(\"TAGGING\",15)}d?b==null||b():dd(a,b,c)}function od(a,b){try{if(Nc.sendBeacon!==void 0)return Nc.sendBeacon(a,b)}catch(c){vb(\"TAGGING\",15)}return!1}function pd(){return Nc.sendBeacon!==void 0}\nvar qd={cache:\"no-store\",credentials:\"include\",keepalive:!0,method:\"POST\",mode:\"no-cors\",redirect:\"follow\"};\nfunction rd(a,b,c,d,e){if(sd()){var f=la(Object,\"assign\").call(Object,{},qd);b&&(f.body=b);c&&(c.attributionReporting&&(f.attributionReporting=c.attributionReporting),c.browsingTopics!==void 0&&(f.browsingTopics=c.browsingTopics),c.credentials&&(f.credentials=c.credentials),c.keepalive!==void 0&&(f.keepalive=c.keepalive),c.method&&(f.method=c.method),c.mode&&(f.mode=c.mode));try{var g=w.fetch(a,f);if(g)return g.then(function(l){l&&(l.ok||l.status===0)?d==null||d():e==null||e()}).catch(function(){e==\nnull||e()}),!0}catch(l){}}if((c==null?0:c.kf)||(c==null?0:c.credentials)&&c.credentials!==\"include\")return e==null||e(),!1;if(b){var h=od(a,b);h?d==null||d():e==null||e();return h}td(a,d,e);return!0}function sd(){return Bb(w.fetch)}function ud(a,b){var c=a[b];c&&typeof c.animVal===\"string\"&&(c=c.animVal);return c}function vd(){var a=w.performance;if(a&&Bb(a.now))return a.now()}\nfunction wd(){var a,b=w.performance;if(b&&b.getEntriesByType)try{var c=b.getEntriesByType(\"navigation\");c&&c.length>0&&(a=c[0].type)}catch(d){return\"e\"}if(!a)return\"u\";switch(a){case \"navigate\":return\"n\";case \"back_forward\":return\"h\";case \"reload\":return\"r\";case \"prerender\":return\"p\";default:return\"x\"}}function xd(){return w.performance||void 0}function yd(){var a=w.webPixelsManager;return a?a.createShopifyExtend!==void 0:!1}\nvar dd=function(a,b,c,d){var e=new Image(1,1);Zc(e,d,{});e.onload=function(){e.onload=null;b&&b()};e.onerror=function(){e.onerror=null;c&&c()};e.src=a;return e},td=nd;function zd(a,b){return this.evaluate(a)&&this.evaluate(b)}function Ad(a,b){return this.evaluate(a)===this.evaluate(b)}function Bd(a,b){return this.evaluate(a)||this.evaluate(b)}function Cd(a,b){var c=this.evaluate(a),d=this.evaluate(b);return String(c).indexOf(String(d))>-1}function Dd(a,b){var c=String(this.evaluate(a)),d=String(this.evaluate(b));return c.substring(0,d.length)===d}\nfunction Ed(a,b){var c=this.evaluate(a),d=this.evaluate(b);switch(c){case \"pageLocation\":var e=w.location.href;d instanceof mb&&d.get(\"stripProtocol\")&&(e=e.replace(/^https?:\\/\\//,\"\"));return e}};/*\n jQuery (c) 2005, 2012 jQuery Foundation, Inc. jquery.org/license.\n*/\nvar Fd=/\\[object (Boolean|Number|String|Function|Array|Date|RegExp)\\]/,Gd=function(a){if(a==null)return String(a);var b=Fd.exec(Object.prototype.toString.call(Object(a)));return b?b[1].toLowerCase():\"object\"},Hd=function(a,b){return Object.prototype.hasOwnProperty.call(Object(a),b)},Id=function(a){if(!a||Gd(a)!=\"object\"||a.nodeType||a==a.window)return!1;try{if(a.constructor&&!Hd(a,\"constructor\")&&!Hd(a.constructor.prototype,\"isPrototypeOf\"))return!1}catch(c){return!1}for(var b in a);return b===void 0||\nHd(a,b)},Jd=function(a,b){var c=b||(Gd(a)==\"array\"?[]:{}),d;for(d in a)if(Hd(a,d)){var e=a[d];Gd(e)==\"array\"?(Gd(c[d])!=\"array\"&&(c[d]=[]),c[d]=Jd(e,c[d])):Id(e)?(Id(c[d])||(c[d]={}),c[d]=Jd(e,c[d])):c[d]=e}return c};function Kd(a){return typeof a===\"number\"&&a>=0&&isFinite(a)&&a%1===0||typeof a===\"string\"&&a[0]!==\"-\"&&a===\"\"+parseInt(a)};var Ld=function(a){a=a===void 0?[]:a;this.la=new Ua;this.values=[];this.Na=!1;for(var b in a)a.hasOwnProperty(b)&&(Kd(b)?this.values[Number(b)]=a[Number(b)]:this.la.set(b,a[b]))};k=Ld.prototype;k.toString=function(a){if(a&&a.indexOf(this)>=0)return\"\";for(var b=[],c=0;c<this.values.length;c++){var d=this.values[c];d===null||d===void 0?b.push(\"\"):d instanceof Ld?(a=a||[],a.push(this),b.push(d.toString(a)),a.pop()):b.push(String(d))}return b.join(\",\")};\nk.set=function(a,b){if(!this.Na)if(a===\"length\"){if(!Kd(b))throw eb(Error(\"RangeError: Length property must be a valid integer.\"));this.values.length=Number(b)}else Kd(a)?this.values[Number(a)]=b:this.la.set(a,b)};k.get=function(a){return a===\"length\"?this.length():Kd(a)?this.values[Number(a)]:this.la.get(a)};k.length=function(){return this.values.length};k.Fa=function(){for(var a=this.la.Fa(),b=0;b<this.values.length;b++)this.values.hasOwnProperty(b)&&a.push(String(b));return a};\nk.Dc=function(){for(var a=this.la.Dc(),b=0;b<this.values.length;b++)this.values.hasOwnProperty(b)&&a.push(this.values[b]);return a};k.ac=function(){for(var a=this.la.ac(),b=0;b<this.values.length;b++)this.values.hasOwnProperty(b)&&a.push([String(b),this.values[b]]);return a};k.remove=function(a){Kd(a)?delete this.values[Number(a)]:this.Na||this.la.remove(a)};k.pop=function(){return this.values.pop()};k.push=function(){return this.values.push.apply(this.values,za(Pa.apply(0,arguments)))};k.shift=function(){return this.values.shift()};\nk.splice=function(a,b){var c=Pa.apply(2,arguments);return b===void 0&&c.length===0?new Ld(this.values.splice(a)):new Ld(this.values.splice.apply(this.values,[a,b||0].concat(za(c))))};k.unshift=function(){return this.values.unshift.apply(this.values,za(Pa.apply(0,arguments)))};k.has=function(a){return Kd(a)&&this.values.hasOwnProperty(a)||this.la.has(a)};k.Wa=function(){this.Na=!0;Object.freeze(this.values)};k.Eb=function(){return this.Na};\nfunction Md(a){for(var b=[],c=0;c<a.length();c++)a.has(c)&&(b[c]=a.get(c));return b};var Nd=function(a,b){this.functionName=a;this.fe=b;this.la=new Ua;this.Na=!1};k=Nd.prototype;k.toString=function(){return this.functionName};k.getName=function(){return this.functionName};k.getKeys=function(){return new Ld(this.Fa())};k.invoke=function(a){return this.fe.call.apply(this.fe,[new Od(this,a)].concat(za(Pa.apply(1,arguments))))};k.apply=function(a,b){return this.fe.apply(new Od(this,a),b)};k.Kc=function(a){var b=Pa.apply(1,arguments);try{return this.invoke.apply(this,[a].concat(za(b)))}catch(c){}};\nk.get=function(a){return this.la.get(a)};k.set=function(a,b){this.Na||this.la.set(a,b)};k.has=function(a){return this.la.has(a)};k.remove=function(a){this.Na||this.la.remove(a)};k.Fa=function(){return this.la.Fa()};k.Dc=function(){return this.la.Dc()};k.ac=function(){return this.la.ac()};k.Wa=function(){this.Na=!0};k.Eb=function(){return this.Na};var Pd=function(a,b){Nd.call(this,a,b)};wa(Pd,Nd);var Qd=function(a,b){Nd.call(this,a,b)};wa(Qd,Nd);var Od=function(a,b){this.fe=a;this.R=b};\nOd.prototype.evaluate=function(a){var b=this.R;return Array.isArray(a)?hb(b,a):a};Od.prototype.getName=function(){return this.fe.getName()};Od.prototype.he=function(){return this.R.he()};var Rd=function(){this.map=new Map};Rd.prototype.set=function(a,b){this.map.set(a,b)};Rd.prototype.get=function(a){return this.map.get(a)};var Sd=function(){this.keys=[];this.values=[]};Sd.prototype.set=function(a,b){this.keys.push(a);this.values.push(b)};Sd.prototype.get=function(a){var b=this.keys.indexOf(a);if(b>-1)return this.values[b]};function Td(){try{return Map?new Rd:new Sd}catch(a){return new Sd}};var Ud=function(a){if(a instanceof Ud)return a;var b;a:if(a==void 0||Array.isArray(a)||Id(a))b=!0;else{switch(typeof a){case \"boolean\":case \"number\":case \"string\":case \"function\":b=!0;break a}b=!1}if(b)throw Error(\"Type of given value has an equivalent Pixie type.\");this.value=a};Ud.prototype.getValue=function(){return this.value};Ud.prototype.toString=function(){return String(this.value)};var Wd=function(a){this.promise=a;this.Na=!1;this.la=new Ua;this.la.set(\"then\",Vd(this));this.la.set(\"catch\",Vd(this,!0));this.la.set(\"finally\",Vd(this,!1,!0))};k=Wd.prototype;k.get=function(a){return this.la.get(a)};k.set=function(a,b){this.Na||this.la.set(a,b)};k.has=function(a){return this.la.has(a)};k.remove=function(a){this.Na||this.la.remove(a)};k.Fa=function(){return this.la.Fa()};k.Dc=function(){return this.la.Dc()};k.ac=function(){return this.la.ac()};\nvar Vd=function(a,b,c){b=b===void 0?!1:b;c=c===void 0?!1:c;return new Pd(\"\",function(d,e){b&&(e=d,d=void 0);c&&(e=d);d instanceof Pd||(d=void 0);e instanceof Pd||(e=void 0);var f=this.R.wb(),g=function(l){return function(n){try{return c?(l.invoke(f),a.promise):l.invoke(f,n)}catch(p){return Promise.reject(p instanceof Error?new Ud(p):String(p))}}},h=a.promise.then(d&&g(d),e&&g(e));return new Wd(h)})};Wd.prototype.Wa=function(){this.Na=!0};Wd.prototype.Eb=function(){return this.Na};function B(a,b,c){var d=Td(),e=function(g,h){for(var l=g.Fa(),n=0;n<l.length;n++)h[l[n]]=f(g.get(l[n]))},f=function(g){if(g===null||g===void 0)return g;var h=d.get(g);if(h)return h;if(g instanceof Ld){var l=[];d.set(g,l);for(var n=g.Fa(),p=0;p<n.length;p++)l[n[p]]=f(g.get(n[p]));return l}if(g instanceof Wd)return g.promise.then(function(u){return B(u,b,1)},function(u){return Promise.reject(B(u,b,1))});if(g instanceof mb){var q={};d.set(g,q);e(g,q);return q}if(g instanceof Pd){var r=function(){for(var u=\n[],v=0;v<arguments.length;v++)u[v]=Xd(arguments[v],b,c);var x=new kb(b?b.he():new Wa);b&&x.te(b.xb());return f(g.apply(x,u))};d.set(g,r);e(g,r);return r}var t=!1;switch(c){case 1:t=!0;break;case 2:t=!1;break;case 3:t=!1;break;default:}if(g instanceof Ud&&t)return g.getValue();switch(typeof g){case \"boolean\":case \"number\":case \"string\":case \"undefined\":return g;case \"object\":if(g===\nnull)return null}};return f(a)}\nfunction Xd(a,b,c){var d=Td(),e=function(g,h){for(var l in g)g.hasOwnProperty(l)&&h.set(l,f(g[l]))},f=function(g){var h=d.get(g);if(h)return h;if(Array.isArray(g)||Kb(g)){var l=new Ld;d.set(g,l);for(var n in g)g.hasOwnProperty(n)&&l.set(n,f(g[n]));return l}if(Id(g)){var p=new mb;d.set(g,p);e(g,p);return p}if(typeof g===\"function\"){var q=new Pd(\"\",function(){for(var u=Pa.apply(0,arguments),v=[],x=0;x<u.length;x++)v[x]=B(this.evaluate(u[x]),b,c);return f(this.R.Tj()(g,g,v))});d.set(g,q);e(g,q);return q}var r=typeof g;if(g===null||r===\"string\"||r===\"number\"||r===\"boolean\")return g;var t=!1;switch(c){case 1:t=!0;break;case 2:t=!1;break;default:}if(g!==void 0&&t)return new Ud(g)};return f(a)};var Yd={supportedMethods:\"concat every filter forEach hasOwnProperty indexOf join lastIndexOf map pop push reduce reduceRight reverse shift slice some sort splice unshift toString\".split(\" \"),concat:function(a){for(var b=[],c=0;c<this.length();c++)b.push(this.get(c));for(var d=1;d<arguments.length;d++)if(arguments[d]instanceof Ld)for(var e=arguments[d],f=0;f<e.length();f++)b.push(e.get(f));else b.push(arguments[d]);return new Ld(b)},every:function(a,b){for(var c=this.length(),d=0;d<this.length()&&\nd<c;d++)if(this.has(d)&&!b.invoke(a,this.get(d),d,this))return!1;return!0},filter:function(a,b){for(var c=this.length(),d=[],e=0;e<this.length()&&e<c;e++)this.has(e)&&b.invoke(a,this.get(e),e,this)&&d.push(this.get(e));return new Ld(d)},forEach:function(a,b){for(var c=this.length(),d=0;d<this.length()&&d<c;d++)this.has(d)&&b.invoke(a,this.get(d),d,this)},hasOwnProperty:function(a,b){return this.has(b)},indexOf:function(a,b,c){var d=this.length(),e=c===void 0?0:Number(c);e<0&&(e=Math.max(d+e,0));for(var f=\ne;f<d;f++)if(this.has(f)&&this.get(f)===b)return f;return-1},join:function(a,b){for(var c=[],d=0;d<this.length();d++)c.push(this.get(d));return c.join(b)},lastIndexOf:function(a,b,c){var d=this.length(),e=d-1;c!==void 0&&(e=c<0?d+c:Math.min(c,e));for(var f=e;f>=0;f--)if(this.has(f)&&this.get(f)===b)return f;return-1},map:function(a,b){for(var c=this.length(),d=[],e=0;e<this.length()&&e<c;e++)this.has(e)&&(d[e]=b.invoke(a,this.get(e),e,this));return new Ld(d)},pop:function(){return this.pop()},push:function(a){return this.push.apply(this,\nza(Pa.apply(1,arguments)))},reduce:function(a,b,c){var d=this.length(),e,f=0;if(c!==void 0)e=c;else{if(d===0)throw eb(Error(\"TypeError: Reduce on List with no elements.\"));for(var g=0;g<d;g++)if(this.has(g)){e=this.get(g);f=g+1;break}if(g===d)throw eb(Error(\"TypeError: Reduce on List with no elements.\"));}for(var h=f;h<d;h++)this.has(h)&&(e=b.invoke(a,e,this.get(h),h,this));return e},reduceRight:function(a,b,c){var d=this.length(),e,f=d-1;if(c!==void 0)e=c;else{if(d===0)throw eb(Error(\"TypeError: ReduceRight on List with no elements.\"));\nfor(var g=1;g<=d;g++)if(this.has(d-g)){e=this.get(d-g);f=d-(g+1);break}if(g>d)throw eb(Error(\"TypeError: ReduceRight on List with no elements.\"));}for(var h=f;h>=0;h--)this.has(h)&&(e=b.invoke(a,e,this.get(h),h,this));return e},reverse:function(){for(var a=Md(this),b=a.length-1,c=0;b>=0;b--,c++)a.hasOwnProperty(b)?this.set(c,a[b]):this.remove(c);return this},shift:function(){return this.shift()},slice:function(a,b,c){var d=this.length();b===void 0&&(b=0);b=b<0?Math.max(d+b,0):Math.min(b,d);c=c===\nvoid 0?d:c<0?Math.max(d+c,0):Math.min(c,d);c=Math.max(b,c);for(var e=[],f=b;f<c;f++)e.push(this.get(f));return new Ld(e)},some:function(a,b){for(var c=this.length(),d=0;d<this.length()&&d<c;d++)if(this.has(d)&&b.invoke(a,this.get(d),d,this))return!0;return!1},sort:function(a,b){var c=Md(this);b===void 0?c.sort():c.sort(function(e,f){return Number(b.invoke(a,e,f))});for(var d=0;d<c.length;d++)c.hasOwnProperty(d)?this.set(d,c[d]):this.remove(d);return this},splice:function(a,b,c){return this.splice.apply(this,\n[b,c].concat(za(Pa.apply(3,arguments))))},toString:function(){return this.toString()},unshift:function(a){return this.unshift.apply(this,za(Pa.apply(1,arguments)))}};var Zd={charAt:1,concat:1,indexOf:1,lastIndexOf:1,match:1,replace:1,search:1,slice:1,split:1,substring:1,toLowerCase:1,toLocaleLowerCase:1,toString:1,toUpperCase:1,toLocaleUpperCase:1,trim:1},$d=new Ta(\"break\"),ae=new Ta(\"continue\");function be(a,b){return this.evaluate(a)+this.evaluate(b)}function ce(a,b){return this.evaluate(a)&&this.evaluate(b)}\nfunction de(a,b,c){var d=this.evaluate(a),e=this.evaluate(b),f=this.evaluate(c);if(!(f instanceof Ld))throw Error(\"Error: Non-List argument given to Apply instruction.\");if(d===null||d===void 0)throw eb(Error(\"TypeError: Can't read property \"+e+\" of \"+d+\".\"));var g=typeof d===\"number\";if(typeof d===\"boolean\"||g){if(e===\"toString\"){if(g&&f.length()){var h=B(f.get(0));try{return d.toString(h)}catch(u){}}return d.toString()}throw eb(Error(\"TypeError: \"+d+\".\"+e+\" is not a function.\"));}if(typeof d===\n\"string\"){if(Zd.hasOwnProperty(e)){var l=B(f,void 0,1);return Xd(d[e].apply(d,l),this.R)}throw eb(Error(\"TypeError: \"+e+\" is not a function\"));}if(d instanceof Ld){if(d.has(e)){var n=d.get(String(e));if(n instanceof Pd){var p=Md(f);return n.apply(this.R,p)}throw eb(Error(\"TypeError: \"+e+\" is not a function\"));}if(Yd.supportedMethods.indexOf(e)>=0){var q=Md(f);return Yd[e].call.apply(Yd[e],[d,this.R].concat(za(q)))}}if(d instanceof Pd||d instanceof mb||d instanceof Wd){if(d.has(e)){var r=d.get(e);\nif(r instanceof Pd){var t=Md(f);return r.apply(this.R,t)}throw eb(Error(\"TypeError: \"+e+\" is not a function\"));}if(e===\"toString\")return d instanceof Pd?d.getName():d.toString();if(e===\"hasOwnProperty\")return d.has(f.get(0))}if(d instanceof Ud&&e===\"toString\")return d.toString();throw eb(Error(\"TypeError: Object has no '\"+e+\"' property.\"));}\nfunction ee(a,b){a=this.evaluate(a);if(typeof a!==\"string\")throw Error(\"Invalid key name given for assignment.\");var c=this.R;if(!c.has(a))throw Error(\"Attempting to assign to undefined value \"+b);var d=this.evaluate(b);c.set(a,d);return d}function fe(){var a=Pa.apply(0,arguments),b=this.R.wb(),c=gb(b,a);if(c instanceof Ta)return c}function ge(){return $d}function he(a){for(var b=this.evaluate(a),c=0;c<b.length;c++){var d=this.evaluate(b[c]);if(d instanceof Ta)return d}}\nfunction ie(){for(var a=this.R,b=0;b<arguments.length-1;b+=2){var c=arguments[b];if(typeof c===\"string\"){var d=this.evaluate(arguments[b+1]);a.di(c,d)}}}function je(){return ae}function ke(a,b){return new Ta(a,this.evaluate(b))}function le(a,b){var c=Pa.apply(2,arguments),d;d=new Ld;for(var e=this.evaluate(b),f=0;f<e.length;f++)d.push(e[f]);var g=[51,a,d].concat(za(c));this.R.add(a,this.evaluate(g))}function me(a,b){return this.evaluate(a)/this.evaluate(b)}\nfunction ne(a,b){var c=this.evaluate(a),d=this.evaluate(b),e=c instanceof Ud,f=d instanceof Ud;return e||f?e&&f?c.getValue()===d.getValue():!1:c==d}function oe(){for(var a,b=0;b<arguments.length;b++)a=this.evaluate(arguments[b]);return a}function pe(a,b,c,d){for(var e=0;e<b();e++){var f=a(c(e)),g=gb(f,d);if(g instanceof Ta){if(g.type===\"break\")break;if(g.type===\"return\")return g}}}\nfunction qe(a,b,c){if(typeof b===\"string\")return pe(a,function(){return b.length},function(f){return f},c);if(b instanceof mb||b instanceof Wd||b instanceof Ld||b instanceof Pd){var d=b.Fa(),e=d.length;return pe(a,function(){return e},function(f){return d[f]},c)}}function re(a,b,c){var d=this.evaluate(a),e=this.evaluate(b),f=this.evaluate(c),g=this.R;return qe(function(h){g.set(d,h);return g},e,f)}\nfunction se(a,b,c){var d=this.evaluate(a),e=this.evaluate(b),f=this.evaluate(c),g=this.R;return qe(function(h){var l=g.wb();l.di(d,h);return l},e,f)}function te(a,b,c){var d=this.evaluate(a),e=this.evaluate(b),f=this.evaluate(c),g=this.R;return qe(function(h){var l=g.wb();l.add(d,h);return l},e,f)}function ve(a,b,c){var d=this.evaluate(a),e=this.evaluate(b),f=this.evaluate(c),g=this.R;return we(function(h){g.set(d,h);return g},e,f)}\nfunction xe(a,b,c){var d=this.evaluate(a),e=this.evaluate(b),f=this.evaluate(c),g=this.R;return we(function(h){var l=g.wb();l.di(d,h);return l},e,f)}function ye(a,b,c){var d=this.evaluate(a),e=this.evaluate(b),f=this.evaluate(c),g=this.R;return we(function(h){var l=g.wb();l.add(d,h);return l},e,f)}\nfunction we(a,b,c){if(typeof b===\"string\")return pe(a,function(){return b.length},function(d){return b[d]},c);if(b instanceof Ld)return pe(a,function(){return b.length()},function(d){return b.get(d)},c);throw eb(Error(\"The value is not iterable.\"));}\nfunction ze(a,b,c,d){function e(q,r){for(var t=0;t<f.length();t++){var u=f.get(t);r.add(u,q.get(u))}}var f=this.evaluate(a);if(!(f instanceof Ld))throw Error(\"TypeError: Non-List argument given to ForLet instruction.\");var g=this.R,h=this.evaluate(d),l=g.wb();for(e(g,l);hb(l,b);){var n=gb(l,h);if(n instanceof Ta){if(n.type===\"break\")break;if(n.type===\"return\")return n}var p=g.wb();e(l,p);hb(p,c);l=p}}\nfunction Ae(a,b){var c=Pa.apply(2,arguments),d=this.R,e=this.evaluate(b);if(!(e instanceof Ld))throw Error(\"Error: non-List value given for Fn argument names.\");return new Pd(a,function(){return function(){var f=Pa.apply(0,arguments),g=d.wb();g.xb()===void 0&&g.te(this.R.xb());for(var h=[],l=0;l<f.length;l++){var n=this.evaluate(f[l]);h[l]=n}for(var p=e.get(\"length\"),q=0;q<p;q++)q<h.length?g.add(e.get(q),h[q]):g.add(e.get(q),void 0);g.add(\"arguments\",new Ld(h));var r=gb(g,c);if(r instanceof Ta)return r.type===\n\"return\"?r.data:r}}())}function Be(a){var b=this.evaluate(a),c=this.R;if(Ce&&!c.has(b))throw new ReferenceError(b+\" is not defined.\");return c.get(b)}\nfunction De(a,b){var c,d=this.evaluate(a),e=this.evaluate(b);if(d===void 0||d===null)throw eb(Error(\"TypeError: Cannot read properties of \"+d+\" (reading '\"+e+\"')\"));if(d instanceof mb||d instanceof Wd||d instanceof Ld||d instanceof Pd)c=d.get(e);else if(typeof d===\"string\")e===\"length\"?c=d.length:Kd(e)&&(c=d[e]);else if(d instanceof Ud)return;return c}function Ee(a,b){return this.evaluate(a)>this.evaluate(b)}function Fe(a,b){return this.evaluate(a)>=this.evaluate(b)}\nfunction Ge(a,b){var c=this.evaluate(a),d=this.evaluate(b);c instanceof Ud&&(c=c.getValue());d instanceof Ud&&(d=d.getValue());return c===d}function He(a,b){return!Ge.call(this,a,b)}function Ie(a,b,c){var d=[];this.evaluate(a)?d=this.evaluate(b):c&&(d=this.evaluate(c));var e=gb(this.R,d);if(e instanceof Ta)return e}var Ce=!1;\nfunction Je(a,b){return this.evaluate(a)<this.evaluate(b)}function Ke(a,b){return this.evaluate(a)<=this.evaluate(b)}function Le(){for(var a=new Ld,b=0;b<arguments.length;b++){var c=this.evaluate(arguments[b]);a.push(c)}return a}function Me(){for(var a=new mb,b=0;b<arguments.length-1;b+=2){var c=String(this.evaluate(arguments[b])),d=this.evaluate(arguments[b+1]);a.set(c,d)}return a}function Ne(a,b){return this.evaluate(a)%this.evaluate(b)}\nfunction Oe(a,b){return this.evaluate(a)*this.evaluate(b)}function Pe(a){return-this.evaluate(a)}function Qe(a){return!this.evaluate(a)}function Re(a,b){return!ne.call(this,a,b)}function Se(){return null}function Te(a,b){return this.evaluate(a)||this.evaluate(b)}function Ue(a,b){var c=this.evaluate(a);this.evaluate(b);return c}function Ve(a){return this.evaluate(a)}function We(){return Pa.apply(0,arguments)}function Xe(a){return new Ta(\"return\",this.evaluate(a))}\nfunction Ye(a,b,c){var d=this.evaluate(a),e=this.evaluate(b),f=this.evaluate(c);if(d===null||d===void 0)throw eb(Error(\"TypeError: Can't set property \"+e+\" of \"+d+\".\"));(d instanceof Pd||d instanceof Ld||d instanceof mb)&&d.set(String(e),f);return f}function Ze(a,b){return this.evaluate(a)-this.evaluate(b)}\nfunction $e(a,b,c){var d=this.evaluate(a),e=this.evaluate(b),f=this.evaluate(c);if(!Array.isArray(e)||!Array.isArray(f))throw Error(\"Error: Malformed switch instruction.\");for(var g,h=!1,l=0;l<e.length;l++)if(h||d===this.evaluate(e[l]))if(g=this.evaluate(f[l]),g instanceof Ta){var n=g.type;if(n===\"break\")return;if(n===\"return\"||n===\"continue\")return g}else h=!0;if(f.length===e.length+1&&(g=this.evaluate(f[f.length-1]),g instanceof Ta&&(g.type===\"return\"||g.type===\"continue\")))return g}\nfunction af(a,b,c){return this.evaluate(a)?this.evaluate(b):this.evaluate(c)}function bf(a){var b=this.evaluate(a);return b instanceof Pd?\"function\":typeof b}function cf(){for(var a=this.R,b=0;b<arguments.length;b++){var c=arguments[b];typeof c!==\"string\"||a.add(c,void 0)}}\nfunction df(a,b,c,d){var e=this.evaluate(d);if(this.evaluate(c)){var f=gb(this.R,e);if(f instanceof Ta){if(f.type===\"break\")return;if(f.type===\"return\")return f}}for(;this.evaluate(a);){var g=gb(this.R,e);if(g instanceof Ta){if(g.type===\"break\")break;if(g.type===\"return\")return g}this.evaluate(b)}}function ef(a){return~Number(this.evaluate(a))}function ff(a,b){return Number(this.evaluate(a))<<Number(this.evaluate(b))}function gf(a,b){return Number(this.evaluate(a))>>Number(this.evaluate(b))}\nfunction hf(a,b){return Number(this.evaluate(a))>>>Number(this.evaluate(b))}function jf(a,b){return Number(this.evaluate(a))&Number(this.evaluate(b))}function kf(a,b){return Number(this.evaluate(a))^Number(this.evaluate(b))}function lf(a,b){return Number(this.evaluate(a))|Number(this.evaluate(b))}function mf(){}\nfunction nf(a,b,c){try{var d=this.evaluate(b);if(d instanceof Ta)return d}catch(h){if(!(h instanceof db&&h.Un))throw h;var e=this.R.wb();a!==\"\"&&(h instanceof db&&(h=h.Ao),e.add(a,new Ud(h)));var f=this.evaluate(c),g=gb(e,f);if(g instanceof Ta)return g}}function of(a,b){var c,d;try{d=this.evaluate(a)}catch(f){if(!(f instanceof db&&f.Un))throw f;c=f}var e=this.evaluate(b);if(e instanceof Ta)return e;if(c)throw c;if(d instanceof Ta)return d};var qf=function(){this.H=new ib;pf(this)};qf.prototype.execute=function(a){return this.H.uk(a)};var pf=function(a){var b=function(c,d){var e=new Qd(String(c),d);e.Wa();var f=String(c);a.H.H.set(f,e);fb.set(f,e)};b(\"map\",Me);b(\"and\",zd);b(\"contains\",Cd);b(\"equals\",Ad);b(\"or\",Bd);b(\"startsWith\",Dd);b(\"variable\",Ed)};qf.prototype.Nb=function(a){this.H.Nb(a)};var sf=function(){this.K=!1;this.H=new ib;rf(this);this.K=!0};sf.prototype.execute=function(a){return tf(this.H.uk(a))};var uf=function(a,b,c){return tf(a.H.Qq(b,c))};sf.prototype.Wa=function(){this.H.Wa()};\nvar rf=function(a){var b=function(c,d){var e=String(c),f=new Qd(e,d);f.Wa();a.H.H.set(e,f);fb.set(e,f)};b(0,be);b(1,ce);b(2,de);b(3,ee);b(56,jf);b(57,ff);b(58,ef);b(59,lf);b(60,gf);b(61,hf);b(62,kf);b(53,fe);b(4,ge);b(5,he);b(68,nf);b(52,ie);b(6,je);b(49,ke);b(7,Le);b(8,Me);b(9,he);b(50,le);b(10,me);b(12,ne);b(13,oe);b(67,of);b(51,Ae);b(47,re);b(54,se);b(55,te);b(63,ze);b(64,ve);b(65,xe);b(66,ye);b(15,Be);b(16,De);b(17,De);b(18,Ee);b(19,Fe);b(20,Ge);b(21,He);b(22,Ie);b(23,Je);b(24,Ke);b(25,Ne);b(26,\nOe);b(27,Pe);b(28,Qe);b(29,Re);b(45,Se);b(30,Te);b(32,Ue);b(33,Ue);b(34,Ve);b(35,Ve);b(46,We);b(36,Xe);b(43,Ye);b(37,Ze);b(38,$e);b(39,af);b(40,bf);b(44,mf);b(41,cf);b(42,df)};sf.prototype.he=function(){return this.H.he()};sf.prototype.Nb=function(a){this.H.Nb(a)};sf.prototype.od=function(a){this.H.od(a)};\nfunction tf(a){if(a instanceof Ta||a instanceof Pd||a instanceof Ld||a instanceof mb||a instanceof Wd||a instanceof Ud||a===null||a===void 0||typeof a===\"string\"||typeof a===\"number\"||typeof a===\"boolean\")return a};var vf=function(a){this.message=a};function wf(a){a.uv=!0;return a};var xf=wf(function(a){return typeof a===\"number\"}),yf=wf(function(a){return typeof a===\"string\"}),zf=wf(function(a){return typeof a===\"boolean\"});function Af(a){var b=\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[a];return b===void 0?new vf(\"Value \"+a+\" can not be encoded in web-safe base64 dictionary.\"):b};function Bf(a){switch(a){case 1:return\"1\";case 2:case 4:return\"0\";default:return\"-\"}};var Cf=/^[1-9a-zA-Z_-][1-9a-c][1-9a-v]\\d$/;function Df(a,b){for(var c=\"\",d=!0;a>7;){var e=a&31;a>>=5;d?d=!1:e|=32;c=\"\"+Af(e)+c}a<<=2;d||(a|=32);return c=\"\"+Af(a|b)+c}\nfunction Ef(a,b){var c;var d=a.ri,e=a.gk;d===void 0?c=\"\":(e||(e=0),c=\"\"+Df(1,1)+Af(d<<2|e));var f=a.Br,g=\"4\"+c+(f?\"\"+Df(2,1)+Af(f):\"\"),h,l=a.Oo;h=l&&Cf.test(l)?\"\"+Df(3,2)+l:\"\";var n,p=a.Ko;n=p?\"\"+Df(4,1)+Af(p):\"\";var q;var r=a.ctid;if(r&&b){var t=Df(5,3),u=r.split(\"-\"),v=u[0].toUpperCase();if(v!==\"GTM\"&&v!==\"OPT\")q=\"\";else{var x=u[1];q=\"\"+t+Af(1+x.length)+(a.Ss||0)+x}}else q=\"\";var y=a.Jt,z=a.canonicalId,C=a.jc,D=a.Cv,H=g+h+n+q+(y?\"\"+Df(6,1)+Af(y):\"\")+(z?\"\"+Df(7,3)+Af(z.length)+z:\"\")+(C?\"\"+Df(8,3)+\nAf(C.length)+C:\"\")+(D?\"\"+Df(9,3)+Af(D.length)+D:\"\"),F;var K=a.Ir;K=K===void 0?{}:K;for(var S=[],X=m(Object.keys(K)),ea=X.next();!ea.done;ea=X.next()){var va=ea.value;S[Number(va)]=K[va]}if(S.length){var ma=Df(10,3),na;if(S.length===0)na=Af(0);else{for(var ba=[],ka=0,Ya=!1,Ea=0;Ea<S.length;Ea++){Ya=!0;var ta=Ea%6;S[Ea]&&(ka|=1<<ta);ta===5&&(ba.push(Af(ka)),ka=0,Ya=!1)}Ya&&ba.push(Af(ka));na=ba.join(\"\")}var Za=na;F=\"\"+ma+Af(Za.length)+Za}else F=\"\";var jb=a.ht,rb=a.Bt,Cc=a.Kt;return H+F+(jb?\"\"+Df(11,\n3)+Af(jb.length)+jb:\"\")+(rb?\"\"+Df(13,3)+Af(rb.length)+rb:\"\")+(Cc?\"\"+Df(14,1)+Af(Cc):\"\")};function Ff(a){for(var b=[],c=0,d=0;d<a.length;d++){var e=a.charCodeAt(d);e<128?b[c++]=e:(e<2048?b[c++]=e>>6|192:((e&64512)==55296&&d+1<a.length&&(a.charCodeAt(d+1)&64512)==56320?(e=65536+((e&1023)<<10)+(a.charCodeAt(++d)&1023),b[c++]=e>>18|240,b[c++]=e>>12&63|128):b[c++]=e>>12|224,b[c++]=e>>6&63|128),b[c++]=e&63|128)}return b};function Gf(a,b){for(var c=tb(b),d=new Uint8Array(c.length),e=0;e<c.length;e++)d[e]=c.charCodeAt(e);if(d.length!==32)throw Error(\"Key is not 32 bytes.\");return Hf(a,d)}function Hf(a,b){if(a===\"\")return\"\";var c=bc(a),d=b.slice(-2),e=[].concat(za(d),za(c)).map(function(g,h){return g^b[h%b.length]}),f=new Uint8Array([].concat(za(e),za(d)));return sb(String.fromCharCode.apply(String,za(f))).replace(/\\.+$/,\"\")};var If=function(){function a(b){return{toString:function(){return b}}}return{lp:a(\"consent\"),bl:a(\"convert_case_to\"),fl:a(\"convert_false_to\"),il:a(\"convert_null_to\"),mp:a(\"convert_to_boolean\"),ph:a(\"convert_to_number\"),jl:a(\"convert_true_to\"),kl:a(\"convert_undefined_to\"),eu:a(\"debug_mode_metadata\"),Ub:a(\"function\"),Um:a(\"instance_name\"),Uq:a(\"live_only\"),Vq:a(\"malware_disabled\"),METADATA:a(\"metadata\"),Yq:a(\"original_activity_id\"),Wu:a(\"original_vendor_template_id\"),Vu:a(\"once_on_load\"),Xq:a(\"once_per_event\"),\nnn:a(\"once_per_load\"),Yu:a(\"priority_override\"),dv:a(\"respected_consent_types\"),wn:a(\"setup_tags\"),Dj:a(\"tag_id\"),Hn:a(\"teardown_tags\"),fu:a(\"disabled_in_google_mode\"),Mq:a(\"generated_tagging_metadata\")}}();function Jf(a,b){var c={};c[If.Ub]=\"__\"+a;for(var d in b)b.hasOwnProperty(d)&&(c[\"vtp_\"+d]=b[d]);return c};function Kf(a){var b;b=b===void 0?!1:b;var c,d;return((c=data)==null?0:(d=c.blob)==null?0:d.hasOwnProperty(a))?!!data.blob[a]:b}function E(a){var b;b=b===void 0?\"\":b;var c,d;return((c=data)==null?0:(d=c.blob)==null?0:d.hasOwnProperty(a))?String(data.blob[a]):b}function Lf(a){var b,c;return((b=data)==null?0:(c=b.blob)==null?0:c.hasOwnProperty(a))?Number(data.blob[a]):0}function Mf(a){var b;b=b===void 0?[]:b;var c,d,e=(c=data)==null?void 0:(d=c.blob)==null?void 0:d[a];return Array.isArray(e)?e:b}\nfunction Nf(a){var b;b=b===void 0?\"\":b;var c=Of(46);return c&&(c==null?0:c.hasOwnProperty(a))?String(c[a]):b}function Pf(a,b){var c=Of(46);return c&&(c==null?0:c.hasOwnProperty(a))?Number(c[a]):b}function Of(a){var b,c;return(b=data)==null?void 0:(c=b.blob)==null?void 0:c[a]};var Qf=function(a,b,c){var d;d=Error.call(this,c);this.message=d.message;\"stack\"in d&&(this.stack=d.stack);this.permissionId=a;this.parameters=b;this.name=\"PermissionError\"};wa(Qf,Error);Qf.prototype.getMessage=function(){return this.message};function Rf(a,b){if(Array.isArray(a)){Object.defineProperty(a,\"context\",{value:{line:b[0]}});for(var c=1;c<a.length;c++)Rf(a[c],b[c])}};function Sf(){return function(a,b){var c;var d=Tf;a instanceof db?(a.H=d,c=a):c=new db(a,d);var e=c;b&&e.debugInfo.push(b);throw e;}}function Tf(a){if(!a.length)return a;a.push({id:\"main\",line:0});for(var b=a.length-1;b>0;b--)Db(a[b].id)&&a.splice(b++,1);for(var c=a.length-1;c>0;c--)a[c].line=a[c-1].line;a.splice(0,1);return a};var Uf=RegExp(\"[^0-9\\\\.+-]\",\"g\"),Vf=RegExp(\"[^0-9\\\\,+-]\",\"g\"),Wf=RegExp(\"[^0-9+-]\",\"g\");\nfunction Xf(a,b){if(typeof a===\"number\")return a;var c=String(a),d=\"NONE\";if(b===\"AUTOMATIC\"){var e=function(u,v){var x=(u.split(v)[1].match(/[0-9]/g)||[]).length;return x===1||x===2||x===4},f=(c.match(/\\./g)||[]).length,g=(c.match(/,/g)||[]).length,h=\"NONE\";if(f>0&&g>0){var l=c.lastIndexOf(\".\")>c.lastIndexOf(\",\");l&&f===1?h=\"PERIOD\":l||g!==1||(h=\"COMMA\")}else f===1?h=e(c,\".\")?\"PERIOD\":\"NONE\":g===1&&(h=e(c,\",\")?\"COMMA\":\"NONE\");d=h}else d=b===\"COMMA\"?\"COMMA\":\"PERIOD\";var n,p;d===\"PERIOD\"?(n=\".\",p=\nUf):d===\"COMMA\"?(n=\",\",p=Vf):(n=\"\",p=Wf);var q=c.replace(p,\"\");if(n!==\"\"&&q.split(n).length>2)return a;var r=q.replace(/,/g,\".\");if(r===\"\")return a;var t=Number(r);return isNaN(t)?a:t};var Yf=[],Zf={};function $f(a){return Yf[a]===void 0?!1:Yf[a]};var ag=function(){this.H={}},bg=function(a,b,c){var d;(d=a.H)[b]!=null||(d[b]=[]);a.H[b].push(function(){return c.apply(null,za(Pa.apply(0,arguments)))})};function cg(a,b,c,d){if(a)for(var e=0;e<a.length;e++){var f=void 0,g=\"A policy function denied the permission request\";try{f=a[e](b,c,d),g+=\".\"}catch(h){g=typeof h===\"string\"?g+(\": \"+h):h instanceof Error?g+(\": \"+h.message):g+\".\"}if(!f)throw new Qf(c,d,g);}}\nfunction dg(a,b){var c=eg(fg.H,b,function(){return{}});try{return c(a),!0}catch(d){return!1}}function eg(a,b,c){return function(d){if(d){var e=a.H[d],f=a.H.all;if(e||f){var g=c.apply(void 0,[d].concat(za(Pa.apply(1,arguments))));cg(e,b,d,g);cg(f,b,d,g)}}}};var ig=function(a,b,c){var d=this;this.K={};this.H=new ag;var e={},f={},g=eg(this.H,a,function(h){return h&&e[h]?e[h].apply(void 0,[h].concat(za(Pa.apply(1,arguments)))):{}});Jb(b,function(h,l){function n(q){var r=Pa.apply(1,arguments);if(!p[q])throw gg(q,{},\"The requested additional permission \"+q+\" is not configured.\");g.apply(null,[q].concat(za(r)))}var p={};Jb(l,function(q,r){var t=hg(q,r,c);p[q]=t.assert;e[q]||(e[q]=t.aa);t.Rn&&!f[q]&&(f[q]=t.Rn)});d.K[h]=function(q,r){var t=p[q];if(!t)throw gg(q,\n{},\"The requested permission \"+q+\" is not configured.\");var u=Array.prototype.slice.call(arguments,0);t.apply(void 0,u);g.apply(void 0,u);var v=f[q];v&&v.apply(null,[n].concat(za(u.slice(1))))}})},jg=function(a){return fg.K[a]||function(){}};\nfunction hg(a,b,c){try{var d=c[\"__\"+a];if(!d)throw Error(\"No function found for permission: \"+a+\".\");var e=Jf(a,b);e.vtp_permissionName=a;e.vtp_createPermissionError=gg;delete e[If.Ub];return d(e)}catch(f){return{assert:function(g){throw new Qf(g,{},\"Permission \"+g+\" is unknown.\");},aa:function(){throw new Qf(a,{},\"Permission \"+a+\" is unknown.\");}}}}function gg(a,b,c){return new Qf(a,b,c)};var kg=E(5),lg=E(20),mg=E(1),ng=!1;var og={};og.Wo=Kf(29);og.Sr=Kf(28);function pg(a){switch(a){case 0:break;case 9:return\"e4\";case 6:return\"e5\";case 14:return\"e6\";default:return\"e7\"}};var G={D:{Ta:\"ad_personalization\",ja:\"ad_storage\",ka:\"ad_user_data\",ra:\"analytics_storage\",mc:\"region\",sa:\"consent_updated\",nh:\"wait_for_update\",Af:\"endpoint_type\",xp:\"app_remove\",yp:\"app_store_refund\",zp:\"app_store_subscription_cancel\",Ap:\"app_store_subscription_convert\",Bp:\"app_store_subscription_renew\",Cp:\"consent_update\",Dp:\"conversion\",xl:\"add_payment_info\",yl:\"add_shipping_info\",xe:\"add_to_cart\",ye:\"remove_from_cart\",zl:\"view_cart\",wd:\"begin_checkout\",ju:\"generate_lead\",ze:\"select_item\",nc:\"view_item_list\",\nMc:\"select_promotion\",oc:\"view_promotion\",Fb:\"purchase\",Ae:\"refund\",qc:\"view_item\",Al:\"add_to_wishlist\",Ep:\"exception\",Fp:\"first_open\",Gp:\"first_visit\",xa:\"gtag.config\",Gb:\"gtag.get\",Hp:\"in_app_purchase\",rc:\"page_view\",Ip:\"screen_view\",Jp:\"session_start\",Kp:\"source_update\",Lp:\"timing_complete\",Mp:\"track_social\",Bf:\"user_engagement\",Np:\"user_id_update\",rh:\"braid_link_decoration_source\",sh:\"braid_storage_source\",xd:\"gclid_link_decoration_source\",yd:\"gclid_storage_source\",Pb:\"gclgb\",kb:\"gclid\",Bl:\"gclid_len\",\nBe:\"gclgs\",Ce:\"gcllp\",De:\"gclst\",lb:\"ads_data_redaction\",Cf:\"gad_source\",Df:\"gad_source_src\",zd:\"gclid_url\",Cl:\"gclsrc\",Ef:\"gbraid\",Ee:\"wbraid\",Nc:\"allow_ad_personalization_signals\",Ci:\"allow_custom_scripts\",th:\"allow_display_features\",Di:\"allow_enhanced_conversions\",Oc:\"allow_google_signals\",Ei:\"allow_interest_groups\",Op:\"app_id\",Pp:\"app_installer_id\",Qp:\"app_name\",Rp:\"app_version\",Bd:\"auid\",ku:\"auto_detection_enabled\",Dl:\"auto_event\",El:\"aw_remarketing\",uh:\"aw_remarketing_only\",Ff:\"discount\",Gf:\"aw_feed_country\",\nHf:\"aw_feed_language\",Ha:\"items\",If:\"aw_merchant_id\",Fi:\"aw_basket_type\",Jf:\"campaign_content\",Kf:\"campaign_id\",Lf:\"campaign_medium\",Mf:\"campaign_name\",Nf:\"campaign\",Of:\"campaign_source\",Pf:\"campaign_term\",Hb:\"client_id\",Fl:\"rnd\",Gi:\"consent_update_type\",Sp:\"content_group\",Tp:\"content_type\",Cd:\"conversion_cookie_prefix\",wh:\"conversion_id\",sc:\"conversion_linker\",Qf:\"conversion_linker_disabled\",Fe:\"conversion_api\",Hi:\"_&rcb\",xh:\"cookie_deprecation\",Ib:\"cookie_domain\",Ab:\"cookie_expires\",Qb:\"cookie_flags\",\nEd:\"cookie_name\",uc:\"cookie_path\",mb:\"cookie_prefix\",Fd:\"cookie_update\",Pc:\"country\",Za:\"currency\",yh:\"customer_buyer_stage\",Ge:\"customer_lifetime_value\",zh:\"customer_loyalty\",Ah:\"customer_ltv_bucket\",He:\"custom_map\",Ii:\"gcldc_link_decoration_source\",Ji:\"gcldc_storage_source\",Rf:\"gcldc\",Gd:\"dclid\",Gl:\"debug_mode\",Ua:\"developer_id\",Up:\"disable_merchant_reported_purchases\",Qc:\"dc_custom_params\",Vp:\"dc_natural_search\",Wp:\"dynamic_event_settings\",Hl:\"affiliation\",Bh:\"checkout_option\",Ki:\"checkout_step\",\nIl:\"coupon\",Sf:\"item_list_name\",Li:\"list_name\",Xp:\"promotions\",Hd:\"shipping\",Jl:\"tax\",Ch:\"engagement_time_msec\",Dh:\"enhanced_client_id\",Yp:\"enhanced_conversions\",lu:\"enhanced_conversions_automatic_settings\",Ie:\"estimated_delivery_date\",Tf:\"event_callback\",Zp:\"event_category\",Rc:\"event_developer_id_string\",Id:\"event_id\",aq:\"event_label\",vc:\"event\",Kl:\"_&ae\",Mi:\"event_settings\",Eh:\"event_timeout\",bq:\"description\",cq:\"fatal\",fq:\"experiments\",Jd:\"ext_client_id\",Ni:\"firebase_id\",Uf:\"first_party_collection\",\nVf:\"_x_20\",Rb:\"_x_19\",gq:\"flight_error_code\",hq:\"flight_error_message\",Oi:\"fl_activity_category\",Pi:\"fl_activity_group\",Fh:\"fl_advertiser_id\",Qi:\"match_id\",Ll:\"fl_random_number\",Ml:\"tran\",Nl:\"u\",Gh:\"gac_gclid\",Je:\"gac_wbraid\",Ol:\"gac_wbraid_multiple_conversions\",iq:\"ga_restrict_domain\",Pl:\"ga_temp_client_id\",jq:\"ga_temp_ecid\",Ke:\"gdpr_applies\",Hh:\"_gt_metadata\",Ql:\"geo_granularity\",Wf:\"value_callback\",Xf:\"value_key\",Va:\"google_analysis_params\",Le:\"_google_ng\",kq:\"_ono\",Yf:\"google_signals\",lq:\"google_tld\",\nIh:\"gpp_sid\",Jh:\"gpp_string\",Kh:\"groups\",Rl:\"gsa_experiment_id\",Zf:\"gtag_event_feature_usage\",Sl:\"gtm_up\",Me:\"iframe_state\",cg:\"ignore_referrer\",Tl:\"internal_traffic_results\",Ul:\"_is_fpm\",Uc:\"is_legacy_converted\",Vc:\"is_legacy_loaded\",Ri:\"is_passthrough\",Ne:\"_lps\",sb:\"language\",Si:\"legacy_developer_id_string\",Bb:\"linker\",dg:\"accept_incoming\",wc:\"decorate_forms\",ya:\"domains\",Wc:\"url_position\",Kd:\"merchant_feed_label\",Ld:\"merchant_feed_language\",Md:\"merchant_id\",Vl:\"method\",mq:\"name\",Wl:\"navigation_type\",\nOe:\"new_customer\",Ti:\"non_interaction\",nq:\"optimize_id\",Xl:\"page_hostname\",eg:\"page_path\",ab:\"page_referrer\",Jb:\"page_title\",oq:\"passengers\",Yl:\"phone_conversion_callback\",qq:\"phone_conversion_country_code\",Zl:\"phone_conversion_css_class\",rq:\"phone_conversion_ids\",am:\"phone_conversion_number\",bm:\"phone_conversion_options\",sq:\"_platinum_request_status\",tq:\"_protected_audience_enabled\",Lh:\"quantity\",Mh:\"redact_device_info\",dm:\"referral_exclusion_definition\",mu:\"_request_start_time\",Sb:\"restricted_data_processing\",\nuq:\"retoken\",wq:\"sample_rate\",Ui:\"screen_name\",Xc:\"screen_resolution\",fm:\"_script_source\",xq:\"search_term\",Nd:\"send_page_view\",Od:\"send_to\",Pd:\"server_container_url\",yq:\"session_attributes_encoded\",Nh:\"session_duration\",Oh:\"session_engaged\",Vi:\"session_engaged_time\",xc:\"session_id\",Ph:\"session_number\",fg:\"_shared_user_id\",Qd:\"delivery_postal_code\",nu:\"_tag_firing_delay\",ou:\"_tag_firing_time\",pu:\"temporary_client_id\",Wi:\"testonly\",zq:\"_timezone\",gg:\"topmost_url\",hg:\"tracking_id\",Xi:\"traffic_type\",\nOa:\"transaction_id\",gm:\"transaction_id_source\",Yc:\"transport_url\",Aq:\"trip_type\",Rd:\"update\",yc:\"url_passthrough\",hm:\"uptgs\",ig:\"_user_agent_architecture\",jg:\"_user_agent_bitness\",kg:\"_user_agent_full_version_list\",lg:\"_user_agent_mobile\",mg:\"_user_agent_model\",ng:\"_user_agent_platform\",og:\"_user_agent_platform_version\",pg:\"_user_agent_wow64\",Tb:\"user_data\",im:\"user_data_auto_latency\",jm:\"user_data_auto_meta\",km:\"user_data_auto_multi\",lm:\"user_data_auto_selectors\",om:\"user_data_auto_status\",Sd:\"user_data_mode\",\nqm:\"user_data_settings\",cb:\"user_id\",Td:\"user_properties\",rm:\"_user_region\",qg:\"us_privacy_string\",Pa:\"value\",sm:\"wbraid_multiple_conversions\",Zc:\"_fpm_parameters\",cj:\"_host_name\",Ym:\"_in_page_command\",ej:\"_ip_override\",fn:\"_is_passthrough_cid\",Wh:\"_measurement_type\",Zd:\"non_personalized_ads\",uj:\"_sst_parameters\",jr:\"sgtm_geo_user_country\",Dd:\"conversion_label\",Ca:\"page_location\",Sc:\"_extracted_data\",Tc:\"global_developer_id_string\",Pe:\"tc_privacy_string\"}};var I={J:{Zo:\"abort_without_fail\",ui:\"accept_by_default\",Fk:\"add_tag_timing\",we:\"ads_event_page_view\",rd:\"allow_ad_personalization\",Vt:\"auto_event\",Nk:\"batch_on_navigation\",wi:\"biscotti_join_id\",Rk:\"client_id_source\",wf:\"consent_event_id\",xf:\"consent_priority_id\",Xt:\"consent_state\",sa:\"consent_updated\",yf:\"conversion_linker_enabled\",Yt:\"conversion_marking_called\",Ga:\"cookie_options\",rl:\"dc_random\",Lc:\"em_event\",hu:\"endpoint_for_debug\",wl:\"enhanced_client_id_source\",wp:\"enhanced_match_result\",tm:\"euid_logged_in_state\",\nrg:\"euid_mode_enabled\",xm:\"event_join_id\",Bq:\"event_provenance\",tb:\"event_start_timestamp_ms\",zm:\"event_usage\",Qe:\"extra_tag_experiment_ids\",tu:\"add_parameter\",aj:\"counting_method\",Rh:\"send_as_iframe\",uu:\"parameter_order\",Sh:\"parsed_target\",Hq:\"ga4_collection_subdomain\",bj:\"ga4_request_flags\",Qm:\"gbraid_cookie_marked\",Tm:\"gtm_extracted_data\",zc:\"handle_internally\",xu:\"has_ga_conversion_consents\",ba:\"hit_type\",Ac:\"hit_type_override\",Oq:\"ignore_dupe_config\",Ru:\"is_config_command\",Uh:\"is_consent_update\",\nsg:\"is_conversion\",Zm:\"is_ecommerce\",bn:\"is_ec_cm_split\",Wd:\"is_external_event\",tg:\"is_first_visit\",dn:\"is_first_visit_conversion\",fj:\"is_fl_fallback_conversion_flow_allowed\",bd:\"is_fpm_encryption\",gj:\"is_fpm_split\",Da:\"is_gcp_browser\",ij:\"is_google_measurement_allowed\",jj:\"is_google_signals_enabled\",Xd:\"is_merchant_center\",Vh:\"is_new_to_site\",dd:\"is_personalization\",kj:\"is_server_side_destination\",Te:\"is_session_start\",gn:\"is_session_start_conversion\",Su:\"is_sgtm_ga_ads_conversion_study_control_group\",\nTu:\"is_sgtm_prehit\",hn:\"is_sgtm_service_worker\",ug:\"is_split_conversion\",Pq:\"is_syn\",Kb:\"is_test_event\",vg:\"join_id\",lj:\"join_elapsed\",wg:\"join_timer_sec\",kn:\"local_storage_aw_conversion_counters\",We:\"tunnel_updated\",Xu:\"prehit_for_retry\",Zu:\"promises\",bv:\"record_aw_latency\",Xe:\"redact_ads_data\",Ye:\"redact_click_ids\",sn:\"remarketing_only\",rj:\"send_ccm_parallel_ping\",be:\"send_doubleclick_join\",Zh:\"send_fpm_geo_join\",ai:\"send_fpm_google_join\",fv:\"send_ccm_parallel_test_ping\",un:\"send_google_measurement\",\nyg:\"send_tld_join\",zg:\"send_to_destinations\",sj:\"send_to_targets\",vn:\"send_user_data_hit\",vj:\"service_worker_context\",Lb:\"source_canonical_id\",Ia:\"speculative\",Bn:\"speculative_in_message\",Dn:\"suppress_script_load\",En:\"syn_or_mod\",Ej:\"transient_ecsid\",Ag:\"transmission_type\",eb:\"user_data\",kv:\"user_data_from_automatic\",lv:\"user_data_from_automatic_getter\",Jn:\"user_data_from_code\",rr:\"user_data_from_manual\",mv:\"user_data_mode\",Bg:\"user_id_updated\"}};var J={V:{qp:1,tp:2,In:3,qn:4,sl:5,tl:6,Lq:7,up:8,Kq:9,pp:10,op:11,An:12,yn:13,Qk:14,bp:15,ep:16,ln:17,vl:18,jn:19,rp:20,Wq:21,jp:22,cp:23,fp:24,ql:25,Ok:26,mr:27,Mm:28,Xm:29,Wm:30,Vm:31,Pm:32,Nm:33,Om:34,Jm:35,Im:36,Km:37,Lm:38,Iq:39,Jq:40,er:41}};J.V[J.V.qp]=\"CREATE_EVENT_SOURCE\";J.V[J.V.tp]=\"EDIT_EVENT\";J.V[J.V.In]=\"TRAFFIC_TYPE\";J.V[J.V.qn]=\"REFERRAL_EXCLUSION\";J.V[J.V.sl]=\"ECOMMERCE_FROM_GTM_TAG\";J.V[J.V.tl]=\"ECOMMERCE_FROM_GTM_UA_SCHEMA\";J.V[J.V.Lq]=\"GA_SEND\";J.V[J.V.up]=\"EM_FORM\";\nJ.V[J.V.Kq]=\"GA_GAM_LINK\";J.V[J.V.pp]=\"CREATE_EVENT_AUTO_PAGE_PATH\";J.V[J.V.op]=\"CREATED_EVENT\";J.V[J.V.An]=\"SIDELOADED\";J.V[J.V.yn]=\"SGTM_LEGACY_CONFIGURATION\";J.V[J.V.Qk]=\"CCD_EM_EVENT\";J.V[J.V.bp]=\"AUTO_REDACT_EMAIL\";J.V[J.V.ep]=\"AUTO_REDACT_QUERY_PARAM\";J.V[J.V.ln]=\"MULTIPLE_PAGEVIEW_FROM_CONFIG\";J.V[J.V.vl]=\"EM_EVENT_SENT_BEFORE_CONFIG\";J.V[J.V.jn]=\"LOADED_VIA_CST_OR_SIDELOADING\";J.V[J.V.rp]=\"DECODED_PARAM_MATCH\";J.V[J.V.Wq]=\"NON_DECODED_PARAM_MATCH\";J.V[J.V.jp]=\"CCD_EVENT_SGTM\";\nJ.V[J.V.cp]=\"AUTO_REDACT_EMAIL_SGTM\";J.V[J.V.fp]=\"AUTO_REDACT_QUERY_PARAM_SGTM\";J.V[J.V.ql]=\"DAILY_LIMIT_REACHED\";J.V[J.V.Ok]=\"BURST_LIMIT_REACHED\";J.V[J.V.mr]=\"SHARED_USER_ID_SET_AFTER_REQUEST\";J.V[J.V.Mm]=\"GA4_MULTIPLE_SESSION_COOKIES\";J.V[J.V.Xm]=\"INVALID_GA4_SESSION_COUNT\";J.V[J.V.Wm]=\"INVALID_GA4_LAST_EVENT_TIMESTAMP\";J.V[J.V.Vm]=\"INVALID_GA4_JOIN_TIMER\";J.V[J.V.Pm]=\"GA4_STALE_SESSION_COOKIE_SELECTED\";J.V[J.V.Nm]=\"GA4_SESSION_COOKIE_GS1_READ\";J.V[J.V.Om]=\"GA4_SESSION_COOKIE_GS2_READ\";\nJ.V[J.V.Jm]=\"GA4_DL_PARAM_RECOVERY_AVAILABLE\";J.V[J.V.Im]=\"GA4_DL_PARAM_RECOVERY_APPLIED\";J.V[J.V.Km]=\"GA4_GOOGLE_MEASUREMENT_ALLOWED\";J.V[J.V.Lm]=\"GA4_GOOGLE_SIGNALS_ENABLED\";J.V[J.V.Iq]=\"GA4_FALLBACK_REQUEST\";J.V[J.V.Jq]=\"GA_ADS_LINK_BEFORE_CONVERSION_MARKING\";J.V[J.V.er]=\"PLATINUM_ELIGIBLE\";var vg={},wg=(vg.uaa=!0,vg.uab=!0,vg.uafvl=!0,vg.uamb=!0,vg.uam=!0,vg.uap=!0,vg.uapv=!0,vg.uaw=!0,vg);\nvar Eg=function(a,b){for(var c=0;c<b.length;c++){var d=a,e=b[c];if(!Cg.exec(e))throw Error(\"Invalid key wildcard\");var f=e.indexOf(\".*\"),g=f!==-1&&f===e.length-2,h=g?e.slice(0,e.length-2):e,l;a:if(d.length===0)l=!1;else{for(var n=d.split(\".\"),p=0;p<n.length;p++)if(!Dg.exec(n[p])){l=!1;break a}l=!0}if(!l||h.length>d.length||!g&&d.length!==e.length?0:g?Wb(d,h)&&(d===h||d.charAt(h.length)===\".\"):d===h)return!0}return!1},Dg=/^[a-z$_][\\w-$]*$/i,Cg=/^(?:[a-z_$][a-z-_$0-9]*\\.)*[a-z_$][a-z-_$0-9]*(?:\\.\\*)?$/i;\nvar Fg=[\"matches\",\"webkitMatchesSelector\",\"mozMatchesSelector\",\"msMatchesSelector\",\"oMatchesSelector\"];function Gg(a,b){if(!a)return!1;try{for(var c=0;c<Fg.length;c++){var d=Fg[c];if(a[d]!=null)return a[d](b)}}catch(e){}return!1}function Hg(a,b){var c=String(a),d=String(b),e=c.length-d.length;return e>=0&&c.indexOf(d,e)===e}function Ig(a,b){return String(a).split(\",\").indexOf(String(b))>=0}\nfunction Jg(a,b,c,d){var e=c?\"i\":void 0;try{var f=String(b)+String(e),g=d==null?void 0:d.get(f);g||(g=new RegExp(b,e),d==null||d.set(f,g));return g.test(a)}catch(h){return!1}}function Kg(a,b){return String(a).indexOf(String(b))>=0}function Lg(a,b){return String(a)===String(b)}function Mg(a,b){return Number(a)>=Number(b)}function Ng(a,b){return Number(a)<=Number(b)}function Og(a,b){return Number(a)>Number(b)}function Pg(a,b){return Number(a)<Number(b)}\nfunction Qg(a,b){return Wb(String(a),String(b))};function Xg(a){var b=a.search;return a.protocol+\"//\"+a.hostname+a.pathname+(b?b+\"&richsstsse\":\"?richsstsse\")};var Yg=function(){this.T=\"\"},bh=function(a,b){return function(){var c=b.fallback_url,d=b.fallback_url_method;if(c&&d){var e={};Zg(a,(e[d]=[c],e.options={},e))}}},ch=function(a,b,c){if(Array.isArray(a))for(var d=m(a),e=d.next();!e.done;e=d.next()){var f=e.value;typeof f===\"string\"&&c(f,b)}},Zg=function(a,b){if(b)for(var c=Id(b.options)?b.options:{},d=m(Object.keys(b)),e=d.next();!e.done;e=d.next()){var f=e.value,g=b[f];switch(f){case \"send_pixel\":ch(g,c,function(h,l){return void a.K(h,l)});break;case \"fetch\":ch(g,\nc,function(h,l){return void a.H(h,l)})}}};var dh=/^([a-z][a-z0-9]*):(!|\\?)(\\*|string|boolean|number|Fn|PixieMap|List|OpaqueValue)$/i,eh={Fn:\"function\",PixieMap:\"Object\",List:\"Array\"};\nfunction fh(a,b){for(var c=[\"input:!*\"],d=0;d<c.length;d++){var e=dh.exec(c[d]);if(!e)throw Error(\"Internal Error in \"+a);var f=e[1],g=e[2]===\"!\",h=e[3],l=b[d];if(l==null){if(g)throw Error(\"Error in \"+a+\". Required argument \"+f+\" not supplied.\");}else if(h!==\"*\"){var n=typeof l;l instanceof Pd?n=\"Fn\":l instanceof Ld?n=\"List\":l instanceof mb?n=\"PixieMap\":l instanceof Wd?n=\"PixiePromise\":l instanceof Ud&&(n=\"OpaqueValue\");if(n!==h)throw Error(\"Error in \"+a+\". Argument \"+f+\" has type \"+((eh[n]||n)+\", which does not match required type \")+\n((eh[h]||h)+\".\"));}}}function L(a,b,c){for(var d=[],e=m(c),f=e.next();!f.done;f=e.next()){var g=f.value;g instanceof Pd?d.push(\"function\"):g instanceof Ld?d.push(\"Array\"):g instanceof mb?d.push(\"Object\"):g instanceof Wd?d.push(\"Promise\"):g instanceof Ud?d.push(\"OpaqueValue\"):d.push(typeof g)}return Error(\"Argument error in \"+a+\". Expected argument types [\"+(b.join(\",\")+\"], but received [\")+(d.join(\",\")+\"].\"))}function gh(a){return a instanceof mb}function hh(a){return gh(a)||a===null||ih(a)}\nfunction jh(a){return a instanceof Pd}function kh(a){return jh(a)||a===null||ih(a)}function lh(a){return a instanceof Ld}function mh(a){return a instanceof Ud}function M(a){return typeof a===\"string\"}function nh(a){return M(a)||a===null||ih(a)}function oh(a){return typeof a===\"boolean\"}function ph(a){return oh(a)||ih(a)}function qh(a){return oh(a)||a===null||ih(a)}function rh(a){return typeof a===\"number\"}function ih(a){return a===void 0};function sh(a){return\"\"+a}\nfunction th(a,b){var c=[];return c};function uh(a,b){var c=new Pd(a,function(){for(var d=Array.prototype.slice.call(arguments,0),e=0;e<d.length;e++)d[e]=this.evaluate(d[e]);try{return b.apply(this,d)}catch(g){throw eb(g);}});c.Wa();return c}\nfunction vh(a,b){var c=new mb,d;for(d in b)if(b.hasOwnProperty(d)){var e=b[d];Bb(e)?c.set(d,uh(a+\"_\"+d,e)):Id(e)?c.set(d,vh(a+\"_\"+d,e)):(Db(e)||Cb(e)||typeof e===\"boolean\")&&c.set(d,e)}c.Wa();return c};function wh(a,b){if(!M(a))throw L(this.getName(),[\"string\"],arguments);if(!nh(b))throw L(this.getName(),[\"string\",\"undefined\"],arguments);var c={},d=new mb;return d=vh(\"AssertApiSubject\",\nc)};function xh(a,b){if(!nh(b))throw L(this.getName(),[\"string\",\"undefined\"],arguments);if(a instanceof Wd)throw Error(\"Argument actual cannot have type Promise. Assertions on asynchronous code aren't supported.\");var c={},d=new mb;return d=vh(\"AssertThatSubject\",c)};function yh(a){return function(){for(var b=Pa.apply(0,arguments),c=[],d=this.R,e=0;e<b.length;++e)c.push(B(b[e],d));return Xd(a.apply(null,c))}}function zh(){for(var a=Math,b=Ah,c={},d=0;d<b.length;d++){var e=b[d];a.hasOwnProperty(e)&&(c[e]=yh(a[e].bind(a)))}return c};function Bh(a){return a!=null&&Wb(a,\"__cvt_\")};function Ch(a){var b;return b};function Dh(a){var b;return b};function Eh(a){try{return encodeURI(a)}catch(b){}};function Fh(a){try{return encodeURIComponent(String(a))}catch(b){}};function Gh(a,b){var c=!1;return c}function Lh(a){if(!nh(a))throw L(this.getName(),[\"string|undefined\"],arguments);};function Mh(a){var b=1,c,d,e;if(a)for(b=0,d=a.length-1;d>=0;d--)e=a.charCodeAt(d),b=(b<<6&268435455)+e+(e<<14),c=b&266338304,b=c!==0?b^c>>21:b;return b};function Nh(a){var b=B(a);return Mh(b?\"\"+b:\"\")};function Oh(a,b){if(!rh(a)||!rh(b))throw L(this.getName(),[\"number\",\"number\"],arguments);return Gb(a,b)};function Ph(){return(new Date).getTime()};function Qh(a){if(a===null)return\"null\";if(a instanceof Ld)return\"array\";if(a instanceof Pd)return\"function\";if(a instanceof Ud){var b=a.getValue();if((b==null?void 0:b.constructor)===void 0||b.constructor.name===void 0){var c=String(b);return c.substring(8,c.length-1)}return String(b.constructor.name)}return typeof a};function Rh(a){function b(c){return function(d){try{return c(d)}catch(e){(ng||og.Wo)&&a.call(this,e.message)}}}return{parse:b(function(c){return Xd(JSON.parse(c))}),stringify:b(function(c){return JSON.stringify(B(c))}),publicName:\"JSON\"}};function Sh(a){return Lb(B(a,this.R))};function Th(a){return Number(B(a,this.R))};function Uh(a){return a===null?\"null\":a===void 0?\"undefined\":a.toString()};function Vh(a,b,c){var d=null,e=!1;return e?d:null};var Ah=\"floor ceil round max min abs pow sqrt\".split(\" \");function Wh(){var a={};return{ks:function(b){return a.hasOwnProperty(b)?a[b]:void 0},Qo:function(b,c){a[b]=c},reset:function(){a={}}}}function Xh(a,b){return function(){return Pd.prototype.invoke.apply(a,[b].concat(za(Pa.apply(0,arguments))))}}\nfunction Yh(a,b){if(!M(a))throw L(this.getName(),[\"string\",\"any\"],arguments);}\nfunction Zh(a,b){if(!M(a)||!gh(b))throw L(this.getName(),[\"string\",\"PixieMap\"],arguments);};var $h={};var ai=function(a){var b=new mb;if(a instanceof Ld)for(var c=a.Fa(),d=0;d<c.length;d++){var e=c[d];a.has(e)&&b.set(e,a.get(e))}else if(a instanceof Pd)for(var f=a.Fa(),g=0;g<f.length;g++){var h=f[g];b.set(h,a.get(h))}else for(var l=0;l<a.length;l++)b.set(l,a[l]);return b};\n$h.keys=function(a){fh(this.getName(),arguments);if(a instanceof Ld||a instanceof Pd||typeof a===\"string\")a=ai(a);if(a instanceof mb||a instanceof Wd)return new Ld(a.Fa());return new Ld};\n$h.values=function(a){fh(this.getName(),arguments);if(a instanceof Ld||a instanceof Pd||typeof a===\"string\")a=ai(a);if(a instanceof mb||a instanceof Wd)return new Ld(a.Dc());return new Ld};\n$h.entries=function(a){fh(this.getName(),arguments);if(a instanceof Ld||a instanceof Pd||typeof a===\"string\")a=ai(a);if(a instanceof mb||a instanceof Wd)return new Ld(a.ac().map(function(b){return new Ld(b)}));return new Ld};\n$h.freeze=function(a){(a instanceof mb||a instanceof Wd||a instanceof Ld||a instanceof Pd)&&a.Wa();return a};$h.delete=function(a,b){if(a instanceof mb&&!a.Eb())return a.remove(b),!0;return!1};function N(a,b){var c=Pa.apply(2,arguments),d=a.R.xb();if(!d)throw Error(\"Missing program state.\");if(d.xt){try{d.Tn.apply(null,[b].concat(za(c)))}catch(e){throw vb(\"TAGGING\",21),e;}return}d.Tn.apply(null,[b].concat(za(c)))};var bi=function(){this.K={};this.H={};this.O=!0;};bi.prototype.get=function(a,b){var c=this.contains(a)?this.K[a]:void 0;return c};bi.prototype.contains=function(a){return this.K.hasOwnProperty(a)};\nbi.prototype.add=function(a,b,c){if(this.contains(a))throw Error(\"Attempting to add a function which already exists: \"+a+\".\");if(this.H.hasOwnProperty(a))throw Error(\"Attempting to add an API with an existing private API name: \"+a+\".\");this.K[a]=c?void 0:Bb(b)?uh(a,b):vh(a,b)};function ci(a,b){var c=void 0;return c};function di(){var a={};\nreturn a};var O={},ei=(O[G.D.sa]=\"gcu\",O[G.D.Af]=\"ept\",O[G.D.Pb]=\"gclgb\",O[G.D.kb]=\"gclaw\",O[G.D.Bl]=\"gclid_len\",O[G.D.Be]=\"gclgs\",O[G.D.Ce]=\"gcllp\",O[G.D.De]=\"gclst\",O[G.D.Bd]=\"auid\",O[G.D.Dl]=\"ae\",O[G.D.Ff]=\"dscnt\",O[G.D.Gf]=\"fcntr\",O[G.D.Hf]=\"flng\",O[G.D.If]=\"mid\",O[G.D.Fi]=\"bttype\",O[G.D.Hb]=\"gacid\",O[G.D.Dd]=\"label\",O[G.D.Fe]=\"capi\",O[G.D.xh]=\"pscdl\",O[G.D.Za]=\"currency_code\",O[G.D.yh]=\"clobs\",O[G.D.Ge]=\"vdltv\",O[G.D.zh]=\"clolo\",O[G.D.Ah]=\"clolb\",O[G.D.Gl]=\"_dbg\",O[G.D.Ie]=\"oedeld\",O[G.D.Rc]=\"edid\",O[G.D.Id]=\n\"evnid\",O[G.D.Jd]=\"excid\",O[G.D.Gh]=\"gac\",O[G.D.Je]=\"gacgb\",O[G.D.Ol]=\"gacmcov\",O[G.D.Ke]=\"gdpr\",O[G.D.Tc]=\"gdid\",O[G.D.Le]=\"_ng\",O[G.D.kq]=\"_ono\",O[G.D.Ih]=\"gpp_sid\",O[G.D.Jh]=\"gpp\",O[G.D.Rl]=\"gsaexp\",O[G.D.Zf]=\"_tu\",O[G.D.Me]=\"frm\",O[G.D.Ri]=\"gtm_up\",O[G.D.Ne]=\"lps\",O[G.D.Si]=\"did\",O[G.D.Kd]=\"fcntr\",O[G.D.Ld]=\"flng\",O[G.D.Md]=\"mid\",O[G.D.Oe]=void 0,O[G.D.Jb]=\"tiba\",O[G.D.Sb]=\"rdp\",O[G.D.xc]=\"ecsid\",O[G.D.fg]=\"ga_uid\",O[G.D.Qd]=\"delopc\",O[G.D.Pe]=\"gdpr_consent\",O[G.D.Oa]=\"oid\",O[G.D.gm]=\"oidsrc\",\nO[G.D.hm]=\"uptgs\",O[G.D.ig]=\"uaa\",O[G.D.jg]=\"uab\",O[G.D.kg]=\"uafvl\",O[G.D.lg]=\"uamb\",O[G.D.mg]=\"uam\",O[G.D.ng]=\"uap\",O[G.D.og]=\"uapv\",O[G.D.pg]=\"uaw\",O[G.D.im]=\"ec_lat\",O[G.D.jm]=\"ec_meta\",O[G.D.km]=\"ec_m\",O[G.D.lm]=\"ec_sel\",O[G.D.om]=\"ec_s\",O[G.D.Sd]=\"ec_mode\",O[G.D.cb]=\"userId\",O[G.D.qg]=\"us_privacy\",O[G.D.Pa]=\"value\",O[G.D.sm]=\"mcov\",O[G.D.cj]=\"hn\",O[G.D.Ym]=\"gtm_ee\",O[G.D.ej]=\"uip\",O[G.D.Wh]=\"mt\",O[G.D.Zd]=\"npa\",O[G.D.jr]=\"sg_uc\",O[G.D.wh]=null,O[G.D.Xc]=null,O[G.D.sb]=null,O[G.D.Ha]=null,O[G.D.Ca]=\nnull,O[G.D.ab]=null,O[G.D.gg]=null,O[G.D.Zc]=null,O[G.D.Hh]=null,O[G.D.xd]=null,O[G.D.yd]=null,O[G.D.rh]=null,O[G.D.sh]=null,O[G.D.Va]=null,O[G.D.Sc]=null,O);function fi(a,b){if(a){var c=a.split(\"x\");c.length===2&&(gi(b,\"u_w\",c[0]),gi(b,\"u_h\",c[1]))}}function hi(a){var b=ii;b=b===void 0?ji:b;return ki(li(a,b))}function ki(a){return(a||[]).filter(function(b){return!!b}).map(function(b){return\"(\"+[mi(b.value),mi(b.quantity),mi(b.item_id),mi(b.start_date),mi(b.end_date)].join(\"*\")+\")\"}).join(\"\")}\nfunction li(a,b){return(a||[]).filter(function(c){return!!c}).map(function(c){return{item_id:b(c),quantity:c.quantity,value:c.price,start_date:c.start_date,end_date:c.end_date}})}function ji(a){return[a.item_id,a.id,a.item_name].find(function(b){return b!=null})}function ni(a){if(a&&a.length)return a.map(function(b){return b&&b.estimated_delivery_date?b.estimated_delivery_date:\"\"}).join(\",\")}function gi(a,b,c){c===void 0||c===null||c===\"\"&&!wg[b]||(a[b]=c)}\nfunction mi(a){return typeof a!==\"number\"&&typeof a!==\"string\"?\"\":a.toString()};function oi(){this.blockSize=-1};function pi(a,b){this.blockSize=-1;this.blockSize=64;this.O=Ra.Uint8Array?new Uint8Array(this.blockSize):Array(this.blockSize);this.T=this.K=0;this.H=[];this.ia=a;this.Z=b;this.ma=Ra.Int32Array?new Int32Array(64):Array(64);qi===void 0&&(Ra.Int32Array?qi=new Int32Array(ri):qi=ri);this.reset()}Sa(pi,oi);for(var si=[],ti=0;ti<63;ti++)si[ti]=0;var ui=[].concat(128,si);\npi.prototype.reset=function(){this.T=this.K=0;var a;if(Ra.Int32Array)a=new Int32Array(this.Z);else{var b=this.Z,c=b.length;if(c>0){for(var d=Array(c),e=0;e<c;e++)d[e]=b[e];a=d}else a=[]}this.H=a};\nvar vi=function(a){for(var b=a.O,c=a.ma,d=0,e=0;e<b.length;)c[d++]=b[e]<<24|b[e+1]<<16|b[e+2]<<8|b[e+3],e=d*4;for(var f=16;f<64;f++){var g=c[f-15]|0,h=c[f-2]|0;c[f]=((c[f-16]|0)+((g>>>7|g<<25)^(g>>>18|g<<14)^g>>>3)|0)+((c[f-7]|0)+((h>>>17|h<<15)^(h>>>19|h<<13)^h>>>10)|0)|0}for(var l=a.H[0]|0,n=a.H[1]|0,p=a.H[2]|0,q=a.H[3]|0,r=a.H[4]|0,t=a.H[5]|0,u=a.H[6]|0,v=a.H[7]|0,x=0;x<64;x++){var y=((l>>>2|l<<30)^(l>>>13|l<<19)^(l>>>22|l<<10))+(l&n^l&p^n&p)|0,z=(v+((r>>>6|r<<26)^(r>>>11|r<<21)^(r>>>25|r<<7))|\n0)+(((r&t^~r&u)+(qi[x]|0)|0)+(c[x]|0)|0)|0;v=u;u=t;t=r;r=q+z|0;q=p;p=n;n=l;l=z+y|0}a.H[0]=a.H[0]+l|0;a.H[1]=a.H[1]+n|0;a.H[2]=a.H[2]+p|0;a.H[3]=a.H[3]+q|0;a.H[4]=a.H[4]+r|0;a.H[5]=a.H[5]+t|0;a.H[6]=a.H[6]+u|0;a.H[7]=a.H[7]+v|0};\npi.prototype.update=function(a,b){b===void 0&&(b=a.length);var c=0,d=this.K;if(typeof a===\"string\")for(;c<b;)this.O[d++]=a.charCodeAt(c++),d==this.blockSize&&(vi(this),d=0);else{var e,f=typeof a;e=f!=\"object\"?f:a?Array.isArray(a)?\"array\":f:\"null\";if(e==\"array\"||e==\"object\"&&typeof a.length==\"number\")for(;c<b;){var g=a[c++];if(!(\"number\"==typeof g&&0<=g&&255>=g&&g==(g|0)))throw Error(\"message must be a byte array\");this.O[d++]=g;d==this.blockSize&&(vi(this),d=0)}else throw Error(\"message must be string or array\");\n}this.K=d;this.T+=b};pi.prototype.digest=function(){var a=[],b=this.T*8;this.K<56?this.update(ui,56-this.K):this.update(ui,this.blockSize-(this.K-56));for(var c=63;c>=56;c--)this.O[c]=b&255,b/=256;vi(this);for(var d=0,e=0;e<this.ia;e++)for(var f=24;f>=0;f-=8)a[d++]=this.H[e]>>f&255;return a};\nvar ri=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,\n4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],qi;function wi(){pi.call(this,8,xi)}Sa(wi,pi);var xi=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225];var yi=/^[0-9A-Fa-f]{64}$/;function zi(a){try{return(new TextEncoder).encode(a)}catch(b){return bc(a)}}function Ai(a){var b=w;if(a===\"\"||a===\"e0\")return Promise.resolve(a);var c;if((c=b.crypto)==null?0:c.subtle){if(yi.test(a))return Promise.resolve(a);try{var d=zi(a);return b.crypto.subtle.digest(\"SHA-256\",d).then(function(e){return Bi(e,b)}).catch(function(){return\"e2\"})}catch(e){return Promise.resolve(\"e2\")}}else return Promise.resolve(\"e1\")}\nfunction Ci(a){try{var b=new wi;b.update(zi(a));return b.digest()}catch(c){return\"e2\"}}function Di(a){var b=w;if(a===\"\"||a===\"e0\"||yi.test(a))return a;var c=Ci(a);if(c===\"e2\")return\"e2\";try{return Bi(c,b)}catch(d){return\"e2\"}}function Bi(a,b){var c=Array.from(new Uint8Array(a)).map(function(d){return String.fromCharCode(d)}).join(\"\");return b.btoa(c).replace(/\\+/g,\"-\").replace(/\\//g,\"_\").replace(/=+$/,\"\")};function Ei(){for(var a=!1,b=!1,c=0;a===b;)if(a=Gb(0,1)===0,b=Gb(0,1)===0,c++,c>30)return;return a}var Gi={vk:function(a,b,c){return Fi.vk(a,b,c)}},Hi=function(){this.studies={};this.H=Ei};\nHi.prototype.vk=function(a,b,c){var d=this.studies[b];if(!((c===void 0?Gb(0,9999):c%1E4)<d.probability*(d.controlId2?4:2)*1E4))return a;a:{var e=d.studyId,f=d.experimentId,g=d.controlId,h=d.controlId2;if(!((a.exp||{})[f]||(a.exp||{})[g]||h&&(a.exp||{})[h])){var l=c!==void 0?c%2===0:this.H();if(l!==void 0){var n=l?0:1;if(h){var p=c!==void 0?(c>>1)%2===0:this.H();if(p===void 0)break a;n|=(p?0:1)<<1}n===0?Ii(a,f,e):n===1?Ii(a,g,e):n===2&&Ii(a,h,e)}}}return a};\nvar Ki=function(a,b){var c=Fi;return c.studies[b]?Ji(c,b)||!!(a.exp||{})[c.studies[b].experimentId]:!1},Li=function(a,b){var c=Fi;return c.studies[b]&&c.studies[b].controlId&&!Ji(c,b)?!!(a.exp||{})[c.studies[b].controlId]:!1},Mi=function(a,b){var c=Fi;return c.studies[b]&&c.studies[b].controlId2&&!Ji(c,b)?!!(a.exp||{})[c.studies[b].controlId2]:!1},Ni=function(a,b){for(var c=a.exp||{},d=m(Object.keys(c).map(Number)),e=d.next();!e.done;e=d.next()){var f=e.value;if(c[f]===b)return f}},Ji=function(a,\nb){return!!a.studies[b].active||a.studies[b].probability>.5},Ii=function(a,b,c){var d=a.exp||{};d[b]=c;a.exp=d},Fi=new Hi;var Oi=function(){this.K=new Set;this.H=new Set},Qi=function(a){var b=Pi.H;a=a===void 0?[]:a;var c=[].concat(za(b.K)).concat([].concat(za(b.H))).concat(a);c.sort(function(d,e){return d-e});return c},Ri=function(){var a=[].concat(za(Pi.H.K));a.sort(function(b,c){return b-c});return a},Si=function(){var a=Pi.H,b=E(44);a.K=new Set;if(b!==\"\")for(var c=m(b.split(\"~\")),d=c.next();!d.done;d=c.next()){var e=Number(d.value);isNaN(e)||a.K.add(e)}};var Ti={},Ui={__cl:1,__ecl:1,__ehl:1,__evl:1,__fal:1,__fil:1,__fsl:1,__hl:1,__jel:1,__lcl:1,__sdl:1,__tl:1,__ytl:1},Vi=la(Object,\"assign\").call(Object,{},{__paused:1,__tg:1},Ui),Wi,Yi=!1;Wi=Yi;var Zi=\"\";Ti.wj=Zi;var Pi=new function(){this.H=new Oi};var $i=/:[0-9]+$/,aj=/^\\d+\\.fls\\.doubleclick\\.net$/;function bj(a,b,c,d){var e=cj(a,!!d,b),f,g;return c?(g=e[b])!=null?g:[]:(f=e[b])==null?void 0:f[0]}function cj(a,b,c){for(var d={},e=m(a.split(\"&\")),f=e.next();!f.done;f=e.next()){var g=m(f.value.split(\"=\")),h=g.next().value,l=ya(g),n=decodeURIComponent(h.replace(/\\+/g,\" \"));if(c===void 0||n===c){var p=l.join(\"=\");d[n]||(d[n]=[]);d[n].push(b?p:decodeURIComponent(p.replace(/\\+/g,\" \")))}}return d}\nfunction dj(a){try{return decodeURIComponent(a)}catch(b){}}function ej(a,b,c,d,e){b&&(b=String(b).toLowerCase());if(b===\"protocol\"||b===\"port\")a.protocol=fj(a.protocol)||fj(w.location.protocol);b===\"port\"?a.port=String(Number(a.hostname?a.port:w.location.port)||(a.protocol===\"http\"?80:a.protocol===\"https\"?443:\"\")):b===\"host\"&&(a.hostname=(a.hostname||w.location.hostname).replace($i,\"\").toLowerCase());return gj(a,b,c,d,e)}\nfunction gj(a,b,c,d,e){var f,g=fj(a.protocol);b&&(b=String(b).toLowerCase());switch(b){case \"url_no_fragment\":f=hj(a);break;case \"protocol\":f=g;break;case \"host\":f=a.hostname.replace($i,\"\").toLowerCase();if(c){var h=/^www\\d*\\./.exec(f);h&&h[0]&&(f=f.substring(h[0].length))}break;case \"port\":f=String(Number(a.port)||(g===\"http\"?80:g===\"https\"?443:\"\"));break;case \"path\":a.pathname||a.hostname||vb(\"TAGGING\",1);f=a.pathname.substring(0,1)===\"/\"?a.pathname:\"/\"+a.pathname;var l=f.split(\"/\");(d||[]).indexOf(l[l.length-\n1])>=0&&(l[l.length-1]=\"\");f=l.join(\"/\");break;case \"query\":f=a.search.replace(\"?\",\"\");e&&(f=bj(f,e,!1));break;case \"extension\":var n=a.pathname.split(\".\");f=n.length>1?n[n.length-1]:\"\";f=f.split(\"/\")[0];break;case \"fragment\":f=a.hash.replace(\"#\",\"\");break;default:f=a&&a.href}return f}function fj(a){return a?a.replace(\":\",\"\").toLowerCase():\"\"}function hj(a){var b=\"\";if(a&&a.href){var c=a.href.indexOf(\"#\");b=c<0?a.href:a.href.substring(0,c)}return b}var ij={},jj=0;\nfunction kj(a){var b=ij[a];if(!b){var c=A.createElement(\"a\");a&&(c.href=a);var d=c.pathname;d[0]!==\"/\"&&(a||vb(\"TAGGING\",1),d=\"/\"+d);var e=c.hostname.replace($i,\"\");b={href:c.href,protocol:c.protocol,host:c.host,hostname:e,pathname:d,search:c.search,hash:c.hash,port:c.port};jj<5&&(ij[a]=b,jj++)}return b}function lj(a,b,c){var d=kj(a);return ec(b,d,c)}\nfunction mj(a){var b=kj(w.location.href),c=ej(b,\"host\",!1);if(c&&c.match(aj)){var d=ej(b,\"path\");if(d){var e=d.split(a+\"=\");if(e.length>1)return e[1].split(\";\")[0].split(\"?\")[0]}}};var nj={\"https://www.google.com\":\"/g\",\"https://www.googleadservices.com\":\"/as\",\"https://pagead2.googlesyndication.com\":\"/gs\"},oj=[\"/as/d/ccm/conversion\",\"/g/d/ccm/conversion\",\"/gs/ccm/conversion\",\"/d/ccm/form-data\"];function pj(){return Kf(47)?Lf(54)!==1:!1}function qj(){var a=E(18),b=a.length;return a[b-1]===\"/\"?a.substring(0,b-1):a}\nfunction rj(a,b){if(a){var c=\"\"+a;c.indexOf(\"http://\")!==0&&c.indexOf(\"https://\")!==0&&(c=\"https://\"+c);c[c.length-1]===\"/\"&&(c=c.substring(0,c.length-1));return kj(\"\"+c+b).href}}function sj(a,b){if(tj())return rj(a,b)}function tj(){return pj()||Kf(50)}function uj(){return!!Ti.wj&&Ti.wj.split(\"@@\").join(\"\")!==\"SGTM_TOKEN\"}function vj(a){for(var b=m([G.D.Pd,G.D.Yc]),c=b.next();!c.done;c=b.next()){var d=P(a,c.value);if(d)return d}}\nfunction wj(a,b,c){c=c===void 0?\"\":c;if(!pj())return a;var d=b?nj[a]||\"\":\"\";d===\"/gs\"&&(c=\"\");return\"\"+qj()+d+c}function xj(a){if(pj())for(var b=m(oj),c=b.next();!c.done;c=b.next()){var d=c.value;if(Wb(a,\"\"+qj()+d))return\"::\"}};function yj(a,b,c){var d=\"https://\"+a+b;return c?function(){return pj()?qj()+c+b:d}:function(){return d}};var zj={},Aj=(zj[22]=yj(\"www.googleadservices.com\",\"/ccm/conversion\",\"/as/d\"),zj[60]=yj(\"pagead2.googlesyndication.com\",\"/ccm/conversion\",\"/gs\"),zj[23]=yj(\"www.google.com\",\"/ccm/conversion\",\"/g/d\"),zj);var Bj={},Cj=(Bj[5]=yj(\"www.googleadservices.com\",\"/pagead/conversion\"),Bj[6]=yj(\"pagead2.googlesyndication.com\",\"/pagead/conversion\",\"/gs\"),Bj[66]=yj(\"www.google.com\",\"/pagead/uconversion\"),Bj[8]=yj(\"www.google.com\",\"/pagead/1p-conversion\"),Bj[63]=yj(\"www.googleadservices.com\",\"/pagead/conversion\"),Bj[64]=yj(\"pagead2.googlesyndication.com\",\"/pagead/conversion\",\"/gs\"),Bj[65]=yj(\"www.google.com\",\"/pagead/1p-conversion\"),Bj),Dj={},Ej=(Dj[5]=function(){return qj()+\"/as/d/pagead/conversion\"},Dj[63]=function(){return qj()+\n\"/as/d/pagead/conversion\"},Dj[6]=function(){return qj()+\"/gs/pagead/conversion\"},Dj[8]=function(){return qj()+\"/g/d/pagead/1p-conversion\"},Dj[65]=function(){return qj()+\"/g/d/pagead/1p-conversion\"},Dj);var Fj={},Gj=(Fj[45]=yj(\"www.google.com\",\"/ccm/collect\"),Fj[46]=yj(\"pagead2.googlesyndication.com\",\"/ccm/collect\",\"/gs\"),Fj[69]=yj(\"ad.doubleclick.net\",\"/ccm/s/collect\"),Fj[58]=yj(\"www.google.com\",\"/pagead/set_partitioned_cookie\"),Fj[57]=yj(\"www.googleadservices.com\",\"/pagead/set_partitioned_cookie\"),Fj);var Hj={},Ij=(Hj[9]=yj(\"googleads.g.doubleclick.net\",\"/pagead/viewthroughconversion\"),Hj[68]=yj(\"www.google.com\",\"/rmkt/collect\"),Hj);var Jj={},Kj=(Jj[11]=yj(\"www.google.com\",\"/pagead/form-data\",\"/d\"),Jj[21]=yj(\"www.google.com\",\"/ccm/form-data\",\"/d\"),Jj[72]=yj(\"google.com\",\"/pagead/form-data\",\"/d\"),Jj[73]=yj(\"google.com\",\"/ccm/form-data\",\"/d\"),Jj);var Lj={},Mj=(Lj[51]=yj(\"www.google.com\",\"/travel/flights/click/conversion\"),Lj);var Nj=function(a){switch(a){case 1:return 0;case 502:return 16;case 491:return 13;case 480:return 12;case 499:return 11;case 500:return 6;case 421:return 10;case 513:return 9;case 561:return 19;case 482:return 17;case 492:return 14;case 570:return 21;case 495:return 15;case 514:return 18;case 573:return 20;case 235:return 8;case 53:return 1;case 54:return 2;case 52:return 4;case 75:return 3;case 109:return 9}},Oj=function(a,b){a.O[b]=!0;var c=Nj(b);c!==void 0&&(Yf[c]=!0)},Q=function(a){return!!Pj.O[a]},\nPj=new function(){this.O=[];this.K=[];this.H=[];\nOj(this,132);\nvar a=Pf(6,6E4);Zf[1]=a;var b=Pf(7,1);Zf[3]=b;var c=Pf(35,50);Zf[2]=c;var d=Pf(69,1776448920);Zf[4]=d;\n\nOj(this,435);\nOj(this,141);\n\n};var Qj={},Rj=(Qj[1]=function(){return\"https://ad.doubleclick.net/activity;\"},Qj[2]=function(){return(pj()?qj():\"https://ade.googlesyndication.com\")+\"/ddm/activity\"+(Q(467)?\";\":\"/\")},Qj[3]=function(a){return\"https://\"+a.xr+\".fls.doubleclick.net/activityi;\"},Qj);function Sj(a){vb(\"HEALTH\",a)};function R(a){vb(\"GTM\",a)};var Tj={da:{Ut:\"aw_user_data_cache\",Ai:\"cookie_deprecation_label\",qh:\"diagnostics_page_id\",vp:\"ememo\",iu:\"em_registry\",Yi:\"eab\",vu:\"fl_user_data_cache\",wu:\"ga4_user_data_cache\",Ou:\"idc_pv_claim\",Se:\"ip_geo_data_cache\",dj:\"ip_geo_fetch_in_progress\",mn:\"nb_data\",ar:\"page_experiment_ids\",on:\"pld\",Ve:\"pt_data\",pn:\"pt_listener_set\",qj:\"retry_containers\",bi:\"service_worker_endpoint\",kr:\"shared_user_id\",lr:\"shared_user_id_requested\",xj:\"shared_user_id_source\",gv:\"awh\",qr:\"universal_claim_registry\"}};var Uj=function(a){return wf(function(b){for(var c in a)if(b===a[c]&&!/^[0-9]+$/.test(c))return!0;return!1})}(Tj.da);\nfunction Vj(a,b){b=b===void 0?!1:b;if(Uj(a)){var c,d,e=(d=(c=Rc(\"google_tag_data\",{})).xcd)!=null?d:c.xcd={};if(e[a])return e[a];if(b){var f=void 0,g=1,h={},l={set:function(n){f=n;l.notify()},get:function(){return f},subscribe:function(n){h[String(g)]=n;return g++},unsubscribe:function(n){var p=String(n);return h.hasOwnProperty(p)?(delete h[p],!0):!1},notify:function(){for(var n=m(Object.keys(h)),p=n.next();!p.done;p=n.next()){var q=p.value;try{h[q](a,f)}catch(r){}}}};return e[a]=l}}}\nfunction Wj(a,b){var c=Vj(a,!0);c&&c.set(b)}function Xj(a){var b;return(b=Vj(a))==null?void 0:b.get()}function Yj(a,b){var c=Vj(a);if(!c){c=Vj(a,!0);if(!c)return;c.set(b)}return c.get()}function Zj(a,b){if(typeof b===\"function\"){var c;return(c=Vj(a,!0))==null?void 0:c.subscribe(b)}}function ak(a,b){var c=Vj(a);return c?c.unsubscribe(b):!1};var bk=function(){this.H={};this.K=!1};bk.prototype.bind=function(){this.K||(this.H=ck(),this.H[\"0\"]&&Yj(Tj.da.Se,JSON.stringify(this.H)))};\nvar gk=function(){var a=dk,b=ek,c=void 0,d=function(){c!==void 0&&ak(Tj.da.Se,c);try{var f=Xj(Tj.da.Se);b.H=JSON.parse(f)}catch(g){R(123),Sj(2),b.H={}}b.K=!0;a()},e=Xj(Tj.da.Se);e?d(e):(c=Zj(Tj.da.Se,d),fk())},fk=function(){if(!Xj(Tj.da.dj)){Wj(Tj.da.dj,!0);var a=function(b){Wj(Tj.da.Se,b||\"{}\");Wj(Tj.da.dj,!1)};try{w.fetch(\"https://www.google.com/ccm/geo\",{method:\"GET\",cache:\"no-store\",mode:\"cors\",credentials:\"omit\"}).then(function(b){b.ok?b.text().then(function(c){a(c)},function(){a()}):a()},function(){a()})}catch(b){a()}}},\nck=function(){var a=E(22);try{return JSON.parse(tb(a))}catch(b){return R(123),Sj(2),{}}},hk=function(){return ek.H[\"0\"]||\"\"},ik=function(){return ek.H[\"1\"]||\"\"},jk=function(){var a=ek,b=!1;return b},kk=function(){return ek.H[\"6\"]!==!1},lk=function(){var a=ek,b=\"\";return b},mk=function(){var a=ek,b=\"\";return b},ek=new bk;function nk(a){a=a===void 0?\"g/collect\":a;return\"https://\"+(lk()||\"www\")+\".google-analytics.com/\"+a}function ok(a){a=a===void 0?\"g/collect\":a;var b=lk();return\"https://\"+(b?b+\".\":\"\")+\"analytics.google.com/\"+a}var pk={},qk=(pk[17]=function(){return pj()&&!lk()?qj()+\"/ag/g/c\":ok()},pk[16]=function(){return pj()&&!lk()?qj()+\"/ga/g/c\":nk()},pk[67]=function(){var a;a=a===void 0?\"g/collect\":a;return lk()?\"\":\"https://www.google.com/\"+a},pk);function rk(a,b,c){var d=yj(b,\"/measurement/conversion\",c);return function(){return lk()?a(\"measurement/conversion\"):d()}}var sk={},tk=(sk[55]=rk(nk,\"pagead2.googlesyndication.com\",\"/gs\"),sk[54]=rk(ok,\"www.google.com\",\"/g\"),sk);var uk=la(Object,\"assign\").call(Object,{},Aj,Cj,Gj,Ij,Kj,Mj,Rj,tk,qk);var vk=function(a){return decodeURIComponent(a.replace(/\\+/g,\" \"))};var wk=RegExp(\"^(?:([^:/?#.]+):)?(?://(?:([^\\\\\\\\/?#]*)@)?([^\\\\\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\\\\\/?#]|$))?([^?#]+)?(?:\\\\?([^#]*))?(?:#([\\\\s\\\\S]*))?$\");function xk(a,b,c,d){for(var e=b,f=c.length;(e=a.indexOf(c,e))>=0&&e<d;){var g=a.charCodeAt(e-1);if(g==38||g==63){var h=a.charCodeAt(e+f);if(!h||h==61||h==38||h==35)return e}e+=f+1}return-1}var yk=/#|$/;\nfunction zk(a,b){var c=a.search(yk),d=xk(a,0,b,c);if(d<0)return null;var e=a.indexOf(\"&\",d);if(e<0||e>c)e=c;d+=b.length+1;return vk(a.slice(d,e!==-1?e:0))}var Ak=/[?&]($|#)/;\nfunction Bk(a,b,c){for(var d,e=a.search(yk),f=0,g,h=[];(g=xk(a,f,b,e))>=0;)h.push(a.substring(f,g)),f=Math.min(a.indexOf(\"&\",g)+1||e,e);h.push(a.slice(f));d=h.join(\"\").replace(Ak,\"$1\");var l,n=c!=null?\"=\"+encodeURIComponent(String(c)):\"\";var p=b+n;if(p){var q,r=d.indexOf(\"#\");r<0&&(r=d.length);var t=d.indexOf(\"?\"),u;t<0||t>r?(t=r,u=\"\"):u=d.substring(t+1,r);q=[d.slice(0,t),u,d.slice(r)];var v=q[1];q[1]=p?v?v+\"&\"+p:p:v;l=q[0]+(q[1]?\"?\"+q[1]:\"\")+q[2]}else l=d;return l};var Ck=Object.freeze({gcp:\"1\",sscte:\"1\",ct_cookie_present:\"1\"});function Dk(a,b){return uk[a](void 0)+\"/\"+b+\"/\"}function Ek(a,b){return a.replace(RegExp(\"([?&])fmt=[^&]*(&|$)\"),\"$1fmt=\"+b+\"$2\")}function Fk(a){return Wb(a,\"https://\")?a.substring(8):Wb(a,\"http://\")?a.substring(7):a};var Gk=function(){this.storage=$a()};Gk.prototype.set=function(a,b){this.storage.set(String(a),b)};Gk.prototype.get=function(a){return this.storage.get(String(a))};var Hk;function Ik(a,b){Hk||(Hk=new Gk);Hk.set(a,b)}function Jk(a){Hk||(Hk=new Gk);return Hk.get(a)}function Kk(a,b){Hk||(Hk=new Gk);var c=Hk;c.storage.has(String(a))||c.storage.set(String(a),b());return c.storage.get(String(a))};var Lk={},Mk=(Lk.tdp=1,Lk.exp=1,Lk.gtm=1,Lk.pid=1,Lk.dl=1,Lk.seq=1,Lk.t=1,Lk.v=1,Lk),Ok=function(){var a=Nk;return Object.keys(a.H).filter(function(b){return a.H[b]})},Pk=function(a,b,c){if(a.H[b]===void 0||(c===void 0?0:c))a.H[b]=!0},Qk=function(a){a.forEach(function(b){Mk[b]||(Nk.H[b]=!1)})},Nk=new function(){this.H={};this.K={}};function Rk(a,b,c){var d=c===void 0?!0:c,e=Nk;e.K[a]=b;(d===void 0||d)&&Pk(e,a)}function Sk(a,b){Pk(Nk,a,b===void 0?!1:b)};function Tk(a){var b=0;a.Bc.forEach(function(c){b|=1<<c});return b}function Uk(){return{total:0,ib:0,Bc:new Set,pf:{}}}function Vk(a,b,c,d){var e=Object.keys(a.qf).sort(function(f,g){return Number(f)-Number(g)}).map(function(f){return[f,b(a.qf[f])]}).filter(function(f){return f[1]!==void 0}).map(function(f){return f.join(c)}).join(d);return e?e:void 0}\nfunction Wk(a,b){var c,d,e;c=c===void 0?\"_\":c;d=d===void 0?\";\":d;e=e===void 0?\"~\":e;for(var f=[],g=m(Object.keys(a.pf).sort()),h=g.next();!h.done;h=g.next()){var l=h.value,n=Vk(a.pf[l],b,c,d);if(n){var p=void 0;f.push(\"\"+((p=l)!=null?p:\"\")+d+n)}}return f.length?f.join(e):void 0}\nfunction Xk(a){a.ib=0;a.Bc.clear();for(var b=m(Object.keys(a.pf)),c=b.next();!c.done;c=b.next()){var d=a.pf[c.value];d.ib=0;d.Bc.clear();for(var e=m(Object.keys(d.qf)),f=e.next();!f.done;f=e.next()){var g=d.qf[f.value];g.ib=0;g.Bc.clear()}}}\nfunction Yk(a,b,c,d,e){d=d===void 0?1:d;a.total+=d;a.ib+=d;var f,g=b===void 0?\"\":b;f=a.pf[g]||(a.pf[g]={total:0,ib:0,Bc:new Set,qf:{}});f.total+=d;f.ib+=d;var h,l=String(c);h=f.qf[l]||(f.qf[l]={total:0,ib:0,Bc:new Set});h.total+=d;h.ib+=d;e!==void 0&&(a.Bc.add(e),f.Bc.add(e),h.Bc.add(e))};var Zk=function(){this.H=Uk()};Zk.prototype.increment=function(a,b){Yk(this.H,a,b)};var $k=new Zk;function al(a){var b=String(a[If.Ub]||\"\").replace(/_/g,\"\");return Wb(b,\"cvt\")?\"cvt\":b}var bl=w.location.search.indexOf(\"?gtm_latency=\")>=0||w.location.search.indexOf(\"&gtm_latency=\")>=0;var dl=function(){var a=cl;return Q(533)?a.T:Q(109)||Q(513)},cl=new function(a){this.O=a();var b=Lf(27);this.K=bl||this.O<b;var c=Lf(42);this.H=bl||this.O>=1-c;var d=Lf(27),e=Lf(63);this.T=bl||e===1||this.O>=d&&this.O<d+e}(function(){return Math.random()});var el=function(){var a={};this.H=(a[1]={},a[2]={},a[3]={},a[4]={},a)};el.prototype.register=function(a,b,c){if(cl.H){var d=fl(b,c);if(d){var e=this.H[b][d];e||(e=this.H[b][d]=[]);e.push(la(Object,\"assign\").call(Object,{},a));$k.increment(a.destinationId,a.endpoint);a.endpoint!==56&&a.endpoint!==61&&Sk(\"mde\",!0)}}};\nvar hl=function(a,b){var c=gl,d=fl(a,b);if(d){var e=c.H[a][d];e&&(c.H[a][d]=e.filter(function(f){return!f.Lo}))}},il=function(a){switch(a){case \"script-src\":return{gh:1,Jg:4};case \"script-src-elem\":return{gh:1,Jg:5};case \"frame-src\":return{gh:4,Jg:2};case \"connect-src\":return{gh:2,Jg:1};case \"img-src\":return{gh:3,Jg:3}}},fl=function(a,b){var c=b;if(b[0]===\"/\"){var d;c=((d=w.location)==null?void 0:d.origin)+b}try{var e=new URL(c);return a===4?e.origin:e.origin+e.pathname}catch(f){}},gl=new el;function jl(a,b,c){var d,e=a.GooglebQhCsO;e||(e={},a.GooglebQhCsO=e);d=e;if(d[b])return!1;d[b]=[];d[b][0]=c;return!0};var kl,ll;a:{for(var ml=[\"CLOSURE_FLAGS\"],nl=Ra,ol=0;ol<ml.length;ol++)if(nl=nl[ml[ol]],nl==null){ll=null;break a}ll=nl}var pl=ll&&ll[610401301];kl=pl!=null?pl:!1;function ql(){var a=Ra.navigator;if(a){var b=a.userAgent;if(b)return b}return\"\"}var rl,sl=Ra.navigator;rl=sl?sl.userAgentData||null:null;function tl(a){if(!kl||!rl)return!1;for(var b=0;b<rl.brands.length;b++){var c=rl.brands[b].brand;if(c&&c.indexOf(a)!=-1)return!0}return!1}function ul(a){return ql().indexOf(a)!=-1};function vl(){return kl?!!rl&&rl.brands.length>0:!1}function wl(){return vl()?!1:ul(\"Opera\")}function xl(){return ul(\"Firefox\")||ul(\"FxiOS\")}function yl(){return vl()?tl(\"Chromium\"):(ul(\"Chrome\")||ul(\"CriOS\"))&&!(vl()?0:ul(\"Edge\"))||ul(\"Silk\")};function zl(){return kl?!!rl&&!!rl.platform:!1}function Al(){return ul(\"iPhone\")&&!ul(\"iPod\")&&!ul(\"iPad\")}function Bl(){Al()||ul(\"iPad\")||ul(\"iPod\")};var Cl=function(a){Cl[\" \"](a);return a};Cl[\" \"]=function(){};wl();vl()||ul(\"Trident\")||ul(\"MSIE\");ul(\"Edge\");!ul(\"Gecko\")||ql().toLowerCase().indexOf(\"webkit\")!=-1&&!ul(\"Edge\")||ul(\"Trident\")||ul(\"MSIE\")||ul(\"Edge\");ql().toLowerCase().indexOf(\"webkit\")!=-1&&!ul(\"Edge\")&&ul(\"Mobile\");zl()||ul(\"Macintosh\");zl()||ul(\"Windows\");(zl()?rl.platform===\"Linux\":ul(\"Linux\"))||zl()||ul(\"CrOS\");zl()||ul(\"Android\");Al();ul(\"iPad\");ul(\"iPod\");Bl();ql().toLowerCase().indexOf(\"kaios\");xl();Al()||ul(\"iPod\");ul(\"iPad\");!ul(\"Android\")||yl()||xl()||wl()||ul(\"Silk\");yl();!ul(\"Safari\")||yl()||(vl()?0:ul(\"Coast\"))||wl()||(vl()?0:ul(\"Edge\"))||(vl()?tl(\"Microsoft Edge\"):ul(\"Edg/\"))||(vl()?tl(\"Opera\"):ul(\"OPR\"))||xl()||ul(\"Silk\")||ul(\"Android\")||Bl();var Dl={},El=null;\nfunction Fl(a){for(var b=[],c=0,d=0;d<a.length;d++){var e=a.charCodeAt(d);e>255&&(b[c++]=e&255,e>>=8);b[c++]=e}var f=4;f===void 0&&(f=0);if(!El){El={};for(var g=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789\".split(\"\"),h=[\"+/=\",\"+/\",\"-_=\",\"-_.\",\"-_\"],l=0;l<5;l++){var n=g.concat(h[l].split(\"\"));Dl[l]=n;for(var p=0;p<n.length;p++){var q=n[p];El[q]===void 0&&(El[q]=p)}}}for(var r=Dl[f],t=Array(Math.floor(b.length/3)),u=r[64]||\"\",v=0,x=0;v<b.length-2;v+=3){var y=b[v],z=b[v+1],C=b[v+2],\nD=r[y>>2],H=r[(y&3)<<4|z>>4],F=r[(z&15)<<2|C>>6],K=r[C&63];t[x++]=\"\"+D+H+F+K}var S=0,X=u;switch(b.length-v){case 2:S=b[v+1],X=r[(S&15)<<2]||u;case 1:var ea=b[v];t[x]=\"\"+r[ea>>2]+r[(ea&3)<<4|S>>4]+X+u}return t.join(\"\")};function Gl(a,b,c,d,e,f,g,h){var l=zk(c,\"fmt\");if(d){var n=zk(c,\"random\"),p=zk(c,\"label\")||\"\";if(!n)return;var q=Fl(vk(p)+\":\"+vk(n));if(!jl(a,q,d))return}l&&Number(l)!==4?(c=Bk(c,\"rfmt\",l),c=Bk(c,\"fmt\",4)):l||(c=Bk(c,\"fmt\",4));$c(c,function(){g==null||Hl(g);h==null||Il(h,c);a.google_noFurtherRedirects&&d&&(a.google_noFurtherRedirects=null,d())},function(){g==null||Hl(g);h==null||Il(h,c);e==null||e()},f,b.getElementsByTagName(\"script\")[0].parentElement||void 0);return c};function Jl(a){var b=Pa.apply(1,arguments);gl.register(a,2,b[0]);nd.apply(null,za(b))}function Kl(a){var b=Pa.apply(1,arguments);gl.register(a,2,b[0]);return od.apply(null,za(b))}function Ll(a){var b=Pa.apply(1,arguments);gl.register(a,3,b[0]);cd.apply(null,za(b))}function Ml(a){var b=Pa.apply(1,arguments);gl.register(a,2,b[0]);return rd.apply(null,za(b))}function Nl(a){var b=Pa.apply(1,arguments);gl.register(a,1,b[0]);$c.apply(null,za(b))}\nfunction Ol(a){var b=Pa.apply(1,arguments);b[0]&&gl.register(a,4,b[0]);bd.apply(null,za(b))}function Pl(a){var b=Gl.apply(null,za(Pa.apply(1,arguments)));b&&gl.register(a,1,b);return b};var Ql=/gtag[.\\/]js/,Rl=/gtm[.\\/]js/,Tl=function(a){var b=Sl;if((a.scriptContainerId||\"\").indexOf(\"GTM-\")>=0){var c;a:{var d,e=(d=a.scriptElement)==null?void 0:d.src;if(e){for(var f=Kf(47),g=kj(e),h=f?g.pathname:\"\"+g.hostname+g.pathname,l=A.scripts,n=\"\",p=0;p<l.length;++p){var q=l[p];if(!(q.innerHTML.length===0||!f&&q.innerHTML.indexOf(a.scriptContainerId||\"SHOULD_NOT_BE_SET\")<0||q.innerHTML.indexOf(h)<0)){if(q.innerHTML.indexOf(\"(function(w,d,s,l,i)\")>=0){c=String(p);break a}n=String(p)}}if(n){c=\nn;break a}}c=void 0}var r=c;if(r)return b.H=!0,r}var t=[].slice.call(A.scripts);return a.scriptElement?String(t.indexOf(a.scriptElement)):\"-1\"},Ul=function(a){if(Sl.H)return\"1\";var b,c=(b=a.scriptElement)==null?void 0:b.src;if(c){if(Ql.test(c))return\"3\";if(Rl.test(c))return\"2\"}return\"0\"},Sl=new function(){this.H=!1};function Vl(a){var b=Wl().destinationArray[a],c=Wl().destination[a];return b&&b.length>0?b[0]:c}function Xl(a,b){var c=Wl();c.pending||(c.pending=[]);Fb(c.pending,function(d){return d.target.ctid===a.ctid&&d.target.isDestination===a.isDestination})||c.pending.push({target:a,onLoad:b})}function Yl(){var a=w.google_tags_first_party;Array.isArray(a)||(a=[]);for(var b={},c=m(a),d=c.next();!d.done;d=c.next())b[d.value]=!0;return Object.freeze(b)}\nvar Zl=function(){this.container={};this.destination={};this.destinationArray={};this.canonical={};this.pending=[];this.injectedFirstPartyContainers={};this.injectedFirstPartyContainers=Yl()};\nfunction Wl(){var a=Rc(\"google_tag_data\",{}),b=a.tidr;b&&typeof b===\"object\"||(b=new Zl,a.tidr=b);var c=b;c.container||(c.container={});c.destination||(c.destination={});c.destinationArray||(c.destinationArray={});c.canonical||(c.canonical={});c.pending||(c.pending=[]);c.injectedFirstPartyContainers||(c.injectedFirstPartyContainers=Yl());return c};function $l(){return Kf(7)&&am().some(function(a){return a===E(5)})}function bm(){var a;return(a=Mf(55))!=null?a:[]}function cm(){return E(6)||\"_\"+E(5)}function dm(){var a=E(10);return a?a.split(\"|\"):[E(5)]}function am(){var a=Mf(59);return Array.isArray(a)?a.filter(function(b){return typeof b===\"string\"}).filter(function(b){return b.indexOf(\"GTM-\")!==0}):[]}function em(){var a=fm(gm()),b=a&&a.parent;if(b)return fm(b)}\nfunction hm(){var a=fm(gm());if(a){for(;a.parent;){var b=fm(a.parent);if(!b)break;a=b}return a}}function fm(a){var b=Wl();return a.isDestination?Vl(a.ctid):b.container[a.ctid]}function im(){var a=Wl();if(a.pending){for(var b,c=[],d=!1,e=dm(),f=am(),g={},h=0;h<a.pending.length;g={eh:void 0},h++)g.eh=a.pending[h],Fb(g.eh.target.isDestination?f:e,function(l){return function(n){return n===l.eh.target.ctid}}(g))?d||(b=g.eh.onLoad,d=!0):c.push(g.eh);a.pending=c;if(b)try{b(cm())}catch(l){}}}\nfunction jm(){for(var a=E(5),b=dm(),c=am(),d=bm(),e=function(q,r){var t={canonicalContainerId:E(6),scriptContainerId:a,state:2,containers:b.slice(),destinations:c.slice()};Pc&&(t.scriptElement=Pc);Qc&&(t.scriptSource=Qc);em()===void 0&&(t.htmlLoadOrder=Tl(t),t.loadScriptType=Ul(t));var u,v;switch(r){case 0:u=function(z){f.container[q]=z};v=f.container[q];break;case 1:u=function(z){f.destinationArray[q]=f.destinationArray[q]||[];f.destinationArray[q].unshift(z)};var x,y=((x=f.destinationArray[q])==\nnull?void 0:x[0])||f.destination[q];!y||y.state!==0&&y.state!==1||(v=y);break;case 2:u=function(z){f.destinationArray[q]=f.destinationArray[q]||[];f.destinationArray[q].push(z)},v=void 0}u&&(v?(v.state===0&&R(93),la(Object,\"assign\").call(Object,v,t)):u(t))},f=Wl(),g=m(b),h=g.next();!h.done;h=g.next())e(h.value,0);for(var l=m(c),n=l.next();!n.done;n=l.next()){var p=n.value;d.includes(p)?e(p,1):e(p,2)}f.canonical[cm()]={};im()}function km(){var a=cm();return!!Wl().canonical[a]}\nfunction lm(a){return!!Wl().container[a]}function mm(){var a=gm(),b=fm(a);return b&&b.context}function nm(a){var b=Vl(a);return b?b.state!==0:!1}function gm(){return{ctid:E(5),isDestination:Kf(7)}}function om(a,b,c){var d=gm(),e=Wl().container[a];e&&e.state!==3||(Wl().container[a]={state:1,context:b,parent:d},Xl({ctid:a,isDestination:!1},c))}function pm(a,b,c){var d=Wl(),e=Vl(a);e?e.state=1:(e={context:b,state:1,parent:gm()},d.destinationArray[a]=[e]);Xl({ctid:a,isDestination:!0},c)}\nfunction qm(a,b,c,d){var e=Wl(),f=Vl(a);f?f.state=0:(f={state:0,transportUrl:b,context:c,parent:gm()},e.destinationArray[a]=[f]);Xl({ctid:a,isDestination:!0},d);R(91)}function rm(){var a=Wl().container,b;for(b in a)if(a.hasOwnProperty(b)&&a[b].state===1)return!0;return!1}function sm(){var a={};Jb(Wl().destination,function(b,c){(c==null?void 0:c.state)===0&&(a[b]=c)});Jb(Wl().destinationArray,function(b,c){var d=c[0];(d==null?void 0:d.state)===0&&(a[b]=d)});return a}\nfunction tm(a){return!!(a&&a.parent&&a.context&&a.context.source===1&&a.parent.ctid.indexOf(\"GTM-\")!==0)}function um(){for(var a=Wl(),b=m(dm()),c=b.next();!c.done;c=b.next())if(a.injectedFirstPartyContainers[c.value])return!0;return!1};var vm={La:{Re:0,Ue:1,Yh:2}};vm.La[vm.La.Re]=\"FULL_TRANSMISSION\";vm.La[vm.La.Ue]=\"LIMITED_TRANSMISSION\";vm.La[vm.La.Yh]=\"NO_TRANSMISSION\";var wm={fa:{ed:0,Ya:1,sd:2,Wb:3}};wm.fa[wm.fa.ed]=\"NO_QUEUE\";wm.fa[wm.fa.Ya]=\"ADS\";wm.fa[wm.fa.sd]=\"ANALYTICS\";wm.fa[wm.fa.Wb]=\"MONITORING\";function ym(){var a=Rc(\"google_tag_data\",{});return a.ics=a.ics||new zm}var zm=function(){this.entries={};this.waitPeriodTimedOut=this.wasSetLate=this.accessedAny=this.accessedDefault=this.usedImplicit=this.usedUpdate=this.usedDefault=this.usedDeclare=this.active=!1;this.H=[]};\nzm.prototype.default=function(a,b,c,d,e,f,g){this.usedDefault||this.usedDeclare||!this.accessedDefault&&!this.accessedAny||(this.wasSetLate=!0);this.usedDefault=this.active=!0;vb(\"TAGGING\",19);b==null?vb(\"TAGGING\",18):Am(this,a,b===\"granted\",c,d,e,f,g)};zm.prototype.waitForUpdate=function(a,b,c){for(var d=0;d<a.length;d++)Am(this,a[d],void 0,void 0,\"\",\"\",b,c)};\nvar Am=function(a,b,c,d,e,f,g,h){var l=a.entries,n=l[b]||{},p=n.region,q=d&&Cb(d)?d.toUpperCase():void 0;e=e.toUpperCase();f=f.toUpperCase();if(e===\"\"||q===f||(q===e?p!==f:!q&&!p)){var r=!!(g&&g>0&&n.update===void 0),t={region:q,declare_region:n.declare_region,implicit:n.implicit,default:c!==void 0?c:n.default,declare:n.declare,update:n.update,quiet:r};if(e!==\"\"||n.default!==!1)l[b]=t;r&&w.setTimeout(function(){l[b]===t&&t.quiet&&(vb(\"TAGGING\",2),a.waitPeriodTimedOut=!0,a.clearTimeout(b,void 0,h),\na.notifyListeners())},g)}};k=zm.prototype;k.clearTimeout=function(a,b,c){var d=[a],e=c.delegatedConsentTypes,f;for(f in e)e.hasOwnProperty(f)&&e[f]===a&&d.push(f);var g=this.entries[a]||{},h=this.getConsentState(a,c);if(g.quiet){g.quiet=!1;for(var l=m(d),n=l.next();!n.done;n=l.next())Bm(this,n.value)}else if(b!==void 0&&h!==b)for(var p=m(d),q=p.next();!q.done;q=p.next())Bm(this,q.value)};\nk.update=function(a,b,c){this.usedDefault||this.usedDeclare||this.usedUpdate||!this.accessedAny||(this.wasSetLate=!0);this.usedUpdate=this.active=!0;if(b!=null){var d=this.getConsentState(a,c),e=this.entries;(e[a]=e[a]||{}).update=b===\"granted\";this.clearTimeout(a,d,c)}};\nk.declare=function(a,b,c,d,e){this.usedDeclare=this.active=!0;var f=this.entries,g=f[a]||{},h=g.declare_region,l=c&&Cb(c)?c.toUpperCase():void 0;d=d.toUpperCase();e=e.toUpperCase();if(d===\"\"||l===e||(l===d?h!==e:!l&&!h)){var n={region:g.region,declare_region:l,declare:b===\"granted\",implicit:g.implicit,default:g.default,update:g.update,quiet:g.quiet};if(d!==\"\"||g.declare!==!1)f[a]=n}};\nk.implicit=function(a,b){this.usedImplicit=!0;var c=this.entries,d=c[a]=c[a]||{};d.implicit!==!1&&(d.implicit=b===\"granted\")};\nk.getConsentState=function(a,b){var c=this.entries,d=c[a]||{},e=d.update;if(e!==void 0)return e?1:2;if(b.usedContainerScopedDefaults){var f=b.containerScopedDefaults[a];if(f===3)return 1;if(f===2)return 2}else if(e=d.default,e!==void 0)return e?1:2;if(b==null?0:b.delegatedConsentTypes.hasOwnProperty(a)){var g=b.delegatedConsentTypes[a],h=c[g]||{};e=h.update;if(e!==void 0)return e?1:2;if(b.usedContainerScopedDefaults){var l=b.containerScopedDefaults[g];if(l===3)return 1;if(l===2)return 2}else if(e=\nh.default,e!==void 0)return e?1:2}e=d.declare;if(e!==void 0)return e?1:2;e=d.implicit;return e!==void 0?e?3:4:0};k.addListener=function(a,b){this.H.push({consentTypes:a,fe:b})};var Bm=function(a,b){for(var c=0;c<a.H.length;++c){var d=a.H[c];Array.isArray(d.consentTypes)&&d.consentTypes.indexOf(b)!==-1&&(d.Eo=!0)}};zm.prototype.notifyListeners=function(a,b){for(var c=0;c<this.H.length;++c){var d=this.H[c];if(d.Eo){d.Eo=!1;try{d.fe({consentEventId:a,consentPriorityId:b})}catch(e){}}}};var Cm=!1,Dm=!1,Em={},Fm={delegatedConsentTypes:{},corePlatformServices:{},usedCorePlatformServices:!1,selectedAllCorePlatformServices:!1,containerScopedDefaults:(Em.ad_storage=1,Em.analytics_storage=1,Em.ad_user_data=1,Em.ad_personalization=1,Em),usedContainerScopedDefaults:!1};function Gm(a){var b=ym();b.accessedAny=!0;return(Cb(a)?[a]:a).every(function(c){switch(b.getConsentState(c,Fm)){case 1:case 3:return!0;case 2:case 4:return!1;default:return!0}})}\nfunction Hm(a){var b=ym();b.accessedAny=!0;return b.getConsentState(a,Fm)}function Im(a){var b=ym();b.accessedAny=!0;return!(b.entries[a]||{}).quiet}function Jm(){if(!$f(5))return!1;var a=ym();a.accessedAny=!0;if(a.active)return!0;if(!Fm.usedContainerScopedDefaults)return!1;for(var b=m(Object.keys(Fm.containerScopedDefaults)),c=b.next();!c.done;c=b.next())if(Fm.containerScopedDefaults[c.value]!==1)return!0;return!1}function Km(a,b){ym().addListener(a,b)}\nfunction Lm(a,b){ym().notifyListeners(a,b)}function Mm(a,b){if(b.every(Im))a({});else{var c=!1;Km(b,function(d){!c&&b.every(Im)&&(c=!0,a(d))})}}\nfunction Nm(a,b){var c=Cb(b)?[b]:b,d={},e=function(){return c.filter(function(h){return Gm(h)&&!d[h]})},f=e();if(f.length!==c.length){var g=function(h){for(var l=m(h),n=l.next();!n.done;n=l.next())d[n.value]=!0};g(f);Km(c,function(h){function l(q){q.length!==0&&(g(q),h.consentTypes=q,a(h))}var n=e();if(n.length!==0){var p=Object.keys(d).length;n.length+p>=c.length?l(n):w.setTimeout(function(){l(e())},500)}})}};var Om=function(a,b){this.H=a;this.consentTypes=b};Om.prototype.isConsentGranted=function(){switch(this.H){case 0:return this.consentTypes.every(function(a){return Gm(a)});case 1:return this.consentTypes.some(function(a){return Gm(a)});default:Ec(this.H,\"consentsRequired had an unknown type\")}};\nvar Pm=new function(){var a={};this.H=(a[wm.fa.ed]=vm.La.Re,a[wm.fa.Ya]=vm.La.Re,a[wm.fa.sd]=vm.La.Re,a[wm.fa.Wb]=vm.La.Re,a);var b={};this.K=(b[wm.fa.ed]=new Om(0,[]),b[wm.fa.Ya]=new Om(0,[\"ad_storage\"]),b[wm.fa.sd]=new Om(0,[\"analytics_storage\"]),b[wm.fa.Wb]=new Om(1,[\"ad_storage\",\"analytics_storage\"]),b)};var Rm=function(a){var b=this;this.type=a;this.H=[];Km(Pm.K[a].consentTypes,function(){Qm(b)||b.flush()})};Rm.prototype.flush=function(){for(var a=m(this.H),b=a.next();!b.done;b=a.next()){var c=b.value;c()}this.H=[]};var Qm=function(a){return Pm.H[a.type]===vm.La.Yh&&!Pm.K[a.type].isConsentGranted()},Sm=function(a,b){Qm(a)?a.H.push(b):b()},Tm=function(){this.H=new Map},Vm=function(a){var b=Um;b.H.has(a)||b.H.set(a,new Rm(a));return b.H.get(a)};Tm.prototype.reset=function(){this.H.clear()};\nvar Um=new Tm;var Wm=[\"fin\",\"fs\",\"mcc\",\"ncc\"],Xm=function(a){a=a===void 0?!1:a;var b=Ok(),c=Nk.K,d=b.filter(function(e){return c[e]!==void 0&&(a||!Wm.includes(e))});Qk(d);return d.map(function(e){var f=c[e];typeof f===\"function\"&&(f=f());return f?\"&\"+e+\"=\"+f:\"\"}).join(\"\")+\"&z=0\"},Ym=function(a){var b=\"https://\"+E(21),c=\"/td?id=\"+E(5);return\"\"+wj(b)+c+a},Zm=function(a,b){b=b===void 0?!1:b;if(Jk(26)&&cl.H&&E(5)){var c=Vm(wm.fa.Wb);if(Qm(c))a.H||(a.H=!0,Sm(c,function(){return Zm(a)}));else{b&&Rk(\"fin\",\"1\");var d=\nXm(b),e=Ym(d),f={destinationId:E(5),endpoint:61};b?Ml(f,e,void 0,{kf:!0},void 0,function(){dd(e+\"&img=1\")}):Ll(f,e);a.H=!1;$m(d)}}},$m=function(a){if(Qc&&(Wb(Qc,\"https://www.googletagmanager.com/\")||Kf(47))&&!(a.indexOf(\"&csp=\")<0&&a.indexOf(\"&mde=\")<0)){var b;a:{try{if(Qc){b=new URL(Qc);break a}}catch(c){}b=void 0}b&&$c(\"\"+Qc+(Qc.indexOf(\"?\")>=0?\"&\":\"?\")+\"is_td=1\"+a)}},an=function(a){Ok().some(function(b){return!Mk[b]})&&Zm(a,!0)},bn=new function(){var a=this;this.H=!1;ed(w,\"pagehide\",function(){an(a)})};\nfunction cn(a){Zm(bn,a===void 0?!1:a)};var dn=[\"ad_storage\",\"analytics_storage\",\"ad_user_data\",\"ad_personalization\"],en=[G.D.Pd,G.D.Yc,G.D.Uf,G.D.Hb,G.D.xc,G.D.cb,G.D.Bb,G.D.mb,G.D.Ib,G.D.uc],hn=function(){var a=fn;!a.T&&a.H&&(dn.some(function(b){return Fm.containerScopedDefaults[b]!==1})||gn(\"mbc\"));a.T=!0},gn=function(a){cl.H&&(Rk(a,\"1\"),cn())},jn=function(a,b){var c=fn;if(!c.O[b]&&(c.O[b]=!0,c.K[b]))for(var d=m(en),e=d.next();!e.done;e=d.next())if(P(a,e.value)){gn(\"erc\");break}},fn=new function(){this.T=this.H=!1;this.O={};this.K={}};var kn={},ln=Object.freeze((kn[G.D.Nc]=1,kn[G.D.th]=1,kn[G.D.Di]=1,kn[G.D.Oc]=1,kn[G.D.Ha]=1,kn[G.D.Ib]=1,kn[G.D.Ab]=1,kn[G.D.Qb]=1,kn[G.D.Ed]=1,kn[G.D.uc]=1,kn[G.D.mb]=1,kn[G.D.Fd]=1,kn[G.D.He]=1,kn[G.D.Ua]=1,kn[G.D.Wp]=1,kn[G.D.Tf]=1,kn[G.D.Mi]=1,kn[G.D.Eh]=1,kn[G.D.Sc]=1,kn[G.D.Uf]=1,kn[G.D.iq]=1,kn[G.D.Va]=1,kn[G.D.Yf]=1,kn[G.D.lq]=1,kn[G.D.Kh]=1,kn[G.D.Tl]=1,kn[G.D.Uc]=1,kn[G.D.Vc]=1,kn[G.D.Bb]=1,kn[G.D.dm]=1,kn[G.D.Sb]=1,kn[G.D.Nd]=1,kn[G.D.Od]=1,kn[G.D.Pd]=1,kn[G.D.Nh]=1,kn[G.D.Vi]=1,kn[G.D.Qd]=\n1,kn[G.D.Yc]=1,kn[G.D.Rd]=1,kn[G.D.qm]=1,kn[G.D.Td]=1,kn[G.D.Zc]=1,kn[G.D.uj]=1,kn));Object.freeze([G.D.Ca,G.D.ab,G.D.Jb,G.D.sb,G.D.Ui,G.D.cb,G.D.Ni,G.D.Sp]);\nvar mn={},nn=Object.freeze((mn[G.D.xp]=1,mn[G.D.yp]=1,mn[G.D.zp]=1,mn[G.D.Ap]=1,mn[G.D.Bp]=1,mn[G.D.Fp]=1,mn[G.D.Gp]=1,mn[G.D.Hp]=1,mn[G.D.Jp]=1,mn[G.D.Bf]=1,mn)),on={},pn=Object.freeze((on[G.D.xl]=1,on[G.D.yl]=1,on[G.D.xe]=1,on[G.D.ye]=1,on[G.D.zl]=1,on[G.D.wd]=1,on[G.D.ze]=1,on[G.D.nc]=1,on[G.D.Mc]=1,on[G.D.oc]=1,on[G.D.Fb]=1,on[G.D.Ae]=1,on[G.D.qc]=1,on[G.D.Al]=1,on)),qn=Object.freeze([G.D.Nc,G.D.Oc,G.D.Fd,G.D.Uf,G.D.cg,G.D.Nd,G.D.Rd]),rn=Object.freeze([].concat(za(qn))),sn=Object.freeze([G.D.Ab,\nG.D.Eh,G.D.Nh,G.D.Vi,G.D.Ch]),tn=Object.freeze([].concat(za(sn))),un={},vn=(un[G.D.ja]=\"1\",un[G.D.ra]=\"2\",un[G.D.ka]=\"3\",un[G.D.Ta]=\"4\",un),wn={},xn=Object.freeze((wn.search=\"s\",wn.youtube=\"y\",wn.playstore=\"p\",wn.shopping=\"h\",wn.ads=\"a\",wn.maps=\"m\",wn));function yn(a){return typeof a!==\"object\"||a===null?{}:a}function zn(a){return a===void 0||a===null?\"\":typeof a===\"object\"?a.toString():String(a)}function An(a){if(a!==void 0&&a!==null)return zn(a)};var Wn=function(){this.H=w.google_tag_manager=w.google_tag_manager||{}},Xn;function Yn(a,b){Zn();var c=Xn;return c.H[a]=c.H[a]||b()}function $n(a){Zn();return Xn.H[a]}function ao(a,b){Zn();Xn.H[a]=b}function bo(a){var b=E(5);Zn();var c=Xn;c.H[b]=c.H[b]||a}function co(){var a=E(19);Zn();var b=Xn;return b.H[a]=b.H[a]||{}}function eo(){var a=E(19);Zn();return Xn.H[a]}function fo(){Zn();var a=Xn,b=a.H.sequence||1;a.H.sequence=b+1;return b}function Zn(){Xn||(Xn=new Wn)};var go=function(){};go.prototype.toString=function(){return\"undefined\"};var ho=new go;function po(a,b){function c(g){var h=kj(g),l=ej(h,\"protocol\"),n=ej(h,\"host\",!0),p=ej(h,\"port\"),q=ej(h,\"path\").toLowerCase().replace(/\\/$/,\"\");if(l===void 0||l===\"http\"&&p===\"80\"||l===\"https\"&&p===\"443\")l=\"web\",p=\"default\";return[l,n,p,q]}for(var d=c(String(a)),e=c(String(b)),f=0;f<d.length;f++)if(d[f]!==e[f])return!1;return!0}function qo(a){return ro(a)?1:0}\nfunction ro(a){var b=a.arg0,c=a.arg1;if(a.any_of&&Array.isArray(c)){for(var d=0;d<c.length;d++){var e=Jd(a,{});Jd({arg1:c[d],any_of:void 0},e);if(qo(e))return!0}return!1}switch(a[\"function\"]){case \"_cn\":return Kg(b,c);case \"_css\":return Gg(b,c);case \"_ew\":return Hg(b,c);case \"_eq\":return Lg(b,c);case \"_ge\":return Mg(b,c);case \"_gt\":return Og(b,c);case \"_lc\":return Ig(b,c);case \"_le\":return Ng(b,c);case \"_lt\":return Pg(b,c);case \"_re\":return Jg(b,c,a.ignore_case,Kk(3,function(){return new Map}));case \"_sw\":return Qg(b,\nc);case \"_um\":return po(b,c)}return!1};function so(a,b,c,d,e){if(Array.isArray(a)){var f;switch(a[0]){case \"function_id\":return a[1];case \"list\":f=[];for(var g=1;g<a.length;g++)f.push(so(a[g],b,c,d,e));return f;case \"macro\":var h=d[a[1]];return h?h.evaluate(b,e):void 0;case \"map\":f={};for(var l=1;l<a.length;l+=2)f[so(a[l],b,c,d,e)]=so(a[l+1],b,c,d,e);return f;case \"template\":f=[];for(var n=!1,p=1;p<a.length;p++){var q=so(a[p],b,c,d,e);f.push(q)}return f.join(\"\");case \"escape\":f=so(a[1],b,c,d,e);f=String(f);for(var y=2;y<a.length;y++)Hn[a[y]]&&(f=Hn[a[y]](f));return f;case \"tag\":var z=a[1];if(!c[z])throw Error(\"Unable to resolve tag reference \"+\nz+\".\");return{eo:a[2],index:z};case \"zb\":var C={},D=(C[If.Ub]=a[1],C.arg0=so(a[2],b,c,d,e),C.arg1=so(a[3],b,c,d,e),C.ignore_case=so(a[5],b,c,d,e),C),H=qo(D),F=!!a[4];return F||H!==2?F!==(H===1):null;default:throw Error(\"Attempting to expand unknown Value type: \"+a[0]+\".\");}}return a};function to(a){return a&&a.indexOf(\"pending:\")===0?uo(a.substr(8)):!1}function uo(a){if(a==null||a.length===0)return!1;var b=Number(a),c=Qb();return b<c+3E5&&b>c-9E5};var vo=!1,wo=!1,xo=!1,yo=0,zo=!1,Ao=[];function Bo(a){if(yo===0)zo&&Ao&&(Ao.length>=100&&Ao.shift(),Ao.push(a));else if(Co()){var b=E(41),c=Rc(b,[]);c.length>=50&&c.shift();c.push(a)}}function Do(){Eo();fd(A,\"TAProdDebugSignal\",Do)}function Eo(){if(!wo){wo=!0;Fo();var a=Ao;Ao=void 0;a==null||a.forEach(function(b){Bo(b)})}}\nfunction Fo(){var a=A.documentElement.getAttribute(\"data-tag-assistant-prod-present\");uo(a)?yo=1:!to(a)||vo||xo?yo=2:(xo=!0,ed(A,\"TAProdDebugSignal\",Do,!1),w.setTimeout(function(){Eo();vo=!0},200))}function Co(){if(!zo)return!1;switch(yo){case 1:case 0:return!0;case 2:return!1;default:return!1}};var Go=!1;function Ho(a,b){var c=dm(),d=am();E(26);var e=Kf(47)?0:Kf(50)?1:3,f=qj();if(Co()){var g=Io(\"INIT\");g.containerLoadSource=a!=null?a:0;b&&(g.parentTargetReference=b);g.aliases=c;g.destinations=d;e!==void 0&&(g.gtg={source:e,mPath:f!=null?f:\"\"});Bo(g)}}\nfunction Jo(a){var b,c,d,e;b=a.targetId;c=a.request;d=a.ob;e=a.isBatched;var f;if(f=Co()){var g;a:switch(c.endpoint){case 68:case 69:case 19:case 62:case 47:g=!0;break a;default:g=!1}f=!g}if(f){var h=Io(\"GTAG_HIT\",{eventId:d.eventId,priorityId:d.priorityId});h.target=b;h.url=c.url;c.postBody&&(h.postBody=c.postBody);h.parameterEncoding=c.parameterEncoding;h.endpoint=c.endpoint;e!==void 0&&(h.isBatched=e);Bo(h)}}function Ko(a){Co()&&Jo(a())}\nfunction Io(a,b){b=b===void 0?{}:b;b.groupId=Lo;var c,d=b,e=Mo,f={publicId:No};d.eventId!=null&&(f.eventId=d.eventId);d.priorityId!=null&&(f.priorityId=d.priorityId);d.eventName&&(f.eventName=d.eventName);d.groupId&&(f.groupId=d.groupId);d.tagName&&(f.tagName=d.tagName);c={containerProduct:\"GTM\",key:f,version:e,messageType:a};c.containerProduct=Go?\"OGT\":\"GTM\";c.key.targetRef=Oo;return c}var No=\"\",Mo=\"\",Oo={ctid:\"\",isDestination:!1},Lo;\nfunction Po(a){var b=E(5),c=Kf(45),d=$l(),e=E(6),f=E(1);E(23);yo=0;zo=!0;Fo();Lo=a;No=b;Mo=f;Go=c;Oo={ctid:b,isDestination:d,canonicalId:e}};var Qo=[G.D.ja,G.D.ra,G.D.ka,G.D.Ta];function Ro(a){for(var b=m(a[G.D.mc]||[\"\"]),c=b.next(),d={};!c.done;d={region:void 0},c=b.next())d.region=c.value,Jb(a,function(e){return function(f,g){if(f!==G.D.mc){var h=zn(g),l=e.region,n=hk(),p=ik();Dm=!0;Cm&&vb(\"TAGGING\",20);ym().declare(f,h,l,n,p)}}}(d))}\nfunction So(a){hn();var b=Kk(17,function(){return!1}),c=Kk(16,function(){return!1});!b&&c&&gn(\"crc\");Ik(17,!0);var d=a[G.D.nh];d&&R(41);var e=a[G.D.mc];e?R(40):e=[\"\"];for(var f=m(e),g=f.next(),h={};!g.done;h={Io:void 0},g=f.next())h.Io=g.value,Jb(a,function(l){return function(n,p){if(n!==G.D.mc&&n!==G.D.nh){var q=An(p),r=l.Io,t=Number(d),u=hk(),v=ik();t=t===void 0?0:t;Cm=!0;Dm&&vb(\"TAGGING\",20);ym().default(n,q,r,u,v,t,Fm)}}}(h))}\nfunction To(a){Fm.usedContainerScopedDefaults=!0;var b=a[G.D.mc];if(b){var c=Array.isArray(b)?b:[b];if(!c.includes(ik())&&!c.includes(hk()))return}Jb(a,function(d,e){switch(d){case \"ad_storage\":case \"analytics_storage\":case \"ad_user_data\":case \"ad_personalization\":break;default:return}Fm.usedContainerScopedDefaults=!0;Fm.containerScopedDefaults[d]=e===\"granted\"?3:2})}\nfunction Uo(a,b){hn();Ik(16,!0);Jb(a,function(c,d){var e=zn(d);Cm=!0;Dm&&vb(\"TAGGING\",20);ym().update(c,e,Fm)});Lm(b.eventId,b.priorityId)}function Vo(a){a.hasOwnProperty(\"all\")&&(Fm.selectedAllCorePlatformServices=!0,Jb(xn,function(b){Fm.corePlatformServices[b]=a.all===\"granted\";Fm.usedCorePlatformServices=!0}));Jb(a,function(b,c){b!==\"all\"&&(Fm.corePlatformServices[b]=c===\"granted\",Fm.usedCorePlatformServices=!0)})}\nfunction Wo(a){Array.isArray(a)||(a=[a]);return a.every(function(b){return Gm(b)})}function Xo(){var a=Yo;Array.isArray(a)||(a=[a]);return a.some(function(b){return Gm(b)})}function Zo(a,b){Km(a,b)}function $o(a,b){Nm(a,b)}function ap(a,b){Mm(a,b)}function bp(){var a=[G.D.ja,G.D.Ta,G.D.ka];ym().waitForUpdate(a,500,Fm)}function cp(a){for(var b=m(a),c=b.next();!c.done;c=b.next()){var d=c.value;ym().clearTimeout(d,void 0,Fm)}Lm()}\nfunction dp(a){for(var b={},c=m(a.split(\"|\")),d=c.next();!d.done;d=c.next())b[d.value]=!0;return b};var ep=function(a,b,c,d,e){this.endpoint=a;this.Z=d;this.parameterEncoding=e;this.O=b.slice()};ep.prototype.isSupported=function(){return!0};ep.prototype.K=function(){return Fk(uk[this.endpoint](void 0))};var fp=function(a,b,c){ep.call(this,a,b,!0,c===void 0?!1:c,3,void 0)};wa(fp,ep);var hp=function(a,b){var c=gp(a,G.D.wh);return b+\"/\"+c+\"/\"};fp.prototype.K=function(a){return hp(a,ep.prototype.K.call(this,a))};function ip(a,b){var c=gp(a,G.D.Hh);if(Q(502)&&c)for(var d=m(Object.keys(c)),e=d.next();!e.done;e=d.next()){var f=e.value,g=c[f];g!==void 0&&g!==null&&(b[\"gtmd.\"+f]=String(g))}};var T={U:{Pk:\"call_conversion\",vd:\"ccm_conversion\",Sk:\"common_aw\",wa:\"conversion\",Dq:\"floodlight\",Vd:\"ga_conversion\",Vb:\"gcp_remarketing\",Ka:\"page_view\",ub:\"remarketing\",Cb:\"user_data_lead\",Db:\"user_data_web\"}};function jp(a){a=a===void 0?[]:a;return Qi(a).join(\"~\")};function kp(){var a=[],b=Number('')||0,c=Number('')||0;c||(c=b/100);var d=function(){var t=!1;return t}();a.push({yk:228,studyId:228,experimentId:105177154,controlId:105177155,controlId2:105255245,probability:c,active:d,Ze:0});var e=Number('')||\n0,f=Number('')||0;f||(f=e/100);var g=function(){var t=!1;return t}();a.push({yk:235,studyId:235,experimentId:105357150,controlId:105357151,controlId2:0,probability:f,active:g,Ze:1});var h=Number('')||0,l=Number('')||\n0;l||(l=h/100);var n=function(){var t=!1;return t}();a.push({yk:266,studyId:266,experimentId:115718529,controlId:115718530,controlId2:115718531,probability:l,active:n,Ze:0});var p=Number('')||0,q=Number('')||\n0;q||(q=p/100);var r=function(){var t=!1;return t}();a.push({yk:267,studyId:267,experimentId:115718526,controlId:115718527,controlId2:115718528,probability:q,active:r,Ze:0});return a};var lp=function(){this.K={};this.H={};this.O={};this.T=new Set},rp=function(a,b){var c=b,d=b=a.O[c.studyId]?la(Object,\"assign\").call(Object,{},c,{active:!0}):c,e=Fi;d.controlId2&&d.probability<=.25||(d=la(Object,\"assign\").call(Object,{},d,{controlId2:0}));e.studies[d.studyId]=d;b.focused&&(a.K[b.studyId]=!0);if(b.Ze===1){var f=b.studyId;mp(a,np(),f);op(a,f)?Oj(Pj,f):pp(a,f)?Pj.K[f]=!0:qp(a,f)&&(Pj.H[f]=!0)}else if(b.Ze===0){var g=b.studyId;mp(a,a.H,g);op(a,g)?Oj(Pj,g):pp(a,g)?Pj.K[g]=!0:qp(a,g)&&\n(Pj.H[g]=!0)}},mp=function(a,b,c,d){var e=Fi;if(e.studies[c]){var f=e.studies[c],g=f.experimentId,h=f.probability;if(!(b.studies||{})[c]){var l=b.studies||{};l[c]=!0;b.studies=l;if(!e.studies[c].active)if(e.studies[c].probability>.5)Ii(b,g,c);else if(!(h<=0||h>1)){var n=void 0;if(d){var p=Ci(d+\"~\"+c);if(p===\"e2\")n=-1;else{for(var q=new Uint8Array(p),r=BigInt(0),t=m(q),u=t.next();!u.done;u=t.next())r=r<<BigInt(8)|BigInt(u.value);n=Number(r%BigInt(Number.MAX_SAFE_INTEGER))}}Gi.vk(b,c,n)}}}if(!a.K[c]){var v=\nNi(b,c);v&&Pi.H.H.add(v)}},np=function(){return Yj(Tj.da.ar,{})},tp=function(a,b){var c=sp;mp(c,np(),a,b);op(c,a)?Oj(Pj,a):pp(c,a)?Pj.K[a]=!0:qp(c,a)&&(Pj.H[a]=!0)},op=function(a,b){var c=np();return Ki(c,b)||Ki(a.H,b)},pp=function(a,b){var c=np();return Li(c,b)||Li(a.H,b)},qp=function(a,b){var c=np();return Mi(c,b)||Mi(a.H,b)},sp;\nfunction up(){if(!sp){var a=sp=new lp,b,c,d=((b=w)==null?void 0:(c=b.location)==null?void 0:c.hash)||\"\";if(d[0]===\"#\"&&d[1]===\"_\"&&d[2]===\"t\"&&d[3]===\"e\"&&d[4]===\"=\"){var e=d.substring(5);if(e)for(var f=m(e.split(\"~\")),g=f.next();!g.done;g=f.next()){var h=Number(g.value);h&&(a.O[h]=!0,Oj(Pj,h))}}for(var l=m(kp()),n=l.next();!n.done;n=l.next())rp(a,n.value);for(var p=[],q=m(Of(56)||[]),r=q.next();!r.done;r=q.next()){var t=r.value,u={studyId:t[1],active:!!t[2],probability:t[3]||0,experimentId:t[4]||\n0,controlId:t[5]||0,controlId2:t[6]||0},v=0;switch(t[7]){case 2:v=1;break;case 3:v=2;break;case 1:case 4:case 5:case 0:v=0}var x;a:switch(u.studyId){case 462:x=!0;break a;default:x=!1}var y=la(Object,\"assign\").call(Object,{},u,{Ze:v,focused:x});(y.active||y.experimentId&&y.controlId)&&p.push(y)}for(var z=m(p),C=z.next();!C.done;C=z.next())rp(a,C.value)}}function vp(){up();var a=sp,b=op(a,462);if(a.K[462]){var c,d=np();(c=Ni(d,462)||Ni(a.H,462))&&a.T.add(c)}return b}\nfunction wp(a){up();var b=new Set(sp.T);if(a)for(var c=U(a,I.J.Qe)||[],d=m(c),e=d.next();!e.done;e=d.next())b.add(e.value);return jp([].concat(za(b)))};function xp(a,b){b&&Jb(b,function(c,d){typeof d!==\"object\"&&d!==void 0&&(a[\"1p.\"+c]=String(d))})};var yp=Object.freeze([G.D.ja,G.D.ka]);function zp(a){var b=a.location.href;if(a===a.top)return{url:b,Ps:!0};var c=!1,d=a.document;d&&d.referrer&&(b=d.referrer,a.parent===a.top&&(c=!0));var e=a.location.ancestorOrigins;if(e){var f=e[e.length-1],g;f&&((g=b)==null?void 0:g.indexOf(f))===-1&&(c=!1,b=f)}return{url:b,Ps:c}}function Ap(a){try{var b;if(b=!!a&&a.location.href!=null)a:{try{Cl(a.foo);b=!0;break a}catch(c){}b=!1}return b}catch(c){return!1}}function Bp(){for(var a=w,b=a;a&&a!==a.parent;)a=a.parent,Ap(a)&&(b=a);return b};var Cp=function(a,b){var c=function(){};c.prototype=a.prototype;var d=new c;a.apply(d,Array.prototype.slice.call(arguments,1));return d},Dp=function(a){var b=a;return function(){if(b){var c=b;b=null;c()}}};function Ep(a,b){if(a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&b(a[c],c,a)};function Fp(a){var b=a.split(/[?#]/),c=/[?]/.test(a)?\"?\"+b[1]:\"\";return{Dk:b[0],params:c,fragment:/[#]/.test(a)?\"#\"+(c?b[2]:b[1]):\"\"}}function Gp(a){var b=Pa.apply(1,arguments);if(b.length===0)return oc(a[0]);for(var c=a[0],d=0;d<b.length;d++)c+=encodeURIComponent(b[d])+a[d+1];return oc(c)}\nfunction Hp(a,b,c,d){function e(g,h){g!=null&&(Array.isArray(g)?g.forEach(function(l){return e(l,h)}):(b+=f+encodeURIComponent(h)+\"=\"+encodeURIComponent(g),f=\"&\"))}var f=b.length?\"&\":\"?\";d.constructor===Object&&(d=Object.entries(d));Array.isArray(d)?d.forEach(function(g){return e(g[1],g[0])}):d.forEach(e);return oc(a+b+c)}function Ip(a,b){var c=Fp(pc(a).toString()),d=c.Dk.slice(-1)===\"/\"?\"\":\"/\",e=c.Dk+d+encodeURIComponent(b);return oc(e+c.params+c.fragment)};var Jp=function(a,b){for(var c=a,d=0;d<50;++d){var e;try{e=!(!c.frames||!c.frames[b])}catch(h){e=!1}if(e)return c;var f;a:{try{var g=c.parent;if(g&&g!==c){f=g;break a}}catch(h){}f=null}if(!(c=f))break}return null},Kp=function(a){var b=w;if(b.top==b)return 0;if(a===void 0?0:a){var c=b.location.ancestorOrigins;if(c)return c[c.length-1]==b.location.origin?1:2}return Ap(b.top)?1:2},Lp=function(a){a=a===void 0?document:a;return a.createElement(\"img\")};function Mp(a){for(var b=[],c=A.cookie.split(\";\"),d=new RegExp(\"^\\\\s*\"+(a||\"_gac\")+\"_(UA-\\\\d+-\\\\d+)=\\\\s*(.+?)\\\\s*$\"),e=0;e<c.length;e++){var f=c[e].match(d);f&&b.push({ve:f[1],value:f[2],timestamp:Number(f[2].split(\".\")[1])||0})}b.sort(function(g,h){return h.timestamp-g.timestamp});return b}\nfunction Np(a,b){var c=Mp(a),d={};if(!c||!c.length)return d;for(var e=0;e<c.length;e++){var f=c[e].value.split(\".\");if(!(f[0]!==\"1\"||b&&f.length<3||!b&&f.length!==3)&&Number(f[1])){d[c[e].ve]||(d[c[e].ve]=[]);var g={version:f[0],timestamp:Number(f[1])*1E3,gclid:f[2]};b&&f.length>3&&(g.labels=f.slice(3));d[c[e].ve].push(g)}}return d};function Op(a){return a.origin!==\"null\"};var Pp={},Qp=(Pp.k={na:/^[\\w-]+$/},Pp.b={na:/^[\\w-]+$/,rk:!0},Pp.i={na:/^[1-9]\\d*$/},Pp.h={na:/^\\d+$/},Pp.t={na:/^[1-9]\\d*$/},Pp.d={na:/^[A-Za-z0-9_-]+$/},Pp.j={na:/^\\d+$/},Pp.u={na:/^[1-9]\\d*$/},Pp.l={na:/^[01]$/},Pp.o={na:/^[1-9]\\d*$/},Pp.g={na:/^[01]$/},Pp.s={na:/^.+$/},Pp.m={na:/^[01]$/},Pp);var Rp={},Vp=(Rp[5]={si:{2:Sp},fk:\"2\",ei:[\"k\",\"i\",\"b\",\"u\"]},Rp[4]={si:{2:Sp,GCL:Tp},fk:\"2\",ei:[\"k\",\"i\",\"b\",\"m\"]},Rp[2]={si:{GS2:Sp,GS1:Up},fk:\"GS2\",ei:\"sogtjlhd\".split(\"\")},Rp);function Wp(a,b,c){var d=Vp[b];if(d){var e=a.split(\".\")[0];c==null||c(e);if(e){var f=d.si[e];if(f)return f(a,b)}}}\nfunction Sp(a,b){var c=a.split(\".\");if(c.length===3){var d=c[2];if(d.indexOf(\"$\")===-1&&d.indexOf(\"%24\")!==-1)try{d=decodeURIComponent(d)}catch(t){}var e={},f=Vp[b];if(f){for(var g=f.ei,h=m(d.split(\"$\")),l=h.next();!l.done;l=h.next()){var n=l.value,p=n[0];if(g.indexOf(p)!==-1)try{var q=decodeURIComponent(n.substring(1)),r=Qp[p];r&&(r.rk?(e[p]=e[p]||[],e[p].push(q)):e[p]=q)}catch(t){}}return e}}}function Xp(a,b,c){var d=Vp[b];if(d)return[d.fk,c||\"1\",Yp(a,b)].join(\".\")}\nfunction Yp(a,b){var c=Vp[b];if(c){for(var d=[],e=m(c.ei),f=e.next();!f.done;f=e.next()){var g=f.value,h=Qp[g];if(h){var l=a[g];if(l!==void 0)if(h.rk&&Array.isArray(l))for(var n=m(l),p=n.next();!p.done;p=n.next())d.push(encodeURIComponent(\"\"+g+p.value));else d.push(encodeURIComponent(\"\"+g+l))}}return d.join(\"$\")}}function Tp(a){var b=a.split(\".\");b.shift();var c=b.shift(),d=b.shift(),e={};return e.k=d,e.i=c,e.b=b,e}\nfunction Up(a){var b=a.split(\".\").slice(2);if(!(b.length<5||b.length>7)){var c={};return c.s=b[0],c.o=b[1],c.g=b[2],c.t=b[3],c.j=b[4],c.l=b[5],c.h=b[6],c}};var Zp={W:{hr:0,Hk:1,oh:2,Zk:3,yi:4,Xk:5,Yk:6,al:7,zi:8,wm:9,vm:10,Zi:11,ym:12,Qh:13,Hm:14,oj:15,Zq:16,fd:17,zj:18,Aj:19,Bj:20,Gn:21,Cj:22,Bi:23,pl:24}};Zp.W[Zp.W.hr]=\"RESERVED_ZERO\";Zp.W[Zp.W.Hk]=\"ADS_CONVERSION_HIT\";Zp.W[Zp.W.oh]=\"CONTAINER_EXECUTE_START\";Zp.W[Zp.W.Zk]=\"CONTAINER_SETUP_END\";Zp.W[Zp.W.yi]=\"CONTAINER_SETUP_START\";Zp.W[Zp.W.Xk]=\"CONTAINER_BLOCKING_END\";Zp.W[Zp.W.Yk]=\"CONTAINER_EXECUTE_END\";Zp.W[Zp.W.al]=\"CONTAINER_YIELD_END\";Zp.W[Zp.W.zi]=\"CONTAINER_YIELD_START\";Zp.W[Zp.W.wm]=\"EVENT_EXECUTE_END\";\nZp.W[Zp.W.vm]=\"EVENT_EVALUATION_END\";Zp.W[Zp.W.Zi]=\"EVENT_EVALUATION_START\";Zp.W[Zp.W.ym]=\"EVENT_SETUP_END\";Zp.W[Zp.W.Qh]=\"EVENT_SETUP_START\";Zp.W[Zp.W.Hm]=\"GA4_CONVERSION_HIT\";Zp.W[Zp.W.oj]=\"PAGE_LOAD\";Zp.W[Zp.W.Zq]=\"PAGEVIEW\";Zp.W[Zp.W.fd]=\"SNIPPET_LOAD\";Zp.W[Zp.W.zj]=\"TAG_CALLBACK_ERROR\";Zp.W[Zp.W.Aj]=\"TAG_CALLBACK_FAILURE\";Zp.W[Zp.W.Bj]=\"TAG_CALLBACK_SUCCESS\";Zp.W[Zp.W.Gn]=\"TAG_EXECUTE_END\";Zp.W[Zp.W.Cj]=\"TAG_EXECUTE_START\";Zp.W[Zp.W.Bi]=\"CUSTOM_PERFORMANCE_START\";Zp.W[Zp.W.pl]=\"CUSTOM_PERFORMANCE_END\";var $p=[],aq={},bq={};function cq(a){if($f(9)&&$p.includes(a)){var b;(b=xd())==null||b.mark(a+\"-\"+Zp.W.Bi+\"-\"+(bq[a]||0))}}function dq(a){if($f(9)&&$p.includes(a)){var b=a+\"-\"+Zp.W.pl+\"-\"+(bq[a]||0),c={start:a+\"-\"+Zp.W.Bi+\"-\"+(bq[a]||0),end:b},d;(d=xd())==null||d.mark(b);var e,f,g=(f=(e=xd())==null?void 0:e.measure(b,c))==null?void 0:f.duration;g!==void 0&&(bq[a]=(bq[a]||0)+1,aq[a]=g+(aq[a]||0))}};var eq=[\"3\",\"4\"];function fq(a,b,c,d){try{cq(\"3\");var e;return(e=gq(function(f){return f===a},b,c,d)[a])!=null?e:[]}finally{dq(\"3\")}}function gq(a,b,c,d){var e;if(hq(d)){for(var f={},g=String(b||iq()).split(\";\"),h=0;h<g.length;h++){var l=g[h].split(\"=\"),n=l[0].trim();if(n&&a(n)){var p=l.slice(1).join(\"=\").trim();p&&c&&(p=decodeURIComponent(p));var q=void 0,r=void 0;((q=f)[r=n]||(q[r]=[])).push(p)}}e=f}else e={};return e}\nfunction jq(a,b,c,d,e){if(hq(e)){var f=kq(a,d,e);if(f.length===1)return f[0];if(f.length!==0){f=lq(f,function(g){return g.Rr},b);if(f.length===1)return f[0];f=lq(f,function(g){return g.jt},c);return f[0]}}}function mq(a,b,c,d){var e=iq(),f=w;Op(f)&&(f.document.cookie=a);var g=iq();return e!==g||c!==void 0&&fq(b,g,!1,d).indexOf(c)>=0}\nfunction nq(a,b,c,d){function e(x,y,z){if(z==null)return delete h[y],x;h[y]=z;return x+\"; \"+y+\"=\"+z}function f(x,y){if(y==null)return x;h[y]=!0;return x+\"; \"+y}if(!hq(c.Jc))return 2;var g;b==null?g=a+\"=deleted; expires=\"+(new Date(0)).toUTCString():(c.encode&&(b=encodeURIComponent(b)),b=oq(b),g=a+\"=\"+b);var h={};g=e(g,\"path\",c.path);var l;c.expires instanceof Date?l=c.expires.toUTCString():c.expires!=null&&(l=\"\"+c.expires);g=e(g,\"expires\",l);g=e(g,\"max-age\",c.Ws);g=e(g,\"samesite\",c.Dt);c.secure&&\n(g=f(g,\"secure\"));var n=c.domain;if(n&&n.toLowerCase()===\"auto\"){for(var p=pq(),q=void 0,r=!1,t=0;t<p.length;++t){var u=p[t]!==\"none\"?p[t]:void 0,v=e(g,\"domain\",u);v=f(v,c.flags);try{d&&d(a,h)}catch(x){q=x;continue}r=!0;if(!qq(u,c.path)&&mq(v,a,b,c.Jc))return 0}if(q&&!r)throw q;return 1}n&&n.toLowerCase()!==\"none\"&&(g=e(g,\"domain\",n));g=f(g,c.flags);d&&d(a,h);return qq(n,c.path)?1:mq(g,a,b,c.Jc)?0:1}\nfunction rq(a,b,c){c.path==null&&(c.path=\"/\");c.domain||(c.domain=\"auto\");cq(\"2\");var d=nq(a,b,c);dq(\"2\");return d}function lq(a,b,c){for(var d=[],e=[],f,g=0;g<a.length;g++){var h=a[g],l=b(h);l===c?d.push(h):f===void 0||l<f?(e=[h],f=l):l===f&&e.push(h)}return d.length>0?d:e}\nfunction kq(a,b,c){for(var d=[],e=fq(a,void 0,void 0,c),f=0;f<e.length;f++){var g=e[f].split(\".\"),h=g.shift();if(!b||!h||b.indexOf(h)!==-1){var l=g.shift();if(l){var n=l.split(\"-\");d.push({Kr:e[f],Lr:g.join(\".\"),Rr:Number(n[0])||1,jt:Number(n[1])||1})}}}return d}function oq(a){a&&a.length>1200&&(a=a.substring(0,1200));return a}var sq=/^(www\\.)?google(\\.com?)?(\\.[a-z]{2})?$/,tq=/(^|\\.)doubleclick\\.net$/i;\nfunction qq(a,b){return a!==void 0&&(tq.test(w.document.location.hostname)||b===\"/\"&&sq.test(a))}function uq(a){if(!a)return 1;var b=a;$f(4)&&a===\"none\"&&(b=w.document.location.hostname);b=b.indexOf(\".\")===0?b.substring(1):b;return b.split(\".\").length}function vq(a){if(!a||a===\"/\")return 1;a[0]!==\"/\"&&(a=\"/\"+a);a[a.length-1]!==\"/\"&&(a+=\"/\");return a.split(\"/\").length-1}function wq(a,b){var c=\"\"+uq(a),d=vq(b);d>1&&(c+=\"-\"+d);return c}\nvar iq=function(){var a=w;return Op(a)?a.document.cookie:\"\"},hq=function(a){return a&&$f(5)?(Array.isArray(a)?a:[a]).every(function(b){return Im(b)&&Gm(b)}):!0},pq=function(){var a=[],b=w.document.location.hostname.split(\".\");if(b.length===4){var c=b[b.length-1];if(Number(c).toString()===c)return[\"none\"]}for(var d=b.length-2;d>=0;d--)a.push(b.slice(d).join(\".\"));var e=w.document.location.hostname;tq.test(e)||sq.test(e)||a.push(\"none\");return a};function xq(a,b,c,d){var e,f=Number(a.ld!=null?a.ld:void 0);f!==0&&(e=new Date((b||Qb())+1E3*(f||7776E3)));return{path:a.path,domain:a.domain,flags:a.flags,encode:!!c,expires:e,Jc:d}};var yq=new Map([[5,\"ad_storage\"],[4,[\"ad_storage\",\"ad_user_data\"]],[2,\"analytics_storage\"]]);function zq(a,b,c){if(Vp[b]){for(var d=[],e=fq(a,void 0,void 0,yq.get(b)),f=m(e),g=f.next();!g.done;g=f.next()){var h=Wp(g.value,b,c);h&&d.push(Aq(h))}return d}}\nfunction Bq(a){var b=Cq;if(Vp[2]){for(var c={},d=gq(a,void 0,void 0,yq.get(2)),e=Object.keys(d).sort(),f=m(e),g=f.next();!g.done;g=f.next())for(var h=g.value,l=m(d[h]),n=l.next();!n.done;n=l.next()){var p=Wp(n.value,2,b);p&&(c[h]||(c[h]=[]),c[h].push(Aq(p)))}return c}}function Dq(a,b,c,d,e){d=d||{};var f=wq(d.domain,d.path),g=Xp(b,c,f);if(!g)return 1;var h=xq(d,e,void 0,yq.get(c));return rq(a,g,h)}function Eq(a,b){var c=b.na;return typeof c===\"function\"?c(a):c.test(a)}\nfunction Aq(a){for(var b=m(Object.keys(a)),c=b.next(),d={};!c.done;d={Ig:void 0},c=b.next()){var e=c.value,f=a[e];d.Ig=Qp[e];d.Ig?d.Ig.rk?a[e]=Array.isArray(f)?f.filter(function(g){return function(h){return Eq(h,g.Ig)}}(d)):void 0:typeof f===\"string\"&&Eq(f,d.Ig)||(a[e]=void 0):a[e]=void 0}return a};var Fq;function Gq(){function a(g){c(g.target||g.srcElement||{})}function b(g){d(g.target||g.srcElement||{})}var c=Hq,d=Iq,e=Jq();if(!e.init){ed(A,\"mousedown\",a);ed(A,\"keyup\",a);ed(A,\"submit\",b);var f=HTMLFormElement.prototype.submit;HTMLFormElement.prototype.submit=function(){d(this);f.call(this)};e.init=!0}}function Kq(a,b,c,d,e){var f={callback:a,domains:b,fragment:c===2,placement:c,forms:d,sameHost:e};Jq().decorators.push(f)}\nfunction Lq(a,b,c){for(var d=Jq().decorators,e={},f=0;f<d.length;++f){var g=d[f],h;if(h=!c||g.forms)a:{var l=g.domains,n=a,p=!!g.sameHost;if(l&&(p||n!==A.location.hostname))for(var q=0;q<l.length;q++)if(l[q]instanceof RegExp){if(l[q].test(n)){h=!0;break a}}else if(n.indexOf(l[q])>=0||p&&l[q].indexOf(n)>=0){h=!0;break a}h=!1}if(h){var r=g.placement;r===void 0&&(r=g.fragment?2:1);r===b&&Ub(e,g.callback())}}return e}\nfunction Jq(){var a=Rc(\"google_tag_data\",{}),b=a.gl;b&&b.decorators||(b={decorators:[]},a.gl=b);return b};var Mq=/(.*?)\\*(.*?)\\*(.*)/,Nq=/^https?:\\/\\/([^\\/]*?)\\.?cdn\\.ampproject\\.org\\/?(.*)/,Oq=/^(?:www\\.|m\\.|amp\\.)+/,Pq=/([^?#]+)(\\?[^#]*)?(#.*)?/;function Qq(a){var b=Pq.exec(a);if(b)return{lk:b[1],query:b[2],fragment:b[3]}}function Rq(a){return new RegExp(\"(.*?)(^|&)\"+a+\"=([^&]*)&?(.*)\")}\nfunction Sq(a,b){var c=[Nc.userAgent,(new Date).getTimezoneOffset(),Nc.userLanguage||Nc.language,Math.floor(Qb()/60/1E3)-(b===void 0?0:b),a].join(\"*\"),d;if(!(d=Fq)){for(var e=Array(256),f=0;f<256;f++){for(var g=f,h=0;h<8;h++)g=g&1?g>>>1^3988292384:g>>>1;e[f]=g}d=e}Fq=d;for(var l=4294967295,n=0;n<c.length;n++)l=l>>>8^Fq[(l^c.charCodeAt(n))&255];return((l^-1)>>>0).toString(36)}\nfunction Tq(a){return function(b){var c=kj(w.location.href),d=c.search.replace(\"?\",\"\"),e=bj(d,\"_gl\",!1,!0)||\"\";b.query=Uq(e)||{};var f=ej(c,\"fragment\"),g;var h=-1;if(Wb(f,\"_gl=\"))h=4;else{var l=f.indexOf(\"&_gl=\");l>0&&(h=l+3+2)}if(h<0)g=void 0;else{var n=f.indexOf(\"&\",h);g=n<0?f.substring(h):f.substring(h,n)}b.fragment=Uq(g||\"\")||{};a&&Vq(c,d,f)}}function Wq(a,b){var c=Rq(a).exec(b),d=b;if(c){var e=c[2],f=c[4];d=c[1];f&&(d=d+e+f)}return d}\nfunction Vq(a,b,c){function d(g,h){var l=Wq(\"_gl\",g);l.length&&(l=h+l);return l}if(Mc&&Mc.replaceState){var e=Rq(\"_gl\");if(e.test(b)||e.test(c)){var f=ej(a,\"path\");b=d(b,\"?\");c=d(c,\"#\");Mc.replaceState({},\"\",\"\"+f+b+c)}}}function Xq(a,b){var c=Tq(!!b),d=Jq();d.data||(d.data={query:{},fragment:{}},c(d.data));var e={},f=d.data;f&&(Ub(e,f.query),a&&Ub(e,f.fragment));return e}\nvar Uq=function(a){try{var b=Yq(a,3);if(b!==void 0){for(var c={},d=b?b.split(\"*\"):[],e=0;e+1<d.length;e+=2){var f=d[e],g=tb(d[e+1]);c[f]=g}vb(\"TAGGING\",6);return c}}catch(h){vb(\"TAGGING\",8)}};function Yq(a,b){if(a){var c;a:{for(var d=a,e=0;e<3;++e){var f=Mq.exec(d);if(f){c=f;break a}d=dj(d)||\"\"}c=void 0}var g=c;if(g&&g[1]===\"1\"){var h=g[3],l;a:{for(var n=g[2],p=0;p<b;++p)if(n===Sq(h,p)){l=!0;break a}l=!1}if(l)return h;vb(\"TAGGING\",7)}}}\nfunction Zq(a,b,c,d,e){function f(p){p=Wq(a,p);var q=p.charAt(p.length-1);p&&q!==\"&\"&&(p+=\"&\");return p+n}d=d===void 0?!1:d;e=e===void 0?!1:e;var g=Qq(c);if(!g)return\"\";var h=g.query||\"\",l=g.fragment||\"\",n=a+\"=\"+b;d?l.substring(1).length!==0&&e||(l=\"#\"+f(l.substring(1))):h=\"?\"+f(h.substring(1));return\"\"+g.lk+h+l}\nfunction $q(a,b){function c(n,p,q){var r;a:{for(var t in n)if(n.hasOwnProperty(t)){r=!0;break a}r=!1}if(r){var u,v=[],x;for(x in n)if(n.hasOwnProperty(x)){var y=n[x];y!==void 0&&y===y&&y!==null&&y.toString()!==\"[object Object]\"&&(v.push(x),v.push(sb(String(y))))}var z=v.join(\"*\");u=[\"1\",Sq(z),z].join(\"*\");d?($f(3)||$f(1)||!p)&&ar(\"_gl\",u,a,p,q):br(\"_gl\",u,a,p,q)}}var d=(a.tagName||\"\").toUpperCase()===\"FORM\",e=Lq(b,1,d),f=Lq(b,2,d),g=Lq(b,4,d),h=Lq(b,3,d);c(e,!1,!1);c(f,!0,!1);$f(1)&&c(g,!0,!0);for(var l in h)h.hasOwnProperty(l)&&\ncr(l,h[l],a)}function cr(a,b,c){c.tagName.toLowerCase()===\"a\"?br(a,b,c):c.tagName.toLowerCase()===\"form\"&&ar(a,b,c)}function br(a,b,c,d,e){d=d===void 0?!1:d;e=e===void 0?!1:e;var f;if(f=c.href){var g;if(!(g=d)){var h=w.location.href,l=Qq(c.href),n=Qq(h);g=!(l&&n&&l.lk===n.lk&&l.query===n.query&&l.fragment)}f=g}if(f){var p=Zq(a,b,c.href,d,e);Ac.test(p)&&(c.href=p)}}\nfunction ar(a,b,c,d,e){d=d===void 0?!1:d;e=e===void 0?!1:e;if(c){var f=c.getAttribute(\"action\")||\"\";if(f){var g=(c.method||\"\").toLowerCase();if(g!==\"get\"||d){if(g===\"get\"||g===\"post\"){var h=Zq(a,b,f,d,e);Ac.test(h)&&(c.action=h)}}else{for(var l=c.childNodes||[],n=!1,p=0;p<l.length;p++){var q=l[p];if(q.name===a){q.setAttribute(\"value\",b);n=!0;break}}if(!n){var r=A.createElement(\"input\");r.setAttribute(\"type\",\"hidden\");r.setAttribute(\"name\",a);r.setAttribute(\"value\",b);c.appendChild(r)}}}}}\nfunction Hq(a){try{var b;a:{for(var c=a,d=100;c&&d>0;){if(c.href&&c.nodeName.match(/^a(?:rea)?$/i)){b=c;break a}c=c.parentNode;d--}b=null}var e=b;if(e){var f=e.protocol;f!==\"http:\"&&f!==\"https:\"||$q(e,e.hostname)}}catch(g){}}function Iq(a){try{var b=a.getAttribute(\"action\");if(b){var c=ej(kj(b),\"host\");$q(a,c)}}catch(d){}}function dr(a,b,c,d){Gq();var e=c===\"fragment\"?2:1;d=!!d;Kq(a,b,e,d,!1);e===2&&vb(\"TAGGING\",23);d&&vb(\"TAGGING\",24)}\nfunction er(a,b){Gq();Kq(a,[gj(w.location,\"host\",!0)],b,!0,!0)}function fr(){var a=A.location.hostname,b=Nq.exec(A.referrer);if(!b)return!1;var c=b[2],d=b[1],e=\"\";if(c){var f=c.split(\"/\"),g=f[1];e=g===\"s\"?dj(f[2])||\"\":dj(g)||\"\"}else if(d){if(d.indexOf(\"xn--\")===0)return!1;e=d.replace(/-/g,\".\").replace(/\\.\\./g,\"-\")}var h=a.replace(Oq,\"\"),l=e.replace(Oq,\"\");return h===l||Xb(h,\".\"+l)}function gr(a,b){return a===!1?!1:a||b||fr()};var hr=function(a){this.value=0;this.value=a===void 0?0:a};hr.prototype.set=function(a){return this.value|=1<<a};var ir=function(a,b){b<=0||(a.value|=1<<b-1)};hr.prototype.get=function(){return this.value};hr.prototype.clear=function(a){this.value&=~(1<<a)};hr.prototype.clearAll=function(){this.value=0};hr.prototype.equals=function(a){return this.value===a.value};function jr(a){if(a)try{return new Uint8Array(atob(a.replace(/-/g,\"+\").replace(/_/g,\"/\")).split(\"\").map(function(b){return b.charCodeAt(0)}))}catch(b){}}function kr(a,b){var c=0,d=0,e,f=b;do{if(f>=a.length)return;e=a[f++];c|=(e&127)<<d;d+=7}while(e&128);return[c,f]};function lr(){var a=String,b=w.location.hostname,c=w.location.pathname,d=b=fc(b);d.split(\".\").length>2&&(d=d.replace(/^(www[0-9]*|web|ftp|wap|home|m|w|amp|mobile)\\./,\"\"));b=d;c=fc(c);var e=c.split(\";\")[0];e=e.replace(/\\/(ar|slp|web|index)?\\/?$/,\"\");return a(Mh((\"\"+b+e).toLowerCase()))};var mr=[\"ad_storage\",\"ad_user_data\"];function nr(a,b){if(!a)return vb(\"TAGGING\",32),10;if(b===null||b===void 0||b===\"\")return vb(\"TAGGING\",33),11;var c=or(!1);if(c.error!==0)return vb(\"TAGGING\",34),c.error;if(!c.value)return vb(\"TAGGING\",35),2;c.value[a]=b;var d=pr(c);d!==0&&vb(\"TAGGING\",36);return d}\nfunction qr(a){if(!a)return vb(\"TAGGING\",27),{error:10};var b=or();if(b.error!==0)return vb(\"TAGGING\",29),b;if(!b.value)return vb(\"TAGGING\",30),{error:2};if(!(a in b.value))return vb(\"TAGGING\",31),{value:void 0,error:15};var c=b.value[a];return c===null||c===void 0||c===\"\"?(vb(\"TAGGING\",28),{value:void 0,error:11}):{value:c,error:0}}\nfunction rr(a){if(a){var b=or(!1);b.error!==0?vb(\"TAGGING\",38):b.value?a in b.value?(delete b.value[a],pr(b)!==0&&vb(\"TAGGING\",41)):vb(\"TAGGING\",40):vb(\"TAGGING\",39)}else vb(\"TAGGING\",37)}\nfunction or(a){a=a===void 0?!0:a;if(!Gm(mr))return vb(\"TAGGING\",43),{error:3};try{if(!w.localStorage)return vb(\"TAGGING\",44),{error:1}}catch(f){return vb(\"TAGGING\",45),{error:14}}var b={schema:\"gcl\",version:1},c=void 0;try{c=w.localStorage.getItem(\"_gcl_ls\")}catch(f){return vb(\"TAGGING\",46),{error:13}}try{if(c){var d=JSON.parse(c);if(d&&typeof d===\"object\")b=d;else return vb(\"TAGGING\",47),{error:12}}}catch(f){return vb(\"TAGGING\",48),{error:8}}if(b.schema!==\"gcl\")return vb(\"TAGGING\",49),{error:4};\nif(b.version!==1)return vb(\"TAGGING\",50),{error:5};try{var e=sr(b);a&&e&&pr({value:b,error:0})}catch(f){return vb(\"TAGGING\",48),{error:8}}return{value:b,error:0}}\nfunction sr(a){if(!a||typeof a!==\"object\")return!1;if(\"expires\"in a&&\"value\"in a){var b;typeof a.expires===\"number\"?b=a.expires:b=typeof a.expires===\"string\"?Number(a.expires):NaN;if(isNaN(b)||!(Date.now()<=b))return a.value=null,a.error=9,vb(\"TAGGING\",54),!0}else{for(var c=!1,d=m(Object.keys(a)),e=d.next();!e.done;e=d.next())c=sr(a[e.value])||c;return c}return!1}\nfunction pr(a){if(a.error)return a.error;if(!a.value)return vb(\"TAGGING\",42),2;var b=a.value,c;try{c=JSON.stringify(b)}catch(d){return vb(\"TAGGING\",52),6}try{w.localStorage.setItem(\"_gcl_ls\",c)}catch(d){return vb(\"TAGGING\",53),7}return 0};var tr={},ur=(tr.gclid=!0,tr.dclid=!0,tr.gbraid=!0,tr.wbraid=!0,tr),vr=/^\\w+$/,wr=/^[\\w-]+$/,xr={},yr=(xr.aw=\"FPGCLAW\",xr),zr={},Ar=(zr.ag=\"_ag\",zr.gb=\"_gb\",zr.aw=\"_aw\",zr.dc=\"_dc\",zr.gf=\"_gf\",zr.ha=\"_ha\",zr.gp=\"_gp\",zr.gs=\"_gs\",zr),Br=/^(?:www\\.)?google(?:\\.com?)?(?:\\.[a-z]{2}t?)?$/,Cr=/^www\\.googleadservices\\.com$/;function Dr(){return[\"ad_storage\",\"ad_user_data\"]}function Er(a){return!$f(5)||Gm(a)}function Fr(a,b){function c(){var d=Er(b);d&&a();return d}Mm(function(){c()||Nm(c,b)},b)}\nfunction Gr(a){return Hr(a).map(function(b){return b.gclid})}function Ir(a){return Jr(a).filter(function(b){return b.gclid}).map(function(b){return b.gclid})}function Jr(a,b){b=b===void 0?!1:b;var c=Kr(a.prefix),d=Lr(\"gb\",c),e=Lr(\"ag\",c);if(!e||!d)return[];var f=function(l){return function(n){n.Hg=l;return n}},g=Hr(d,b).map(f(\"gb\")),h=Mr(e).map(f(\"ag\"));return g.concat(h).sort(function(l,n){return n.timestamp-l.timestamp})}\nfunction Nr(a,b,c,d,e){var f=Fb(a,function(g){return g.gclid===b});f?(f.timestamp<c&&(f.timestamp=c,f.kd=e),f.labels=Or(f.labels||[],d||[])):a.push({version:\"2\",gclid:b,timestamp:c,labels:d,kd:e})}function Pr(a){for(var b=zq(a,5)||[],c=[],d=m(b),e=d.next();!e.done;e=d.next()){var f=e.value,g=f,h=Qr(f);h&&Nr(c,g.k,h,g.b||[],f.u)}return c.sort(function(l,n){return n.timestamp-l.timestamp})}\nfunction Hr(a,b){b=b===void 0?!1:b;var c=[];Sr(c,a,1);if(b)if(Xb(a,\"_aw\")){var d=Tr();d&&(d.kd=void 0,d.oa=d.oa||[2],Ur(c,d));Sr(c,\"gcl_aw\",2)}else Xb(a,\"_gb\")&&$f(6)&&Sr(c,\"gcl_gb\",2);c.sort(function(e,f){return f.timestamp-e.timestamp});return Vr(c)}function Wr(a,b){for(var c=[],d=m(a),e=d.next();!e.done;e=d.next()){var f=e.value;c.includes(f)||c.push(f)}for(var g=m(b),h=g.next();!h.done;h=g.next()){var l=h.value;c.includes(l)||c.push(l)}return c}\nfunction Ur(a,b,c){c=c===void 0?!1:c;for(var d,e,f=m(a),g=f.next();!g.done;g=f.next()){var h=g.value;if(h.gclid===b.gclid){d=h;break}h.qa&&b.qa&&h.qa.equals(b.qa)&&(e=h)}if(d){var l,n,p=(l=d.qa)!=null?l:new hr,q=(n=b.qa)!=null?n:new hr;p.value|=q.value;d.qa=p;d.timestamp<b.timestamp&&(d.timestamp=b.timestamp,d.kd=b.kd);d.labels=Wr(d.labels||[],b.labels||[]);d.oa=Wr(d.oa||[],b.oa||[])}else c&&e?la(Object,\"assign\").call(Object,e,b):a.push(b)}\nfunction Xr(a){if(!a)return new hr;var b=new hr;if(a===1)return ir(b,2),ir(b,3),b;ir(b,a);return b}\nfunction Tr(){var a=qr(\"gclid\");if(!a||a.error||!a.value||typeof a.value!==\"object\")return null;var b=a.value;try{if(!(\"value\"in b&&b.value)||typeof b.value!==\"object\")return null;var c=b.value,d=c.value;if(!d||!d.match(wr))return null;var e=c.linkDecorationSource,f=c.linkDecorationSources,g=new hr;typeof e===\"number\"?g=Xr(e):typeof f===\"number\"&&(g.value=f);return{version:\"\",gclid:d,timestamp:Number(c.creationTimeMs)||0,labels:[],qa:g,oa:[2]}}catch(h){return null}}\nfunction Yr(a){var b=qr(a);if(b.error!==0)return null;try{return b.value.reduce(function(c,d){if(!d.value||typeof d.value!==\"object\")return c;var e=d.value,f=e.value;if(!f||!f.match(wr))return c;var g=new hr,h=e.linkDecorationSources;typeof h===\"number\"&&(g.value=h);var l;c.push({version:\"\",gclid:f,timestamp:Number(e.creationTimeMs)||0,expires:Number(d.expires)||0,labels:(l=e.labels)!=null?l:[],qa:g,oa:[2]});return c},[])}catch(c){return null}}\nfunction Sr(a,b,c){if(c===1)for(var d=fq(b,A.cookie,void 0,Dr()),e=m(d),f=e.next();!f.done;f=e.next()){var g=Zr(f.value.split(\".\")),h=g.length===0?null:{version:g[0],gclid:g[2],timestamp:(Number(g[1])||0)*1E3,labels:g.slice(3)};h!=null&&(h.kd=void 0,h.qa=new hr,h.oa=[c],Ur(a,h))}else if(c===2){var l=Yr(b);if(l)for(var n=m(l),p=n.next();!p.done;p=n.next()){var q=p.value;q.kd=void 0;q.oa=q.oa;Ur(a,q)}}}\nfunction $r(a){var b=Hr(a),c=Yr(\"gcl_dc\");if(c)for(var d=m(c),e=d.next();!e.done;e=d.next()){var f=e.value;f.kd=void 0;f.oa=f.oa||[2];Ur(b,f)}b.sort(function(g,h){var l=g.oa&&g.oa.includes(1),n=h.oa&&h.oa.includes(1);return l&&!n?-1:!l&&n?1:h.timestamp-g.timestamp});return Vr(b)}function Mr(a){return Pr(a).map(function(b){b.qa=new hr;b.oa=[1];return b})}\nfunction Or(a,b){if(!a.length)return b;if(!b.length)return a;var c={};return a.concat(b).filter(function(d){return c.hasOwnProperty(d)?!1:c[d]=!0})}function Kr(a){return a&&typeof a===\"string\"&&a.match(vr)?a:\"_gcl\"}function as(a,b){if(a){var c={value:a,qa:new hr};ir(c.qa,b);return c}}\nfunction bs(a,b,c){var d=kj(a),e=ej(d,\"query\",!1,void 0,\"gclsrc\"),f=as(ej(d,\"query\",!1,void 0,\"gclid\"),c?4:2);if(b&&(!f||!e)){var g=d.hash.replace(\"#\",\"\");f||(f=as(bj(g,\"gclid\",!1),3));e||(e=bj(g,\"gclsrc\",!1))}return f&&(e===void 0||e===\"aw\"||e===\"aw.ds\"||$f(8)&&e===\"aw.dv\")?[f]:[]}\nfunction cs(a,b){var c=kj(a),d=ej(c,\"query\",!1,void 0,\"gclid\"),e=ej(c,\"query\",!1,void 0,\"gclsrc\"),f=ej(c,\"query\",!1,void 0,\"wbraid\");f=dc(f);var g=ej(c,\"query\",!1,void 0,\"gbraid\"),h=ej(c,\"query\",!1,void 0,\"gad_source\"),l=ej(c,\"query\",!1,void 0,\"dclid\");if(b&&!(d&&e&&f&&g)){var n=c.hash.replace(\"#\",\"\");d=d||bj(n,\"gclid\",!1);e=e||bj(n,\"gclsrc\",!1);f=f||bj(n,\"wbraid\",!1);g=g||bj(n,\"gbraid\",!1);h=h||bj(n,\"gad_source\",!1)}return ds(d,e,l,f,g,h)}\nfunction es(a,b,c){var d=kj(a),e=ej(d,\"query\",!1,void 0,\"gclsrc\"),f=as(ej(d,\"query\",!1,void 0,\"gclid\"),c?4:2),g=as(ej(d,\"query\",!1,void 0,\"dclid\"),c?4:2);if(b&&(!e||!f)){var h=d.hash.replace(\"#\",\"\");f||(f=as(bj(h,\"gclid\",!1),3));e||(e=bj(h,\"gclsrc\",!1))}return f&&e&&(e===\"aw.ds\"||e===\"aw.dv\"||e===\"3p.ds\"||e===\"ds\")?[f]:g?[g]:[]}function fs(){return cs(w.location.href,!0)}\nfunction ds(a,b,c,d,e,f){var g={},h=function(l,n){g[n]||(g[n]=[]);g[n].push(l)};g.gclid=a;g.gclsrc=b;g.dclid=c;if(a!==void 0&&a.match(wr))switch(b){case void 0:h(a,\"aw\");break;case \"aw.ds\":h(a,\"aw\");h(a,\"dc\");break;case \"aw.dv\":$f(8)&&(h(a,\"aw\"),h(a,\"dc\"));break;case \"ds\":h(a,\"dc\");break;case \"3p.ds\":h(a,\"dc\");break;case \"gf\":h(a,\"gf\");break;case \"ha\":h(a,\"ha\")}c&&h(c,\"dc\");d!==void 0&&wr.test(d)&&(g.wbraid=d,h(d,\"gb\"));e!==void 0&&wr.test(e)&&(g.gbraid=e,h(e,\"ag\"));f!==void 0&&wr.test(f)&&(g.gad_source=\nf,h(f,\"gs\"));return g}function gs(){for(var a=fs(),b=!0,c=m(Object.keys(a)),d=c.next();!d.done;d=c.next())if(a[d.value]!==void 0){b=!1;break}b&&(a=cs(w.document.referrer,!1),a.gad_source=void 0);return a}function hs(a){var b=gs();is(b,!1,a)}\nfunction js(a){var b=bs(w.location.href,!0,!1);b.length||(b=bs(w.document.referrer,!1,!0));a=a||{};ks(a);if(b.length){var c=b[0],d=Qb(),e=xq(a,d,!0),f=Dr(),g=function(){Er(f)&&e.expires!==void 0&&nr(\"gclid\",{value:{value:c.value,creationTimeMs:d,linkDecorationSources:c.qa.get()},expires:Number(e.expires)})};Mm(function(){g();Er(f)||Nm(g,f)},f)}}\nfunction ks(a){var b=A.referrer?ej(kj(A.referrer),\"host\"):\"\";if(Br.test(b)||Cr.test(b)||ls()){var c;a:{for(var d=kj(w.location.href),e=cj(ej(d,\"query\")),f=m(Object.keys(e)),g=f.next();!g.done;g=f.next()){var h=g.value;if(!ur[h]){var l=e[h][0]||\"\",n;if(!l||l.length<50||l.length>200)n=!1;else{var p=jr(l),q;if(p)c:{var r=p;if(r&&r.length!==0){var t=0;try{for(var u=10;t<r.length&&!(u--<=0);){var v=kr(r,t);if(v===void 0)break;var x=m(v),y=x.next().value,z=x.next().value,C=y,D=z,H=C&7;if(C>>3===16382){if(H!==\n0)break;var F=kr(r,D);if(F===void 0)break;q=m(F).next().value===1;break c}var K;d:{var S=void 0,X=r,ea=D;switch(H){case 0:K=(S=kr(X,ea))==null?void 0:S[1];break d;case 1:K=ea+8;break d;case 2:var va=kr(X,ea);if(va===void 0)break;var ma=m(va),na=ma.next().value;K=ma.next().value+na;break d;case 5:K=ea+4;break d}K=void 0}if(K===void 0||K>r.length||K<=t)break;t=K}}catch(ka){}}q=!1}else q=!1;n=q}if(n){c=l;break a}}}c=void 0}var ba=c;ba&&ms(\"gcl_aw\",ba,7,a)}}\nfunction ms(a,b,c,d){ns(a,[{version:\"\",gclid:b,timestamp:Qb(),qa:Xr(c)}],d)}\nfunction ns(a,b,c){c=c||{};var d=Dr(),e=function(){if(Er(d)&&b.length>0){var f=Yr(a)||[];b.forEach(function(g){var h=xq(c,g.timestamp,!0);h.expires!==void 0&&Ur(f,{version:\"\",gclid:g.gclid,timestamp:g.timestamp,expires:Number(h.expires),qa:g.qa,labels:g.labels},!0)});f.length&&nr(a,f.map(function(g){var h={value:g.gclid,creationTimeMs:g.timestamp,linkDecorationSources:g.qa?g.qa.get():0},l;if((l=g.labels)==null?0:l.length)h.labels=g.labels;return{value:h,expires:Number(g.expires)}}))}};Mm(function(){Er(d)?\ne():Nm(e,d)},d)}\nfunction is(a,b,c,d,e){c=c||{};e=e||[];var f=Kr(c.prefix),g=d||Qb(),h=Math.round(g/1E3),l=Dr(),n=!1,p=!1,q=$f(10),r=function(){if(Er(l)){var t=xq(c,g,!0);t.Jc=l;for(var u=function(X,ea){var va=Lr(X,f);va&&(rq(va,ea,t),X!==\"gb\"&&(n=!0))},v=function(X){var ea=[\"GCL\",h,X];e.length>0&&ea.push(e.join(\".\"));return ea.join(\".\")},x=m([\"aw\",\"dc\",\"gf\",\"ha\",\"gp\"]),y=x.next();!y.done;y=x.next()){var z=y.value;a[z]&&u(z,v(a[z][0]))}if((!n||q)&&a.gb){var C=a.gb[0],D=Lr(\"gb\",f);!b&&Hr(D).some(function(X){return X.gclid===C&&\nX.labels&&X.labels.length>0})||u(\"gb\",v(C))}}if(!p&&a.gbraid&&Er(\"ad_storage\")&&(p=!0,!n||q)){var H=a.gbraid,F=Lr(\"ag\",f);if(b||!Mr(F).some(function(X){return X.gclid===H&&X.labels&&X.labels.length>0})){var K={},S=(K.k=H,K.i=\"\"+h,K.b=e,K);Dq(F,S,5,c,g)}}os(a,f,g,c)};Mm(function(){r();Er(l)||Nm(r,l)},l)}\nfunction os(a,b,c,d){if(a.gad_source!==void 0&&Er(\"ad_storage\")){var e=wd();if(e!==\"r\"&&e!==\"h\"){var f=a.gad_source,g=Lr(\"gs\",b);if(g){var h=Math.floor((Qb()-(vd()||0))/1E3),l,n=lr(),p={};l=(p.k=f,p.i=\"\"+h,p.u=n,p);Dq(g,l,5,d,c)}}}}function ps(a,b,c){for(var d=zq(b,c),e=0;e<d.length;++e)if(Qr(d[e])>a)return!0;return!1}\nfunction qs(a){var b=rs,c=ss(a.prefix);Fr(function(){for(var d=Kr(a.prefix),e=m(b),f=e.next();!f.done;f=e.next()){var g=f.value,h=c[g];if(h){var l=Math.min(ts(h),Qb()),n=xq(a,l,!0);n.Jc=Dr();var p=Lr(g,d);p&&rq(p,h,n)}}var q=Xq(!0);is(ds(q.gclid,q.gclsrc),!1,a)},Dr())}\nfunction ss(a){var b=Xq(!0),c=Kr(a),d={},e;for(e in Ar)if(Ar.hasOwnProperty(e)){var f=e,g=Lr(f,c);if(g!==void 0){var h=b[g];if(h){var l=ts(h),n;a:{for(var p=Math.min(l,Qb())||Qb(),q=fq(g,A.cookie,void 0,Dr()),r=0;r<q.length;++r)if(ts(q[r])>p){n=!0;break a}n=!1}n||(d[f]=h)}}}return d}\nfunction us(a){var b=[\"ag\"],c=Xq(!0),d=Kr(a.prefix);Fr(function(){for(var e=0;e<b.length;++e){var f=Lr(b[e],d);if(f){var g=c[f];if(g){var h=Wp(g,5);if(h){var l=Qr(h);l||(l=Qb());if(ps(l,f,5))break;h.i=\"\"+Math.round(l/1E3);Dq(f,h,5,a,l)}}}}},[\"ad_storage\"])}function Lr(a,b){var c=Ar[a];if(c!==void 0)return b+c}function ts(a){return Zr(a.split(\".\")).length!==0?(Number(a.split(\".\")[1])||0)*1E3:0}function Qr(a){return a?(Number(a.i)||0)*1E3:0}\nfunction Zr(a){return a.length<3||a[0]!==\"GCL\"&&a[0]!==\"1\"||!/^\\d+$/.test(a[1])||!wr.test(a[2])?[]:a}function vs(a,b,c,d){var e=rs;if(Array.isArray(a)&&Op(w)){var f=Kr(d),g=function(){for(var h={},l=0;l<e.length;++l){var n=Lr(e[l],f);if(n){var p=fq(n,A.cookie,void 0,Dr());p.length&&(h[n]=p.sort()[p.length-1])}}return h};Fr(function(){dr(g,a,b,c)},Dr())}}\nfunction ws(a,b,c){var d=rs;if($f(15)&&Array.isArray(a)&&Op(w)){var e=function(){for(var f={},g=0;g<d.length;++g){var h=yr[d[g]];if(h){var l=fq(h,A.cookie,void 0,Dr());if(l.length){for(var n=void 0,p=0,q=m(l),r=q.next();!r.done;r=q.next()){var t=r.value,u=Wp(t,4);if(u&&(u.m===\"1\"||$f(18))){var v=Qr(u);v>=p&&(p=v,n=t)}}n&&(f[h]=n)}}}return f};Fr(function(){dr(e,a,b,c)},Dr())}}\nfunction xs(a,b,c,d){if(Array.isArray(a)&&Op(w)){var e=[\"ag\"],f=Kr(d),g=function(){for(var h={},l=0;l<e.length;++l){var n=Lr(e[l],f);if(!n)return{};var p=zq(n,5);if(p.length){var q=p.sort(function(r,t){return Qr(t)-Qr(r)})[0];h[n]=Xp(q,5)}}return h};Fr(function(){dr(g,a,b,c)},[\"ad_storage\"])}}function Vr(a){return a.filter(function(b){return wr.test(b.gclid)})}\nfunction ys(a,b){if(Op(w)){for(var c=Kr(b.prefix),d={},e=0;e<a.length;e++)Ar[a[e]]&&(d[a[e]]=Ar[a[e]]);Fr(function(){Jb(d,function(f,g){var h=fq(c+g,A.cookie,void 0,Dr());h.sort(function(t,u){return ts(u)-ts(t)});if(h.length){var l=h[0],n=ts(l),p=Zr(l.split(\".\")).length!==0?l.split(\".\").slice(3):[],q={},r;r=Zr(l.split(\".\")).length!==0?l.split(\".\")[2]:void 0;q[f]=[r];is(q,!0,b,n,p)}})},Dr())}}\nfunction zs(a){var b=[\"ag\"],c=[\"gbraid\"];Fr(function(){for(var d=Kr(a.prefix),e=0;e<b.length;++e){var f=Lr(b[e],d);if(!f)break;var g=zq(f,5);if(g.length){var h=g.sort(function(q,r){return Qr(r)-Qr(q)})[0],l=Qr(h),n=h.b,p={};p[c[e]]=h.k;is(p,!0,a,l,n)}}},[\"ad_storage\"])}function As(a,b){for(var c=0;c<b.length;++c)if(a[b[c]])return!0;return!1}\nfunction Bs(a){function b(h,l,n){n&&(h[l]=n)}if(Jm()){var c=fs(),d;a.includes(\"gad_source\")&&(d=c.gad_source!==void 0?c.gad_source:Xq(!1)._gs);if(As(c,a)||d){var e={};b(e,\"gclid\",c.gclid);b(e,\"dclid\",c.dclid);b(e,\"gclsrc\",c.gclsrc);b(e,\"wbraid\",c.wbraid);b(e,\"gbraid\",c.gbraid);er(function(){return e},3);var f={},g=(f._up=\"1\",f);b(g,\"_gs\",d);er(function(){return g},1)}}}function ls(){var a=kj(w.location.href);return ej(a,\"query\",!1,void 0,\"gad_source\")}\nfunction Cs(a){if(!$f(1))return null;var b=Xq(!0).gad_source;if(b!=null)return w.location.hash=\"\",b;if($f(2)){b=ls();if(b!=null)return b;var c=fs();if(As(c,a))return\"0\"}return null}function Ds(a){var b=Cs(a);b!=null&&er(function(){var c={};return c.gad_source=b,c},4)}\nfunction Es(a,b,c){var d=[];if(b.length===0)return d;for(var e={},f=0;f<b.length;f++){var g=b[f],h=g.Hg?g.Hg:\"gcl\";if((g.labels||[]).indexOf(c)===-1){a.push(0);var l=!1,n=void 0;if((n=g.oa)==null?0:n.includes(2))l=!0;var p=void 0;((p=g.oa)==null?0:p.includes(1))&&!e[h]&&(l=!0,e[h]=!0);l&&d.push(g)}else{a.push(1);var q=void 0;if((q=g.oa)==null?0:q.includes(1))e[h]=!0}}return d}\nfunction Fs(a,b,c,d,e){e=e===void 0?!1:e;var f=[];c=c||{};if(!Er(Dr()))return f;var g=Hr(a,e),h=Es(f,g,b);if(h.length&&!d){for(var l=[],n=!1,p=m(h),q=p.next();!q.done;q=p.next()){var r=q.value,t=r,u=t.version,v=t.gclid,x=t.timestamp,y=t.oa,z=(t.labels||[]).concat([b]),C=void 0;if(((C=y)==null?0:C.includes(1))&&!n){var D=[u,Math.round(x/1E3),v].concat(z).join(\".\"),H=xq(c,x,!0);H.Jc=Dr();rq(a,D,H);n=!0}var F=void 0;e&&((F=y)==null?0:F.includes(2))&&l.push(la(Object,\"assign\").call(Object,{},r,{labels:z}))}l.length&&\nns(\"gcl_gb\",l,c)}return f}\nfunction Gs(a,b,c){c=c===void 0?!1:c;var d=[];b=b||{};var e=Jr(b,c),f=Es(d,e,a);if(f.length){for(var g=[],h={},l=m(f),n=l.next();!n.done;n=l.next()){var p=n.value,q=Kr(b.prefix),r=Lr(p.Hg,q);if(!r)return d;var t=p,u=t.version,v=t.gclid,x=t.timestamp,y=t.oa,z=Math.round(x/1E3),C=Or(t.labels||[],[a]),D=void 0;if((D=y)==null?0:D.includes(1))if(p.Hg===\"ag\"&&!h.ag){var H={},F=(H.k=v,H.i=\"\"+z,H.b=C,H);Dq(r,F,5,b,x);h.ag=!0}else if(p.Hg===\"gb\"&&!h.gb){var K=[u,z,v].concat(C).join(\".\"),S=xq(b,x,!0);S.Jc=\nDr();rq(r,K,S);h.gb=!0}var X=void 0;c&&((X=y)==null?0:X.includes(2))&&g.push(la(Object,\"assign\").call(Object,{},p,{labels:C}))}g.length&&ns(\"gcl_gb\",g,b)}return d}function Hs(a,b){var c=Kr(b),d=Lr(a,c);if(!d)return 0;var e;e=a===\"ag\"?Mr(d):Hr(d);for(var f=0,g=0;g<e.length;g++)f=Math.max(f,e[g].timestamp);return f}function Is(a){for(var b=0,c=m(Object.keys(a)),d=c.next();!d.done;d=c.next())for(var e=a[d.value],f=0;f<e.length;f++)b=Math.max(b,Number(e[f].timestamp));return b}\nfunction Js(a){var b=Math.max(Hs(\"aw\",a),Is(Er(Dr())?Np():{})),c=Math.max(Hs(\"gb\",a),Is(Er(Dr())?Np(\"_gac_gb\",!0):{}));c=Math.max(c,Hs(\"ag\",a));return c>b};var Ks=RegExp(\"^UA-\\\\d+-\\\\d+%3A[\\\\w-]+(?:%2C[\\\\w-]+)*(?:%3BUA-\\\\d+-\\\\d+%3A[\\\\w-]+(?:%2C[\\\\w-]+)*)*$\"),Ls=/^~?[\\w-]+(?:\\.~?[\\w-]+)*$/,Ms=/^\\d+\\.fls\\.doubleclick\\.net$/,Ns=/;gac=([^;?]+)/,Os=/;gacgb=([^;?]+)/;\nfunction Ps(a,b){if(Ms.test(A.location.host)){var c=A.location.href.match(b);return c&&c.length===2&&c[1].match(Ks)?dj(c[1])||\"\":\"\"}for(var d=[],e=m(Object.keys(a)),f=e.next();!f.done;f=e.next()){for(var g=f.value,h=[],l=a[g],n=0;n<l.length;n++)h.push(l[n].gclid);d.push(g+\":\"+h.join(\",\"))}return d.length>0?d.join(\";\"):\"\"}\nfunction Qs(a,b,c){for(var d=Er(Dr())?Np(\"_gac_gb\",!0):{},e=[],f=!1,g=m(Object.keys(d)),h=g.next();!h.done;h=g.next()){var l=h.value,n=Fs(\"_gac_gb_\"+l,a,b,c);f=f||n.length!==0&&n.some(function(p){return p===1});e.push(l+\":\"+n.join(\",\"))}return{bs:f?e.join(\";\"):\"\",Zr:Ps(d,Os)}}function Rs(a){var b=A.location.href.match(new RegExp(\";\"+a+\"=([^;?]+)\"));return b&&b.length===2&&b[1].match(Ls)?b[1]:void 0}\nfunction Ss(a){var b={},c,d,e;Ms.test(A.location.host)&&(c=Rs(\"gclgs\"),d=Rs(\"gclst\"),e=Rs(\"gcllp\"));if(c&&d&&e)b.Og=c,b.ii=d,b.gi=e;else{var f=Qb(),g=Pr((a||\"_gcl\")+\"_gs\"),h=g.map(function(p){return p.gclid}),l=g.map(function(p){return f-p.timestamp}),n=g.map(function(p){return p.kd});h.length>0&&l.length>0&&n.length>0&&(b.Og=h.join(\".\"),b.ii=l.join(\".\"),b.gi=n.join(\".\"))}return b}\nfunction Ts(a,b){var c=a.split(\".\"),d=b?b.split(\".\"):[],e=d.length===c.length?d:void 0;return c.map(function(f,g){var h={gclid:f};if(e){var l=e[g].split(\"_\");if(l.length===2){h.qa=new hr(Number(l[0]));var n;var p=Number(l[1]);if(p===0)n=[0];else{var q=[];p&1&&q.push(1);p&2&&q.push(2);p&4&&q.push(3);p&8&&q.push(4);p&16&&q.push(5);n=q}h.oa=n}}return h})}\nfunction Us(a,b,c,d){d=d===void 0?!1:d;if(Ms.test(A.location.host)){var e=Rs(c);if(e){if($f(19)){var f=Rs(c+\"_src\");return Ts(e,f)}if(d){var g=new hr;ir(g,2);ir(g,3);return e.split(\".\").map(function(r){return{gclid:r,qa:g,oa:[1]}})}return e.split(\".\").map(function(r){return{gclid:r,qa:new hr,oa:[1]}})}}else{if(b===\"gclid\"){for(var h=Hr((a||\"_gcl\")+\"_aw\",d),l=Number(Zf[4]===void 0?0:Zf[4]),n=m(Vs()),p=n.next();!p.done;p=n.next()){var q=p.value;q.timestamp>l&&Ur(h,q)}return h}if(b===\"wbraid\")return Hr((a||\n\"_gcl\")+\"_gb\",d);if(b===\"braids\")return Jr({prefix:a},d)}return[]}function Vs(){return(zq(yr.aw,4)||[]).filter(function(a){return a.m===\"1\"}).map(function(a){return{gclid:a.k,timestamp:Number(a.i),version:\"\",oa:[5]}})}function Ws(a){for(var b=0,c=m(a),d=c.next();!d.done;d=c.next()){var e=d.value;e>0&&(b|=1<<e-1)}return b.toString()}function Xs(a){return Ms.test(A.location.host)?!(Rs(\"gclaw\")||Rs(\"gac\")):Js(a)}\nfunction Ys(a,b,c,d){d=d===void 0?!1:d;var e;e=c?Gs(a,b,d):Fs((b&&b.prefix||\"_gcl\")+\"_gb\",a,b,void 0,d);return e.length===0||e.every(function(f){return f===0})?\"\":e.join(\".\")};function ht(a,b,c){var d=gp(a,G.D.Va);if(d&&typeof d===\"object\")for(var e=m(Object.keys(d)),f=e.next();!f.done;f=e.next()){var g=f.value,h=d[g];if(h!==void 0){h===null&&(h=\"\");var l=\"gap.\"+g,n=String(h);c?c(l,n):b[l]=n}}};var it=!1,jt=[];function kt(){if(!it){it=!0;for(var a=jt.length-1;a>=0;a--)jt[a]();jt=[]}};function lt(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b};function mt(a,b,c){return typeof a.addEventListener===\"function\"?(a.addEventListener(b,c,!1),!0):!1}function nt(a,b,c){typeof a.removeEventListener===\"function\"&&a.removeEventListener(b,c,!1)};function ot(a,b,c,d){d=d===void 0?!1:d;a.google_image_requests||(a.google_image_requests=[]);var e=Lp(a.document);if(c){var f=function(){if(c){var g=a.google_image_requests,h=Jc(g,e);h>=0&&Array.prototype.splice.call(g,h,1)}nt(e,\"load\",f);nt(e,\"error\",f)};mt(e,\"load\",f);mt(e,\"error\",f)}d&&(e.attributionSrc=\"\");e.src=b;a.google_image_requests.push(e)}\nfunction pt(a){var b;b=b===void 0?!1:b;var c=\"https://pagead2.googlesyndication.com/pagead/gen_204?id=tcfe\";Ep(a,function(d,e){if(d||d===0)c+=\"&\"+e+\"=\"+encodeURIComponent(String(d))});qt(c,b)}\nfunction qt(a,b){var c=window,d;b=b===void 0?!1:b;d=d===void 0?!1:d;if(c.fetch){var e={keepalive:!0,credentials:\"include\",redirect:\"follow\",method:\"get\",mode:\"no-cors\"};d&&(e.mode=\"cors\",\"setAttributionReporting\"in XMLHttpRequest.prototype?e.attributionReporting={eventSourceEligible:\"true\",triggerEligible:\"false\"}:e.headers={\"Attribution-Reporting-Eligible\":\"event-source\"});c.fetch(a,e)}else ot(c,a,b===void 0?!1:b,d===void 0?!1:d)};function rt(){this.ia=this.ia;this.T=this.T}rt.prototype.ia=!1;rt.prototype.dispose=function(){this.ia||(this.ia=!0,this.O())};rt.prototype[Symbol.dispose]=function(){this.dispose()};rt.prototype.addOnDisposeCallback=function(a,b){this.ia?b!==void 0?a.call(b):a():(this.T||(this.T=[]),b&&(a=a.bind(b)),this.T.push(a))};rt.prototype.O=function(){if(this.T)for(;this.T.length;)this.T.shift()()};function st(a){a.addtlConsent===void 0||yf(a.addtlConsent)||(a.addtlConsent=void 0);a.gdprApplies===void 0||zf(a.gdprApplies)||(a.gdprApplies=void 0);return a.tcString!==void 0&&!yf(a.tcString)||a.listenerId!==void 0&&!xf(a.listenerId)?2:a.cmpStatus&&a.cmpStatus!==\"error\"?0:3}var tt=function(a,b){b=b===void 0?{}:b;rt.call(this);this.H=null;this.ma={};this.Ea=0;this.Z=null;this.K=a;var c;this.timeoutMs=(c=b.timeoutMs)!=null?c:500;var d;this.Kj=(d=b.Kj)!=null?d:!1};wa(tt,rt);\ntt.prototype.O=function(){this.ma={};this.Z&&(nt(this.K,\"message\",this.Z),delete this.Z);delete this.ma;delete this.K;delete this.H;rt.prototype.O.call(this)};var vt=function(a){return typeof a.K.__tcfapi===\"function\"||ut(a)!=null};\ntt.prototype.addEventListener=function(a){var b=this,c={internalBlockOnErrors:this.Kj},d=Dp(function(){a(c)}),e=0;this.timeoutMs!==-1&&(e=setTimeout(function(){c.tcString=\"tcunavailable\";c.internalErrorState=1;d()},this.timeoutMs));var f=function(g,h){clearTimeout(e);g?(c=g,c.internalErrorState=st(c),c.internalBlockOnErrors=b.Kj,h&&c.internalErrorState===0||(c.tcString=\"tcunavailable\",h||(c.internalErrorState=3))):(c.tcString=\"tcunavailable\",c.internalErrorState=3);a(c)};try{wt(this,\"addEventListener\",\nf)}catch(g){c.tcString=\"tcunavailable\",c.internalErrorState=3,e&&(clearTimeout(e),e=0),d()}};tt.prototype.removeEventListener=function(a){a&&a.listenerId&&wt(this,\"removeEventListener\",null,a.listenerId)};\nvar zt=function(a,b,c){var d;d=d===void 0?\"755\":d;var e;a:{if(a.publisher&&a.publisher.restrictions){var f=a.publisher.restrictions[b];if(f!==void 0){e=f[d===void 0?\"755\":d];break a}}e=void 0}var g=e;if(g===0)return!1;var h=c;c===2?(h=0,g===2&&(h=1)):c===3&&(h=1,g===1&&(h=0));var l;if(h===0)if(a.purpose&&a.vendor){var n=xt(a.vendor.consents,d===void 0?\"755\":d);l=n&&b===\"1\"&&a.purposeOneTreatment&&a.publisherCC===\"CH\"?!0:n&&xt(a.purpose.consents,b)}else l=!0;else l=h===1?a.purpose&&a.vendor?xt(a.purpose.legitimateInterests,\nb)&&xt(a.vendor.legitimateInterests,d===void 0?\"755\":d):!0:!0;return l},xt=function(a,b){return!(!a||!a[b])},wt=function(a,b,c,d){c||(c=function(){});var e=a.K;if(typeof e.__tcfapi===\"function\"){var f=e.__tcfapi;f(b,2,c,d)}else if(ut(a)){At(a);var g=++a.Ea;a.ma[g]=c;if(a.H){var h={};a.H.postMessage((h.__tcfapiCall={command:b,version:2,callId:g,parameter:d},h),\"*\")}}else c({},!1)},ut=function(a){if(a.H)return a.H;a.H=Jp(a.K,\"__tcfapiLocator\");return a.H},At=function(a){if(!a.Z){var b=function(c){try{var d;\nd=(yf(c.data)?JSON.parse(c.data):c.data).__tcfapiReturn;a.ma[d.callId](d.returnValue,d.success)}catch(e){}};a.Z=b;mt(a.K,\"message\",b)}},Bt=function(a){if(a.gdprApplies===!1)return!0;a.internalErrorState===void 0&&(a.internalErrorState=st(a));return a.cmpStatus===\"error\"||a.internalErrorState!==0?a.internalBlockOnErrors?(pt({e:String(a.internalErrorState)}),!1):!0:a.cmpStatus!==\"loaded\"||a.eventStatus!==\"tcloaded\"&&a.eventStatus!==\"useractioncomplete\"?!1:!0};var Ct={1:0,3:0,4:0,7:3,9:3,10:3};function Dt(){return Yn(\"tcf\",function(){return{}})}var Et=function(){return new tt(w,{timeoutMs:-1})};\nfunction Ft(){var a=Dt(),b=Et();vt(b)&&!Gt()&&!Ht()&&R(124);if(!a.active&&vt(b)){Gt()&&(a.active=!0,a.purposes={},a.cmpId=0,a.tcfPolicyVersion=0,ym().active=!0,a.tcString=\"tcunavailable\");bp();try{b.addEventListener(function(c){if(c.internalErrorState!==0)It(a),cp([G.D.ja,G.D.Ta,G.D.ka]),ym().active=!0;else if(a.gdprApplies=c.gdprApplies,a.cmpId=c.cmpId,a.enableAdvertiserConsentMode=c.enableAdvertiserConsentMode,Ht()&&(a.active=!0),!Jt(c)||Gt()||Ht()){a.tcfPolicyVersion=c.tcfPolicyVersion;var d;if(c.gdprApplies===\n!1){var e={},f;for(f in Ct)Ct.hasOwnProperty(f)&&(e[f]=!0);d=e;b.removeEventListener(c)}else if(Jt(c)){var g={},h;for(h in Ct)if(Ct.hasOwnProperty(h))if(h===\"1\"){var l,n=c,p={hs:!0};p=p===void 0?{}:p;l=Bt(n)?n.gdprApplies===!1?!0:n.tcString===\"tcunavailable\"?!p.idpcApplies:(p.idpcApplies||n.gdprApplies!==void 0||p.hs)&&(p.idpcApplies||yf(n.tcString)&&n.tcString.length)?zt(n,\"1\",0):!0:!1;g[\"1\"]=l}else g[h]=zt(c,h,Ct[h]);d=g}if(d){a.tcString=c.tcString||\"tcempty\";a.purposes=d;var q={},r=(q[G.D.ja]=\na.purposes[\"1\"]?\"granted\":\"denied\",q);a.gdprApplies!==!0?(cp([G.D.ja,G.D.Ta,G.D.ka]),ym().active=!0):(r[G.D.Ta]=a.purposes[\"3\"]&&a.purposes[\"4\"]?\"granted\":\"denied\",typeof a.tcfPolicyVersion===\"number\"&&a.tcfPolicyVersion>=4?r[G.D.ka]=a.purposes[\"1\"]&&a.purposes[\"7\"]?\"granted\":\"denied\":cp([G.D.ka]),Uo(r,{eventId:0},{gdprApplies:a?a.gdprApplies:void 0,tcString:Kt()||\"\"}))}}else cp([G.D.ja,G.D.Ta,G.D.ka])})}catch(c){It(a),cp([G.D.ja,G.D.Ta,G.D.ka]),ym().active=!0}}}\nfunction It(a){a.type=\"e\";a.tcString=\"tcunavailable\"}function Jt(a){return a.eventStatus===\"tcloaded\"||a.eventStatus===\"useractioncomplete\"||a.eventStatus===\"cmpuishown\"}function Gt(){return w.gtag_enable_tcf_support===!0}function Ht(){return Dt().enableAdvertiserConsentMode===!0}function Kt(){var a=Dt();if(a.active)return a.tcString}function Lt(){var a=Dt();if(a.active&&a.gdprApplies!==void 0)return a.gdprApplies?\"1\":\"0\"}\nfunction Mt(a){if(!Ct.hasOwnProperty(String(a)))return!0;var b=Dt();return b.active&&b.purposes?!!b.purposes[String(a)]:!0};var Nt=[G.D.ja,G.D.ra,G.D.ka,G.D.Ta],Ot={},Pt=(Ot[G.D.ja]=1,Ot[G.D.ra]=2,Ot);function Qt(a){if(a===void 0)return 0;switch(P(a,G.D.Nc)){case void 0:return 1;case !1:return 3;default:return 2}}function Rt(){return(Q(183)?Nf(16).split(\"~\"):Nf(17).split(\"~\")).indexOf(ik())!==-1&&Nc.globalPrivacyControl===!0}function St(a){if(Rt())return!1;var b=Qt(a);if(b===3)return!1;switch(Hm(G.D.Ta)){case 1:case 3:return!0;case 2:return!1;case 4:return b===2;case 0:return!0;default:return!1}}\nfunction Tt(){return Jm()||!Gm(G.D.ja)||!Gm(G.D.ra)}function Ut(){var a={},b;for(b in Pt)Pt.hasOwnProperty(b)&&(a[Pt[b]]=Hm(b));return\"G1\"+Bf(a[1]||0)+Bf(a[2]||0)}var Vt={},Wt=(Vt[G.D.ja]=0,Vt[G.D.ra]=1,Vt[G.D.ka]=2,Vt[G.D.Ta]=3,Vt);function Xt(a){switch(a){case void 0:return 1;case !0:return 3;case !1:return 2;default:return 0}}\nfunction Yt(a){for(var b=\"1\",c=0;c<Nt.length;c++){var d=b,e,f=Nt[c],g=Fm.delegatedConsentTypes[f];e=g===void 0?0:Wt.hasOwnProperty(g)?12|Wt[g]:8;var h=ym();h.accessedAny=!0;var l=h.entries[f]||{};e=e<<2|Xt(l.implicit);b=d+(\"\"+\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[e]+\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[Xt(l.declare)<<4|Xt(l.default)<<2|Xt(l.update)])}var n=b,p=(Rt()?1:0)<<3,q=(Jm()?1:0)<<2,r=Qt(a);b=n+\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[p|\nq|r];return b+=\"\"+\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[Fm.containerScopedDefaults.ad_storage<<4|Fm.containerScopedDefaults.analytics_storage<<2|Fm.containerScopedDefaults.ad_user_data]+\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[(Fm.usedContainerScopedDefaults?1:0)<<2|Fm.containerScopedDefaults.ad_personalization]}function Zt(){return Gm(G.D.ka)?\"a\":\"-\"}function $t(){return kk()||(Gt()||Ht())&&Lt()===\"1\"?\"1\":\"0\"}\nfunction au(){return(kk()?!0:!(!Gt()&&!Ht())&&Lt()===\"1\")||!Gm(G.D.ka)}\nfunction bu(){var a=\"0\",b=\"0\",c;var d=Dt();c=d.active?d.cmpId:void 0;typeof c===\"number\"&&c>=0&&c<=4095&&(a=\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[c>>6&63],b=\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[c&63]);var e=\"0\",f;var g=Dt();f=g.active?g.tcfPolicyVersion:void 0;typeof f===\"number\"&&f>=0&&f<=63&&(e=\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[f]);var h=0;kk()&&(h|=1);Lt()===\"1\"&&(h|=2);Gt()&&(h|=4);var l;var n=Dt();l=n.enableAdvertiserConsentMode!==\nvoid 0?n.enableAdvertiserConsentMode?\"1\":\"0\":void 0;l===\"1\"&&(h|=8);ym().waitPeriodTimedOut&&(h|=16);return\"1\"+a+b+e+\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[h]};var cu={UA:1,AW:2,DC:3,G:4,GF:5,GT:12,GTM:14,HA:6,MC:7};\nfunction du(a){a=a===void 0?{}:a;var b=E(5).split(\"-\")[0].toUpperCase(),c,d={ctid:E(5),Ko:Lf(15),Oo:E(14),Ss:Kf(7)?2:1,Jt:a.nd,canonicalId:E(6),Bt:(c=hm())==null?void 0:c.canonicalContainerId,Kt:a.hh===void 0?void 0:a.hh?10:12};d.canonicalId!==a.jc&&(d.jc=a.jc);var e=em();d.ht=e?e.canonicalContainerId:void 0;Kf(45)?(d.ri=cu[b],d.ri||(d.ri=0)):d.ri=Wi?13:10;Kf(47)?(d.gk=0,d.Br=2):Kf(50)?d.gk=1:d.gk=3;var f=a,g={6:!1};Lf(54)===2?g[7]=!0:Lf(54)===1&&(g[2]=!0);if(Qc){var h=ej(kj(Qc),\"host\");h&&(g[8]=\nh.match(/^(www\\.)?googletagmanager\\.com$/)===null)}var l;g[9]=(l=f.ff)!=null?l:!1;var n=mm(),p;g[10]=(p=n==null?void 0:n.fromContainerExecution)!=null?p:!1;d.Ir=g;return Ef(d,a.Sn)};var ou={Zg:\"value\",nb:\"conversionCount\",ah:1},pu={Zg:\"timeouts\",nb:\"timeouts\",ah:0},qu={Zg:\"eopCount\",nb:\"endOfPageCount\",ah:0},ru={Zg:\"errors\",nb:\"errors\",ah:0},su=[ou,pu,ru,qu];function tu(a,b){b=b===void 0?1:b;if(!uu(a))return{};var c=vu(su),d=c[a.nb];if(d===void 0||d===-1)return c;var e={},f=la(Object,\"assign\").call(Object,{},c,(e[a.nb]=d+b,e));return wu(f)?f:c}\nfunction vu(a){var b;a:{var c=qr(\"gcl_ctr\");if(c.error===0&&c.value&&typeof c.value===\"object\"){var d=c.value;try{b=\"value\"in d&&typeof d.value===\"object\"?d.value:void 0;break a}catch(p){}}b=void 0}for(var e=b,f={},g=m(a),h=g.next();!h.done;h=g.next()){var l=h.value;if(e&&uu(l)){var n=e[l.Zg];n===void 0||Number.isNaN(n)?f[l.nb]=-1:f[l.nb]=Number(n)}else f[l.nb]=-1}return f}\nfunction wu(a,b){b=b||{};for(var c=Qb(),d=xq(b,c,!0),e={},f=m(su),g=f.next();!g.done;g=f.next()){var h=g.value,l=a[h.nb];l!==void 0&&l!==-1&&(e[h.Zg]=l)}e.creationTimeMs=c;return nr(\"gcl_ctr\",{value:e,expires:Number(d.expires)})===0?!0:!1}function uu(a){return Gm([\"ad_storage\",\"ad_user_data\"])?!a.vt||$f(a.vt):!1}function xu(a){return Gm([\"ad_storage\",\"ad_user_data\"])?!a.Is||$f(a.Is):!1};function yu(){if(zu()){var a=qr(\"last_convs\");if(a.error===0&&a.value&&typeof a.value===\"object\"){var b=a.value;if(b.value&&Array.isArray(b.value)){var c=b.value;if(!(c.length>1)){for(var d=[],e=m(c),f=e.next();!f.done;f=e.next()){var g=f.value;if(typeof g!==\"object\"||g===null||typeof g.random!==\"number\"||typeof g.label!==\"string\"||g.label.length>200)return;d.push({random:g.random,label:g.label})}return d}}}}}\nfunction Au(a,b){!zu()||a.length>1||a.length===1&&a[0].label.length>200||(b=b||{},nr(\"last_convs\",{value:a,expires:Number(xq(b).expires)}))}function zu(){return Gm([\"ad_storage\",\"ad_user_data\"])&&$f(12)};function Bu(a){var b=Math.round(Math.random()*2147483647);return a?String(b^Mh(a)&2147483647):String(b)}function Cu(a){return[Bu(a),Math.round(Qb()/1E3)].join(\".\")}function Du(a,b,c,d,e){var f=uq(b),g;return(g=jq(a,f,vq(c),d,e))==null?void 0:g.Lr};var Eu=[\"1\"],Fu={},Gu={};function Hu(a){return Gu[Iu(a)]}function Ju(a,b){b=b===void 0?!0:b;var c=Iu(a.prefix);if(Fu[c])Ku(a),Lu(a);else if(Mu(c,a.path,a.domain)){var d=Hu(a.prefix)||{id:void 0,hc:void 0};b&&Nu(a,d);Ku(a);Lu(a)}else{var e=mj(\"auiddc\");if(e)vb(\"TAGGING\",17),Fu[c]=e;else if(b){var f=Iu(a.prefix),g=Cu();Ou(f,g,a);Mu(c,a.path,a.domain);Ku(a,!0);Lu(a,!0)}}}\nfunction Ku(a,b){(b===void 0?0:b)&&uu(ou)&&rr(\"gcl_ctr\");if(xu(ou)&&vu([ou])[ou.nb]===-1){for(var c={},d=(c[ou.nb]=0,c),e=m(su),f=e.next();!f.done;f=e.next()){var g=f.value;g!==ou&&xu(g)&&(d[g.nb]=0)}wu(d,a)}}function Lu(a,b){(b===void 0?0:b)&&zu()&&rr(\"last_convs\");!Gm([\"ad_storage\",\"ad_user_data\"])||!$f(13)||yu()||Au([],a)}\nfunction Nu(a,b){var c=Iu(a.prefix),d=Fu[c];if(d){var e=d.split(\".\");if(e.length===2){var f=Number(e[1])||0;if(f){var g=d;$f(21)&&b.ni?g=d+\".\"+(b.sessionId||\"-.-\")+\".\"+(b.hc?b.hc:Math.floor(Qb()/1E3))+\".\"+b.ni+\".\"+(b.Ic?b.Ic:Math.floor(Qb()/1E3)):b.sessionId&&(g=d+\".\"+b.sessionId+\".\"+(b.hc?b.hc:Math.floor(Qb()/1E3)));Ou(c,g,a,f*1E3)}}}}function Ou(a,b,c,d){var e;e=[\"1\",wq(c.domain,c.path),b].join(\".\");var f=xq(c,d);f.Jc=Pu();rq(a,e,f)}\nfunction Mu(a,b,c){var d=Du(a,b,c,Eu,Pu());if(!d)return!1;Qu(a,d);return!0}function Qu(a,b){var c=b.split(\".\");if(c.length===3)Gu[a]={sessionId:c[0]+\".\"+c[1],hc:Number(c[2])||0,Ic:0};else if(c.length>=2&&(Fu[a]=c[0]+\".\"+c[1],c.shift(),c.shift(),c.length>=3)){var d={sessionId:c[0]===\"-\"?void 0:c[0]+\".\"+c[1],hc:Number(c[2])||0,Ic:0};if($f(21)&&c.length>=6){var e=c[3]+\".\"+c[4],f=Number(c[5])||0;e&&f!==0&&(d.ni=e,d.Ic=f)}Gu[a]=d}}function Iu(a){return(a||\"_gcl\")+\"_au\"}\nfunction Ru(a){function b(){Gm(c)&&a()}var c=Pu();Mm(function(){b();Gm(c)||Nm(b,c)},c)}function Su(a){var b=Xq(!0),c=Iu(a.prefix);Ru(function(){var d=b[c];if(d){Qu(c,d);var e=Number(Fu[c].split(\".\")[1])*1E3;if(e){vb(\"TAGGING\",16);var f=xq(a,e);f.Jc=Pu();var g=[\"1\",wq(a.domain,a.path),d].join(\".\");rq(c,g,f)}}})}function Tu(a,b,c,d,e){e=e||{};var f=function(){var g={},h=Du(a,e.path,e.domain,Eu,Pu());h&&(g[a]=h);return g};Ru(function(){dr(f,b,c,d)})}\nfunction Pu(){return[\"ad_storage\",\"ad_user_data\"]};var Wu=function(){this.cache=Yj(Tj.da.vp,new Map)};Wu.prototype.get=function(a){var b=Mh(a),c=this.cache.get(b);if(c)if(Date.now()>=c.timestamp+9E5)this.cache.delete(b);else return c.resolvedValue?Promise.resolve(c.resolvedValue):c.promise};Wu.prototype.set=function(a,b){var c={promise:b,resolvedValue:void 0,timestamp:Date.now()};this.cache.set(Mh(a),c);b.then(function(d){c.resolvedValue=d})};var Xu=void 0;function Yu(){Xu||(Xu=new Wu);return Xu};var Zu=\"email email_address sha256_email_address phone_number sha256_phone_number first_name last_name\".split(\" \"),$u=\"first_name sha256_first_name last_name sha256_last_name street sha256_street city region country postal_code\".split(\" \");function av(a,b){if(!b._tag_metadata){for(var c={},d=0,e=0;e<a.length;e++)d+=bv(a[e],b,c)?1:0;d>0&&(b._tag_metadata=c)}}\nfunction bv(a,b,c){var d=b[a];if(d===void 0||d===null)return!1;c[a]=Array.isArray(d)?d.map(function(){return{mode:\"c\"}}):{mode:\"c\"};return!0}function cv(a){if(Q(523)&&a){av(Zu,a);for(var b=Eb(a.address),c=0;c<b.length;c++){var d=b[c];d&&av($u,d)}var e=a.home_address;e&&av($u,e)}}\nfunction dv(a,b,c){function d(f,g){g=String(g).substring(0,100);e.push(\"\"+f+encodeURIComponent(g))}if(!c)return\"\";var e=[];d(\"i\",String(a));d(\"f\",b);c.mode&&d(\"m\",c.mode);c.isPreHashed&&d(\"p\",\"1\");c.rawLength&&d(\"r\",String(c.rawLength));c.normalizedLength&&d(\"n\",String(c.normalizedLength));c.location&&d(\"l\",c.location);c.selector&&d(\"s\",c.selector);return e.join(\".\")};var ev={X:{Mk:1,tj:2,Ik:3,ol:4,Jk:5,ud:6,nl:7,Tq:8,tn:9,Kk:10,Lk:11,Th:12,Gm:13,Dm:14,Fm:15,Cm:16,Em:17,Bm:18,ap:19,Eq:20,Fq:21,mj:22,Kn:23,xn:24,Rm:25,Uk:26,Vk:27,Tk:28,Wk:29}};ev.X[ev.X.Mk]=\"ALLOW_INTEREST_GROUPS\";ev.X[ev.X.tj]=\"SERVER_CONTAINER_URL\";ev.X[ev.X.Ik]=\"ADS_DATA_REDACTION\";ev.X[ev.X.ol]=\"CUSTOMER_LIFETIME_VALUE\";ev.X[ev.X.Jk]=\"ALLOW_CUSTOM_SCRIPTS\";ev.X[ev.X.ud]=\"ANY_COOKIE_PARAMS\";ev.X[ev.X.nl]=\"COOKIE_EXPIRES\";ev.X[ev.X.Tq]=\"LEGACY_ENHANCED_CONVERSION_JS_VARIABLE\";ev.X[ev.X.tn]=\"RESTRICTED_DATA_PROCESSING\";\nev.X[ev.X.Kk]=\"ALLOW_DISPLAY_FEATURES\";ev.X[ev.X.Lk]=\"ALLOW_GOOGLE_SIGNALS\";ev.X[ev.X.Th]=\"GENERATED_TRANSACTION_ID\";ev.X[ev.X.Gm]=\"FLOODLIGHT_COUNTING_METHOD_UNKNOWN\";ev.X[ev.X.Dm]=\"FLOODLIGHT_COUNTING_METHOD_STANDARD\";ev.X[ev.X.Fm]=\"FLOODLIGHT_COUNTING_METHOD_UNIQUE\";ev.X[ev.X.Cm]=\"FLOODLIGHT_COUNTING_METHOD_PER_SESSION\";ev.X[ev.X.Em]=\"FLOODLIGHT_COUNTING_METHOD_TRANSACTIONS\";ev.X[ev.X.Bm]=\"FLOODLIGHT_COUNTING_METHOD_ITEMS_SOLD\";ev.X[ev.X.ap]=\"ADS_OGT_V1_USAGE\";ev.X[ev.X.Eq]=\"FORM_INTERACTION_PERMISSION_DENIED\";\nev.X[ev.X.Fq]=\"FORM_SUBMIT_PERMISSION_DENIED\";ev.X[ev.X.mj]=\"MICROTASK_NOT_SUPPORTED\";ev.X[ev.X.Kn]=\"USER_DATA_NULL_FROM_GLOBAL\";ev.X[ev.X.xn]=\"SET_ENCRYPTED_DATA_TO_CACHE\";ev.X[ev.X.Rm]=\"GET_ENCRYPTED_DATA_FROM_CACHE\";ev.X[ev.X.Uk]=\"CONFIG_DETECTED_WITH_NO_PARAM\";ev.X[ev.X.Vk]=\"CONFIG_DETECTED_WITH_PARAM\";ev.X[ev.X.Tk]=\"CONFIG_CONSENT_SET_BEFORE\";ev.X[ev.X.Wk]=\"CONFIG_SET_USED_BEFORE\";var fv={},gv=(fv[G.D.Ei]=ev.X.Mk,fv[G.D.Pd]=ev.X.tj,fv[G.D.Yc]=ev.X.tj,fv[G.D.lb]=ev.X.Ik,fv[G.D.Ge]=ev.X.ol,fv[G.D.Ci]=ev.X.Jk,fv[G.D.Fd]=ev.X.ud,fv[G.D.mb]=ev.X.ud,fv[G.D.Ib]=ev.X.ud,fv[G.D.Ed]=ev.X.ud,fv[G.D.uc]=ev.X.ud,fv[G.D.Qb]=ev.X.ud,fv[G.D.Ab]=ev.X.nl,fv[G.D.Sb]=ev.X.tn,fv[G.D.th]=ev.X.Kk,fv[G.D.Oc]=ev.X.Lk,fv),hv={},iv=(hv.unknown=ev.X.Gm,hv.standard=ev.X.Dm,hv.unique=ev.X.Fm,hv.per_session=ev.X.Cm,hv.transactions=ev.X.Em,hv.items_sold=ev.X.Bm,hv);var jv=function(a,b,c){c=c===void 0?!1:c;vb(\"GTAG_EVENT_FEATURE_CHANNEL\",b);c&&(a.H[b]=!0)},yb=new function(){this.H=[]};function kv(a,b){jv(yb,a,b===void 0?!1:b)}function lv(a,b){var c=b===void 0?!1:b,d=yb;c=c===void 0?!1:c;for(var e=Object.keys(a),f=m(Object.keys(gv)),g=f.next();!g.done;g=f.next()){var h=g.value;e.includes(h)&&jv(d,gv[h],c)}};var Yv=function(a){this.methodName=a};Yv.prototype.getName=function(){return this.methodName};Yv.prototype.sendRequest=function(a,b,c){if(this.isSupported())if((c==null?void 0:c.body)===void 0||this.H())try{this.K(a,b,c)}catch(d){a.Hc(d)}else a.Hc(\"Request method \"+this.getName()+\" does not support a request body.\");else a.Hc(\"Request method \"+this.getName()+\" is not supported.\")};var Zv=function(){this.methodName=\"ImagePixel\"};wa(Zv,Yv);Zv.prototype.isSupported=function(){return!0};\nZv.prototype.H=function(){return!1};Zv.prototype.K=function(a,b,c){Ll(a.rf,b,function(){a.lf()},function(){a.onFailure(void 0)},c==null?void 0:c.bf)};var $v=function(){this.methodName=\"SendBeacon\"};wa($v,Yv);$v.prototype.isSupported=function(){return pd()};$v.prototype.H=function(){return!0};$v.prototype.K=function(a,b,c){Kl(a.rf,b,c==null?void 0:c.body)?a.lf():a.Hc(void 0)};var aw=function(){this.methodName=\"Fetch\"};wa(aw,Yv);aw.prototype.isSupported=function(){return Bb(w.fetch)};\naw.prototype.H=function(){return!0};aw.prototype.K=function(a,b,c){gl.register(a.rf,2,b);w.fetch(b,c==null?void 0:c.Cc).then(function(d){if(d.ok)a.oe(d);else if(d.status===0)a.lf();else a.onFailure(\"Fetch failed with status code \"+d.status+\".\")}).catch(function(d){a.Hc(d)})};var bw=new Zv,cw=new $v,dw=new aw;var ew=function(){};ew.prototype.K=function(){return[]};var fw=function(a,b){fp.call(this,a,b,!1)};wa(fw,fp);fw.prototype.H=function(a,b,c){Vv(a,function(d){U(a,I.J.gj)&&delete d.item;U(a,I.J.Da)&&la(Object,\"assign\").call(Object,d,Ck);var e=xj(b.Fc);e&&(d._uip=e);var f=\"?\"+lu(d);c(f)})};var gw=new fw(22,[\"ad_storage\",\"ad_user_data\"]),hw=new fw(23,[\"ad_storage\",\"ad_user_data\"]),iw=new fw(60,[]),jw=function(){};wa(jw,ew);jw.prototype.H=function(a){return U(a,I.J.ba)===T.U.vd&&U(a,I.J.rj)?[{endpoint:Wo(yp)?U(a,I.J.Da)?hw:gw:iw,method:bw}]:[]};var kw=new jw;var yw=Object.freeze({attributionsrc:\"\"}),zw=Object.freeze({eventSourceEligible:!1,triggerEligible:!0});function Aw(){var a=XMLHttpRequest.prototype;return a&&Bb(a.setAttributionReporting)};var Bw=Object.freeze({cache:\"no-store\",credentials:\"include\",method:\"GET\",keepalive:!0,redirect:\"follow\"});\nfunction Cw(a,b,c,d,e,f,g,h,l){if(w.fetch){a&&gl.register(a,2,b);var n=la(Object,\"assign\").call(Object,{},Bw);c&&(n.body=c,n.method=\"POST\");la(Object,\"assign\").call(Object,n,e);var p=function(){h==null||Hl(h);l==null||Il(l,b)};w.fetch(b,n).then(function(q){p();if(q.ok){if(q.body){var r=q.body.getReader(),t=new TextDecoder;return new Promise(function(u){function v(){r.read().then(function(x){var y;y=x.done;var z=t.decode(x.value,{stream:!y});z=d.T+z;for(var C=z.indexOf(\"\\n\\n\");C!==-1;){var D=Zg,H;\na:{var F=m(z.substring(0,C).split(\"\\n\")),K=F.next().value,S=F.next().value;if(Wb(K,\"event: message\")&&Wb(S,\"data: \")){var X=S.substring(6);try{H=JSON.parse(X);break a}catch(ea){}}H=void 0}D(d,H);z=z.substring(C+2);C=z.indexOf(\"\\n\\n\")}d.T=z;y?(f==null||f(q),u()):v()}).catch(function(){f==null||f(q);u()})}v()})}f==null||f(q)}else g==null||g(q,void 0)}).catch(function(q){p();g==null||g(void 0,q)})}else g==null||g(void 0,void 0)};var Dw=function(a){this.methodName=\"FetchRichResponse\";this.O=a};wa(Dw,Yv);Dw.prototype.isSupported=function(){return Bb(w.fetch)};Dw.prototype.H=function(){return!0};Dw.prototype.K=function(a,b,c){Cw(a.rf,b,c==null?void 0:c.body,this.O,c==null?void 0:c.Cc,a.oe,function(d,e){a.onFailure(e)})};function Ew(a,b,c,d,e){e=e===void 0?!1:e;var f=b.method;Vv(a,function(g){var h=U(a,I.J.Da),l=Wo(yp),n=f instanceof Zv?3:f instanceof ww?c===5||c===8?3:4:f instanceof aw?!h&&l?3:8:f instanceof Dw?7:-1;f instanceof ww&&n===3?(g.fmt=4,g.rfmt=3):g.fmt=n;la(Object,\"assign\").call(Object,g,c===66?{gcp:\"4\"}:h||c===8||c===65?Ck:{});if(Q(548)){var p=ei[G.D.Af];p&&(g[p]=c)}if(Q(569)){var q=b.It,r=[q.qk[0].endpoint.endpoint];r.push.apply(r,za(q.mk.filter(function(x){return x[0]!==void 0}).map(function(x){return x[0].endpoint.endpoint})));\ng.epp=r.sort(function(x,y){return x-y}).join(\"~\")}e&&(g[\"gap.1pfb\"]=\"1\");var t=\"?\"+lu(g),u=Fw(f,l),v;v=(f instanceof Zv||f instanceof ww)&&Wo(\"ad_user_data\")?yw:void 0;d(t,{Cc:u,bf:v})})}function Fw(a,b){var c=void 0;a instanceof aw?c=la(Object,\"assign\").call(Object,{},qd):a instanceof Dw&&(c={},Aw()&&(c.attributionReporting=zw));!b&&c&&(c.credentials=\"omit\",c.mode=\"cors\");return c};var Gw=function(a,b,c){c=c===void 0?!1:c;fp.call(this,a,b);this.T=c};wa(Gw,fp);Gw.prototype.K=function(a){var b;if(b=this.T){var c=this.endpoint;b=c===5||c===6||c===8||c===63||c===65}var d=b?Ej[this.endpoint]():uk[this.endpoint](void 0);return hp(a,Fk(d))};Gw.prototype.H=function(a,b,c){Ew(a,b,this.endpoint,c,this.T)};\nvar Hw=function(a){if(pj())return a.T?a:new Gw(a.endpoint,a.O,!0)},Iw=new Gw(5,[\"ad_storage\",\"ad_user_data\"]),Jw=new Gw(6,[]),Kw=new Gw(63,[\"ad_storage\",\"ad_user_data\"]),Lw=new Gw(65,[\"ad_storage\",\"ad_user_data\"]),Mw=new Gw(8,[\"ad_storage\",\"ad_user_data\"]),Nw=new Gw(66,[]);var Ow=function(){Yg.apply(this,arguments)};wa(Ow,Yg);Ow.prototype.K=function(a,b){dd(a,void 0,bh(this,b),b.attribution_reporting&&Aw()?yw:{})};Ow.prototype.H=function(a,b){var c=b.attribution_reporting&&Aw()?{attributionReporting:zw}:{},d=bh(this,b);b.process_response?Cw(void 0,a,void 0,this,c,void 0,d):rd(a,void 0,c,void 0,d)};var Qw=function(){};wa(Qw,ew);Qw.prototype.H=function(a){if(U(a,I.J.ba)!==T.U.wa)return[];var b=Wo(yp),c=!!U(a,I.J.Da),d=!!U(a,I.J.dd),e=b?d?c?Lw:Kw:c?Mw:Iw:Jw,f=[{endpoint:e,method:sd()?b?Q(490)?c?dw:new Dw(new Pw):xw:dw:bw}],g=b?c?void 0:Mw:Nw;g&&f.push({endpoint:g,method:dw});if(Rw(a)===void 0&&Q(496)){var h=Hw(e);h&&f.push({endpoint:h,method:dw})}return f};Qw.prototype.K=function(a){if(U(a,I.J.ba)!==T.U.wa)return[];var b=Rw(a);return b?[[{endpoint:b,method:dw}]]:[]};var Sw=new Qw;\nfunction Rw(a){var b=!!U(a,I.J.dd);if(!b&&Q(569)){var c=Wo(yp),d=!!U(a,I.J.Da);return Hw(c?b?d?Lw:Kw:d?Mw:Iw:Jw)}};var Tw=function(a,b){ep.call(this,a,b,!0,!1,3)};wa(Tw,ep);Tw.prototype.H=function(a,b,c){var d=mu(a),e=\"?\"+lu(d);c(e,{Cc:qd})};var Uw=new Tw(54,[\"ad_storage\",\"ad_user_data\"]),Vw=new Tw(55,[]),Ww=function(){};wa(Ww,ew);Ww.prototype.H=function(){return[{endpoint:Wo(Uw.O)?Uw:Vw,method:dw}]};var Xw=new Ww;var Yw=function(){fp.call(this,9,[\"ad_storage\",\"ad_user_data\"])};wa(Yw,fp);Yw.prototype.isSupported=function(a){return U(a,I.J.ba)===T.U.Vb};Yw.prototype.H=function(a,b,c){var d=this;Vv(a,function(e){if(Q(548)){var f=ei[G.D.Af];f&&(e[f]=d.endpoint)}e.gcp=1;e.ct_cookie_present=1;e.fmt=b.method instanceof aw?8:3;var g=\"?\"+lu(e);c(g,{Cc:qd})})};var Zw=new Yw,$w=function(){};wa($w,ew);$w.prototype.H=function(){return[{endpoint:Zw,method:dw},{endpoint:Zw,method:bw}]};var ax=new $w;var bx=[68];function cx(a,b,c){if(!bx.includes(c)){var d=b.M;Jo({targetId:b.target.destinationId,request:{url:a,parameterEncoding:3,endpoint:c},ob:{eventId:d.eventId,priorityId:d.priorityId},Lj:{eventId:U(b,I.J.wf),priorityId:U(b,I.J.xf)}});U(b,I.J.ba)}};var dx={},ex=(dx[T.U.wa]=function(a,b){var c=Wo(yp),d=U(a,I.J.Da)?la(Object,\"assign\").call(Object,{},Ck):{},e={},f;c&&!U(a,I.J.Da)?(f=8,la(Object,\"assign\").call(Object,e,Ck)):c||(f=66,e.gcp=\"4\");var g;g=Wo(yp)?U(a,I.J.dd)?U(a,I.J.Da)?65:63:U(a,I.J.Da)?8:5:6;var h=Dk(g,b),l;if(c)if(Q(490)){var n=!U(a,I.J.Da);l=sd()?n?4:3:1}else l=2;else l=sd()?3:1;var p={baseUrl:h,df:d,format:l,endpoint:g};Wo(G.D.ka)&&(p.attributes=yw);var q=p;f!==void 0&&(q.ee=la(Object,\"assign\").call(Object,{},p,{baseUrl:Dk(f,b),\ndf:e,format:3,endpoint:f}),q=q.ee);var r;a:if(pj()&&Q(496))switch(g){case 5:case 63:case 8:case 65:r=!0;break a;default:r=!1}else r=!1;if(r){var t={};q.ee=la(Object,\"assign\").call(Object,{},q,{baseUrl:Ej[g]()+\"/\"+b+\"/\",df:la(Object,\"assign\").call(Object,{},d,(t[\"gap.1pfb\"]=\"1\",t)),format:3,endpoint:g})}return p},dx[T.U.Vd]=function(){var a=Wo(yp)?54:55;return{baseUrl:uk[a](void 0),df:{},format:3,endpoint:a}},dx[T.U.Vb]=function(a,b){if(U(a,I.J.Da)&&Wo(yp)){var c=sd()?3:1,d={baseUrl:Dk(9,b),format:c!=\nnull?c:2,endpoint:9,df:{gcp:\"1\",ct_cookie_present:\"1\"}};c===3&&(d.ee=la(Object,\"assign\").call(Object,{},d,{format:1}));return d}},dx);function fx(a){var b=U(a,I.J.ba),c=gp(a,G.D.wh),d=U(a,I.J.tb),e,f=(e=ex[b])==null?void 0:e.call(ex,a,c,d);return(Array.isArray(f)?f:[f]).filter(function(g){return g!==void 0})};var gx=function(a,b){this.et=a;this.timeoutMs=b;this.Xa=void 0},hx=function(a){a.Xa||(a.Xa=setTimeout(function(){a.et();a.Xa=void 0},a.timeoutMs))},Hl=function(a){a.Xa&&(clearTimeout(a.Xa),a.Xa=void 0)};var ix=function(){var a=Pf(66,0);this.xo=[];this.Vs=a;this.pd=$a()},kx=function(a){var b=jx;b.xo.push(a);b.Bo||(b.Bo=function(){for(var c=m(b.xo),d=c.next();!d.done;d=c.next()){var e=d.value;try{e()}catch(l){}}for(var f=m(b.pd.values()),g=f.next();!g.done;g=f.next()){var h=void 0;(h=g.value.kc)==null||Hl(h)}b.pd.clear()},ed(w,\"pagehide\",b.Bo))},lx=function(a){var b=a.match(wk)[3]||null,c=(b?decodeURI(b):b)||\"\",d=zk(a,\"label\")||\"\",e=zk(a,\"random\")||\"\";return c+\":\"+vk(d)+\":\"+vk(e)};\nix.prototype.Eg=function(a,b,c){var d=lx(a);if(!(this.pd.has(d)||this.pd.size>=this.Vs)){var e={};b&&b>0&&c&&(e.kc=new gx(c,b));this.pd.set(d,e);var f;(f=e.kc)==null||hx(f)}};var Il=function(a,b){var c=lx(b),d,e;(d=a.pd.get(c))==null||(e=d.kc)==null||Hl(e);a.pd.delete(c)};ix.prototype.getSize=function(){return this.pd.size};var px=function(a){this.H=1;this.H>0||(this.H=1);this.onSuccess=a.M.onSuccess},qx=function(a,b){return cc(function(){a.H--;if(Bb(a.onSuccess)&&a.H===0)a.onSuccess()},b>0?b:1)};var rx=function(a,b,c,d){fp.call(this,a,b,c);this.T=d};wa(rx,fp);rx.prototype.isSupported=function(a){return this.endpoint===68&&U(a,I.J.Da)?!1:!0};\nrx.prototype.H=function(a,b,c){var d=mu(a);this.T&&la(Object,\"assign\").call(Object,d,this.T);if(Q(548)){var e=ei[G.D.Af];e&&(d[e]=this.endpoint)}this.endpoint!==68&&(delete d.gclaw,delete d.gclaw_src);var f=void 0;U(a,I.J.Da)?(d.gcp=1,d.ct_cookie_present=1):this.endpoint===68&&(d.gcp=5,b.method instanceof aw&&(d.fmt=8,f=qd));var g=\"?\"+lu(d);c(g,f?{Cc:f}:{})};var sx=new rx(9,[\"ad_storage\",\"ad_user_data\"],!0),tx=new rx(68,[\"ad_storage\",\"ad_user_data\"],!1);\nfunction ux(a,b,c,d,e){e=e===void 0?0:e;if(d){var f=U(a,I.J.tb),g=b;b=new rx(g.endpoint,g.O,g.Z,{random:f+e,data:d})}return[{endpoint:b,method:c},{endpoint:b,method:bw}]}var vx=function(){};wa(vx,ew);vx.prototype.H=function(a){var b=hu(a);return ux(a,sx,U(a,I.J.Da)?dw:xw,b==null?void 0:b[0])};vx.prototype.K=function(a){var b=hu(a),c=[];Q(458)&&!U(a,I.J.Da)&&c.push(ux(a,tx,dw,b==null?void 0:b[0]));if(b&&b.length>1)for(var d=U(a,I.J.Da)?dw:xw,e=1;e<b.length;++e)c.push(ux(a,sx,d,b[e],e));return c};\nvar wx=new vx;function xx(a,b){a?a.then(b):b(void 0)}function yx(a){return Promise.allSettled(a).then(function(b){return b.filter(function(c){return c.status===\"fulfilled\"}).map(function(c){return c.value})})}function zx(){var a,b;return{promise:new Promise(function(c,d){a=c;b=d}),resolve:a,reject:b}};var fg;function Cx(a,b){var c;(c=fg)==null||bg(c.H,a,b)};var Dx=Ba([\"/\"]),Ex=function(a){this.H=a;this.failureType=void 0};Ex.prototype.mo=function(a,b,c){try{var d=this.H.active;d?(d.postMessage({type:1,command:a}),b({data:\"\"})):c({failureType:13,data:\"\"})}catch(e){c({failureType:11,data:e.message})}};var Fx=function(a,b){this.failureType=a;this.H=b};Fx.prototype.mo=function(a,b,c){c({failureType:this.failureType,data:\"f\"+this.failureType+(\"t\"+((new Date).getTime()-this.H))})};\nvar Ix=function(a){var b=this;this.initTime=(new Date).getTime();this.H=new Fx(15,this.initTime);var c=new Promise(function(e){w.setTimeout(function(){e()},20)}),d=Gx(a).then(function(e){b.H=new Ex(e);Hx(b,e)}).catch(function(){b.H=new Fx(4,b.initTime)});this.K=Promise.race([c,d])},Hx=function(a,b){var c=function(d){d&&d.addEventListener(\"statechange\",function(){if(d.state===\"redundant\"){var e=b.active;e&&e.state!==\"redundant\"||(a.H=new Fx(10,a.initTime))}})};c(b.active);c(b.waiting);c(b.installing);\nb.addEventListener(\"updatefound\",function(){c(b.installing)})};Ix.prototype.delegate=function(a,b,c){var d=this;this.K.then(function(){d.H.mo(a,b,c)})};Ix.prototype.getState=function(){return 2};\nvar Gx=function(a){var b,c=Nf(11);c=Nf(10);b=c;var d={scope:(Xb(a.href,\"/\")?a.href.slice(0,-1):a.href)+\"/_/service_worker\"};b&&(d.updateViaCache=\"all\");var e=Jx(a,b);try{var f=Oc(),g,h=new Map([[\"path\",a.pathname]]),l=Fp(pc(e).toString());g=Hp(l.Dk,l.params,l.fragment,h);return f.register(pc(g),d)}catch(n){return Promise.reject(n)}};\nfunction Jx(a,b){for(var c=Gp(Dx),d=a.pathname.split(\"/\").filter(function(h){return h.length>0}),e=[].concat(za(d),[\"_\",\"service_worker\",b,\"sw.js\"]),f=m(e),g=f.next();!g.done;g=f.next())c=Ip(c,g.value);return c};function Kx(a){var b=Xj(Tj.da.bi),c=b==null?void 0:b[a];c||a!==\"lite\"||(c=b==null?void 0:b.full);return c}var Lx=function(a,b,c){var d=Kx(\"full\");d?d.delegate(a,b,c):c({failureType:16})};function Mx(a,b,c,d,e){Lx({commandType:0,params:{url:a,method:1,templates:b,body:\"\",processResponse:!1,reportEarlySuccess:!0,encryptionKeyString:e,soReferrer:w.location.href}},c,function(f){d(f.failureType,f.data)})};var Ox=function(a){fp.call(this,a,[\"ad_user_data\",\"ad_storage\"],!1)};wa(Ox,fp);Ox.prototype.H=function(a,b,c){var d=this;Vv(a,function(e){var f=U(a,I.J.vj),g=function(){var n=lu(e);f&&b.method instanceof Nx&&(n+=f.Vo.join(\"\"));c(n,{Cc:qd})};if(d.endpoint===21||d.endpoint===73){var h=xj(b.Fc);h&&(e._uip=h)}if(f&&(la(Object,\"assign\").call(Object,e,Ax(a,f)),!(b.method instanceof Nx))){var l;f.nd=(l=f.nd)!=null?l:17;f.ko(function(n){la(Object,\"assign\").call(Object,e,n);g()});return}g()})};\nOx.prototype.K=function(a){return fp.prototype.K.call(this,a).slice(0,-1)};var Px=new Ox(11),Qx=new Ox(72),Rx=function(a,b,c){this.T=a;this.O=b;this.Z=c};wa(Rx,ew);Rx.prototype.H=function(a){var b=Q(563)?[this.T,this.O]:Q(141)?[this.T]:[this.O],c=b.flatMap(function(e){return(dw.isSupported()?[dw]:[cw,bw]).map(function(f){return{endpoint:e,method:f}})});if(this.Z&&Q(431)){var d=U(a,I.J.vj);d&&c.unshift({endpoint:b[0],method:new Nx(d)})}return c};\nvar Sx=new Rx(Px,Qx,!0),Tx=new Ox(21),Ux=new Ox(73),Vx=new Rx(Tx,Ux,!1);var Wx=function(){var a=this;this.H=0;this.K=!1;Q(462)&&Rk(\"fs\",function(){return a.H>0&&a.H<5?String(a.H):void 0},!1)},Xx;function Yx(a,b){Xx||(Xx=new Wx);var c=Xx;Q(462)&&cl.H&&(b===\"gtm.formSubmit\"||b===\"form_submit\"&&Kf(45))&&(a===1||c.K)&&(c.K=!0,c.H=a,a!==5?Sk(\"fs\"):Nk.H.fs=!1)};function Zx(a,b,c,d){if(Co()){var e=b.M;Jo({targetId:d||[b.target.destinationId],request:{url:a,parameterEncoding:2,endpoint:c},ob:{eventId:e.eventId,priorityId:e.priorityId},Lj:{eventId:U(b,I.J.wf),priorityId:U(b,I.J.xf)}})}};function $x(a,b,c,d){d=d===void 0?!1:d;var e=Bp(),f=zp(e);if(f.url)if(d){var g=c(f.url);b!==g&&W(a,G.D.gg,g)}else{var h=f.url;b!==h&&W(a,G.D.gg,c(h))}}function ay(a,b){var c=Object.keys(b).filter(function(d){return b[d]!=null}).map(function(d){return d+\"=\"+b[d]}).join(\"&\");return uk[a](void 0)+\"?\"+c};function ky(a,b){if(b!=null&&b!==\"\"){var c=b===!0?\"1\":b===!1?\"0\":encodeURIComponent(String(b));if(Wb(a,\"_&\"))return{key:a.substring(2),value:c};var d=jy[a];if(d!==null)return d?{key:d,value:c}:{key:Db(b)?\"epn.\"+a:\"ep.\"+a,value:c}}};var ry={};ry.W=Zp.W;var sy={Uu:\"L\",ir:\"S\",nv:\"Y\",Wt:\"B\",ru:\"E\",Qu:\"I\",jv:\"TC\",yu:\"HTC\",su:\"F\",Pu:\"C\"},ty={ir:\"S\",qu:\"V\",gu:\"E\",hv:\"tag\"},uy={},vy=(uy[ry.W.Aj]=\"6\",uy[ry.W.Bj]=\"5\",uy[ry.W.zj]=\"7\",uy);function wy(a){var b=E(5),c=Number(a.eventId),d=Number(a.tagId);return(Wb(b,\"GTM-\")?b:\"GTM-\"+b)+\":\"+(Db(c)?c+\":\":\"\")+(Db(d)?d+\":\":\"\")+a.stage};function xy(){var a=xd();return!!(a&&a.mark instanceof Function&&a.measure instanceof Function&&a.clearMeasures instanceof Function&&a.clearMarks instanceof Function)};var yy=function(){this.H={}},zy;function Ay(){zy||(zy=new yy);return zy}function By(a){var b=Ay(),c=wy(a);return b.H[c]}function Cy(a,b){var c;a:{var d=Ay();if(xy()){var e=wy(a),f,g;if(f=(g=xd())==null?void 0:g.mark(e,b)){c=d.H[e]=f;break a}}c=void 0}return c};function Dy(a,b){if(xy()){a.entry=wy(a);var c=la(Object,\"assign\").call(Object,{},a);c.stage=b;delete c.sent;var d=By(b===ry.W.fd?{stage:ry.W.fd}:c),e=By(a);if(d&&e&&!(d.startTime>e.startTime)){c.stage=b+\":\"+a.stage;var f=wy(c),g={start:d.name,end:e.name},h,l;return(l=(h=xd())==null?void 0:h.measure(f,g))==null?void 0:l.duration}}};var Fy=function(){var a=5;Ey.Yo>0&&(a=Ey.Yo);this.K=a;this.H=0;this.O=[]},Gy=function(a){return a.H<a.K?!1:Qb()-a.O[a.H%a.K]<1E3},Hy=function(a){var b=a.H++%a.K;a.O[b]=Qb()};var Ey={Yo:Pf(3,0)},Jy=function(){var a=this;this.Ea=[];this.H=void 0;this.Z={};this.K=void 0;this.ma=new Fy;this.Ra=1E3;this.T=this.O=!1;this.ia=Gb();Iy(this,function(){var b=[[\"v\",\"3\"],[\"t\",\"t\"],[\"pid\",String(a.ia)]],c=du();c&&b.push([\"gtm\",c]);return b});hd(function(){a.ia=Gb()},864E5)},Iy=function(a,b){a.Ea.push(b)},Ky=function(a,b,c){var d=a.H;if(d===void 0)if(c)d=fo();else return\"\";for(var e=[wj(\"https://\"+E(21)),\"/a\",\"?id=\"+E(5)],f=m(a.Ea),g=f.next();!g.done;g=f.next())for(var h=g.value,l=\nh({eventId:d,vf:!!b}),n=m(l),p=n.next();!p.done;p=n.next()){var q=m(p.value),r=q.next().value,t=q.next().value;e.push(\"&\"+r+\"=\"+t)}e.push(\"&z=0\");return e.join(\"\")},Ly=function(a){if(Jk(26)&&(a.K&&(w.clearTimeout(a.K),a.K=void 0),a.H!==void 0&&a.T)){var b=Vm(wm.fa.Wb);if(Qm(b))a.O||(a.O=!0,Sm(b,function(){return void Ly(a)}));else if(a.Z[a.H]||Gy(a.ma)||a.Ra--<=0)R(1),a.Z[a.H]=!0;else{Hy(a.ma);var c=Ky(a,!0);Ll({destinationId:E(5),endpoint:56,eventId:a.H},c);a.T=!1;a.O=!1}}},My=function(a){a.K||(a.K=\nw.setTimeout(function(){return void Ly(a)},500))},Oy=function(a){var b=Ny;b.Z[a]||(a!==b.H&&(Ly(b),b.H=a),b.T=!0,My(b),Ky(b).length>=2022&&Ly(b))},Ny;function Py(a){Qy();Iy(Ny,a)}function Ry(){var a;a=a===void 0?!1:a;Qy();var b=a,c=Ny;b=b===void 0?!1:b;if(cl.K&&Jk(26)){var d=Ky(c,!0,!0);b?Jl({destinationId:E(5),endpoint:56,eventId:c.H},d):Ll({destinationId:E(5),endpoint:56,eventId:c.H},d)}}function Qy(){Ny||(Ny=new Jy)};function Sy(){function a(c,d){var e=zb(ub[d]||[]);e&&b.push([c,e])}var b=[];a(\"u\",\"GTM\");a(\"ut\",\"TAGGING\");a(\"h\",\"HEALTH\");return b};var Ty=\"https://\"+E(21),Uy=function(){this.O=!1;this.T=[];this.Z=[];this.H={TC:0,HTC:0};this.K={}},Vy=function(a,b,c,d){a.K[b]||(a.K[b]={});a.K[b][c]=d},Yy=function(a){var b=\"\",c=\"\",d=Wy();Db(d)&&(a.H.I=Math.floor(d));c=Xy(a.H,sy).toString();for(var e=m(Object.keys(a.K)),f=e.next();!f.done;f=e.next()){var g=f.value,h=a.K[g].name,l=\"\",n=Xy(a.K[g],ty);n&&(l=h+\".\"+n.toString(),b+=\"~\"+l)}var p=\"~AWCT\"+a.T.join(\".\"),q=\"~GA\"+a.Z.join(\".\"),r=\"&ccid=\"+cm().toString()+\"&cid=\"+E(5).toString()+\"&l=\"+c+b+(a.T.length?\np:\"\")+(a.Z.length?q:\"\");if(Q(214)){var t,u=(t=xd())==null?void 0:t.getEntriesByName(Qc).map(function(v){return String(v.duration)}).join(\".\");u&&(r+=\"~SS\"+u)}return r},Zy=function(a,b){if(!b.stage||a.O||!xy()||By(b))return!1;var c,d=(c=xd())==null?void 0:c.timeOrigin;if(!Db(d))a.O=!0;else if(Db(Jk(25))&&!By({stage:ry.W.fd})&&!a.O&&xy())try{var e=Number(Jk(25));Cy({stage:ry.W.fd},{startTime:Math.max(e-d,0)});Cy({stage:ry.W.oj},{startTime:0});var f=Dy({stage:ry.W.fd},ry.W.oj);f&&(a.H.L=Math.floor(f));\nvar g=eq.length,h=[];if(g<=2)h=eq;else{var l=Gb(0,g-1);h.push(eq[l]);var n=0,p;do p=Gb(0,g-1),n++;while(l===p&&n<30);h.push(eq[p])}$p=h}catch(q){a.O=!0}if(a.O)return!1;try{if(!Cy(b))return!1}catch(q){return a.O=!0,!1}return!0},$y=function(a,b,c){if(Zy(a,b))try{var d=Dy(b,c);if(d)return Math.floor(d)}catch(e){a.O=!0}},bz=function(){var a=az();Zy(a,{stage:ry.W.yi})},cz=function(){var a=az(),b=$y(a,{stage:ry.W.Zk},ry.W.yi);b!==void 0&&(a.H.S=b)},dz=function(){var a=az();Zy(a,{stage:ry.W.zi})},ez=function(a,\nb){var c=az();Zy(c,{stage:ry.W.Qh,eventId:a});Vy(c,a,\"name\",Wb(b,\"gtm.\")?b:\"*\")},fz=function(a){var b=az(),c=$y(b,{stage:ry.W.ym,eventId:a},ry.W.Qh);c!==void 0&&Vy(b,a,\"S\",c)},hz=function(a,b){var c=az(),d=$y(c,{stage:ry.W.wm,eventId:a},ry.W.Qh);d!==void 0&&Vy(c,a,\"E\",d);if(b===\"gtm.load\"){var e=$y(c,{stage:ry.W.Yk},ry.W.oh);e!==void 0&&(c.H.E=e);Sm(Vm(wm.fa.Wb),function(){if(!c.O&&xy()&&E(5)){var f=gz();f!==void 0&&(c.H.F=Math.floor(f));try{for(var g,h=Sy({eventId:0,vf:!1}),l=[],n=m(h),p=n.next();!p.done;p=\nn.next()){var q=m(p.value),r=q.next().value,t=q.next().value;l.push(\"&\"+r+\"=\"+t)}var u=wp();g=[wj(Ty),\"/a?v=3&t=l\",\"&pid=\"+Gb().toString(),\"&rv=\"+E(14),u?\"&tag_exp=\"+u:\"\",l.join(\"\")].join(\"\");for(var v=du(),x=[],y=m(Object.keys(aq)),z=y.next();!z.done;z=y.next()){var C=z.value,D=Math.floor(aq[C]),H=bq[C];D!==void 0&&H!==void 0&&x.push(\"\"+C+\".\"+H+\".\"+D)}var F=x.join(\"~\"),K=[g,\"&gtm=\",v,F?\"&cl=\"+F:\"\",Yy(c)].join(\"\");if(K.length>2022){var S=Math.max(K.lastIndexOf(\".TS\",2022),K.lastIndexOf(\"~\",2022));\nK=K.slice(0,S)}Ll({destinationId:E(5),endpoint:56},K)}catch(X){}}})}},iz;function az(){iz||(iz=new Uy);return iz}function Wy(){try{var a;return((a=xd())==null?void 0:a.getEntriesByType(\"navigation\")[0]).domInteractive}catch(b){}}function Xy(a,b){return Object.keys(b).map(function(c){return b[c]}).filter(function(c){return a[c]!==void 0}).map(function(c){return(\"\"+(c===\"tag\"?\"\":c)).concat(a[c].toString())}).join(\".\")}\nfunction jz(a){var b=az(),c=$y(b,{stage:ry.W.Hm,eventId:a},ry.W.fd);c!==void 0&&b.Z.push(c)}function kz(a){var b=az(),c=$y(b,{stage:ry.W.Hk,eventId:a},ry.W.fd);c!==void 0&&b.T.push(c)}function lz(a){var b=az();Zy(b,{stage:ry.W.Zi,eventId:a})}function mz(a){var b=az(),c=$y(b,{stage:ry.W.vm,eventId:a},ry.W.Zi);c!==void 0&&Vy(b,a,\"V\",c)}\nfunction gz(){try{var a,b;return(b=(a=xd())==null?void 0:a.getEntriesByType(\"paint\").find(function(c){return c.name===\"first-contentful-paint\"}))==null?void 0:b.startTime}catch(c){}}function nz(a,b){var c=az();Zy(c,{stage:ry.W.Cj,eventId:a.id,tagId:Number(b[If.Dj])})}\nfunction oz(a,b,c){var d=az(),e=al(b),f=Number(b[If.Dj]),g=$y(d,{stage:c,eventId:a.id,tagId:f},ry.W.Cj);if(g!==void 0&&d.K[a.id]){var h=d.K[a.id].tag||\"\",l,n=(l=vy[c])!=null?l:\"1\",p=new RegExp(\"TS\\\\d\"+e+\".TI\"+f),q=\"TS\"+n+e+\".TI\"+f+\".TE\"+g;h.search(p)>=0?n!==\"1\"&&Vy(d,a.id,\"tag\",h.replace(p,q.replace(\".TE\"+g,\"\"))):(Vy(d,a.id,\"tag\",(h?h+\".\":\"\")+q),e===\"html\"&&(d.H.HTC+=1),d.H.TC+=1)}};function pz(a,b,c,d,e,f){var g=c.slice(),h;d==null||(h=d.xv)==null||h.call(d,a,b,c,e);var l=zx(),n=l.promise,p=l.resolve,q=[],r=function(){p(q);var u;d==null||(u=d.Zs)==null||u.call(d,a,b,c,e,q)},t=function(){var u=g.shift();u?u.method.isSupported()?qz(a,b,u.endpoint,d,q,u.method,e,f,t,r):t():r()};t();return n}\nfunction qz(a,b,c,d,e,f,g,h,l,n){var p=c.K(a),q={xk:b,endpoint:c,isPrimary:g,qb:void 0,sk:f,zt:{}},r=!1,t=function(z,C){if(r)R(187);else if(r=!0,!u){var D=C||{},H=D.body,F=D.Cc,K=D.bf;C=Object.freeze(la(Object,\"assign\").call(Object,{},H?{body:H}:{},F?{Cc:F}:{},K?{bf:K}:{}));if(H&&!f.H())x(),l();else{var S=rz(z),X=p[0]===\"/\"?\"\"+p+S:\"https://\"+p+S;q.qb=X;q.zt=C;var ea;d==null||(ea=d.bt)==null||ea.call(d,a,la(Object,\"assign\").call(Object,{},q));var va=function(na,ba){x();if(q.status!==void 0)return R(192),\n!1;q.status=na;e.push(q);var ka;d==null||(ka=d.zo)==null||ka.call(d,a,la(Object,\"assign\").call(Object,{},q),ba);return!0},ma={rf:{destinationId:a.target.destinationId,endpoint:c.endpoint,eventId:a.M.eventId,priorityId:a.M.priorityId},Hc:function(){va(2)&&l()},onFailure:function(){va(3)&&l()},oe:function(na){va(na.status===0?1:na.ok?0:3,na)&&n()},lf:function(){va(1)&&n()}};sz(c,a,X,H);f.sendRequest(ma,X,la(Object,\"assign\").call(Object,{},H&&{body:H},F&&{Cc:F},K&&{bf:K}))}}},u=!1,v,x=function(){v!==\nvoid 0&&(w.clearTimeout(v),v=void 0)};Q(574)&&(v=w.setTimeout(function(){v=void 0;u=!0;if(q.status===void 0){q.status=4;q.qb===void 0&&(q.qb=\"[failed to build] \"+p);e.push(q);var z;d==null||(z=d.zo)==null||z.call(d,a,la(Object,\"assign\").call(Object,{},q),void 0);l()}},5E3));var y={Fc:p,method:f,Bv:e,isPrimary:g,It:h};try{c.H(a,y,t)}catch(z){x(),R(188),l()}}\nfunction sz(a,b,c,d){a.Z&&Jo({targetId:b.target.destinationId,request:la(Object,\"assign\").call(Object,{},{url:c,parameterEncoding:a.parameterEncoding,endpoint:a.endpoint},d?{postBody:d}:{}),ob:{eventId:b.M.eventId,priorityId:b.M.priorityId},Lj:{eventId:U(b,I.J.wf),priorityId:U(b,I.J.xf)}})}function rz(a){return a&&a!==\"?\"?a[0]!==\"?\"?\"?\".concat(a):a:\"\"};function tz(a,b,c,d,e){var f;e==null||(f=e.yv)==null||f.call(e,a,b);if(!c.length){var g;e==null||(g=e.ct)==null||g.call(e,a,b,[]);return Promise.resolve([])}var h=[],l={xk:b,qk:c,mk:d};h.push(pz(a,b,c,e,!0,l));for(var n=m(d),p=n.next();!p.done;p=n.next())h.push(pz(a,b,p.value,e,!1,l));return yx(h).then(function(q){for(var r=[],t=m(q),u=t.next();!u.done;u=t.next())r.push.apply(r,za(u.value));var v;e==null||(v=e.ct)==null||v.call(e,a,b,r);return r})};function uz(a,b){var c=Pa.apply(2,arguments),d;b==null||(d=b.zv)==null||d.call(b,a,c);for(var e=[],f=m(c),g=f.next();!g.done;g=f.next())e.push(vz(a,g.value));for(var h=[],l=m(e),n=l.next();!n.done;n=l.next()){var p=n.value;h.push(tz(a,p.xk,p.qk,p.mk,b))}yx(h).then(function(q){for(var r=[],t=m(q),u=t.next();!u.done;u=t.next())r.push.apply(r,za(u.value));var v;b==null||(v=b.Ys)==null||v.call(b,a,c,r)})}\nfunction vz(a,b){var c=function(f){return f.method.isSupported()&&f.endpoint.isSupported(a)&&Wo(f.endpoint.O)},d=(b.H(a)||[]).filter(c),e=[];d.length&&(e=(b.K(a)||[]).map(function(f){return f.filter(c)}).filter(function(f){return f.length>0}));return{xk:b,qk:d,mk:e}};var Ez={nj:{kp:\"1\",Cq:\"2\",gr:\"3\"}};var Jz,Kz;\nfunction Lz(a,b){var c=a[If.Ub],d=b&&b.event;if(!c)throw Error(\"Error: No function name given for function call.\");var e=Kz[c],f={},g;for(g in a)a.hasOwnProperty(g)&&(Wb(g,\"vtp_\")?f[e!==void 0?g:g.substring(4)]=a[g]:$f(16)&&g===If.Mq.toString()&&(f[e!==void 0?\"vtp_gtmGeneratedTaggingMetadata\":g]=a[g]));Kf(61)&&e&&(f.vtp_extraExperimentIds=!0);e&&d&&d.cachedModelValues&&(f.vtp_gtmCachedValues=d.cachedModelValues);b&&e&&(f.vtp_gtmEntityIndex=b.index,f.vtp_gtmEntityName=b.name);return e!==void 0?e(f):\nJz(c,f,b)}var Mz=function(a,b,c,d){this.H=a;this.index=b;this.tags=c;this.macros=d;this.name=String(this.H[If.Um]||\"\")};\nMz.prototype.evaluate=function(a,b){if(!b[this.index]&&!a.isBlocked(this.H)){b[this.index]=!0;var c=this.name,d;try{var e={},f;for(f in this.H)this.H.hasOwnProperty(f)&&(e[f]=so(this.H[f],a,this.tags,this.macros,b));e.vtp_gtmEventId=a.id;a.priorityId&&(e.vtp_gtmPriorityId=a.priorityId);var g=d=Lz(e,{event:a,index:this.index,type:2,name:c});e[If.bl]&&typeof g===\"string\"&&(g=e[If.bl]===1?g.toLowerCase():g.toUpperCase());$f(14)&&e.hasOwnProperty(If.ph)&&(g=$f(20)?e[If.ph]===1?Xf(g,\"PERIOD\"):e[If.ph]===\n2?Xf(g,\"COMMA\"):Xf(g,\"AUTOMATIC\"):e[If.ph]===1?Xf(g,\"PERIOD\"):Xf(g,\"COMMA\"));e.hasOwnProperty(If.il)&&g===null&&(g=e[If.il]);e.hasOwnProperty(If.kl)&&g===void 0&&(g=e[If.kl]);$f(14)&&e.hasOwnProperty(If.mp)&&(g=Mb(g));e.hasOwnProperty(If.jl)&&g===!0&&(g=e[If.jl]);e.hasOwnProperty(If.fl)&&g===!1&&(g=e[If.fl]);d=g}catch(h){a.logMacroError&&a.logMacroError(h,Number(this.index),c),d=!1}b[this.index]=!1;return d}};Mz.prototype.Pg=function(){return la(Object,\"assign\").call(Object,{},this.H)};var Nz=function(a,b,c){this.H=a;this.tags=b;this.macros=c};Nz.prototype.evaluate=function(a,b){try{for(var c={},d=m(Object.keys(this.H)),e=d.next();!e.done;e=d.next()){var f=e.value;c[f]=f===\"function\"?this.H[f]:so(this.H[f],a,this.tags,this.macros,b)}return qo(c)}catch(g){JSON.stringify(this.H)}return 2};Nz.prototype.Pg=function(){return la(Object,\"assign\").call(Object,{},this.H)};var Oz=function(a,b){this.index=b;this.O=[];this.T=[];this.K=[];this.H=[];this.name=\"\";for(var c=m(a),d=c.next();!d.done;d=c.next()){var e=m(d.value),f=e.next().value,g=ya(e),h=f,l=g;h===\"if\"?this.O=l:h===\"unless\"?this.T=l:h===\"add\"?this.K=l:h===\"block\"?this.H=l:h===\"ruleName\"&&(this.name=l[0])}};\nOz.prototype.evaluate=function(a,b){var c=Pz(this,b),d=[],e=[];c?(d.push.apply(d,za(this.K)),e.push.apply(e,za(this.H))):c===null&&e.push.apply(e,za(this.H));return{firingTags:d,blockingTags:e}};\nvar Pz=function(a,b){for(var c=m(a.O),d=c.next();!d.done;d=c.next()){var e=b(d.value);if(e===0)return!1;if(e===2)return null}for(var f=m(a.T),g=f.next();!g.done;g=f.next()){var h=b(g.value);if(h===2)return null;if(h===1)return!1}return!0};Oz.prototype.getName=function(){return this.name};var Qz=function(a,b,c,d){this.Ja=a;this.index=b;this.tags=c;this.macros=d;this.N=String(this.Ja[If.Ub]);this.name=String(this.Ja[If.Um]||\"\");this.tagId=Number(this.Ja[If.Dj])};Qz.prototype.evaluate=function(a,b,c){c=c===void 0?{}:c;var d,e=c;e=e===void 0?{}:e;var f={},g;for(g in this.Ja)this.Ja.hasOwnProperty(g)&&(f[g]=so(this.Ja[g],a,this.tags,this.macros,[]));d=la(Object,\"assign\").call(Object,{},f,e);d.vtp_gtmTagId=this.tagId;Lz(d,{event:a,index:this.index,type:1,name:this.name})};\nQz.prototype.Pg=function(){return la(Object,\"assign\").call(Object,{},this.Ja)};var Rz=function(a,b){if(a.Ja[If.wn])return so(a.Ja[If.wn],b,a.tags,a.macros,[])},Sz=function(a,b){if(a.Ja[If.Hn])return so(a.Ja[If.Hn],b,a.tags,a.macros,[])},Tz=function(a,b){var c=a.Ja[If.lp];if(c)return so(c,b,a.tags,a.macros,[])};Qz.prototype.getMetadata=function(a){return so(this.Ja[If.METADATA],a,this.tags,this.macros,[])};Qz.prototype.getName=function(){return this.name};var Uz=function(){this.macros=[];this.rules=[];this.predicates=[];this.tags=[];this.zk=[]};Uz.prototype.getRules=function(){return this.rules};var Vz=new Uz;function Wz(a,b,c,d){var e=ad(),f;if(e===1)a:{var g=E(3);g=g.toLowerCase();for(var h=\"https://\"+g,l=\"http://\"+g,n=1,p=A.getElementsByTagName(\"script\"),q=0;q<p.length&&q<100;q++){var r=p[q].src;if(r){r=r.toLowerCase();if(r.indexOf(l)===0){f=3;break a}n===1&&r.indexOf(h)===0&&(n=2)}}f=n}else f=e;return(f===2||d||\"http:\"!==w.location.protocol?a:b)+c};var Xz=function(){var a=this;this.K={};this.H={};Py(function(b){var c=[],d;for(d in a.K)Object.prototype.hasOwnProperty.call(a.K,d)&&c.push(d+\"~\"+a.K[d]);var e=[],f;for(f in a.H)Object.prototype.hasOwnProperty.call(a.H,f)&&e.push(f+\"~\"+a.H[f]);b.vf&&(a.K={},a.H={});var g=[];c.length>0&&g.push([\"bcs\",c.join(\".\")]);e.length>0&&g.push([\"bet\",e.join(\".\")]);return g})},Yz;function Zz(){Yz||(Yz=new Xz)};function $z(a,b,c,d,e){if(!lm(a)){d.loadExperiments=Ri();om(a,d,e);var f=aA(a),g=function(){Wl().container[a]&&(Wl().container[a].state=3);bA()},h={destinationId:a,endpoint:0};if(pj()){var l=qj(),n=l+\"/\"+cA(f,a);Nl(h,n,void 0,function(){dA(a,n,l+\"/\"+f,h,g)})}else{var p=Wb(a,\"GTM-\"),q=uj(),r=c?\"/gtag/js\":\"/gtm.js\",t=eA(b,r+f,a);if(!t){var u=E(3)+r;q&&Qc&&p&&(u=Qc.replace(/^(?:https?:\\/\\/)?/i,\"\").split(/[?#]/)[0]);t=Wz(\"https://\",\"http://\",u+f)}Nl(h,t,void 0,g)}}}\nfunction bA(){rm()||Jb(sm(),function(a,b){fA(a,b.transportUrl,b.context);R(92)})}function fA(a,b,c,d){if(!nm(a))if(c.loadExperiments||(c.loadExperiments=Ri()),rm())qm(a,b,c,d);else{pm(a,c,d);var e={destinationId:a,endpoint:0};if(pj()){var f=qj(),g=\"gtd\"+aA(a,!0),h=f+\"/\"+cA(g,a);Nl(e,h,void 0,function(){dA(a,h,f+\"/\"+g,e)})}else{var l=\"/gtag/destination\"+aA(a,!0),n=eA(b,l,a);n||(n=Wz(\"https://\",\"http://\",E(3)+l));Nl(e,n)}}}\nfunction dA(a,b,c,d,e){if(Q(413)){Zz();var f=Yz;if(cl.K){var g=w.performance,h=-1;if(g&&g.getEntriesByType){var l=kj(b).href,n=g.getEntriesByName(l).pop();if(!n)for(var p=g.getEntriesByType(\"resource\"),q=0;q<p.length;q++){var r=p[q];if(r.name&&r.name.indexOf(b)!==-1){n=r;break}}n&&n.responseStatus!==void 0&&(h=n.responseStatus)}f.K[a]=h}R(190);if(Q(572)){var t=Xj(Tj.da.qj)||{};t[a]=!0;Wj(Tj.da.qj,t)}var u=c+(c.indexOf(\"?\")===-1?\"?f=1\":\"&f=1\");e?Nl(d,u,void 0,e):Nl(d,u)}else e&&e()}\nfunction aA(a,b){b=b===void 0?!1:b;var c=\"?id=\"+encodeURIComponent(a),d=E(19);d!==\"dataLayer\"&&(c+=\"&l=\"+d);var e=Wb(a,\"GTM-\");if(!e||b)c+=\"&cx=c\";e&&Kf(62)&&(c+=\"&google_only=true\");var f=c,g,h={Ko:Lf(15),Oo:E(14)};g=Ef(h);c=f+(\"&gtm=\"+g);uj()&&(c+=\"&sign=\"+Ti.wj);var l=c,n=Lf(54);if(n===1){l+=\"&fps=fc\";var p=E(60);p&&(l+=\"&gdev=\"+p)}else n===2&&(l+=\"&fps=fe\");return l}\nfunction cA(a,b){if(!Q(413)||!qj())return a;var c=E(58);if(!c)return R(182),a;try{var d=Qb(),e=Gf(a,c),f=Qb()-d;Zz();var g=Yz;cl.K&&(g.H[b]=f);return e}catch(h){return R(183),a}}function eA(a,b,c){if(!Q(419))return sj(a,b);if(tj()&&a){var d=E(58),e=qj();if(d&&e)try{var f=Qb();b=e+\"/\"+Gf(b,d);var g=Qb()-f;Zz();var h=Yz;cl.K&&(h.H[c]=g)}catch(l){R(183)}return rj(a,b)}};var hA=function(){var a=this;this.K=new Ib;this.H={};this.O={};this.T={name:E(19),set:function(b,c){Jd(Zb(b,c),a.H);gA(a)},get:function(b){return a.get(b,2)},reset:function(){a.K=new Ib;a.H={};gA(a)}}};hA.prototype.get=function(a,b){return b!=2?this.K.get(a):iA(this,a)};var iA=function(a,b,c){var d=b.split(\".\");c=c||[];for(var e=a.H,f=0;f<d.length;f++){if(e===null)return!1;if(e===void 0)break;e=e[d[f]];if(c.indexOf(e)!==-1)return}return e};\nhA.prototype.set=function(a,b){this.O.hasOwnProperty(a)||(this.K.set(a,b),Jd(Zb(a,b),this.H),gA(this))};var kA=function(){for(var a=[\"gtm.allowlist\",\"gtm.blocklist\",\"gtm.whitelist\",\"gtm.blacklist\",\"tagTypeBlacklist\"],b=jA,c=0;c<a.length;c++){var d=a[c],e=b.get(d,1);if(Array.isArray(e)||Id(e))e=Jd(e,null);b.O[d]=e}},gA=function(a,b){Jb(a.O,function(c,d){a.K.set(c,d);Jd(Zb(c),a.H);Jd(Zb(c,d),a.H);b&&delete a.O[c]})},jA=new hA,lA=jA.T;function mA(a,b){return jA.get(a,b)}\nfunction nA(a,b){var c=b===void 0?2:b,d=jA,e,f=(c===void 0?2:c)!==1?iA(d,a):d.K.get(a);Gd(f)===\"array\"||Gd(f)===\"object\"?e=Jd(f,null):e=f;return e};var oA=new RegExp(/^(.*\\.)?(google|youtube|blogger|withgoogle)(\\.com?)?(\\.[a-z]{2})?\\.?$/),pA={cl:[\"ecl\"],customPixels:[\"nonGooglePixels\"],ecl:[\"cl\"],ehl:[\"hl\"],gaawc:[\"googtag\"],hl:[\"ehl\"],html:[\"customScripts\",\"customPixels\",\"nonGooglePixels\",\"nonGoogleScripts\",\"nonGoogleIframes\"],customScripts:[\"html\",\"customPixels\",\"nonGooglePixels\",\"nonGoogleScripts\",\"nonGoogleIframes\"],nonGooglePixels:[],nonGoogleScripts:[\"nonGooglePixels\"],nonGoogleIframes:[\"nonGooglePixels\"]},qA={cl:[\"ecl\"],customPixels:[\"customScripts\",\n\"html\"],ecl:[\"cl\"],ehl:[\"hl\"],gaawc:[\"googtag\"],hl:[\"ehl\"],html:[\"customScripts\"],customScripts:[\"html\"],nonGooglePixels:[\"customPixels\",\"customScripts\",\"html\",\"nonGoogleScripts\",\"nonGoogleIframes\"],nonGoogleScripts:[\"customScripts\",\"html\"],nonGoogleIframes:[\"customScripts\",\"html\",\"nonGoogleScripts\"]},rA=\"google customPixels customScripts html nonGooglePixels nonGoogleScripts nonGoogleIframes\".split(\" \");\nfunction sA(){var a=mA(\"gtm.allowlist\")||mA(\"gtm.whitelist\");a&&R(9);var b=Of(62)===void 0;if(Kf(62)||b&&Kf(45))a=void 0;oA.test(w.location&&w.location.hostname)&&(Kf(62)||b&&Kf(45)?R(116):(R(117),Kf(48)&&(a=[],window.console&&window.console.log&&window.console.log(\"GTM blocked. See go/13687728.\"))));var c=a&&Vb(Nb(a),pA),d=mA(\"gtm.blocklist\")||mA(\"gtm.blacklist\");d||(d=mA(\"tagTypeBlacklist\"))&&R(3);d?R(8):d=[];oA.test(w.location&&w.location.hostname)&&(d=Nb(d),d.push(\"nonGooglePixels\",\"nonGoogleScripts\",\n\"sandboxedScripts\"));Nb(d).indexOf(\"google\")>=0&&R(2);var e=d&&Vb(Nb(d),qA),f={};return function(g){var h=g&&g[If.Ub];if(!h||typeof h!==\"string\")return!0;h=h.replace(/^_*/,\"\");if(f[h]!==void 0)return f[h];var l=Kk(27,function(){return{}})[h]||[],n=!0;a&&(n=n&&tA(h,l,c));var p=!1;d&&(p=uA(h,l,e));var q=!n||p;!q&&(l.indexOf(\"sandboxedScripts\")===-1||c&&c.indexOf(\"sandboxedScripts\")!==-1?0:Hb(e,rA))&&(q=!0);return f[h]=q}}\nfunction tA(a,b,c){if(c.indexOf(a)<0)if(b&&b.length>0)for(var d=0;d<b.length;d++){if(c.indexOf(b[d])<0)return R(11),!1}else return!1;return!0}function uA(a,b,c){var d=c.indexOf(a)>=0;if(d)return d;var e=Hb(c,b||[]);e&&R(10);return e};function vA(a){for(var b=[],c=[],d=wA(a),e=m(Vz.getRules()),f=e.next();!f.done;f=e.next()){for(var g=f.value.evaluate(a,d),h=g.firingTags,l=g.blockingTags,n=0;n<h.length;n++)b[h[n]]=!0;for(var p=0;p<l.length;p++)c[l[p]]=!0}for(var q=[],r=0;r<Vz.tags.length;r++)b[r]&&!c[r]&&(q[r]=!0);return q}function wA(a){var b=[];return function(c){b[c]===void 0&&(b[c]=Vz.predicates[c].evaluate(a,[]));return b[c]}};var xA=function(){this.K=0;this.H={}};xA.prototype.addListener=function(a,b,c){var d=++this.K;this.H[a]=this.H[a]||{};this.H[a][String(d)]={listener:b,uf:c};return d};xA.prototype.removeListener=function(a,b){var c=this.H[a],d=String(b);if(!c||!c[d])return!1;delete c[d];return!0};var zA=function(a,b){var c=[];Jb(yA.H[a],function(d,e){c.indexOf(e.listener)<0&&(e.uf===void 0||b.indexOf(e.uf)>=0)&&c.push(e.listener)});return c};function AA(a,b,c){return{entityType:a,indexInOriginContainer:b,nameInOriginContainer:c,originContainerId:E(5),originCId:cm()}};function BA(a,b){if(data.entities){var c=data.entities[a];if(c)return c[b]}};var DA=function(a,b){this.H=!1;this.T=[];this.eventData={tags:[]};this.Z=!1;this.K=this.O=0;CA(this,a,b)},EA=function(a,b,c,d){if(Vi.hasOwnProperty(b)||b===\"__zone\")return-1;var e={};Id(d)&&(e=Jd(d,e));e.id=c;e.status=\"timeout\";return a.eventData.tags.push(e)-1},FA=function(a,b,c,d){var e=a.eventData.tags[b];e&&(e.status=c,e.executionTime=d)},GA=function(a){if(!a.H){for(var b=a.T,c=0;c<b.length;c++)b[c]();a.H=!0;a.T.length=0}},CA=function(a,b,c){b!==void 0&&a.Dg(b);c&&w.setTimeout(function(){GA(a)},\nNumber(c))};DA.prototype.Dg=function(a){var b=this,c=Tb(function(){gd(function(){a(E(5),b.eventData)})});this.H?c():this.T.push(c)};var HA=function(a){a.O++;return Tb(function(){a.K++;a.Z&&a.K>=a.O&&GA(a)})},IA=function(a){a.Z=!0;a.K>=a.O&&GA(a)};function JA(){return w[KA()]}var LA=function(a){if(Jm()){var b=JA();b(a+\"require\",\"linker\");b(a+\"linker:passthrough\",!0)}},MA=function(a){var b=w;b.GoogleAnalyticsObject||(b.GoogleAnalyticsObject=a||\"ga\");var c=b.GoogleAnalyticsObject;if(b[c])b.hasOwnProperty(c);else{var d=function(){var e=Pa.apply(0,arguments);d.q=d.q||[];d.q.push(e)};d.l=Number(Pb());b[c]=d}return b[c]};\nfunction KA(){return w.GoogleAnalyticsObject||\"ga\"}var NA=new function(){this.H={}};function OA(){a:{var a=E(5);}}\nfunction PA(a,b){return function(){var c=JA(),d=c&&c.getByName&&c.getByName(a);if(d){var e=d.get(\"sendHitTask\");d.set(\"sendHitTask\",function(f){var g=f.get(\"hitPayload\"),h=f.get(\"hitCallback\"),l=g.indexOf(\"&tid=\"+b)<0;l&&(f.set(\"hitPayload\",g.replace(/&tid=UA-[0-9]+-[0-9]+/,\"&tid=\"+b),!0),f.set(\"hitCallback\",void 0,!0));e(f);l&&(f.set(\"hitPayload\",g,!0),f.set(\"hitCallback\",h,!0),f.set(\"_x_19\",void 0,!0),e(f))})}}};var SA=[\"es\",\"1\"],TA=function(){var a=this;this.eventData={};this.H={};Py(function(b){var c;var d=b.eventId,e=b.vf;if(a.eventData[d]){var f=[];a.H[d]||f.push(SA);f.push.apply(f,za(a.eventData[d]));e&&(a.H[d]=!0);c=f}else c=[];return c})},UA;function VA(a,b){var c;if((c=UA)!=null&&cl.K){var d=c.eventData,e;e=b.match(/^(gtm|gtag)\\./)?encodeURIComponent(b):\"*\";d[a]=[[\"e\",e],[\"eid\",String(a)]];Qy();Oy(a)}};var WA=function(){var a=this;this.H={};this.K={};Py(function(b){var c=b.eventId,d=b.vf,e=[],f=a.H[c]||[];f.length&&e.push([\"tr\",f.join(\".\")]);var g=a.K[c]||[];g.length&&e.push([\"ti\",g.join(\".\")]);d&&(delete a.H[c],delete a.K[c]);return e})},XA;\nfunction YA(a,b,c){XA||(XA=new WA);var d=XA;if(cl.K&&b){var e=al(b);d.H[a]=d.H[a]||[];d.H[a].push(c+e);var f=b[If.Ub];if(!f)throw Error(\"Error: No function name given for function call.\");var g=(Kz[f]?\"1\":\"2\")+e;d.K[a]=d.K[a]||[];d.K[a].push(g);Qy();Oy(a)}};function ZA(a,b,c){c=c===void 0?!1:c;$A().addRestriction(0,a,b,c)}function aB(){var a=cm();return $A().getRestrictions(0,a)}function bB(a,b,c){c=c===void 0?!1:c;$A().addRestriction(1,a,b,c)}function cB(){var a=cm();return $A().getRestrictions(1,a)}var dB=function(){this.container={};this.H={}},eB=function(a,b){var c=a.container[b];c||(c={_entity:{internal:[],external:[]},_event:{internal:[],external:[]}},a.container[b]=c);return c};\ndB.prototype.addRestriction=function(a,b,c,d){d=d===void 0?!1:d;if(!d||!this.H[b]){var e=eB(this,b);a===0?d?e._entity.external.push(c):e._entity.internal.push(c):a===1&&(d?e._event.external.push(c):e._event.internal.push(c))}};\ndB.prototype.getRestrictions=function(a,b){var c=eB(this,b);if(a===0){var d,e;return[].concat(za((c==null?void 0:(d=c._entity)==null?void 0:d.internal)||[]),za((c==null?void 0:(e=c._entity)==null?void 0:e.external)||[]))}if(a===1){var f,g;return[].concat(za((c==null?void 0:(f=c._event)==null?void 0:f.internal)||[]),za((c==null?void 0:(g=c._event)==null?void 0:g.external)||[]))}return[]};\ndB.prototype.getExternalRestrictions=function(a,b){var c=eB(this,b),d,e;return a===0?(c==null?void 0:(d=c._entity)==null?void 0:d.external)||[]:(c==null?void 0:(e=c._event)==null?void 0:e.external)||[]};dB.prototype.removeExternalRestrictions=function(a){var b=eB(this,a);b._event&&(b._event.external=[]);b._entity&&(b._entity.external=[]);this.H[a]=!0};function $A(){return Yn(\"r\",function(){return new dB})};function fB(a,b,c,d){var e=Vz.tags[a],f=gB(a,b,c,d);if(!f)return null;var g=Rz(e,c);if(g&&g.length){var h=g[0];f=fB(h.index,{onSuccess:f,onFailure:h.eo===1?b.terminate:f,terminate:b.terminate},c,d)}return f}\nfunction gB(a,b,c,d){function e(){function y(){Sj(3);var S=Qb()-K;AA(1,a,f.getName());YA(c.id,g,\"7\");FA(c.hd,D,\"exception\",S);dl()&&oz(c,g,ry.W.zj);H||(H=!0,l())}if(f.Ja[If.Vq])l();else{var z=Tz(f,c);if(z!=null)for(var C=0;C<z.length;C++)if(!Wo(z[C])){l();return}var D=EA(c.hd,f.N,f.tagId,f.getMetadata(c)),H=!1,F={vtp_gtmOnSuccess:function(){if(!H){H=!0;var S=Qb()-K;YA(c.id,g,\"5\");FA(c.hd,D,\"success\",S);dl()&&oz(c,g,ry.W.Bj);h()}},vtp_gtmOnFailure:function(){if(!H){H=!0;var S=Qb()-K;YA(c.id,g,\"6\");\nFA(c.hd,D,\"failure\",S);dl()&&oz(c,g,ry.W.Aj);l()}}};F.vtp_gtmEventId=c.id;c.priorityId&&(F.vtp_gtmPriorityId=c.priorityId);YA(c.id,g,\"1\");dl()&&nz(c,g);var K=Qb();try{f.evaluate(c,d,F)}catch(S){y(S)}dl()&&oz(c,g,ry.W.Gn)}}var f=Vz.tags[a],g=f.Pg(),h=b.onSuccess,l=b.onFailure,n=b.terminate;if(c.isBlocked(g))return null;var p=Sz(f,c);if(p&&p.length){var q=p[0],r=fB(q.index,{onSuccess:h,onFailure:l,terminate:n},c,d);if(!r)return null;h=r;l=q.eo===2?n:r}if(f.Ja[If.nn]||f.Ja[If.Xq]){var t=f.Ja[If.nn]?\nVz.zk:c.zk,u=h,v=l;if(!t[a]){var x=hB(a,t,Tb(e));h=x.onSuccess;l=x.onFailure}return function(){t[a](u,v)}}return e}function hB(a,b,c){var d=[],e=[];b[a]=iB(d,e,c);return{onSuccess:function(){b[a]=jB;for(var f=0;f<d.length;f++)d[f]()},onFailure:function(){b[a]=kB;for(var f=0;f<e.length;f++)e[f]()}}}function iB(a,b,c){return function(d,e){a.push(d);b.push(e);c()}}function jB(a){a()}function kB(a,b){b()};var nB=function(a,b){for(var c=[],d=0;d<Vz.tags.length;d++)if(a[d]){var e=Vz.tags[d];var f=HA(b.hd);try{var g=fB(d,{onSuccess:f,onFailure:f,terminate:f},b,d);if(g){var h=Kz[e.N];c.push({To:d,priorityOverride:(h?h.priorityOverride||0:0)||BA(e.N,1)||0,execute:g})}else lB(d,b),f()}catch(n){f()}}c.sort(mB);for(var l=0;l<c.length;l++)c[l].execute();return c.length>0};\nfunction oB(a,b){if(!yA)return!1;var c=a[\"gtm.triggers\"]&&String(a[\"gtm.triggers\"]),d=zA(a.event,c?String(c).split(\",\"):[]);if(!d.length)return!1;for(var e=0;e<d.length;++e){var f=HA(b);try{d[e](a,f)}catch(g){f()}}return!0}function mB(a,b){var c,d=b.priorityOverride,e=a.priorityOverride;c=d>e?1:d<e?-1:0;var f;if(c!==0)f=c;else{var g=a.To,h=b.To;f=g>h?1:g<h?-1:0}return f}\nfunction lB(a,b){if(cl.K){var c=function(d){var e=b.isBlocked(Vz.tags[d].Pg())?\"3\":\"4\",f=Rz(Vz.tags[d],b);f&&f.length&&c(f[0].index);YA(b.id,Vz.tags[d].Pg(),e);var g=Sz(Vz.tags[d],b);g&&g.length&&c(g[0].index)};c(a)}}var yA;function pB(){yA||(yA=new xA);return yA}\nfunction qB(a){var b=a[\"gtm.uniqueEventId\"],c=a[\"gtm.priorityId\"],d=a.event;dl()&&ez(b,d);if(d===\"gtm.js\"){if(Jk(13))return!1;Ik(13,!0)}var e=!1,f=cB(),g=Jd(a,null);if(!f.every(function(t){return t({originalEventData:g})})){if(d!==\"gtm.js\"&&d!==\"gtm.init\"&&d!==\"gtm.init_consent\")return!1;e=!0}VA(b,d);var h=a.eventCallback,l=a.eventTimeout,n={id:b,priorityId:c,name:d,isBlocked:rB(g,e),zk:[],logMacroError:function(t,u,v){R(6);Sj(4);AA(2,u,v)},cachedModelValues:sB(),hd:new DA(function(){dl()&&hz(b,d);\nYx(5,d);h&&h.apply(h,Array.prototype.slice.call(arguments,0))},l),originalEventData:g};dl()&&lz(n.id);var p=vA(n);dl()&&mz(n.id);Yx(2,d);Vz.getRules();e&&(p=tB(p));dl()&&fz(b);var q=nB(p,n);q&&Yx(4,d);var r=oB(a,n.hd);IA(n.hd);d!==\"gtm.js\"&&d!==\"gtm.sync\"||OA();return uB(p,q)||r}\nfunction sB(){var a={};a.event=nA(\"event\",1);a.ecommerce=nA(\"ecommerce\",1);a.gtm=nA(\"gtm\");a.eventModel=nA(\"eventModel\");return a}\nfunction rB(a,b){var c=sA();return function(d){var e=c(d);if(e)return!0;var f=d&&d[If.Ub];if(!f||typeof f!==\"string\")return!0;f=f.replace(/^_*/,\"\");var g=aB(),h=a;b&&(h=Jd(a,null),h[\"gtm.uniqueEventId\"]=Number.MAX_SAFE_INTEGER);for(var l=!1,n=Kk(27,function(){return{}})[f]||[],p=m(g),q=p.next();!q.done;q=p.next()){var r=q.value;try{r({entityId:f,securityGroups:n,originalEventData:h})||(l=!0)}catch(t){l=!0}}return l||e}}\nfunction tB(a){for(var b=[],c=0;c<a.length;c++)if(a[c]){var d=Vz.tags[c].N;if(Ui[d]||Vz.tags[c].Ja[If.Yq]!==void 0||BA(d,2))b[c]=!0}return b}function uB(a,b){if(!b)return b;for(var c=0;c<a.length;c++)if(a[c]&&Vz.tags[c]&&!Vi[Vz.tags[c].N])return!0;return!1};var vB=Pf(61,1E3),wB=Pf(68,2E3),Yo=[\"ad_storage\",\"analytics_storage\"];function xB(a,b){if(a){var c=Yn(\"gth\",function(){return{}}),d;a!==2||((d=yB())==null?void 0:d.status)!==3||b!==void 0&&b<=wB||(a=3,c.dl=b?Math.floor(b/1E3):void 0);c.s=a;zB(c)}}function zB(a){if(a.s){var b=function(){var c={status:a.s,expires:Date.now()+864E5};a.dl!==void 0&&(c.delay=a.dl);nr(\"gtg_load_status\",c)};ap(function(){if(Xo())b();else for(var c=Tb(b),d=m(Yo),e=d.next();!e.done;e=d.next())Nm(c,e.value)},Yo)}}\nfunction AB(a){a=a===void 0?!1:a;if(tj()){var b=qr(\"gtg_load_status\"),c=b.value,d=a&&Db(c==null?void 0:c.expires)&&(c==null?void 0:c.expires)<Date.now()+36E5;if(b.error===0&&Db(c==null?void 0:c.status)&&!d){var e={status:c.status};(c==null?void 0:c.delay)!==void 0&&(e.delay=c.delay);return e}return yB()}}function yB(){var a=$n(\"gth\");if(a!=null&&a.s){var b={status:a.s};a.dl!==void 0&&(b.delay=a.dl);return b}}function BB(){var a;((a=yB())==null?void 0:a.status)===1&&xB(3)}\nfunction CB(){if(!AB(!0)){var a=Date.now();ao(\"gth\",{l:function(){xB(2,Date.now()-a)},s:1});var b=E(5),c=Wb(b,\"GTM-\")?\"/gtm.js\":\"/gtag/js\",d=\"https://\"+E(3)+c+\"?id=\"+b+\"&gtg_health=1\";$c(d,BB,BB);w.setTimeout(BB,vB)}};function DB(){pB().addListener(\"gtm.init\",function(a,b){Ik(26,!0);Q(556)&&tj()&&!Kf(45)&&(Pm.H[wm.fa.Wb]=vm.La.Yh);if(tj()){var c;c=Vm(wm.fa.Wb);Qm(c)?Sm(c,CB):CB()}cn();b()})};function EB(){if($n(\"pscdl\")!==void 0)Xj(Tj.da.Ai)===void 0&&Wj(Tj.da.Ai,$n(\"pscdl\"));else{var a=function(c){ao(\"pscdl\",c);Wj(Tj.da.Ai,c)},b=function(){a(\"error\")};try{Nc.cookieDeprecationLabel?(a(\"pending\"),Nc.cookieDeprecationLabel.getValue().then(a).catch(b)):a(\"noapi\")}catch(c){b(c)}}};var GB=function(){var a=this;this.ready=!1;this.K=0;this.H=[];var b=w;if(A.readyState===\"interactive\"&&!A.createEventObject||A.readyState===\"complete\")this.onReady();else{ed(A,\"DOMContentLoaded\",function(d){return void a.onReady(d)});ed(A,\"readystatechange\",function(d){return void a.onReady(d)});if(A.createEventObject&&A.documentElement.doScroll){var c=!0;try{c=!b.frameElement}catch(d){}c&&FB(this)}ed(b,\"load\",function(d){return void a.onReady(d)})}};GB.prototype.isReady=function(){return this.ready};\nGB.prototype.onReady=function(a){if(!this.ready){var b=A.createEventObject,c=A.readyState===\"complete\",d=A.readyState===\"interactive\";if(!a||a.type!==\"readystatechange\"||c||!b&&d){this.ready=!0;for(var e=0;e<this.H.length;e++)gd(this.H[e])}this.H.push=function(){for(var f=Pa.apply(0,arguments),g=0;g<f.length;g++)gd(f[g]);return 0}}};\nvar FB=function(a){if(!a.ready&&a.K<140){a.K++;try{var b,c;(c=(b=A.documentElement).doScroll)==null||c.call(b,\"left\");a.onReady()}catch(d){w.setTimeout(function(){return void FB(a)},50)}}},HB;function IB(){HB||(HB=new GB)}function JB(){IB();var a;return(a=HB)==null?void 0:a.isReady()}function KB(a){IB();var b;(b=HB)!=null&&(b.ready?gd(a):b.H.push(a))};var MB=function(a,b,c){var d=LB,e;if((e=d.H)==null||!e.Xr){var f=Object.keys(b).length>0?2:1,g,h,l=(c==null?void 0:(h=c.originatingEntity)==null?void 0:h.originContainerId)||\"\";g=l?Wb(l,\"GTM-\")?3:2:1;if(!a)d.H={type:f,source:g,params:b};else if(d.H){R(184);var n=!1;d.H.source===g||d.H.source!==3&&g!==3||(Rk(\"idcs\",\"1\"),n=!0);d.H.type!==2&&f!==2||R(186);var p;if(p=d.H.type===2&&f===2)a:{var q=d.H.params,r=Object.keys(q),t=Object.keys(b);if(r.length!==t.length)p=!0;else{for(var u=m(r),v=u.next();!v.done;v=\nu.next()){var x=v.value;if(!b.hasOwnProperty(x)||q[x]!==b[x]){p=!0;break a}}p=!1}}p&&(Rk(\"idcc\",\"1\"),n=!0);n&&(cn(),d.H.Xr=!0)}}},LB=new function(){this.H=void 0};var OB=function(a){var b=NB;(!cl.H||Wb(E(5),\"GTM-\")?0:a===void 0)&&b.H===0&&(Rk(\"mcc\",\"1\"),b.H=1)},NB=new function(){var a=this;this.H=0;Rk(\"ncc\",function(){if(Q(545)&&Kf(45)&&a.H!==2)return\"1\"})};var PB=/^(?:AW|DC|G|GF|GT|HA|MC|UA)$/,QB=/\\s/;\nfunction RB(a,b){if(Cb(a)){a=Ob(a);var c=a.indexOf(\"-\");if(!(c<0)){var d=a.substring(0,c);if(PB.test(d)){var e=a.substring(c+1),f;if(b){var g=function(n){var p=n.indexOf(\"/\");return p<0?[n]:[n.substring(0,p),n.substring(p+1)]};f=g(e);if(d===\"DC\"&&f.length===2){var h=g(f[1]);h.length===2&&(f[1]=h[0],f.push(h[1]))}}else{f=e.split(\"/\");for(var l=0;l<f.length;l++)if(!f[l]||QB.test(f[l])&&(d!==\"AW\"||l!==1))return}return{id:a,prefix:d,destinationId:d+\"-\"+f[0],ids:f,ke:function(){return this.id!==this.destinationId}}}}}}\nfunction SB(a,b){for(var c={},d=0;d<a.length;++d){var e=RB(a[d],b);e&&(c[e.id]=e)}var f=[],g;for(g in c)if(c.hasOwnProperty(g)){var h=c[g];h.prefix===\"AW\"&&h.ids[TB[1]]&&f.push(h.destinationId)}for(var l=0;l<f.length;++l)delete c[f[l]];for(var n=[],p=m(Object.keys(c)),q=p.next();!q.done;q=p.next())n.push(c[q.value]);return n}var UB={},TB=(UB[0]=0,UB[1]=1,UB[2]=2,UB[3]=0,UB[4]=1,UB[5]=0,UB[6]=0,UB[7]=0,UB);var VB={initialized:11,complete:12,interactive:13},WB={},XB=Object.freeze((WB[G.D.Nd]=!0,WB)),YB=function(){this.T=Pf(34,500);this.H={};this.O={};this.K=void 0},ZB=function(a,b,c){if(c.length&&cl.H){var d;(d=a.H)[b]!=null||(d[b]=[]);var e;(e=a.O)[b]!=null||(e[b]=[]);var f=c.filter(function(g){return!a.O[b].includes(g)});a.H[b].push.apply(a.H[b],za(f));a.O[b].push.apply(a.O[b],za(f));!a.K&&f.length>0&&(Sk(\"tdc\",!0),a.K=w.setTimeout(function(){cn();a.H={};a.K=void 0},a.T))}};\nYB.prototype.bind=function(){var a=this;Rk(\"tdc\",function(){a.K&&(w.clearTimeout(a.K),a.K=void 0);var b=[],c;for(c in a.H)a.H.hasOwnProperty(c)&&b.push(c+\"*\"+a.H[c].join(\".\"));return b.length?b.join(\"!\"):void 0},!1)};\nvar $B=function(a,b){var c={},d;for(d in b)b.hasOwnProperty(d)&&(c[d]=!0);for(var e in a)a.hasOwnProperty(e)&&(c[e]=!0);return c},aC=function(a,b,c,d,e){d=d===void 0?{}:d;e=e===void 0?\"\":e;if(b===c)return[];var f=function(t,u){var v;Gd(u)===\"object\"?v=u[t]:Gd(u)===\"array\"&&(v=u[t]);return v===void 0?XB[t]:v},g=$B(b,c),h;for(h in g)if(g.hasOwnProperty(h)){var l=(e?e+\".\":\"\")+h,n=f(h,b),p=f(h,c),q=Gd(n)===\"object\"||Gd(n)===\"array\",r=Gd(p)===\"object\"||Gd(p)===\"array\";if(q&&r)aC(a,n,p,d,l);else if(q||\nr||n!==p)d[l]=!0}return Object.keys(d)},bC=new YB;var cC=function(a,b,c,d){this.K=Qb();this.H=b;this.args=c;this.messageContext=d;this.type=a},dC=function(){this.rb={};this.hb={};this.K={};this.O=null;this.fb={};this.H=!1;this.status=1};function eC(a,b){return arguments.length===1?fC(\"set\",a):fC(\"set\",a,b)}function gC(a,b){return arguments.length===1?fC(\"config\",a):fC(\"config\",a,b)}function hC(a,b,c){c=c||{};c[G.D.Od]=a;return fC(\"event\",b,c)}function fC(){return arguments};var iC=function(a,b,c,d,e,f,g,h,l,n,p,q){this.eventId=a;this.priorityId=b;this.Ma=c;this.rb=d;this.fb=e;this.Ec=f;this.Kg=g;this.hb=h;this.eventMetadata=l;this.onSuccess=n;this.onFailure=p;this.isGtmEvent=q},jC=function(a){var b={onSuccess:Ab,onFailure:Ab};b=b===void 0?{}:b;var c,d,e,f,g,h,l,n,p,q,r,t,u,v,x,y,z,C,D,H,F,K,S,X;return new iC((u=(c=b)==null?void 0:c.eventId)!=null?u:a.eventId,(v=(d=b)==null?void 0:d.priorityId)!=null?v:a.priorityId,(x=(e=b)==null?void 0:e.Ma)!=null?x:a.Ma,(y=(f=b)==null?\nvoid 0:f.rb)!=null?y:a.rb,(z=(g=b)==null?void 0:g.fb)!=null?z:a.fb,(C=(h=b)==null?void 0:h.Ec)!=null?C:a.Ec,(D=(l=b)==null?void 0:l.Kg)!=null?D:a.Kg,(H=(n=b)==null?void 0:n.hb)!=null?H:a.hb,(F=(p=b)==null?void 0:p.eventMetadata)!=null?F:a.eventMetadata,(K=(q=b)==null?void 0:q.onSuccess)!=null?K:a.onSuccess,(S=(r=b)==null?void 0:r.onFailure)!=null?S:a.onFailure,(X=(t=b)==null?void 0:t.isGtmEvent)!=null?X:a.isGtmEvent)},kC=function(a,b){var c=[];switch(b){case 3:c.push(a.Ma);c.push(a.rb);c.push(a.fb);\nc.push(a.Ec);c.push(a.hb);break;case 2:c.push(a.Ma);break;case 1:c.push(a.rb);c.push(a.fb);c.push(a.Ec);c.push(a.hb);break;case 4:c.push(a.Ma),c.push(a.rb),c.push(a.fb),c.push(a.Ec)}return c},P=function(a,b,c,d){for(var e=m(kC(a,d===void 0?3:d)),f=e.next();!f.done;f=e.next()){var g=f.value;if(g[b]!==void 0)return g[b]}return c},lC=function(a){for(var b={},c=kC(a,4),d=m(c),e=d.next();!e.done;e=d.next())for(var f=Object.keys(e.value),g=m(f),h=g.next();!h.done;h=g.next())b[h.value]=1;return Object.keys(b)};\niC.prototype.getMergedValues=function(a,b,c){b=b===void 0?3:b;var d={},e=!1,f=function(n){Id(n)&&Jb(n,function(p,q){e=!0;d[p]=q})};c&&f(c);var g=kC(this,b);g.reverse();for(var h=m(g),l=h.next();!l.done;l=h.next())f(l.value[a]);return e?d:void 0};\nvar mC=function(a){for(var b=[G.D.Nf,G.D.Jf,G.D.Kf,G.D.Lf,G.D.Mf,G.D.Of,G.D.Pf],c=kC(a,3),d=m(c),e=d.next();!e.done;e=d.next()){for(var f=e.value,g={},h=!1,l=m(b),n=l.next();!n.done;n=l.next()){var p=n.value;f[p]!==void 0&&(g[p]=f[p],h=!0)}var q=h?g:void 0;if(q)return q}return{}},nC=function(a,b){this.eventId=a;this.priorityId=b;this.Ma={};this.rb={};this.fb={};this.Ec={};this.Kg={};this.hb={};this.eventMetadata={};this.isGtmEvent=!1;this.onSuccess=function(){};this.onFailure=function(){}},oC=function(a,\nb){a.Ma=b;return a},pC=function(a,b){a.rb=b;return a},qC=function(a,b){a.fb=b;return a},rC=function(a,b){a.Ec=b;return a},sC=function(a,b){a.Kg=b;return a},tC=function(a,b){a.hb=b;return a},uC=function(a,b){a.eventMetadata=b||{};return a},vC=function(a,b){a.onSuccess=b;return a},wC=function(a,b){a.onFailure=b;return a},xC=function(a,b){a.isGtmEvent=b;return a},yC=function(a){return new iC(a.eventId,a.priorityId,a.Ma,a.rb,a.fb,a.Ec,a.Kg,a.hb,a.eventMetadata,a.onSuccess,a.onFailure,a.isGtmEvent)};function zC(a,b){Jb(a,function(c){var d;if(d=c.charAt(0)===\"_\"){var e;a:switch(c){case G.D.Rb:case G.D.Vf:case G.D.Hh:e=!0;break a;default:e=!1}d=!e}d&&(b&&b(c),delete a[c])})};var AC=function(){var a=this;this.H={};Py(function(b){var c=b.eventId,d=b.vf,e=[],f=a.H[c]||[];f.length&&e.push([\"epr\",f.join(\".\")]);d&&delete a.H[c];return e})},CC=function(a,b,c){var d=BC;cl.K&&a!==void 0&&(d.H[a]=d.H[a]||[],d.H[a].push(c+b),Qy(),Oy(a))},BC;function DC(){BC||(BC=new AC)};var EC=function(){this.destinations={};this.H={};this.commands=[]},FC=function(a,b){return a.destinations[b.destinationId]=a.destinations[b.destinationId]||new dC},GC=function(a,b,c,d){if(d.H){var e=FC(a,d.H),f=e.O;if(f){var g=Jd(c,null),h=Jd(e.rb[d.H.destinationId],null),l=Jd(e.fb,null),n=Jd(e.hb,null),p=Jd(a.H,null),q={};if(cl.K)try{q=Jd(jA.H,null)}catch(x){R(72)}var r=d.H.prefix,t=function(x){var y=d.messageContext.eventId;DC();CC(y,r,x)},u=yC(xC(wC(vC(uC(sC(rC(tC(qC(pC(oC(new nC(d.messageContext.eventId,\nd.messageContext.priorityId),g),h),l),n),p),q),d.messageContext.eventMetadata),function(){if(t){var x=t;t=void 0;x(\"2\");if(d.messageContext.onSuccess)d.messageContext.onSuccess()}}),function(){if(t){var x=t;t=void 0;x(\"3\");if(d.messageContext.onFailure)d.messageContext.onFailure()}}),!!d.messageContext.isGtmEvent)),v=function(){try{var x=d.messageContext.eventId;DC();CC(x,r,\"1\");var y=d.H.id,z=bC;if(cl.H&&b===G.D.xa){var C,D=(C=RB(y))==null?void 0:C.ids;if(!(D&&D.length>1)){var H,F=Rc(\"google_tag_data\",\n{});F.td||(F.td={});H=F.td;var K=Jd(u.Ec);Jd(u.Ma,K);var S=[],X;for(X in H)H.hasOwnProperty(X)&&aC(z,H[X],K).length&&S.push(X);S.length&&(ZB(z,y,S),vb(\"TAGGING\",VB[A.readyState]||14));H[y]=K}}f(d.H.id,b,d.K,u)}catch(va){var ea=d.messageContext.eventId;DC();CC(ea,r,\"4\")}};b===\"gtag.get\"?v():Sm(e.T,v)}}},HC=function(a,b){if(b.type!==\"require\"){var c=void 0;b.type===\"event\"&&(c=b.args[1]);if(b.H)for(var d=FC(a,b.H).K[b.type]||[],e=0;e<d.length;e++)d[e](c);else for(var f in a.destinations)if(a.destinations.hasOwnProperty(f)){var g=\na.destinations[f];if(g&&g.K)for(var h=g.K[b.type]||[],l=0;l<h.length;l++)h[l](c)}}};EC.prototype.register=function(a,b,c,d){var e=FC(this,a);e.status!==3&&(e.O=b,e.status=3,e.T=Vm(c),IC(this,a,d||{}),this.flush())};\nEC.prototype.push=function(a,b,c,d){c!==void 0&&(FC(this,c).status===1&&(FC(this,c).status=2,this.push(\"require\",[{}],c,{})),FC(this,c).H&&(d.deferrable=!1),d.eventMetadata||(d.eventMetadata={}),d.eventMetadata[I.J.zg]||(d.eventMetadata[I.J.zg]=[c.destinationId]),d.eventMetadata[I.J.sj]||(d.eventMetadata[I.J.sj]=[c.id]));this.commands.push(new cC(a,c,b,d));d.deferrable||this.flush()};\nEC.prototype.flush=function(a){for(var b=this,c=[],d=!1,e={};this.commands.length;e={bo:void 0}){var f=this.commands[0],g=f.H;if(f.messageContext.deferrable)!g||FC(this,g).H?(f.messageContext.deferrable=!1,this.commands.push(f)):c.push(f),this.commands.shift();else{switch(f.type){case \"require\":if(FC(this,g).status!==3&&!a){this.commands.push.apply(this.commands,c);return}break;case \"set\":var h=f.args[0];zC(h);Jb(h,function(v,x){Jd(Zb(v,x),b.H)});lv(h,!0);break;case \"event\":e.bo=f.args[1];var l=JC(f.args[0],\nfunction(){return function(){}}(e));lv(l);GC(this,e.bo,l,f);break;case \"get\":var n={},p=(n[G.D.Xf]=f.args[0],n[G.D.Wf]=f.args[1],n);GC(this,G.D.Gb,p,f);break;case \"container_config\":var q=FC(this,g),r=JC(f.args[0],function(){});lv(r,!0);q.H=!0;Jd(r,q.fb);d=!0;break;case \"destination_config\":var t=FC(this,g),u=JC(f.args[0],function(){});lv(u,!0);t.rb[g.id]||(t.rb[g.id]={});t.H=!0;Jd(u,t.rb[g.id]);d=!0;break;case \"reset_container_config\":FC(this,g).fb={};break;case \"reset_target_config\":FC(this,g).rb[g.id]=\n{}}this.commands.shift();HC(this,f)}}this.commands.push.apply(this.commands,c);d&&this.flush()};var IC=function(a,b,c){var d=Jd(c,null);Jd(FC(a,b).hb,d);FC(a,b).hb=d};function JC(a,b){var c={};Jb(a,function(d,e){Jd(Zb(d,e),c)});zC(c,b);return c};var KC=function(){this.H=new EC;this.K=!1};KC.prototype.flush=function(){this.H.flush()};var LC;function MC(){LC||(LC=new KC);return LC}function NC(a,b,c,d){var e=MC(),f=RB(c,d.isGtmEvent);f&&(e.K&&(d.deferrable=!0),e.H.push(\"event\",[b,a],f,d))}function OC(a,b,c,d){var e=MC(),f=RB(c,d.isGtmEvent);f&&e.H.push(\"get\",[a,b],f,d)}function PC(a,b,c){var d=MC(),e=RB(a,c.isGtmEvent);e&&d.H.push(\"container_config\",[b],e,c)}\nfunction QC(a,b,c){var d=MC(),e=RB(a,c.isGtmEvent);e&&d.H.push(\"destination_config\",[b],e,c)}function RC(a){var b=MC(),c=RB(a,!0);c&&b.H.push(\"reset_container_config\",[],c,{})}function SC(a){var b=MC(),c=RB(a,!0);c&&b.H.push(\"reset_target_config\",[],c,{})}function TC(a){var b=MC(),c=RB(a,!0);return c?FC(b.H,c).hb:{}}function UC(a){return MC().H.H[a]};function VC(a,b){a.hasOwnProperty(\"gtm.uniqueEventId\")||Object.defineProperty(a,\"gtm.uniqueEventId\",{value:fo()});b.eventId=a[\"gtm.uniqueEventId\"];b.priorityId=a[\"gtm.priorityId\"];return{eventId:b.eventId,priorityId:b.priorityId}}function WC(a){for(var b=m([G.D.Pd,G.D.Yc]),c=b.next();!c.done;c=b.next()){var d=c.value,e=a&&a[d]||UC(d);if(e)return e}}function XC(a){return!a.isGtmEvent||a.eventMetadata&&a.eventMetadata[I.J.zc]&&a.eventMetadata[I.J.Lb]!==cm()?!1:!0};var YC=new function(){this.H=!1};var ZC=[119158378,119158379];function $C(){var a=fm(gm());if(a)for(var b=[E(5)];a;){var c=a.context;if(c&&c.loadExperiments)for(var d=m(c.loadExperiments),e=d.next();!e.done;e=d.next()){var f=e.value;ZC.includes(f)&&Pi.H.H.add(f)}var g=a.parent;if(!g||b.includes(g.ctid))break;b.push(g.ctid);a=fm(g)}};var aD=function(){this.messages=[];this.H=[]};aD.prototype.enqueue=function(a,b,c){var d=this.messages.length+1;a[\"gtm.uniqueEventId\"]=b;a[\"gtm.priorityId\"]=d;var e=la(Object,\"assign\").call(Object,{},c,{eventId:b,priorityId:d,fromContainerExecution:!0}),f={message:a,notBeforeEventId:b,priorityId:d,messageContext:e};this.messages.push(f);for(var g=0;g<this.H.length;g++)try{this.H[g](f)}catch(h){}};aD.prototype.listen=function(a){this.H.push(a)};\naD.prototype.get=function(){for(var a={},b=0;b<this.messages.length;b++){var c=this.messages[b],d=a[c.notBeforeEventId];d||(d=[],a[c.notBeforeEventId]=d);d.push(c)}return a};aD.prototype.prune=function(a){for(var b=[],c=[],d=0;d<this.messages.length;d++){var e=this.messages[d];e.notBeforeEventId===a?b.push(e):c.push(e)}this.messages=c;return b};\nfunction bD(a,b,c){c.eventMetadata=c.eventMetadata||{};c.eventMetadata[I.J.Lb]=E(6);if(Kb(a)&&a.length&&Cb(a[0])&&a[0]===\"event\"){var d=Qi();if(d.length!==0){for(var e=[],f=m(d),g=f.next();!g.done;g=f.next()){var h=g.value;ZC.includes(h)&&e.push(h)}if(e.length>0){c.eventMetadata=c.eventMetadata||{};for(var l=c.eventMetadata[I.J.Qe]||[],n=m(e),p=n.next();!p.done;p=n.next()){var q=p.value;l.includes(q)||l.push(q)}c.eventMetadata[I.J.Qe]=l}}}cD().enqueue(a,b,c)}\nfunction cD(){return Yn(\"mb\",function(){return new aD})};var eD=function(a,b){for(var c=dD,d=[],e=[],f={},g=0;g<a.length;f={pk:void 0,Uj:void 0},g++){var h=a[g];if(h.indexOf(\"-\")>=0){if(f.pk=RB(h,b),f.pk){var l=am();Fb(l,function(t){return function(u){return t.pk.destinationId===u}}(f))?d.push(h):e.push(h)}}else{var n=c.H[h]||[];f.Uj={};n.forEach(function(t){return function(u){t.Uj[u]=!0}}(f));for(var p=dm(),q=0;q<p.length;q++)if(f.Uj[p[q]]){d=d.concat(am());break}var r=c.K[h]||[];r.length&&(d=d.concat(r))}}return{ik:d,Xs:e}},fD=function(a){Jb(dD.H,function(b,\nc){var d=c.indexOf(a);d>=0&&c.splice(d,1)})},gD=function(a){Jb(dD.K,function(b,c){var d=c.indexOf(a);d>=0&&c.splice(d,1)})},dD=new function(){this.H={};this.K={}};function hD(a,b,c){var d=Jd(a,null);d.eventId=void 0;d.inheritParentConfig=void 0;Object.keys(b).some(function(f){return b[f]!==void 0})&&R(136);var e=Jd(b,null);Jd(c,e);bD(gC(dm()[0],e),a.eventId,d)}function iD(a,b,c){if(Kf(11)&&!c&&!a[G.D.Rd]){var d=Kk(10,function(){return!1});Ik(10,!0);MB(d,a,b);if(d)return!0}return!1};function jD(a,b){var c={},d=(c.event=a,c);b&&(d.eventModel=Jd(b,null),b[G.D.Tf]&&(d.eventCallback=b[G.D.Tf]),b[G.D.Eh]&&(d.eventTimeout=b[G.D.Eh]));return d}\nfunction kD(a,b){var c=a&&a[G.D.Od];c===void 0&&(c=mA(G.D.Od,2),c===void 0&&(c=\"default\"));if(Cb(c)||Array.isArray(c)){var d;d=b.isGtmEvent?Cb(c)?[c]:c:c.toString().replace(/\\s+/g,\"\").split(\",\");var e=eD(d,b.isGtmEvent),f=e.ik,g=e.Xs;if(g.length)for(var h=WC(a),l=0;l<g.length;l++){var n=RB(g[l],b.isGtmEvent);if(n){var p=n.destinationId,q=void 0;((q=Vl(n.destinationId))==null?void 0:q.state)===0||fA(p,h,{source:3,fromContainerExecution:b.fromContainerExecution})}}var r=f.concat(g);return{ik:SB(f,b.isGtmEvent),\nyr:SB(r,b.isGtmEvent)}}};var lD={},mD=(lD.config=function(a,b){var c=VC(a,b),d;a:{if(!(a.length<2)&&Cb(a[1])){var e={};if(a.length>2){if(a[2]!==void 0&&!Id(a[2])||a.length>3){d=void 0;break a}e=a[2]}var f=RB(a[1],b.isGtmEvent);if(f){d={target:f,params:e};break a}}d=void 0}var g=d;if(g){var h=g.target,l=g.params,n;a:{if(!Kf(7)){var p=fm(gm());if(tm(p)){var q=p.parent,r=q.isDestination;n={it:fm(q),Ts:r};break a}}n=void 0}var t=n,u=t==null?void 0:t.it,v=t==null?void 0:t.Ts;VA(c.eventId,\"gtag.config\");var x=h.destinationId;if(h.ke()?\nam().indexOf(x)!==-1:dm().indexOf(x)!==-1)a:{if(u&&(R(128),v&&R(130),b.inheritParentConfig)){var y;var z=Jk(12);if(z)hD(b,z,l),y=!1;else{var C=Jk(11);!l[G.D.Rd]&&Kf(11)&&C||Ik(11,Jd(l,null));y=!0}y&&u.containers&&u.containers.join(\",\");break a}if(Q(571)){var D=!Kf(45),H=!Wb(h.id,\"GTM-\");D&&H&&(Object.keys(l).length===0?kv(ev.X.Uk):kv(ev.X.Vk),Jm()&&kv(ev.X.Tk),Jk(31)&&kv(ev.X.Wk))}var F=NB;cl.H&&(F.H===1&&(Nk.H.mcc=!1),F.H=2);if(!iD(l,b,h.ke())){YC.H||R(43);if(!b.noTargetGroup){var K=h.id;if(h.ke()){gD(K);\nvar S=l[G.D.Kh]||\"default\",X=dD;S=String(S).split(\",\");for(var ea=0;ea<S.length;ea++){var va=X.K[S[ea]]||[];X.K[S[ea]]=va;va.indexOf(K)<0&&va.push(K)}}else{fD(K);var ma=l[G.D.Kh]||\"default\",na=dD;ma=ma.toString().split(\",\");for(var ba=0;ba<ma.length;ba++){var ka=na.H[ma[ba]]||[];na.H[ma[ba]]=ka;ka.indexOf(K)<0&&ka.push(K)}}}delete l[G.D.Kh];var Ya=b.eventMetadata||{};Ya.hasOwnProperty(I.J.Wd)||(Ya[I.J.Wd]=!b.fromContainerExecution);b.eventMetadata=Ya;delete l[G.D.Tf];var Ea=!!l[G.D.Rd];delete l[G.D.Rd];\nvar ta=am(),Za=RC,jb=PC;h.ke()&&(ta=[h.id],Za=SC,jb=QC);for(var rb=0;rb<ta.length;rb++){Ea||Za(ta[rb]);var Cc=ta[rb],kc=MC(),Sb=RB(Cc,!0),Uc=Sb?FC(kc.H,Sb).H:!1;jb(ta[rb],Jd(l,null),Jd(b,null));Uc&&Ea||NC(G.D.xa,Jd(l,null),ta[rb],Jd(b,null))}}}else if(!b.inheritParentConfig&&!l[G.D.Vc]){var ue=WC(l),$g=h.destinationId;if(h.ke())fA($g,ue,{source:2,fromContainerExecution:b.fromContainerExecution});else if(u!==void 0&&u.containers.indexOf($g)!==-1){var ah=Jk(11),Xi=Jk(12);ah?hD(b,l,ah):Xi||Ik(12,Jd(l,\nnull))}else $z($g,ue,!0,{source:2,fromContainerExecution:b.fromContainerExecution})}}},lD.consent=function(a,b){if(a.length===3){R(39);var c=VC(a,b),d=a[1],e={},f=yn(a[2]),g;for(g in f)if(f.hasOwnProperty(g)){var h=f[g];e[g]=g===G.D.nh?Array.isArray(h)?NaN:Number(h):g===G.D.mc?(Array.isArray(h)?h:[h]).map(zn):An(h)}b.fromContainerExecution||(e[G.D.ka]&&R(139),e[G.D.Ta]&&R(140));d===\"default\"?So(e):d===\"update\"?Uo(e,c):d===\"declare\"&&b.fromContainerExecution&&Ro(e)}},lD.container_config=function(a,\nb){if(XC(b)&&a.length===3&&Cb(a[1])&&Id(a[2])){var c=a[2],d=RB(a[1],!0);d&&PC(d.destinationId,c,Jd(b,null))}},lD.destination_config=function(a,b){if(XC(b)&&a.length===3&&Cb(a[1])&&Id(a[2])){var c=a[2],d=RB(a[1],!0);d&&QC(d.destinationId,c,Jd(b,null))}},lD.event=function(a,b){var c=a[1];if(!(a.length<2)&&Cb(c)){var d=void 0;if(a.length>2){if(!Id(a[2])&&a[2]!==void 0||a.length>3)return;d=a[2]}var e=jD(c,d),f=VC(a,b),g=f.eventId,h=f.priorityId;e[\"gtm.uniqueEventId\"]=g;h&&(e[\"gtm.priorityId\"]=h);if(c===\n\"optimize.callback\")return e.eventModel=e.eventModel||{},e;var l=kD(d,b);if(l){for(var n=l.ik,p=l.yr,q=p.map(function(K){return K.id}),r=p.map(function(K){return K.destinationId}),t=n.map(function(K){return K.id}),u=m(am()),v=u.next();!v.done;v=u.next()){var x=v.value;r.indexOf(x)<0&&t.push(x)}VA(g,c);for(var y=m(t),z=y.next();!z.done;z=y.next()){var C=z.value,D=Jd(b,null),H=Jd(d,null);delete H[G.D.Tf];var F=D.eventMetadata||{};F.hasOwnProperty(I.J.Wd)||(F[I.J.Wd]=!D.fromContainerExecution);F[I.J.sj]=\nq.slice();F[I.J.zg]=r.slice();D.eventMetadata=F;NC(c,H,C,D)}e.eventModel=e.eventModel||{};q.length>0?e.eventModel[G.D.Od]=q.join(\",\"):delete e.eventModel[G.D.Od];YC.H||R(43);b.noGtmEvent===void 0&&b.eventMetadata&&b.eventMetadata[I.J.En]&&(b.noGtmEvent=!0);e.eventModel[G.D.Uc]&&(b.noGtmEvent=!0);return b.noGtmEvent?void 0:e}}},lD.get=function(a,b){R(53);if(a.length===4&&Cb(a[1])&&Cb(a[2])&&Bb(a[3])){var c=RB(a[1],b.isGtmEvent),d=String(a[2]),e=a[3];if(c){YC.H||R(43);var f=WC();if(Fb(am(),function(h){return c.destinationId===\nh})){VC(a,b);var g={};Jd((g[G.D.Xf]=d,g[G.D.Wf]=e,g),null);OC(d,function(h){gd(function(){e(h)})},c.id,b)}else fA(c.destinationId,f,{source:4,fromContainerExecution:b.fromContainerExecution})}}},lD.js=function(a,b){var c;if(a.length===2&&a[1].getTime){YC.H=!0;var d=VC(a,b),e=d.eventId,f=d.priorityId,g={};c=(g.event=\"gtm.js\",g[\"gtm.start\"]=a[1].getTime(),g[\"gtm.uniqueEventId\"]=e,g[\"gtm.priorityId\"]=f,g)}else c=void 0;return c},lD.policy=function(a){if(a.length===3&&Cb(a[1])&&Bb(a[2])){if(Cx(a[1],a[2]),\nR(74),a[1]===\"all\"){R(75);var b=!1;try{b=a[2](E(5),\"unknown\",{})}catch(c){}b||R(76)}}else R(73)},lD.reset_target_config=function(a,b){if(XC(b)&&a.length===2&&Cb(a[1])){var c=RB(a[1],!0);c&&SC(c.destinationId)}},lD.set=function(a,b){var c=void 0;a.length===2&&Id(a[1])?c=Jd(a[1],null):a.length===3&&Cb(a[1])&&(c={},Id(a[2])||Array.isArray(a[2])?c[a[1]]=Jd(a[2],null):c[a[1]]=a[2]);if(c){Ik(31,!0);var d=VC(a,b),e=d.eventId,f=d.priorityId;Jd(c,null);E(5);var g=Jd(c,null);MC().H.push(\"set\",[g],void 0,b);\nc[\"gtm.uniqueEventId\"]=e;f&&(c[\"gtm.priorityId\"]=f);delete c.event;b.overwriteModelFields=!0;return c}},lD),nD={},oD=(nD.policy=!0,nD);var qD=function(a){if(pD(a))return a;this.value=a};qD.prototype.getUntrustedMessageValue=function(){return this.value};var pD=function(a){return!a||Gd(a)!==\"object\"||Id(a)?!1:\"getUntrustedMessageValue\"in a};qD.prototype.getUntrustedMessageValue=qD.prototype.getUntrustedMessageValue;var rD=function(){var a=this;this.loaded=!1;this.H=[];if(A.readyState===\"complete\")this.onLoad();else ed(w,\"load\",function(){return void a.onLoad()})};rD.prototype.onLoad=function(){if(!this.loaded){this.loaded=!0;for(var a=0;a<this.H.length;a++)gd(this.H[a])}};var tD=function(a){var b=sD;b.loaded?gd(a):b.H.push(a)},sD=new rD;var uD=function(){this.Z=0;this.K={};this.H=[];this.O=[];this.ia=this.T=this.ma=!1},wD=function(a,b,c){var d=vD;a.eventCallback=b;c&&(a.eventTimeout=c);return d.push(a)},xD=function(a,b){if(!Db(b)||b<0)b=0;var c=eo(),d=0,e=!1,f=void 0;f=w.setTimeout(function(){e||(e=!0,a());f=void 0},b);return function(){var g=c?c.subscribers:1;++d===g&&(f&&(w.clearTimeout(f),f=void 0),e||(a(),e=!0))}},zD=function(a){var b;if(a.O.length)b=a.O.shift();else if(a.H.length)b=a.H.shift();else return;var c;var d=b;if(a.ma||\n!yD(d.message))c=d;else{a.ma=!0;var e=d.message[\"gtm.uniqueEventId\"],f,g;typeof e===\"number\"?(f=e-2,g=e-1):(f=fo(),g=fo(),d.message[\"gtm.uniqueEventId\"]=fo());var h={},l={message:(h.event=\"gtm.init_consent\",h[\"gtm.uniqueEventId\"]=f,h),messageContext:{eventId:f}},n={},p={message:(n.event=\"gtm.init\",n[\"gtm.uniqueEventId\"]=g,n),messageContext:{eventId:g}};a.H.unshift(p,d);c=l}return c},CD=function(a){a.ia||R(196);for(var b=!1,c;!a.T&&(c=zD(a));){a.T=!0;var d=jA;delete d.H.eventModel;gA(d);var e=c,f=\ne.message,g=e.messageContext;if(f==null)a.T=!1;else{g.fromContainerExecution&&kA();try{if(Bb(f))try{f.call(lA)}catch(S){}else if(Array.isArray(f)){if(Cb(f[0])){var h=f[0].split(\".\"),l=h.pop(),n=f.slice(1),p=mA(h.join(\".\"),2);if(p!=null)try{p[l].apply(p,n)}catch(S){}}}else{var q=void 0;if(Kb(f))a:{if(f.length&&Cb(f[0])){var r=mD[f[0]];if(r&&(!g.fromContainerExecution||!oD[f[0]])){q=r(f,g);break a}}q=void 0}else q=f;if(q){var t;for(var u=q,v=u._clear||g.overwriteModelFields,x=m(Object.keys(u)),y=x.next();!y.done;y=\nx.next()){var z=y.value;z!==\"_clear\"&&(v&&jA.set(z,void 0),jA.set(z,u[z]))}Jk(25)||Ik(25,u[\"gtm.start\"]);var C=u[\"gtm.uniqueEventId\"];u.event?(typeof C!==\"number\"&&(C=fo(),u[\"gtm.uniqueEventId\"]=C,jA.set(\"gtm.uniqueEventId\",C)),t=qB(u)):t=!1;b=t||b}}}finally{g.fromContainerExecution&&gA(jA,!0);var D=f[\"gtm.uniqueEventId\"];if(typeof D===\"number\"){for(var H=a,F=H.K[String(D)]||[],K=0;K<F.length;K++)H.O.push(AD(F[K]));F.length&&H.O.sort(BD);delete H.K[String(D)];D>a.Z&&(a.Z=D)}a.T=!1}}}return!b},DD=\nfunction(){var a=vD;a.ia&&R(195);a.ia=!0;if(dl()){var b=!Kf(51),c=az();Zy(c,{stage:ry.W.oh});if(b){var d=$y(c,{stage:ry.W.al},ry.W.zi);d!==void 0&&(c.H.Y=d)}var e=a.H.length;az().H.C=e}CD(a);if(dl()){var f=az(),g=$y(f,{stage:ry.W.Xk},ry.W.oh);g!==void 0&&(f.H.B=g)}try{var h=w[E(19)],l=E(5),n=h.hide;if(n&&n[l]!==void 0&&n.end){n[l]=!1;var p=!0,q;for(q in n)if(n.hasOwnProperty(q)&&n[q]===!0){p=!1;break}p&&(n.end(),n.end=null)}}catch(r){E(5)}},ED=function(a,b){if(a.Z<b.notBeforeEventId){var c=String(b.notBeforeEventId);\na.K[c]=a.K[c]||[];a.K[c].push(b)}else{a.O.push(AD(b));a.O.sort(BD);var d=function(){a.T||CD(a)};cl.H&&vp()?id(d):gd(d)}};\nuD.prototype.bind=function(){function a(h){var l={};if(pD(h)){var n=h;h=pD(n)?n.getUntrustedMessageValue():void 0;l.fromContainerExecution=!0}return{message:h,messageContext:l}}var b=this,c=Rc(E(19),[]),d=co();d.pruned===!0&&R(83);this.K=cD().get();cD().listen(function(h){ED(b,h)});d.subscribers=(d.subscribers||0)+1;var e=c.push,f=this;c.push=function(){var h;Zn();if(Xn.H.SANDBOXED_JS_SEMAPHORE>0){h=[];for(var l=0;l<arguments.length;l++)h[l]=new qD(arguments[l])}else h=[].slice.call(arguments,0);\nvar n=h.map(function(t){return a(t)});f.H.push.apply(f.H,n);var p=e.apply(c,h),q=Math.max(100,Pf(1,300));if(this.length>q)for(R(4),d.pruned=!0;this.length>q;)this.shift();var r=typeof p!==\"boolean\"||p;return CD(f)&&r};var g=c.slice(0).map(function(h){return a(h)});this.H.push.apply(this.H,g);Kf(51)||(dl()&&dz(),gd(FD));KB(function(){if(!d.gtmDom){d.gtmDom=!0;var h={};c.push((h.event=\"gtm.dom\",h))}});tD(function(){if(!d.gtmLoad){d.gtmLoad=!0;var h={};c.push((h.event=\"gtm.load\",h))}})};\nuD.prototype.push=function(a){return w[E(19)].push(a)};var vD=new uD;function BD(a,b){return a.messageContext.eventId-b.messageContext.eventId||a.messageContext.priorityId-b.messageContext.priorityId}function yD(a){if(a==null||typeof a!==\"object\")return!1;if(a.event)return!0;if(Kb(a)){var b=a[0];if(b===\"config\"||b===\"event\"||b===\"js\"||b===\"get\")return!0}return!1}function AD(a){return{message:a.message,messageContext:a.messageContext}}function GD(a,b,c){return wD(a,b,c)}\nfunction HD(a,b){return xD(a,b)}function FD(){DD()}function ID(a){return vD.push(a)};var JD=function(){};JD.prototype.bind=function(){var a,b=kj(w.location.href);(a=b.hostname+b.pathname)&&Rk(\"dl\",encodeURIComponent(a));var c;var d=E(5);if(d){var e=Kf(7)?1:0,f=mm(),g=f&&f.fromContainerExecution?1:0,h=f&&f.source||0,l=E(6);c=d+\";\"+l+\";\"+g+\";\"+h+\";\"+e}else c=void 0;var n=c;n&&Rk(\"tdp\",n);var p=Kp(!0);p!==void 0&&Rk(\"frm\",String(p))};var KD=new JD;var LD=function(){this.H=Uk();this.K=void 0},MD=function(a,b){return Wk(a,function(c){return c.ib>0?b?c.ib+\"_\"+Tk(c):String(c.ib):void 0})};\nLD.prototype.bind=function(){var a=this;if(Co()||cl.H)Rk(\"csp\",function(){var b=MD(a.H,Q(535));Xk(a.H);return b},!1),Rk(\"mde\",function(){var b=$k.H,c=MD(b,!1);Xk(b);return c},!1),w.addEventListener(\"securitypolicyviolation\",function(b){if(b.disposition===\"enforce\"){R(179);var c=il(b.effectiveDirective);if(c){var d=c.gh,e=c.Jg,f;a:{var g=b.blockedURI,h=gl;if(cl.H&&g){var l=fl(d,g);if(l){f=h.H[d][l];break a}}f=void 0}var n=f;if(n){var p;a:{try{var q=new URL(b.blockedURI),r=q.pathname.indexOf(\";\");p=\nr>=0?q.origin+q.pathname.substring(0,r):q.origin+q.pathname;break a}catch(H){}p=void 0}var t=p;if(t){for(var u=m(n),v=u.next();!v.done;v=u.next()){var x=v.value;if(!x.Lo){x.Lo=!0;var y={eventId:x.eventId,priorityId:x.priorityId};if(Co()){var z=y,C={type:1,blockedUrl:t,endpoint:x.endpoint,violation:b.effectiveDirective};if(Co()){var D=Io(\"TAG_DIAGNOSTICS\",{eventId:z==null?void 0:z.eventId,priorityId:z==null?void 0:z.priorityId});D.tagDiagnostics=C;Bo(D)}}ND(a,x.destinationId,x.endpoint,e)}}hl(d,b.blockedURI)}}}}})};\nvar ND=function(a,b,c,d){Yk(a.H,b,c,1,d);Sk(\"csp\",!0);Sk(\"mde\",!0);c!==61&&c!==56&&a.K===void 0&&(a.K=w.setTimeout(function(){a.H.ib>0&&cn(!1);a.K=void 0},500))},OD=new LD;var PD=function(){this.sequenceNumber=0};PD.prototype.bind=function(){var a=this;QD(this);Rk(\"v\",\"3\");Rk(\"t\",\"t\");Rk(\"pid\",function(){return String(Xj(Tj.da.qh))});Rk(\"gtm\",function(){return du()});Rk(\"seq\",function(){return String(++a.sequenceNumber)});Rk(\"exp\",function(){return wp()})};var QD=function(a){if(Xj(Tj.da.qh)===void 0){var b=function(){Wj(Tj.da.qh,Gb());a.sequenceNumber=0};b();hd(b,864E5)}else Zj(Tj.da.qh,function(){a.sequenceNumber=0});a.sequenceNumber=0},RD=new PD;function SD(a){return function(){return w[a]}}\nvar TD={},UD=(TD[14]=function(){var a;return(a=w.crypto)==null?void 0:a.getRandomValues},TD[15]=function(){var a,b;return(a=w.crypto)==null?void 0:(b=a.subtle)==null?void 0:b.digest},TD[1]=SD(\"fetch\"),TD[6]=SD(\"Map\"),TD[2]=function(){return Math.random},TD[8]=function(){return la(Object,\"assign\")},TD[9]=function(){return Object.entries},TD[10]=function(){return Object.fromEntries},TD[5]=SD(\"Promise\"),TD[13]=SD(\"RegExp\"),TD[3]=function(){return Nc.sendBeacon},TD[7]=SD(\"Set\"),TD[12]=function(){return String.prototype.endsWith},\nTD[11]=function(){return String.prototype.startsWith},TD[4]=SD(\"XMLHttpRequest\"),TD),VD={},WD=(VD[15]=!0,VD);var XD=/^(https?:)?\\/\\//;\nfunction rE(){};function sE(){var a=Of(62)===void 0;if(Kf(62)||a&&E(5).indexOf(\"GTM-\")!==0)Cx(\"detect_link_click_events\",function(b,c,d){var e;return((e=d.options)==null?void 0:e.waitForTags)!==!0}),Cx(\"detect_form_submit_events\",function(b,c,d){var e;return((e=d.options)==null?void 0:e.waitForTags)!==!0}),Cx(\"detect_youtube_activity_events\",function(b,c,d){var e;return((e=d.options)==null?void 0:e.fixMissingApi)!==!0});a&&Kf(45)&&ZA(cm(),function(b){var c;c=b.entityId;if(c===\"fls\"||c===\"flc\"||c===\"dest_dc\")return!1;\nvar d=\"__\"+c;return BA(d,5)||BA(d,6)||!(!Kz[d]||!Kz[d][5]&&!Kz[d][6])})};var tE=function(){this.H=this.gppString=void 0};tE.prototype.reset=function(){this.H=this.gppString=void 0};var uE=new tE;[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2].reduce(function(a,b){return a+b});[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2].reduce(function(a,b){return a+b});[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2].reduce(function(a,b){return a+b});[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2].reduce(function(a,b){return a+b});[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2].reduce(function(a,b){return a+b});[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2].reduce(function(a,b){return a+b});lt({Ju:0,Iu:1,Fu:2,Au:3,Gu:4,Bu:5,Hu:6,Du:7,Eu:8,zu:9,Cu:10,Ku:11}).map(function(a){return Number(a)});lt({Mu:0,Nu:1,Lu:2}).map(function(a){return Number(a)});var vE=function(a,b,c,d){rt.call(this);this.ce=b;this.gd=c;this.Xb=d;this.Ra=new Map;this.de=0;this.ma=new Map;this.Ea=new Map;this.Z=void 0;this.K=a};wa(vE,rt);vE.prototype.O=function(){delete this.H;this.Ra.clear();this.ma.clear();this.Ea.clear();this.Z&&(nt(this.K,\"message\",this.Z),delete this.Z);delete this.K;delete this.Xb;rt.prototype.O.call(this)};\nvar wE=function(a){if(a.H)return a.H;a.gd&&a.gd(a.K)?a.H=a.K:a.H=Jp(a.K,a.ce);var b;return(b=a.H)!=null?b:null},yE=function(a,b,c){if(wE(a))if(a.H===a.K){var d=a.Ra.get(b);d&&d(a.H,c)}else{var e=a.ma.get(b);if(e&&e.hk){xE(a);var f=++a.de;a.Ea.set(f,{oe:e.oe,Qr:e.ro(c),persistent:b===\"addEventListener\"});a.H.postMessage(e.hk(c,f),\"*\")}}},xE=function(a){a.Z||(a.Z=function(b){try{var c;c=a.Xb?a.Xb(b):void 0;if(c){var d=c.mt,e=a.Ea.get(d);if(e){e.persistent||a.Ea.delete(d);var f;(f=e.oe)==null||f.call(e,\ne.Qr,c.payload)}}}catch(g){}},mt(a.K,\"message\",a.Z))};var zE=function(a,b){var c=b.listener,d=(0,a.__gpp)(\"addEventListener\",c);d&&c(d,!0)},AE=function(a,b){(0,a.__gpp)(\"removeEventListener\",b.listener,b.listenerId)},BE={ro:function(a){return a.listener},hk:function(a,b){var c={};return c.__gppCall={callId:b,command:\"addEventListener\",version:\"1.1\"},c},oe:function(a,b){var c=b.__gppReturn;a(c.returnValue,c.success)}},CE={ro:function(a){return a.listener},hk:function(a,b){var c={};return c.__gppCall={callId:b,command:\"removeEventListener\",version:\"1.1\",\nparameter:a.listenerId},c},oe:function(a,b){var c=b.__gppReturn,d=c.returnValue.data;a==null||a(d,c.success)}};function DE(a){var b={};yf(a.data)?b=JSON.parse(a.data):b=a.data;return{payload:b,mt:b.__gppReturn.callId}}\nvar EE=function(a,b){var c;c=(b===void 0?{}:b).timeoutMs;rt.call(this);this.caller=new vE(a,\"__gppLocator\",function(d){return typeof d.__gpp===\"function\"},DE);this.caller.Ra.set(\"addEventListener\",zE);this.caller.ma.set(\"addEventListener\",BE);this.caller.Ra.set(\"removeEventListener\",AE);this.caller.ma.set(\"removeEventListener\",CE);this.timeoutMs=c!=null?c:500};wa(EE,rt);EE.prototype.O=function(){this.caller.dispose();rt.prototype.O.call(this)};\nEE.prototype.addEventListener=function(a){var b=this,c=Dp(function(){a(FE,!0)}),d=this.timeoutMs===-1?void 0:setTimeout(function(){c()},this.timeoutMs);yE(this.caller,\"addEventListener\",{listener:function(e,f){clearTimeout(d);try{var g;var h;((h=e.pingData)==null?void 0:h.gppVersion)===void 0||e.pingData.gppVersion===\"1\"||e.pingData.gppVersion===\"1.0\"?(b.removeEventListener(e.listenerId),g={eventName:\"signalStatus\",data:\"ready\",pingData:{internalErrorState:1,gppString:\"GPP_ERROR_STRING_IS_DEPRECATED_SPEC\",\napplicableSections:[-1]}}):Array.isArray(e.pingData.applicableSections)?g=e:(b.removeEventListener(e.listenerId),g={eventName:\"signalStatus\",data:\"ready\",pingData:{internalErrorState:2,gppString:\"GPP_ERROR_STRING_EXPECTED_APPLICATION_SECTION_ARRAY\",applicableSections:[-1]}});a(g,f)}catch(l){if(e==null?0:e.listenerId)try{b.removeEventListener(e.listenerId)}catch(n){a(GE,!0);return}a(HE,!0)}}})};\nEE.prototype.removeEventListener=function(a){yE(this.caller,\"removeEventListener\",{listener:function(){},listenerId:a})};\nvar HE={eventName:\"signalStatus\",data:\"ready\",pingData:{internalErrorState:2,gppString:\"GPP_ERROR_STRING_UNAVAILABLE\",applicableSections:[-1]},listenerId:-1},FE={eventName:\"signalStatus\",data:\"ready\",pingData:{gppString:\"GPP_ERROR_STRING_LISTENER_REGISTRATION_TIMEOUT\",internalErrorState:2,applicableSections:[-1]},listenerId:-1},GE={eventName:\"signalStatus\",data:\"ready\",pingData:{gppString:\"GPP_ERROR_STRING_REMOVE_EVENT_LISTENER_ERROR\",internalErrorState:2,applicableSections:[-1]},listenerId:-1};function IE(a){var b;if(!(b=a.pingData.signalStatus===\"ready\")){var c=a.pingData.applicableSections;b=!c||c.length===1&&c[0]===-1}if(b){uE.gppString=a.pingData.gppString;var d=a.pingData.applicableSections.join(\",\");uE.H=d}}function JE(){try{var a=new EE(w,{timeoutMs:-1});wE(a.caller)&&a.addEventListener(IE)}catch(b){}};function KE(){var a=[[\"cv\",E(1)],[\"rv\",E(14)],[\"tc\",Vz.tags.filter(function(d){return d}).length]],b=Lf(15);b&&a.push([\"x\",b]);var c=wp();c&&a.push([\"tag_exp\",c]);return a};var LE=function(){var a=this;this.H={};this.K={};Py(function(b){var c=b.eventId,d=b.vf,e=[],f=a.H[c]||[];f.length&&e.push([\"hf\",f.join(\".\")]);var g=a.K[c]||[];g.length&&e.push([\"ht\",g.join(\".\")]);d&&(delete a.H[c],delete a.K[c]);return e})},ME=function(){var a=0;return function(b){switch(b){case 1:a|=1;break;case 2:a|=2;break;case 3:a|=4}return a}},NE;var OE=function(){var a=this;this.H=\"\";cl.K&&Q(516)&&Py(function(){var b=[];a.H&&b.push([\"psd\",a.H]);return b})},PE;function QE(){return!1}\nfunction UE(){var a={};return function(b,c,d){}};function VE(){var a=WE;return function(b,c,d){var e=d&&d.event;XE(c);var f=Bh(b)?void 0:1,g=new mb;Jb(c,function(r,t){var u=Xd(t,void 0,f);u===void 0&&t!==void 0&&R(44);g.set(r,u)});a.Nb(Sf());var h={Tn:jg(b),eventId:e==null?void 0:e.id,priorityId:e!==void 0?e.priorityId:void 0,Dg:e!==void 0?function(r){e.hd.Dg(r)}:void 0,Mb:function(){return b},log:function(){},Vr:{index:d==null?void 0:d.index,type:d==null?void 0:d.type,name:d==null?void 0:d.name},xt:!!BA(b,3),originalEventData:e==null?void 0:e.originalEventData};\ne&&e.cachedModelValues&&(h.cachedModelValues={gtm:e.cachedModelValues.gtm,ecommerce:e.cachedModelValues.ecommerce});if(QE()){var l=UE(),n,p;h.zb={Ak:[],Gg:{},bc:function(r,t,u){t===1&&(n=r);t===7&&(p=u);l(r,t,u)},mi:Wh()};h.log=function(r){var t=Pa.apply(1,arguments);n&&l(n,4,{level:r,source:p,message:t})}}var q=uf(a,h,[b,g]);a.Nb();q instanceof Ta&&(q.type===\"return\"?q=q.data:q=void 0);return B(q,void 0,f)}}function XE(a){var b=a.gtmOnSuccess,c=a.gtmOnFailure;Bb(b)&&(a.gtmOnSuccess=function(){gd(b)});Bb(c)&&(a.gtmOnFailure=function(){gd(c)})};function YE(){return Math.floor(Math.random()*20)};var ZE=[G.D.Hi].map(function(a){return a.slice(2)});function aF(a){}aF.P=\"internal.addAdsClickIds\";function bF(a,b){var c=this;}bF.publicName=\"addConsentListener\";var cF=!1;function dF(a){for(var b=0;b<a.length;++b)if(cF)try{a[b]()}catch(c){R(77)}else a[b]()}function eF(a,b,c){var d=this,e;return e}eF.P=\"internal.addDataLayerEventListener\";function fF(a,b,c){}fF.publicName=\"addDocumentEventListener\";function gF(a,b,c,d){}gF.publicName=\"addElementEventListener\";function hF(a){return a.R.xb()};function iF(a){}iF.publicName=\"addEventCallback\";\nfunction tF(a){if(a.form){var b;return((b=a.form)==null?0:b.tagName)?a.form:A.getElementById(a.form)}return md(a,[\"form\"],100)};\nfunction xF(a){}xF.P=\"internal.addFormAbandonmentListener\";function yF(a,b,c,d){}\nyF.P=\"internal.addFormData\";var zF={},AF=[],BF={},CF=0,DF=0;\nfunction KF(a,b){}KF.P=\"internal.addFormInteractionListener\";\nfunction RF(a,b){}RF.P=\"internal.addFormSubmitListener\";\nfunction WF(a){}WF.P=\"internal.addGaSendListener\";function XF(a){if(!a)return{};var b=a.Vr;return AA(b.type,b.index,b.name)}function YF(a){return a?{originatingEntity:XF(a)}:{}};function fG(a){var b=$n(\"zones\");return b?b.getIsAllowedFn(dm(),a):function(){return!0}}function gG(){var a=$n(\"zones\");a&&a.unregisterChild(dm())}\nfunction hG(){bB(cm(),function(a){var b=a.originalEventData[\"gtm.uniqueEventId\"],c=$n(\"zones\");return c?c.isActive(dm(),b):!0});ZA(cm(),function(a){var b,c;b=a.entityId;c=a.securityGroups;return fG(Number(a.originalEventData[\"gtm.uniqueEventId\"]))(b,c)})};var iG=function(a,b){this.tagId=a;this.canonicalId=b};\nfunction jG(a,b){var c=this;return a}jG.P=\"internal.loadGoogleTag\";function kG(a){return new Pd(\"\",function(b){var c=this.evaluate(b);if(c instanceof Pd)return new Pd(\"\",function(){var d=Pa.apply(0,arguments),e=this,f=Jd(hF(this),null);f.eventId=a.eventId;f.priorityId=a.priorityId;f.originalEventData=a.originalEventData;var g=d.map(function(l){return e.evaluate(l)}),h=this.R.wb();h.te(f);return c.Kc.apply(c,[h].concat(za(g)))})})};function lG(a,b,c){var d=this;}lG.P=\"internal.addGoogleTagRestriction\";\nfunction sG(a,b){}sG.P=\"internal.addHistoryChangeListener\";function tG(a,b,c){}tG.publicName=\"addWindowEventListener\";function uG(a,b){return!0}uG.publicName=\"aliasInWindow\";function vG(a,b,c){}vG.P=\"internal.appendRemoteConfigParameter\";function wG(a){var b;return b}\nwG.publicName=\"callInWindow\";function xG(a){}xG.publicName=\"callLater\";function yG(a){}yG.P=\"callOnDomReady\";function zG(a){}zG.P=\"callOnWindowLoad\";function CG(a,b){return c}CG.P=\"internal.claimDestination\";function DG(a,b){var c;return c}DG.P=\"internal.computeGtmParameter\";function EG(a,b){var c=this;}EG.P=\"internal.consentScheduleFirstTry\";function FG(a,b){var c=this;}FG.P=\"internal.consentScheduleRetry\";function GG(a){var b;if(!M(a))throw L(this.getName(),[\"string\"],arguments);var c=a;if(!Uj(c))throw Error(\"copyFromCrossContainerData requires valid CrossContainerSchema key.\");var d=Xj(c);b=Xd(d,this.R,1);return b}GG.P=\"internal.copyFromCrossContainerData\";function HG(a,b){var c;var e=Xd(c,this.R,Bh(hF(this).Mb())?2:1);e===void 0&&c!==void 0&&R(45);return e}HG.publicName=\"copyFromDataLayer\";\nfunction IG(a){var b=void 0;return b}IG.P=\"internal.copyFromDataLayerCache\";function JG(a){var b;return b}JG.publicName=\"copyFromWindow\";function KG(a){var b=void 0;return Xd(b,this.R,1)}KG.P=\"internal.copyKeyFromWindow\";var LG=function(a){return a===wm.fa.Ya&&Pm.H[a]===vm.La.Ue&&!Wo(G.D.ja)};var MG=function(){return\"0\"},NG=function(a){if(typeof a!==\"string\")return\"\";var b=[\"gclid\",\"dclid\",\"wbraid\",\"_gl\"];Q(102)&&b.push(\"gbraid\");return lj(a,b,\"0\")};var OG={},PG={},QG={},RG={},SG={},TG={},UG={},VG={},WG={},XG={},YG={},ZG={},$G={},aH={},bH={},cH={},dH={},eH={},fH={},gH={},hH={},iH={},jH={},kH={},lH={},mH={},nH=(mH[G.D.cb]=(OG[2]=[LG],OG),mH[G.D.fg]=(PG[2]=[LG],PG),mH[G.D.Qi]=(QG[2]=[LG],QG),mH[G.D.im]=(RG[2]=[LG],RG),mH[G.D.jm]=(SG[2]=[LG],SG),mH[G.D.km]=(TG[2]=[LG],TG),mH[G.D.lm]=(UG[2]=[LG],UG),mH[G.D.om]=(VG[2]=[LG],VG),mH[G.D.Sd]=(WG[2]=[LG],WG),mH[G.D.ig]=(XG[2]=[LG],XG),mH[G.D.jg]=(YG[2]=[LG],YG),mH[G.D.kg]=(ZG[2]=[LG],ZG),mH[G.D.lg]=($G[2]=\n[LG],$G),mH[G.D.mg]=(aH[2]=[LG],aH),mH[G.D.ng]=(bH[2]=[LG],bH),mH[G.D.og]=(cH[2]=[LG],cH),mH[G.D.pg]=(dH[2]=[LG],dH),mH[G.D.kb]=(eH[1]=[LG],eH),mH[G.D.zd]=(fH[1]=[LG],fH),mH[G.D.Gd]=(gH[1]=[LG],gH),mH[G.D.Ee]=(hH[1]=[LG],hH),mH[G.D.Ef]=(iH[1]=[function(a){return Q(102)&&LG(a)}],iH),mH[G.D.Qc]=(jH[1]=[LG],jH),mH[G.D.Ca]=(kH[1]=[LG],kH),mH[G.D.ab]=(lH[1]=[LG],lH),mH),oH={},pH=(oH[G.D.kb]=MG,oH[G.D.zd]=MG,oH[G.D.Gd]=MG,oH[G.D.Ee]=MG,oH[G.D.Ef]=MG,oH[G.D.Qc]=function(a){if(!Id(a))return{};var b=Jd(a,\nnull);delete b.match_id;return b},oH[G.D.Ca]=NG,oH[G.D.ab]=NG,oH),qH={},rH={},sH=(rH[I.J.eb]=(qH[2]=[LG],qH),rH),tH={};var uH=function(a,b,c,d){this.H=a;this.O=b;this.T=c;this.Z=d};uH.prototype.getValue=function(a){a=a===void 0?wm.fa.ed:a;if(!this.O.some(function(b){return b(a)}))return this.T.some(function(b){return b(a)})?this.Z(this.H):this.H};uH.prototype.K=function(){return Gd(this.H)===\"array\"||Id(this.H)?Jd(this.H,null):this.H};\nvar vH=function(){},wH=function(a,b){this.conditions=a;this.H=b},xH=function(a,b,c){var d,e=((d=a.conditions[b])==null?void 0:d[2])||[],f,g=((f=a.conditions[b])==null?void 0:f[1])||[];return new uH(c,e,g,a.H[b]||vH)},yH,zH;var BH=function(a){a.K=!0;a.H=!1;if(Kf(52)){if(Q(516)&&AH()){var b;a.settings=(b=data.productSettings)!=null?b:{};a.H=!0}else{var c;a.settings=(c=productSettings)!=null?c:{}}productSettings=void 0;data.productSettings=void 0;var d;(d=PE)!=null&&cl.K&&Q(516)&&(d.H=a.H?\"1\":\"0\")}},DH=function(a){var b=CH;b.K||BH(b);return b.settings[a]},CH=new function(){this.settings={};this.K=this.H=!1};\nfunction AH(){if(!data.productSettings&&!productSettings)return!0;if(!data.productSettings||!productSettings||Object.keys(data.productSettings).length!==Object.keys(productSettings).length)return!1;for(var a in productSettings)if(!data.productSettings.hasOwnProperty(a)||data.productSettings[a].preAutoPii!==productSettings[a].preAutoPii)return!1;return!0};var EH=function(a,b,c){this.eventName=b;this.M=c;this.H={};this.isAborted=!1;this.target=a;this.metadata={};for(var d=c.eventMetadata||{},e=m(Object.keys(d)),f=e.next();!f.done;f=e.next()){var g=f.value;V(this,g,d[g])}},gp=function(a,b){var c,d;return(c=a.H[b])==null?void 0:(d=c.getValue)==null?void 0:d.call(c,U(a,I.J.Ag))},nu=function(a){return Object.keys(a.H)},W=function(a,b,c){var d=a.H,e;c===void 0?e=void 0:(yH!=null||(yH=new wH(nH,pH)),e=xH(yH,b,c));d[b]=e};\nEH.prototype.mergeHitDataForKey=function(a,b){var c,d,e;c=(d=this.H[a])==null?void 0:(e=d.K)==null?void 0:e.call(d);if(!c)return W(this,a,b),!0;if(!Id(c))return!1;W(this,a,la(Object,\"assign\").call(Object,c,b));return!0};var FH=function(a,b){b=b===void 0?{}:b;for(var c=m(Object.keys(a.H)),d=c.next();!d.done;d=c.next()){var e=d.value,f=void 0,g=void 0,h=void 0;b[e]=(f=a.H[e])==null?void 0:(h=(g=f).K)==null?void 0:h.call(g)}return b};\nEH.prototype.copyToHitData=function(a,b,c){var d=P(this.M,a);d===void 0&&(d=b);if(Cb(d)&&c!==void 0)try{d=c(d)}catch(e){}d!==void 0&&W(this,a,d)};\nvar U=function(a,b){var c=a.metadata[b];if(b===I.J.Ag){var d;return c==null?void 0:(d=c.K)==null?void 0:d.call(c)}var e;return c==null?void 0:(e=c.getValue)==null?void 0:e.call(c,U(a,I.J.Ag))},V=function(a,b,c){var d=a.metadata,e;c===void 0?e=c:(zH!=null||(zH=new wH(sH,tH)),e=xH(zH,b,c));d[b]=e},GH=function(a,b){b=b===void 0?{}:b;for(var c=m(Object.keys(a.metadata)),d=c.next();!d.done;d=c.next()){var e=d.value,f=void 0,g=void 0,h=void 0;b[e]=(f=a.metadata[e])==null?void 0:(h=(g=f).K)==null?void 0:\nh.call(g)}return b},HH=function(a,b,c){var d=DH(a.target.destinationId);return d&&d[b]!==void 0?d[b]:c},IH=function(a,b){for(var c=new EH(a.target,a.eventName,b||a.M),d=FH(a),e=m(Object.keys(d)),f=e.next();!f.done;f=e.next()){var g=f.value;W(c,g,d[g])}for(var h=GH(a),l=m(Object.keys(h)),n=l.next();!n.done;n=l.next()){var p=n.value;V(c,p,h[p])}c.isAborted=a.isAborted;return c},JH=function(a){var b=a.M,c=b.eventId,d=b.priorityId;return d?c+\"_\"+d:String(c)};\nEH.prototype.accept=function(){var a=Yj(Tj.da.Yi,{}),b=JH(this),c=this.target.destinationId;a[b]||(a[b]={});a[b][c]=cm();var d=Tj.da.Yi;if(Uj(d)){var e;(e=Vj(d))==null||e.notify()}};EH.prototype.canBeAccepted=function(a){var b=Xj(Tj.da.Yi);if(!b)return!0;var c=b[JH(this)];if(!c)return!0;var d=c[a!=null?a:this.target.destinationId];return d===void 0||d===cm()};function KH(a){return{getDestinationId:function(){return a.target.destinationId},getEventName:function(){return a.eventName},setEventName:function(b){a.eventName=b},getHitData:function(b){return gp(a,b)},setHitData:function(b,c){W(a,b,c)},setHitDataIfNotDefined:function(b,c){gp(a,b)===void 0&&W(a,b,c)},copyToHitData:function(b,c){a.copyToHitData(b,c)},getMetadata:function(b){return U(a,b)},setMetadata:function(b,c){V(a,b,c)},isAborted:function(){return a.isAborted},abort:function(){a.isAborted=!0},\ngetFromEventContext:function(b){return P(a.M,b)},pb:function(){return a},getHitKeys:function(){return nu(a)},getMergedValues:function(b){return a.M.getMergedValues(b,3)},mergeHitDataForKey:function(b,c){return Id(c)?a.mergeHitDataForKey(b,c):!1},accept:function(){a.accept()},canBeAccepted:function(b){return a.canBeAccepted(b)}}};function LH(a,b){var c;return c}LH.P=\"internal.copyPreHit\";function MH(a,b){var c=null;return Xd(c,this.R,2)}MH.publicName=\"createArgumentsQueue\";function NH(a){return Xd(function(c){var d=JA();if(typeof c===\"function\")d(function(){c(function(f,g,h){var l=\nJA(),n=l&&l.getByName&&l.getByName(f);return(new w.gaplugins.Linker(n)).decorate(g,h)})});else if(Array.isArray(c)){var e=String(c[0]).split(\".\");b[e.length===1?e[0]:e[1]]&&d.apply(null,c)}else if(c===\"isLoaded\")return!!d.loaded},this.R,1)}NH.P=\"internal.createGaCommandQueue\";function OH(a){return Xd(function(){if(!Bb(e.push))throw Error(\"Object at \"+a+\" in window is not an array.\");e.push.apply(e,Array.prototype.slice.call(arguments,0))},this.R,\nBh(hF(this).Mb())?2:1)}OH.publicName=\"createQueue\";function PH(a,b){var c=null;return c}PH.P=\"internal.createRegex\";function QH(a){}QH.P=\"internal.declareConsentState\";function RH(a){var b=\"\";return b}RH.P=\"internal.decodeUrlHtmlEntities\";function SH(a,b,c){var d;return d}SH.P=\"internal.decorateUrlWithGaCookies\";function TH(){}TH.P=\"internal.deferCustomEvents\";function UH(a,b){try{return a.closest(b)}catch(c){return null}};function VH(){var a=w.screen;return{width:a?a.width:0,height:a?a.height:0}}\nfunction WH(a){if(A.hidden)return!0;var b=a.getBoundingClientRect();if(b.top===b.bottom||b.left===b.right||!w.getComputedStyle)return!0;var c=w.getComputedStyle(a,null);if(c.visibility===\"hidden\")return!0;for(var d=a,e=c;d;){if(e.display===\"none\")return!0;var f=e.opacity,g=e.filter;if(g){var h=g.indexOf(\"opacity(\");h>=0&&(g=g.substring(h+8,g.indexOf(\")\",h)),g.charAt(g.length-1)===\"%\"&&(g=g.substring(0,g.length-1)),f=String(Math.min(Number(g),Number(f))))}if(f!==void 0&&Number(f)<=0)return!0;(d=d.parentElement)&&\n(e=w.getComputedStyle(d,null))}return!1}\nvar oI=function(a){a=a||{Sg:!0,Tg:!0,wk:void 0};a.Zb=a.Zb||{email:!0,phone:!1,address:!1};var b=Kk(6,function(){return{}}),c=dI(a),d=b[c];if(d&&Qb()-d.timestamp<200)return d.result;var e=eI(),f=e.status,g=[],h,l,n=[];if(!Q(568)){if(a.Zb&&a.Zb.email){var p=fI(e.elements);g=gI(p,a&&a.Lg);h=hI(g);p.length>10&&(f=\"3\")}!a.wk&&h&&(g=[h]);for(var q=0;q<g.length;q++)n.push(iI(g[q],!!a.Sg,!!a.Tg));n=n.slice(0,10)}else if(a.Zb){}h&&(l=iI(h,!!a.Sg,!!a.Tg));var F={elements:n,Do:l,status:f};\nb[c]={timestamp:Qb(),result:F};return F},pI=function(a,b){if(a){var c=a.trim().replaceAll(/\\s+/g,\"\").replaceAll(/(\\d{2,})\\./g,\"$1\").replaceAll(/-/g,\"\").replaceAll(/\\((\\d+)\\)/g,\"$1\");if(b&&c.match(/^\\+?\\d{3,7}$/))return c;c.charAt(0)!==\"+\"&&(c=\"+\"+c);if(c.match(/^\\+\\d{10,15}$/))return c}},rI=function(a){var b=qI(/^(\\w|[- ])+$/)(a);if(!b)return b;var c=b.replaceAll(/[- ]+/g,\"\");return c.length>10?void 0:c},qI=function(a){return function(b){var c=b.match(a);return c?c[0].trim().toLowerCase():void 0}},\niI=function(a,b,c){var d=a.element,e={Aa:a.Aa,type:a.Ba,tagName:d.tagName};if(b){var f=sI(d);if(f=f.slice(0,tI))e.querySelector=f}c&&(e.isVisible=!WH(d));return e},dI=function(a){var b=!(a==null||!a.Sg)+\".\"+!(a==null||!a.Tg);a&&a.Lg&&a.Lg.length&&(b+=\".\"+a.Lg.join(\".\"));a&&a.Zb&&(b+=\".\"+a.Zb.email+\".\"+a.Zb.phone+\".\"+a.Zb.address);return b},hI=function(a){if(a.length!==0){var b;b=uI(a,function(c){return!vI.test(c.Aa)});b=uI(b,function(c){return c.element.tagName.toUpperCase()===\"INPUT\"});b=uI(b,function(c){return!WH(c.element)});\nreturn b[0]}},gI=function(a,b){b&&b.length!==0||(b=[]);for(var c=[],d=0;d<a.length;d++){for(var e=!0,f=0;f<b.length;f++){var g=b[f];if(g&&UH(a[d].element,g)){e=!1;break}}a[d].Ba===nI.Ob&&Q(508)&&(vI.test(a[d].Aa)||a[d].element.tagName.toUpperCase()===\"A\"&&a[d].element.hasAttribute(\"href\")&&a[d].element.getAttribute(\"href\").indexOf(\"mailto:\")!==-1)&&(e=!1);e&&c.push(a[d])}return c},uI=function(a,b){if(a.length<=1)return a;var c=a.filter(b);return c.length===0?a:c},sI=function(a){if(a===A.body)return\"body\";\nif(a.id)return\"#\"+a.id;var b=a.parentElement;if(!b)return a.tagName.toLowerCase();var c=\"\";if(a.classList&&a.classList.length>0){var d=Array.from(a.classList,function(f){return CSS.escape(f)}).filter(function(f){return f.length>0});d.length>0&&(c+=\".\"+d.join(\".\"))}var e=sI(b);c+=\":nth-child(\"+wI(a)+\")\";return e+\">\"+c},wI=function(a){var b=a.parentElement;if(!b)return 1;for(var c=0;c<b.childElementCount;c++)if(b.children[c]===a)return c+1;return-1},fI=function(a){for(var b=[],c=0;c<a.length;c++){var d=\na[c],e=d.textContent;d.tagName.toUpperCase()===\"INPUT\"&&d.value&&(e=d.value);if(e){var f=e.match(xI);if(f){var g=f[0],h;if(w.location){var l=gj(w.location,\"host\",!0);h=g.toLowerCase().indexOf(l)>=0}else h=!1;h||b.push({element:d,Aa:g,Ba:nI.Ob})}}}return b},eI=function(){var a=[],b=A.body;if(!b)return{elements:a,status:\"4\"};for(var c=b.querySelectorAll(\"*\"),d=0;d<c.length&&d<1E4;d++){var e=c[d];if(!(yI.indexOf(e.tagName.toUpperCase())>=0)&&e.children instanceof HTMLCollection){for(var f=!1,g=0;g<e.childElementCount&&\ng<1E4;g++)if(!(zI.indexOf(e.children[g].tagName.toUpperCase())>=0)){f=!0;break}(!f||Q(568)&&AI.indexOf(e.tagName)!==-1)&&a.push(e)}}return{elements:a,status:c.length>1E4?\"2\":\"1\"}},xI=/[A-Z0-9._%+-]+@[A-Z0-9.-]+\\.[A-Z]{2,}/i,vI=/support|noreply/i,yI=\"SCRIPT STYLE IMG SVG PATH BR NOSCRIPT TEXTAREA\".split(\" \"),zI=[\"BR\"],BI=Pf(36,2),tI=Pf(70,50),nI={Ob:\"1\",ae:\"2\",Ud:\"3\",Yd:\"4\",zf:\"5\",xg:\"6\",Xh:\"7\",yj:\"8\",xi:\"9\",pj:\"10\"},AI=[\"INPUT\",\"SELECT\"],CI=qI(/^([^\\x00-\\x40\\x5b-\\x60\\x7b-\\xff]|[.-]|\\s)+$/);\nfunction aJ(a){var b;N(this,\"detect_user_provided_data\",\"auto\");var c=B(a)||{},d=oI({Sg:!!c.includeSelector,Tg:!!c.includeVisibility,Lg:c.excludeElementSelectors,Zb:c.fieldFilters,wk:!!c.selectMultipleElements});b=new mb;var e=new Ld;b.set(\"elements\",e);for(var f=d.elements,g=0;g<f.length;g++)e.push(bJ(f[g]));d.Do!==void 0&&b.set(\"preferredEmailElement\",bJ(d.Do));b.set(\"status\",d.status);if(Q(129)&&c.performDataLayerSearch&&!/Mobile|iPhone|iPad|iPod|Android|IEMobile/.test(Nc&&\nNc.userAgent||\"\")){}return b}\nvar cJ=function(a){switch(a){case nI.Ob:return\"email\";case nI.ae:return\"phone_number\";case nI.Ud:return\"first_name\";case nI.Yd:return\"last_name\";case nI.yj:return\"street\";case nI.xi:return\"city\";case nI.pj:return\"region\";case nI.xg:return\"postal_code\";case nI.zf:return\"country\"}},bJ=function(a){var b=new mb;b.set(\"userData\",a.Aa);b.set(\"tagName\",a.tagName);a.querySelector!==void 0&&b.set(\"querySelector\",a.querySelector);a.isVisible!==void 0&&b.set(\"isVisible\",a.isVisible);if(Q(568)){}else switch(a.type){case nI.Ob:b.set(\"type\",\"email\")}return b};aJ.P=\"internal.detectUserProvidedData\";\nfunction fJ(a,b){return f}fJ.P=\"internal.enableAutoEventOnClick\";\nfunction mJ(a,b){return p}mJ.P=\"internal.enableAutoEventOnElementVisibility\";function nJ(){}nJ.P=\"internal.enableAutoEventOnError\";\nfunction tJ(a,b){var c=this;return d}tJ.P=\"internal.enableAutoEventOnFormInteraction\";\nfunction yJ(a,b){var c=this;return f}yJ.P=\"internal.enableAutoEventOnFormSubmit\";\nfunction DJ(){var a=this;}DJ.P=\"internal.enableAutoEventOnGaSend\";\nfunction KJ(a,b){var c=this;return f}KJ.P=\"internal.enableAutoEventOnHistoryChange\";var LJ=[\"http://\",\"https://\",\"javascript:\",\"file://\"];\nfunction PJ(a,b){var c=this;return h}PJ.P=\"internal.enableAutoEventOnLinkClick\";\nfunction $J(a,b){var c=this;return g}$J.P=\"internal.enableAutoEventOnScroll\";function aK(a){return function(){if(a.limit&&a.kk>=a.limit)a.ki&&w.clearInterval(a.ki);else{a.kk++;var b=Qb();ID({event:a.eventName,\"gtm.timerId\":a.ki,\"gtm.timerEventNumber\":a.kk,\"gtm.timerInterval\":a.interval,\"gtm.timerLimit\":a.limit,\"gtm.timerStartTime\":a.So,\"gtm.timerCurrentTime\":b,\"gtm.timerElapsedTime\":b-a.So,\"gtm.triggers\":a.Qt})}}}\nfunction bK(a,b){\nreturn f}bK.P=\"internal.enableAutoEventOnTimer\";var Gc=Ba([\"data-gtm-yt-inspected-\"]),dK=[\"www.youtube.com\",\"www.youtube-nocookie.com\"],eK;\nfunction oK(a,b){var c=this;return e}oK.P=\"internal.enableAutoEventOnYouTubeActivity\";function pK(a,b){if(!M(a)||!hh(b))throw L(this.getName(),[\"string\",\"Object|undefined\"],arguments);var c=b?B(b):{};c.regexCache=Kk(3,function(){return new Map});return Gh(a,c)}pK.P=\"internal.evaluateBooleanExpression\";function qK(a){var b=!1;return b}qK.P=\"internal.evaluateMatchingRules\";var rK=new Map([[\"aw\",4]]);function sK(a){var b=yr[a],c=rK.get(a);return c?(zq(b,c)||[]).some(function(d){return d.m===\"0\"||d.m===void 0}):!1}\nfunction tK(a,b){if(Q(495)){for(var c=new Map,d=m(rK),e=d.next();!e.done;e=d.next()){var f=m(e.value),g=f.next().value,h=f.next().value,l=g,n=a[l],p=Array.isArray(n)?n[0]:n;if(p!==void 0){var q={},r=(q.k=p,q.i=String(Math.floor(Date.now()/1E3)),q.b=[],q.m=\"1\",q),t=Xp(r,h);t&&(sK(l)||c.set(l,t))}}if(c.size){var u,v=new URLSearchParams;b.path?v.set(\"p\",b.path):v.set(\"p\",\"/\");b.Jr&&v.set(\"ce\",String(b.Jr));b.domain&&b.domain!==\"auto\"?v.set(\"d\",b.domain):v.set(\"d\",\"auto:\"+w.location.hostname);for(var x=\nm(c),y=x.next();!y.done;y=x.next()){var z=m(y.value),C=z.next().value,D=z.next().value;v.set(C,D)}u=\"_/set_cookie?\"+v.toString();var H,F=E(58);H=Gf(u,F);var K=qj()+\"/\"+H;rd(K)}}};function uK(a){return\"CWVWebViewMessage\"in a}function vK(a){var b=w,c=b.webkit;delete b.webkit;a(b.webkit);b.webkit=c}function wK(a,b){var c={action:\"gcl_setup\"};if(uK(a.messageHandlers))return a.messageHandlers.CWVWebViewMessage.postMessage({command:b,payload:c}),!0;var d=a.messageHandlers[b];return d?(d.postMessage(c),!0):!1};var xK={},yK=(xK.awb={notFound:178},xK.ytb={notFound:194},xK);function zK(a){var b,c=(b=yK[a])==null?void 0:b.notFound;c&&R(c)}\nfunction AK(a){if(!Xj(Tj.da.mn)&&\"webkit\"in w&&w.webkit.messageHandlers){var b=function(){try{vK(function(c){if(c){var d;d=uK(c.messageHandlers)||\"awb\"in c.messageHandlers?{command:\"awb\",source:5}:(uK(c.messageHandlers)||\"ytb\"in c.messageHandlers)&&Q(499)?{command:\"ytb\",source:8}:void 0;d&&(Wj(Tj.da.mn,function(e){var f=d.source;e.gclid&&ms(\"gcl_aw\",e.gclid,f,a);e.wbraid&&ms(\"gcl_gb\",e.wbraid,f,a)}),wK(c,d.command)||zK(d.command))}})}catch(c){R(193)}};Mm(function(){Er(yp)?b():Nm(b,yp)},yp)}};var BK=[\"https://www.google.com\",\"https://www.youtube.com\",\"https://m.youtube.com\"];function CK(a){return a.data.action!==\"gcl_transfer\"?(R(173),!0):a.data.gadSource?a.data.gclid?!1:(R(181),!0):(R(180),!0)}\nfunction DK(a,b){if(!a||Q(a)){if(Xj(Tj.da.Ve))return R(176),Tj.da.Ve;if(Xj(Tj.da.pn))return R(170),Tj.da.Ve;var c=Bp();if(!c)R(171);else if(c.opener){var d=function(g){if(!BK.includes(g.origin))R(172);else if(!CK(g)){var h={gadSource:g.data.gadSource};h.gclid=g.data.gclid;Wj(Tj.da.Ve,h);b&&g.data.gclid&&ms(\"gcl_aw\",String(g.data.gclid),6,b);var l;(l=g.stopImmediatePropagation)==null||l.call(g);nt(c,\"message\",d)}};if(mt(c,\"message\",d)){Wj(Tj.da.pn,!0);for(var e=m(BK),f=e.next();!f.done;f=e.next())c.opener.postMessage({action:\"gcl_setup\"},\nf.value);R(174);return Tj.da.Ve}R(175)}}};function PK(){return Mt(7)&&Mt(9)&&Mt(10)};\nvar VK=function(a,b){a&&(UK(\"sid\",a.targetId,b),UK(\"cc\",a.clientCount,b),UK(\"tl\",a.totalLifeMs,b),UK(\"hc\",a.heartbeatCount,b),UK(\"cl\",a.clientLifeMs,b))},UK=function(a,b,c){b!=null&&c.push(a+\"=\"+b)},WK=function(){var a=A.referrer;if(a){var b;return ej(kj(a),\"host\")===((b=w.location)==null?void 0:b.host)?1:2}return 0},YK=function(){this.ma=XK;this.O=0;this.Ea=Pf(57,5);this.T=Pf(58,50);this.ia=Gb();this.Ra=\"https://\"+E(21)+\"/a?\"};YK.prototype.K=function(a,b,c,d){\nvar e=WK(),f,g=[];f=w===w.top&&e!==0&&b?(b==null?void 0:b.clientCount)>1?e===2?1:2:e===2?0:3:4;a&&UK(\"si\",a.Vg,g);UK(\"m\",0,g);UK(\"iss\",f,g);UK(\"if\",c,g);VK(b,g);d&&UK(\"fm\",encodeURIComponent(d.substring(0,this.T)),g);this.Z(g);};YK.prototype.H=function(a,b,c,d,e){var f=[];UK(\"m\",1,f);UK(\"s\",a,f);UK(\"po\",WK(),f);b&&(UK(\"st\",b.state,f),UK(\"si\",b.Vg,f),UK(\"sm\",b.ih,f));VK(c,f);UK(\"c\",d,f);e&&UK(\"fm\",encodeURIComponent(e.substring(0,\nthis.T)),f);this.Z(f);};YK.prototype.Z=function(a){a=a===void 0?[]:a;!cl.K||this.O>=this.Ea||(UK(\"pid\",this.ia,a),UK(\"bc\",++this.O,a),a.unshift(\"ctid=\"+E(5)+\"&t=s\"),this.ma(\"\"+this.Ra+a.join(\"&\")))};function ZK(a){return a.performance&&a.performance.now()||Date.now()}\nvar $K=function(a,b){var c=w,d=Pf(53,500),e=Pf(54,5E3),f=Pf(8,20),g=Pf(55,5E3),h;var l=function(n,p,q){q=q===void 0?{vo:function(){},yo:function(){},uo:function(){},onFailure:function(){}}:q;this.Jj=n;this.H=p;this.O=q;this.ia=this.ma=this.heartbeatCount=this.Gj=0;this.gd=!1;this.K={};this.id=String(Math.floor(Number.MAX_SAFE_INTEGER*Math.random()));this.state=0;this.Vg=ZK(this.H);this.ih=ZK(this.H);this.Z=10};l.prototype.init=function(){this.T(1);\nthis.Ea()};l.prototype.getState=function(){return{state:this.state,Vg:Math.round(ZK(this.H)-this.Vg),ih:Math.round(ZK(this.H)-this.ih)}};l.prototype.T=function(n){this.state!==n&&(this.state=n,this.ih=ZK(this.H))};l.prototype.de=function(){return String(this.Gj++)};l.prototype.Ea=function(){var n=this;this.heartbeatCount++;this.Eg({type:0,clientId:this.id,requestId:this.de(),maxDelay:this.ce()},function(p){if(p.type===0){var q;if(((q=p.failure)==null?void 0:q.failureType)!=null)if(p.stats&&(n.stats=\np.stats),n.ia++,p.isDead||n.ia>f){var r=p.isDead&&p.failure.failureType;n.Z=r||10;n.T(4);n.Fj();var t,u;(u=(t=n.O).uo)==null||u.call(t,{failureType:r||10,data:p.failure.data})}else n.T(3),n.Cg();else{if(n.heartbeatCount>p.stats.heartbeatCount+f){n.heartbeatCount=p.stats.heartbeatCount;var v,x;(x=(v=n.O).onFailure)==null||x.call(v,{failureType:13})}n.stats=p.stats;var y=n.state;n.T(2);if(y!==2)if(n.gd){var z,C;(C=(z=n.O).yo)==null||C.call(z)}else{n.gd=!0;var D,H;(H=(D=n.O).vo)==null||H.call(D)}n.ia=\n0;n.Oj();n.Cg()}}})};l.prototype.ce=function(){return this.state===2?e:d};l.prototype.Cg=function(){var n=this;this.H.setTimeout(function(){n.Ea()},Math.max(0,this.ce()-(ZK(this.H)-this.ma)))};l.prototype.vr=function(n,p,q){var r=this;this.Eg({type:1,clientId:this.id,requestId:this.de(),command:n},function(t){if(t.type===1)if(t.result)p(t.result);else{var u,v,x,y={failureType:(x=(u=t.failure)==null?void 0:u.failureType)!=null?x:12,data:(v=t.failure)==null?void 0:v.data},z,C;(C=(z=r.O).onFailure)==\nnull||C.call(z,y);q(y)}})};l.prototype.Eg=function(n,p){var q=this;if(this.state===4)n.failure={failureType:this.Z},p(n);else{var r=this.state!==2&&n.type!==0,t=n.requestId,u,v=this.H.setTimeout(function(){var y=q.K[t];y&&(Sj(6),q.Xb(y,7))},(u=n.maxDelay)!=null?u:g),x={request:n,No:p,Go:r,Us:v};this.K[t]=x;r||this.sendRequest(x)}};l.prototype.sendRequest=function(n){this.ma=ZK(this.H);n.Go=!1;this.Jj(n.request)};l.prototype.Oj=function(){for(var n=m(Object.keys(this.K)),p=n.next();!p.done;p=n.next()){var q=\nthis.K[p.value];q.Go&&this.sendRequest(q)}};l.prototype.Fj=function(){for(var n=m(Object.keys(this.K)),p=n.next();!p.done;p=n.next())this.Xb(this.K[p.value],this.Z)};l.prototype.Xb=function(n,p){this.Ra(n);var q=n.request;q.failure={failureType:p};n.No(q)};l.prototype.Ra=function(n){delete this.K[n.request.requestId];this.H.clearTimeout(n.Us)};l.prototype.xs=function(n){this.ma=ZK(this.H);var p=this.K[n.requestId];if(p)this.Ra(p),p.No(n);else{var q,r;(r=(q=this.O).onFailure)==null||r.call(q,{failureType:14})}};\nh=new l(a,c,b);return h};\nvar aL=function(){return Kk(18,function(){return new YK})},XK=function(a){Sm(Vm(wm.fa.Wb),function(){dd(a)})},bL=function(a){var b=a.substring(0,a.indexOf(\"/_/service_worker\"));return\"&1p=1\"+(b?\"&path=\"+encodeURIComponent(b):\"\")},cL=function(a){var b=w.location.origin;if(!b)return null;(Q(432)?pj():pj()&&!a)&&(a=\"\"+b+qj()+\"/_/service_worker\");var c=a,d,e=Nf(11);e=Nf(10);d=e;c?(c.charAt(c.length-1)!==\"/\"&&\n(c+=\"/\"),a=c+d):a=\"https://www.googletagmanager.com/static/service_worker/\"+d+\"/\";var f;try{f=new URL(a)}catch(g){return null}return f.protocol!==\"https:\"?null:f},dL=function(a){var b=Xj(Tj.da.bi);return b&&b[a]},eL=function(a){var b=this;this.K=aL();this.Z=this.T=!1;this.ia=null;this.initTime=Math.round(Qb());this.H=15;this.O=this.Nr(a);w.setTimeout(function(){b.initialize()},1E3);gd(function(){b.Hs(a)})};k=eL.prototype;k.delegate=function(a,b,c){this.getState()!==2?(this.K.H(this.H,{state:this.getState(),\nVg:this.initTime,ih:Math.round(Qb())-this.initTime},void 0,a.commandType),c({failureType:this.H})):this.O.vr(a,b,c)};k.getState=function(){return this.O.getState().state};k.Hs=function(a){var b=w.location.origin,c=this,d=bd();try{var e=d.contentDocument.createElement(\"iframe\"),f=a.pathname,g=f[f.length-1]===\"/\"?a.toString():a.toString()+\"/\",h=a.origin!==\"https://www.googletagmanager.com\"?bL(f):\"\",l;Q(133)&&(l={sandbox:\"allow-same-origin allow-scripts\"});bd(g+\"sw_iframe.html?origin=\"+encodeURIComponent(b)+\nh,void 0,l,void 0,e);var n=function(){d.contentDocument.body.appendChild(e);e.addEventListener(\"load\",function(){c.ia=e.contentWindow;d.contentWindow.addEventListener(\"message\",function(p){p.origin===a.origin&&c.O.xs(p.data)});c.initialize()})};d.contentDocument.readyState===\"complete\"?n():d.contentWindow.addEventListener(\"load\",function(){n()})}catch(p){d.parentElement.removeChild(d),this.H=11,this.K.K(void 0,void 0,this.H,p.toString())}};k.Nr=function(a){var b=this,c=$K(function(d){var e;(e=b.ia)==\nnull||e.postMessage(d,a.origin)},{vo:function(){b.T=!0;b.K.K(c.getState(),c.stats)},yo:function(){},uo:function(d){b.T?(b.H=(d==null?void 0:d.failureType)||10,b.K.H(b.H,c.getState(),c.stats,void 0,d==null?void 0:d.data)):(b.H=(d==null?void 0:d.failureType)||4,b.K.K(c.getState(),c.stats,b.H,d==null?void 0:d.data))},onFailure:function(d){b.H=d.failureType;b.K.H(b.H,c.getState(),c.stats,d.command,d.data)}});return c};k.initialize=function(){this.Z||this.O.init();this.Z=!0};\nvar fL=function(a,b,c,d){var e;if((e=dL(a))==null||!e.delegate){var f=Oc()?16:6;aL().H(f,void 0,void 0,b.commandType);d({failureType:f});return}dL(a).delegate(b,c,d);};\nfunction gL(a,b,c,d){var e=cL(a);if(e===null){d(\"_is_sw=f\"+(Oc()?16:6)+\"te\");return}var f=b?1:0,g=Math.round(Qb()),h,l=(h=dL(e.origin))==null?void 0:h.initTime,n=l?g-l:void 0,p;Q(432)?p=pj()?void 0:w.location.href:p=w.location.href;fL(e.origin,{commandType:0,params:{url:a,method:f,templates:c,body:b||\"\",processResponse:!0,reportEarlySuccess:!0,sinceInit:n,attributionReporting:!0,referer:p}},function(){},function(q){var r=\"_is_sw=f\"+q.failureType,t,\nu=(t=dL(e.origin))==null?void 0:t.getState();u!==void 0&&(r+=\"s\"+u);d(n?r+(\"t\"+n):r+\"te\")});};function hL(a){if(Kf(47)&&HH(a,\"ccd_add_1p_data\",!1)&&pj()&&Q(431)){var b=a.M;if(Oc()&&dg(\"internal_sw_allowed\",\"\")){var c=vj(b),d=pj()?qj():void 0,e;e=d?{path:d,ho:\"full\"}:c?{path:c,ho:\"lite\"}:void 0;if(e){var f=e.ho,g=new URL(e.path,w.location.origin);if(g.origin===w.location.origin&&Kx(f)===void 0){var h=Yj(Tj.da.bi,{});h[f]||(h[f]=new Ix(g))}}}}};function mL(){var a;a=a===void 0?document:a;var b;return!((b=a.featurePolicy)==null||!b.allowedFeatures().includes(\"attribution-reporting\"))};function tL(a){V(a,I.J.Ia,!0);V(a,I.J.tb,Qb());V(a,I.J.Bn,a.M.eventMetadata[I.J.Ia])};\nvar FL=function(a,b){if(a&&(Cb(a)&&(a=RB(a)),a)){var c=void 0,d=!1,e=P(b,G.D.rq);if(e&&Array.isArray(e)){c=[];for(var f=0;f<e.length;f++){var g=RB(e[f]);g&&(c.push(g),(a.id===g.id||a.id===a.destinationId&&a.destinationId===g.destinationId)&&(d=!0))}}if(!c||d){var h=P(b,G.D.am),l;if(h){l=Array.isArray(h)?h:[h];var n=P(b,G.D.Yl),p=P(b,G.D.Zl),q=P(b,G.D.bm),r=An(P(b,G.D.qq)),t=n||p,u=1;a.prefix!==\"UA\"||c||(u=5);for(var v=0;v<l.length;v++)if(v<u)if(c)AL(c,l[v],r,b,{ne:t,options:q});else if(a.prefix===\n\"AW\"&&a.ids[TB[1]]){var x=a.ids[TB[0]],y=a.ids[TB[1]],z=l[v],C=b,D={ne:t,options:q};R(22);if(z){D=D||{};var H=BL(CL,D,x,C),F={ak:x,cl:y};D.ne===void 0&&(F.autoreplace=z);DL(F,C);H(2,D.ne,F,z,0,Pb(),D.options)}}else if(a.prefix===\"UA\"){var K=a.destinationId,S=l[v],X={ne:t};R(23);if(S){X=X||{};var ea=BL(EL,X,K),va={};X.ne!==void 0?va.receiver=X.ne:va.replace=S;va.ga_wpid=K;va.destination=S;ea(2,Pb(),va)}}}}}},AL=function(a,b,c,d,e){R(21);if(b&&c){e=e||{};for(var f={countryNameCode:c,destinationNumber:b,\nretrievalTime:Pb()},g=Kk(4,function(){return{}}),h=0;h<a.length;h++){var l=a[h];g[l.id]||(l&&l.prefix===\"AW\"&&!f.adData&&l.ids.length>=2?(f.adData={ak:l.ids[TB[0]],cl:l.ids[TB[1]]},DL(f.adData,d),g[l.id]=!0):l&&l.prefix===\"UA\"&&!f.gaData&&(f.gaData={gaWpid:l.destinationId},g[l.id]=!0))}(f.gaData||f.adData)&&BL(GL,e,void 0,d)(e.ne,f,e.options)}},DL=function(a,b){a.dma=$t();au()&&(a.dmaCps=Zt());St(b)?a.npa=\"0\":a.npa=\"1\"},BL=function(a,b,c,d){var e=w;if(e[a.functionName])return b.wo&&gd(b.wo),e[a.functionName];\nvar f=HL();e[a.functionName]=f;if(a.additionalQueues)for(var g=0;g<a.additionalQueues.length;g++)e[a.additionalQueues[g]]=e[a.additionalQueues[g]]||HL();a.idKey&&e[a.idKey]===void 0&&(e[a.idKey]=c);Nl({destinationId:E(5),endpoint:0,eventId:d==null?void 0:d.eventId,priorityId:d==null?void 0:d.priorityId},Wz(\"https://\",\"http://\",a.scriptUrl),b.wo,b.wv);return f},HL=function(){function a(){a.q=a.q||[];a.q.push(arguments)}return a},CL={functionName:\"_googWcmImpl\",idKey:\"_googWcmAk\",scriptUrl:\"www.gstatic.com/wcm/loader.js\"},\nEL={functionName:\"_gaPhoneImpl\",idKey:\"ga_wpid\",scriptUrl:\"www.gstatic.com/gaphone/loader.js\"},IL={hp:Nf(2),nr:\"5\"},GL={functionName:\"_googCallTrackingImpl\",additionalQueues:[EL.functionName,CL.functionName],scriptUrl:\"www.gstatic.com/call-tracking/call-tracking_\"+(IL.hp||IL.nr)+\".js\"};var ML=new function(){this.H={}};function PL(a){var b=AB(!1);if(b!=null&&b.status){var c={gtb:b.status};b.delay&&(c.gtbd=b.delay);a.mergeHitDataForKey(G.D.Va,c)}};var RL={Qa:{Gk:1,Cn:2,Ln:3,Mn:4,Nn:5,zn:6}};RL.Qa[RL.Qa.Gk]=\"ADOBE_COMMERCE\";RL.Qa[RL.Qa.Cn]=\"SQUARESPACE\";RL.Qa[RL.Qa.Ln]=\"WOO_COMMERCE\";RL.Qa[RL.Qa.Mn]=\"WOO_COMMERCE_LEGACY\";RL.Qa[RL.Qa.Nn]=\"WORD_PRESS\";RL.Qa[RL.Qa.zn]=\"SHOPIFY\";function SL(a){var b=w;return dj(b.escape(b.atob(a)))}\nfunction TL(){try{if(!Q(498)&&!Q(425))return[];var a=Xj(Tj.da.on);if(Array.isArray(a))return a;cq(\"4\");var b=[],c;a:{try{c=!!A.querySelector('script[data-requiremodule^=\"mage/\"]');break a}catch(y){}c=!1}c&&b.push(RL.Qa.Gk);var d;a:{try{var e=SL(\"YXNzZXRzLnNxdWFyZXNwYWNlLmNvbS8=\");d=e?!!A.querySelector('script[src^=\"//'+e+'\"]'):!1;break a}catch(y){}d=!1}d&&b.push(RL.Qa.Cn);var f;a:{if(Q(425))try{var g=SL(\"c2hvcGlmeS5jb20=\"),h=SL(\"c2hvcGlmeWNkbi5jb20=\");f=g&&h?!!A.querySelector('script[src*=\"cdn.'+\ng+'\"],meta[property=\"og:image\"][content*=\"cdn.'+(g+'\"],link[rel=\"preconnect\"][href*=\"cdn.')+(g+'\"],link[rel=\"preconnect\"][href*=\"fonts.')+(h+'\"],link[rel=\"preconnect\"][href*=\"iterable-shopify\"],link[rel=\"preconnect\"][href*=\"v.')+(g+'\"]')):!1;break a}catch(y){}f=!1}f&&b.push(RL.Qa.zn);var l;a:{try{l=!!A.querySelector('script[src*=\"woocommerce\"],link[href*=\"woocommerce\"],[class|=\"woocommerce\"]');break a}catch(y){}l=!1}l&&b.push(RL.Qa.Mn);var n;a:{try{var p,q=((p=A.location)==null?void 0:p.hostname)||\n\"\",r,t=((r=A.location)==null?void 0:r.origin)||\"\",u=SL(\"LndvcmRwcmVzcy5jb20=\"),v=SL(\"Ly9zLncub3Jn\");n=u&&v?Xb(q,u)||!!A.querySelector('[src^=\"'+t+'/wp-content\"],meta[name=\"generator\"][content^=\"WordPress \"],link[rel=\"dns-prefetch\"][href=\"'+(v+'\"]')):!1;break a}catch(y){}n=!1}n&&b.push(RL.Qa.Nn);var x;a:{try{x=!!A.querySelector('[class*=\"woocommerce\"],meta[name=\"generator\"][content^=\"WooCommerce \"]');break a}catch(y){}x=!1}x&&b.push(RL.Qa.Ln);dq(\"4\");JB()&&Wj(Tj.da.on,b);return b}catch(y){}return[]}\n;function pM(a){if(Q(425)&&U(a,I.J.Kb)){var b=Pf(67,1500),c=a.mergeHitDataForKey,d=G.D.Va,e={};c.call(a,d,e)}};var qM=\"platform platformVersion architecture model uaFullVersion bitness fullVersionList wow64\".split(\" \");function rM(a){var b;return(b=a.google_tag_data)!=null?b:a.google_tag_data={}}function sM(a){var b,c;return(c=(b=a.google_tag_data)==null?void 0:b.uach_promise)!=null?c:null}function tM(a){var b,c;return typeof((b=a.navigator)==null?void 0:(c=b.userAgentData)==null?void 0:c.getHighEntropyValues)===\"function\"}\nfunction uM(a){if(!tM(a))return null;var b=rM(a);if(b.uach_promise)return b.uach_promise;var c=a.navigator.userAgentData.getHighEntropyValues(qM).then(function(d){b.uach!=null||(b.uach=d);return d});return b.uach_promise=c};function AM(a,b){b=b===void 0?!1:b;var c=U(a,I.J.zg),d=HH(a,\"custom_event_accept_rules\",!1)&&!b;if(c){var e=c.indexOf(a.target.destinationId)>=0,f=!0;U(a,I.J.zc)&&(f=U(a,I.J.Lb)===cm());e&&f?V(a,I.J.ui,!0):(V(a,I.J.ui,!1),d||(a.isAborted=!0));if(a.canBeAccepted()){var g=bm().indexOf(a.target.destinationId)>=0,h=!1;if(!g){var l,n=(l=Vl(a.target.destinationId))==null?void 0:l.canonicalContainerId;n&&(h=cm()===n)}g||h?U(a,I.J.ui)&&a.accept():a.isAborted=!0}else a.isAborted=!0}};var EM=function(a,b){DM.O(a,b)},FM=function(){this.H={}};FM.prototype.O=function(a,b){var c=this.H[a];c||(c=this.H[a]=[]);c.push(b)};FM.prototype.K=function(a){var b=this.H[a.target.destinationId];if(!a.isAborted&&b)for(var c=KH(a),d=0;d<b.length;++d){try{b[d](c)}catch(e){a.isAborted=!0}if(a.isAborted)break}};var DM=new FM;function JM(){return Yn(\"dedupe_gclid\",function(){return Cu()})};var KM=/^(www\\.)?google(\\.com?)?(\\.[a-z]{2}t?)?$/,LM=/^www.googleadservices.com$/;function MM(a){a||(a=NM());return a.St?!1:a.zs||a.As||a.Ds||a.Bs||a.Ng||a.fi||a.es||a.hi===\"aw.ds\"||Q(235)&&a.hi===\"aw.dv\"||a.ns?!0:!1}\nfunction NM(){var a={},b=Xq(!0);a.St=!!b._up;var c=fs(),d=bt();a.zs=c.aw!==void 0;a.As=c.dc!==void 0;a.Ds=c.wbraid!==void 0;a.Bs=c.gbraid!==void 0;a.hi=typeof c.gclsrc===\"string\"?c.gclsrc:void 0;a.Ng=d.Ng;a.fi=d.fi;var e=A.referrer?ej(kj(A.referrer),\"host\"):\"\";a.ns=KM.test(e);a.es=LM.test(e);return a};function OM(){var a=w.__uspapi;if(Bb(a)){var b=\"\";try{a(\"getUSPData\",1,function(c,d){if(d&&c){var e=c.uspString;e&&RegExp(\"^[\\\\da-zA-Z-]{1,20}$\").test(e)&&(b=e)}})}catch(c){}return b}};function SM(a){if(cl.H)if(fn.H=!0,a.eventName===G.D.xa)jn(a.M,a.target.id);else{U(a,I.J.Lc)||(fn.K[a.target.id]=!0);var b=U(a,I.J.Lb);OB(b)}};function WM(a,b){return nr(\"gsid_dc\",{value:{joinId:a,lastJoinedTimeMs:b},expires:b+3E5})===0?!0:!1};var ZM={Gq:{Zt:\"cd\",np:\"ce\",au:\"cf\",bu:\"cpf\",du:\"cu\"}};function aN(a,b){b=b===void 0?!0:b;var c=zb(ub.GTAG_EVENT_FEATURE_CHANNEL||[]);c&&(W(a,G.D.Zf,c),b&&xb())};\nvar PN=function(a,b){if(!b.isGtmEvent){var c=P(b,G.D.Xf),d=P(b,G.D.Wf),e=P(b,c);if(e===void 0){var f=void 0;MN.hasOwnProperty(c)?f=MN[c]:NN.hasOwnProperty(c)&&(f=NN[c]);f===1&&(f=ON(c));Cb(f)?JA()(function(){var g,h,l,n=(l=(g=JA())==null?void 0:(h=g.getByName)==null?void 0:h.call(g,a))==null?void 0:l.get(f);d(n)}):d(void 0)}else d(e)}},QN=function(a,b){var c=a[G.D.Wc],d=b+\".\",e=a[G.D.ya]||\"\",f=c===void 0?!!a.use_anchor:c===\"fragment\",g=!!a[G.D.wc];e=String(e).replace(/\\s+/g,\"\").split(\",\");var h=JA();\nh(d+\"require\",\"linker\");h(d+\"linker:autoLink\",e,f,g)},TN=function(a,b,c){var d=Kk(22,function(){return{}});if(!c.isGtmEvent||!d[a]){var e=!Wo(G.D.ra),f=function(g){var h=\"gtm\"+String(fo()),l,n=JA(),p=RN(b,\"\",c),q,r=p.createOnlyFields._useUp;if(c.isGtmEvent||SN(b,p.createOnlyFields)){c.isGtmEvent&&(l=p.createOnlyFields,p.gtmTrackerName&&(l.name=h));n(function(){var u,v=n==null?void 0:(u=n.getByName)==null?void 0:u.call(n,b);v&&(q=v.get(\"clientId\"));if(!c.isGtmEvent){var x;n==null||(x=n.remove)==null||\nx.call(n,b)}});n(\"create\",a,c.isGtmEvent?l:p.createOnlyFields);e&&Wo(G.D.ra)&&(e=!1,n(function(){var u,v,x=(u=JA())==null?void 0:(v=u.getByName)==null?void 0:v.call(u,c.isGtmEvent?h:b);!x||x.get(\"clientId\")==q&&r||(c.isGtmEvent?(p.fieldsToSet[\"&gcu\"]=\"1\",p.fieldsToSet[\"&sst.gcut\"]=vn[g]):(p.fieldsToSend[\"&gcu\"]=\"1\",p.fieldsToSend[\"&sst.gcut\"]=\nvn[g]),x.set(p.fieldsToSet),c.isGtmEvent?x.send(\"pageview\"):x.send(\"pageview\",p.fieldsToSend))}));c.isGtmEvent&&n(function(){var u;n==null||(u=n.remove)==null||u.call(n,h)})}};$o(function(){return void f(G.D.ra)},G.D.ra);$o(function(){return void f(G.D.ja)},G.D.ja);$o(function(){return void f(G.D.ka)},G.D.ka);c.isGtmEvent&&(d[a]=!0)}},UN=function(a,b){uj()&&b&&(a[G.D.Rb]=b)},aO=function(a,b,c){function d(){var ma=Pa.apply(0,arguments);ma[0]=x?x+\".\"+ma[0]:\"\"+ma[0];u.apply(window,ma)}function e(ma){function na(Za,\njb){for(var rb=0;jb&&rb<jb.length;rb++)d(Za,jb[rb])}var ba=c.isGtmEvent,ka=ba?VN(y):WN(b,c);if(ka){var Ya={};UN(Ya,ma);d(\"require\",\"ec\",\"ec.js\",Ya);ba&&ka.Nj&&d(\"set\",\"&cu\",ka.Nj);var Ea=ka.action;if(ba||Ea===\"impressions\")if(na(\"ec:addImpression\",ka.po),!ba)return;if(Ea===\"promo_click\"||Ea===\"promo_view\"||ba&&ka.fh){var ta=ka.fh;na(\"ec:addPromo\",ta);if(ta&&ta.length>0&&Ea===\"promo_click\"){ba?d(\"ec:setAction\",Ea,ka.Yb):d(\"ec:setAction\",Ea);return}if(!ba)return}Ea!==\"promo_view\"&&Ea!==\"impressions\"&&\n(na(\"ec:addProduct\",ka.qe),d(\"ec:setAction\",Ea,ka.Yb))}}function f(ma){if(ma){var na={};if(Id(ma))for(var ba in XN)XN.hasOwnProperty(ba)&&YN(XN[ba],ba,ma[ba],na);UN(na,H);d(\"require\",\"linkid\",na)}}function g(){var ma=P(c,G.D.nq);if(ma){var na=E(19);d(\"require\",ma,{dataLayer:na});d(\"require\",\"render\")}}function h(){var ma=P(c,G.D.He);u(function(){if(!c.isGtmEvent&&Id(ma)){var na=y.fieldsToSend,ba,ka,Ya=(ba=v())==null?void 0:(ka=ba.getByName)==null?void 0:ka.call(ba,x),Ea;for(Ea in ma)if(ma[Ea]!=null&&\n/^(dimension|metric)\\d+$/.test(Ea)){var ta=void 0,Za=(ta=Ya)==null?void 0:ta.get(ON(ma[Ea]));ZN(na,Ea,Za)}}})}function l(ma,na,ba){ba&&(na=String(na));y.fieldsToSend[ma]=na}function n(){if(y.displayfeatures){var ma=\"_dc_gtm_\"+p.replace(/[^A-Za-z0-9-]/g,\"\");d(\"require\",\"displayfeatures\",void 0,{cookieName:ma})}}var p=a,q=RB(a),r=c.eventMetadata[I.J.zg];if(!(q&&r&&r.indexOf(q.destinationId)<0)){cl.H&&(fn.H=!0,b===G.D.xa?jn(c,a):(c.eventMetadata[I.J.Lc]||(fn.K[a]=!0),OB(c.eventMetadata[I.J.Lb])));var t,\nu=c.isGtmEvent?MA(P(c,\"gaFunctionName\")):MA();if(Bb(u)){var v=JA,x;x=c.isGtmEvent?P(c,\"name\")||P(c,\"gtmTrackerName\"):\"gtag_\"+p.split(\"-\").join(\"_\");var y=RN(x,b,c),z=Kk(21,function(){return{}});!c.isGtmEvent&&SN(x,y.createOnlyFields)&&(u(function(){var ma,na;v()&&((ma=v())==null||(na=ma.remove)==null||na.call(ma,x))}),z[x]=!1);u(\"create\",p,y.createOnlyFields);var C=c.isGtmEvent&&y.fieldsToSet[G.D.Rb];if(!c.isGtmEvent&&y.createOnlyFields[G.D.Rb]||C){var D=sj(c.isGtmEvent?y.fieldsToSet[G.D.Rb]:y.createOnlyFields[G.D.Rb],\n\"/analytics.js\");D&&(t=D)}var H=c.isGtmEvent?y.fieldsToSet[G.D.Rb]:y.createOnlyFields[G.D.Rb];if(H){var F=c.isGtmEvent?y.fieldsToSet[G.D.Vf]:y.createOnlyFields[G.D.Vf];F&&!z[x]&&(z[x]=!0,u(PA(x,F)))}c.isGtmEvent?y.enableRecaptcha&&d(\"require\",\"recaptcha\",\"recaptcha.js\"):(h(),f(y.linkAttribution));var K=y[G.D.Bb];K&&K[G.D.ya]&&QN(K,x);d(\"set\",y.fieldsToSet);if(c.isGtmEvent){if(y.enableLinkId){var S={};UN(S,H);d(\"require\",\"linkid\",\"linkid.js\",S)}TN(p,x,c)}if(b===G.D.rc)if(c.isGtmEvent){n();if(y.remarketingLists){var X=\n\"_dc_gtm_\"+p.replace(/[^A-Za-z0-9-]/g,\"\");d(\"require\",\"adfeatures\",{cookieName:X})}e(H);d(\"send\",\"pageview\");y.createOnlyFields._useUp&&LA(x+\".\")}else g(),d(\"send\",\"pageview\",y.fieldsToSend);else b===G.D.xa?(g(),FL(p,c),P(c,G.D.yc)&&(Bs([\"aw\",\"dc\"]),LA(x+\".\")),Ds([\"aw\",\"dc\"]),y.sendPageView!=0&&d(\"send\",\"pageview\",y.fieldsToSend),TN(p,x,c)):b===G.D.Gb?PN(x,c):b===\"screen_view\"?d(\"send\",\"screenview\",y.fieldsToSend):b===\"timing_complete\"?(y.fieldsToSend.hitType=\"timing\",l(\"timingCategory\",y.eventCategory,\n!0),c.isGtmEvent?l(\"timingVar\",y.timingVar,!0):l(\"timingVar\",y.name,!0),l(\"timingValue\",Lb(y.value)),y.eventLabel!==void 0&&l(\"timingLabel\",y.eventLabel,!0),d(\"send\",y.fieldsToSend)):b===\"exception\"?d(\"send\",\"exception\",y.fieldsToSend):b===\"\"&&c.isGtmEvent||(b===\"track_social\"&&c.isGtmEvent?(y.fieldsToSend.hitType=\"social\",l(\"socialNetwork\",y.socialNetwork,!0),l(\"socialAction\",y.socialAction,!0),l(\"socialTarget\",y.socialTarget,!0)):((c.isGtmEvent||$N[b])&&e(H),c.isGtmEvent&&n(),y.fieldsToSend.hitType=\n\"event\",l(\"eventCategory\",y.eventCategory,!0),l(\"eventAction\",y.eventAction||b,!0),y.eventLabel!==void 0&&l(\"eventLabel\",y.eventLabel,!0),y.value!==void 0&&l(\"eventValue\",Lb(y.value))),d(\"send\",y.fieldsToSend));var ea=t&&!c.eventMetadata[I.J.Dn];if(!Kk(20,function(){return!1})&&(!c.isGtmEvent||ea)){t=t||\"https://www.google-analytics.com/analytics.js\";Ik(20,!0);var va=function(){c.onFailure()};$c(t,function(){var ma;((ma=v())==null?0:ma.loaded)||va()},va)}}else gd(c.onFailure)}},bO=function(a,b,c,\nd){ap(function(){aO(a,b,d)},[G.D.ra,G.D.ja])},SN=function(a,b){var c=Kk(23,function(){return{}}),d=c[a];c[a]=Jd(b,null);if(!d)return!1;for(var e in b)if(b.hasOwnProperty(e)&&b[e]!==d[e])return!0;for(var f in d)if(d.hasOwnProperty(f)&&d[f]!==b[f])return!0;return!1},WN=function(a,b){function c(u){return{id:d(G.D.Oa),affiliation:d(G.D.Hl),revenue:d(G.D.Pa),tax:d(G.D.Jl),shipping:d(G.D.Hd),coupon:d(G.D.Il),list:d(G.D.Li)||d(G.D.Sf)||u}}for(var d=function(u){return P(b,u)},e=d(G.D.Ha),f,g=0;e&&g<e.length&&\n!(f=e[g][G.D.Li]||e[g][G.D.Sf]);g++);var h=d(G.D.He);if(Id(h))for(var l=0;e&&l<e.length;++l){var n=e[l],p;for(p in h)h.hasOwnProperty(p)&&/^(dimension|metric)\\d+$/.test(p)&&h[p]!=null&&ZN(n,p,n[h[p]])}var q=null,r=d(G.D.Xp);if(a===G.D.Fb||a===G.D.Ae)q={action:a,Yb:c(),qe:cO(e)};else if(a===G.D.xe)q={action:\"add\",Yb:c(),qe:cO(e)};else if(a===G.D.ye)q={action:\"remove\",Yb:c(),qe:cO(e)};else if(a===G.D.qc)q={action:\"detail\",Yb:c(f),qe:cO(e)};else if(a===G.D.nc)q={action:\"impressions\",po:cO(e)};else if(a===\nG.D.oc)q={action:\"promo_view\",fh:cO(r)||cO(e)};else if(a===\"select_content\"&&r&&r.length>0||a===G.D.Mc)q={action:\"promo_click\",fh:cO(r)||cO(e)};else if(a===\"select_content\"||a===G.D.ze)q={action:\"click\",Yb:{list:d(G.D.Li)||d(G.D.Sf)||f},qe:cO(e)};else if(a===G.D.wd||a===\"checkout_progress\"){var t={step:a===G.D.wd?1:d(G.D.Ki),option:d(G.D.Bh)};q={action:\"checkout\",qe:cO(e),Yb:Jd(c(),t)}}else a===\"set_checkout_option\"&&(q={action:\"checkout_option\",Yb:{step:d(G.D.Ki),option:d(G.D.Bh)}});q&&(q.Nj=d(G.D.Za));\nreturn q},VN=function(a){var b=a.gtmEcommerceData;if(!b)return null;var c={};b.currencyCode&&(c.Nj=b.currencyCode);if(b.impressions){c.action=\"impressions\";var d=b.impressions;c.po=b.translateIfKeyEquals===\"impressions\"?cO(d):d}if(b.promoView){c.action=\"promo_view\";var e=b.promoView.promotions;c.fh=b.translateIfKeyEquals===\"promoView\"?cO(e):e}if(b.promoClick){var f=b.promoClick;c.action=\"promo_click\";var g=f.promotions;c.fh=b.translateIfKeyEquals===\"promoClick\"?cO(g):g;c.Yb=f.actionField;return c}for(var h in b)if(b[h]!==\nvoid 0&&h!==\"translateIfKeyEquals\"&&h!==\"impressions\"&&h!==\"promoView\"&&h!==\"promoClick\"&&h!==\"currencyCode\"){c.action=h;var l=b[h].products;c.qe=b.translateIfKeyEquals===\"products\"?cO(l):l;c.Yb=b[h].actionField;break}return Object.keys(c).length?c:null},cO=function(a){function b(e){function f(h,l){for(var n=0;n<l.length;n++){var p=l[n];if(e[p]){g[h]=e[p];break}}}var g=Jd(e,null);f(\"id\",[\"id\",\"item_id\",\"promotion_id\"]);f(\"name\",[\"name\",\"item_name\",\"promotion_name\"]);f(\"brand\",[\"brand\",\"item_brand\"]);\nf(\"variant\",[\"variant\",\"item_variant\"]);f(\"list\",[\"list_name\",\"item_list_name\"]);f(\"position\",[\"list_position\",\"creative_slot\",\"index\"]);(function(){if(e.category)g.category=e.category;else{for(var h=\"\",l=0;l<dO.length;l++)e[dO[l]]!==void 0&&(h&&(h+=\"/\"),h+=e[dO[l]]);h&&(g.category=h)}})();f(\"listPosition\",[\"list_position\"]);f(\"creative\",[\"creative_name\"]);f(\"list\",[\"list_name\"]);f(\"position\",[\"list_position\",\"creative_slot\"]);return g}for(var c=[],d=0;a&&d<a.length;d++)a[d]&&Id(a[d])&&c.push(b(a[d]));\nreturn c.length?c:void 0},RN=function(a,b,c){var d=function(va){return P(c,va)},e={},f={},g={},h={},l=eO(d(G.D.fq));!c.isGtmEvent&&l&&ZN(f,\"exp\",l);g[\"&gtm\"]=du({jc:c.eventMetadata[I.J.Lb],Sn:!0,ff:!!c.eventMetadata[I.J.zc]});c.isGtmEvent||(g._no_slc=!0);Jm()&&(h._cs=fO);var n=d(G.D.He);if(!c.isGtmEvent&&Id(n))for(var p in n)if(n.hasOwnProperty(p)&&/^(dimension|metric)\\d+$/.test(p)&&n[p]!=null){var q=d(String(n[p]));q!==void 0&&ZN(f,p,q)}for(var r=!c.isGtmEvent,t=lC(c),u=0;u<t.length;++u){var v=t[u];\nif(c.isGtmEvent){var x=d(v);gO.hasOwnProperty(v)?e[v]=x:hO.hasOwnProperty(v)?h[v]=x:g[v]=x}else{var y=void 0;v!==G.D.Ua?y=d(v):y=c.getMergedValues(v);if(iO.hasOwnProperty(v))YN(iO[v],v,y,e);else if(jO.hasOwnProperty(v))YN(jO[v],v,y,g);else if(NN.hasOwnProperty(v))YN(NN[v],v,y,f);else if(MN.hasOwnProperty(v))YN(MN[v],v,y,h);else if(/^(dimension|metric|content_group)\\d+$/.test(v))YN(1,v,y,f);else if(v===G.D.Ua){var z=ac(y);z&&(f[\"&did\"]=z);var C=void 0,D=void 0;b===G.D.xa?C=ac(c.getMergedValues(v),\n\".\"):(C=ac(c.getMergedValues(v,1),\".\"),D=ac(c.getMergedValues(v,2),\".\"));C&&(f[\"&gdid\"]=C);D&&(f[\"&edid\"]=D)}else v===G.D.mb&&t.indexOf(G.D.Ed)<0&&(h.cookieName=String(y)+\"_ga\");kO[v]&&(c.fb.hasOwnProperty(v)||b===G.D.xa&&c.Ma.hasOwnProperty(v))&&(r=!1)}}r&&(f[\"&jsscut\"]=\"1\");d(G.D.th)!==!1&&d(G.D.Oc)!==!1&&PK()||(g.allowAdFeatures=!1);g.allowAdPersonalizationSignals=St(c);!c.isGtmEvent&&d(G.D.yc)&&(h._useUp=!0);if(c.isGtmEvent){h.name=h.name||e.gtmTrackerName;var H=g.hitCallback;g.hitCallback=function(){Bb(H)&&\nH();c.onSuccess()}}else{ZN(h,\"cookieDomain\",\"auto\");ZN(g,\"forceSSL\",!0);ZN(e,\"eventCategory\",lO(b));mO[b]&&ZN(f,\"nonInteraction\",!0);b===\"login\"||b===\"sign_up\"||b===\"share\"?ZN(e,\"eventLabel\",d(G.D.Vl)):b===\"search\"||b===\"view_search_results\"?ZN(e,\"eventLabel\",d(G.D.xq)):b===\"select_content\"&&ZN(e,\"eventLabel\",d(G.D.Tp));var F=e[G.D.Bb]||{},K=F[G.D.dg];K||K!=0&&F[G.D.ya]?h.allowLinker=!0:K===!1&&ZN(h,\"useAmpClientId\",!1);f.hitCallback=c.onSuccess;h.name=a}Tt()&&(g[\"&gcs\"]=Ut());g[\"&gcd\"]=Yt(c);Jm()&&\n(Wo(G.D.ra)||(h.storage=\"none\"),Wo(yp)||(g.allowAdFeatures=!1,h.storeGac=!1));au()&&(g[\"&dma_cps\"]=Zt());g[\"&dma\"]=$t();vt(Et())&&(g[\"&tcfd\"]=bu());var S=c.eventMetadata[I.J.Qe]||[];jp(S)&&(g[\"&tag_exp\"]=jp(S));var X=vj(c)||d(G.D.Rb),ea=d(G.D.Vf);X&&(c.isGtmEvent||(h[G.D.Rb]=X),h._cd2l=!0);ea&&!c.isGtmEvent&&(h[G.D.Vf]=ea);e.fieldsToSend=f;e.fieldsToSet=g;e.createOnlyFields=h;return e},fO=function(a){return Wo(a)},eO=function(a){if(Array.isArray(a)){for(var b=[],c=0;c<a.length;c++){var d=a[c];if(d!=\nnull){var e=d.id,f=d.variant;e!=null&&f!=null&&b.push(String(e)+\".\"+String(f))}}return b.length>0?b.join(\"!\"):void 0}},ZN=function(a,b,c){a.hasOwnProperty(b)||(a[b]=c)},lO=function(a){var b=\"general\";nO[a]?b=\"ecommerce\":oO[a]?b=\"engagement\":a===\"exception\"&&(b=\"error\");return b},ON=function(a){return a&&Cb(a)?a.replace(/(_[a-z])/g,function(b){return b[1].toUpperCase()}):a},YN=function(a,b,c,d){if(c!==void 0)if(pO[b]&&(c=Mb(c)),b!==\"anonymize_ip\"||c||(c=void 0),a===1)d[ON(b)]=c;else if(Cb(a))d[a]=\nc;else for(var e in a)a.hasOwnProperty(e)&&c[e]!==void 0&&(d[a[e]]=c[e])},qO={},kO=(qO[G.D.Nc]=1,qO[G.D.Oc]=1,qO[G.D.Ib]=1,qO[G.D.Ab]=1,qO[G.D.Qb]=1,qO[G.D.Ed]=1,qO[G.D.uc]=1,qO[G.D.mb]=1,qO[G.D.Fd]=1,qO[G.D.Xl]=1,qO[G.D.Ca]=1,qO[G.D.eg]=1,qO[G.D.ab]=1,qO[G.D.Jb]=1,qO),rO={},MN=(rO.client_storage=\"storage\",rO.sample_rate=1,rO.site_speed_sample_rate=1,rO.store_gac=1,rO.use_amp_client_id=1,rO[G.D.Hb]=1,rO[G.D.sc]=\"storeGac\",rO[G.D.Ib]=1,rO[G.D.Ab]=1,rO[G.D.Qb]=1,rO[G.D.Ed]=1,rO[G.D.uc]=1,rO[G.D.Fd]=\n1,rO),sO={},hO=(sO._cs=1,sO._useUp=1,sO.allowAnchor=1,sO.allowLinker=1,sO.alwaysSendReferrer=1,sO.clientId=1,sO.cookieDomain=1,sO.cookieExpires=1,sO.cookieFlags=1,sO.cookieName=1,sO.cookiePath=1,sO.cookieUpdate=1,sO.legacyCookieDomain=1,sO.legacyHistoryImport=1,sO.name=1,sO.sampleRate=1,sO.siteSpeedSampleRate=1,sO.storage=1,sO.storeGac=1,sO.useAmpClientId=1,sO._cd2l=1,sO),jO={anonymize_ip:1},tO={},NN=(tO.campaign={content:\"campaignContent\",id:\"campaignId\",medium:\"campaignMedium\",name:\"campaignName\",\nsource:\"campaignSource\",term:\"campaignKeyword\"},tO.app_id=1,tO.app_installer_id=1,tO.app_name=1,tO.app_version=1,tO.description=\"exDescription\",tO.fatal=\"exFatal\",tO.language=1,tO.page_hostname=\"hostname\",tO.transport_type=\"transport\",tO[G.D.Za]=\"currencyCode\",tO[G.D.Ti]=1,tO[G.D.Ca]=\"location\",tO[G.D.eg]=\"page\",tO[G.D.ab]=\"referrer\",tO[G.D.Jb]=\"title\",tO[G.D.Ui]=1,tO[G.D.cb]=1,tO),uO={},iO=(uO.content_id=1,uO.event_action=1,uO.event_category=1,uO.event_label=1,uO.link_attribution=1,uO.name=1,uO[G.D.Bb]=\n1,uO[G.D.Vl]=1,uO[G.D.Nd]=1,uO[G.D.Pa]=1,uO),gO={displayfeatures:1,enableLinkId:1,enableRecaptcha:1,eventAction:1,eventCategory:1,eventLabel:1,gaFunctionName:1,gtmEcommerceData:1,gtmTrackerName:1,linker:1,remarketingLists:1,socialAction:1,socialNetwork:1,socialTarget:1,timingVar:1,value:1},dO=[\"item_category\",\"item_category2\",\"item_category3\",\"item_category4\",\"item_category5\"],vO={},XN=(vO.levels=1,vO[G.D.Ab]=\"duration\",vO[G.D.Ed]=1,vO),wO={},pO=(wO.anonymize_ip=1,wO.fatal=1,wO.send_page_view=1,wO.store_gac=\n1,wO.use_amp_client_id=1,wO[G.D.sc]=1,wO[G.D.Ti]=1,wO),xO={},$N=(xO.checkout_progress=1,xO.select_content=1,xO.set_checkout_option=1,xO[G.D.xe]=1,xO[G.D.ye]=1,xO[G.D.wd]=1,xO[G.D.ze]=1,xO[G.D.nc]=1,xO[G.D.Mc]=1,xO[G.D.oc]=1,xO[G.D.Fb]=1,xO[G.D.Ae]=1,xO[G.D.qc]=1,xO),yO={},nO=(yO.checkout_progress=1,yO.set_checkout_option=1,yO[G.D.xl]=1,yO[G.D.yl]=1,yO[G.D.xe]=1,yO[G.D.ye]=1,yO[G.D.zl]=1,yO[G.D.wd]=1,yO[G.D.Fb]=1,yO[G.D.Ae]=1,yO[G.D.Al]=1,yO),zO={},oO=(zO.generate_lead=1,zO.login=1,zO.search=1,zO.select_content=\n1,zO.share=1,zO.sign_up=1,zO.view_search_results=1,zO[G.D.ze]=1,zO[G.D.nc]=1,zO[G.D.Mc]=1,zO[G.D.oc]=1,zO[G.D.qc]=1,zO),AO={},mO=(AO.view_search_results=1,AO[G.D.nc]=1,AO[G.D.oc]=1,AO[G.D.qc]=1,AO);function BO(a,b,c,d){}BO.P=\"internal.executeEventProcessor\";function CO(a){var b;return Xd(b,this.R,1)}CO.P=\"internal.executeJavascriptString\";function DO(a){var b;if(!M(a))throw L(this.getName(),[\"string\"],arguments);var c=w;try{b=dj(c.escape(c.atob(a)))}catch(d){return}return b};function EO(a){var b=\"\";return b}EO.P=\"internal.generateClientId\";function FO(a){var b={};return Xd(b)}FO.P=\"internal.getAdsCookieWritingOptions\";function GO(a,b){var c=!1;return c}GO.P=\"internal.getAllowAdPersonalization\";function HO(){var a;return a}HO.P=\"internal.getAndResetEventUsage\";function IO(a,b){b=b===void 0?!0:b;var c;return c}IO.P=\"internal.getAuid\";function JO(){var a=[];return Xd(a)}JO.P=\"internal.getContainerIds\";function KO(){var a=new mb;return a}KO.publicName=\"getContainerVersion\";function LO(a,b){b=b===void 0?!0:b;var c;return c}LO.publicName=\"getCookieValues\";function MO(){var a=\"\";return a}MO.P=\"internal.getCorePlatformServicesParam\";function NO(){return hk()}NO.P=\"internal.getCountryCode\";function OO(){var a=[];a=am();return Xd(a)}OO.P=\"internal.getDestinationIds\";function PO(a){var b=new mb;return b}PO.P=\"internal.getDeveloperIds\";function QO(a){var b;return b}QO.P=\"internal.getEcsidCookieValue\";function RO(a,b){var c=null;return c}RO.P=\"internal.getElementAttribute\";function SO(a){var b=null;return b}SO.P=\"internal.getElementById\";function TO(a){var b=\"\";return b}TO.P=\"internal.getElementInnerText\";function UO(a){var b=null;return b}UO.P=\"internal.getElementParent\";function VO(a){var b=null;return b}VO.P=\"internal.getElementPreviousSibling\";function WO(a,b){var c=null;return Xd(c)}WO.P=\"internal.getElementProperty\";function XO(a){var b;return b}XO.P=\"internal.getElementValue\";function YO(a){var b=0;return b}YO.P=\"internal.getElementVisibilityRatio\";function ZO(a){var b=null;return b}ZO.P=\"internal.getElementsByCssSelector\";\nfunction $O(a){var b;if(!M(a))throw L(this.getName(),[\"string\"],arguments);N(this,\"read_event_data\",a);var c;a:{var d=a,e=hF(this).originalEventData;if(e){for(var f=e,g={},h={},l={},n=[],p=d.split(\"\\\\\\\\\"),q=0;q<p.length;q++){for(var r=p[q].split(\"\\\\.\"),t=0;t<r.length;t++){for(var u=r[t].split(\".\"),v=0;v<u.length;v++)n.push(u[v]),v!==u.length-1&&n.push(l);t!==r.length-1&&n.push(h)}q!==p.length-1&&n.push(g)}for(var x=[],y=\"\",z=m(n),C=z.next();!C.done;C=\nz.next()){var D=C.value;D===l?(x.push(y),y=\"\"):y=D===g?y+\"\\\\\":D===h?y+\".\":y+D}y&&x.push(y);for(var H=m(x),F=H.next();!F.done;F=H.next()){if(f==null){c=void 0;break a}f=f[F.value]}c=f}else c=void 0}b=Xd(c,this.R,1);return b}$O.P=\"internal.getEventData\";function aP(a){var b=null;if(!M(a))throw L(this.getName(),[\"string\"],arguments);N(this,\"read_dom_elements\",\"css\",a);try{var c=A.querySelector(a);c&&(b=new Ud(c))}catch(d){return null}return b}aP.P=\"internal.getFirstElementByCssSelector\";function bP(){var a;return a}bP.P=\"internal.getGsaExperimentId\";function cP(){return new Ud(ho)}cP.P=\"internal.getHtmlId\";function dP(a){var b;return b}dP.P=\"internal.getIframingState\";function eP(a,b){var c={};return Xd(c)}eP.P=\"internal.getLinkerValueFromLocation\";function fP(){var a=new mb;return a}fP.P=\"internal.getPrivacyStrings\";function gP(a,b){var c;if(!M(a)||!M(b))throw L(this.getName(),[\"string\",\"string\"],arguments);var d=DH(a)||{};c=Xd(d[b],this.R);return c}gP.P=\"internal.getProductSettingsParameter\";function hP(a,b){var c;return c}hP.publicName=\"getQueryParameters\";function iP(a,b){var c;return c}iP.publicName=\"getReferrerQueryParameters\";function jP(a){var b=\"\";return b}jP.publicName=\"getReferrerUrl\";function kP(){return ik()}kP.P=\"internal.getRegionCode\";function lP(a,b){var c;return c}lP.P=\"internal.getRemoteConfigParameter\";function mP(a,b){var c=null;\nreturn c}mP.P=\"internal.getScopedElementsByCssSelector\";function nP(){var a=new mb;a.set(\"width\",0);a.set(\"height\",0);return a}nP.P=\"internal.getScreenDimensions\";function oP(){var a=\"\";return a}oP.P=\"internal.getTopSameDomainUrl\";function pP(){var a=\"\";return a}pP.P=\"internal.getTopWindowUrl\";function qP(a){var b=\"\";if(!nh(a))throw L(this.getName(),[\"string|undefined\"],arguments);N(this,\"get_url\",a);b=ej(kj(w.location.href),a);return b}qP.publicName=\"getUrl\";function rP(){N(this,\"get_user_agent\");return Nc.userAgent}rP.publicName=\"getUserAgent\";rP.P=\"internal.getUserAgent\";function sP(){var a;return a?Xd(xM(a)):a}sP.P=\"internal.getUserAgentClientHints\";function vP(){var a=w;return a.gaGlobal=a.gaGlobal||{}}function wP(a,b){var c=vP();if(c.vid===void 0||b&&!c.from_cookie)c.vid=a,c.from_cookie=b};function YP(a){(TK(a)||pj())&&W(a,G.D.rm,ik()||hk());!TK(a)&&pj()&&W(a,G.D.ej,\"::\")}function ZP(a){pj()&&(TK(a)||lk()||W(a,G.D.Ul,!0))};function dQ(a,b,c,d){var e;if((sd()||pd())&&qj()&&qj()!==\"/\"){var f=kj(a),g=d&&Xb(f.pathname,\"/g/collect\"),h=pj();e=g&&Kf(50)?2:g&&h?3:h?1:0}else e=0;switch(e){case 2:return eQ(a,b,c,!0);case 3:return eQ(a,b,c,!1);case 1:var l;if(Q(547)){var n=fQ(),p=a.indexOf(n);l={Fc:a.substring(0,p)+n,nf:\"\",body:gQ(a.substring(p+n.length-1),b,c)}}else l={Fc:a,nf:b,body:c};return l;default:return{Fc:a,nf:b,body:c}}}\nfunction eQ(a,b,c,d){if(!Q(546))return{Fc:a,nf:b,body:c};var e=Xb(a,\"/g/collect\")?a.substring(0,a.length-10):a,f=d?fQ():\"\";return{Fc:e+f,nf:\"\",body:gQ(\"/g/collect\",b,c,\"CjAOATwcCBgO\")}}function fQ(){var a=qj();if(!a)return\"\";Wb(a,\"/\")||(a=\"/\"+a);Xb(a,\"/\")||(a+=\"/\");return a}function gQ(a,b,c,d){var e=\"\";d&&(e+=d+\"\\r\\n\");e+=a+(b?\"?\"+b:\"\");c&&(e+=\"\\r\\n\"+c);return e};function nR(a){a.copyToHitData(G.D.cb);var b=P(a.M,G.D.Td);b&&(zC(b,function(){}),W(a,G.D.Td,b))};function qR(a){var b=function(c){return!!c&&c.conversion};V(a,I.J.sg,b(RK(a)));U(a,I.J.tg)&&V(a,I.J.dn,b(RK(a,\"first_visit\")));U(a,I.J.Te)&&V(a,I.J.gn,b(RK(a,\"session_start\")))};var vR=function(a){for(var b={},c=String(uR.cookie).split(\";\"),d=0;d<c.length;d++){var e=c[d].split(\"=\"),f=e[0].trim();if(f&&a(f)){var g=e.slice(1).join(\"=\").trim();g&&(g=decodeURIComponent(g));var h=void 0,l=void 0;((h=b)[l=f]||(h[l]=[])).push(g)}}return b};var wR=window,uR=document,xR=function(a){var b=wR._gaUserPrefs;if(b&&b.ioo&&b.ioo()||uR.documentElement.hasAttribute(\"data-google-analytics-opt-out\")||a&&wR[\"ga-disable-\"+a]===!0)return!0;try{var c=wR.external;if(c&&c._gaUserPrefs&&c._gaUserPrefs==\"oo\")return!0}catch(f){}for(var d=vR(function(f){return f===\"AMP_TOKEN\"}).AMP_TOKEN||[],e=0;e<d.length;e++)if(d[e]==\"$OPT_OUT\")return!0;return uR.getElementById(\"__gaOptOutExtension\")?!0:!1};var HR=\"gclid dclid gclsrc wbraid gbraid gad_source gad_campaignid utm_source utm_medium utm_campaign utm_term utm_content utm_id\".split(\" \");function IR(){var a=A.location,b,c=a==null?void 0:(b=a.search)==null?void 0:b.replace(\"?\",\"\"),d;if(c){for(var e=[],f=cj(c,!0),g=m(HR),h=g.next();!h.done;h=g.next()){var l=h.value,n=f[l];if(n)for(var p=0;p<n.length;p++){var q=n[p];q!==void 0&&e.push({name:l,value:q})}}d=e}else d=[];return d};var KR=[G.D.ra,G.D.ja],LR=[G.D.ra,G.D.ja,G.D.ka];\nfunction MR(a){var b,c=Q(506)&&!HH(a,\"ccd_ga_ads_ids_opt_out\",!1),d=!!HH(a,\"google_ng\",!1),e=Wo(c?d?LR:yp:KR),f;f=HH(a,G.D.Yf,P(a.M,G.D.Yf))||!!HH(a,\"google_ng\",!1);b={jf:c,Ls:d,Mo:e,hf:f,Xg:!!HH(a,\"ga4_ads_linked\",!1),li:jk(),Mj:!PK(),Ms:TK(a),Ks:!!U(a,I.J.Xd),Ns:!!U(a,I.J.Te),Cs:!!P(a.M,G.D.Pl),Rs:!!U(a,I.J.lj),Fg:P(a.M,G.D.Oc),zr:P(a.M,G.D.Oc,void 0,4),Os:!!U(a,I.J.Kb)};V(a,I.J.jj,b.hf);V(a,I.J.ij,NR(b));b.jf&&!b.hf&&b.Xg&&NR(b)&&W(a,\"_&ibt\",\"1\");NR(b)&&b.Mo&&(b.jf?b.Fg!==!1||b.Xg:1)&&V(a,I.J.un,\n!0);b.Ls&&!b.li&&W(a,G.D.Le,1);(b.jf?b.Fg:b.zr)===!1&&W(a,\"_&ngs\",\"1\");V(a,I.J.be,OR(b)&&(b.Ns||b.Cs));V(a,I.J.yg,OR(b)&&b.Rs&&!b.li)}function NR(a){return a.jf?(a.Xg||a.hf)&&!a.li&&!a.Mj:a.hf&&a.Fg!==!1&&!a.Mj&&!a.li}function OR(a){if(a.Os)return!1;if(a.jf){if(!a.hf&&!a.Xg)return!1}else if(!a.hf)return!1;return a.Ms||a.Ks||a.Mj||(a.jf?a.Fg===!1&&!a.Xg:a.Fg===!1)||!a.Mo?!1:!0};function bS(a){}function cS(a){var b=function(){};return b}\nfunction dS(a,b){}var eS=J.V.sl,fS=J.V.tl;function gS(a,b){var c=am();c&&c.indexOf(b)>-1&&(a[I.J.zc]=!0)}function iS(a,b,c){var d=this;}iS.P=\"internal.gtagConfig\";function jS(a,b,c){var d=this;}jS.P=\"internal.gtagDestinationConfig\";\nfunction lS(a,b){}\nlS.publicName=\"gtagSet\";function mS(){var a={};return a};function nS(a){}nS.P=\"internal.initializeServiceWorker\";function oS(a,b){}oS.publicName=\"injectHiddenIframe\";function pS(a,b,c,d,e){}pS.P=\"internal.injectHtml\";var uS={dl:1,id:1};\nfunction vS(a,b,c,d){}vS.publicName=\"injectScript\";function wS(){var a=ek,b=!1;b=!!a.H[\"5\"];return b}wS.P=\"internal.isAutoPiiEligible\";function xS(a){var b=!0;return b}xS.publicName=\"isConsentGranted\";function yS(a){var b=!1;return b}yS.P=\"internal.isDebugMode\";function zS(){return kk()}zS.P=\"internal.isDmaRegion\";function AS(){return JB()}AS.P=\"internal.isDomReady\";function BS(a){var b=!1;return b}BS.P=\"internal.isEntityInfrastructure\";function CS(a){var b=!1;if(!rh(a))throw L(this.getName(),[\"number\"],[a]);b=Q(a);return b}CS.P=\"internal.isFeatureEnabled\";function DS(){var a=!1;return a}DS.P=\"internal.isFpfe\";function ES(){var a=!1;return a}ES.P=\"internal.isGcpBrowser\";function FS(){var a=!1;return a}FS.P=\"internal.isLandingPage\";function GS(){var a=!1;return a}GS.P=\"internal.isOgt\";function HS(){var a;return a}HS.P=\"internal.isSafariPcmEligibleBrowser\";function IS(){var a=Rh(function(b){hF(this).log(\"error\",b)});a.publicName=\"JSON\";return a};function JS(a){var b=void 0;return Xd(b)}JS.P=\"internal.legacyParseUrl\";function KS(){return!1}\nvar LS={getItem:function(a){var b=null;return b},setItem:function(a,b){return!1},removeItem:function(a){}};function MS(){}MS.publicName=\"logToConsole\";function NS(a,b){}NS.P=\"internal.mergeRemoteConfig\";function OS(a,b,c){c=c===void 0?!0:c;var d=[];return Xd(d)}OS.P=\"internal.parseCookieValuesFromString\";function PS(a){var b=void 0;return b}PS.publicName=\"parseUrl\";function QS(a){}QS.P=\"internal.processAsNewEvent\";function RS(a,b,c){var d;return d}RS.P=\"internal.pushToDataLayer\";function SS(a){var b=Pa.apply(1,arguments),c=!1;if(!M(a))throw L(this.getName(),[\"string\"],arguments);for(var d=[this,a],e=m(b),f=e.next();!f.done;f=e.next())d.push(B(f.value,this.R,1));try{N.apply(null,d),c=!0}catch(g){return!1}return c}SS.publicName=\"queryPermission\";function TS(a){var b=this;}TS.P=\"internal.queueAdsTransmission\";function US(a){var b=void 0;return b}US.publicName=\"readAnalyticsStorage\";function VS(){var a=\"\";return a}VS.publicName=\"readCharacterSet\";function WS(){return E(19)}WS.P=\"internal.readDataLayerName\";function XS(){var a=\"\";return a}XS.publicName=\"readTitle\";function YS(a,b){var c=this;if(!M(a)||!jh(b))throw L(this.getName(),[\"string\",\"function\"],arguments);EM(a,function(d){b.invoke(c.R,Xd(d,c.R,1))});}YS.P=\"internal.registerCcdCallback\";function ZS(a,b){if(!M(a)||!gh(b)&&!ih(b))throw L(this.getName(),[\"string\",\"Object|undefined\"],arguments);if(Bh(hF(this).Mb()))return!1;var c,d,e=RB(a,!0);if(!e)return!1;switch(e.prefix){case \"AW\":c=pN;d=wm.fa.Ya;break;case \"DC\":c=EN;d=wm.fa.Ya;break;case \"GF\":c=JN;d=wm.fa.ed;break;case \"HA\":c=LN;d=wm.fa.ed;break;case \"UA\":c=bO;d=wm.fa.ed;break;case \"MC\":c=cS(e);d=wm.fa.sd;break;case \"G\":return bS(a),!0;default:return!1}var f=a,g=\nc,h=d,l=B(b,this.R,1),n=MC(),p=RB(f,!0);p&&n.H.register(p,g,h,l);return!0}ZS.P=\"internal.registerDestination\";var $S=[\"event\"];function aT(a,b,c){}aT.P=\"internal.registerGtagCommandListener\";function bT(a,b){var c=!1;return c}bT.P=\"internal.removeDataLayerEventListener\";function cT(a,b){}\ncT.P=\"internal.removeFormData\";function dT(){}dT.publicName=\"resetDataLayer\";function eT(a,b,c){var d=void 0;return d}eT.P=\"internal.scrubUrlParams\";function fT(a){}fT.P=\"internal.sendAdsHit\";function gT(a,b,c,d){}\ngT.P=\"internal.sendGtagEvent\";function hT(a,b,c){}hT.publicName=\"sendPixel\";function iT(a,b){}iT.P=\"internal.setAnchorHref\";function jT(a){}jT.P=\"internal.setContainerConsentDefaults\";function kT(a,b,c,d){var e=this;d=d===void 0?!0:d;var f=!1;\nreturn f}kT.publicName=\"setCookie\";function lT(a){}lT.P=\"internal.setCorePlatformServices\";function mT(a,b){}mT.P=\"internal.setDataLayerValue\";function nT(a){}nT.publicName=\"setDefaultConsentState\";function oT(a,b){}oT.P=\"internal.setDelegatedConsentType\";function pT(a,b){}pT.P=\"internal.setFormAction\";function qT(a,b,c){c=c===void 0?!1:c;if(!M(a)||!ph(c))throw L(this.getName(),[\"string\",\"any\",\"boolean|undefined\"],arguments);if(!Uj(a))throw Error(\"setInCrossContainerData requires valid CrossContainerSchema key.\");(c||Xj(a)===void 0)&&Wj(a,B(b,this.R,1));}qT.P=\"internal.setInCrossContainerData\";function rT(a,b,c){return!1}rT.publicName=\"setInWindow\";function sT(a,b,c){}sT.P=\"internal.setProductSettingsParameter\";function tT(a,b,c){if(!M(a)||!M(b)||arguments.length!==3)throw L(this.getName(),[\"string\",\"string\",\"any\"],arguments);for(var d=b.split(\".\"),e=TC(a),f=0;f<d.length-1;f++){if(e[d[f]]===void 0)e[d[f]]={};else if(!Id(e[d[f]]))throw Error(\"setRemoteConfigParameter failed, path contains a non-object type: \"+d[f]);e=e[d[f]]}e[d[f]]=B(c,this.R,1);}tT.P=\"internal.setRemoteConfigParameter\";function uT(a,b){}\nuT.P=\"internal.setTransmissionMode\";function vT(a,b,c,d){var e=this;}vT.publicName=\"sha256\";function wT(a,b,c){}\nwT.P=\"internal.sortRemoteConfigParameters\";function xT(a){}xT.P=\"internal.storeAdsBraidLabels\";function yT(a,b){var c=void 0;return c}yT.P=\"internal.subscribeToCrossContainerData\";function zT(a){}zT.P=\"internal.taskSendAdsHits\";var AT={getItem:function(a){var b=null;return b},setItem:function(a,b){},\nremoveItem:function(a){},clear:function(){},\npublicName:\"templateStorage\"};function BT(a,b){var c=!1;return c}BT.P=\"internal.testRegex\";function CT(a){var b;return b};function DT(a,b){}DT.P=\"internal.trackUsage\";function ET(a,b){var c;return c}ET.P=\"internal.unsubscribeFromCrossContainerData\";function FT(a){}FT.publicName=\"updateConsentState\";function GT(a){var b=!1;return b}GT.P=\"internal.userDataNeedsEncryption\";var HT=function(){this.H=new bi},JT=function(){return function(a){var b;var c=IT.H;if(c.contains(a))b=c.get(a,this);else{var d;if(d=c.H.hasOwnProperty(a)){var e=this.R.xb();if(e){var f=!1,g=e.Mb();if(g){Bh(g)||(f=!0);}d=f}else d=!0}if(d){var h=c.H.hasOwnProperty(a)?c.H[a]:void 0;b=h}else throw Error(a+\" is not a valid API name.\");}return b}},IT;function KT(a,b,c){IT||(IT=new HT);IT.H.add(a,b,c)}function LT(a,b){IT||(IT=new HT);var c=IT.H;if(c.H.hasOwnProperty(a))throw Error(\"Attempting to add a private function which already exists: \"+a+\".\");if(c.contains(a))throw Error(\"Attempting to add a private function with an existing API name: \"+a+\".\");c.H[a]=Bb(b)?uh(a,b):vh(a,b)};function MT(){function a(c){if(!gh(c))throw L(this.getName(),[\"Object\"],arguments);var d=B(c,this.R,1).pb();b(d)}var b=$E;a.P=\"internal.taskSetUniversalParams\";return a};function NT(){var a=function(c){return void LT(c.P,c)},b=function(c){return void KT(c.publicName,c)};b(bF);b(iF);b(uG);b(wG);b(xG);b(HG);b(JG);b(MH);b(IS());b(OH);b(KO);b(LO);b(hP);b(iP);b(jP);b(qP);b(rP);b(lS);b(oS);b(vS);b(xS);b(MS);b(PS);b(SS);b(US);b(VS);b(XS);b(hT);b(kT);b(nT);b(rT);b(vT);b(AT);b(FT);KT(\"Math\",zh());KT(\"Object\",$h);KT(\"TestHelper\",di());KT(\"assertApi\",wh);KT(\"assertThat\",xh);KT(\"decodeUri\",Ch);KT(\"decodeUriComponent\",Dh);KT(\"encodeUri\",Eh);KT(\"encodeUriComponent\",Fh);KT(\"fail\",\nLh);KT(\"generateRandom\",Oh);KT(\"getTimestamp\",Ph);KT(\"getTimestampMillis\",Ph);KT(\"getType\",Qh);KT(\"makeInteger\",Sh);KT(\"makeNumber\",Th);KT(\"makeString\",Uh);KT(\"makeTableMap\",Vh);KT(\"mock\",Yh);KT(\"mockObject\",Zh);KT(\"fromBase64\",DO,!(\"atob\"in w));KT(\"localStorage\",LS,!KS());KT(\"toBase64\",CT,!(\"btoa\"in w));a(aF);a(eF);a(yF);a(KF);a(RF);a(WF);a(lG);a(sG);a(vG);a(yG);a(zG);a(CG);a(DG);a(EG);a(FG);a(GG);a(IG);a(KG);a(LH);a(NH);a(PH);a(QH);a(RH);a(SH);a(TH);a(aJ);a(fJ);a(mJ);a(nJ);a(tJ);a(yJ);a(DJ);a(KJ);\na(PJ);a($J);a(bK);a(oK);a(pK);a(qK);a(BO);a(CO);a(EO);a(FO);a(GO);a(HO);a(IO);a(JO);a(MO);a(NO);a(OO);a(PO);a(QO);a(RO);a(SO);a(TO);a(UO);a(VO);a(WO);a(XO);a(YO);a(ZO);a($O);a(aP);a(bP);a(cP);a(dP);a(eP);a(fP);a(gP);a(kP);a(lP);a(mP);a(nP);a(oP);a(pP);a(sP);a(iS);a(jS);a(nS);a(pS);a(wS);a(yS);a(zS);a(AS);a(BS);a(CS);a(DS);a(ES);a(FS);a(GS);a(HS);a(JS);a(jG);a(NS);a(OS);a(QS);a(RS);a(TS);a(WS);a(YS);a(ZS);a(aT);a(bT);a(cT);a(eT);a(fT);a(gT);a(iT);a(jT);a(lT);a(mT);a(oT);a(pT);a(qT);a(sT);a(tT);a(uT);\na(wT);a(xT);a(yT);a(zT);a(BT);a(DT);a(ET);a(GT);LT(\"internal.IframingStateSchema\",mS());LT(\"internal.quickHash\",Nh);IT||(IT=new HT);return JT()};var WE;function OT(){WE.od(function(a,b,c){Zn();var d=Xn;d.H.SANDBOXED_JS_SEMAPHORE=d.H.SANDBOXED_JS_SEMAPHORE||0;d.H.SANDBOXED_JS_SEMAPHORE++;try{return a.apply(b,c)}finally{Zn(),Xn.H.SANDBOXED_JS_SEMAPHORE--}})}function PT(a){if(a&&a.length)for(var b=Kk(27,function(){return{}}),c=0;c<a.length;c++){var d=a[c].replace(/^_*/,\"\");b[d]=[\"sandboxedScripts\"]}}\nfunction QT(a){if(a){var b=Kk(27,function(){return{}});Jb(a,function(c,d){for(var e=0;e<d.length;e++){var f=d[e].replace(/^_*/,\"\");b[f]=b[f]||[];b[f].push(c)}})}};function RT(a){bD(eC(\"developer_id.\"+a,!0),0,{})};function ST(a,b){return Jd(a,b||null)}function Y(a){return window.encodeURIComponent(a)}function TT(a){dd(a)}function UT(a){var b=[\"veinteractive.com\",\"ve-interactive.cn\"];if(!a)return!1;var c=ej(kj(a),\"host\");if(!c)return!1;for(var d=0;b&&d<b.length;d++){var e=b[d]&&b[d].toLowerCase();if(e){var f=c.length-e.length;f>0&&e.charAt(0)!==\".\"&&(f--,e=\".\"+e);if(f>=0&&c.indexOf(e,f)===f)return!0}}return!1}\nfunction VT(a,b,c){for(var d={},e=!1,f=0;a&&f<a.length;f++)a[f]&&a[f].hasOwnProperty(b)&&a[f].hasOwnProperty(c)&&(d[a[f][b]]=a[f][c],e=!0);return e?d:null}function WT(a,b){var c={};if(a)for(var d in a)a.hasOwnProperty(d)&&(c[d]=a[d]);if(b){var e=VT(b,\"parameter\",\"parameterValue\");e&&(c=ST(e,c))}return c}function XT(a,b,c){return a===void 0||a===c?b:a}function ZT(a,b,c){return $c(a,b,c,void 0)}function $T(a,b){w[a]=b}function aU(a,b,c){var d=w;b&&(d[a]===void 0||c&&!d[a])&&(d[a]=b);return d[a]}\nvar bU={},cU=T.U;var Z={securityGroups:{}};\n\n\n\n\nZ.securityGroups.read_event_data=[\"google\"],function(){function a(b,c){return{key:c}}(function(b){Z.__read_event_data=b;Z.__read_event_data.N=\"read_event_data\";Z.__read_event_data.isVendorTemplate=!0;Z.__read_event_data.priorityOverride=0;Z.__read_event_data.isInfrastructure=!1;Z.__read_event_data[\"5\"]=!1;Z.__read_event_data[\"6\"]=!1})(function(b){var c=b.vtp_eventDataAccess,d=b.vtp_keyPatterns||[],e=b.vtp_createPermissionError;return{assert:function(f,g){if(g!=null&&!Cb(g))throw e(f,{key:g},\"Key must be a string.\");\nif(c!==\"any\"){try{if(c===\"specific\"&&g!=null&&Eg(g,d))return}catch(h){throw e(f,{key:g},\"Invalid key filter.\");}throw e(f,{key:g},\"Prohibited read from event data.\");}},aa:a}})}();\n\n\n\n\n\n\n\n\n\nZ.securityGroups.detect_user_provided_data=[\"google\"],function(){function a(b,c){return{dataSource:c}}(function(b){Z.__detect_user_provided_data=b;Z.__detect_user_provided_data.N=\"detect_user_provided_data\";Z.__detect_user_provided_data.isVendorTemplate=!0;Z.__detect_user_provided_data.priorityOverride=0;Z.__detect_user_provided_data.isInfrastructure=!1;Z.__detect_user_provided_data[\"5\"]=!1;Z.__detect_user_provided_data[\"6\"]=!1})(function(b){var c=b.vtp_createPermissionError;return{assert:function(d,\ne){if(e!==\"auto\"&&e!==\"manual\"&&e!==\"code\")throw c(d,{},\"Unknown user provided data source.\");if(b.vtp_limitDataSources)if(e!==\"auto\"||b.vtp_allowAutoDataSources){if(e===\"manual\"&&!b.vtp_allowManualDataSources)throw c(d,{},\"Detection of user provided data via manually specified CSS selectors is not allowed.\");if(e===\"code\"&&!b.vtp_allowCodeDataSources)throw c(d,{},\"Detection of user provided data from an in-page variable is not allowed.\");}else throw c(d,{},\"Automatic detection of user provided data is not allowed.\");\n},aa:a}})}();\nZ.securityGroups.get_url=[\"google\"],function(){function a(b,c,d){return{component:c,queryKey:d}}(function(b){Z.__get_url=b;Z.__get_url.N=\"get_url\";Z.__get_url.isVendorTemplate=!0;Z.__get_url.priorityOverride=0;Z.__get_url.isInfrastructure=!1;Z.__get_url[\"5\"]=!1;Z.__get_url[\"6\"]=!1})(function(b){var c=b.vtp_urlParts===\"any\"?null:[];c&&(b.vtp_protocol&&c.push(\"protocol\"),b.vtp_host&&c.push(\"host\"),b.vtp_port&&c.push(\"port\"),b.vtp_path&&c.push(\"path\"),b.vtp_extension&&c.push(\"extension\"),b.vtp_query&&\nc.push(\"query\"),b.vtp_fragment&&c.push(\"fragment\"));var d=c&&b.vtp_queriesAllowed!==\"any\"?b.vtp_queryKeys||[]:null,e=b.vtp_createPermissionError;return{assert:function(f,g,h){if(g){if(!Cb(g))throw e(f,{},\"URL component must be a string.\");if(c&&c.indexOf(g)<0)throw e(f,{},\"Prohibited URL component: \"+g);if(g===\"query\"&&d){if(!h)throw e(f,{},\"Prohibited from getting entire URL query when query keys are specified.\");if(!Cb(h))throw e(f,{},\"Query key must be a string.\");if(d.indexOf(h)<0)throw e(f,{},\n\"Prohibited query key: \"+h);}}else if(c)throw e(f,{},\"Prohibited from getting entire URL when components are specified.\");},aa:a}})}();\n\n\n\nZ.securityGroups.read_dom_elements=[\"google\"],function(){function a(b,c,d){return{type:c,value:d}}(function(b){Z.__read_dom_elements=b;Z.__read_dom_elements.N=\"read_dom_elements\";Z.__read_dom_elements.isVendorTemplate=!0;Z.__read_dom_elements.priorityOverride=0;Z.__read_dom_elements.isInfrastructure=!1;Z.__read_dom_elements[\"5\"]=!1;Z.__read_dom_elements[\"6\"]=!1})(function(b){var c=b.vtp_allowedElementIds||\"none\",d=b.vtp_allowedCssSelectors||\"none\",e=b.vtp_elementIds||[],f=b.vtp_cssSelectors||[],g=\nb.vtp_createPermissionError;return{assert:function(h,l,n){switch(l){case \"id\":if(c===\"none\")break;if(c===\"any\"||e.indexOf(n)>-1)return;break;case \"css\":if(d===\"none\")break;if(d===\"any\"||f.indexOf(n)>-1)return;break;default:throw g(h,{},\"Unknown selector type \"+l+\".\");}throw g(h,{},\"Prohibited selector value \"+n+\" for selector type \"+l+\".\");},aa:a}})}();\n\n\n\nfunction dU(){var a={},b={dataLayer:lA,callback:function(c){a.hasOwnProperty(c)&&Bb(a[c])&&a[c]();delete a[c]},bootstrap:0};return b}\nfunction eU(){var a=dU();bo(a);jm();bA();var b=Kk(27,function(){return{}});Ub(b,Z.securityGroups);var c=fm(gm()),d,e=c==null?void 0:(d=c.context)==null?void 0:d.source;Ho(e,c==null?void 0:c.parent);e!==2&&e!==4&&e!==3||R(142);return a}function fU(){var a=E(60);if(a)for(var b=a.split(\".\"),c=0;c<b.length;c++){var d=b[c],e=ML;d&&(e.H[d]=!0)}}\nfunction gU(){up();Zn();for(var a=data.resource||{},b=Vz,c=a.macros||[],d=0;d<c.length;d++)b.macros.push(new Mz(c[d],d,b.tags,b.macros));for(var e=a.tags||[],f=0;f<e.length;f++)b.tags.push(new Qz(e[f],f,b.tags,b.macros));for(var g=a.predicates||[],h=0;h<g.length;h++)b.predicates.push(new Nz(g[h],b.tags,b.macros));for(var l=a.rules||[],n=0;n<l.length;n++)b.rules.push(new Oz(l[n],n));Kz=Z;var p=data.permissions||{},q=Z;fg=new ig(E(5),p,q);var r=data.sandboxed_scripts,t=data.security_groups,u=data.runtime||\n[],v=data.runtime_lines;WE=new sf;OT();Jz=VE();var x=WE,y=NT(),z=new Qd(\"require\",y);z.Wa();x.H.H.set(\"require\",z);fb.set(\"require\",z);for(var C=0;C<u.length;C++){var D=u[C];if(!Array.isArray(D)||D.length<3){if(D.length===0)continue;break}v&&v[C]&&v[C].length&&Rf(D,v[C]);try{WE.execute(D)}catch(hU){}}PT(r);QT(t);var H=eU();sE();ek.bind();if(!Wi)for(var F=kk()?dp(Nf(5)):dp(Nf(4)),K=m(Qo),S=K.next();!S.done;S=K.next()){var X=S.value,ea=X,va=F[X]?\"granted\":\"denied\";ym().implicit(ea,va)}vD.bind();IB();\nDB();cl.K&&(Qy(),Py(KE),Zz(),UA=new TA,Py(Sy),DC(),NE||(NE=new LE),XA||(XA=new WA),PE=new OE);if(cl.H){RD.bind();bC.bind();KD.bind();var ma=hm();if(ma){var na;a:{var ba,ka=(ba=ma.scriptElement)==null?void 0:ba.src;if(ka){var Ya;try{var Ea;Ya=(Ea=xd())==null?void 0:Ea.getEntriesByType(\"resource\")}catch(hU){}if(Ya){for(var ta=-1,Za=m(Ya),jb=Za.next();!jb.done;jb=Za.next()){var rb=jb.value;if(rb.initiatorType===\n\"script\"&&(ta+=1,rb.name.replace(XD,\"\")===ka.replace(XD,\"\"))){na=ta;break a}}R(146)}else R(145)}na=void 0}var Cc=na;Cc!==void 0&&(ma.canonicalContainerId&&Rk(\"rtg\",String(ma.canonicalContainerId)),Rk(\"slo\",String(Cc)),Rk(\"hlo\",ma.htmlLoadOrder||\"-1\"),Rk(\"lst\",String(ma.loadScriptType||\"0\")))}else R(144);var kc;var Sb=em();if(Sb)if(Sb.canonicalContainerId)kc=Sb.canonicalContainerId;else{var Uc,ue=Sb.scriptContainerId||((Uc=Sb.destinations)==null?void 0:Uc[0]);kc=ue?\"_\"+ue:void 0}else kc=void 0;var $g=\nkc;$g&&Rk(\"pcid\",$g);Rk(\"bt\",String(Kf(47)?2:Kf(50)?1:0));Rk(\"ct\",String(Kf(47)?0:Kf(50)?1:3));OD.bind();for(var ah=[],Xi=[],RE=m(Object.keys(UD)),Rr=RE.next();!Rr.done;Rr=RE.next()){var xm=Rr.value;if(window.isSecureContext||!WD[xm]){var SE=UD[xm]();if(Bb(SE)){var TE=Function.prototype.toString.call(SE);Xb(TE,\"{ [native code] }\")||Xb(TE,\"{\\n    [native code]\\n}\")||Xi.push(xm)}else ah.push(xm)}}ah.length>0&&Rk(\"jsm\",ah.join(\"~\"));Xi.length>0&&Rk(\"jsp\",Xi.join(\"~\"));Xx||(Xx=new Wx)}rE();Sj(1);hG();return H}\nfunction dk(){try{if(Kf(47)||!um()){Kf(64)&&Pi.H.H.add(118517917);$C();Si();dl()&&bz();Yf[5]=!0;var a=Yn(\"debugGroupId\",function(){return String(Math.floor(Number.MAX_SAFE_INTEGER*Math.random()))});Po(a);kt();JE();Ft();EB();if(km()){E(5);gG();$A().removeExternalRestrictions(cm());}else{gU().bootstrap=Qb();Kf(51)&&DD();dl()&&\ncz();typeof w.name===\"string\"&&Wb(w.name,\"web-pixel-sandbox-CUSTOM\")&&yd()?RT(\"dMDg0Yz\"):w.Shopify&&(RT(\"dN2ZkMj\"),yd()&&RT(\"dNTU0Yz\"));fU()}}}catch(b){Sj(5),Ry()}}\n(function(a){function b(){n=A.documentElement.getAttribute(\"data-tag-assistant-present\");uo(n)&&(l=h.Am)}function c(){l&&Qc?g(l):a()}if(!w[E(37)]){var d=!1;if(A.referrer){var e=kj(A.referrer);d=gj(e,\"host\")===E(38)}if(!d){var f=fq(E(39));d=!(!f.length||!f[0].length)}d&&(w[E(37)]=!0,$c(E(40)))}var g=function(u){var v=\"GTM\",x=\"GTM\";Kf(45)&&(v=\"OGT\",x=\"GTAG\");var y=E(23),z=w[y];z||(z=[],w[y]=z,$c(\"https://\"+E(3)+\"/debug/bootstrap?id=\"+E(5)+\"&src=\"+x+\"&cond=\"+String(u)+\"&gtm=\"+du()));var C={messageType:\"CONTAINER_STARTING\",\ndata:{scriptSource:Qc,containerProduct:v,debug:!1,id:E(5),targetRef:{ctid:E(5),isDestination:$l(),canonicalId:E(6)},aliases:dm(),destinations:am()}};C.data.resume=function(){a()};Kf(2)&&(C.data.initialPublish=!0);z.push(C)},h={Nq:1,Sm:2,rn:3,ml:4,Am:5};h[h.Nq]=\"GTM_DEBUG_LEGACY_PARAM\";h[h.Sm]=\"GTM_DEBUG_PARAM\";h[h.rn]=\"REFERRER\";h[h.ml]=\"COOKIE\";h[h.Am]=\"EXTENSION_PARAM\";var l=void 0,n=void 0,p=ej(w.location,\"query\",!1,void 0,\"gtm_debug\");uo(p)&&(l=h.Sm);if(!l&&A.referrer){var q=kj(A.referrer);gj(q,\n\"host\")===E(24)&&(l=h.rn)}if(!l){var r=fq(\"__TAG_ASSISTANT\");r.length&&r[0].length&&(l=h.ml)}l||b();if(!l&&to(n)){var t=!1;ed(A,\"TADebugSignal\",function(){t||(t=!0,b(),c())},!1);w.setTimeout(function(){t||(t=!0,b(),c())},200)}else c()})(function(){!Kf(47)||ck()[\"0\"]?dk():gk()});\n\n})()\n\n"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 51,
                    "receive": 72
                },
                "_type": 3,
                "_id": "5817.63",
                "_request_id": "5817.63",
                "_ip_addr": "[2607:f8b0:4004:c23::61]",
                "_full_url": "https://www.googletagmanager.com/gtag/js?id=UA-22381566-3&cx=c&gtm=4e6641",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "www.googletagmanager.com",
                "_url": "/gtag/js?id=UA-22381566-3&cx=c&gtm=4e6641",
                "_raw_id": "5817.63",
                "_frame_id": "55DE89DA9223AB1F9AFA2446AB6DDE31",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_isSameSite": false,
                "_responseCode": 200,
                "_request_type": "Script",
                "_load_ms": 123,
                "_ttfb_ms": 51,
                "_load_start": 779,
                "_load_start_float": 779.000332,
                "_bytesIn": 129286,
                "_objectSize": 129286,
                "_objectSizeUncompressed": 363882,
                "_chunks": [
                    {
                        "ts": 836,
                        "bytes": 31173
                    },
                    {
                        "ts": 841,
                        "bytes": 16384,
                        "inflated": 65536
                    },
                    {
                        "ts": 867,
                        "bytes": 32756
                    },
                    {
                        "ts": 888,
                        "bytes": 16384,
                        "inflated": 65536
                    },
                    {
                        "ts": 891,
                        "bytes": 16384
                    },
                    {
                        "ts": 898,
                        "bytes": 16205,
                        "inflated": 36202
                    }
                ],
                "_expires": "Wed, 10 Jun 2026 19:13:04 GMT",
                "_cacheControl": "private, max-age=900",
                "_contentType": "application/javascript",
                "_contentEncoding": "zstd",
                "_socket": 302,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                "_initiator_line": 174,
                "_initiator_column": 482,
                "_initiator_type": "script",
                "_initiator_function": "$c",
                "_priority": "Low",
                "_initial_priority": "Low",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: www.googletagmanager.com",
                        ":method: GET",
                        ":path: /gtag/js?id=UA-22381566-3&cx=c&gtm=4e6641",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "referer: https://almanac.httparchive.org/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149\", \"Google Chrome\";v=\"149\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: script",
                        "sec-fetch-mode: no-cors",
                        "sec-fetch-site: cross-site",
                        "sec-fetch-storage-access: active",
                        "user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 PTST/260602.124101"
                    ],
                    "response": [
                        "access-control-allow-credentials: true",
                        "access-control-allow-headers: Cache-Control",
                        "access-control-allow-origin: *",
                        "cache-control: private, max-age=900",
                        "content-encoding: zstd",
                        "content-length: 129286",
                        "content-type: application/javascript; charset=UTF-8",
                        "cross-origin-resource-policy: cross-origin",
                        "date: Wed, 10 Jun 2026 19:13:04 GMT",
                        "expires: Wed, 10 Jun 2026 19:13:04 GMT",
                        "server: Google Tag Manager",
                        "strict-transport-security: max-age=31536000; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-xss-protection: 0",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 1972,
                "_score_cache": 0,
                "_score_cdn": 100,
                "_score_gzip": -1,
                "_score_cookies": -1,
                "_score_keep-alive": 100,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": -1,
                "_score_etags": -1,
                "_dns_ms": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": null,
                "_gzip_save": null,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": 900,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 776,
                "_dns_details": {
                    "HTTPS": {
                        "error": -105
                    },
                    "AAAA": {
                        "addr": [
                            "2607:f8b0:4004:c23::61"
                        ]
                    },
                    "A": {
                        "addr": [
                            "142.250.31.97"
                        ]
                    }
                },
                "_socket_group": "https://www.googletagmanager.com <https://httparchive.org same_site>",
                "_http2_stream_id": 3,
                "_http2_stream_dependency": 0,
                "_http2_stream_weight": 147,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 332,
                "_body_hash": "a3e294eb98de8388d04099cf9e34659a656d377e68e15b6f29ac2513508fc214",
                "_server_port": "443",
                "_renderBlocking": "non_blocking",
                "_load_end": 902,
                "_ttfb_start": 779,
                "_ttfb_end": 830,
                "_download_start": 830,
                "_download_end": 902,
                "_download_ms": 72,
                "_all_start": 779,
                "_all_end": 902,
                "_all_ms": 123,
                "_index": 19,
                "_number": 20,
                "_body_file": "010-5817.63-body.txt",
                "_cpuTimes": {
                    "EvaluateScript": 54,
                    "v8.compile": 8,
                    "FunctionCall": 1
                },
                "_cpu.EvaluateScript": 54,
                "_cpu.v8.compile": 8,
                "_cpu.FunctionCall": 1,
                "_cpuTime": 62,
                "_body_id": "5817.63",
                "_js_timing": [
                    [
                        932.626,
                        986.741
                    ],
                    [
                        932.645,
                        940.25
                    ],
                    [
                        987.502,
                        987.562
                    ],
                    [
                        987.588,
                        987.637
                    ],
                    [
                        987.653,
                        987.724
                    ],
                    [
                        987.741,
                        987.753
                    ],
                    [
                        987.763,
                        987.784
                    ],
                    [
                        987.794,
                        987.808
                    ],
                    [
                        987.827,
                        987.834
                    ],
                    [
                        987.866,
                        987.872
                    ],
                    [
                        987.881,
                        987.886
                    ],
                    [
                        987.895,
                        987.901
                    ],
                    [
                        987.91,
                        987.914
                    ],
                    [
                        987.923,
                        987.928
                    ],
                    [
                        987.938,
                        987.943
                    ],
                    [
                        988.052,
                        988.072
                    ],
                    [
                        988.085,
                        988.093
                    ],
                    [
                        1042.015,
                        1042.104
                    ],
                    [
                        1067.913,
                        1068.173
                    ],
                    [
                        1082.744,
                        1082.797
                    ],
                    [
                        1082.912,
                        1082.92
                    ],
                    [
                        1082.961,
                        1082.967
                    ]
                ],
                "_body_url": "/response_body.php?test=260610_DQ_1&run=1&bodyid=5817.63"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-06-10T19:13:04.716+00:00",
                "time": 200,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "POST",
                    "url": "https://www.google-analytics.com/g/collect?v=2&tid=G-PQ5N2MZG5M&gtm=45je6641v9115874821za200zd9115874821&_p=1781118784308&gcd=13l3l3l3l1l1&npa=0&dma=0&are=1&cid=1352623895.1781118785&frm=0&pscdl=noapi&rcb=12&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B149.0.0.0%7CGoogle%2520Chrome%3B149.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&_s=1&tag_exp=0~115616985~115938465~115938469~117776793&sid=1781118784&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=805",
                    "headersSize": 1265,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "*/*"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "cache-control",
                            "value": "no-cache"
                        },
                        {
                            "name": "content-length",
                            "value": "0"
                        },
                        {
                            "name": "origin",
                            "value": "https://almanac.httparchive.org"
                        },
                        {
                            "name": "pragma",
                            "value": "no-cache"
                        },
                        {
                            "name": "priority",
                            "value": "u=1, i"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149\", \"Google Chrome\";v=\"149\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "empty"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "no-cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "cross-site"
                        },
                        {
                            "name": "sec-fetch-storage-access",
                            "value": "active"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 PTST/260602.124101"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": [
                        {
                            "name": "v",
                            "value": "2"
                        },
                        {
                            "name": "tid",
                            "value": "G-PQ5N2MZG5M"
                        },
                        {
                            "name": "gtm",
                            "value": "45je6641v9115874821za200zd9115874821"
                        },
                        {
                            "name": "_p",
                            "value": "1781118784308"
                        },
                        {
                            "name": "gcd",
                            "value": "13l3l3l3l1l1"
                        },
                        {
                            "name": "npa",
                            "value": "0"
                        },
                        {
                            "name": "dma",
                            "value": "0"
                        },
                        {
                            "name": "are",
                            "value": "1"
                        },
                        {
                            "name": "cid",
                            "value": "1352623895.1781118785"
                        },
                        {
                            "name": "frm",
                            "value": "0"
                        },
                        {
                            "name": "pscdl",
                            "value": "noapi"
                        },
                        {
                            "name": "rcb",
                            "value": "12"
                        },
                        {
                            "name": "sr",
                            "value": "1920x1200"
                        },
                        {
                            "name": "uaa",
                            "value": "x86"
                        },
                        {
                            "name": "uab",
                            "value": "64"
                        },
                        {
                            "name": "uafvl",
                            "value": "%20Not%20A%3BBrand;99|Chromium;149.0.0.0|Google%20Chrome;149.0.0.0"
                        },
                        {
                            "name": "uam",
                            "value": "Model"
                        },
                        {
                            "name": "uamb",
                            "value": "0"
                        },
                        {
                            "name": "uap",
                            "value": "Unknown"
                        },
                        {
                            "name": "uapv",
                            "value": "0"
                        },
                        {
                            "name": "uaw",
                            "value": "0"
                        },
                        {
                            "name": "ul",
                            "value": "en-us"
                        },
                        {
                            "name": "_s",
                            "value": "1"
                        },
                        {
                            "name": "tag_exp",
                            "value": "0~115616985~115938465~115938469~117776793"
                        },
                        {
                            "name": "sid",
                            "value": "1781118784"
                        },
                        {
                            "name": "sct",
                            "value": "1"
                        },
                        {
                            "name": "seg",
                            "value": "0"
                        },
                        {
                            "name": "dl",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "dt",
                            "value": "The 2022 Web Almanac"
                        },
                        {
                            "name": "en",
                            "value": "page_view"
                        },
                        {
                            "name": "_fv",
                            "value": "1"
                        },
                        {
                            "name": "_nsi",
                            "value": "1"
                        },
                        {
                            "name": "_ss",
                            "value": "1"
                        },
                        {
                            "name": "_ee",
                            "value": "1"
                        },
                        {
                            "name": "tfd",
                            "value": "805"
                        }
                    ],
                    "postData": {
                        "mimeType": "",
                        "text": ""
                    }
                },
                "response": {
                    "status": 204,
                    "statusText": "",
                    "headersSize": 755,
                    "bodySize": 0,
                    "headers": [
                        {
                            "name": "access-control-allow-credentials",
                            "value": "true"
                        },
                        {
                            "name": "access-control-allow-origin",
                            "value": "https://almanac.httparchive.org"
                        },
                        {
                            "name": "cache-control",
                            "value": "no-cache, no-store, must-revalidate"
                        },
                        {
                            "name": "content-length",
                            "value": "0"
                        },
                        {
                            "name": "content-security-policy-report-only",
                            "value": "script-src 'none'; form-action 'none'; frame-src 'none'; report-uri https://csp.withgoogle.com/csp/scaffolding/ascnsrsggc:138:0"
                        },
                        {
                            "name": "content-type",
                            "value": "text/plain"
                        },
                        {
                            "name": "cross-origin-opener-policy-report-only",
                            "value": "same-origin; report-to=ascnsrsggc:138:0"
                        },
                        {
                            "name": "cross-origin-resource-policy",
                            "value": "cross-origin"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 10 Jun 2026 19:13:04 GMT"
                        },
                        {
                            "name": "expires",
                            "value": "Fri, 01 Jan 1990 00:00:00 GMT"
                        },
                        {
                            "name": "pragma",
                            "value": "no-cache"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"ascnsrsggc:138:0\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https://csp.withgoogle.com/csp/report-to/scaffolding/ascnsrsggc:138:0\"}],}"
                        },
                        {
                            "name": "server",
                            "value": "Golfe2"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 0,
                        "mimeType": "text/plain"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": 55,
                    "connect": 73,
                    "ssl": 39,
                    "send": 0,
                    "wait": 72,
                    "receive": 0
                },
                "_type": 3,
                "_id": "5817.64",
                "_request_id": "5817.64",
                "_ip_addr": "[2607:f8b0:4004:c09::66]",
                "_full_url": "https://www.google-analytics.com/g/collect?v=2&tid=G-PQ5N2MZG5M&gtm=45je6641v9115874821za200zd9115874821&_p=1781118784308&gcd=13l3l3l3l1l1&npa=0&dma=0&are=1&cid=1352623895.1781118785&frm=0&pscdl=noapi&rcb=12&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B149.0.0.0%7CGoogle%2520Chrome%3B149.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&_s=1&tag_exp=0~115616985~115938465~115938469~117776793&sid=1781118784&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=805",
                "_is_secure": 1,
                "_method": "POST",
                "_host": "www.google-analytics.com",
                "_url": "/g/collect?v=2&tid=G-PQ5N2MZG5M&gtm=45je6641v9115874821za200zd9115874821&_p=1781118784308&gcd=13l3l3l3l1l1&npa=0&dma=0&are=1&cid=1352623895.1781118785&frm=0&pscdl=noapi&rcb=12&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B149.0.0.0%7CGoogle%2520Chrome%3B149.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&_s=1&tag_exp=0~115616985~115938465~115938469~117776793&sid=1781118784&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=805",
                "_raw_id": "5817.64",
                "_frame_id": "55DE89DA9223AB1F9AFA2446AB6DDE31",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_isSameSite": false,
                "_responseCode": 204,
                "_request_type": "Fetch",
                "_load_ms": 72,
                "_ttfb_ms": 72,
                "_load_start": 806,
                "_load_start_float": 806.000338,
                "_bytesIn": 0,
                "_objectSize": 0,
                "_expires": "Fri, 01 Jan 1990 00:00:00 GMT",
                "_cacheControl": "no-cache, no-store, must-revalidate",
                "_contentType": "text/plain",
                "_contentEncoding": "",
                "_socket": 255,
                "_protocol": "HTTP/2",
                "_dns_start": 251,
                "_dns_end": 306,
                "_connect_start": 308,
                "_connect_end": 342,
                "_ssl_start": 342,
                "_ssl_end": 381,
                "_initiator": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                "_initiator_line": 181,
                "_initiator_column": 390,
                "_initiator_type": "script",
                "_initiator_function": "rd",
                "_priority": "High",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: www.google-analytics.com",
                        ":method: POST",
                        ":path: /g/collect?v=2&tid=G-PQ5N2MZG5M&gtm=45je6641v9115874821za200zd9115874821&_p=1781118784308&gcd=13l3l3l3l1l1&npa=0&dma=0&are=1&cid=1352623895.1781118785&frm=0&pscdl=noapi&rcb=12&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B149.0.0.0%7CGoogle%2520Chrome%3B149.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&_s=1&tag_exp=0~115616985~115938465~115938469~117776793&sid=1781118784&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=805",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "cache-control: no-cache",
                        "content-length: 0",
                        "origin: https://almanac.httparchive.org",
                        "pragma: no-cache",
                        "priority: u=1, i",
                        "referer: https://almanac.httparchive.org/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149\", \"Google Chrome\";v=\"149\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: empty",
                        "sec-fetch-mode: no-cors",
                        "sec-fetch-site: cross-site",
                        "sec-fetch-storage-access: active",
                        "user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 PTST/260602.124101"
                    ],
                    "response": [
                        "access-control-allow-credentials: true",
                        "access-control-allow-origin: https://almanac.httparchive.org",
                        "cache-control: no-cache, no-store, must-revalidate",
                        "content-length: 0",
                        "content-security-policy-report-only: script-src 'none'; form-action 'none'; frame-src 'none'; report-uri https://csp.withgoogle.com/csp/scaffolding/ascnsrsggc:138:0",
                        "content-type: text/plain",
                        "cross-origin-opener-policy-report-only: same-origin; report-to=ascnsrsggc:138:0",
                        "cross-origin-resource-policy: cross-origin",
                        "date: Wed, 10 Jun 2026 19:13:04 GMT",
                        "expires: Fri, 01 Jan 1990 00:00:00 GMT",
                        "pragma: no-cache",
                        "report-to: {\"group\":\"ascnsrsggc:138:0\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https://csp.withgoogle.com/csp/report-to/scaffolding/ascnsrsggc:138:0\"}],}",
                        "server: Golfe2"
                    ]
                },
                "_bytesOut": 3919,
                "_score_cache": -1,
                "_score_cdn": 100,
                "_score_gzip": -1,
                "_score_cookies": -1,
                "_score_keep-alive": 100,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": -1,
                "_score_etags": -1,
                "_dns_ms": 55,
                "_connect_ms": 34,
                "_ssl_ms": 39,
                "_gzip_total": null,
                "_gzip_save": null,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": null,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 805,
                "_dns_info": {
                    "secure": false,
                    "transactions_needed": [
                        {
                            "dns_query_type": "HTTPS"
                        },
                        {
                            "dns_query_type": "AAAA"
                        },
                        {
                            "dns_query_type": "A"
                        }
                    ],
                    "results": [
                        {
                            "domain_name": "www.google-analytics.com",
                            "endpoints": [
                                {
                                    "address": "2607:f8b0:4004:c09::66",
                                    "port": 0
                                },
                                {
                                    "address": "2607:f8b0:4004:c09::64",
                                    "port": 0
                                },
                                {
                                    "address": "2607:f8b0:4004:c09::8b",
                                    "port": 0
                                },
                                {
                                    "address": "2607:f8b0:4004:c09::71",
                                    "port": 0
                                },
                                {
                                    "address": "192.178.155.102",
                                    "port": 0
                                },
                                {
                                    "address": "192.178.155.101",
                                    "port": 0
                                },
                                {
                                    "address": "192.178.155.139",
                                    "port": 0
                                },
                                {
                                    "address": "192.178.155.113",
                                    "port": 0
                                },
                                {
                                    "address": "192.178.155.138",
                                    "port": 0
                                },
                                {
                                    "address": "192.178.155.100",
                                    "port": 0
                                }
                            ],
                            "hosts": [],
                            "query_type": "UNSPECIFIED",
                            "source": "dns",
                            "strings": [],
                            "timed_expiration": "13425592684277696",
                            "type": "data"
                        }
                    ]
                },
                "_dns_details": {
                    "AAAA": {
                        "addr": [
                            "2607:f8b0:4004:c09::66",
                            "2607:f8b0:4004:c09::64",
                            "2607:f8b0:4004:c09::8b",
                            "2607:f8b0:4004:c09::71"
                        ]
                    },
                    "A": {
                        "addr": [
                            "192.178.155.102",
                            "192.178.155.101",
                            "192.178.155.139",
                            "192.178.155.113",
                            "192.178.155.138",
                            "192.178.155.100"
                        ]
                    }
                },
                "_socket_group": "https://www.google-analytics.com <https://httparchive.org same_site>",
                "_chunks": [],
                "_http2_server_settings": {
                    "SETTINGS_MAX_CONCURRENT_STREAMS": 100,
                    "SETTINGS_INITIAL_WINDOW_SIZE": 1048576,
                    "SETTINGS_MAX_HEADER_LIST_SIZE": 65536
                },
                "_tls_version": "TLS 1.3",
                "_tls_resumed": "False",
                "_tls_next_proto": "h2",
                "_tls_cipher_suite": 4865,
                "_netlog_id": 338,
                "_certificates": [
                    "-----BEGIN CERTIFICATE-----\nMIIF/DCCBaOgAwIBAgIPFWmxo7yYyxAZUyxBgEFwMAoGCCqGSM49BAMCMDsxCzAJ\nBgNVBAYTAlVTMR4wHAYDVQQKExVHb29nbGUgVHJ1c3QgU2VydmljZXMxDDAKBgNV\nBAMTA1dFMjAeFw0yNjA1MTgxODM1MjdaFw0yNjA4MTAxODM1MjZaMCExHzAdBgNV\nBAMMFiouZ29vZ2xlLWFuYWx5dGljcy5jb20wWTATBgcqhkjOPQIBBggqhkjOPQMB\nBwNCAASZ3cZZgeZ9gQNNql9fWn57hFoE70FFH9H2Z1N/pM5OMKe7cX3lTehOsH1y\nA/z5i8FZ6JW5X76XYGcgI3SR/S3zo4IEojCCBJ4wDgYDVR0PAQH/BAQDAgeAMBMG\nA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFMKOh9jA\ndVO/o6pexGVRhnLcw22MMB8GA1UdIwQYMBaAFHW+xHeuifZEN33PsWgfHRrr3DRZ\nMFgGCCsGAQUFBwEBBEwwSjAhBggrBgEFBQcwAYYVaHR0cDovL28ucGtpLmdvb2cv\nd2UyMCUGCCsGAQUFBzAChhlodHRwOi8vaS5wa2kuZ29vZy93ZTIuY3J0MIICdwYD\nVR0RBIICbjCCAmqCFiouZ29vZ2xlLWFuYWx5dGljcy5jb22CG3JlZ2lvbjEuYXBw\nLW1lYXN1cmVtZW50LmNvbYITYXBwLW1lYXN1cmVtZW50LmNvbYIfcmVnaW9uMS5h\ndHQuYXBwLW1lYXN1cmVtZW50LmNvbYIXYXR0LmFwcC1tZWFzdXJlbWVudC5jb22C\nJXJlZ2lvbjEuYW5hbHl0aWNzLmFwcC1tZWFzdXJlbWVudC5jb22CHWFuYWx5dGlj\ncy5hcHAtbWVhc3VyZW1lbnQuY29tgiZyZWdpb24xLmFwcC1hbmFseXRpY3Mtc2Vy\ndmljZXMtYXR0LmNvbYIeYXBwLWFuYWx5dGljcy1zZXJ2aWNlcy1hdHQuY29tgiJy\nZWdpb24xLmFwcC1hbmFseXRpY3Mtc2VydmljZXMuY29tghphcHAtYW5hbHl0aWNz\nLXNlcnZpY2VzLmNvbYIUZ29vZ2xlLWFuYWx5dGljcy5jb22CHHJlZ2lvbjEuZ29v\nZ2xlLWFuYWx5dGljcy5jb22CGHNzbC5nb29nbGUtYW5hbHl0aWNzLmNvbYIYd3d3\nLmdvb2dsZS1hbmFseXRpY3MuY29tghxyZWdpb24xLmFuYWx5dGljcy5nb29nbGUu\nY29tghRnb29nbGV0YWdtYW5hZ2VyLmNvbYIYd3d3Lmdvb2dsZXRhZ21hbmFnZXIu\nY29tggp1cmNoaW4uY29tghJzZXJ2aWNlLnVyY2hpbi5jb22CCGZwcy5nb29nggoq\nLmZwcy5nb29nghJnb29nbGVvcHRpbWl6ZS5jb22CFnd3dy5nb29nbGVvcHRpbWl6\nZS5jb20wEwYDVR0gBAwwCjAIBgZngQwBAgEwNgYDVR0fBC8wLTAroCmgJ4YlaHR0\ncDovL2MucGtpLmdvb2cvd2UyL3lLNW5QaHRIS1FzLmNybDCCAQUGCisGAQQB1nkC\nBAIEgfYEgfMA8QB3ANdtfRDRp/V3wsfpX9cAv/mCyTNaZeHQswFzF8DIxWl3AAAB\nnjyWEbwAAAQDAEgwRgIhAMtwqLJfCIKZoUEBQOg9pajdXZqkk5CuDomJE58dxdlT\nAiEA+sqJBiI7ILIZD3UJzAkVwvKmwrvK3+TXzppJ54uRqKYAdgDLOPcViXyEoURf\nW8Hd+8lu8ppZzUcKaQWFsMsUwxRY5wAAAZ48lhH1AAAEAwBHMEUCIAMHTdkNNXx9\nuUmEVK9OD8aQypdWFC2f5H8tJQ3f3vjOAiEA3AIPjwZvjGrm7mma4EXeyZ7OxORg\njL5jxOQWBQIe4SAwCgYIKoZIzj0EAwIDRwAwRAIgWfg77BvWsCVuxsPgEyAzXjQB\nRso580QzfzhmKzxQXQICIH6VyusZIfg8Z9ORed4lyJKFZ3ROYFHsGDb3bd9/CPEQ\n-----END CERTIFICATE-----\n",
                    "-----BEGIN CERTIFICATE-----\nMIICnjCCAiWgAwIBAgIQf/Mta0CdFdWWWwWHOnxy4DAKBggqhkjOPQQDAzBHMQsw\nCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU\nMBIGA1UEAxMLR1RTIFJvb3QgUjQwHhcNMjMxMjEzMDkwMDAwWhcNMjkwMjIwMTQw\nMDAwWjA7MQswCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNlcnZp\nY2VzMQwwCgYDVQQDEwNXRTIwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQ1fh/y\nFO2QfeGeKjRDhsHVlugncN+eBMupyoZ5CwhNRorCdKS72b/u/SPXOPNL71QX4b7n\nylUlqAwwrC1dTqFRo4H+MIH7MA4GA1UdDwEB/wQEAwIBhjAdBgNVHSUEFjAUBggr\nBgEFBQcDAQYIKwYBBQUHAwIwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQU\ndb7Ed66J9kQ3fc+xaB8dGuvcNFkwHwYDVR0jBBgwFoAUgEzW63T/STaj1dj8tT7F\navCUHYwwNAYIKwYBBQUHAQEEKDAmMCQGCCsGAQUFBzAChhhodHRwOi8vaS5wa2ku\nZ29vZy9yNC5jcnQwKwYDVR0fBCQwIjAgoB6gHIYaaHR0cDovL2MucGtpLmdvb2cv\nci9yNC5jcmwwEwYDVR0gBAwwCjAIBgZngQwBAgEwCgYIKoZIzj0EAwMDZwAwZAIw\nC724NlXINaPS2X05c9P394K4CdGBb+VkRdveqsAORRKPrJPoH2DsLn5ELCKUkeys\nAjAv3wyQdkwtaWHVT/2YmBiE2zTqmOybzYhi/9Jl5TNqmgztI0k4L1G/kdASosk4\nONo=\n-----END CERTIFICATE-----\n",
                    "-----BEGIN CERTIFICATE-----\nMIIDejCCAmKgAwIBAgIQf+UwvzMTQ77dghYQST2KGzANBgkqhkiG9w0BAQsFADBX\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE\nCxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIzMTEx\nNTAzNDMyMVoXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT\nGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFI0\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE83Rzp2iLYK5DuDXFgTB7S0md+8Fhzube\nRr1r1WEYNa5A3XP3iZEwWus87oV8okB2O6nGuEfYKueSkWpz6bFyOZ8pn6KY019e\nWIZlD6GEZQbR3IvJx3PIjGov5cSr0R2Ko4H/MIH8MA4GA1UdDwEB/wQEAwIBhjAd\nBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDwYDVR0TAQH/BAUwAwEB/zAd\nBgNVHQ4EFgQUgEzW63T/STaj1dj8tT7FavCUHYwwHwYDVR0jBBgwFoAUYHtmGkUN\nl8qJUC99BM00qP/8/UswNgYIKwYBBQUHAQEEKjAoMCYGCCsGAQUFBzAChhpodHRw\nOi8vaS5wa2kuZ29vZy9nc3IxLmNydDAtBgNVHR8EJjAkMCKgIKAehhxodHRwOi8v\nYy5wa2kuZ29vZy9yL2dzcjEuY3JsMBMGA1UdIAQMMAowCAYGZ4EMAQIBMA0GCSqG\nSIb3DQEBCwUAA4IBAQAYQrsPBtYDh5bjP2OBDwmkoWhIDDkic574y04tfzHpn+cJ\nodI2D4SseesQ6bDrarZ7C30ddLibZatoKiws3UL9xnELz4ct92vID24FfVbiI1hY\n+SW6FoVHkNeWIP0GCbaM4C6uVdF5dTUsMVs/ZbzNnIdCp5Gxmx5ejvEau8otR/Cs\nkGN+hr/W5GvT1tMBjgWKZ1i4//emhA1JG1BbPzoLJQvyEotc03lXjTaCzv8mEbep\n8RqZ7a2CPsgRbuvTPBwcOMBBmuFeU88+FSBX6+7iP0il8b4Z0QFqIwwMHfs/L6K1\nvepuoxtGzi4CZ68zJpiq1UvSqTbFJjtbD4seiMHl\n-----END CERTIFICATE-----\n"
                ],
                "_server_port": "443",
                "_load_end": 878,
                "_ttfb_start": 806,
                "_ttfb_end": 878,
                "_download_start": 878,
                "_download_end": 878,
                "_download_ms": 0,
                "_all_start": 251,
                "_all_end": 878,
                "_all_ms": 200,
                "_index": 20,
                "_number": 21
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-06-10T19:13:04.780+00:00",
                "time": 33,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "POST",
                    "url": "https://www.google-analytics.com/g/collect?v=2&tid=G-PQ5N2MZG5M&gtm=45je6641v9115874821za200zd9115874821&_p=1781118784308&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAAAQ&are=1&cid=1352623895.1781118785&frm=0&pscdl=noapi&rcb=12&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B149.0.0.0%7CGoogle%2520Chrome%3B149.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&tag_exp=0~115616985~115938465~115938469~117776793&sid=1781118784&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&_s=2&tfd=867",
                    "headersSize": 1281,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "*/*"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "cache-control",
                            "value": "no-cache"
                        },
                        {
                            "name": "content-length",
                            "value": "403"
                        },
                        {
                            "name": "content-type",
                            "value": "text/plain;charset=UTF-8"
                        },
                        {
                            "name": "origin",
                            "value": "https://almanac.httparchive.org"
                        },
                        {
                            "name": "pragma",
                            "value": "no-cache"
                        },
                        {
                            "name": "priority",
                            "value": "u=1, i"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149\", \"Google Chrome\";v=\"149\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "empty"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "no-cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "cross-site"
                        },
                        {
                            "name": "sec-fetch-storage-access",
                            "value": "active"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 PTST/260602.124101"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": [
                        {
                            "name": "v",
                            "value": "2"
                        },
                        {
                            "name": "tid",
                            "value": "G-PQ5N2MZG5M"
                        },
                        {
                            "name": "gtm",
                            "value": "45je6641v9115874821za200zd9115874821"
                        },
                        {
                            "name": "_p",
                            "value": "1781118784308"
                        },
                        {
                            "name": "gcd",
                            "value": "13l3l3l3l1l1"
                        },
                        {
                            "name": "npa",
                            "value": "0"
                        },
                        {
                            "name": "dma",
                            "value": "0"
                        },
                        {
                            "name": "_eu",
                            "value": "AAAAAAQ"
                        },
                        {
                            "name": "are",
                            "value": "1"
                        },
                        {
                            "name": "cid",
                            "value": "1352623895.1781118785"
                        },
                        {
                            "name": "frm",
                            "value": "0"
                        },
                        {
                            "name": "pscdl",
                            "value": "noapi"
                        },
                        {
                            "name": "rcb",
                            "value": "12"
                        },
                        {
                            "name": "sr",
                            "value": "1920x1200"
                        },
                        {
                            "name": "uaa",
                            "value": "x86"
                        },
                        {
                            "name": "uab",
                            "value": "64"
                        },
                        {
                            "name": "uafvl",
                            "value": "%20Not%20A%3BBrand;99|Chromium;149.0.0.0|Google%20Chrome;149.0.0.0"
                        },
                        {
                            "name": "uam",
                            "value": "Model"
                        },
                        {
                            "name": "uamb",
                            "value": "0"
                        },
                        {
                            "name": "uap",
                            "value": "Unknown"
                        },
                        {
                            "name": "uapv",
                            "value": "0"
                        },
                        {
                            "name": "uaw",
                            "value": "0"
                        },
                        {
                            "name": "ul",
                            "value": "en-us"
                        },
                        {
                            "name": "tag_exp",
                            "value": "0~115616985~115938465~115938469~117776793"
                        },
                        {
                            "name": "sid",
                            "value": "1781118784"
                        },
                        {
                            "name": "sct",
                            "value": "1"
                        },
                        {
                            "name": "seg",
                            "value": "0"
                        },
                        {
                            "name": "dl",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "dt",
                            "value": "The 2022 Web Almanac"
                        },
                        {
                            "name": "_s",
                            "value": "2"
                        },
                        {
                            "name": "tfd",
                            "value": "867"
                        }
                    ],
                    "postData": {
                        "mimeType": "",
                        "text": ""
                    }
                },
                "response": {
                    "status": 204,
                    "statusText": "",
                    "headersSize": 769,
                    "bodySize": 0,
                    "headers": [
                        {
                            "name": "access-control-allow-credentials",
                            "value": "true"
                        },
                        {
                            "name": "access-control-allow-origin",
                            "value": "https://almanac.httparchive.org"
                        },
                        {
                            "name": "cache-control",
                            "value": "no-cache, no-store, must-revalidate"
                        },
                        {
                            "name": "content-length",
                            "value": "0"
                        },
                        {
                            "name": "content-security-policy-report-only",
                            "value": "script-src 'none'; form-action 'none'; frame-src 'none'; report-uri https://csp.withgoogle.com/csp/scaffolding/ascnsrsggc:138:0"
                        },
                        {
                            "name": "content-type",
                            "value": "text/plain"
                        },
                        {
                            "name": "cross-origin-opener-policy-report-only",
                            "value": "same-origin; report-to=ascnsrsggc:138:0"
                        },
                        {
                            "name": "cross-origin-resource-policy",
                            "value": "cross-origin"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 10 Jun 2026 19:13:04 GMT"
                        },
                        {
                            "name": "expires",
                            "value": "Fri, 01 Jan 1990 00:00:00 GMT"
                        },
                        {
                            "name": "pragma",
                            "value": "no-cache"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"ascnsrsggc:138:0\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https://csp.withgoogle.com/csp/report-to/scaffolding/ascnsrsggc:138:0\"}],}"
                        },
                        {
                            "name": "server",
                            "value": "Golfe2"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 0,
                        "mimeType": "text/plain"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 33,
                    "receive": 0
                },
                "_type": 3,
                "_id": "5817.65",
                "_request_id": "5817.65",
                "_ip_addr": "[2607:f8b0:4004:c09::66]",
                "_full_url": "https://www.google-analytics.com/g/collect?v=2&tid=G-PQ5N2MZG5M&gtm=45je6641v9115874821za200zd9115874821&_p=1781118784308&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAAAQ&are=1&cid=1352623895.1781118785&frm=0&pscdl=noapi&rcb=12&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B149.0.0.0%7CGoogle%2520Chrome%3B149.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&tag_exp=0~115616985~115938465~115938469~117776793&sid=1781118784&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&_s=2&tfd=867",
                "_is_secure": 1,
                "_method": "POST",
                "_host": "www.google-analytics.com",
                "_url": "/g/collect?v=2&tid=G-PQ5N2MZG5M&gtm=45je6641v9115874821za200zd9115874821&_p=1781118784308&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAAAQ&are=1&cid=1352623895.1781118785&frm=0&pscdl=noapi&rcb=12&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B149.0.0.0%7CGoogle%2520Chrome%3B149.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&tag_exp=0~115616985~115938465~115938469~117776793&sid=1781118784&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&_s=2&tfd=867",
                "_raw_id": "5817.65",
                "_frame_id": "55DE89DA9223AB1F9AFA2446AB6DDE31",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_isSameSite": false,
                "_responseCode": 204,
                "_request_type": "Fetch",
                "_load_ms": 33,
                "_ttfb_ms": 33,
                "_load_start": 870,
                "_load_start_float": 870.000344,
                "_bytesIn": 0,
                "_objectSize": 0,
                "_expires": "Fri, 01 Jan 1990 00:00:00 GMT",
                "_cacheControl": "no-cache, no-store, must-revalidate",
                "_contentType": "text/plain",
                "_contentEncoding": "",
                "_socket": 255,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                "_initiator_line": 181,
                "_initiator_column": 390,
                "_initiator_type": "script",
                "_initiator_function": "rd",
                "_priority": "High",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: www.google-analytics.com",
                        ":method: POST",
                        ":path: /g/collect?v=2&tid=G-PQ5N2MZG5M&gtm=45je6641v9115874821za200zd9115874821&_p=1781118784308&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAAAQ&are=1&cid=1352623895.1781118785&frm=0&pscdl=noapi&rcb=12&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B149.0.0.0%7CGoogle%2520Chrome%3B149.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&tag_exp=0~115616985~115938465~115938469~117776793&sid=1781118784&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&_s=2&tfd=867",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "cache-control: no-cache",
                        "content-length: 403",
                        "content-type: text/plain;charset=UTF-8",
                        "origin: https://almanac.httparchive.org",
                        "pragma: no-cache",
                        "priority: u=1, i",
                        "referer: https://almanac.httparchive.org/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149\", \"Google Chrome\";v=\"149\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: empty",
                        "sec-fetch-mode: no-cors",
                        "sec-fetch-site: cross-site",
                        "sec-fetch-storage-access: active",
                        "user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 PTST/260602.124101"
                    ],
                    "response": [
                        "access-control-allow-credentials: true",
                        "access-control-allow-origin: https://almanac.httparchive.org",
                        "cache-control: no-cache, no-store, must-revalidate",
                        "content-length: 0",
                        "content-security-policy-report-only: script-src 'none'; form-action 'none'; frame-src 'none'; report-uri https://csp.withgoogle.com/csp/scaffolding/ascnsrsggc:138:0",
                        "content-type: text/plain",
                        "cross-origin-opener-policy-report-only: same-origin; report-to=ascnsrsggc:138:0",
                        "cross-origin-resource-policy: cross-origin",
                        "date: Wed, 10 Jun 2026 19:13:04 GMT",
                        "expires: Fri, 01 Jan 1990 00:00:00 GMT",
                        "pragma: no-cache",
                        "report-to: {\"group\":\"ascnsrsggc:138:0\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https://csp.withgoogle.com/csp/report-to/scaffolding/ascnsrsggc:138:0\"}],}",
                        "server: Golfe2",
                        ":status: 204"
                    ]
                },
                "_bytesOut": 3973,
                "_score_cache": -1,
                "_score_cdn": 100,
                "_score_gzip": -1,
                "_score_cookies": -1,
                "_score_keep-alive": 100,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": -1,
                "_score_etags": -1,
                "_dns_ms": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": null,
                "_gzip_save": null,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": null,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 869,
                "_dns_details": {
                    "AAAA": {
                        "addr": [
                            "2607:f8b0:4004:c09::66",
                            "2607:f8b0:4004:c09::64",
                            "2607:f8b0:4004:c09::8b",
                            "2607:f8b0:4004:c09::71"
                        ]
                    },
                    "A": {
                        "addr": [
                            "192.178.155.102",
                            "192.178.155.101",
                            "192.178.155.139",
                            "192.178.155.113",
                            "192.178.155.138",
                            "192.178.155.100"
                        ]
                    }
                },
                "_socket_group": "https://www.google-analytics.com <https://httparchive.org same_site>",
                "_http2_stream_id": 3,
                "_http2_stream_dependency": 1,
                "_http2_stream_weight": 220,
                "_http2_stream_exclusive": 1,
                "_chunks": [],
                "_netlog_id": 344,
                "_server_port": "443",
                "_load_end": 903,
                "_ttfb_start": 870,
                "_ttfb_end": 903,
                "_download_start": 903,
                "_download_end": 903,
                "_download_ms": 0,
                "_all_start": 870,
                "_all_end": 903,
                "_all_ms": 33,
                "_index": 21,
                "_number": 22
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-06-10T19:13:04.880+00:00",
                "time": 28,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://www.google-analytics.com/analytics.js",
                    "headersSize": 598,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "*/*"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149\", \"Google Chrome\";v=\"149\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "script"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "no-cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "cross-site"
                        },
                        {
                            "name": "sec-fetch-storage-access",
                            "value": "active"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 PTST/260602.124101"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 853,
                    "bodySize": 20802,
                    "headers": [
                        {
                            "name": "age",
                            "value": "3729"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=7200"
                        },
                        {
                            "name": "content-encoding",
                            "value": "gzip"
                        },
                        {
                            "name": "content-length",
                            "value": "20802"
                        },
                        {
                            "name": "content-security-policy-report-only",
                            "value": "script-src 'none'; form-action 'none'; frame-src 'none'; report-uri https://csp.withgoogle.com/csp/scaffolding/ascnsrsgac:225:0"
                        },
                        {
                            "name": "content-type",
                            "value": "text/javascript"
                        },
                        {
                            "name": "cross-origin-opener-policy-report-only",
                            "value": "same-origin; report-to=ascnsrsgac:225:0"
                        },
                        {
                            "name": "cross-origin-resource-policy",
                            "value": "cross-origin"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 10 Jun 2026 18:10:55 GMT"
                        },
                        {
                            "name": "expires",
                            "value": "Wed, 10 Jun 2026 20:10:55 GMT"
                        },
                        {
                            "name": "last-modified",
                            "value": "Tue, 15 Jul 2025 00:44:26 GMT"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"ascnsrsgac:225:0\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https://csp.withgoogle.com/csp/report-to/scaffolding/ascnsrsgac:225:0\"}],}"
                        },
                        {
                            "name": "server",
                            "value": "Golfe2"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31536000; includeSubDomains; preload"
                        },
                        {
                            "name": "vary",
                            "value": "Accept-Encoding"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 20802,
                        "mimeType": "text/javascript",
                        "text": "(function(){var aa=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}},p=function(a){var b=typeof Symbol!=\"undefined\"&&Symbol.iterator&&a[Symbol.iterator];if(b)return b.call(a);if(typeof a.length==\"number\")return{next:aa(a)};throw Error(String(a)+\" is not an iterable or ArrayLike\");};/*\n\n Copyright The Closure Library Authors.\n SPDX-License-Identifier: Apache-2.0\n*/\nvar ba=this||self,q=function(a,b){a=a.split(\".\");for(var c=ba,d;a.length&&(d=a.shift());)a.length||b===void 0?c=c[d]&&c[d]!==Object.prototype[d]?c[d]:c[d]={}:c[d]=b};function r(){for(var a=t,b={},c=0;c<a.length;++c)b[a[c]]=c;return b}function u(){var a=\"ABCDEFGHIJKLMNOPQRSTUVWXYZ\";a+=a.toLowerCase()+\"0123456789-_\";return a+\".\"}var t,w;\nfunction ca(a){function b(m){for(;d<a.length;){var l=a.charAt(d++),k=w[l];if(k!=null)return k;if(!/^[\\s\\xa0]*$/.test(l))throw Error(\"Unknown base64 encoding at char: \"+l);}return m}t=t||u();w=w||r();for(var c=\"\",d=0;;){var e=b(-1),f=b(0),g=b(64),h=b(64);if(h===64&&e===-1)return c;c+=String.fromCharCode(e<<2|f>>4);g!==64&&(c+=String.fromCharCode(f<<4&240|g>>2),h!==64&&(c+=String.fromCharCode(g<<6&192|h)))}};var x={};function y(a){x.TAGGING=x.TAGGING||[];x.TAGGING[a]=!0};function da(a,b){if(a&&Array.isArray(a))for(var c=0;c<a.length;c++)if(a[c]&&b(a[c]))return a[c]}function z(a,b){for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c])};/*\n\n Copyright Google LLC\n SPDX-License-Identifier: Apache-2.0\n*/\nvar A=function(a){this.h=a};A.prototype.toString=function(){return this.h};new A(\"about:blank\");new A(\"about:invalid#zClosurez\");var B=/^\\s*(?!javascript:)(?:[\\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;var C=window,D=window.history,E=document,F=navigator;function G(){var a={},b=C.google_tag_data;C.google_tag_data=b===void 0?a:b;return C.google_tag_data};function ea(a){var b=H();b.pending||(b.pending=[]);da(b.pending,function(c){return c.target.ctid===a.ctid&&c.target.isDestination===a.isDestination})||b.pending.push({target:a,onLoad:void 0})}function I(){var a=C.google_tags_first_party;Array.isArray(a)||(a=[]);var b={};a=p(a);for(var c=a.next();!c.done;c=a.next())b[c.value]=!0;return Object.freeze(b)}\nvar fa=function(){this.container={};this.destination={};this.canonical={};this.pending=[];this.injectedFirstPartyContainers={};this.injectedFirstPartyContainers=I()};function H(){var a=G(),b=a.tidr;b&&typeof b===\"object\"||(b=new fa,a.tidr=b);a=b;a.container||(a.container={});a.destination||(a.destination={});a.canonical||(a.canonical={});a.pending||(a.pending=[]);a.injectedFirstPartyContainers||(a.injectedFirstPartyContainers=I());return a};var J=/:[0-9]+$/;function K(a,b){b&&(b=String(b).toLowerCase());if(b===\"protocol\"||b===\"port\")a.protocol=L(a.protocol)||L(C.location.protocol);b===\"port\"?a.port=String(Number(a.hostname?a.port:C.location.port)||(a.protocol===\"http\"?80:a.protocol===\"https\"?443:\"\")):b===\"host\"&&(a.hostname=(a.hostname||C.location.hostname).replace(J,\"\").toLowerCase());return M(a,b)}\nfunction M(a,b,c){var d=L(a.protocol);b&&(b=String(b).toLowerCase());switch(b){case \"url_no_fragment\":c=\"\";a&&a.href&&(c=a.href.indexOf(\"#\"),c=c<0?a.href:a.href.substring(0,c));a=c;break;case \"protocol\":a=d;break;case \"host\":a=a.hostname.replace(J,\"\").toLowerCase();c&&(c=/^www\\d*\\./.exec(a))&&c[0]&&(a=a.substring(c[0].length));break;case \"port\":a=String(Number(a.port)||(d===\"http\"?80:d===\"https\"?443:\"\"));break;case \"path\":a.pathname||a.hostname||y(1);a=a.pathname.substring(0,1)===\"/\"?a.pathname:\"/\"+\na.pathname;a=a.split(\"/\");[].indexOf(a[a.length-1])>=0&&(a[a.length-1]=\"\");a=a.join(\"/\");break;case \"query\":a=a.search.replace(\"?\",\"\");break;case \"extension\":a=a.pathname.split(\".\");a=a.length>1?a[a.length-1]:\"\";a=a.split(\"/\")[0];break;case \"fragment\":a=a.hash.replace(\"#\",\"\");break;default:a=a&&a.href}return a}function L(a){return a?a.replace(\":\",\"\").toLowerCase():\"\"}var N={},O=0;\nfunction P(a){var b=N[a];if(!b){b=E.createElement(\"a\");a&&(b.href=a);var c=b.pathname;c[0]!==\"/\"&&(a||y(1),c=\"/\"+c);var d=b.hostname.replace(J,\"\");b={href:b.href,protocol:b.protocol,host:b.host,hostname:d,pathname:c,search:b.search,hash:b.hash,port:b.port};O<5&&(N[a]=b,O++)}return b};var Q;function R(){function a(g){c(g.target||g.srcElement||{})}function b(g){d(g.target||g.srcElement||{})}var c=ha,d=ia,e=S();if(!e.init){E.addEventListener&&E.addEventListener(\"mousedown\",a,!1);E.addEventListener&&E.addEventListener(\"keyup\",a,!1);E.addEventListener&&E.addEventListener(\"submit\",b,!1);var f=HTMLFormElement.prototype.submit;HTMLFormElement.prototype.submit=function(){d(this);f.call(this)};e.init=!0}}\nfunction T(a,b,c,d,e){a={callback:a,domains:b,fragment:c===2,placement:c,forms:d,sameHost:e};S().decorators.push(a)}\nfunction U(a,b,c){for(var d=S().decorators,e={},f=0;f<d.length;++f){var g=d[f],h;if(h=!c||g.forms)a:{h=g.domains;var m=a,l=!!g.sameHost;if(h&&(l||m!==E.location.hostname))for(var k=0;k<h.length;k++)if(h[k]instanceof RegExp){if(h[k].test(m)){h=!0;break a}}else if(m.indexOf(h[k])>=0||l&&h[k].indexOf(m)>=0){h=!0;break a}h=!1}h&&(h=g.placement,h===void 0&&(h=g.fragment?2:1),h===b&&z(e,g.callback()))}return e}function S(){var a=G(),b=a.gl;b&&b.decorators||(b={decorators:[]},a.gl=b);return b};var V=[];function W(a){return V[a]===void 0?!1:V[a]};var ja=/(.*?)\\*(.*?)\\*(.*)/,ka=/([^?#]+)(\\?[^#]*)?(#.*)?/;function X(a){if(a=ka.exec(a))return{g:a[1],query:a[2],fragment:a[3]}}function Y(a){return new RegExp(\"(.*?)(^|&)\"+a+\"=([^&]*)&?(.*)\")}\nfunction Z(a){var b=[],c;for(c in a)if(a.hasOwnProperty(c)){var d=a[c];if(d!==void 0&&d===d&&d!==null&&d.toString()!==\"[object Object]\"){b.push(c);var e=b,f=e.push;d=String(d);t=t||u();w=w||r();for(var g=[],h=0;h<d.length;h+=3){var m=h+1<d.length,l=h+2<d.length,k=d.charCodeAt(h),n=m?d.charCodeAt(h+1):0,v=l?d.charCodeAt(h+2):0,ta=k>>2;k=(k&3)<<4|n>>4;n=(n&15)<<2|v>>6;v&=63;l||(v=64,m||(n=64));g.push(t[ta],t[k],t[n],t[v])}f.call(e,g.join(\"\"))}}a=b.join(\"*\");return[\"1\",la(a),a].join(\"*\")}\nfunction la(a,b){a=[F.userAgent,(new Date).getTimezoneOffset(),F.userLanguage||F.language,Math.floor((new Date(Date.now())).getTime()/60/1E3)-(b===void 0?0:b),a].join(\"*\");if(!(b=Q)){b=Array(256);for(var c=0;c<256;c++){for(var d=c,e=0;e<8;e++)d=d&1?d>>>1^3988292384:d>>>1;b[c]=d}}Q=b;b=4294967295;for(c=0;c<a.length;c++)b=b>>>8^Q[(b^a.charCodeAt(c))&255];return((b^-1)>>>0).toString(36)}\nfunction ma(a){return function(b){var c=P(C.location.href),d=c.search.replace(\"?\",\"\");var e={};for(var f=p(d.split(\"&\")),g=f.next();!g.done;g=f.next()){var h=p(g.value.split(\"=\"));g=h.next().value;for(var m,l=[];!(m=h.next()).done;)l.push(m.value);h=l;g=decodeURIComponent(g.replace(/\\+/g,\" \"));g===\"_gl\"&&(h=h.join(\"=\"),e[g]||(e[g]=[]),e[g].push(h))}var k;e=(k=e._gl)==null?void 0:k[0];b.query=na(e||\"\")||{};k=K(c,\"fragment\");e=-1;k.length>=4&&k.substring(0,4)===\"_gl=\"?e=4:(f=k.indexOf(\"&_gl=\"),f>0&&\n(e=f+3+2));e<0?e=void 0:(f=k.indexOf(\"&\",e),e=f<0?k.substring(e):k.substring(e,f));b.fragment=na(e||\"\")||{};a&&oa(c,d,k)}}function pa(a,b){if(a=Y(a).exec(b)){var c=a[2],d=a[4];b=a[1];d&&(b=b+c+d)}return b}function oa(a,b,c){function d(f,g){f=pa(\"_gl\",f);f.length&&(f=g+f);return f}if(D&&D.replaceState){var e=Y(\"_gl\");if(e.test(b)||e.test(c))a=K(a,\"path\"),b=d(b,\"?\"),c=d(c,\"#\"),D.replaceState({},\"\",\"\"+a+b+c)}}\nvar na=function(a){try{a:{if(a){b:{for(var b=0;b<3;++b){var c=ja.exec(a);if(c){var d=c;break b}c:{try{var e=decodeURIComponent(a);break c}catch(v){}e=void 0}a=e||\"\"}d=void 0}if(d&&d[1]===\"1\"){var f=d[3];b:{var g=d[2];for(d=0;d<3;++d)if(g===la(f,d)){var h=!0;break b}h=!1}if(h){var m=f;break a}y(7)}}m=void 0}f=m;if(f!==void 0){m={};var l=f?f.split(\"*\"):[];for(f=0;f+1<l.length;f+=2){var k=l[f],n=ca(l[f+1]);m[k]=n}y(6);return m}}catch(v){y(8)}};\nfunction qa(a,b,c,d,e){function f(l){l=pa(a,l);var k=l.charAt(l.length-1);l&&k!==\"&\"&&(l+=\"&\");return l+m}d=d===void 0?!1:d;e=e===void 0?!1:e;c=X(c);if(!c)return\"\";var g=c.query||\"\",h=c.fragment||\"\",m=a+\"=\"+b;d?h.substring(1).length!==0&&e||(h=\"#\"+f(h.substring(1))):g=\"?\"+f(g.substring(1));return\"\"+c.g+g+h}\nfunction ra(a,b){function c(m,l,k){a:{for(n in m)if(m.hasOwnProperty(n)){var n=!0;break a}n=!1}n&&(m=Z(m),d?(W(3)||W(1)||!l)&&sa(\"_gl\",m,a,l,k):ua(\"_gl\",m,a,l,k))}var d=(a.tagName||\"\").toUpperCase()===\"FORM\",e=U(b,1,d),f=U(b,2,d),g=U(b,4,d);b=U(b,3,d);c(e,!1,!1);c(f,!0,!1);W(1)&&c(g,!0,!0);for(var h in b)b.hasOwnProperty(h)&&va(h,b[h],a)}function va(a,b,c,d){c.tagName.toLowerCase()===\"a\"?ua(a,b,c,d):c.tagName.toLowerCase()===\"form\"&&sa(a,b,c)}\nfunction ua(a,b,c,d,e){d=d===void 0?!1:d;e=e===void 0?!1:e;var f;if((f=c.href)&&!(f=!W(4)||d)){var g=C.location.href;f=X(c.href);g=X(g);f=!(f&&g&&f.g===g.g&&f.query===g.query&&f.fragment)}f&&(a=qa(a,b,c.href,d,e),B.test(a)&&(c.href=a))}\nfunction sa(a,b,c,d,e){d=d===void 0?!1:d;e=e===void 0?!1:e;if(c){var f=c.getAttribute(\"action\")||\"\";if(f){var g=(c.method||\"\").toLowerCase();if(g===\"get\"&&!d){d=c.childNodes||[];e=!1;for(f=0;f<d.length;f++)if(g=d[f],g.name===a){g.setAttribute(\"value\",b);e=!0;break}e||(d=E.createElement(\"input\"),d.setAttribute(\"type\",\"hidden\"),d.setAttribute(\"name\",a),d.setAttribute(\"value\",b),c.appendChild(d))}else if(g===\"get\"||g===\"post\")a=qa(a,b,f,d,e),B.test(a)&&(c.action=a)}}}\nfunction ha(a){try{a:{for(var b=100;a&&b>0;){if(a.href&&a.nodeName.match(/^a(?:rea)?$/i)){var c=a;break a}a=a.parentNode;b--}c=null}if(c){var d=c.protocol;d!==\"http:\"&&d!==\"https:\"||ra(c,c.hostname)}}catch(e){}}function ia(a){try{var b=a.getAttribute(\"action\");if(b){var c=K(P(b),\"host\");ra(a,c)}}catch(d){}};q(\"google_tag_data.glBridge.auto\",function(a,b,c,d){R();c=c===\"fragment\"?2:1;d=!!d;T(a,b,c,d,!1);c===2&&y(23);d&&y(24)});q(\"google_tag_data.glBridge.passthrough\",function(a,b,c){R();T(a,[M(C.location,\"host\",!0)],b,!!c,!0)});q(\"google_tag_data.glBridge.decorate\",function(a,b,c){a=Z(a);va(\"_gl\",a,b,!!c)});q(\"google_tag_data.glBridge.generate\",Z);\nq(\"google_tag_data.glBridge.get\",function(a,b){var c=ma(!!b);b=S();b.data||(b.data={query:{},fragment:{}},c(b.data));c={};if(b=b.data)z(c,b.query),a&&z(c,b.fragment);return c});q(\"google_tag_data.tcBridge.registerUa\",function(a,b){a=a+\"_\"+b;var c=H(),d=c.destination[a];d?(d.state=2,d.containers=[],d.destinations=[b]):c.destination[a]={state:2,containers:[],destinations:[b]}});\nq(\"google_tag_data.tcBridge.setSideload\",function(a,b,c){var d={source:5,fromContainerExecution:!0};a={ctid:a+\"_\"+c,isDestination:!0};c=H().container[b];c&&c.state!==3||(H().container[b]={state:1,context:d,parent:a},ea({ctid:b,isDestination:!1}))});q(\"google_tag_data.tcBridge.isContainerLoaded\",function(a){return!!H().container[a]});})(window);\n(function(){function La(a){var b=1,c;if(a)for(b=0,c=a.length-1;c>=0;c--){var d=a.charCodeAt(c);b=(b<<6&268435455)+d+(d<<14);d=b&266338304;b=d!=0?b^d>>21:b}return b};var $c=function(a){this.C=a||[]};$c.prototype.set=function(a){this.C[a]=!0};$c.prototype.get=function(a){return this.C[a]};$c.prototype.encode=function(){for(var a=[],b=0;b<this.C.length;b++)this.C[b]&&(a[Math.floor(b/6)]^=1<<b%6);for(b=0;b<a.length;b++)a[b]=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_\".charAt(a[b]||0);return a.join(\"\")+\"~\"};$c.prototype.union=function(a){for(var b=this.C.slice(),c=0;c<a.C.length;c++)b[c]=b[c]||a.C[c];return new $c(b)};var aa=window.GoogleAnalyticsObject,Y;if(Y=aa!=void 0)Y=(aa.constructor+\"\").indexOf(\"String\")>-1;var ha;if(ha=Y){var wa=window.GoogleAnalyticsObject;ha=wa?wa.replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"\"):\"\"}var gb=ha||\"ga\",jd=/^(?:utma\\.)?\\d+\\.\\d+$/,kd=/^amp-[\\w.-]{22,64}$/,Ba=!1;var vd=new $c;function J(a){vd.set(a)}var Td=function(a){a=Dd(a);return vd.union(new $c(a)).encode()},Dd=function(a){a=a.get(Gd);ka(a)||(a=[]);return a};var ea=function(a){return typeof a==\"function\"},ka=function(a){return Object.prototype.toString.call(Object(a))==\"[object Array]\"},qa=function(a){var b;if(b=a!=void 0)b=(a.constructor+\"\").indexOf(\"String\")>-1;return b},D=function(a,b){return a.indexOf(b)==0},sa=function(a){return a?a.replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"\"):\"\"},ra=function(){for(var a=O.navigator.userAgent+(M.cookie?M.cookie:\"\")+(M.referrer?M.referrer:\"\"),b=a.length,c=O.history.length;c>0;)a+=c--^b++;return[hd()^La(a)&2147483647,Math.round((new Date).getTime()/\n1E3)].join(\".\")},ta=function(a){var b=M.createElement(\"img\");b.width=1;b.height=1;b.src=a;return b},ua=function(){},K=function(a){if(encodeURIComponent instanceof Function)return encodeURIComponent(a);J(28);return a},L=function(a,b,c){var d=M;try{d.addEventListener?d.addEventListener(a,b,!!c):d.attachEvent&&d.attachEvent(\"on\"+a,b)}catch(e){J(27)}},f=/^[\\w\\-:/.?=&%!\\[\\]]+$/,Nd=/^[\\w+/_-]+[=]{0,2}$/,ff=null,Id=function(a,b,c,d,e){if(!ff){ff={createScriptURL:function(ca){return ca},createHTML:function(ca){return ca}};\ntry{ff=window.trustedTypes.createPolicy(\"google-analytics\",ff)}catch(ca){}}if(a){var g=M.querySelector&&M.querySelector(\"script[nonce]\")||null;g=g?g.nonce||g.getAttribute&&g.getAttribute(\"nonce\")||\"\":\"\";c?(e=d=\"\",b&&f.test(b)&&(d=' id=\"'+b+'\"'),g&&Nd.test(g)&&(e=' nonce=\"'+g+'\"'),f.test(a)&&M.write(ff.createHTML(\"<script\"+d+e+' src=\"'+a+'\">\\x3c/script>'))):(c=M.createElement(\"script\"),c.type=\"text/javascript\",c.async=!0,c.src=ff.createScriptURL(a),d&&(c.onload=d),e&&(c.onerror=e),b&&(c.id=b),g&&c.setAttribute(\"nonce\",\ng),a=M.getElementsByTagName(\"script\")[0],a.parentNode.insertBefore(c,a))}},be=function(a,b){return E(M.location[b?\"href\":\"search\"],a)},E=function(a,b){return(a=a.match(\"(?:&|#|\\\\?)\"+K(b).replace(/([.*+?^=!:${}()|\\[\\]\\/\\\\])/g,\"\\\\$1\")+\"=([^&#]*)\"))&&a.length==2?a[1]:\"\"},xa=function(){var a=\"\"+M.location.hostname;return a.indexOf(\"www.\")==0?a.substring(4):a},de=function(a,b){var c=a.indexOf(b);if(c==5||c==6)if(a=a.charAt(c+b.length),a==\"/\"||a==\"?\"||a==\"\"||a==\":\")return!0;return!1},of=function(a,b){var c=\nM.referrer;if(/^(https?|android-app):\\/\\//i.test(c)){if(a)return c;a=\"//\"+M.location.hostname;if(!de(c,a))return b&&(b=a.replace(/\\./g,\"-\")+\".cdn.ampproject.org\",de(c,b))?void 0:c}},za=function(a,b){if(b.length==1&&b[0]!=null&&typeof b[0]===\"object\")return b[0];for(var c={},d=Math.min(a.length+1,b.length),e=0;e<d;e++)if(typeof b[e]===\"object\"){for(var g in b[e])b[e].hasOwnProperty(g)&&(c[g]=b[e][g]);break}else e<a.length&&(c[a[e]]=b[e]);return c},Ee=function(a,b){for(var c=0;c<a.length;c++)if(b==\na[c])return!0;return!1};var ee=function(){this.oa=[];this.ea={};this.m={}};ee.prototype.set=function(a,b,c){this.oa.push(a);c?this.m[\":\"+a]=b:this.ea[\":\"+a]=b};ee.prototype.get=function(a){return this.m.hasOwnProperty(\":\"+a)?this.m[\":\"+a]:this.ea[\":\"+a]};ee.prototype.map=function(a){for(var b=0;b<this.oa.length;b++){var c=this.oa[b],d=this.get(c);d&&a(c,d)}};var O=window,M=document,jf=document.currentScript?document.currentScript.src:\"\",va=function(a,b){return setTimeout(a,b)};var Qa=window,Za=document,G=function(a){var b=Qa._gaUserPrefs;if(b&&b.ioo&&b.ioo()||Za.documentElement.hasAttribute(\"data-google-analytics-opt-out\")||a&&Qa[\"ga-disable-\"+a]===!0)return!0;try{var c=Qa.external;if(c&&c._gaUserPrefs&&c._gaUserPrefs==\"oo\")return!0}catch(g){}a=[];b=String(Za.cookie).split(\";\");for(c=0;c<b.length;c++){var d=b[c].split(\"=\"),e=d[0].replace(/^\\s*|\\s*$/g,\"\");e&&e==\"AMP_TOKEN\"&&((d=d.slice(1).join(\"=\").replace(/^\\s*|\\s*$/g,\"\"))&&(d=decodeURIComponent(d)),a.push(d))}for(b=0;b<\na.length;b++)if(a[b]==\"$OPT_OUT\")return!0;return Za.getElementById(\"__gaOptOutExtension\")?!0:!1};var Ca=function(a){var b=[],c=M.cookie.split(\";\");a=new RegExp(\"^\\\\s*\"+a+\"=\\\\s*(.*?)\\\\s*$\");for(var d=0;d<c.length;d++){var e=c[d].match(a);e&&b.push(e[1])}return b},zc=function(a,b,c,d,e,g,ca){e=G(e)?!1:eb.test(M.location.hostname)||c==\"/\"&&vc.test(d)?!1:!0;if(!e)return!1;b&&b.length>1200&&(b=b.substring(0,1200));c=a+\"=\"+b+\"; path=\"+c+\"; \";g&&(c+=\"expires=\"+(new Date((new Date).getTime()+g)).toGMTString()+\"; \");d&&d!==\"none\"&&(c+=\"domain=\"+d+\";\");ca&&(c+=ca+\";\");d=M.cookie;M.cookie=c;if(!(d=d!=M.cookie))a:{a=\nCa(a);for(d=0;d<a.length;d++)if(b==a[d]){d=!0;break a}d=!1}return d},Cc=function(a){return encodeURIComponent?encodeURIComponent(a).replace(/\\(/g,\"%28\").replace(/\\)/g,\"%29\"):a},vc=/^(www\\.)?google(\\.com?)?(\\.[a-z]{2})?$/,eb=/(^|\\.)doubleclick\\.net$/i;var ya=function(a){var b=[],c=M.cookie.split(\";\");a=new RegExp(\"^\\\\s*\"+(a||\"_gac\")+\"_(UA-\\\\d+-\\\\d+)=\\\\s*(.+?)\\\\s*$\");for(var d=0;d<c.length;d++){var e=c[d].match(a);e&&b.push({ja:e[1],value:e[2],timestamp:Number(e[2].split(\".\")[1])||0})}b.sort(function(g,ca){return ca.timestamp-g.timestamp});return b};\nfunction ob(a,b,c){b=ya(b);var d={};if(!b||!b.length)return d;for(var e=0;e<b.length;e++){var g=b[e].value.split(\".\");if(g[0]!==\"1\"||c&&g.length<3||!c&&g.length!==3)a&&(a.na=!0);else if(Number(g[1])){d[b[e].ja]?a&&(a.pa=!0):d[b[e].ja]=[];var ca={version:g[0],timestamp:Number(g[1])*1E3,qa:g[2]};c&&g.length>3&&(ca.labels=g.slice(3));d[b[e].ja].push(ca)}}return d};var Fa,Ga,fb,Ab,ja=/^https?:\\/\\/[^/]*cdn\\.ampproject\\.org\\//,Ue=/^(?:www\\.|m\\.|amp\\.)+/,Ub=[],da=function(a){if(ye(a[Kd])){if(Ab===void 0){var b;if(b=(b=De.get())&&b._ga||void 0)Ab=b,J(81)}if(Ab!==void 0)return a[Q]||(a[Q]=Ab),!1}if(a[Kd]){J(67);if(a[ac]&&a[ac]!=\"cookie\")return!1;if(Ab!==void 0)a[Q]||(a[Q]=Ab);else{a:{b=String(a[W]||xa());var c=String(a[Yb]||\"/\"),d=Ca(String(a[U]||\"_ga\"));b=na(d,b,c);if(!b||jd.test(b))b=!0;else if(b=Ca(\"AMP_TOKEN\"),b.length==0)b=!0;else{if(b.length==1&&(b=decodeURIComponent(b[0]),\nb==\"$RETRIEVING\"||b==\"$OPT_OUT\"||b==\"$ERROR\"||b==\"$NOT_FOUND\")){b=!0;break a}b=!1}}if(b&&tc(ic,String(a[Na])))return!0}}return!1},ic=function(){Z.D([ua])},tc=function(a,b){var c=Ca(\"AMP_TOKEN\");if(c.length>1)return J(55),!1;c=decodeURIComponent(c[0]||\"\");if(c==\"$OPT_OUT\"||c==\"$ERROR\"||G(b))return J(62),!1;if(!ja.test(M.referrer)&&c==\"$NOT_FOUND\")return J(68),!1;if(Ab!==void 0)return J(56),va(function(){a(Ab)},0),!0;if(Fa)return Ub.push(a),!0;if(c==\"$RETRIEVING\")return J(57),va(function(){tc(a,b)},\n1E4),!0;Fa=!0;c&&c[0]!=\"$\"||(xc(\"$RETRIEVING\",3E4),setTimeout(Mc,3E4),c=\"\");return Pc(c,b)?(Ub.push(a),!0):!1},Pc=function(a,b,c){if(!window.JSON)return J(58),!1;var d=O.XMLHttpRequest;if(!d)return J(59),!1;var e=new d;if(!(\"withCredentials\"in e))return J(60),!1;e.open(\"POST\",(c||\"https://ampcid.google.com/v1/publisher:getClientId\")+\"?key=AIzaSyA65lEHUEizIsNtlbNo-l2K18dT680nsaM\",!0);e.withCredentials=!0;e.setRequestHeader(\"Content-Type\",\"text/plain\");e.onload=function(){Fa=!1;if(e.readyState==4){try{e.status!=\n200&&(J(61),Qc(\"\",\"$ERROR\",3E4));var g=JSON.parse(e.responseText);g.optOut?(J(63),Qc(\"\",\"$OPT_OUT\",31536E6)):g.clientId?Qc(g.clientId,g.securityToken,31536E6):!c&&g.alternateUrl?(Ga&&clearTimeout(Ga),Fa=!0,Pc(a,b,g.alternateUrl)):(J(64),Qc(\"\",\"$NOT_FOUND\",36E5))}catch(ca){J(65),Qc(\"\",\"$ERROR\",3E4)}e=null}};d={originScope:\"AMP_ECID_GOOGLE\"};a&&(d.securityToken=a);e.send(JSON.stringify(d));Ga=va(function(){J(66);Qc(\"\",\"$ERROR\",3E4)},1E4);return!0},Mc=function(){Fa=!1},xc=function(a,b){if(fb===void 0){fb=\n\"\";for(var c=id(),d=0;d<c.length;d++){var e=c[d];if(zc(\"AMP_TOKEN\",encodeURIComponent(a),\"/\",e,\"\",b)){fb=e;return}}}zc(\"AMP_TOKEN\",encodeURIComponent(a),\"/\",fb,\"\",b)},Qc=function(a,b,c){Ga&&clearTimeout(Ga);b&&xc(b,c);Ab=a;b=Ub;Ub=[];for(c=0;c<b.length;c++)b[c](a)},ye=function(a){a:{if(ja.test(M.referrer)){var b=M.location.hostname.replace(Ue,\"\");b:{var c=M.referrer;c=c.replace(/^https?:\\/\\//,\"\");var d=c.replace(/^[^/]+/,\"\").split(\"/\"),e=d[2];d=(d=e==\"s\"?d[3]:e)?decodeURIComponent(d):d;if(!d){if(c.indexOf(\"xn--\")==\n0){c=\"\";break b}(c=c.match(/(.*)\\.cdn\\.ampproject\\.org\\/?$/))&&c.length==2&&(d=c[1].replace(/-/g,\".\").replace(/\\.\\./g,\"-\"))}c=d?d.replace(Ue,\"\"):\"\"}(d=b===c)||(c=\".\"+c,d=b.substring(b.length-c.length,b.length)===c);if(d){b=!0;break a}else J(78)}b=!1}return b&&a!==!1};var bd=function(a){return(a?\"https:\":Ba||\"https:\"==M.location.protocol?\"https:\":\"http:\")+\"//www.google-analytics.com\"},Ge=function(a){switch(a){default:case 1:return\"https://www.google-analytics.com/gtm/js?id=\";case 2:return\"https://www.googletagmanager.com/gtag/js?id=\"}},Da=function(a){this.name=\"len\";this.message=a+\"-8192\"},ba=function(a,b,c){c=c||ua;if(b.length<=2036)wc(a,b,c);else if(b.length<=8192)x(a,b,c)||wd(a,b,c)||wc(a,b,c);else throw new Da(b.length);},pe=function(a,b,c,d){d=d||ua;wd(a+\n\"?\"+b,\"\",d,c)},wc=function(a,b,c){var d=ta(a+\"?\"+b);d.onload=d.onerror=function(){d.onload=null;d.onerror=null;c()}},wd=function(a,b,c,d){var e=O.XMLHttpRequest;if(!e)return!1;var g=new e;if(!(\"withCredentials\"in g))return!1;a=a.replace(/^http:/,\"https:\");g.open(\"POST\",a,!0);g.withCredentials=!0;g.setRequestHeader(\"Content-Type\",\"text/plain\");g.onreadystatechange=function(){if(g.readyState==4){if(d&&g.getResponseHeader(\"Content-Type\")===\"text/plain\")try{Ea(d,g.responseText,c)}catch(ca){c()}else c();\ng=null}};g.send(b);return!0},Ea=function(a,b,c){if(b.length<1)c();else if(a.count++>3)c();else{var d=b.charAt(0);if(d===\"1\")oc(a,b.substring(1),c);else if(a.V&&d===\"2\"){var e=b.substring(1).split(\",\"),g=0;b=function(){++g===e.length&&c()};for(d=0;d<e.length;d++)oc(a,e[d],b)}else c()}},oc=function(a,b,c){if(b.length===0)c();else switch(b.charAt(0)){case \"d\":pe(\"https://stats.g.doubleclick.net/j/collect\",a.U,a,c);break;case \"g\":wc(\"https://www.google.com/ads/ga-audiences\",a.google,c);(b=b.substring(1))&&\n/^[a-z.]{1,6}$/.test(b)&&wc(\"https://www.google.%/ads/ga-audiences\".replace(\"%\",b),a.google,ua);break;case \"G\":if(a.V){a.V(\"G-\"+b.substring(1));c();break}case \"x\":if(a.V){a.V();c();break}case \"c\":if(a.V){a.V(b.substring(1));c();break}default:c()}},x=function(a,b,c){return O.navigator.sendBeacon?O.navigator.sendBeacon(a,b)?(c(),!0):!1:!1};var qc=function(){return O.gaData=O.gaData||{}},h=function(a){var b=qc();return b[a]=b[a]||{}};var Ha=function(){this.M=[]};Ha.prototype.add=function(a){this.M.push(a)};Ha.prototype.D=function(a){try{for(var b=0;b<this.M.length;b++){var c=a.get(this.M[b]);c&&ea(c)&&c.call(O,a)}}catch(d){}b=a.get(Ia);b!=ua&&ea(b)&&(a.set(Ia,ua,!0),setTimeout(b,10))};function Ja(a){if(a.get(Ka)!=100&&La(P(a,Q))%1E4>=R(a,Ka)*100)throw\"abort\";}function Ma(a){if(G(P(a,Na)))throw\"abort\";}function Oa(){var a=M.location.protocol;if(a!=\"http:\"&&a!=\"https:\")throw\"abort\";}\nfunction pf(a){var b=!1,c=!1;if(vd.get(89)){c=!0;var d=a.get(kb),e=M.location;if(e){var g=e.pathname||\"\";g.charAt(0)!=\"/\"&&(g=\"/\"+g);e=e.protocol+\"//\"+e.hostname+g+e.search;d&&d.indexOf(e)===0||(b=!0)}}!c&&vd.get(90)&&(c=!0,d=a.get(lb),e=of(!!a.get(ec),!!a.get(Kd)),d!==e&&(b=!0));!c&&vd.get(91)&&(c=!0,a.get(qf)!==M.title&&(b=!0));return c&&!b}\nfunction Pa(a){try{O.navigator.sendBeacon?J(42):O.XMLHttpRequest&&\"withCredentials\"in new O.XMLHttpRequest&&J(40)}catch(c){}a.set(ld,Td(a),!0);a.set(Ac,R(a,Ac)+1);var b=[];ue.map(function(c,d){d.F&&(c=a.get(c),c!=void 0&&c!=d.defaultValue&&(typeof c==\"boolean\"&&(c*=1),b.push(d.F+\"=\"+K(\"\"+c))))});a.get(xe)===!1&&b.push(\"npa=1\");b.push(\"z=\"+Bd());pf(a)&&J(109);a.set(Ra,b.join(\"&\"),!0)}\nfunction Sa(a){var b=P(a,fa);!b&&a.get(Vd)&&(b=\"beacon\");var c=P(a,gd),d=P(a,oe),e=c||(d||bd(!1)+\"\")+\"/collect\",g=!(!c&&!d),ca=a.Z(Ia),l=P(a,Ra),k=P(a,Na);switch(P(a,ad)){case \"d\":if(!g&&!P(a,Od)){ca&&ca();break}e=c||(d||bd(!1)+\"\")+\"/j/collect\";b=a.get(qe)||void 0;pe(e,l,b,ca);break;default:g?b?(ca=ca||ua,b==\"image\"?wc(e,l,ca):b==\"xhr\"&&wd(e,l,ca)||b==\"beacon\"&&x(e,l,ca)||ba(e,l,ca)):ba(e,l,ca):ca&&ca()}l=h(k);ca=l.hitcount;l.hitcount=ca?ca+1:1;l.first_hit||(l.first_hit=(new Date).getTime());delete h(k).pending_experiments;\na.set(Ia,ua,!0);if(rf(a))if(l=P(a,Na),k=sf[l])for(l=0;l<k.length;++l)(ca=tf(k[l]).q)&&ca.length<30&&ca.push&&ca.push(uf(a));else vf[l]=vf[l]||[],vf[l].length<30&&vf[l].push(uf(a))}function Hc(a){qc().expId&&a.set(Nc,qc().expId);qc().expVar&&a.set(Oc,qc().expVar);var b=P(a,Na);if(b=h(b).pending_experiments){var c=[];for(d in b)b.hasOwnProperty(d)&&b[d]&&c.push(encodeURIComponent(d)+\".\"+encodeURIComponent(b[d]));var d=c.join(\"!\")}else d=void 0;d&&((b=a.get(m))&&(d=b+\"!\"+d),a.set(m,d,!0))}\nfunction cd(){if(O.navigator&&O.navigator.loadPurpose==\"preview\")throw\"abort\";}function yd(a){var b=O.gaDevIds||[];if(ka(b)){var c=a.get(\"&did\");qa(c)&&c.length>0&&(b=b.concat(c.split(\",\")));c=[];for(var d=0;d<b.length;d++)Ee(c,b[d])||c.push(b[d]);c.length!=0&&a.set(\"&did\",c.join(\",\"),!0)}}function vb(a){if(!a.get(Na))throw\"abort\";}\nfunction Pe(a){try{if(!a.get(Qe)&&(a.set(Qe,!0),!a.get(\"&gtm\"))){var b=void 0,c=void 0;lf(be(\"gtm_debug\"))&&(b=2);!b&&D(M.referrer,\"https://tagassistant.google.com/\")&&(b=3);!b&&Ee(M.cookie.split(\"; \"),\"__TAG_ASSISTANT=x\")&&(b=4);b||(c=M.documentElement.getAttribute(\"data-tag-assistant-present\"),lf(c)&&(b=5));if(b){O[\"google.tagmanager.debugui2.queue\"]||(O[\"google.tagmanager.debugui2.queue\"]=[],Id(\"https://www.google-analytics.com/debug/bootstrap?id=\"+a.get(Na)+\"&src=LEGACY&cond=\"+b));var d=M.currentScript;\nO[\"google.tagmanager.debugui2.queue\"].push({messageType:\"LEGACY_CONTAINER_STARTING\",data:{id:a.get(Na),scriptSource:d&&d.src||\"\"}})}}}catch(e){}}function lf(a){if(a==null||a.length===0)return!1;a=Number(a);var b=Date.now();return a<b+3E5&&a>b-9E5};var hd=function(){return Math.round(Math.random()*2147483647)},Bd=function(){try{var a=new Uint32Array(1);O.crypto.getRandomValues(a);return a[0]&2147483647}catch(b){return hd()}};function Ta(a){var b=R(a,Ua);b>=500&&J(15);var c=P(a,Va);if(c!=\"transaction\"&&c!=\"item\"){c=R(a,Wa);var d=(new Date).getTime(),e=R(a,Xa);e==0&&a.set(Xa,d);e=Math.round((d-e)*2/1E3);e>0&&(c=Math.min(c+e,20),a.set(Xa,d));if(c<=0)throw\"abort\";a.set(Wa,--c)}a.set(Ua,++b)};var Ya=function(){this.data=new ee};Ya.prototype.get=function(a){var b=$a(a),c=this.data.get(a);b&&c==void 0&&(c=ea(b.defaultValue)?b.defaultValue():b.defaultValue);return b&&b.Z?b.Z(this,a,c):c};var P=function(a,b){a=a.get(b);return a==void 0?\"\":\"\"+a},R=function(a,b){a=a.get(b);return a==void 0||a===\"\"?0:Number(a)};Ya.prototype.Z=function(a){return(a=this.get(a))&&ea(a)?a:ua};\nYa.prototype.set=function(a,b,c){if(a)if(typeof a===\"object\")for(var d in a)a.hasOwnProperty(d)&&ab(this,d,a[d],c);else ab(this,a,b,c)};\nvar ab=function(a,b,c,d){if(c==void 0)switch(b){case Na:case Va:case hb:}else switch(b){case Va:case Ra:case pb:case kb:case lb:case mb:case sb:case nb:case qf:case qb:case rb:case Q:case tb:case Eb:case Fb:case Gb:case Hb:case Ib:case ub:case xb:case yb:case Bb:case Cb:case Db:case Mb:case Nb:case Ob:case Jb:case Kb:case Lb:case fc:case Ec:case U:case W:case Yb:case $b:case ac:case Fc:break;case jb:case Fd:case Pb:case Zb:case Ka:case dc:break;case zb:break;case ge:case Oe:case \"forceSSL\":case bc:case cc:case ec:break;\ncase Ia:case Qb:case Rb:case Sb:case Tb:case Vb:case Wb:case Xb:break;case V:break;case Na:wb.test(c);break;case Ve:break;case We:}var e=$a(b);e&&e.o?e.o(a,b,c,d):a.data.set(b,c,d)},gf={hitPayload:88,location:89,referrer:90,title:91,buildHitTask:93,sendHitTask:94,displayFeaturesTask:95,customTask:97,cookieName:98,cookieDomain:99,cookiePath:100,cookieExpires:101,cookieUpdate:102,cookieFlags:103,storage:104,_x_19:105,transportUrl:106,allowAdFeatures:107,sampleRate:108};\nfunction hf(a,b){var c=gf[a];c&&J(c);a===\"displayFeaturesTask\"&&b==void 0&&J(96);/.*Task$/.test(a)&&J(92)}function mf(a,b){if(a)if(typeof a===\"object\")for(var c in a)a.hasOwnProperty(c)&&hf(c,b);else hf(a,b)};var ue=new ee,ve=[],bb=function(a,b,c,d,e){this.name=a;this.F=b;this.Z=d;this.o=e;this.defaultValue=c};function $a(a){var b=ue.get(a);if(!b)for(var c=0;c<ve.length;c++){var d=ve[c],e=d[0].exec(a);if(e){b=d[1](e);ue.set(b.name,b);break}}return b}function yc(a){var b;ue.map(function(c,d){d.F==a&&(b=d)});return b&&b.name}function S(a,b,c,d,e){a=new bb(a,b,c,d,e);ue.set(a.name,a);return a.name}function cb(a,b){ve.push([new RegExp(\"^\"+a+\"$\"),b])}function T(a,b,c){return S(a,b,c,void 0,db)}\nfunction db(){};var hb=T(\"apiVersion\",\"v\"),ib=T(\"clientVersion\",\"_v\"),We=S(\"anonymizeIp\",\"aip\"),jb=S(\"adSenseId\",\"a\"),Va=S(\"hitType\",\"t\"),Ia=S(\"hitCallback\"),Ra=S(\"hitPayload\"),ge=S(\"nonInteraction\",\"ni\"),Fc=S(\"currencyCode\",\"cu\");S(\"dataSource\",\"ds\");var Vd=S(\"useBeacon\",void 0,!1),fa=S(\"transport\"),Ve=S(\"sessionControl\",\"sc\",\"\");S(\"sessionGroup\",\"sg\");\nvar Fd=S(\"queueTime\",\"qt\"),Ac=S(\"_s\",\"_s\"),Ie=S(\"_no_slc\"),pb=S(\"screenName\",\"cd\"),kb=S(\"location\",\"dl\",\"\"),lb=S(\"referrer\",\"dr\"),mb=S(\"page\",\"dp\",\"\"),sb=S(\"hostname\",\"dh\"),nb=S(\"language\",\"ul\"),qf=S(\"title\",\"dt\",function(){return M.title||void 0});cb(\"contentGroup([0-9]+)\",function(a){return new bb(a[0],\"cg\"+a[1])});\nvar qb=S(\"screenResolution\",\"sr\"),rb=S(\"viewportSize\",\"vp\"),tb=S(\"campaignId\",\"ci\"),Eb=S(\"campaignName\",\"cn\"),Fb=S(\"campaignSource\",\"cs\"),Gb=S(\"campaignMedium\",\"cm\"),Hb=S(\"campaignKeyword\",\"ck\"),Ib=S(\"campaignContent\",\"cc\"),ub=S(\"eventCategory\",\"ec\"),xb=S(\"eventAction\",\"ea\"),yb=S(\"eventLabel\",\"el\"),zb=S(\"eventValue\",\"ev\"),Bb=S(\"socialNetwork\",\"sn\"),Cb=S(\"socialAction\",\"sa\"),Db=S(\"socialTarget\",\"st\");S(\"l1\",\"plt\");S(\"l2\",\"pdt\");S(\"l3\",\"dns\");S(\"l4\",\"rrt\");S(\"l5\",\"srt\");S(\"l6\",\"tcp\");S(\"l7\",\"dit\");\nS(\"l8\",\"clt\");S(\"l9\",\"_gst\");S(\"l10\",\"_gbt\");S(\"l11\",\"_cst\");S(\"l12\",\"_cbt\");\nvar Mb=S(\"timingCategory\",\"utc\"),Nb=S(\"timingVar\",\"utv\"),Ob=S(\"timingLabel\",\"utl\"),Pb=S(\"timingValue\",\"utt\"),Jb=S(\"appName\",\"an\"),Kb=S(\"appVersion\",\"av\",\"\"),Lb=S(\"appId\",\"aid\",\"\"),fc=S(\"appInstallerId\",\"aiid\",\"\"),Ec=S(\"exDescription\",\"exd\"),Oe=S(\"exFatal\",\"exf\"),Nc=S(\"expId\",\"xid\"),Oc=S(\"expVar\",\"xvar\"),m=S(\"exp\",\"exp\"),Rc=S(\"_utma\",\"_utma\"),Sc=S(\"_utmz\",\"_utmz\"),Tc=S(\"_utmht\",\"_utmht\"),Ua=S(\"_hc\",void 0,0),Xa=S(\"_ti\",void 0,0),Wa=S(\"_to\",void 0,20);\ncb(\"dimension([0-9]+)\",function(a){return new bb(a[0],\"cd\"+a[1])});cb(\"metric([0-9]+)\",function(a){return new bb(a[0],\"cm\"+a[1])});S(\"linkerParam\",void 0,void 0,Bc,db);var Ze=T(\"_cd2l\",void 0,!1),ld=S(\"usage\",\"_u\"),Gd=S(\"_um\");S(\"forceSSL\",void 0,void 0,function(){return Ba},function(a,b,c){J(34);Ba=!!c});var ed=S(\"_j1\",\"jid\"),ia=S(\"_j2\",\"gjid\");\ncb(\"\\\\&(.*)\",function(a){var b=new bb(a[0],a[1]),c=yc(a[0].substring(1));c&&(b.Z=function(d){return d.get(c)},b.o=function(d,e,g,ca){d.set(c,g,ca)},b.F=void 0);return b});\nvar Qb=T(\"_oot\"),dd=S(\"previewTask\"),Rb=S(\"checkProtocolTask\"),md=S(\"validationTask\"),Sb=S(\"checkStorageTask\"),Uc=S(\"historyImportTask\"),Tb=S(\"samplerTask\"),Vb=S(\"_rlt\"),Wb=S(\"buildHitTask\"),Xb=S(\"sendHitTask\"),Vc=S(\"ceTask\"),zd=S(\"devIdTask\"),Cd=S(\"timingTask\"),Ld=S(\"displayFeaturesTask\"),oa=S(\"customTask\"),ze=S(\"fpsCrossDomainTask\"),Re=T(\"_cta\"),V=T(\"name\"),Q=T(\"clientId\",\"cid\"),n=T(\"clientIdTime\"),xd=T(\"storedClientId\"),Ad=S(\"userId\",\"uid\"),Na=T(\"trackingId\",\"tid\"),U=T(\"cookieName\",void 0,\"_ga\"),\nW=T(\"cookieDomain\"),Yb=T(\"cookiePath\",void 0,\"/\"),Zb=T(\"cookieExpires\",void 0,63072E3),Hd=T(\"cookieUpdate\",void 0,!0),Be=T(\"cookieFlags\",void 0,\"\"),$b=T(\"legacyCookieDomain\"),Wc=T(\"legacyHistoryImport\",void 0,!0),ac=T(\"storage\",void 0,\"cookie\"),bc=T(\"allowLinker\",void 0,!1),cc=T(\"allowAnchor\",void 0,!0),Ka=T(\"sampleRate\",\"sf\",100),dc=T(\"siteSpeedSampleRate\",void 0,1),ec=T(\"alwaysSendReferrer\",void 0,!1),I=T(\"_gid\",\"_gid\"),la=T(\"_gcn\"),Kd=T(\"useAmpClientId\"),ce=T(\"_gclid\"),fe=T(\"_gt\"),he=T(\"_ge\",void 0,\n7776E6),ie=T(\"_gclsrc\"),je=T(\"storeGac\",void 0,!0),oe=S(\"_x_19\"),Ae=S(\"_fplc\",\"_fplc\"),F=T(\"_cs\"),Je=T(\"_useUp\",void 0,!1),Le=S(\"up\",\"up\"),Qe=S(\"_tac\",void 0,!1),Se=T(\"_gbraid\"),Te=T(\"_gbt\"),bf=T(\"_gbe\",void 0,7776E6),gd=S(\"transportUrl\"),Md=S(\"_r\",\"_r\"),Od=S(\"_slc\",\"_slc\"),qe=S(\"_dp\"),ad=S(\"_jt\",void 0,\"n\"),Ud=S(\"allowAdFeatures\",void 0,!0),xe=S(\"allowAdPersonalizationSignals\",void 0,!0);function X(a,b,c,d){b[a]=function(){try{return d&&J(d),c.apply(this,arguments)}catch(e){throw e;}}};var Ed=function(a){if(a.get(ac)==\"cookie\")return a=Ca(\"FPLC\"),a.length>0?a[0]:void 0},Fe=function(a){var b;if(b=P(a,oe)&&a.get(Ze))b=De.get(a.get(cc)),b=!(b&&b._fplc);b&&!Ed(a)&&a.set(Ae,\"0\")};var hc=!1,mc=function(a){if(P(a,ac)==\"cookie\"){if(a.get(Hd)||P(a,xd)!=P(a,Q)){var b=1E3*R(a,Zb);ma(a,Q,U,b);a.data.set(xd,P(a,Q))}(a.get(Hd)||uc(a)!=P(a,I))&&ma(a,I,la,864E5);if(a.get(je)){if(b=P(a,ce)){var c=Math.min(R(a,he),R(a,Zb)*1E3);c=c===0?0:Math.min(c,R(a,fe)*1E3+c-(new Date).getTime());a.data.set(he,c);var d={},e=P(a,fe),g=P(a,ie),ca=kc(P(a,Yb)),l=lc(P(a,W)),k=P(a,Na),w=P(a,Be);g&&g!=\"aw.ds\"?d&&(d.ua=!0):(b=[\"1\",e,Cc(b)].join(\".\"),c>=0&&(d&&(d.ta=!0),zc(\"_gac_\"+Cc(k),b,ca,l,k,c,w)));le(d)}}else J(75);\na.get(je)&&(b=P(a,Se))&&(c=Math.min(R(a,bf),R(a,Zb)*1E3),c=c===0?0:Math.min(c,R(a,Te)*1E3+c-(new Date).getTime()),a.data.set(bf,c),d={},w=P(a,Te),ca=kc(P(a,Yb)),l=lc(P(a,W)),k=P(a,Na),a=P(a,Be),b=[\"1\",w,Cc(b)].join(\".\"),c>=0&&(d&&(d.ta=!0),zc(\"_gac_gb_\"+Cc(k),b,ca,l,k,c,a)),ef(d))}},ma=function(a,b,c,d){var e=nd(a,b);if(e){c=P(a,c);var g=kc(P(a,Yb)),ca=lc(P(a,W)),l=P(a,Be),k=P(a,Na);if(ca!=\"auto\")zc(c,e,g,ca,k,d,l)&&(hc=!0);else{J(32);for(var w=id(),Ce=0;Ce<w.length;Ce++)if(ca=w[Ce],a.data.set(W,\nca),e=nd(a,b),zc(c,e,g,ca,k,d,l)){hc=!0;return}a.data.set(W,\"auto\")}}},uc=function(a){var b=Ca(P(a,la));return Xd(a,b)},nc=function(a){if(P(a,ac)==\"cookie\"&&!hc&&(mc(a),!hc))throw\"abort\";},Yc=function(a){if(a.get(Wc)){var b=P(a,W),c=P(a,$b)||xa(),d=Xc(\"__utma\",c,b);d&&(J(19),a.set(Tc,(new Date).getTime(),!0),a.set(Rc,d.R),(b=Xc(\"__utmz\",c,b))&&d.hash==b.hash&&a.set(Sc,b.R))}},nd=function(a,b){b=Cc(P(a,b));var c=P(a,W);c=lc(c).split(\".\").length;a=jc(P(a,Yb));a>1&&(c+=\"-\"+a);return b?[\"GA1\",c,b].join(\".\"):\n\"\"},Xd=function(a,b){return na(b,P(a,W),P(a,Yb))},na=function(a,b,c){if(!a||a.length<1)J(12);else{for(var d=[],e=0;e<a.length;e++){var g=a[e];var ca=g.split(\".\");var l=ca.shift();(l==\"GA1\"||l==\"1\")&&ca.length>1?(g=ca.shift().split(\"-\"),g.length==1&&(g[1]=\"1\"),g[0]*=1,g[1]*=1,ca={H:g,l:ca.join(\".\")}):ca=kd.test(g)?{H:[0,0],l:g}:void 0;ca&&d.push(ca)}if(d.length==1)return J(13),d[0].l;if(d.length==0)J(12);else{J(14);d=Gc(d,lc(b).split(\".\").length,0);if(d.length==1)return d[0].l;d=Gc(d,jc(c),1);d.length>\n1&&J(41);return d[0]&&d[0].l}}},Gc=function(a,b,c){for(var d=[],e=[],g,ca=0;ca<a.length;ca++){var l=a[ca];l.H[c]==b?d.push(l):g==void 0||l.H[c]<g?(e=[l],g=l.H[c]):l.H[c]==g&&e.push(l)}return d.length>0?d:e},lc=function(a){return a.indexOf(\".\")==0?a.substr(1):a},id=function(){var a=[],b=xa().split(\".\");if(b.length==4){var c=b[b.length-1];if(parseInt(c,10)==c)return[\"none\"]}for(c=b.length-2;c>=0;c--)a.push(b.slice(c).join(\".\"));b=M.location.hostname;eb.test(b)||vc.test(b)||a.push(\"none\");return a},\nkc=function(a){if(!a)return\"/\";a.length>1&&a.lastIndexOf(\"/\")==a.length-1&&(a=a.substr(0,a.length-1));a.indexOf(\"/\")!=0&&(a=\"/\"+a);return a},jc=function(a){a=kc(a);return a==\"/\"?1:a.split(\"/\").length},le=function(a){a.ta&&J(77);a.na&&J(74);a.pa&&J(73);a.ua&&J(69)},ef=function(a){a.ta&&J(85);a.na&&J(86);a.pa&&J(87)};function Xc(a,b,c){b==\"none\"&&(b=\"\");var d=[],e=Ca(a);a=a==\"__utma\"?6:2;for(var g=0;g<e.length;g++){var ca=(\"\"+e[g]).split(\".\");ca.length>=a&&d.push({hash:ca[0],R:e[g],O:ca})}if(d.length!=0)return d.length==1?d[0]:Zc(b,d)||Zc(c,d)||Zc(null,d)||d[0]}function Zc(a,b){if(a==null)var c=a=1;else c=La(a),a=La(D(a,\".\")?a.substring(1):\".\"+a);for(var d=0;d<b.length;d++)if(b[d].hash==c||b[d].hash==a)return b[d]};var Jc=new RegExp(/^https?:\\/\\/([^\\/:]+)/),De=O.google_tag_data.glBridge,Kc=RegExp(\"(.*)([?&#])(?:_ga=[^&#]*)(?:&?)(.*)\"),od=RegExp(\"(.*)([?&#])(?:_gac=[^&#]*)(?:&?)(.*)\");function Bc(a){if(a.get(Ze))return J(35),De.generate($e(a));var b=P(a,Q),c=P(a,I)||\"\";b=\"_ga=2.\"+K(pa(c+b,0)+\".\"+c+\"-\"+b);(a=af(a))?(J(44),a=\"&_gac=1.\"+K([pa(a.qa,0),a.timestamp,a.qa].join(\".\"))):a=\"\";return b+a}\nfunction Ic(a,b){var c=new Date;return La([a,O.navigator.userAgent,c.getTimezoneOffset(),c.getYear(),c.getDate(),c.getHours(),c.getMinutes()+b].join(\".\"))}function pa(a,b){var c=new Date,d=O.navigator,e=c.getHours()+Math.floor((c.getMinutes()+b)/60);return La([a,d.userAgent,d.language||\"\",c.getTimezoneOffset(),c.getYear(),c.getDate()+Math.floor(e/24),(24+e)%24,(60+c.getMinutes()+b)%60].join(\".\"))}var Dc=function(a){J(48);this.target=a;this.T=!1};\nDc.prototype.ca=function(a,b){if(a){if(this.target.get(Ze))return De.decorate($e(this.target),a,b);if(a.tagName){if(a.tagName.toLowerCase()==\"a\"){a.href&&(a.href=qd(this,a.href,b));return}if(a.tagName.toLowerCase()==\"form\")return rd(this,a)}if(typeof a==\"string\")return qd(this,a,b)}};\nvar qd=function(a,b,c){var d=Kc.exec(b);d&&d.length>=3&&(b=d[1]+(d[3]?d[2]+d[3]:\"\"));(d=od.exec(b))&&d.length>=3&&(b=d[1]+(d[3]?d[2]+d[3]:\"\"));a=a.target.get(\"linkerParam\");d=b.indexOf(\"?\");var e=b.indexOf(\"#\");b=c?b+((e==-1?\"#\":\"&\")+a):e==-1?b+((d===-1?\"?\":\"&\")+a):b.substring(0,e)+(d===-1||d>e?\"?\":\"&\")+a+b.substring(e);b=b.replace(/&+_ga=/,\"&_ga=\");return b=b.replace(RegExp(\"&+_gac=\"),\"&_gac=\")},rd=function(a,b){if(b&&b.action)if(b.method.toLowerCase()==\"get\"){a=a.target.get(\"linkerParam\").split(\"&\");\nfor(var c=0;c<a.length;c++){var d=a[c].split(\"=\"),e=d[1];d=d[0];for(var g=b.childNodes||[],ca=!1,l=0;l<g.length;l++)if(g[l].name==d){g[l].setAttribute(\"value\",e);ca=!0;break}ca||(g=M.createElement(\"input\"),g.setAttribute(\"type\",\"hidden\"),g.setAttribute(\"name\",d),g.setAttribute(\"value\",e),b.appendChild(g))}}else b.method.toLowerCase()==\"post\"&&(b.action=qd(a,b.action))};\nDc.prototype.S=function(a,b,c){function d(g){try{g=g||O.event;a:{var ca=g.target||g.srcElement;for(g=100;ca&&g>0;){if(ca.href&&ca.nodeName.match(/^a(?:rea)?$/i)){var l=ca;break a}ca=ca.parentNode;g--}l={}}(l.protocol==\"http:\"||l.protocol==\"https:\")&&sd(a,l.hostname||\"\")&&l.href&&(l.href=qd(e,l.href,b))}catch(k){J(26)}}var e=this;this.target.get(Ze)?De.auto(function(){return $e(e.target)},a,b?\"fragment\":\"\",c):(this.T||(this.T=!0,L(\"mousedown\",d,!1),L(\"keyup\",d,!1)),c&&L(\"submit\",function(g){g=g||O.event;\nif((g=g.target||g.srcElement)&&g.action){var ca=g.action.match(Jc);ca&&sd(a,ca[1])&&rd(e,g)}}))};Dc.prototype.$=function(a){if(a){var b=this,c=b.target.get(F);c!==void 0&&De.passthrough(function(){if(c(\"analytics_storage\"))return{};var d={};return d._ga=b.target.get(Q),d._up=\"1\",d},1,!0)}};function sd(a,b){if(b==M.location.hostname)return!1;for(var c=0;c<a.length;c++)if(a[c]instanceof RegExp){if(a[c].test(b))return!0}else if(b.indexOf(a[c])>=0)return!0;return!1}\nfunction ke(a,b){return b!=Ic(a,0)&&b!=Ic(a,-1)&&b!=Ic(a,-2)&&b!=pa(a,0)&&b!=pa(a,-1)&&b!=pa(a,-2)}function $e(a){var b=af(a),c={};c._ga=a.get(Q);c._gid=a.get(I)||void 0;c._gac=b?[b.qa,b.timestamp].join(\".\"):void 0;b=a.get(Ae);a=Ed(a);return c._fplc=b&&b!==\"0\"?b:a,c}function af(a){function b(e){return e==void 0||e===\"\"?0:Number(e)}var c=a.get(ce);if(c&&a.get(je)){var d=b(a.get(fe));if(d*1E3+b(a.get(he))<=(new Date).getTime())J(76);else return{timestamp:d,qa:c}}};var p=/^(GTM|OPT)-[A-Z0-9]+$/,q=/;_gaexp=[^;]*/g,r=/;((__utma=)|([^;=]+=GAX?\\d+\\.))[^;]*/g,Aa=/^https?:\\/\\/[\\w\\-.]+\\.google.com(:\\d+)?\\/optimize\\/opt-launch\\.html\\?.*$/,nf=0,wf={},t=function(a){function b(d,e){e&&(c+=\"&\"+d+\"=\"+K(e))}var c=Ge(a.type)+K(a.id);a.B!=\"dataLayer\"&&b(\"l\",a.B);b(\"cx\",a.context);b(\"t\",a.target);b(\"cid\",a.clientId);b(\"cidt\",a.ka);b(\"gac\",a.la);b(\"aip\",a.ia);a.sa&&b(\"_slc\",\"1\");a.sync&&b(\"m\",\"sync\");b(\"cycle\",a.G);a.qa&&b(\"gclid\",a.qa);Aa.test(M.referrer)&&b(\"cb\",String(hd()));\nreturn c},He=function(a,b){var c=(new Date).getTime();O[a.B]=O[a.B]||[];wf[a.B]||(wf[a.B]=!0,c={\"gtm.start\":c},a.sync||(c.event=\"gtm.js\"),O[a.B].push(c));a.type===2&&function(d,e,g){O[a.B].push(arguments)}(\"config\",a.id,b)},Ke=function(a,b,c,d){c=c||{};var e=O.google_tag_data.tcBridge;if(p.test(b))var g=1;else{var ca=b.split(\"-\");ca.length>1&&ca[0]!==\"GTM\"&&ca[0]!==\"UA\"&&(g=2)}if(g){ca={id:b,type:g,B:c.dataLayer||\"dataLayer\",G:!1};var l=void 0;a.get(\"&gtm\")==b&&(ca.G=!0);switch(g){case 1:ca.ia=!!a.get(\"anonymizeIp\");\nca.sync=d;b=String(a.get(\"name\"));b!=\"t0\"&&(ca.target=b);G(String(a.get(\"trackingId\")))||(ca.clientId=String(a.get(Q)),ca.ka=Number(a.get(n)),b=c.palindrome?r:q,b=(b=M.cookie.replace(/^|(; +)/g,\";\").match(b))?b.sort().join(\"\").substring(1):void 0,ca.la=b,ca.qa=E(P(a,kb),\"gclid\"));break;case 2:if(e.isContainerLoaded(b)||nf>=20)return;nf++;ca.context=\"c\";l={};l=(l.is_legacy_loaded=!0,l);ca.sa=!0;e.registerUa(a.get(\"name\"),a.get(\"trackingId\"));e.setSideload(a.get(\"name\"),b,a.get(\"trackingId\"))}He(ca,\nl);return t(ca)}};var Jd=function(a,b){b||(b=(b=P(a,V))&&b!=\"t0\"?Wd.test(b)?\"_gat_\"+Cc(P(a,Na)):\"_gat_\"+Cc(b):\"_gat\");this.Y=b},Rd=function(a,b){var c=b.get(Wb);b.set(Wb,function(e){Pd(a,e,ed);Pd(a,e,ia);var g=c(e);Qd(a,e);return g});var d=b.get(Xb);b.set(Xb,function(e){var g=d(e);if(se(e)){J(80);var ca={U:re(e,1),google:re(e,2),count:0};pe(\"https://stats.g.doubleclick.net/j/collect\",ca.U,ca);e.set(ed,\"\",!0)}return g})},Pd=function(a,b,c){b.get(Ud)===!1||b.get(c)||(Ca(a.Y)[0]==\"1\"?b.set(c,\"\",!0):b.set(c,\"\"+hd(),!0))},\nQd=function(a,b){se(b)&&zc(a.Y,\"1\",P(b,Yb),P(b,W),P(b,Na),6E4,P(b,Be))},se=function(a){return!!a.get(ed)&&a.get(Ud)!==!1},Ne=function(a){var b=P(a,Na);return!H[b]&&rf(a)},re=function(a,b){var c=new ee,d=function(g){$a(g).F&&c.set($a(g).F,a.get(g))};d(hb);d(ib);d(Na);d(Q);d(ed);b==1&&(d(Ad),d(ia),d(I));a.get(xe)===!1&&c.set(\"npa\",\"1\");c.set($a(ld).F,Td(a));var e=\"\";c.map(function(g,ca){e+=K(g)+\"=\";e+=K(\"\"+ca)+\"&\"});e+=\"z=\"+hd();b==1?e=\"t=dc&aip=1&_r=3&\"+e:b==2&&(e=\"t=sr&aip=1&_r=4&slf_rd=1&\"+e);return e},\nMe=function(a){if(Ne(a)){var b=P(a,Na);H[b]=!0;return function(c){if(c&&!H[c]){var d=Ke(a,c);if(d){var e=d.indexOf(\"&_slc=1\")>0;H[c]=!0;sf[b]||(sf[b]=[]);e&&(sf[b].push(c),tf(c,vf[b]));Id(d)}}}}},Wd=/^gtm\\d+$/;var fd=function(a,b){a=a.model;if(!a.get(\"dcLoaded\")){var c=new $c(Dd(a));c.set(29);a.set(Gd,c.C);b=b||{};var d;b[U]&&(d=Cc(b[U]));b=new Jd(a,d);Rd(b,a);a.set(\"dcLoaded\",!0)}};var Sd=function(a){var b=a.get(ac)!=\"cookie\"?!1:!0;if(b){b=new Jd(a);var c=a.get(\"dcLoaded\");c||(Pd(b,a,ed),Pd(b,a,ia),Qd(b,a));b=!c&&se(a);c=Ne(a);b&&a.set(Md,1,!0);c&&a.set(Od,1,!0);if(b||c)a.set(ad,\"d\",!0),J(79),a.set(qe,{U:re(a,1),google:re(a,2),V:Me(a),count:0},!0)}};var Lc=function(){var a=O.gaGlobal=O.gaGlobal||{};return a.hid=a.hid||hd()};var wb=/^(UA|YT|MO|GP)-(\\d+)-(\\d+)$/,pc=function(a){function b(e,g){d.model.data.set(e,g);a.hasOwnProperty(e)&&hf(e,g)}function c(e,g){d.model.data.set(e,g);d.filters.add(e)}var d=this;this.model=new Ya;this.filters=new Ha;b(V,a[V]);b(Na,sa(a[Na]));b(U,a[U]);b(W,a[W]||xa());b(Yb,a[Yb]);b(Zb,a[Zb]);b(Hd,a[Hd]);b(Be,a[Be]);b($b,a[$b]);b(Wc,a[Wc]);b(bc,a[bc]);b(cc,a[cc]);b(Ka,a[Ka]);b(dc,a[dc]);b(ec,a[ec]);b(ac,a[ac]);b(Ad,a[Ad]);b(n,a[n]);b(Kd,a[Kd]);b(je,a[je]);b(Ze,a[Ze]);b(oe,a[oe]);b(Je,a[Je]);\nb(F,a[F]);b(hb,1);b(ib,\"j102\");c(Re,Pe);c(Qb,Ma);c(oa,ua);c(dd,cd);c(Rb,Oa);c(md,vb);c(Sb,nc);c(Uc,Yc);c(Tb,Ja);c(Vb,Ta);c(Vc,Hc);c(zd,yd);c(Ld,Sd);c(ze,Fe);c(Wb,Pa);c(Xb,Sa);c(Cd,ua);pd(this.model);td(this.model,a[Q]);this.model.set(jb,Lc())};pc.prototype.get=function(a){return this.model.get(a)};pc.prototype.set=function(a,b){this.model.set(a,b);mf(a,b)};\npc.prototype.send=function(a){if(!(arguments.length<1)){if(typeof arguments[0]===\"string\"){var b=arguments[0];var c=[].slice.call(arguments,1)}else b=arguments[0]&&arguments[0][Va],c=arguments;b&&(c=za(me[b]||[],c),c[Va]=b,mf(c),this.model.set(c,void 0,!0),this.filters.D(this.model),this.model.data.m={})}};pc.prototype.ma=function(a,b){var c=this;u(a,c,b)||(v(a,function(){u(a,c,b)}),y(String(c.get(V)),a,void 0,b,!0))};\nfunction td(a,b){var c=P(a,U);a.data.set(la,c==\"_ga\"?\"_gid\":c+\"_gid\");if(P(a,ac)==\"cookie\"){hc=!1;c=Ca(P(a,U));c=Xd(a,c);if(!c){c=P(a,W);var d=P(a,$b)||xa();c=Xc(\"__utma\",d,c);c!=void 0?(J(10),c=c.O[1]+\".\"+c.O[2]):c=void 0}c&&(hc=!0);if(d=c&&!a.get(Hd))if(d=c.split(\".\"),d.length!=2)d=!1;else if(d=Number(d[1])){var e=R(a,Zb);d=d+e<(new Date).getTime()/1E3}else d=!1;d&&(c=void 0);c&&(a.data.set(xd,c),a.data.set(Q,c),(c=uc(a))&&a.data.set(I,c));a.get(je)&&(c=a.get(ce),d=a.get(ie),!c||d&&d!=\"aw.ds\")&&\n(c={},d=(M?ob(c):{})[P(a,Na)],le(c),d&&d.length!=0&&(c=d[0],a.data.set(fe,c.timestamp/1E3),a.data.set(ce,c.qa)));a.get(je)&&(c=a.get(Se),d={},e=(M?ob(d,\"_gac_gb\",!0):{})[P(a,Na)],ef(d),e&&e.length!=0&&(d=e[0],e=d.qa,c&&c!==e||(d.labels&&d.labels.length&&(e+=\".\"+d.labels.join(\".\")),a.data.set(Te,d.timestamp/1E3),a.data.set(Se,e))))}if(a.get(Hd)){c=be(\"_ga\",!!a.get(cc));var g=be(\"_gl\",!!a.get(cc));d=De.get(a.get(cc));e=d._ga;g&&g.indexOf(\"_ga*\")>0&&!e&&J(30);if(b||!a.get(Je))g=!1;else if(g=a.get(F),\ng===void 0||g(\"analytics_storage\"))g=!1;else{J(84);a.data.set(Le,1);if(g=d._up)if(g=Jc.exec(M.referrer)){g=g[1];var ca=M.location.hostname;g=ca===g||ca.indexOf(\".\"+g)>=0||g.indexOf(\".\"+ca)>=0?!0:!1}else g=!1;g=g?!0:!1}ca=d.gclid;var l=d._gac;if(c||e||ca||l)if(c&&e&&J(36),a.get(bc)||ye(a.get(Kd))||g){if(e&&(J(38),a.data.set(Q,e),d._gid&&(J(51),a.data.set(I,d._gid))),ca?(J(82),a.data.set(ce,ca),d.gclsrc&&a.data.set(ie,d.gclsrc)):l&&(e=l.split(\".\"))&&e.length===2&&(J(37),a.data.set(ce,e[0]),a.data.set(fe,\ne[1])),(d=d._fplc)&&P(a,oe)&&(J(83),a.data.set(Ae,d)),c)b:if(d=c.indexOf(\".\"),d==-1)J(22);else{e=c.substring(0,d);g=c.substring(d+1);d=g.indexOf(\".\");c=g.substring(0,d);g=g.substring(d+1);if(e==\"1\"){if(d=g,ke(d,c)){J(23);break b}}else if(e==\"2\"){d=g.indexOf(\"-\");e=\"\";d>0?(e=g.substring(0,d),d=g.substring(d+1)):d=g.substring(1);if(ke(e+d,c)){J(53);break b}e&&(J(2),a.data.set(I,e))}else{J(22);break b}J(11);a.data.set(Q,d);if(c=be(\"_gac\",!!a.get(cc)))c=c.split(\".\"),c[0]!=\"1\"||c.length!=4?J(72):ke(c[3],\nc[1])?J(71):(a.data.set(ce,c[3]),a.data.set(fe,c[2]),J(70))}}else J(21)}b&&(J(9),a.data.set(Q,K(b)));a.get(Q)||(b=(b=O.gaGlobal)&&b.from_cookie&&P(a,ac)!==\"cookie\"?void 0:(b=b&&b.vid)&&b.search(jd)!==-1?b:void 0,b?(J(17),a.data.set(Q,b)):(J(8),a.data.set(Q,ra())));a.get(I)||(J(3),a.data.set(I,ra()));mc(a);b=O.gaGlobal=O.gaGlobal||{};c=P(a,Q);a=c===P(a,xd);if(b.vid==void 0||a&&!b.from_cookie)b.vid=c,b.from_cookie=a}\nfunction pd(a){var b=O.navigator,c=O.screen,d=M.location;a.set(lb,of(!!a.get(ec),!!a.get(Kd)));if(d){var e=d.pathname||\"\";e.charAt(0)!=\"/\"&&(J(31),e=\"/\"+e);a.set(kb,d.protocol+\"//\"+d.hostname+e+d.search)}c&&a.set(qb,c.width+\"x\"+c.height);c=M.documentElement;var g=(e=M.body)&&e.clientWidth&&e.clientHeight,ca=[];c&&c.clientWidth&&c.clientHeight&&(M.compatMode===\"CSS1Compat\"||!g)?ca=[c.clientWidth,c.clientHeight]:g&&(ca=[e.clientWidth,e.clientHeight]);c=ca[0]<=0||ca[1]<=0?\"\":ca.join(\"x\");a.set(rb,c);\na.set(nb,(b&&(b.language||b.browserLanguage)||\"\").toLowerCase());a.data.set(ce,be(\"gclid\",!0));a.data.set(ie,be(\"gclsrc\",!0));a.data.set(fe,Math.round((new Date).getTime()/1E3));a.get(ce)||(a.data.set(Se,be(\"wbraid\",!0)),a.data.set(Te,Math.round((new Date).getTime()/1E3)));if(d&&a.get(cc)&&(b=M.location.hash)){b=b.split(/[?&#]+/);d=[];for(c=0;c<b.length;++c)(D(b[c],\"utm_id\")||D(b[c],\"utm_campaign\")||D(b[c],\"utm_source\")||D(b[c],\"utm_medium\")||D(b[c],\"utm_term\")||D(b[c],\"utm_content\")||D(b[c],\"gclid\")||\nD(b[c],\"dclid\")||D(b[c],\"gclsrc\")||D(b[c],\"wbraid\"))&&d.push(b[c]);d.length>0&&(b=\"#\"+d.join(\"&\"),a.set(kb,a.get(kb)+b))}}var me={pageview:[mb],event:[ub,xb,yb,zb],social:[Bb,Cb,Db],timing:[Mb,Nb,Pb,Ob]};var rc=function(a){if(M.visibilityState==\"prerender\")return!1;a();return!0},z=function(a){if(!rc(a)){J(16);var b=!1,c=function(){if(!b&&rc(a)){b=!0;var d=M;d.removeEventListener?d.removeEventListener(\"visibilitychange\",c,!1):d.detachEvent&&d.detachEvent(\"onvisibilitychange\",c)}};L(\"visibilitychange\",c)}};var te=/^(?:(\\w+)\\.)?(?:(\\w+):)?(\\w+)$/,sc=function(a){if(ea(a[0]))this.u=a[0];else{var b=te.exec(a[0]);b!=null&&b.length==4&&(this.da=b[1]||\"t0\",this.K=b[2]||\"\",this.methodName=b[3],this.aa=[].slice.call(a,1),this.K||(this.A=this.methodName==\"create\",this.i=this.methodName==\"require\",this.g=this.methodName==\"provide\",this.ba=this.methodName==\"remove\"),this.i&&(this.aa.length>=3?(this.X=this.aa[1],this.W=this.aa[2]):this.aa[1]&&(qa(this.aa[1])?this.X=this.aa[1]:this.W=this.aa[1])));b=a[1];a=a[2];\nif(!this.methodName)throw\"abort\";if(this.i&&(!qa(b)||b==\"\"))throw\"abort\";if(this.g&&(!qa(b)||b==\"\"||!ea(a)))throw\"abort\";if(ud(this.da)||ud(this.K))throw\"abort\";if(this.g&&this.da!=\"t0\")throw\"abort\";}};function ud(a){return a.indexOf(\".\")>=0||a.indexOf(\":\")>=0};var Yd,Zd,$d,A;Yd=new ee;$d=new ee;A=new ee;Zd={ec:45,ecommerce:46,linkid:47};\nvar u=function(a,b,c){b==N||b.get(V);var d=Yd.get(a);if(!ea(d))return!1;b.plugins_=b.plugins_||new ee;if(b.plugins_.get(a))return!0;b.plugins_.set(a,new d(b,c||{}));return!0},y=function(a,b,c,d,e){if(!ea(Yd.get(b))&&!$d.get(b)){Zd.hasOwnProperty(b)&&J(Zd[b]);var g=void 0;if(p.test(b)){J(52);a=N.j(a);if(!a)return!0;c=Ke(a.model,b,d,e);g=function(){Z.D([\"provide\",b,function(){}]);var l=O[d&&d.dataLayer||\"dataLayer\"];l&&l.hide&&ea(l.hide.end)&&l.hide[b]&&(l.hide.end(),l.hide.end=void 0)}}!c&&Zd.hasOwnProperty(b)?\n(J(39),c=b+\".js\"):J(43);if(c){var ca;d&&(ca=d[oe]);qa(ca)||(ca=void 0);a=ae(cf(c,ca));!ca||ne(a.protocol)&&B(a)||(a=ae(cf(c)));ne(a.protocol)&&B(a)&&(Id(a.url,void 0,e,void 0,g),$d.set(b,!0))}}},v=function(a,b){var c=A.get(a)||[];c.push(b);A.set(a,c)},C=function(a,b){Yd.set(a,b);b=A.get(a)||[];for(var c=0;c<b.length;c++)b[c]();A.set(a,[])},B=function(a){var b=ae(M.location.href);if(D(a.url,Ge(1))||D(a.url,Ge(2)))return!0;if(a.query||a.url.indexOf(\"?\")>=0||a.path.indexOf(\"://\")>=0)return!1;if(a.host==\nb.host&&a.port==b.port||jf&&(b=M.createElement(\"a\"),b.href=jf,b=kf(b),a.host===b[0]&&a.port===b[1]))return!0;b=a.protocol==\"http:\"?80:443;return a.host==\"www.google-analytics.com\"&&(a.port||b)==b&&D(a.path,\"/plugins/\")?!0:!1},ne=function(a){var b=M.location.protocol;return a==\"https:\"||a==b?!0:a!=\"http:\"?!1:b==\"http:\"},kf=function(a){var b=a.hostname||\"\",c=b.indexOf(\"]\")>=0;b=b.split(c?\"]\":\":\")[0].toLowerCase();c&&(b+=\"]\");c=(a.protocol||\"\").toLowerCase();c=a.port*1||(c==\"http:\"?80:c==\"https:\"?443:\n\"\");a=a.pathname||\"\";D(a,\"/\")||(a=\"/\"+a);return[b,\"\"+c,a]},ae=function(a){var b=M.createElement(\"a\");b.href=M.location.href;var c=(b.protocol||\"\").toLowerCase(),d=kf(b),e=b.search||\"\",g=c+\"//\"+d[0]+(d[1]?\":\"+d[1]:\"\");D(a,\"//\")?a=c+a:D(a,\"/\")?a=g+a:!a||D(a,\"?\")?a=g+d[2]+(a||e):a.split(\"/\")[0].indexOf(\":\")<0&&(a=g+d[2].substring(0,d[2].lastIndexOf(\"/\"))+\"/\"+a);b.href=a;c=kf(b);return{protocol:(b.protocol||\"\").toLowerCase(),host:c[0],port:c[1],path:c[2],query:b.search||\"\",url:a||\"\"}},cf=function(a,b){return a&&\na.indexOf(\"/\")>=0?a:(b||bd(!1))+\"/plugins/ua/\"+a};var Z={ga:function(){Z.fa=[]}};Z.ga();Z.D=function(a){var b=Z.J.apply(Z,arguments);b=Z.fa.concat(b);for(Z.fa=[];b.length>0&&!Z.v(b[0])&&!(b.shift(),Z.fa.length>0););Z.fa=Z.fa.concat(b)};Z.ra=function(a){N.q&&(N.q.length===300&&(N.q.shift(),N.qd++),N.q.push(a))};Z.J=function(a){for(var b=[],c=0;c<arguments.length;c++){var d=void 0;try{d=new sc(arguments[c]),d.g?C(d.aa[0],d.aa[1]):(d.i&&(d.ha=y(d.da,d.aa[0],d.X,d.W)),b.push(d)),Z.ra(arguments[c])}catch(e){}}return b};\nZ.v=function(a){try{if(a.u)a.u.call(O,N.j(\"t0\"));else{var b=a.da==gb?N:N.j(a.da);if(a.A){if(a.da==\"t0\"&&(b=N.create.apply(N,a.aa),b===null))return!0}else if(a.ba)N.remove(a.da);else if(b)if(a.i){if(a.ha&&(a.ha=y(a.da,a.aa[0],a.X,a.W)),!u(a.aa[0],b,a.W))return!0}else if(a.K){var c=a.methodName,d=a.aa,e=b.plugins_.get(a.K);e[c].apply(e,d)}else b[a.methodName].apply(b,a.aa)}}catch(g){}};var H={},sf={},vf={};function tf(a,b){var c=O.google_tag_data;c||(c=O.google_tag_data={});var d=c.slq;d||(d=c.slq={});c=d[a];c||(c={},c=d[a]=(c.q=b?b.slice():[],c));return c}function uf(a){return{allowAdFeatures:a.get(Ud),allowAdPersonalizationSignals:a.get(xe),cookieDomain:P(a,W),cookieExpires:a.get(Zb),cookieFlags:P(a,Be),cookieName:P(a,U),cookiePath:P(a,Yb),cookieUpdate:a.get(Hd),hitPayload:P(a,Ra)}}\nfunction rf(a){return a.get(Ie)===void 0&&a.get(fa)===void 0&&a.get(gd)===void 0&&a.get(oe)===void 0};var N=function(a){J(1);Z.D.apply(Z,[arguments])};N.h={};N.P=[];N.answer=42;var we=[Na,W,V];N.create=function(a){var b=za(we,[].slice.call(arguments));b[V]||(b[V]=\"t0\");var c=\"\"+b[V];if(N.h[c])return N.h[c];if(da(b))return null;b=new pc(b);N.h[c]=b;N.P.push(b);c=qc().tracker_created;if(ea(c))try{c(b)}catch(d){}return b};N.remove=function(a){for(var b=0;b<N.P.length;b++)if(N.P[b].get(V)==a){N.P.splice(b,1);N.h[a]=null;break}};N.j=function(a){return N.h[a]};N.getAll=function(){return N.P.slice(0)};\nN.init=function(){gb!=\"ga\"&&J(49);var a=O[gb];if(!a||a.answer!=42){N.loaded=!0;var b=a&&a.q,c=ka(b);a=[];c?a=b.slice(0):J(50);N.q=c?b:[];N.q.splice(0);N.qd=0;b=O[gb]=N;X(\"create\",b,b.create);X(\"remove\",b,b.remove);X(\"getByName\",b,b.j,5);X(\"getAll\",b,b.getAll,6);b=pc.prototype;X(\"get\",b,b.get,7);X(\"set\",b,b.set,4);X(\"send\",b,b.send);X(\"requireSync\",b,b.ma);b=Ya.prototype;X(\"get\",b,b.get);X(\"set\",b,b.set);if(\"https:\"!=M.location.protocol&&!Ba){a:{b=M.getElementsByTagName(\"script\");for(c=0;c<b.length&&\nc<100;c++){var d=b[c].src;if(d&&0==d.indexOf(bd(!0)+\"/analytics\")){b=!0;break a}}b=!1}b&&(Ba=!0)}(O.gaplugins=O.gaplugins||{}).Linker=Dc;b=Dc.prototype;C(\"linker\",Dc);X(\"decorate\",b,b.ca,20);X(\"autoLink\",b,b.S,25);X(\"passthrough\",b,b.$,25);C(\"displayfeatures\",fd);C(\"adfeatures\",fd);Z.D.apply(N,a)}};var Xe=N.init,Ye=O[gb];Ye&&Ye.r?Xe():z(Xe);z(function(){Z.D([\"provide\",\"render\",ua])});})(window);\n"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 19,
                    "receive": 9
                },
                "_type": 3,
                "_id": "5817.66",
                "_request_id": "5817.66",
                "_ip_addr": "[2607:f8b0:4004:c09::66]",
                "_full_url": "https://www.google-analytics.com/analytics.js",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "www.google-analytics.com",
                "_url": "/analytics.js",
                "_raw_id": "5817.66",
                "_frame_id": "55DE89DA9223AB1F9AFA2446AB6DDE31",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_isSameSite": false,
                "_responseCode": 200,
                "_request_type": "Script",
                "_load_ms": 28,
                "_ttfb_ms": 19,
                "_load_start": 970,
                "_load_start_float": 970.000349,
                "_bytesIn": 20802,
                "_objectSize": 20802,
                "_objectSizeUncompressed": 52310,
                "_chunks": [
                    {
                        "ts": 997,
                        "bytes": 20802,
                        "inflated": 52310
                    }
                ],
                "_expires": "Wed, 10 Jun 2026 20:10:55 GMT",
                "_cacheControl": "public, max-age=7200",
                "_contentType": "text/javascript",
                "_contentEncoding": "gzip",
                "_socket": 255,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://www.googletagmanager.com/gtag/js?id=UA-22381566-3&cx=c&gtm=4e6641",
                "_initiator_line": 135,
                "_initiator_column": 482,
                "_initiator_type": "script",
                "_initiator_function": "$c",
                "_priority": "Low",
                "_initial_priority": "Low",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: www.google-analytics.com",
                        ":method: GET",
                        ":path: /analytics.js",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "referer: https://almanac.httparchive.org/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149\", \"Google Chrome\";v=\"149\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: script",
                        "sec-fetch-mode: no-cors",
                        "sec-fetch-site: cross-site",
                        "sec-fetch-storage-access: active",
                        "user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 PTST/260602.124101"
                    ],
                    "response": [
                        "age: 3729",
                        "cache-control: public, max-age=7200",
                        "content-encoding: gzip",
                        "content-length: 20802",
                        "content-security-policy-report-only: script-src 'none'; form-action 'none'; frame-src 'none'; report-uri https://csp.withgoogle.com/csp/scaffolding/ascnsrsgac:225:0",
                        "content-type: text/javascript",
                        "cross-origin-opener-policy-report-only: same-origin; report-to=ascnsrsgac:225:0",
                        "cross-origin-resource-policy: cross-origin",
                        "date: Wed, 10 Jun 2026 18:10:55 GMT",
                        "expires: Wed, 10 Jun 2026 20:10:55 GMT",
                        "last-modified: Tue, 15 Jul 2025 00:44:26 GMT",
                        "report-to: {\"group\":\"ascnsrsgac:225:0\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https://csp.withgoogle.com/csp/report-to/scaffolding/ascnsrsgac:225:0\"}],}",
                        "server: Golfe2",
                        "strict-transport-security: max-age=31536000; includeSubDomains; preload",
                        "vary: Accept-Encoding",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 1888,
                "_score_cache": 0,
                "_score_cdn": 100,
                "_score_gzip": 100,
                "_score_cookies": -1,
                "_score_keep-alive": 100,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": -1,
                "_score_etags": -1,
                "_dns_ms": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": 20802,
                "_gzip_save": 0,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": 3471,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 969,
                "_dns_details": {
                    "AAAA": {
                        "addr": [
                            "2607:f8b0:4004:c09::66",
                            "2607:f8b0:4004:c09::64",
                            "2607:f8b0:4004:c09::8b",
                            "2607:f8b0:4004:c09::71"
                        ]
                    },
                    "A": {
                        "addr": [
                            "192.178.155.102",
                            "192.178.155.101",
                            "192.178.155.139",
                            "192.178.155.113",
                            "192.178.155.138",
                            "192.178.155.100"
                        ]
                    }
                },
                "_socket_group": "https://www.google-analytics.com <https://httparchive.org same_site>",
                "_http2_stream_id": 5,
                "_http2_stream_dependency": 0,
                "_http2_stream_weight": 147,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 349,
                "_body_hash": "f1a61277e3f902f50ab42015d8b07218db9b7601bb0967e54a52bfdcb4fa7e81",
                "_server_port": "443",
                "_renderBlocking": "non_blocking",
                "_load_end": 998,
                "_ttfb_start": 970,
                "_ttfb_end": 989,
                "_download_start": 989,
                "_download_end": 998,
                "_download_ms": 9,
                "_all_start": 970,
                "_all_end": 998,
                "_all_ms": 28,
                "_index": 22,
                "_number": 23,
                "_body_file": "011-5817.66-body.txt",
                "_cpuTimes": {
                    "EvaluateScript": 26,
                    "v8.compile": 1
                },
                "_cpu.EvaluateScript": 26,
                "_cpu.v8.compile": 1,
                "_cpuTime": 27,
                "_body_id": "5817.66",
                "_js_timing": [
                    [
                        1015.466,
                        1041.872
                    ],
                    [
                        1015.485,
                        1016.447
                    ]
                ],
                "_body_url": "/response_body.php?test=260610_DQ_1&run=1&bodyid=5817.66"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-06-10T19:13:04.925+00:00",
                "time": 22,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://www.google-analytics.com/plugins/ua/linkid.js",
                    "headersSize": 606,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "*/*"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149\", \"Google Chrome\";v=\"149\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "script"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "no-cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "cross-site"
                        },
                        {
                            "name": "sec-fetch-storage-access",
                            "value": "active"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 PTST/260602.124101"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 646,
                    "bodySize": 697,
                    "headers": [
                        {
                            "name": "accept-ranges",
                            "value": "bytes"
                        },
                        {
                            "name": "age",
                            "value": "2611"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=3600"
                        },
                        {
                            "name": "content-encoding",
                            "value": "br"
                        },
                        {
                            "name": "content-length",
                            "value": "697"
                        },
                        {
                            "name": "content-type",
                            "value": "text/javascript"
                        },
                        {
                            "name": "cross-origin-opener-policy-report-only",
                            "value": "same-origin; report-to=\"static-on-bigtable\""
                        },
                        {
                            "name": "cross-origin-resource-policy",
                            "value": "cross-origin"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 10 Jun 2026 18:29:34 GMT"
                        },
                        {
                            "name": "expires",
                            "value": "Wed, 10 Jun 2026 19:29:34 GMT"
                        },
                        {
                            "name": "last-modified",
                            "value": "Fri, 30 Jun 2023 18:58:00 GMT"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"static-on-bigtable\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https://csp.withgoogle.com/csp/report-to/static-on-bigtable\"}]}"
                        },
                        {
                            "name": "server",
                            "value": "sffe"
                        },
                        {
                            "name": "vary",
                            "value": "Accept-Encoding"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        },
                        {
                            "name": "x-xss-protection",
                            "value": "0"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 697,
                        "mimeType": "text/javascript",
                        "text": "(function(){var e=window,h=document,k=\"replace\";var m=function(a,c,d,b,g){c=encodeURIComponent(c)[k](/\\(/g,\"%28\")[k](/\\)/g,\"%29\");a=a+\"=\"+c+\"; path=\"+(d||\"/\")+\"; \";g&&(a+=\"expires=\"+(new Date((new Date).getTime()+g)).toGMTString()+\"; \");b&&\"none\"!=b&&(a+=\"domain=\"+b+\";\");b=h.cookie;h.cookie=a;return b!=h.cookie},p=function(a){var c=h.body;try{c.addEventListener?c.addEventListener(\"click\",a,!1):c.attachEvent&&c.attachEvent(\"onclick\",a)}catch(d){}};var q=function(a,c,d,b){this.get=function(){for(var b=void 0,c=[],d=h.cookie.split(\";\"),l=new RegExp(\"^\\\\s*\"+a+\"=\\\\s*(.*?)\\\\s*$\"),f=0;f<d.length;f++){var n=d[f].match(l);n&&c.push(decodeURIComponent(n[1][k](/%28/g,\"(\")[k](/%29/g,\")\")))}for(d=0;d<c.length;d++)c[d]&&(b=c[d]);return b};this.set=function(g){return m(a,g,b,c,1E3*d)};this.remove=function(){return m(a,\"\",b,c,-100)}};var t=function(a,c){var d=void 0;if(\"function\"==typeof a.get&&\"function\"==typeof a.set){var b=c||{},g=b.hasOwnProperty(\"cookieName\")?b.cookieName:\"_gali\",r=b.hasOwnProperty(\"cookieTimeout\")?b.cookieTimeout:30,s=b.hasOwnProperty(\"levels\")?b.levels:3,b=a.get(\"cookieDomain\"),l=a.get(\"cookiePath\"),f=new q(g,b,r,l);d||(d=f.get());d&&a.set(\"&linkid\",d);p(function(a){a=a||e.event;a=a.target||a.srcElement;for(var b,c=0;a&&c<=s;c++){if(b=a.getAttribute(\"id\")){a=b;100<a.length?f.remove():a?f.set(a):f.remove();\nreturn}a=a.parentElement}f.remove()})}};(function(){e.gaplugins=e.gaplugins||{};e.gaplugins.LinkId=t;var a=e.GoogleAnalyticsObject||\"ga\";e[a]=e[a]||function(){(e[a].q=e[a].q||[]).push(arguments)};e[a](\"provide\",\"linkid\",t)})();})();\n"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 19,
                    "receive": 3
                },
                "_type": 3,
                "_id": "5817.67",
                "_request_id": "5817.67",
                "_ip_addr": "[2607:f8b0:4004:c09::66]",
                "_full_url": "https://www.google-analytics.com/plugins/ua/linkid.js",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "www.google-analytics.com",
                "_url": "/plugins/ua/linkid.js",
                "_raw_id": "5817.67",
                "_frame_id": "55DE89DA9223AB1F9AFA2446AB6DDE31",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_isSameSite": false,
                "_responseCode": 200,
                "_request_type": "Script",
                "_load_ms": 22,
                "_ttfb_ms": 19,
                "_load_start": 1015,
                "_load_start_float": 1015.000355,
                "_bytesIn": 697,
                "_objectSize": 697,
                "_objectSizeUncompressed": 1569,
                "_chunks": [
                    {
                        "ts": 1036,
                        "bytes": 697,
                        "inflated": 1569
                    }
                ],
                "_expires": "Wed, 10 Jun 2026 19:29:34 GMT",
                "_cacheControl": "public, max-age=3600",
                "_contentType": "text/javascript",
                "_contentEncoding": "br",
                "_socket": 255,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://www.google-analytics.com/analytics.js",
                "_initiator_line": 33,
                "_initiator_column": 54,
                "_initiator_type": "script",
                "_initiator_function": "Id",
                "_priority": "Low",
                "_initial_priority": "Low",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: www.google-analytics.com",
                        ":method: GET",
                        ":path: /plugins/ua/linkid.js",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "referer: https://almanac.httparchive.org/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149\", \"Google Chrome\";v=\"149\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: script",
                        "sec-fetch-mode: no-cors",
                        "sec-fetch-site: cross-site",
                        "sec-fetch-storage-access: active",
                        "user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 PTST/260602.124101"
                    ],
                    "response": [
                        "accept-ranges: bytes",
                        "age: 2611",
                        "cache-control: public, max-age=3600",
                        "content-encoding: br",
                        "content-length: 697",
                        "content-type: text/javascript",
                        "cross-origin-opener-policy-report-only: same-origin; report-to=\"static-on-bigtable\"",
                        "cross-origin-resource-policy: cross-origin",
                        "date: Wed, 10 Jun 2026 18:29:34 GMT",
                        "expires: Wed, 10 Jun 2026 19:29:34 GMT",
                        "last-modified: Fri, 30 Jun 2023 18:58:00 GMT",
                        "report-to: {\"group\":\"static-on-bigtable\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https://csp.withgoogle.com/csp/report-to/static-on-bigtable\"}]}",
                        "server: sffe",
                        "vary: Accept-Encoding",
                        "x-content-type-options: nosniff",
                        "x-xss-protection: 0",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 1912,
                "_score_cache": 0,
                "_score_cdn": 100,
                "_score_gzip": 100,
                "_score_cookies": -1,
                "_score_keep-alive": 100,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": -1,
                "_score_etags": -1,
                "_dns_ms": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": 697,
                "_gzip_save": 0,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": 989,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 1014,
                "_dns_details": {
                    "AAAA": {
                        "addr": [
                            "2607:f8b0:4004:c09::66",
                            "2607:f8b0:4004:c09::64",
                            "2607:f8b0:4004:c09::8b",
                            "2607:f8b0:4004:c09::71"
                        ]
                    },
                    "A": {
                        "addr": [
                            "192.178.155.102",
                            "192.178.155.101",
                            "192.178.155.139",
                            "192.178.155.113",
                            "192.178.155.138",
                            "192.178.155.100"
                        ]
                    }
                },
                "_socket_group": "https://www.google-analytics.com <https://httparchive.org same_site>",
                "_http2_stream_id": 7,
                "_http2_stream_dependency": 0,
                "_http2_stream_weight": 147,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 355,
                "_body_hash": "92fca55833f48b4289ac8f1cedd48752b580fce4ec4b5d81670b8193d6e51b54",
                "_server_port": "443",
                "_renderBlocking": "non_blocking",
                "_load_end": 1037,
                "_ttfb_start": 1015,
                "_ttfb_end": 1034,
                "_download_start": 1034,
                "_download_end": 1037,
                "_download_ms": 3,
                "_all_start": 1015,
                "_all_end": 1037,
                "_all_ms": 22,
                "_index": 23,
                "_number": 24,
                "_body_file": "012-5817.67-body.txt",
                "_cpuTimes": {
                    "EvaluateScript": 17,
                    "v8.compile": 0
                },
                "_cpu.EvaluateScript": 17,
                "_cpu.v8.compile": 0,
                "_cpuTime": 17,
                "_body_id": "5817.67",
                "_js_timing": [
                    [
                        1050.013,
                        1066.978
                    ],
                    [
                        1050.027,
                        1050.162
                    ]
                ],
                "_body_url": "/response_body.php?test=260610_DQ_1&run=1&bodyid=5817.67"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-06-10T19:13:04.985+00:00",
                "time": 23,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://almanac.httparchive.org/static/images/favicon.ico",
                    "headersSize": 826,
                    "bodySize": -1,
                    "cookies": [
                        {
                            "name": "_ga",
                            "value": "GA1.2.1352623895.1781118785"
                        },
                        {
                            "name": "_gid",
                            "value": "GA1.2.609433743.1781118785"
                        },
                        {
                            "name": "_gat_gtag_UA_22381566_3",
                            "value": "1"
                        },
                        {
                            "name": "_ga_PQ5N2MZG5M",
                            "value": "GS2.1.s1781118784$o1$g0$t1781118785$j59$l0$h0"
                        }
                    ],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "cookie",
                            "value": "_ga=GA1.2.1352623895.1781118785; _gid=GA1.2.609433743.1781118785; _gat_gtag_UA_22381566_3=1; _ga_PQ5N2MZG5M=GS2.1.s1781118784$o1$g0$t1781118785$j59$l0$h0"
                        },
                        {
                            "name": "priority",
                            "value": "u=1, i"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149\", \"Google Chrome\";v=\"149\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "image"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "no-cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "same-origin"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 PTST/260602.124101"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 431,
                    "bodySize": 506,
                    "headers": [
                        {
                            "name": "age",
                            "value": "5972"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=10800"
                        },
                        {
                            "name": "content-encoding",
                            "value": "gzip"
                        },
                        {
                            "name": "content-length",
                            "value": "441"
                        },
                        {
                            "name": "content-type",
                            "value": "image/x-icon"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 10 Jun 2026 17:33:33 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"H5sM_A\""
                        },
                        {
                            "name": "expires",
                            "value": "Wed, 10 Jun 2026 20:33:33 GMT"
                        },
                        {
                            "name": "server",
                            "value": "Google Frontend"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31556926; includeSubDomains"
                        },
                        {
                            "name": "vary",
                            "value": "Accept-Encoding"
                        },
                        {
                            "name": "x-cloud-trace-context",
                            "value": "759465b162a52b21ea7d1a7e6b696a4a"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 506,
                        "mimeType": "image/x-icon"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 21,
                    "receive": 2
                },
                "_type": 3,
                "_id": "5817.68",
                "_request_id": "5817.68",
                "_ip_addr": "[2607:f8b0:4004:c09::79]",
                "_full_url": "https://almanac.httparchive.org/static/images/favicon.ico",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "almanac.httparchive.org",
                "_url": "/static/images/favicon.ico",
                "_raw_id": "5817.68",
                "_frame_id": "55DE89DA9223AB1F9AFA2446AB6DDE31",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Other",
                "_load_ms": 23,
                "_ttfb_ms": 21,
                "_load_start": 1075,
                "_load_start_float": 1075.000374,
                "_bytesIn": 506,
                "_objectSize": 506,
                "_objectSizeUncompressed": 1150,
                "_chunks": [
                    {
                        "ts": 1097,
                        "bytes": 506
                    },
                    {
                        "ts": 1097,
                        "bytes": 0
                    }
                ],
                "_expires": "Wed, 10 Jun 2026 20:33:33 GMT",
                "_cacheControl": "public, max-age=10800",
                "_contentType": "image/x-icon",
                "_contentEncoding": "gzip",
                "_socket": 170,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "",
                "_initiator_line": "",
                "_initiator_column": "",
                "_initiator_type": "other",
                "_priority": "High",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: almanac.httparchive.org",
                        ":method: GET",
                        ":path: /static/images/favicon.ico",
                        ":scheme: https",
                        "accept: image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "cookie: _ga=GA1.2.1352623895.1781118785; _gid=GA1.2.609433743.1781118785; _gat_gtag_UA_22381566_3=1; _ga_PQ5N2MZG5M=GS2.1.s1781118784$o1$g0$t1781118785$j59$l0$h0",
                        "priority: u=1, i",
                        "referer: https://almanac.httparchive.org/en/2022/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149\", \"Google Chrome\";v=\"149\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: image",
                        "sec-fetch-mode: no-cors",
                        "sec-fetch-site: same-origin",
                        "user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 PTST/260602.124101"
                    ],
                    "response": [
                        "age: 5972",
                        "cache-control: public, max-age=10800",
                        "content-encoding: gzip",
                        "content-length: 441",
                        "content-type: image/x-icon",
                        "date: Wed, 10 Jun 2026 17:33:33 GMT",
                        "etag: \"H5sM_A\"",
                        "expires: Wed, 10 Jun 2026 20:33:33 GMT",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: 759465b162a52b21ea7d1a7e6b696a4a",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 2578,
                "_score_cache": 50,
                "_score_cdn": 100,
                "_score_gzip": 100,
                "_score_cookies": -1,
                "_score_keep-alive": 100,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": -1,
                "_score_etags": -1,
                "_dns_ms": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": 441,
                "_gzip_save": 0,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": 4828,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 1073,
                "_dns_details": {
                    "A": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "142.251.163.121"
                        ]
                    }
                },
                "_socket_group": "https://almanac.httparchive.org <https://httparchive.org same_site>",
                "_http2_stream_id": 37,
                "_http2_stream_dependency": 0,
                "_http2_stream_weight": 220,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 374,
                "_body_hash": "62b1498ea7d2eee491ca8fc4bd2af65e78f424e8d2a68a95eb9bbf965d7ac556",
                "_server_port": "443",
                "_load_end": 1098,
                "_ttfb_start": 1075,
                "_ttfb_end": 1096,
                "_download_start": 1096,
                "_download_end": 1098,
                "_download_ms": 2,
                "_all_start": 1075,
                "_all_end": 1098,
                "_all_ms": 23,
                "_index": 24,
                "_number": 25
            },
            {
                "pageref": "page_1_1_1",
                "startedDateTime": "2026-06-10T19:13:22.455+00:00",
                "time": 149,
                "_run": 1,
                "_cached": 1,
                "request": {
                    "method": "POST",
                    "url": "https://www.google-analytics.com/g/collect?v=2&tid=G-PQ5N2MZG5M&gtm=45je6641v9115874821za200zd9115874821&_p=1781118802400&gcd=13l3l3l3l1l1&npa=0&dma=0&are=1&cid=1353322156.1781118803&frm=0&pscdl=noapi&rcb=5&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B149.0.0.0%7CGoogle%2520Chrome%3B149.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&_s=1&tag_exp=0~115938466~115938469&sid=1781118802&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=496",
                    "headersSize": 1244,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "*/*"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "cache-control",
                            "value": "no-cache"
                        },
                        {
                            "name": "content-length",
                            "value": "0"
                        },
                        {
                            "name": "origin",
                            "value": "https://almanac.httparchive.org"
                        },
                        {
                            "name": "pragma",
                            "value": "no-cache"
                        },
                        {
                            "name": "priority",
                            "value": "u=1, i"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149\", \"Google Chrome\";v=\"149\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "empty"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "no-cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "cross-site"
                        },
                        {
                            "name": "sec-fetch-storage-access",
                            "value": "active"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 PTST/260602.124101"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": [
                        {
                            "name": "v",
                            "value": "2"
                        },
                        {
                            "name": "tid",
                            "value": "G-PQ5N2MZG5M"
                        },
                        {
                            "name": "gtm",
                            "value": "45je6641v9115874821za200zd9115874821"
                        },
                        {
                            "name": "_p",
                            "value": "1781118802400"
                        },
                        {
                            "name": "gcd",
                            "value": "13l3l3l3l1l1"
                        },
                        {
                            "name": "npa",
                            "value": "0"
                        },
                        {
                            "name": "dma",
                            "value": "0"
                        },
                        {
                            "name": "are",
                            "value": "1"
                        },
                        {
                            "name": "cid",
                            "value": "1353322156.1781118803"
                        },
                        {
                            "name": "frm",
                            "value": "0"
                        },
                        {
                            "name": "pscdl",
                            "value": "noapi"
                        },
                        {
                            "name": "rcb",
                            "value": "5"
                        },
                        {
                            "name": "sr",
                            "value": "1920x1200"
                        },
                        {
                            "name": "uaa",
                            "value": "x86"
                        },
                        {
                            "name": "uab",
                            "value": "64"
                        },
                        {
                            "name": "uafvl",
                            "value": "%20Not%20A%3BBrand;99|Chromium;149.0.0.0|Google%20Chrome;149.0.0.0"
                        },
                        {
                            "name": "uam",
                            "value": "Model"
                        },
                        {
                            "name": "uamb",
                            "value": "0"
                        },
                        {
                            "name": "uap",
                            "value": "Unknown"
                        },
                        {
                            "name": "uapv",
                            "value": "0"
                        },
                        {
                            "name": "uaw",
                            "value": "0"
                        },
                        {
                            "name": "ul",
                            "value": "en-us"
                        },
                        {
                            "name": "_s",
                            "value": "1"
                        },
                        {
                            "name": "tag_exp",
                            "value": "0~115938466~115938469"
                        },
                        {
                            "name": "sid",
                            "value": "1781118802"
                        },
                        {
                            "name": "sct",
                            "value": "1"
                        },
                        {
                            "name": "seg",
                            "value": "0"
                        },
                        {
                            "name": "dl",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "dt",
                            "value": "The 2022 Web Almanac"
                        },
                        {
                            "name": "en",
                            "value": "page_view"
                        },
                        {
                            "name": "_fv",
                            "value": "1"
                        },
                        {
                            "name": "_nsi",
                            "value": "1"
                        },
                        {
                            "name": "_ss",
                            "value": "1"
                        },
                        {
                            "name": "_ee",
                            "value": "1"
                        },
                        {
                            "name": "tfd",
                            "value": "496"
                        }
                    ],
                    "postData": {
                        "mimeType": "",
                        "text": ""
                    }
                },
                "response": {
                    "status": 204,
                    "statusText": "",
                    "headersSize": 755,
                    "bodySize": 0,
                    "headers": [
                        {
                            "name": "access-control-allow-credentials",
                            "value": "true"
                        },
                        {
                            "name": "access-control-allow-origin",
                            "value": "https://almanac.httparchive.org"
                        },
                        {
                            "name": "cache-control",
                            "value": "no-cache, no-store, must-revalidate"
                        },
                        {
                            "name": "content-length",
                            "value": "0"
                        },
                        {
                            "name": "content-security-policy-report-only",
                            "value": "script-src 'none'; form-action 'none'; frame-src 'none'; report-uri https://csp.withgoogle.com/csp/scaffolding/ascnsrsggc:138:0"
                        },
                        {
                            "name": "content-type",
                            "value": "text/plain"
                        },
                        {
                            "name": "cross-origin-opener-policy-report-only",
                            "value": "same-origin; report-to=ascnsrsggc:138:0"
                        },
                        {
                            "name": "cross-origin-resource-policy",
                            "value": "cross-origin"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 10 Jun 2026 19:13:22 GMT"
                        },
                        {
                            "name": "expires",
                            "value": "Fri, 01 Jan 1990 00:00:00 GMT"
                        },
                        {
                            "name": "pragma",
                            "value": "no-cache"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"ascnsrsggc:138:0\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https://csp.withgoogle.com/csp/report-to/scaffolding/ascnsrsggc:138:0\"}],}"
                        },
                        {
                            "name": "server",
                            "value": "Golfe2"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 0,
                        "mimeType": "text/plain"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": 55,
                    "connect": 60,
                    "ssl": 39,
                    "send": 0,
                    "wait": 34,
                    "receive": 0
                },
                "_type": 3,
                "_id": "6109.64",
                "_request_id": "6109.64",
                "_ip_addr": "[2607:f8b0:4004:c07::65]",
                "_full_url": "https://www.google-analytics.com/g/collect?v=2&tid=G-PQ5N2MZG5M&gtm=45je6641v9115874821za200zd9115874821&_p=1781118802400&gcd=13l3l3l3l1l1&npa=0&dma=0&are=1&cid=1353322156.1781118803&frm=0&pscdl=noapi&rcb=5&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B149.0.0.0%7CGoogle%2520Chrome%3B149.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&_s=1&tag_exp=0~115938466~115938469&sid=1781118802&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=496",
                "_is_secure": 1,
                "_method": "POST",
                "_host": "www.google-analytics.com",
                "_url": "/g/collect?v=2&tid=G-PQ5N2MZG5M&gtm=45je6641v9115874821za200zd9115874821&_p=1781118802400&gcd=13l3l3l3l1l1&npa=0&dma=0&are=1&cid=1353322156.1781118803&frm=0&pscdl=noapi&rcb=5&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B149.0.0.0%7CGoogle%2520Chrome%3B149.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&_s=1&tag_exp=0~115938466~115938469&sid=1781118802&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=496",
                "_raw_id": "6109.64",
                "_frame_id": "4052FE2D9AA59E8DFD512B0FDE8ACCD3",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_isSameSite": false,
                "_responseCode": 204,
                "_request_type": "Fetch",
                "_load_ms": 34,
                "_ttfb_ms": 34,
                "_load_start": 411,
                "_load_start_float": 411.000189,
                "_bytesIn": 0,
                "_objectSize": 0,
                "_expires": "Fri, 01 Jan 1990 00:00:00 GMT",
                "_cacheControl": "no-cache, no-store, must-revalidate",
                "_contentType": "text/plain",
                "_contentEncoding": "",
                "_socket": 177,
                "_protocol": "HTTP/2",
                "_dns_start": 12,
                "_dns_end": 67,
                "_connect_start": 67,
                "_connect_end": 88,
                "_ssl_start": 89,
                "_ssl_end": 128,
                "_initiator": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                "_initiator_line": 181,
                "_initiator_column": 390,
                "_initiator_type": "script",
                "_initiator_function": "rd",
                "_priority": "High",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: www.google-analytics.com",
                        ":method: POST",
                        ":path: /g/collect?v=2&tid=G-PQ5N2MZG5M&gtm=45je6641v9115874821za200zd9115874821&_p=1781118802400&gcd=13l3l3l3l1l1&npa=0&dma=0&are=1&cid=1353322156.1781118803&frm=0&pscdl=noapi&rcb=5&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B149.0.0.0%7CGoogle%2520Chrome%3B149.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&_s=1&tag_exp=0~115938466~115938469&sid=1781118802&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=496",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "cache-control: no-cache",
                        "content-length: 0",
                        "origin: https://almanac.httparchive.org",
                        "pragma: no-cache",
                        "priority: u=1, i",
                        "referer: https://almanac.httparchive.org/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149\", \"Google Chrome\";v=\"149\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: empty",
                        "sec-fetch-mode: no-cors",
                        "sec-fetch-site: cross-site",
                        "sec-fetch-storage-access: active",
                        "user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 PTST/260602.124101"
                    ],
                    "response": [
                        "access-control-allow-credentials: true",
                        "access-control-allow-origin: https://almanac.httparchive.org",
                        "cache-control: no-cache, no-store, must-revalidate",
                        "content-length: 0",
                        "content-security-policy-report-only: script-src 'none'; form-action 'none'; frame-src 'none'; report-uri https://csp.withgoogle.com/csp/scaffolding/ascnsrsggc:138:0",
                        "content-type: text/plain",
                        "cross-origin-opener-policy-report-only: same-origin; report-to=ascnsrsggc:138:0",
                        "cross-origin-resource-policy: cross-origin",
                        "date: Wed, 10 Jun 2026 19:13:22 GMT",
                        "expires: Fri, 01 Jan 1990 00:00:00 GMT",
                        "pragma: no-cache",
                        "report-to: {\"group\":\"ascnsrsggc:138:0\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https://csp.withgoogle.com/csp/report-to/scaffolding/ascnsrsggc:138:0\"}],}",
                        "server: Golfe2"
                    ]
                },
                "_bytesOut": 3856,
                "_score_cache": -1,
                "_score_cdn": 100,
                "_score_gzip": -1,
                "_score_cookies": -1,
                "_score_keep-alive": 100,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": -1,
                "_score_etags": -1,
                "_dns_ms": 55,
                "_connect_ms": 21,
                "_ssl_ms": 39,
                "_gzip_total": null,
                "_gzip_save": null,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": null,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 410,
                "_dns_info": {
                    "secure": false,
                    "transactions_needed": [
                        {
                            "dns_query_type": "HTTPS"
                        },
                        {
                            "dns_query_type": "AAAA"
                        },
                        {
                            "dns_query_type": "A"
                        }
                    ],
                    "results": [
                        {
                            "domain_name": "www.google-analytics.com",
                            "endpoints": [
                                {
                                    "address": "2607:f8b0:4004:c07::65",
                                    "port": 0
                                },
                                {
                                    "address": "2607:f8b0:4004:c07::64",
                                    "port": 0
                                },
                                {
                                    "address": "2607:f8b0:4004:c07::8a",
                                    "port": 0
                                },
                                {
                                    "address": "2607:f8b0:4004:c07::71",
                                    "port": 0
                                },
                                {
                                    "address": "192.178.155.102",
                                    "port": 0
                                },
                                {
                                    "address": "192.178.155.101",
                                    "port": 0
                                },
                                {
                                    "address": "192.178.155.139",
                                    "port": 0
                                },
                                {
                                    "address": "192.178.155.113",
                                    "port": 0
                                },
                                {
                                    "address": "192.178.155.138",
                                    "port": 0
                                },
                                {
                                    "address": "192.178.155.100",
                                    "port": 0
                                }
                            ],
                            "hosts": [],
                            "query_type": "UNSPECIFIED",
                            "source": "dns",
                            "strings": [],
                            "timed_expiration": "13425592684413555",
                            "type": "data"
                        }
                    ]
                },
                "_dns_details": {
                    "AAAA": {
                        "addr": [
                            "2607:f8b0:4004:c07::65",
                            "2607:f8b0:4004:c07::64",
                            "2607:f8b0:4004:c07::8a",
                            "2607:f8b0:4004:c07::71"
                        ]
                    },
                    "A": {
                        "addr": [
                            "192.178.155.102",
                            "192.178.155.101",
                            "192.178.155.139",
                            "192.178.155.113",
                            "192.178.155.138",
                            "192.178.155.100"
                        ]
                    }
                },
                "_socket_group": "https://www.google-analytics.com <https://httparchive.org same_site>",
                "_chunks": [],
                "_http2_server_settings": {
                    "SETTINGS_MAX_CONCURRENT_STREAMS": 100,
                    "SETTINGS_INITIAL_WINDOW_SIZE": 1048576,
                    "SETTINGS_MAX_HEADER_LIST_SIZE": 65536
                },
                "_tls_version": "TLS 1.3",
                "_tls_resumed": "False",
                "_tls_next_proto": "h2",
                "_tls_cipher_suite": 4865,
                "_netlog_id": 189,
                "_certificates": [
                    "-----BEGIN CERTIFICATE-----\nMIIF/DCCBaOgAwIBAgIPFWmxo7yYyxAZUyxBgEFwMAoGCCqGSM49BAMCMDsxCzAJ\nBgNVBAYTAlVTMR4wHAYDVQQKExVHb29nbGUgVHJ1c3QgU2VydmljZXMxDDAKBgNV\nBAMTA1dFMjAeFw0yNjA1MTgxODM1MjdaFw0yNjA4MTAxODM1MjZaMCExHzAdBgNV\nBAMMFiouZ29vZ2xlLWFuYWx5dGljcy5jb20wWTATBgcqhkjOPQIBBggqhkjOPQMB\nBwNCAASZ3cZZgeZ9gQNNql9fWn57hFoE70FFH9H2Z1N/pM5OMKe7cX3lTehOsH1y\nA/z5i8FZ6JW5X76XYGcgI3SR/S3zo4IEojCCBJ4wDgYDVR0PAQH/BAQDAgeAMBMG\nA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFMKOh9jA\ndVO/o6pexGVRhnLcw22MMB8GA1UdIwQYMBaAFHW+xHeuifZEN33PsWgfHRrr3DRZ\nMFgGCCsGAQUFBwEBBEwwSjAhBggrBgEFBQcwAYYVaHR0cDovL28ucGtpLmdvb2cv\nd2UyMCUGCCsGAQUFBzAChhlodHRwOi8vaS5wa2kuZ29vZy93ZTIuY3J0MIICdwYD\nVR0RBIICbjCCAmqCFiouZ29vZ2xlLWFuYWx5dGljcy5jb22CG3JlZ2lvbjEuYXBw\nLW1lYXN1cmVtZW50LmNvbYITYXBwLW1lYXN1cmVtZW50LmNvbYIfcmVnaW9uMS5h\ndHQuYXBwLW1lYXN1cmVtZW50LmNvbYIXYXR0LmFwcC1tZWFzdXJlbWVudC5jb22C\nJXJlZ2lvbjEuYW5hbHl0aWNzLmFwcC1tZWFzdXJlbWVudC5jb22CHWFuYWx5dGlj\ncy5hcHAtbWVhc3VyZW1lbnQuY29tgiZyZWdpb24xLmFwcC1hbmFseXRpY3Mtc2Vy\ndmljZXMtYXR0LmNvbYIeYXBwLWFuYWx5dGljcy1zZXJ2aWNlcy1hdHQuY29tgiJy\nZWdpb24xLmFwcC1hbmFseXRpY3Mtc2VydmljZXMuY29tghphcHAtYW5hbHl0aWNz\nLXNlcnZpY2VzLmNvbYIUZ29vZ2xlLWFuYWx5dGljcy5jb22CHHJlZ2lvbjEuZ29v\nZ2xlLWFuYWx5dGljcy5jb22CGHNzbC5nb29nbGUtYW5hbHl0aWNzLmNvbYIYd3d3\nLmdvb2dsZS1hbmFseXRpY3MuY29tghxyZWdpb24xLmFuYWx5dGljcy5nb29nbGUu\nY29tghRnb29nbGV0YWdtYW5hZ2VyLmNvbYIYd3d3Lmdvb2dsZXRhZ21hbmFnZXIu\nY29tggp1cmNoaW4uY29tghJzZXJ2aWNlLnVyY2hpbi5jb22CCGZwcy5nb29nggoq\nLmZwcy5nb29nghJnb29nbGVvcHRpbWl6ZS5jb22CFnd3dy5nb29nbGVvcHRpbWl6\nZS5jb20wEwYDVR0gBAwwCjAIBgZngQwBAgEwNgYDVR0fBC8wLTAroCmgJ4YlaHR0\ncDovL2MucGtpLmdvb2cvd2UyL3lLNW5QaHRIS1FzLmNybDCCAQUGCisGAQQB1nkC\nBAIEgfYEgfMA8QB3ANdtfRDRp/V3wsfpX9cAv/mCyTNaZeHQswFzF8DIxWl3AAAB\nnjyWEbwAAAQDAEgwRgIhAMtwqLJfCIKZoUEBQOg9pajdXZqkk5CuDomJE58dxdlT\nAiEA+sqJBiI7ILIZD3UJzAkVwvKmwrvK3+TXzppJ54uRqKYAdgDLOPcViXyEoURf\nW8Hd+8lu8ppZzUcKaQWFsMsUwxRY5wAAAZ48lhH1AAAEAwBHMEUCIAMHTdkNNXx9\nuUmEVK9OD8aQypdWFC2f5H8tJQ3f3vjOAiEA3AIPjwZvjGrm7mma4EXeyZ7OxORg\njL5jxOQWBQIe4SAwCgYIKoZIzj0EAwIDRwAwRAIgWfg77BvWsCVuxsPgEyAzXjQB\nRso580QzfzhmKzxQXQICIH6VyusZIfg8Z9ORed4lyJKFZ3ROYFHsGDb3bd9/CPEQ\n-----END CERTIFICATE-----\n",
                    "-----BEGIN CERTIFICATE-----\nMIICnjCCAiWgAwIBAgIQf/Mta0CdFdWWWwWHOnxy4DAKBggqhkjOPQQDAzBHMQsw\nCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU\nMBIGA1UEAxMLR1RTIFJvb3QgUjQwHhcNMjMxMjEzMDkwMDAwWhcNMjkwMjIwMTQw\nMDAwWjA7MQswCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNlcnZp\nY2VzMQwwCgYDVQQDEwNXRTIwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQ1fh/y\nFO2QfeGeKjRDhsHVlugncN+eBMupyoZ5CwhNRorCdKS72b/u/SPXOPNL71QX4b7n\nylUlqAwwrC1dTqFRo4H+MIH7MA4GA1UdDwEB/wQEAwIBhjAdBgNVHSUEFjAUBggr\nBgEFBQcDAQYIKwYBBQUHAwIwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQU\ndb7Ed66J9kQ3fc+xaB8dGuvcNFkwHwYDVR0jBBgwFoAUgEzW63T/STaj1dj8tT7F\navCUHYwwNAYIKwYBBQUHAQEEKDAmMCQGCCsGAQUFBzAChhhodHRwOi8vaS5wa2ku\nZ29vZy9yNC5jcnQwKwYDVR0fBCQwIjAgoB6gHIYaaHR0cDovL2MucGtpLmdvb2cv\nci9yNC5jcmwwEwYDVR0gBAwwCjAIBgZngQwBAgEwCgYIKoZIzj0EAwMDZwAwZAIw\nC724NlXINaPS2X05c9P394K4CdGBb+VkRdveqsAORRKPrJPoH2DsLn5ELCKUkeys\nAjAv3wyQdkwtaWHVT/2YmBiE2zTqmOybzYhi/9Jl5TNqmgztI0k4L1G/kdASosk4\nONo=\n-----END CERTIFICATE-----\n",
                    "-----BEGIN CERTIFICATE-----\nMIIDejCCAmKgAwIBAgIQf+UwvzMTQ77dghYQST2KGzANBgkqhkiG9w0BAQsFADBX\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE\nCxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIzMTEx\nNTAzNDMyMVoXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT\nGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFI0\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE83Rzp2iLYK5DuDXFgTB7S0md+8Fhzube\nRr1r1WEYNa5A3XP3iZEwWus87oV8okB2O6nGuEfYKueSkWpz6bFyOZ8pn6KY019e\nWIZlD6GEZQbR3IvJx3PIjGov5cSr0R2Ko4H/MIH8MA4GA1UdDwEB/wQEAwIBhjAd\nBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDwYDVR0TAQH/BAUwAwEB/zAd\nBgNVHQ4EFgQUgEzW63T/STaj1dj8tT7FavCUHYwwHwYDVR0jBBgwFoAUYHtmGkUN\nl8qJUC99BM00qP/8/UswNgYIKwYBBQUHAQEEKjAoMCYGCCsGAQUFBzAChhpodHRw\nOi8vaS5wa2kuZ29vZy9nc3IxLmNydDAtBgNVHR8EJjAkMCKgIKAehhxodHRwOi8v\nYy5wa2kuZ29vZy9yL2dzcjEuY3JsMBMGA1UdIAQMMAowCAYGZ4EMAQIBMA0GCSqG\nSIb3DQEBCwUAA4IBAQAYQrsPBtYDh5bjP2OBDwmkoWhIDDkic574y04tfzHpn+cJ\nodI2D4SseesQ6bDrarZ7C30ddLibZatoKiws3UL9xnELz4ct92vID24FfVbiI1hY\n+SW6FoVHkNeWIP0GCbaM4C6uVdF5dTUsMVs/ZbzNnIdCp5Gxmx5ejvEau8otR/Cs\nkGN+hr/W5GvT1tMBjgWKZ1i4//emhA1JG1BbPzoLJQvyEotc03lXjTaCzv8mEbep\n8RqZ7a2CPsgRbuvTPBwcOMBBmuFeU88+FSBX6+7iP0il8b4Z0QFqIwwMHfs/L6K1\nvepuoxtGzi4CZ68zJpiq1UvSqTbFJjtbD4seiMHl\n-----END CERTIFICATE-----\n"
                ],
                "_server_port": "443",
                "_load_end": 445,
                "_ttfb_start": 411,
                "_ttfb_end": 445,
                "_download_start": 445,
                "_download_end": 445,
                "_download_ms": 0,
                "_all_start": 12,
                "_all_end": 445,
                "_all_ms": 149,
                "_index": 0,
                "_number": 1
            },
            {
                "pageref": "page_1_1_1",
                "startedDateTime": "2026-06-10T19:13:22.525+00:00",
                "time": 35,
                "_run": 1,
                "_cached": 1,
                "request": {
                    "method": "POST",
                    "url": "https://www.google-analytics.com/g/collect?v=2&tid=G-PQ5N2MZG5M&gtm=45je6641v9115874821za200zd9115874821&_p=1781118802400&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAAAQ&are=1&cid=1353322156.1781118803&frm=0&pscdl=noapi&rcb=5&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B149.0.0.0%7CGoogle%2520Chrome%3B149.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&tag_exp=0~115938466~115938469&sid=1781118802&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&_s=2&tfd=569",
                    "headersSize": 1260,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "*/*"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "cache-control",
                            "value": "no-cache"
                        },
                        {
                            "name": "content-length",
                            "value": "403"
                        },
                        {
                            "name": "content-type",
                            "value": "text/plain;charset=UTF-8"
                        },
                        {
                            "name": "origin",
                            "value": "https://almanac.httparchive.org"
                        },
                        {
                            "name": "pragma",
                            "value": "no-cache"
                        },
                        {
                            "name": "priority",
                            "value": "u=1, i"
                        },
                        {
                            "name": "referer",
                            "value": "https://almanac.httparchive.org/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149\", \"Google Chrome\";v=\"149\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "empty"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "no-cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "cross-site"
                        },
                        {
                            "name": "sec-fetch-storage-access",
                            "value": "active"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 PTST/260602.124101"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": [
                        {
                            "name": "v",
                            "value": "2"
                        },
                        {
                            "name": "tid",
                            "value": "G-PQ5N2MZG5M"
                        },
                        {
                            "name": "gtm",
                            "value": "45je6641v9115874821za200zd9115874821"
                        },
                        {
                            "name": "_p",
                            "value": "1781118802400"
                        },
                        {
                            "name": "gcd",
                            "value": "13l3l3l3l1l1"
                        },
                        {
                            "name": "npa",
                            "value": "0"
                        },
                        {
                            "name": "dma",
                            "value": "0"
                        },
                        {
                            "name": "_eu",
                            "value": "AAAAAAQ"
                        },
                        {
                            "name": "are",
                            "value": "1"
                        },
                        {
                            "name": "cid",
                            "value": "1353322156.1781118803"
                        },
                        {
                            "name": "frm",
                            "value": "0"
                        },
                        {
                            "name": "pscdl",
                            "value": "noapi"
                        },
                        {
                            "name": "rcb",
                            "value": "5"
                        },
                        {
                            "name": "sr",
                            "value": "1920x1200"
                        },
                        {
                            "name": "uaa",
                            "value": "x86"
                        },
                        {
                            "name": "uab",
                            "value": "64"
                        },
                        {
                            "name": "uafvl",
                            "value": "%20Not%20A%3BBrand;99|Chromium;149.0.0.0|Google%20Chrome;149.0.0.0"
                        },
                        {
                            "name": "uam",
                            "value": "Model"
                        },
                        {
                            "name": "uamb",
                            "value": "0"
                        },
                        {
                            "name": "uap",
                            "value": "Unknown"
                        },
                        {
                            "name": "uapv",
                            "value": "0"
                        },
                        {
                            "name": "uaw",
                            "value": "0"
                        },
                        {
                            "name": "ul",
                            "value": "en-us"
                        },
                        {
                            "name": "tag_exp",
                            "value": "0~115938466~115938469"
                        },
                        {
                            "name": "sid",
                            "value": "1781118802"
                        },
                        {
                            "name": "sct",
                            "value": "1"
                        },
                        {
                            "name": "seg",
                            "value": "0"
                        },
                        {
                            "name": "dl",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "dt",
                            "value": "The 2022 Web Almanac"
                        },
                        {
                            "name": "_s",
                            "value": "2"
                        },
                        {
                            "name": "tfd",
                            "value": "569"
                        }
                    ],
                    "postData": {
                        "mimeType": "",
                        "text": ""
                    }
                },
                "response": {
                    "status": 204,
                    "statusText": "",
                    "headersSize": 769,
                    "bodySize": 0,
                    "headers": [
                        {
                            "name": "access-control-allow-credentials",
                            "value": "true"
                        },
                        {
                            "name": "access-control-allow-origin",
                            "value": "https://almanac.httparchive.org"
                        },
                        {
                            "name": "cache-control",
                            "value": "no-cache, no-store, must-revalidate"
                        },
                        {
                            "name": "content-length",
                            "value": "0"
                        },
                        {
                            "name": "content-security-policy-report-only",
                            "value": "script-src 'none'; form-action 'none'; frame-src 'none'; report-uri https://csp.withgoogle.com/csp/scaffolding/ascnsrsggc:138:0"
                        },
                        {
                            "name": "content-type",
                            "value": "text/plain"
                        },
                        {
                            "name": "cross-origin-opener-policy-report-only",
                            "value": "same-origin; report-to=ascnsrsggc:138:0"
                        },
                        {
                            "name": "cross-origin-resource-policy",
                            "value": "cross-origin"
                        },
                        {
                            "name": "date",
                            "value": "Wed, 10 Jun 2026 19:13:22 GMT"
                        },
                        {
                            "name": "expires",
                            "value": "Fri, 01 Jan 1990 00:00:00 GMT"
                        },
                        {
                            "name": "pragma",
                            "value": "no-cache"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"ascnsrsggc:138:0\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https://csp.withgoogle.com/csp/report-to/scaffolding/ascnsrsggc:138:0\"}],}"
                        },
                        {
                            "name": "server",
                            "value": "Golfe2"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 0,
                        "mimeType": "text/plain"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 35,
                    "receive": 0
                },
                "_type": 3,
                "_id": "6109.65",
                "_request_id": "6109.65",
                "_ip_addr": "[2607:f8b0:4004:c07::65]",
                "_full_url": "https://www.google-analytics.com/g/collect?v=2&tid=G-PQ5N2MZG5M&gtm=45je6641v9115874821za200zd9115874821&_p=1781118802400&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAAAQ&are=1&cid=1353322156.1781118803&frm=0&pscdl=noapi&rcb=5&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B149.0.0.0%7CGoogle%2520Chrome%3B149.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&tag_exp=0~115938466~115938469&sid=1781118802&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&_s=2&tfd=569",
                "_is_secure": 1,
                "_method": "POST",
                "_host": "www.google-analytics.com",
                "_url": "/g/collect?v=2&tid=G-PQ5N2MZG5M&gtm=45je6641v9115874821za200zd9115874821&_p=1781118802400&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAAAQ&are=1&cid=1353322156.1781118803&frm=0&pscdl=noapi&rcb=5&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B149.0.0.0%7CGoogle%2520Chrome%3B149.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&tag_exp=0~115938466~115938469&sid=1781118802&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&_s=2&tfd=569",
                "_raw_id": "6109.65",
                "_frame_id": "4052FE2D9AA59E8DFD512B0FDE8ACCD3",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_isSameSite": false,
                "_responseCode": 204,
                "_request_type": "Fetch",
                "_load_ms": 35,
                "_ttfb_ms": 35,
                "_load_start": 481,
                "_load_start_float": 481.000195,
                "_bytesIn": 0,
                "_objectSize": 0,
                "_expires": "Fri, 01 Jan 1990 00:00:00 GMT",
                "_cacheControl": "no-cache, no-store, must-revalidate",
                "_contentType": "text/plain",
                "_contentEncoding": "",
                "_socket": 177,
                "_protocol": "HTTP/2",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                "_initiator_line": 181,
                "_initiator_column": 390,
                "_initiator_type": "script",
                "_initiator_function": "rd",
                "_priority": "High",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: www.google-analytics.com",
                        ":method: POST",
                        ":path: /g/collect?v=2&tid=G-PQ5N2MZG5M&gtm=45je6641v9115874821za200zd9115874821&_p=1781118802400&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAAAQ&are=1&cid=1353322156.1781118803&frm=0&pscdl=noapi&rcb=5&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B149.0.0.0%7CGoogle%2520Chrome%3B149.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&tag_exp=0~115938466~115938469&sid=1781118802&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&_s=2&tfd=569",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "cache-control: no-cache",
                        "content-length: 403",
                        "content-type: text/plain;charset=UTF-8",
                        "origin: https://almanac.httparchive.org",
                        "pragma: no-cache",
                        "priority: u=1, i",
                        "referer: https://almanac.httparchive.org/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"149\", \"Google Chrome\";v=\"149\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: empty",
                        "sec-fetch-mode: no-cors",
                        "sec-fetch-site: cross-site",
                        "sec-fetch-storage-access: active",
                        "user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 PTST/260602.124101"
                    ],
                    "response": [
                        "access-control-allow-credentials: true",
                        "access-control-allow-origin: https://almanac.httparchive.org",
                        "cache-control: no-cache, no-store, must-revalidate",
                        "content-length: 0",
                        "content-security-policy-report-only: script-src 'none'; form-action 'none'; frame-src 'none'; report-uri https://csp.withgoogle.com/csp/scaffolding/ascnsrsggc:138:0",
                        "content-type: text/plain",
                        "cross-origin-opener-policy-report-only: same-origin; report-to=ascnsrsggc:138:0",
                        "cross-origin-resource-policy: cross-origin",
                        "date: Wed, 10 Jun 2026 19:13:22 GMT",
                        "expires: Fri, 01 Jan 1990 00:00:00 GMT",
                        "pragma: no-cache",
                        "report-to: {\"group\":\"ascnsrsggc:138:0\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https://csp.withgoogle.com/csp/report-to/scaffolding/ascnsrsggc:138:0\"}],}",
                        "server: Golfe2",
                        ":status: 204"
                    ]
                },
                "_bytesOut": 3910,
                "_score_cache": -1,
                "_score_cdn": 100,
                "_score_gzip": -1,
                "_score_cookies": -1,
                "_score_keep-alive": 100,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": -1,
                "_score_etags": -1,
                "_dns_ms": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": null,
                "_gzip_save": null,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": null,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 480,
                "_dns_details": {
                    "AAAA": {
                        "addr": [
                            "2607:f8b0:4004:c07::65",
                            "2607:f8b0:4004:c07::64",
                            "2607:f8b0:4004:c07::8a",
                            "2607:f8b0:4004:c07::71"
                        ]
                    },
                    "A": {
                        "addr": [
                            "192.178.155.102",
                            "192.178.155.101",
                            "192.178.155.139",
                            "192.178.155.113",
                            "192.178.155.138",
                            "192.178.155.100"
                        ]
                    }
                },
                "_socket_group": "https://www.google-analytics.com <https://httparchive.org same_site>",
                "_http2_stream_id": 3,
                "_http2_stream_dependency": 0,
                "_http2_stream_weight": 220,
                "_http2_stream_exclusive": 1,
                "_chunks": [],
                "_netlog_id": 195,
                "_server_port": "443",
                "_load_end": 516,
                "_ttfb_start": 481,
                "_ttfb_end": 516,
                "_download_start": 516,
                "_download_end": 516,
                "_download_ms": 0,
                "_all_start": 481,
                "_all_end": 516,
                "_all_ms": 35,
                "_index": 1,
                "_number": 2
            }
        ]
    }
}