{
  "cookies": [
    {
      "name": "GeoIP",
      "value": "AT:9:Vienna:48.24:16.38:v4",
      "domain": ".wikimedia.org",
      "path": "/",
      "expires": -1,
      "httpOnly": false,
      "secure": true,
      "sameSite": "None"
    },
    {
      "name": "WMF-Last-Access",
      "value": "16-Jun-2026",
      "domain": "meta.wikimedia.org",
      "path": "/",
      "expires": 1784333197,
      "httpOnly": true,
      "secure": true,
      "sameSite": "None"
    },
    {
      "name": "WMF-Last-Access",
      "value": "16-Jun-2026",
      "domain": "auth.wikimedia.org",
      "path": "/",
      "expires": 1784333319,
      "httpOnly": true,
      "secure": true,
      "sameSite": "None"
    },
    {
      "name": "WMF-Uniq",
      "value": "8NNjR-JwDIXhMmGki5enwAOBAAEBAFvd-snzMV3McgsJYr23kIj1kwWe28y6ksQM",
      "domain": ".upload.wikimedia.org",
      "path": "/",
      "expires": 1813111198,
      "httpOnly": true,
      "secure": true,
      "sameSite": "None"
    },
    {
      "name": "WMF-Uniq",
      "value": "m0mgEHPboydzsr0ezXT22QOBAAEBAFvdLQQijFYFhvRfF93aH_OYmukybwt1Q0A2",
      "domain": ".meta.wikimedia.org",
      "path": "/",
      "expires": 1813104053,
      "httpOnly": true,
      "secure": true,
      "sameSite": "None"
    },
    {
      "name": "WMF-Uniq",
      "value": "cY1UrfO1nurzYqJUekhbXwOBAAEBAFvdqd4Iff4y_SB1uT-1H45esQUmpi6d1hZ5",
      "domain": ".auth.wikimedia.org",
      "path": "/",
      "expires": 1813104484,
      "httpOnly": true,
      "secure": true,
      "sameSite": "None"
    },
    {
      "name": "SERVERID",
      "value": "www01-live",
      "domain": "herzstiftung.de",
      "path": "/",
      "expires": -1,
      "httpOnly": true,
      "secure": true,
      "sameSite": "None"
    },
    {
      "name": "WMF-Last-Access",
      "value": "16-Jun-2026",
      "domain": "de.wikipedia.org",
      "path": "/",
      "expires": 1784332799,
      "httpOnly": true,
      "secure": true,
      "sameSite": "None"
    },
    {
      "name": "WMF-Last-Access-Global",
      "value": "16-Jun-2026",
      "domain": ".wikipedia.org",
      "path": "/",
      "expires": 1784332799,
      "httpOnly": true,
      "secure": true,
      "sameSite": "None"
    },
    {
      "name": "GeoIP",
      "value": "AT:9:Vienna:48.24:16.38:v4",
      "domain": ".wikipedia.org",
      "path": "/",
      "expires": -1,
      "httpOnly": false,
      "secure": true,
      "sameSite": "None"
    },
    {
      "name": "WMF-Uniq",
      "value": "vTWKS1rKan8jL-eQXuBOqgOBAAEBAFvd2Jam5VxXeaHfQCTrLmoJGhJuTdC7TDtR",
      "domain": ".wikipedia.org",
      "path": "/",
      "expires": 1813187151,
      "httpOnly": true,
      "secure": true,
      "sameSite": "None"
    },
    {
      "name": "dewikimwuser-sessionId",
      "value": "3a8d07e47cb096ced4d2",
      "domain": "de.wikipedia.org",
      "path": "/",
      "expires": -1,
      "httpOnly": false,
      "secure": false,
      "sameSite": "None"
    },
    {
      "name": "WMF-Last-Access",
      "value": "16-Jun-2026",
      "domain": "en.wikipedia.org",
      "path": "/",
      "expires": 1784332799,
      "httpOnly": true,
      "secure": true,
      "sameSite": "None"
    },
    {
      "name": "enwikimwuser-sessionId",
      "value": "45d251597dbf2ccc5205",
      "domain": "en.wikipedia.org",
      "path": "/",
      "expires": -1,
      "httpOnly": false,
      "secure": false,
      "sameSite": "None"
    },
    {
      "name": "_gcl_au",
      "value": "1.1.560495631.1781629412",
      "domain": ".haytan.at",
      "path": "/",
      "expires": 1789405412,
      "httpOnly": false,
      "secure": false,
      "sameSite": "None"
    },
    {
      "name": "_ga",
      "value": "GA1.1.307846694.1781629412",
      "domain": ".haytan.at",
      "path": "/",
      "expires": 1816189486,
      "httpOnly": false,
      "secure": false,
      "sameSite": "None"
    },
    {
      "name": "_ga_KVB6D6K6DB",
      "value": "GS2.1.s1781629411$o1$g1$t1781629812$j60$l0$h0",
      "domain": ".haytan.at",
      "path": "/",
      "expires": 1816189812,
      "httpOnly": false,
      "secure": false,
      "sameSite": "None"
    },
    {
      "name": "_gcl_au",
      "value": "1.1.1799411394.1781638776",
      "domain": ".philoro.at",
      "path": "/",
      "expires": 1789414776,
      "httpOnly": false,
      "secure": false,
      "sameSite": "None"
    },
    {
      "name": "OptanonAlertBoxClosed",
      "value": "2026-06-16T19:39:38.619Z",
      "domain": ".philoro.at",
      "path": "/",
      "expires": 1813174778,
      "httpOnly": false,
      "secure": false,
      "sameSite": "Lax"
    },
    {
      "name": "OptanonConsent",
      "value": "isGpcEnabled=1&datestamp=Tue+Jun+16+2026+12%3A41%3A12+GMT-0700+(Pacific+Daylight+Time)&version=202512.1.0&browserGpcFlag=1&isIABGlobal=false&consentId=fe113927-d19c-474a-9a3f-661b33e85d62&interactionCount=2&isAnonUser=1&intType=1&hosts=&landingPath=NotLandingPage&groups=C0001%3A1%2CC0002%3A1%2CC0003%3A1%2CC0004%3A1&crTime=1781638776073&AwaitingReconsent=false&geolocation=AT%3B9",
      "domain": ".philoro.at",
      "path": "/",
      "expires": 1813174872,
      "httpOnly": false,
      "secure": false,
      "sameSite": "Lax"
    },
    {
      "name": "_ga",
      "value": "GA1.1.133812890.1781638776",
      "domain": ".philoro.at",
      "path": "/",
      "expires": 1816198872,
      "httpOnly": false,
      "secure": false,
      "sameSite": "None"
    },
    {
      "name": "_uetsid",
      "value": "3e4736d069bb11f19b37570811033f7b",
      "domain": ".philoro.at",
      "path": "/",
      "expires": 1781725272,
      "httpOnly": false,
      "secure": false,
      "sameSite": "None"
    },
    {
      "name": "_uetvid",
      "value": "3e474fa069bb11f19f82c38f90f24931",
      "domain": ".philoro.at",
      "path": "/",
      "expires": 1815334872,
      "httpOnly": false,
      "secure": false,
      "sameSite": "None"
    },
    {
      "name": "_fbp",
      "value": "fb.1.1781638776196.103989133461967020",
      "domain": ".philoro.at",
      "path": "/",
      "expires": 1789414872,
      "httpOnly": false,
      "secure": false,
      "sameSite": "None"
    },
    {
      "name": "_ga_HEZDTZWQCP",
      "value": "GS2.1.s1781638776$o1$g1$t1781639112$j60$l0$h0",
      "domain": ".philoro.at",
      "path": "/",
      "expires": 1816199112,
      "httpOnly": false,
      "secure": false,
      "sameSite": "None"
    },
    {
      "name": "bcookie",
      "value": "\"v=2&9b7ad4cc-4c3a-4336-80e5-d45c8d809bca\"",
      "domain": ".linkedin.com",
      "path": "/",
      "expires": 1813174776,
      "httpOnly": false,
      "secure": true,
      "sameSite": "None"
    },
    {
      "name": "li_gc",
      "value": "MTswOzE3ODE2Mzg3NzY7MjswMjFkJwBcpo0Vn6MloYKDnNGoVlKy09fFDyAqGKIWwwIMDw==",
      "domain": ".linkedin.com",
      "path": "/",
      "expires": 1797190776,
      "httpOnly": false,
      "secure": true,
      "sameSite": "None"
    },
    {
      "name": "lidc",
      "value": "\"b=VGST03:s=V:r=V:a=V:p=V:g=3744:u=1:x=1:i=1781638776:t=1781725176:v=2:sig=AQGpbhhtPbnojfT2_xNuEoJohKh5BdGM\"",
      "domain": ".linkedin.com",
      "path": "/",
      "expires": 1781725176,
      "httpOnly": false,
      "secure": true,
      "sameSite": "None"
    },
    {
      "name": "__cf_bm",
      "value": "hSI5rbo9qu5TV6KuY6lf5njzKO68vnIHvcv_5lJGNyk-1781638776.2985623-1.0.1.1-MiVFxL_rtS.4seKl0O9Rmuc7wHgVB7exldTxLFay9qGGVYQpkI6LFjGoo89P5uKZVs.ZYT1i7SvzFkSvlvFsCMKfEsSzi0IZotclT76x1xiXftdQ93TNZHGlqsJuduo6",
      "domain": ".linkedin.com",
      "path": "/",
      "expires": 1781640576,
      "httpOnly": true,
      "secure": true,
      "sameSite": "None"
    },
    {
      "name": "IDE",
      "value": "AHWqTUk3NPHjsvzIK4YHFfbYRspURtnkZfFrS9QDoe17-Q5qobsv2cLBraC5uavx",
      "domain": ".doubleclick.net",
      "path": "/",
      "expires": 1815334778,
      "httpOnly": true,
      "secure": true,
      "sameSite": "None"
    },
    {
      "name": "cookielawinfo-checkbox-necessary",
      "value": "yes",
      "domain": "dgk.org",
      "path": "/",
      "expires": 1813140853,
      "httpOnly": false,
      "secure": false,
      "sameSite": "None"
    },
    {
      "name": "__Host-next-auth.csrf-token",
      "value": "f5563a7965c7a5c1ae37246c996c91f59f63ec26cc0ae0441b6c9d5d10dd6f9d%7Ce24df0e34cea1ce4f48646ee953e39baca81ee07205882874d69a944357110ac",
      "domain": "www.aerzteblatt.de",
      "path": "/",
      "expires": -1,
      "httpOnly": true,
      "secure": true,
      "sameSite": "Lax"
    },
    {
      "name": "__Secure-next-auth.callback-url",
      "value": "https%3A%2F%2Fwww.aerzteblatt.de",
      "domain": "www.aerzteblatt.de",
      "path": "/",
      "expires": -1,
      "httpOnly": true,
      "secure": true,
      "sameSite": "Lax"
    },
    {
      "name": "consentUUID",
      "value": "fd213cc6-4984-412a-b3d5-86a1e47dbcce",
      "domain": "www.aerzteblatt.de",
      "path": "/",
      "expires": 1813140769,
      "httpOnly": false,
      "secure": true,
      "sameSite": "None"
    },
    {
      "name": "MUID",
      "value": "004EB279990965A01588A50398D064C7",
      "domain": ".bing.com",
      "path": "/",
      "expires": 1815334836,
      "httpOnly": false,
      "secure": true,
      "sameSite": "None"
    }
  ],
  "origins": [
    {
      "origin": "https://duckduckgo.com",
      "localStorage": [
        {
          "name": "origin_conversions",
          "value": "[\"search\"]"
        }
      ]
    },
    {
      "origin": "https://www.praktischarzt.de",
      "localStorage": [
        {
          "name": "_gcl_ls",
          "value": "{\"schema\":\"gcl\",\"version\":1,\"gtg_load_status\":{\"status\":2,\"expires\":1781690952231}}"
        }
      ]
    },
    {
      "origin": "https://www.aerzteblatt.de",
      "localStorage": [
        {
          "name": "_sp_user_consent_37193",
          "value": "{\"gdpr\":{\"authId\":null,\"uuid\":\"fd213cc6-4984-412a-b3d5-86a1e47dbcce\",\"getMessageAlways\":false,\"applies\":true,\"actions\":[],\"euconsent\":\"CQl5bQAQl5bQAAGABCENCfFgAAAAAAAAAACYAAAAAAAA.IKphRBCpNTWFEODBVAJAASYAU19gBIEQAAACBAQAFAAMA4IAA0QEiAAQAAAAAAAAAg1ABAAAIEABEAAAAAAAEAQBkAAQQgBAIIAAAAAEQQgBACAgAAAAAEAAAAAAJAQAAkACAIQKEAEAgAIAgCAAAAIABAACAAAMAGEA4ABAAAAIAgIBAAAJAEAKBAAEAAQAIAAAAAAAAACAAQAAAoAAAAAAAACAAAAAAAAAAAIA.YAAAAAAAAAAA\",\"grants\":{\"5f96d385a228635d7b29aca1\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c0779496391\":false,\"66f545eb81258c07794963ba\":false}},\"5e542b3a4cd8884eb41b5a72\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c0779496361\":false,\"66f545eb81258c0779496366\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496391\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false,\"66f545eb81258c07794963e1\":false}},\"5e952f6107d9d20c88e7c975\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c0779496361\":false,\"66f545eb81258c0779496366\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496391\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false,\"66f545eb81258c07794963e1\":false}},\"5ef9bb3dbcc0cb09c5c1c3a3\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c0779496391\":false,\"66f545eb81258c07794963ba\":false}},\"6810d098bd2e950715921830\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496391\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false}},\"5f087125b8e05c109c2b840e\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496361\":false,\"66f545eb81258c0779496366\":false,\"66f545eb81258c0779496391\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false}},\"5eac148d4bfee33e7280d13b\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c0779496361\":false,\"66f545eb81258c0779496366\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496391\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false}},\"5e7ac3fae30e7d1bc1ebf5e8\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c0779496361\":false,\"66f545eb81258c0779496366\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496391\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false,\"66f545eb81258c07794963e1\":false}},\"5e37fc3e56a5e60e003a7120\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c07794963ba\":false}},\"5eb559d0b8e05c111d01b4e6\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false}},\"5eb559d0b8e05c241a63c64b\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c0779496361\":false,\"66f545eb81258c0779496366\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496391\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false}},\"5e98e7f1b8e05c48537f6114\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false}},\"5e7ced57b8e05c485246ccea\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c0779496361\":false,\"66f545eb81258c0779496366\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496391\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false,\"66f545eb81258c07794963e1\":false}},\"5e7ced57b8e05c5a7d171cda\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c07794963ba\":false}},\"5eb559cfb8e05c2bbe33f3f4\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false}},\"5f6dbc28a22863aa44428837\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false}},\"5ee34ea5b8e05c164f6f8ffe\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794963ba\":false}},\"5e37fc3e56a5e6615502f9d4\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c0779496361\":false,\"66f545eb81258c0779496366\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496391\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false,\"66f545eb81258c07794963e1\":false}},\"64ad94554f9aee39b285704e\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949636b\":false}},\"5ee34ea5b8e05c16353f5bb8\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c07794963ba\":false}},\"5ebee9f5b8e05c53915bbb9c\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false}},\"5f2d22a5b8e05c028e5c2e97\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false}},\"5f369a02b8e05c308701f829\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false}},\"5e37fc3e56a5e60dff4e1989\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false}},\"6501d3e64f9aee77213c06eb\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false}},\"5e7ced57b8e05c4854221bb8\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496391\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false}},\"6038c32fa22863788e70489b\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496391\":false,\"66f545eb81258c07794963ba\":false,\"66f545eb81258c07794963e1\":false}},\"5ed6aeb2b8e05c4a1160fe92\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c07794963ba\":false,\"66f545eb81258c07794963e1\":false}},\"64384c754f9aee5e03353a47\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false}},\"622b1a2c293cdf2b165234b0\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c07794963ba\":false}},\"5e37fc3e56a5e60dff4e198c\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false}},\"5e7ced57b8e05c4854221bbc\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false}},\"5e37fc3e56a5e6615502f9c9\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c0779496366\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496391\":false}},\"61bc5c2c293cdf797c372a77\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c07794963ba\":false}},\"5f0838a5b8e05c06542b2b37\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496391\":false,\"66f545eb81258c0779496396\":false}},\"618e37ac293cdf36b0683c33\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false}},\"5f3f97a7b8e05c0dfa69aa19\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c07794963e1\":false}},\"5e865b36b8e05c48537f60a9\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c07794963ba\":false}},\"5e7ced57b8e05c4854221bb4\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c07794963ba\":false}},\"5e98e7f1b8e05c111d01b462\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false}},\"601d13afa2286369d64270da\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496391\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false}},\"5e37fc3e56a5e6615502f9cc\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c07794963ba\":false}},\"5ed6aeb2b8e05c2bbe33f4fa\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c0779496361\":false,\"66f545eb81258c0779496366\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496391\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false}},\"5e7ced57b8e05c485246cce9\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c07794963ba\":false}},\"5ebee9f5b8e05c43d547d7d1\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496391\":false}},\"60dee02ca228632def67d394\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c0779496361\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false}},\"5f23e826b8e05c0c0d4fdb8d\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false}},\"5f0838a5b8e05c109c2b8405\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c0779496361\":false,\"66f545eb81258c0779496366\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496391\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false}},\"5e7ced57b8e05c485246cce2\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false}},\"5eab3d5bb8e05c2bbe33f39c\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496391\":false,\"66f545eb81258c0779496396\":false}},\"604b382da2286319d61aa96e\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c0779496366\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496391\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false,\"66f545eb81258c07794963e1\":false}},\"5f1aada6b8e05c306c0597d7\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false}},\"5e37fc3e56a5e66147767223\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false}},\"5e7ced57b8e05c47d708158f\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496391\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false}},\"5ee15bc7b8e05c16366599cb\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c0779496361\":false,\"66f545eb81258c07794963ba\":false}},\"5e7ced57b8e05c4854221bd6\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c0779496361\":false,\"66f545eb81258c0779496366\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496391\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false}},\"5e865b37b8e05c6f984a37ea\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false}},\"5e7ced57b8e05c485246ccd8\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c07794963ba\":false}},\"5efefe25b8e05c065164a2e2\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c0779496391\":false}},\"5e7ced57b8e05c4854221bc4\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496391\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false}},\"5eb559d0b8e05c48537f6208\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c077949636b\":false}},\"5e7ced57b8e05c485246cce5\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c07794963ba\":false}},\"6287632b293cdf1da351a1b5\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496396\":false}},\"5e865b37b8e05c48537f60af\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false}},\"5fa51b28a228635cc4330e62\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c07794963ba\":false}},\"5efefe25b8e05c109b4949ca\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c0779496361\":false,\"66f545eb81258c0779496366\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496391\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false,\"66f545eb81258c07794963e1\":false}},\"6066e7aea2286397b24ce143\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false}},\"61694dab293cdf62725e6d31\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false}},\"604b382ea228636a171ed2bc\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794963ba\":false}},\"5e7ced57b8e05c485246cce0\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496396\":false}},\"5e37fc3e56a5e60dff4e1986\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false}},\"5f9be0a9a228636148510755\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496391\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false}},\"5e98e7f1b8e05c241a63c552\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false}},\"5e865b37b8e05c48537f60ab\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false}},\"5e7ced57b8e05c47d708158c\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496391\":false,\"66f545eb81258c07794963ba\":false}},\"5e7ced57b8e05c4854221bc2\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496391\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false}},\"5e865b36b8e05c6f984a37e6\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c07794963ba\":false,\"66f545eb81258c07794963e1\":false}},\"62bec22c293cdf1c3196c850\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c0779496361\":false,\"66f545eb81258c0779496366\":false}},\"5ef5c3a5b8e05c69980eaa5a\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c0779496361\":false,\"66f545eb81258c0779496366\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496391\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false,\"66f545eb81258c07794963e1\":false}},\"5fca052da22863819f134947\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c07794963ba\":false}},\"5e865b37b8e05c1c467daa8e\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false}},\"5e7ced57b8e05c47e418b742\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false}},\"5e7ced57b8e05c485246ccde\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c0779496361\":false,\"66f545eb81258c0779496366\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496391\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false,\"66f545eb81258c07794963e1\":false}},\"5ee15bc6b8e05c164d21c76c\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false}},\"5e7ced57b8e05c485246cce3\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c0779496361\":false,\"66f545eb81258c0779496366\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496391\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false}},\"5f2d22a6b8e05c02b03dbb65\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c07794963ba\":false}},\"5e7ced57b8e05c4854221bbb\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c0779496361\":false,\"66f545eb81258c0779496366\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496391\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false}},\"5eab3d5ab8e05c241a63c5db\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false}},\"5f5b4728b8e05c170611e24f\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496396\":false}},\"6501d3eb4f9aee41bf5a8f6f\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c07794963ba\":false}},\"5eb559d0b8e05c48537f6209\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c0779496361\":false,\"66f545eb81258c0779496366\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496391\":false,\"66f545eb81258c07794963ba\":false,\"66f545eb81258c07794963e1\":false}},\"5eb559d0b8e05c48537f6207\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496396\":false}},\"5f2d22a6b8e05c02b03dbb66\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496391\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false}},\"5e98e7f0b8e05c1c467daaf2\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496391\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false,\"66f545eb81258c07794963e1\":false}},\"5eab3d5ab8e05c2bbe33f398\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false}},\"5ee15bc6b8e05c164c398ae3\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false}},\"61e1462f293cdf3ec47f00c5\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c07794963ba\":false}},\"5e37fc3e56a5e60dff4e1992\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c0779496361\":false,\"66f545eb81258c0779496366\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496391\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false}},\"5ee15bc6b8e05c164d21c76b\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c0779496361\":false,\"66f545eb81258c0779496366\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false}},\"61c596a8293cdf84352f5e22\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c07794963ba\":false}},\"5e37fc3e56a5e60e003a711d\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false}},\"5eab3d5ab8e05c1c467dab7b\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496391\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false}},\"5f6dbc27a22863a9eb13f4b3\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496391\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false}},\"5e865b37b8e05c48537f60ae\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false}},\"5e7ced57b8e05c47e418b73e\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c07794963ba\":false}},\"5efefe24b8e05c2e742a3a16\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false}},\"617bc2a8293cdf683b764d92\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false}},\"5e7ced57b8e05c4854221bcb\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c0779496361\":false,\"66f545eb81258c0779496366\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496391\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false}},\"601d13aea228633ae669e7d7\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496391\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false}},\"5e98e7f1b8e05c48537f6113\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false}},\"61694da9293cdf6512470221\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false}},\"5e7ced57b8e05c4854221bcc\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false}},\"5e7ced57b8e05c485246ccef\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false}},\"5f0838a5b8e05c2e742a3aa7\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false}},\"5e37fc3e56a5e6615502f9c4\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c0779496361\":false,\"66f545eb81258c0779496366\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496391\":false,\"66f545eb81258c07794963ba\":false,\"66f545eb81258c07794963e1\":false}},\"5f0838a5b8e05c065164a384\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496391\":false,\"66f545eb81258c07794963ba\":false}},\"5eab3d5ab8e05c2bbe33f399\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false}},\"5e37fc3e56a5e6615457a52a\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496396\":false}},\"5efefe25b8e05c109c2b8324\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false}},\"5e865b36b8e05c48537f60a7\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c07794963ba\":false}},\"5e98e7f0b8e05c1c467daaf0\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false}},\"5e7ced57b8e05c4854221bc8\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false}},\"5e37fc3e56a5e6615457a528\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false}},\"60fa8fada2286382d158ff53\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c0779496396\":false}},\"5f23e826b8e05c7ed76148b3\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c0779496361\":false,\"66f545eb81258c0779496366\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496391\":false,\"66f545eb81258c0779496396\":false}},\"5f48d229b8e05c5eae6bc0c3\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c077949636b\":false}},\"5eab3d5bb8e05c1c467dab7d\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false}},\"5e7ced57b8e05c4854221bba\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c07794963ba\":false}},\"5e7ced56b8e05c4854221bb3\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c0779496361\":false,\"66f545eb81258c0779496366\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496391\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false,\"66f545eb81258c07794963e1\":false}},\"5ee34ea5b8e05c164d21c78c\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c07794963ba\":false}},\"5ebee9f5b8e05c6bd60edbeb\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c07794963ba\":false}},\"5ebee9f5b8e05c43d547d7cf\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496396\":false,\"66f545eb81258c07794963ba\":false}},\"5e37fc3e56a5e60dff4e1987\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962cb\":false,\"66f545eb81258c07794962f2\":false,\"66f545eb81258c0779496317\":false,\"66f545eb81258c077949633c\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496396\":false}},\"5e7ced57b8e05c485246cce4\":{\"vendorGrant\":false,\"purposeGrants\":{}},\"5e37fc3e56a5e6615502f9c7\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962f2\":false,\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496391\":false,\"66f545eb81258c07794963ba\":false}},\"5f369a02b8e05c0fc521e7b8\":{\"vendorGrant\":false,\"purposeGrants\":{}},\"5f896baba228630912333862\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962f2\":false}},\"5f1aada4b8e05c306e139f00\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c0779496391\":false}},\"6038c32ea228639c04605dd3\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962f2\":false,\"66f545eb81258c077949636b\":false}},\"60b0bbaca228630ec1654ef8\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c07794962f2\":false,\"66f545eb81258c077949636b\":false}},\"60cc6b2da228632d8e254476\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c077949636b\":false,\"66f545eb81258c0779496391\":false,\"66f545eb81258c07794963ba\":false}},\"5e37fc3e56a5e66147767235\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c077949636b\":false}},\"66266f8c4f9aee27d445b160\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c077949636b\":false}},\"5f6481a7b8e05c173008e12e\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c077949636b\":false}},\"5e7ced57b8e05c485246ccf3\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c077949636b\":false,\"66f545eb81258c07794963ba\":false}},\"5eab3d5bb8e05c48537f61a0\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c077949636b\":false}},\"604b382da228631924745506\":{\"vendorGrant\":false,\"purposeGrants\":{\"66f545eb81258c077949636b\":false}},\"67505aeb4f9aeee42b53dcd8\":{\"vendorGrant\":false,\"purposeGrants\":{}}},\"addtlConsent\":\"2~~dv.\",\"customVendorsResponse\":{\"consentedVendors\":[],\"consentedPurposes\":[],\"legIntPurposes\":[]},\"dateCreated\":\"2026-06-16T10:12:55.603Z\",\"expirationDate\":\"2027-06-16T10:12:55.603Z\",\"consentStatus\":{\"rejectedAny\":false,\"rejectedLI\":false,\"consentedAll\":false,\"granularStatus\":{\"vendorConsent\":\"NONE\",\"vendorLegInt\":\"EMPTY_VL\",\"purposeConsent\":\"NONE\",\"purposeLegInt\":\"EMPTY_VL\",\"previousOptInAll\":false,\"defaultConsent\":true},\"hasConsentData\":false,\"consentedToAny\":false}},\"version\":1}"
        },
        {
          "name": "_sp_non_keyed_local_state",
          "value": "{\"gdpr\":{\"_sp_v1_data\":\"1171935\",\"_sp_v1_p\":\"694\"}}"
        },
        {
          "name": "nextauth.message",
          "value": "{\"event\":\"session\",\"data\":{\"trigger\":\"getSession\"},\"timestamp\":1781604780}"
        },
        {
          "name": "_sp_local_state",
          "value": "{\"gdpr\":{\"mmsCookies\":[\"_sp_v1_ss=1:H4sIAAAAAAAAAItWqo5RKimOUbKKRmbkgRgGtbE6MUqpIGZeaU4OkF0CVlBdi1tCKRYAmuD4I1IAAAA%3D\"],\"propertyId\":37193,\"messageId\":1370130}}"
        }
      ]
    },
    {
      "origin": "https://de.wikipedia.org",
      "localStorage": [
        {
          "name": "MediaWikiModuleStore:dewiki",
          "value": "{\"items\":{\"mediawiki.base@1503o\":\"mw.loader.impl(function(){return[\\\"mediawiki.base@1503o\\\",{\\\"main\\\":\\\"mediawiki.base.js\\\",\\\"files\\\":{\\\"mediawiki.base.js\\\":function(require,module,exports){'use strict';const slice=Array.prototype.slice;const config=require('./config.json');for(const key in config){if(!mw.config.exists(key)){mw.config.set(key,config[key]);}}require('./log.js');function Message(map,key,parameters){this.map=map;this.key=key;this.parameters=parameters||[];}Message.prototype={parser:function(format){let text=this.map.get(this.key);if(mw.config.get('wgUserLanguage')==='qqx'&&(!text||text==='('+this.key+')')){text='('+this.key+'$*)';}text=mw.format(text,...this.parameters);if(format==='parse'){text=mw.html.escape(text);}return text;},params:function(parameters){this.parameters.push(...parameters);return this;},toString:function(format){if(!this.exists()){if(mw.config.get('wgUserLanguage')!=='qqx'){return'⧼'+mw.html.escape(this.key)+'⧽';}}if(!format){format='text';}if(format==='plain'||format==='text'||format==='parse'){return this.parser(format);}return mw.html.escape(this.parser('escaped'));},parse:function(){return this.toString('parse');},parseDom:function(){\\nreturn $(document.createTextNode(this.toString('text')));},plain:function(){return this.toString('plain');},text:function(){return this.toString('text');},escaped:function(){return this.toString('escaped');},exists:function(){return this.map.exists(this.key);}};mw.libs={};mw.widgets={};mw.inspect=function(...reports){mw.loader.using('mediawiki.inspect',()=>{mw.inspect.runReports(...reports);});};mw.internalDoTransformFormatForQqx=function(formatString,parameters){if(formatString.includes('$*')){let replacement='';if(parameters.length){replacement=': '+parameters.map((_,i)=>'$'+(i+1)).join(', ');}return formatString.replace('$*',replacement);}return formatString;};mw.internalWikiUrlencode=function(str){return encodeURIComponent(String(str)).replace(/'/g,'%27').replace(/%20/g,'_').replace(/%3B/g,';').replace(/%40/g,'@').replace(/%24/g,'$').replace(/%2C/g,',').replace(/%2F/g,'/').replace(/%3A/g,':');};mw.format=function(formatString,...parameters){formatString=mw.internalDoTransformFormatForQqx(formatString,parameters);\\nreturn formatString.replace(/\\\\$(\\\\d+)/g,(str,match)=>{const index=parseInt(match,10)-1;return parameters[index]!==undefined?parameters[index]:'$'+match;});};mw.Message=Message;mw.message=function(key){const parameters=slice.call(arguments,1);return new Message(mw.messages,key,parameters);};mw.msg=function(key,...parameters){return mw.message(key,...parameters).text();};mw.notify=function(message,options){return mw.loader.using('mediawiki.notification').then(()=>mw.notification.notify(message,options));};const trackCallbacks=$.Callbacks('memory');let trackHandlers=[];mw.track=function(topic,...data){mw.trackQueue.push({topic,args:data});trackCallbacks.fire(mw.trackQueue);};mw.trackSubscribe=function(topic,callback){let seen=0;function handler(trackQueue){for(;seen<trackQueue.length;seen++){const event=trackQueue[seen];if(event.topic.startsWith(topic)){callback(event.topic,...event.args);}}}trackHandlers.push([handler,callback]);trackCallbacks.add(handler);};mw.trackUnsubscribe=function(callback){\\ntrackHandlers=trackHandlers.filter((fns)=>{if(fns[1]===callback){trackCallbacks.remove(fns[0]);return false;}return true;});};trackCallbacks.fire(mw.trackQueue);const hooks=Object.create(null);mw.hook=function(name){return hooks[name]||(hooks[name]=(function(){let memory;let deprecated;const fns=[];function rethrow(e){setTimeout(()=>{throw e;});}return{add:function(...handlers){if(deprecated){deprecated();}fns.push(...handlers);if(memory){for(const handler of handlers){try{handler(...memory);}catch(e){rethrow(e);}}}return this;},remove:function(...handlers){for(const handler of handlers){let j;while((j=fns.indexOf(handler))!==-1){fns.splice(j,1);}}return this;},deprecate:function(msg){deprecated=mw.log.makeDeprecated(`hook_${name}`,`mw.hook \\\"${name}\\\" is deprecated.`+(msg?' '+msg:''));return this;},fire:function(...data){if(deprecated&&fns.length){deprecated();}for(const fn of fns){try{fn.apply(null,arguments);}catch(e){rethrow(e);}}memory=data;return this;}};}()));};function escapeCallback(s){\\nswitch(s){case'\\\\'':return'&#039;';case'\\\"':return'&quot;';case'<':return'&lt;';case'>':return'&gt;';case'&':return'&amp;';}}mw.html={escape:function(s){return s.replace(/['\\\"<>&]/g,escapeCallback);},element:function(name,attrs,contents){let s='<'+name;if(attrs){for(const attrName in attrs){let v=attrs[attrName];if(v===true){v=attrName;}else if(v===false){continue;}s+=' '+attrName+'=\\\"'+this.escape(String(v))+'\\\"';}}if(contents===undefined||contents===null){s+='/>';return s;}s+='>';if(typeof contents==='string'){s+=this.escape(contents);}else if(typeof contents==='number'||typeof contents==='boolean'){s+=String(contents);}else if(contents instanceof this.Raw){s+=contents.value;}else{throw new Error('Invalid content type');}s+='</'+name+'>';return s;},Raw:function(value){this.value=value;}};window.addOnloadHook=function(fn){$(()=>{fn();});};const loadedScripts={};window.importScriptURI=function(url){if(loadedScripts[url]){return null;}loadedScripts[url]=true;return mw.loader.addScriptTag(url);\\n};window.importScript=function(title){return window.importScriptURI(mw.config.get('wgScript')+'?title='+mw.internalWikiUrlencode(title)+'&action=raw&ctype=text/javascript');};window.importStylesheet=function(title){return mw.loader.addLinkTag(mw.config.get('wgScript')+'?title='+mw.internalWikiUrlencode(title)+'&action=raw&ctype=text/css');};window.importStylesheetURI=function(url,media){return mw.loader.addLinkTag(url,media);};mw.loader.getModuleNames=function(){return Object.keys(mw.loader.moduleRegistry);};mw.loader.using=function(dependencies,ready,error){const deferred=$.Deferred();if(!Array.isArray(dependencies)){dependencies=[dependencies];}if(ready){deferred.done(ready);}if(error){deferred.fail(error);}try{dependencies=mw.loader.resolve(dependencies);}catch(e){return deferred.reject(e).promise();}mw.loader.enqueue(dependencies,()=>{deferred.resolve(mw.loader.require);},deferred.reject);return deferred.promise();};mw.loader.getScript=function(url){return $.ajax(url,{dataType:'script',cache:true})\\n.catch(()=>{throw new Error('Failed to load script');});};mw.user={options:new mw.Map(),tokens:new mw.Map()};mw.user.options.set(require('./user.json'));const queue=window.RLQ;window.RLQ={push:function(entry){if(typeof entry==='function'){entry();}else{mw.loader.using(entry[0],entry[1]);}}};while(queue[0]){window.RLQ.push(queue.shift());}['write','writeln'].forEach((func)=>{mw.log.deprecate(document,func,function(){$(document.body).append($.parseHTML(slice.call(arguments).join('')));},'Use jQuery or mw.loader.load instead.','document.'+func);});require('./errorLogger.js');\\n},\\\"log.js\\\":function(require,module,exports){function stackSet(){let stacks;return function isFirst(){if(!stacks){stacks=new Set();}const stack=new Error().stack;if(!stacks.has(stack)){stacks.add(stack);return true;}};}mw.log.error=Function.prototype.bind.call(console.error,console);mw.log.makeDeprecated=function(key,msg){const isFirst=stackSet();return function maybeLog(){if(isFirst()){if(key){mw.track('mw.deprecate',key);}mw.log.warn(msg);}};};mw.log.deprecate=function(obj,key,val,msg,logName){const maybeLog=mw.log.makeDeprecated(logName||(obj===window?key:null),'Use of \\\"'+(logName||key)+'\\\" is deprecated.'+(msg?' '+msg:''));Object.defineProperty(obj,key,{configurable:true,enumerable:true,get:function(){maybeLog();return val;},set:function(newVal){maybeLog();val=newVal;}});};\\n},\\\"errorLogger.js\\\":function(require,module,exports){'use strict';function installGlobalHandler(window){const oldHandler=window.onerror||function(){return false;};window.onerror=function(errorMessage,url,line,column,errorObject){mw.track('global.error',{errorMessage:errorMessage,url:url,lineNumber:line,columnNumber:column,stackTrace:errorObject?errorObject.stack:'',errorObject:errorObject});if(errorObject){mw.track('error.uncaught',errorObject);}return oldHandler.apply(this,arguments);};}mw.errorLogger={logError:function(error,topic){mw.track(topic||'error.caught',error);}};if(window.QUnit){mw.errorLogger.installGlobalHandler=installGlobalHandler;}else{installGlobalHandler(window);}\\n},\\\"config.json\\\":{\\\"debug\\\":0,\\\"skin\\\":\\\"vector-2022\\\",\\\"stylepath\\\":\\\"/w/skins\\\",\\\"wgArticlePath\\\":\\\"/wiki/$1\\\",\\\"wgScriptPath\\\":\\\"/w\\\",\\\"wgScript\\\":\\\"/w/index.php\\\",\\\"wgSearchType\\\":\\\"CirrusSearch\\\",\\\"wgVariantArticlePath\\\":false,\\\"wgServer\\\":\\\"//de.wikipedia.org\\\",\\\"wgServerName\\\":\\\"de.wikipedia.org\\\",\\\"wgUserLanguage\\\":\\\"de\\\",\\\"wgContentLanguage\\\":\\\"de\\\",\\\"wgVersion\\\":\\\"1.47.0-wmf.6\\\",\\\"wgFormattedNamespaces\\\":{\\\"-2\\\":\\\"Medium\\\",\\\"-1\\\":\\\"Spezial\\\",\\\"0\\\":\\\"\\\",\\\"1\\\":\\\"Diskussion\\\",\\\"2\\\":\\\"Benutzer\\\",\\\"3\\\":\\\"Benutzer Diskussion\\\",\\\"4\\\":\\\"Wikipedia\\\",\\\"5\\\":\\\"Wikipedia Diskussion\\\",\\\"6\\\":\\\"Datei\\\",\\\"7\\\":\\\"Datei Diskussion\\\",\\\"8\\\":\\\"MediaWiki\\\",\\\"9\\\":\\\"MediaWiki Diskussion\\\",\\\"10\\\":\\\"Vorlage\\\",\\\"11\\\":\\\"Vorlage Diskussion\\\",\\\"12\\\":\\\"Hilfe\\\",\\\"13\\\":\\\"Hilfe Diskussion\\\",\\\"14\\\":\\\"Kategorie\\\",\\\"15\\\":\\\"Kategorie Diskussion\\\",\\\"100\\\":\\\"Portal\\\",\\\"101\\\":\\\"Portal Diskussion\\\",\\\"710\\\":\\\"TimedText\\\",\\\"711\\\":\\\"TimedText talk\\\",\\\"828\\\":\\\"Modul\\\",\\\"829\\\":\\\"Modul Diskussion\\\",\\\"1728\\\":\\\"Veranstaltung\\\",\\\"1729\\\":\\\"Veranstaltung Diskussion\\\"},\\\"wgNamespaceIds\\\":{\\\"medium\\\":-2,\\\"spezial\\\":-1,\\\"\\\":0,\\\"diskussion\\\":1,\\\"benutzer\\\":2,\\\"benutzer_diskussion\\\":3,\\\"wikipedia\\\":4,\\n\\\"wikipedia_diskussion\\\":5,\\\"datei\\\":6,\\\"datei_diskussion\\\":7,\\\"mediawiki\\\":8,\\\"mediawiki_diskussion\\\":9,\\\"vorlage\\\":10,\\\"vorlage_diskussion\\\":11,\\\"hilfe\\\":12,\\\"hilfe_diskussion\\\":13,\\\"kategorie\\\":14,\\\"kategorie_diskussion\\\":15,\\\"portal\\\":100,\\\"portal_diskussion\\\":101,\\\"timedtext\\\":710,\\\"timedtext_talk\\\":711,\\\"modul\\\":828,\\\"modul_diskussion\\\":829,\\\"veranstaltung\\\":1728,\\\"veranstaltung_diskussion\\\":1729,\\\"p\\\":100,\\\"pd\\\":101,\\\"wd\\\":5,\\\"bd\\\":3,\\\"h\\\":12,\\\"hd\\\":13,\\\"wikipedia_talk\\\":5,\\\"wp\\\":4,\\\"bild\\\":6,\\\"bild_diskussion\\\":7,\\\"image\\\":6,\\\"image_talk\\\":7,\\\"benutzerin\\\":2,\\\"benutzerin_diskussion\\\":3,\\\"media\\\":-2,\\\"special\\\":-1,\\\"talk\\\":1,\\\"user\\\":2,\\\"user_talk\\\":3,\\\"project\\\":4,\\\"project_talk\\\":5,\\\"file\\\":6,\\\"file_talk\\\":7,\\\"mediawiki_talk\\\":9,\\\"template\\\":10,\\\"template_talk\\\":11,\\\"help\\\":12,\\\"help_talk\\\":13,\\\"category\\\":14,\\\"category_talk\\\":15,\\\"module\\\":828,\\\"module_talk\\\":829,\\\"event\\\":1728,\\\"event_talk\\\":1729},\\\"wgContentNamespaces\\\":[640,0],\\\"wgSiteName\\\":\\\"Wikipedia\\\",\\\"wgDBname\\\":\\\"dewiki\\\",\\\"wgWikiID\\\":\\\"dewiki\\\",\\\"wgCaseSensitiveNamespaces\\\":[],\\\"wgCommentCodePointLimit\\\":500,\\\"wgExtensionAssetsPath\\\":\\\"/w/extensions\\\",\\n\\\"wgUrlProtocols\\\":\\\"bitcoin\\\\\\\\:|ftp\\\\\\\\:\\\\\\\\/\\\\\\\\/|ftps\\\\\\\\:\\\\\\\\/\\\\\\\\/|geo\\\\\\\\:|git\\\\\\\\:\\\\\\\\/\\\\\\\\/|gopher\\\\\\\\:\\\\\\\\/\\\\\\\\/|http\\\\\\\\:\\\\\\\\/\\\\\\\\/|https\\\\\\\\:\\\\\\\\/\\\\\\\\/|irc\\\\\\\\:\\\\\\\\/\\\\\\\\/|ircs\\\\\\\\:\\\\\\\\/\\\\\\\\/|magnet\\\\\\\\:|mailto\\\\\\\\:|matrix\\\\\\\\:|mms\\\\\\\\:\\\\\\\\/\\\\\\\\/|news\\\\\\\\:|nntp\\\\\\\\:\\\\\\\\/\\\\\\\\/|redis\\\\\\\\:\\\\\\\\/\\\\\\\\/|sftp\\\\\\\\:\\\\\\\\/\\\\\\\\/|sip\\\\\\\\:|sips\\\\\\\\:|sms\\\\\\\\:|ssh\\\\\\\\:\\\\\\\\/\\\\\\\\/|svn\\\\\\\\:\\\\\\\\/\\\\\\\\/|tel\\\\\\\\:|telnet\\\\\\\\:\\\\\\\\/\\\\\\\\/|urn\\\\\\\\:|wikipedia\\\\\\\\:\\\\\\\\/\\\\\\\\/|worldwind\\\\\\\\:\\\\\\\\/\\\\\\\\/|xmpp\\\\\\\\:|\\\\\\\\/\\\\\\\\/\\\",\\\"wgActionPaths\\\":{},\\\"wgTranslateNumerals\\\":true,\\\"wgExtraSignatureNamespaces\\\":[100,4,12],\\\"wgLegalTitleChars\\\":\\\" %!\\\\\\\"$\\\\u0026'()*,\\\\\\\\-./0-9:;=?@A-Z\\\\\\\\\\\\\\\\\\\\\\\\^_`a-z~+\\\\\\\\u0080-\\\\\\\\uFFFF\\\",\\\"wgIllegalFileChars\\\":\\\":/\\\\\\\\\\\\\\\\\\\",\\\"wgCentralNoticeActiveBannerDispatcher\\\":\\\"//meta.wikimedia.org/w/index.php?title=Special:BannerLoader\\\",\\\"wgCentralBannerRecorder\\\":\\\"/beacon/impression\\\",\\\"wgCentralNoticeSampleRate\\\":0.01,\\\"wgCentralNoticeImpressionEventSampleRate\\\":0,\\\"wgNoticeNumberOfBuckets\\\":4,\\\"wgNoticeBucketExpiry\\\":7,\\\"wgNoticeNumberOfControllerBuckets\\\":2,\\\"wgNoticeCookieDurations\\\":{\\\"close\\\":604800,\\\"donate\\\":21600000},\\\"wgNoticeHideUrls\\\":[\\n\\\"//en.wikipedia.org/w/index.php?title=Special:HideBanners\\\",\\\"//meta.wikimedia.org/w/index.php?title=Special:HideBanners\\\",\\\"//commons.wikimedia.org/w/index.php?title=Special:HideBanners\\\",\\\"//species.wikimedia.org/w/index.php?title=Special:HideBanners\\\",\\\"//en.wikibooks.org/w/index.php?title=Special:HideBanners\\\",\\\"//en.wikiquote.org/w/index.php?title=Special:HideBanners\\\",\\\"//en.wikisource.org/w/index.php?title=Special:HideBanners\\\",\\\"//en.wikinews.org/w/index.php?title=Special:HideBanners\\\",\\\"//en.wikiversity.org/w/index.php?title=Special:HideBanners\\\",\\\"//www.mediawiki.org/w/index.php?title=Special:HideBanners\\\"],\\\"wgCentralNoticeMaxCampaignFallback\\\":5,\\\"wgCentralNoticePerCampaignBucketExtension\\\":30,\\\"wgCiteVisualEditorOtherGroup\\\":false,\\\"wgCiteResponsiveReferences\\\":false,\\\"wgCiteSubReferencing\\\":true,\\\"wgCiteRemoveSyntheticRefsUnsafe\\\":true,\\\"wgCirrusSearchFeedbackLink\\\":false,\\\"wgMediaViewer\\\":true,\\\"wgPopupsVirtualPageViews\\\":true,\\\"wgPopupsGateway\\\":\\\"restbaseHTML\\\",\\\"wgPopupsRestGatewayEndpoint\\\":\\\"/api/rest_v1/page/summary/\\\",\\n\\\"wgPopupsStatsvSamplingRate\\\":0.01,\\\"wgPopupsTextExtractsIntroOnly\\\":true,\\\"wgVisualEditorConfig\\\":{\\\"usePageImages\\\":true,\\\"usePageDescriptions\\\":true,\\\"namespaces\\\":[0,2,6,12,14,1728],\\\"contentModels\\\":{\\\"wikitext\\\":\\\"article\\\"},\\\"pluginModules\\\":[\\\"ext.wikihiero.visualEditor\\\",\\\"ext.cite.visualEditor\\\",\\\"ext.geshi.visualEditor\\\",\\\"ext.spamBlacklist.visualEditor\\\",\\\"ext.titleblacklist.visualEditor\\\",\\\"ext.score.visualEditor\\\",\\\"ext.confirmEdit.visualEditor\\\",\\\"ext.confirmEdit.hCaptcha\\\",\\\"ext.abuseFilter.visualEditor\\\",\\\"ext.CodeMirror.visualEditor.init\\\",\\\"ext.citoid.visualEditor\\\",\\\"ext.templateDataGenerator.editPage\\\",\\\"ext.math.visualEditor\\\",\\\"ext.disambiguator.visualEditor\\\",\\\"ext.wikimediaEvents.visualEditor\\\",\\\"ext.TemplateSandbox.visualeditor\\\",\\\"ext.chart.visualEditor\\\",\\\"ext.kartographer.editing\\\",\\\"ext.kartographer.visualEditor\\\",\\\"ext.campaignEvents.postEdit\\\",\\\"ext.templateData.templateDiscovery\\\"],\\\"thumbLimits\\\":{\\\"2\\\":180,\\\"5\\\":250,\\\"7\\\":400},\\\"galleryOptions\\\":{\\\"imagesPerRow\\\":0,\\\"imageWidth\\\":120,\\\"imageHeight\\\":120,\\\"captionLength\\\":true,\\n\\\"showBytes\\\":true,\\\"mode\\\":\\\"traditional\\\",\\\"showDimensions\\\":true},\\\"editCheckReliabilityAvailable\\\":true,\\\"namespacesWithSubpages\\\":[1,2,3,4,5,7,9,10,11,12,13,14,15,100,101,828,829,1728,1729],\\\"specialBooksources\\\":\\\"Spezial:ISBN-Suche\\\",\\\"cirrusSearchLookup\\\":true,\\\"defaultSortPrefix\\\":\\\"SORTIERUNG\\\",\\\"displayTitlePrefix\\\":\\\"SEITENTITEL\\\",\\\"disableForAnons\\\":false,\\\"enableBetaFeature\\\":false,\\\"preloadModules\\\":[\\\"site\\\",\\\"user\\\"],\\\"tabPosition\\\":\\\"before\\\",\\\"tabMessages\\\":{\\\"editsource\\\":\\\"visualeditor-ca-editsource\\\",\\\"createsource\\\":\\\"visualeditor-ca-createsource\\\",\\\"editlocaldescriptionsource\\\":\\\"visualeditor-ca-editlocaldescriptionsource\\\",\\\"createlocaldescriptionsource\\\":\\\"visualeditor-ca-createlocaldescriptionsource\\\",\\\"editsection\\\":\\\"editsection\\\",\\\"editsectionhint\\\":\\\"editsectionhint\\\",\\\"editsectionsource\\\":\\\"visualeditor-ca-editsource-section\\\",\\\"editsectionsourcehint\\\":\\\"visualeditor-ca-editsource-section-hint\\\"},\\\"useSingleEditTab\\\":false,\\\"enableVisualSectionEditing\\\":\\\"mobile\\\",\\\"showBetaWelcome\\\":true,\\\"allowExternalLinkPaste\\\":false,\\n\\\"enableHelpCompletion\\\":true,\\\"enableWikitext\\\":true,\\\"rebaserURL\\\":false,\\\"feedbackAPIURL\\\":false,\\\"suggestionFeedbackAPIURL\\\":\\\"https://www.mediawiki.org/w/api.php\\\",\\\"useChangeTagging\\\":true,\\\"editCheckTagging\\\":true,\\\"editCheck\\\":true,\\\"editCheckABTest\\\":false,\\\"enableEditCheckExperimental\\\":false,\\\"enableEditCheckSuggestionsBeta\\\":true,\\\"feedbackTitle\\\":false,\\\"sourceFeedbackTitle\\\":false,\\\"suggestionFeedbackTitle\\\":\\\"VisualEditor/Suggestion_Mode/Feedback\\\",\\\"mobileInsertMenu\\\":false},\\\"wgCitoidConfig\\\":{\\\"citoidServiceUrl\\\":\\\"/api/rest_v1/data/citation\\\",\\\"fullRestbaseUrl\\\":false,\\\"isbnScannerEnabled\\\":{\\\"mobile\\\":true,\\\"desktop\\\":false},\\\"wbFullRestbaseUrl\\\":false},\\\"wgTemplateWizardConfig\\\":{\\\"cirrusSearchLookup\\\":true},\\\"wgMathEntitySelectorUrl\\\":\\\"https://www.wikidata.org/w/api.php\\\",\\\"wgRelatedArticlesCardLimit\\\":3,\\\"wgULSIMEEnabled\\\":true,\\\"wgULSWebfontsEnabled\\\":false,\\\"wgULSAnonCanChangeLanguage\\\":false,\\\"wgULSImeSelectors\\\":[\\\"input:not([type])\\\",\\\"input[type=text]\\\",\\\"input[type=search]\\\",\\\"textarea\\\",\\\"[contenteditable]\\\"],\\\"wgULSNoImeSelectors\\\":[\\n\\\"#wpCaptchaWord\\\",\\\".ace_text-input\\\",\\\".ve-ce-surface-paste\\\",\\\".ve-ce-surface-clipboardHandler\\\",\\\".ve-ce-surface-readOnly [contenteditable]\\\"],\\\"wgULSNoWebfontsSelectors\\\":[\\\"#p-lang li.interlanguage-link \\\\u003E a\\\"],\\\"wgULSDisplaySettingsInInterlanguage\\\":false,\\\"wgULSCompactLinksPrepend\\\":[],\\\"wgULSFontRepositoryBasePath\\\":\\\"/w/extensions/UniversalLanguageSelector/data/fontrepo/fonts/\\\",\\\"wgExternalGuidanceMTReferrers\\\":[\\\"translate.google.com\\\",\\\"translate.googleusercontent.com\\\"],\\\"wgExternalGuidanceSiteTemplates\\\":{\\\"view\\\":\\\"https://$1.wikipedia.org/wiki/$2\\\",\\\"action\\\":\\\"https://$1.wikipedia.org/w/index.php?title=$2\\\",\\\"api\\\":\\\"https://$1.wikipedia.org/w/api.php\\\"},\\\"wgExternalGuidanceDomainCodeMapping\\\":{\\\"be-x-old\\\":\\\"be-tarask\\\",\\\"bho\\\":\\\"bh\\\",\\\"crh-latn\\\":\\\"crh\\\",\\\"en-simple\\\":\\\"simple\\\",\\\"gsw\\\":\\\"als\\\",\\\"lzh\\\":\\\"zh-classical\\\",\\\"nan\\\":\\\"zh-min-nan\\\",\\\"nb\\\":\\\"no\\\",\\\"rup\\\":\\\"roa-rup\\\",\\\"sgs\\\":\\\"bat-smg\\\",\\\"vro\\\":\\\"fiu-vro\\\",\\\"yue\\\":\\\"zh-yue\\\"},\\\"wgReadingListsEnableBetaQuickSurvey\\\":true,\\\"wgParserMigrationConfig\\\":{\\\"onlyLoggedIn\\\":true,\\\"isMobile\\\":false,\\n\\\"feedbackApiUrl\\\":\\\"https://www.mediawiki.org/w/api.php\\\",\\\"feedbackTitle\\\":\\\"Parsoid/Feedback\\\",\\\"iwp\\\":\\\"dewiki\\\"}},\\\"user.json\\\":{\\\"vector-limited-width\\\":1,\\\"vector-page-tools-pinned\\\":1,\\\"vector-main-menu-pinned\\\":1,\\\"vector-toc-pinned\\\":1,\\\"vector-appearance-pinned\\\":1,\\\"vector-font-size\\\":1,\\\"vector-theme\\\":\\\"day\\\",\\\"flaggedrevssimpleui\\\":1,\\\"flaggedrevsstable\\\":0,\\\"flaggedrevseditdiffs\\\":true,\\\"flaggedrevsviewdiffs\\\":false,\\\"flaggedrevswatch\\\":false,\\\"wikimedia-donor\\\":\\\"{ \\\\\\\"value\\\\\\\": 0 }\\\",\\\"echo-subscriptions-web-boardelection\\\":true,\\\"echo-subscriptions-email-boardelection\\\":true,\\\"echo-subscriptions-web-2fa-warning\\\":true,\\\"echo-subscriptions-email-2fa-warning\\\":false,\\\"advancedsearch-disable\\\":0,\\\"usebetatoolbar\\\":1,\\\"wikieditor-realtimepreview\\\":0,\\\"usecodemirror\\\":0,\\\"usecodemirror-code\\\":1,\\\"usecodemirror-colorblind\\\":0,\\\"codemirror-preferences\\\":\\\"\\\",\\\"codemirror-preferences-code\\\":\\\"\\\",\\\"betafeatures-auto-enroll\\\":false,\\\"popups\\\":\\\"1\\\",\\\"visualeditor-autodisable\\\":0,\\\"visualeditor-betatempdisable\\\":0,\\\"visualeditor-collab\\\":0,\\\"visualeditor-editor\\\":\\\"visualeditor\\\",\\\"visualeditor-enable\\\":0,\\\"visualeditor-hidebetawelcome\\\":0,\\\"visualeditor-hidetabdialog\\\":0,\\n\\\"visualeditor-newwikitext\\\":0,\\\"visualeditor-tabs\\\":\\\"remember-last\\\",\\\"visualeditor-editcheck-suggestions-toggle\\\":1,\\\"templatedata-favorite-templates\\\":\\\"[]\\\",\\\"minerva-theme\\\":\\\"day\\\",\\\"mobile-editor\\\":\\\"\\\",\\\"math\\\":\\\"mathml\\\",\\\"math-popups\\\":\\\"1\\\",\\\"echo-subscriptions-web-login-fail\\\":true,\\\"echo-subscriptions-email-login-fail\\\":true,\\\"echo-subscriptions-web-login-success\\\":false,\\\"echo-subscriptions-email-login-success\\\":true,\\\"echo-email-frequency\\\":0,\\\"echo-dont-email-read-notifications\\\":false,\\\"echo-subscriptions-web-edit-thank\\\":true,\\\"echo-subscriptions-email-edit-thank\\\":false,\\\"discussiontools-betaenable\\\":0,\\\"discussiontools-editmode\\\":\\\"\\\",\\\"discussiontools-newtopictool\\\":1,\\\"discussiontools-newtopictool-createpage\\\":1,\\\"discussiontools-replytool\\\":1,\\\"discussiontools-sourcemodetoolbar\\\":1,\\\"discussiontools-topicsubscription\\\":1,\\\"discussiontools-autotopicsub\\\":0,\\\"discussiontools-visualenhancements\\\":1,\\\"usecodeeditor\\\":1,\\\"revisionslider-disable\\\":0,\\\"twocolconflict-enabled\\\":1,\\\"eventlogging-display-console\\\":0,\\\"uls-preferences\\\":\\\"\\\",\\n\\\"compact-language-links\\\":1,\\\"mw-preferred-languages\\\":\\\"\\\",\\\"echo-subscriptions-web-cx\\\":true,\\\"cx\\\":false,\\\"cx-enable-entrypoints\\\":true,\\\"cx-entrypoint-fd-status\\\":\\\"notshown\\\",\\\"cx_campaign_newarticle_shown\\\":false,\\\"rcshowwikidata\\\":0,\\\"wlshowwikibase\\\":0,\\\"echo-subscriptions-web-oauth-owner\\\":true,\\\"echo-subscriptions-email-oauth-owner\\\":true,\\\"echo-subscriptions-web-oauth-admin\\\":true,\\\"echo-subscriptions-email-oauth-admin\\\":true,\\\"checkuser-temporary-account-enable\\\":false,\\\"ipinfo-use-agreement\\\":0,\\\"displayquicksurveys\\\":1,\\\"readinglists-web-ui-enabled\\\":\\\"0\\\",\\\"echo-subscriptions-email-campaign-events-notification-registration\\\":true,\\\"echo-subscriptions-web-campaign-events-notification-registration\\\":false,\\\"campaignevents-allow-invitations\\\":true,\\\"twl-notified\\\":null,\\\"parsermigration\\\":\\\"0\\\",\\\"parsermigration-parsoid-readviews\\\":\\\"0\\\",\\\"ccmeonemails\\\":0,\\\"date\\\":\\\"default\\\",\\\"diffonly\\\":0,\\\"diff-type\\\":\\\"table\\\",\\\"disablemail\\\":0,\\\"editfont\\\":\\\"monospace\\\",\\\"editondblclick\\\":0,\\\"editrecovery\\\":0,\\\"editsectiononrightclick\\\":0,\\\"email-allow-new-users\\\":1,\\n\\\"enotifminoredits\\\":false,\\\"enotifrevealaddr\\\":0,\\\"enotifusertalkpages\\\":1,\\\"enotifwatchlistpages\\\":0,\\\"extendwatchlist\\\":0,\\\"fancysig\\\":0,\\\"forceeditsummary\\\":0,\\\"forcesafemode\\\":0,\\\"gender\\\":\\\"unknown\\\",\\\"hidecategorization\\\":1,\\\"hideminor\\\":0,\\\"hidepatrolled\\\":0,\\\"imagesize\\\":2,\\\"minordefault\\\":0,\\\"newpageshidepatrolled\\\":0,\\\"nickname\\\":\\\"\\\",\\\"norollbackdiff\\\":0,\\\"prefershttps\\\":1,\\\"previewonfirst\\\":0,\\\"previewontop\\\":1,\\\"pst-cssjs\\\":1,\\\"rcdays\\\":1,\\\"rcenhancedfilters-disable\\\":0,\\\"rclimit\\\":50,\\\"requireemail\\\":0,\\\"search-match-redirect\\\":true,\\\"search-special-page\\\":\\\"Search\\\",\\\"search-thumbnail-extra-namespaces\\\":true,\\\"searchlimit\\\":20,\\\"showhiddencats\\\":false,\\\"shownumberswatching\\\":1,\\\"showrollbackconfirmation\\\":1,\\\"skin\\\":\\\"vector-2022\\\",\\\"skin-responsive\\\":1,\\\"thumbsize\\\":5,\\\"underline\\\":2,\\\"useeditwarning\\\":1,\\\"uselivepreview\\\":0,\\\"usenewrc\\\":0,\\\"watchcreations\\\":true,\\\"watchcreations-expiry\\\":\\\"infinite\\\",\\\"watchdefault\\\":0,\\\"watchdefault-expiry\\\":\\\"infinite\\\",\\\"watchdeletion\\\":0,\\\"watchlistdays\\\":3,\\\"watchlisthideanons\\\":0,\\\"watchlisthidebots\\\":0,\\\"watchlisthidecategorization\\\":1,\\n\\\"watchlisthideliu\\\":0,\\\"watchlisthideminor\\\":0,\\\"watchlisthideown\\\":0,\\\"watchlisthidepatrolled\\\":0,\\\"watchlistreloadautomatically\\\":0,\\\"watchlistunwatchlinks\\\":0,\\\"watchmoves\\\":0,\\\"watchrollback\\\":0,\\\"watchuploads\\\":1,\\\"watchrollback-expiry\\\":\\\"infinite\\\",\\\"watchstar-expiry\\\":\\\"infinite\\\",\\\"wlenhancedfilters-disable\\\":0,\\\"wllimit\\\":250,\\\"echo-cross-wiki-notifications\\\":1,\\\"growthexperiments-addimage-desktop\\\":1,\\\"timecorrection\\\":\\\"System|120\\\",\\\"centralnotice-display-campaign-type-advocacy\\\":1,\\\"centralnotice-display-campaign-type-article-writing\\\":1,\\\"centralnotice-display-campaign-type-photography\\\":1,\\\"centralnotice-display-campaign-type-event\\\":1,\\\"centralnotice-display-campaign-type-fundraising\\\":1,\\\"centralnotice-display-campaign-type-governance\\\":1,\\\"centralnotice-display-campaign-type-maintenance\\\":1,\\\"centralnotice-display-campaign-type-special\\\":1,\\\"language\\\":\\\"de\\\",\\\"variant\\\":\\\"de\\\",\\\"variant-ban\\\":\\\"ban\\\",\\\"variant-crh\\\":\\\"crh\\\",\\\"variant-en\\\":\\\"en\\\",\\\"variant-gan\\\":\\\"gan\\\",\\\"variant-iu\\\":\\\"iu\\\",\\\"variant-ku\\\":\\\"ku\\\",\\\"variant-mni\\\":\\\"mni\\\",\\\"variant-sh\\\":\\\"sh-latn\\\",\\n\\\"variant-shi\\\":\\\"shi\\\",\\\"variant-sr\\\":\\\"sr\\\",\\\"variant-tg\\\":\\\"tg\\\",\\\"variant-tly\\\":\\\"tly\\\",\\\"variant-uz\\\":\\\"uz\\\",\\\"variant-wuu\\\":\\\"wuu\\\",\\\"variant-zgh\\\":\\\"zgh\\\",\\\"variant-zh\\\":\\\"zh\\\",\\\"searchNs0\\\":1,\\\"searchNs1\\\":0,\\\"searchNs2\\\":0,\\\"searchNs3\\\":0,\\\"searchNs4\\\":0,\\\"searchNs5\\\":0,\\\"searchNs6\\\":0,\\\"searchNs7\\\":0,\\\"searchNs8\\\":0,\\\"searchNs9\\\":0,\\\"searchNs10\\\":0,\\\"searchNs11\\\":0,\\\"searchNs12\\\":0,\\\"searchNs13\\\":0,\\\"searchNs14\\\":0,\\\"searchNs15\\\":0,\\\"searchNs100\\\":0,\\\"searchNs101\\\":0,\\\"searchNs710\\\":0,\\\"searchNs711\\\":0,\\\"searchNs828\\\":0,\\\"searchNs829\\\":0,\\\"searchNs1728\\\":0,\\\"searchNs1729\\\":0,\\\"popups-reference-previews\\\":\\\"1\\\",\\\"gadget-toolserver-integration\\\":0,\\\"gadget-Vorlagenmeister\\\":0,\\\"gadget-wikEd\\\":0,\\\"gadget-HotCat\\\":0,\\\"gadget-Einleitung-bearbeiten\\\":0,\\\"gadget-Rechtschreibpruefung\\\":0,\\\"gadget-bkl-check\\\":0,\\\"gadget-contribsrange\\\":0,\\\"gadget-editMenus\\\":1,\\\"gadget-createNewSection\\\":1,\\\"gadget-easyNewSection\\\":1,\\\"gadget-navigation-popups\\\":0,\\\"gadget-Suchfokus-Hauptseite\\\":0,\\\"gadget-Pfeil-hoch\\\":0,\\\"gadget-editsection-align-end\\\":0,\\\"gadget-revisionjumper\\\":0,\\\"gadget-PermaPageLink\\\":0,\\n\\\"gadget-navileisteAutocollapse\\\":1,\\\"gadget-Erweiterte-Navigationsleiste-Quicklinks\\\":0,\\\"gadget-dewiki-logo\\\":1,\\\"gadget-Personendaten\\\":0,\\\"gadget-WikiMiniAtlas\\\":1,\\\"gadget-OpenStreetMap\\\":1,\\\"gadget-rightsfilter\\\":0,\\\"gadget-PrettyLog\\\":0,\\\"gadget-PB\\\":0,\\\"gadget-revisionCounter\\\":0,\\\"gadget-markAdmins\\\":0,\\\"gadget-CommonsDirekt\\\":1,\\\"gadget-Screenreader-Optimierung\\\":0,\\\"gadget-Rot-Gruen-Sehschwaeche\\\":0,\\\"gadget-Doppel-s-Schreibung\\\":0,\\\"gadget-Zeitzonenkonverter\\\":0,\\\"gadget-ReferenceTooltips\\\":0,\\\"gadget-old-movepage\\\":1,\\\"gadget-LegacyToolbar2006\\\":0,\\\"gadget-Extra-Editbuttons\\\":0,\\\"gadget-VectorClassic\\\":0,\\\"gadget-old-diff-style\\\":0,\\\"gadget-importUtility\\\":0,\\\"cirrussearch-pref-completion-profile\\\":\\\"fuzzy\\\",\\\"multimediaviewer-enable\\\":1,\\\"mf_amc_optin\\\":\\\"0\\\",\\\"echo-email-format\\\":\\\"html\\\",\\\"echo-subscriptions-email-system\\\":true,\\\"echo-subscriptions-web-system\\\":true,\\\"echo-subscriptions-push-system\\\":true,\\\"echo-subscriptions-email-system-noemail\\\":false,\\\"echo-subscriptions-web-system-noemail\\\":true,\\n\\\"echo-subscriptions-push-system-noemail\\\":true,\\\"echo-subscriptions-email-system-emailonly\\\":false,\\\"echo-subscriptions-web-system-emailonly\\\":true,\\\"echo-subscriptions-push-system-emailonly\\\":true,\\\"echo-subscriptions-email-user-rights\\\":true,\\\"echo-subscriptions-web-user-rights\\\":true,\\\"echo-subscriptions-push-user-rights\\\":true,\\\"echo-subscriptions-email-other\\\":false,\\\"echo-subscriptions-web-other\\\":true,\\\"echo-subscriptions-push-other\\\":true,\\\"echo-subscriptions-email-edit-user-talk\\\":false,\\\"echo-subscriptions-web-edit-user-talk\\\":true,\\\"echo-subscriptions-push-edit-user-talk\\\":true,\\\"echo-subscriptions-email-edit-user-page\\\":false,\\\"echo-subscriptions-web-edit-user-page\\\":true,\\\"echo-subscriptions-push-edit-user-page\\\":true,\\\"echo-subscriptions-email-reverted\\\":false,\\\"echo-subscriptions-web-reverted\\\":true,\\\"echo-subscriptions-push-reverted\\\":true,\\\"echo-subscriptions-email-article-linked\\\":false,\\\"echo-subscriptions-web-article-linked\\\":false,\\\"echo-subscriptions-push-article-linked\\\":false,\\n\\\"echo-subscriptions-email-mention\\\":false,\\\"echo-subscriptions-web-mention\\\":true,\\\"echo-subscriptions-push-mention\\\":true,\\\"echo-subscriptions-email-mention-failure\\\":false,\\\"echo-subscriptions-web-mention-failure\\\":false,\\\"echo-subscriptions-push-mention-failure\\\":false,\\\"echo-subscriptions-email-mention-success\\\":false,\\\"echo-subscriptions-web-mention-success\\\":false,\\\"echo-subscriptions-push-mention-success\\\":false,\\\"echo-subscriptions-email-emailuser\\\":false,\\\"echo-subscriptions-web-emailuser\\\":true,\\\"echo-subscriptions-push-emailuser\\\":true,\\\"echo-subscriptions-email-thank-you-edit\\\":false,\\\"echo-subscriptions-web-thank-you-edit\\\":true,\\\"echo-subscriptions-push-thank-you-edit\\\":true,\\\"echo-subscriptions-email-verify-email-reminder\\\":true,\\\"echo-subscriptions-web-verify-email-reminder\\\":true,\\\"echo-subscriptions-push-verify-email-reminder\\\":true,\\\"echo-subscriptions-push-boardelection\\\":true,\\\"echo-subscriptions-push-2fa-warning\\\":true,\\\"echo-subscriptions-push-edit-thank\\\":true,\\\"echo-subscriptions-email-cx\\\":false,\\n\\\"echo-subscriptions-push-cx\\\":true,\\\"echo-subscriptions-email-ge-mentorship\\\":false,\\\"echo-subscriptions-web-ge-mentorship\\\":true,\\\"echo-subscriptions-push-ge-mentorship\\\":true,\\\"echo-subscriptions-email-ge-newcomer\\\":true,\\\"echo-subscriptions-web-ge-newcomer\\\":true,\\\"echo-subscriptions-push-ge-newcomer\\\":true,\\\"echo-subscriptions-push-login-fail\\\":true,\\\"echo-subscriptions-push-login-success\\\":true,\\\"echo-subscriptions-email-dt-subscription\\\":false,\\\"echo-subscriptions-web-dt-subscription\\\":true,\\\"echo-subscriptions-push-dt-subscription\\\":true,\\\"echo-subscriptions-email-dt-subscription-archiving\\\":false,\\\"echo-subscriptions-web-dt-subscription-archiving\\\":true,\\\"echo-subscriptions-push-dt-subscription-archiving\\\":true,\\\"echo-subscriptions-email-wikibase-action\\\":false,\\\"echo-subscriptions-web-wikibase-action\\\":true,\\\"echo-subscriptions-push-wikibase-action\\\":true,\\\"echo-subscriptions-push-campaign-events-notification-registration\\\":true,\\\"checkuser-userinfocard-enable\\\":false,\\\"growthexperiments-help-panel-tog-help-panel\\\":false,\\n\\\"growthexperiments-homepage-suggestededits-guidance-blue-dot\\\":\\\"{\\\\\\\"vector\\\\\\\":{\\\\\\\"link-recommendation\\\\\\\":true,\\\\\\\"image-recommendation\\\\\\\":true},\\\\\\\"minerva\\\\\\\":{\\\\\\\"link-recommendation\\\\\\\":true,\\\\\\\"image-recommendation\\\\\\\":true}}\\\",\\\"growthexperiments-homepage-se-topic-filters-mode\\\":\\\"OR\\\",\\\"growthexperiments-mentee-overview-presets\\\":\\\"{\\\\\\\"usersToShow\\\\\\\":10,\\\\\\\"filters\\\\\\\":{\\\\\\\"minedits\\\\\\\":1,\\\\\\\"maxedits\\\\\\\":500}}\\\",\\\"growthexperiments-homepage-mentorship-enabled\\\":1,\\\"growthexperiments-mentorship-was-praised\\\":false,\\\"growthexperiments-personalized-praise-skipped-until\\\":null,\\\"growthexperiments-personalized-praise-settings\\\":\\\"{}\\\",\\\"growthexperiments-tour-help-panel\\\":true,\\\"growthexperiments-tour-homepage-mentorship\\\":true,\\\"growthexperiments-tour-homepage-welcome\\\":true,\\\"growthexperiments-tour-homepage-discovery\\\":true}}}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.081Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mediawiki.base&skin=vector-2022&version=q51q9\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mediawiki.base&skin=vector-2022&sourcemap=1&version=q51q9\",\"jquery.client@5k8ja\":\"mw.loader.impl(function(){return[\\\"jquery.client@5k8ja\\\",function($,jQuery,require,module){(function(){var profileCache={};$.client={profile:function(nav){if(!nav){nav=window.navigator;}if(profileCache[nav.userAgent+'|'+nav.platform]){return profileCache[nav.userAgent+'|'+nav.platform];}var versionNumber,key=nav.userAgent+'|'+nav.platform,uk='unknown',x='x',wildFixups=[['Chrome Safari','Chrome'],['KHTML/','Konqueror/'],[/Android(?:;|\\\\s[a-zA-Z0-9.+-]+)(.*Firefox)/,'$1']],versionPrefixes='(?:chrome|crios|firefox|fxios|opera|version|konqueror|msie|safari|android)',versionSuffix='(?:\\\\\\\\/|;?\\\\\\\\s|)([a-z0-9\\\\\\\\.\\\\\\\\+]*?)(?:;|dev|rel|\\\\\\\\)|\\\\\\\\s|$)',rName=/(chrome|crios|firefox|fxios|konqueror|msie|opera|safari|rekonq|android)/,rLayout=/(gecko|konqueror|msie|trident|edge|opera|webkit)/,layoutMap={konqueror:'khtml',msie:'trident',opera:'presto'},rLayoutVersion=/(applewebkit|gecko|trident|edge)\\\\/(\\\\d+)/,rPlatform=/(win|wow64|mac|linux|sunos|solaris|iphone|ipad)/,platformMap={sunos:'solaris',wow64:'win'},ua=nav.userAgent,match,name=uk,layout=uk,layoutversion=uk,platform=uk,version=x;wildFixups.forEach(function(fixup){\\nua=ua.replace(fixup[0],fixup[1]);});ua=ua.toLowerCase();if((match=rName.exec(ua))){name=match[1];}if((match=rLayout.exec(ua))){layout=layoutMap[match[1]]||match[1];}if((match=rLayoutVersion.exec(ua))){layoutversion=parseInt(match[2],10);}if((match=rPlatform.exec(nav.platform.toLowerCase()))){platform=platformMap[match[1]]||match[1];}if((match=new RegExp(versionPrefixes+versionSuffix).exec(ua))){version=match[1];}if(name==='safari'&&version>400){version='2.0';}if(name==='opera'&&version>=9.8){match=ua.match(/\\\\bversion\\\\/([0-9.]*)/);if(match&&match[1]){version=match[1];}else{version='10';}}if(layout==='trident'&&layoutversion>=7&&(match=ua.match(/\\\\brv[ :/]([0-9.]*)/))){if(match[1]){name='msie';version=match[1];}}if(name==='chrome'&&(match=ua.match(/\\\\bedge\\\\/([0-9.]*)/))){name='edge';version=match[1];layout='edge';layoutversion=parseInt(match[1],10);}if((match=ua.match(/\\\\bsilk\\\\/([0-9.\\\\-_]*)/))){if(match[1]){name='silk';version=match[1];}}versionNumber=parseFloat(version,10)||0.0;\\nprofileCache[key]={name:name,layout:layout,layoutVersion:layoutversion,platform:platform,version:version,versionBase:(version!==x?Math.floor(versionNumber).toString():x),versionNumber:versionNumber};return profileCache[key];},test:function(map,profile,exactMatchOnly){var conditions,dir,i,op,val,j,pieceVersion,pieceVal,compare;profile=$.isPlainObject(profile)?profile:$.client.profile();if(map.ltr&&map.rtl){dir=$(document.body).is('.rtl')?'rtl':'ltr';map=map[dir];}if(typeof map!=='object'||map[profile.name]===undefined){return!exactMatchOnly;}conditions=map[profile.name];if(conditions===false){return false;}if(conditions===null){return true;}for(i=0;i<conditions.length;i++){op=conditions[i][0];val=conditions[i][1];if(typeof val==='string'){pieceVersion=profile.version.toString().split('.');pieceVal=val.split('.');while(pieceVersion.length<pieceVal.length){pieceVersion.push('0');}while(pieceVal.length<pieceVersion.length){pieceVal.push('0');}compare=0;for(j=0;j<pieceVersion.length;j++){if(Number(pieceVersion[j])<Number(pieceVal[j])){\\ncompare=-1;break;}else if(Number(pieceVersion[j])>Number(pieceVal[j])){compare=1;break;}}if(!(eval(String(compare+op+'0')))){return false;}}else if(typeof val==='number'){if(!(eval('profile.versionNumber'+op+val))){return false;}}}return true;}};}());\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.082Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=jquery.client&skin=vector-2022&version=yzyc4\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=jquery.client&skin=vector-2022&sourcemap=1&version=yzyc4\",\"jquery.textSelection@1x0f0\":\"mw.loader.impl(function(){return[\\\"jquery.textSelection@1x0f0\\\",function($,jQuery,require,module){(function(){function supportsInsertText(){return $(this).data('jquery.textSelection')===undefined&&typeof document.execCommand==='function'&&typeof document.queryCommandSupported==='function'&&document.queryCommandSupported('insertText');}function execInsertText(field,content,fallback){let inserted=false;if(supportsInsertText()&&!($.client.profile().layout==='webkit'&&content.split('\\\\n').length>100)){field.focus();try{if(document.activeElement===field&&document.execCommand('insertText',false,content)){inserted=true;}}catch(e){}}if(!inserted){fallback.call(field,content);}}const fn={getContents:function(){return this.val();},setContents:function(content){return this.each(function(){const scrollTop=this.scrollTop;this.select();execInsertText(this,content,function(){$(this).val(content);});this.scrollTop=scrollTop;});},getSelection:function(){const el=this.get(0);let val;if(!el){val='';}else{val=el.value.slice(el.selectionStart,el.selectionEnd);}return val;},replaceSelection:function(value){\\nreturn this.each(function(){execInsertText(this,value,function(){const allText=$(this).textSelection('getContents');const currSelection=$(this).textSelection('getCaretPosition',{startAndEnd:true});const startPos=currSelection[0];const endPos=currSelection[1];$(this).textSelection('setContents',allText.slice(0,startPos)+value+allText.slice(endPos));$(this).textSelection('setSelection',{start:startPos,end:startPos+value.length});});});},encapsulateSelection:function(options){return this.each(function(){let selText,isSample,pre=options.pre,post=options.post;function checkSelectedText(){if(!selText){selText=options.peri;isSample=true;}else if(options.replace){selText=options.peri;}else{while(selText.endsWith(' ')){selText=selText.slice(0,-1);post+=' ';}while(selText.startsWith(' ')){selText=selText.slice(1);pre=' '+pre;}}}function doSplitLines(text,preText,postText){const selTextArr=text.split('\\\\n');let insText='';for(let i=0;i<selTextArr.length;i++){insText+=preText+selTextArr[i]+postText;\\nif(i!==selTextArr.length-1){insText+='\\\\n';}}return insText;}isSample=false;$(this).trigger('focus');if(options.selectionStart!==undefined){$(this).textSelection('setSelection',{start:options.selectionStart,end:options.selectionEnd});}selText=$(this).textSelection('getSelection');const allText=$(this).textSelection('getContents');const currSelection=$(this).textSelection('getCaretPosition',{startAndEnd:true});let startPos=currSelection[0];const endPos=currSelection[1];checkSelectedText();let combiningCharSelectionBug=false;if(options.selectionStart!==undefined&&endPos-startPos!==options.selectionEnd-options.selectionStart){startPos=options.selectionStart;combiningCharSelectionBug=true;}let insertText=pre+selText+post;if(options.splitlines){insertText=doSplitLines(selText,pre,post);}if(options.ownline){if(startPos!==0&&allText.charAt(startPos-1)!=='\\\\n'&&allText.charAt(startPos-1)!=='\\\\r'){insertText='\\\\n'+insertText;pre+='\\\\n';}if(allText.charAt(endPos)!=='\\\\n'&&allText.charAt(endPos)!=='\\\\r'){\\ninsertText+='\\\\n';post+='\\\\n';}}if(combiningCharSelectionBug){$(this).textSelection('setContents',allText.slice(0,startPos)+insertText+allText.slice(endPos));}else{$(this).textSelection('replaceSelection',insertText);}if(isSample&&options.selectPeri&&(!options.splitlines||(options.splitlines&&!selText.includes('\\\\n')))){$(this).textSelection('setSelection',{start:startPos+pre.length,end:startPos+pre.length+selText.length});}else{$(this).textSelection('setSelection',{start:startPos+insertText.length});}$(this).trigger('encapsulateSelection',[options.pre,options.peri,options.post,options.ownline,options.replace,options.splitlines]);});},getCaretPosition:function(options){function getCaret(e){let caretPos=0,endPos=0;if(e){caretPos=e.selectionStart;endPos=e.selectionEnd;}return options.startAndEnd?[caretPos,endPos]:caretPos;}return getCaret(this.get(0));},setSelection:function(options){return this.each(function(){if(options.start>this.selectionEnd){this.selectionEnd=options.end;this.selectionStart=options.start;\\n}else{this.selectionStart=options.start;this.selectionEnd=options.end;}});},scrollToCaretPosition:function(options){return this.each(function(){const clientHeight=this.clientHeight,origValue=this.value,origSelectionStart=this.selectionStart,origSelectionEnd=this.selectionEnd,origScrollTop=this.scrollTop;this.value=this.value.slice(0,this.selectionEnd);this.scrollTop=this.scrollHeight;let calcScrollTop=this.scrollTop;this.value=origValue;this.selectionStart=origSelectionStart;this.selectionEnd=origSelectionEnd;if(!options.force){if(calcScrollTop<origScrollTop&&origScrollTop-calcScrollTop<clientHeight){calcScrollTop=origScrollTop;}}this.scrollTop=calcScrollTop;$(this).trigger('scrollToPosition');});}};$.fn.textSelection=function(command,commandOptions){const alternateFn=$(this).data('jquery.textSelection');for(const key in commandOptions){if(commandOptions[key]===undefined){delete commandOptions[key];}}switch(command){case'encapsulateSelection':commandOptions=Object.assign({pre:'',peri:'',\\npost:'',ownline:false,replace:false,selectPeri:true,splitlines:false,selectionStart:undefined,selectionEnd:undefined},commandOptions);break;case'getCaretPosition':commandOptions=Object.assign({startAndEnd:false},commandOptions);break;case'setSelection':commandOptions=Object.assign({start:undefined,end:undefined},commandOptions);if(commandOptions.end===undefined){commandOptions.end=commandOptions.start;}break;case'scrollToCaretPosition':commandOptions=Object.assign({force:false},commandOptions);break;case'register':if(alternateFn){throw new Error('Another textSelection API was already registered');}$(this).data('jquery.textSelection',commandOptions);return;case'unregister':$(this).removeData('jquery.textSelection');return;}const retval=(alternateFn&&alternateFn[command]||fn[command]).call(this,commandOptions);return retval;};}());\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.082Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=jquery.textSelection&skin=vector-2022&version=1s8ie\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=jquery.textSelection&skin=vector-2022&sourcemap=1&version=1s8ie\",\"mediawiki.String@1xuwk\":\"mw.loader.impl(function(){return[\\\"mediawiki.String@1xuwk\\\",function($,jQuery,require,module){(function(){function byteLength(str){return str.replace(/[\\\\u0080-\\\\u07FF\\\\uD800-\\\\uDFFF]/g,'**').replace(/[\\\\u0800-\\\\uD7FF\\\\uE000-\\\\uFFFF]/g,'***').length;}function codePointLength(str){return str.replace(/[\\\\uD800-\\\\uDBFF][\\\\uDC00-\\\\uDFFF]/g,'*').length;}function charAt(string,offset,backwards){const maybePair=backwards?string.slice(offset-1,offset+1):string.slice(offset,offset+2);if(/^[\\\\uD800-\\\\uDBFF][\\\\uDC00-\\\\uDFFF]$/.test(maybePair)){return maybePair;}else{return string.charAt(offset);}}function lcFirst(string){const firstChar=charAt(string,0);return firstChar.toLowerCase()+string.slice(firstChar.length);}function ucFirst(string){const firstChar=charAt(string,0);return firstChar.toUpperCase()+string.slice(firstChar.length);}function trimLength(safeVal,newVal,length,lengthFn){const oldVal=safeVal;if(lengthFn(newVal)<=length){return{newVal:newVal,trimmed:false};}let startMatches=0;let endMatches=0;const matchesLen=Math.min(newVal.length,oldVal.length);while(startMatches<matchesLen){const oldChar=charAt(oldVal,startMatches,false);\\nconst newChar=charAt(newVal,startMatches,false);if(oldChar!==newChar){break;}startMatches+=oldChar.length;}while(endMatches<(matchesLen-startMatches)){const oldChar=charAt(oldVal,oldVal.length-1-endMatches,true);const newChar=charAt(newVal,newVal.length-1-endMatches,true);if(oldChar!==newChar){break;}endMatches+=oldChar.length;}const inpParts=[newVal.slice(0,startMatches),newVal.slice(startMatches,newVal.length-endMatches),newVal.slice(newVal.length-endMatches)];while(lengthFn(inpParts.join(''))>length&&inpParts[1].length>0){const chopOff=/[\\\\uD800-\\\\uDBFF][\\\\uDC00-\\\\uDFFF]$/.test(inpParts[1])?2:1;inpParts[1]=inpParts[1].slice(0,-chopOff);}return{newVal:inpParts.join(''),trimmed:newVal!==inpParts.join('')};}function trimByteLength(safeVal,newVal,byteLimit,filterFunction){let lengthFn;if(filterFunction){lengthFn=function(val){return byteLength(filterFunction(val));};}else{lengthFn=byteLength;}return trimLength(safeVal,newVal,byteLimit,lengthFn);}function trimCodePointLength(safeVal,newVal,codePointLimit,filterFunction){\\nlet lengthFn;if(filterFunction){lengthFn=function(val){return codePointLength(filterFunction(val));};}else{lengthFn=codePointLength;}return trimLength(safeVal,newVal,codePointLimit,lengthFn);}module.exports={byteLength,codePointLength,charAt,lcFirst,ucFirst,trimByteLength,trimCodePointLength};}());\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.083Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mediawiki.String&skin=vector-2022&version=1sc0n\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mediawiki.String&skin=vector-2022&sourcemap=1&version=1sc0n\",\"mediawiki.util@10btf\":\"mw.loader.impl(function(){return[\\\"mediawiki.util@10btf\\\",{\\\"main\\\":\\\"util.js\\\",\\\"files\\\":{\\\"util.js\\\":function(require,module,exports){'use strict';let config=require('./config.json');const portletLinkOptions=require('./portletLinkOptions.json');const infinityValues=require('./infinityValues.json');require('./jquery.accessKeyLabel.js');function rawurlencode(str){return encodeURIComponent(String(str)).replace(/!/g,'%21').replace(/'/g,'%27').replace(/\\\\(/g,'%28').replace(/\\\\)/g,'%29').replace(/\\\\*/g,'%2A').replace(/~/g,'%7E');}function escapeIdInternal(str,mode){str=String(str);switch(mode){case'html5':return str.replace(/ /g,'_');case'legacy':return rawurlencode(str.replace(/ /g,'_')).replace(/%3A/g,':').replace(/%/g,'.');default:throw new Error('Unrecognized ID escaping mode '+mode);}}const util={rawurlencode:rawurlencode,escapeIdForAttribute(str){return escapeIdInternal(str,config.FragmentMode[0]);},escapeIdForLink(str){return escapeIdInternal(str,config.FragmentMode[0]);},getTargetFromFragment(hash){hash=hash||location.hash.slice(1);if(!hash){return null;}const element=document.getElementById(hash);if(element){return element;\\n}const decodedHash=this.percentDecodeFragment(hash);if(!decodedHash){return null;}return document.getElementById(decodedHash);},percentDecodeFragment(text){const params=new URLSearchParams('q='+text.replace(/\\\\+/g,'%2B').replace(/&/g,'%26').replace(/=/g,'%3D'));return params.get('q');},debounce(func,wait,immediate){if(typeof func==='number'){const tmpWait=wait;wait=func;func=tmpWait;}let timeout;return function(){const context=this,args=arguments,later=function(){timeout=null;if(!immediate){func.apply(context,args);}};if(immediate&&!timeout){func.apply(context,args);}if(!timeout||wait){clearTimeout(timeout);timeout=setTimeout(later,wait);}};},throttle(func,wait){let context,args,timeout,previous=Date.now()-wait;const run=function(){timeout=null;previous=Date.now();func.apply(context,args);};return function(){const remaining=Math.max(wait-(Date.now()-previous),0);context=this;args=arguments;if(!timeout){timeout=setTimeout(run,remaining);}};},wikiUrlencode:mw.internalWikiUrlencode,getUrl(pageName,params){\\nlet url,query,fragment,title=typeof pageName==='string'?pageName:mw.config.get('wgPageName');const fragmentIdx=title.indexOf('#');if(fragmentIdx!==-1){fragment=title.slice(fragmentIdx+1);title=title.slice(0,fragmentIdx);}const variantArticlePath=mw.config.get('wgVariantArticlePath');let variant=mw.config.get('wgUserVariant');let isVariantOnly=false;if(params){if(variantArticlePath&&params.variant&&Object.keys(params).length===1){variant=params.variant;isVariantOnly=true;}else{query=$.param(params);}}else if(variantArticlePath&&variant){isVariantOnly=true;}if(!title&&fragment){url='';}else if(query){url=title?util.wikiScript()+'?title='+util.wikiUrlencode(title)+'&'+query:util.wikiScript()+'?'+query;}else if(isVariantOnly){url=variantArticlePath.replace('$2',()=>util.wikiUrlencode(variant)).replace('$1',()=>util.wikiUrlencode(title));}else{url=mw.config.get('wgArticlePath').replace('$1',()=>util.wikiUrlencode(title));}if(fragment){url+='#'+util.escapeIdForLink(fragment);}return url;},\\nwikiScript(str){if(!str||str==='index'){return mw.config.get('wgScript');}else if(str==='load'){return config.LoadScript;}else{return mw.config.get('wgScriptPath')+'/'+str+'.php';}},addCSS(text){const s=mw.loader.addStyleTag(text);return s.sheet;},getParamValue(param,url){const re=new RegExp('^[^#]*[&?]'+util.escapeRegExp(param)+'=([^&#]*)'),m=re.exec(url!==undefined?url:location.href);if(m){try{return decodeURIComponent(m[1].replace(/\\\\+/g,'%20'));}catch(e){}}return null;},getArrayParam(param,params){const paramRe=new RegExp('^'+util.escapeRegExp(param)+'\\\\\\\\[(\\\\\\\\d*)\\\\\\\\]$');if(!params){params=new URLSearchParams(location.search);}const arr=[];params.forEach((v,k)=>{const paramMatch=k.match(paramRe);if(paramMatch){let i=paramMatch[1];if(i===''){i=arr.length;}arr[i]=v;}});return arr.length?arr:null;},$content:null,hidePortlet(portletId){const portlet=document.getElementById(portletId);if(portlet){portlet.classList.add('emptyPortlet');}},isPortletVisible(portletId){const portlet=document.getElementById(portletId);\\nreturn portlet&&!portlet.classList.contains('emptyPortlet');},showPortlet(portletId){const portlet=document.getElementById(portletId);if(portlet){portlet.classList.remove('emptyPortlet');}},clearSubtitle(){const subtitle=document.getElementById('mw-content-subtitle');if(subtitle){subtitle.innerHTML='';}},messageBox(textOrElement,type='notice',inline=false){const msgBoxElement=document.createElement('div');msgBoxElement.classList.add('cdx-message');if(['error','warning','success','notice'].includes(type)){msgBoxElement.classList.add(`cdx-message--${type}`);}msgBoxElement.classList.add(inline?'cdx-message--inline':'cdx-message--block');if(type==='error'){msgBoxElement.setAttribute('role','alert');}else{msgBoxElement.setAttribute('aria-live','polite');}const iconElement=document.createElement('span');iconElement.classList.add('cdx-message__icon');const contentElement=document.createElement('div');contentElement.classList.add('cdx-message__content');if(typeof textOrElement==='string'){\\ncontentElement.textContent=textOrElement;}else{contentElement.appendChild(textOrElement);}msgBoxElement.appendChild(iconElement);msgBoxElement.appendChild(contentElement);return msgBoxElement;},addSubtitle(nodeOrHTMLString){const subtitle=document.getElementById('mw-content-subtitle');if(!subtitle){return false;}if(typeof nodeOrHTMLString==='string'){subtitle.innerHTML+=nodeOrHTMLString;}else{subtitle.appendChild(nodeOrHTMLString);}return true;},addPortlet(id,label,selectorHint){const portlet=document.createElement('div');portlet.classList.add('mw-portlet','mw-portlet-'+id,'emptyPortlet','mw-portlet-js');portlet.id=id;if(label){const labelNode=document.createElement('label');labelNode.textContent=label;portlet.appendChild(labelNode);}const listWrapper=document.createElement('div');const list=document.createElement('ul');listWrapper.appendChild(list);portlet.appendChild(listWrapper);if(selectorHint){let referenceNode;try{referenceNode=document.querySelector(selectorHint);}catch(e){}if(referenceNode){\\nreferenceNode.after(portlet);}else{return null;}}mw.hook('util.addPortlet').fire(portlet,selectorHint);return portlet;},addPortletLink(portletId,hrefOrOptions,_text,_id,_tooltip,_accesskey,_nextnode){const options=$.isPlainObject(hrefOrOptions)?hrefOrOptions:{href:hrefOrOptions,text:_text,id:_id,tooltip:_tooltip,accesskey:_accesskey,nextnode:_nextnode};const{href,text,id,tooltip,accesskey}=options;let{nextnode}=options;if(!portletId){return null;}const portlet=document.getElementById(portletId);if(!portlet){return null;}const link=document.createElement('a');link.href=href;let linkChild=document.createTextNode(text);let i=portletLinkOptions['text-wrapper'].length;while(i--){const wrapper=portletLinkOptions['text-wrapper'][i];const wrapperElement=document.createElement(wrapper.tag);if(wrapper.attributes){$(wrapperElement).attr(wrapper.attributes);}wrapperElement.appendChild(linkChild);linkChild=wrapperElement;}link.appendChild(linkChild);if(tooltip){link.title=tooltip;}if(accesskey){\\nlink.accessKey=accesskey;}util.showPortlet(portletId);const item=$('<li>').append(link)[0];item.className='mw-list-item mw-list-item-js';if(id){item.id=id;}let ul=portlet.tagName.toLowerCase()==='ul'?portlet:portlet.querySelector('ul');if(!ul){ul=document.createElement('ul');const portletDiv=portlet.querySelector('div');if(portletDiv){portletDiv.appendChild(ul);}else{portlet.appendChild(ul);}}let next;if(nextnode&&(typeof nextnode==='string'||nextnode.nodeType||nextnode.jquery)){nextnode=$(ul).find(nextnode);if(nextnode.length===1&&nextnode[0].parentNode===ul){nextnode.before(item);next=true;}}if(!next){ul.appendChild(item);}if(accesskey){$(link).updateTooltipAccessKeys();}mw.hook('util.addPortletLink').fire(item,{id:id});return item;},validateEmail(email){if(email===''){return null;}const rfc5322Atext='a-z0-9!#$%&\\\\'*+\\\\\\\\-/=?^_`{|}~';const rfc1034LdhStr='a-z0-9\\\\\\\\-';const html5EmailRegexp=new RegExp('^'+'['+rfc5322Atext+'\\\\\\\\.]+'+'@'+'['+rfc1034LdhStr+']+'+'(?:\\\\\\\\.['+rfc1034LdhStr+']+)*'+\\n'$','i');return(email.match(html5EmailRegexp)!==null);},isIPv4Address(address,allowBlock){if(typeof address!=='string'){return false;}const RE_IP_BYTE='(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|0?[0-9]?[0-9])';const RE_IP_ADD='(?:'+RE_IP_BYTE+'\\\\\\\\.){3}'+RE_IP_BYTE;const block=allowBlock?'(?:\\\\\\\\/(?:3[0-2]|[12]?\\\\\\\\d))?':'';return(new RegExp('^'+RE_IP_ADD+block+'$').test(address));},isIPv6Address(address,allowBlock){if(typeof address!=='string'){return false;}const block=allowBlock?'(?:\\\\\\\\/(?:12[0-8]|1[01][0-9]|[1-9]?\\\\\\\\d))?':'';let RE_IPV6_ADD='(?:'+':(?::|(?::'+'[0-9A-Fa-f]{1,4}'+'){1,7})'+'|'+'[0-9A-Fa-f]{1,4}'+'(?::'+'[0-9A-Fa-f]{1,4}'+'){0,6}::'+'|'+'[0-9A-Fa-f]{1,4}'+'(?::'+'[0-9A-Fa-f]{1,4}'+'){7}'+')';if(new RegExp('^'+RE_IPV6_ADD+block+'$').test(address)){return true;}RE_IPV6_ADD='[0-9A-Fa-f]{1,4}'+'(?:::?'+'[0-9A-Fa-f]{1,4}'+'){1,6}';return(new RegExp('^'+RE_IPV6_ADD+block+'$').test(address)&&/::/.test(address)&&!/::.*::/.test(address));},isIPAddress(address,allowBlock){return util.isIPv4Address(address,allowBlock)||\\nutil.isIPv6Address(address,allowBlock);},parseImageUrl(url){let name,decodedName,width,urlTemplate;if(/thumb\\\\.php/.test(url)){decodedName=mw.util.getParamValue('f',url);name=encodeURIComponent(decodedName);width=mw.util.getParamValue('width',url)||mw.util.getParamValue('w',url);urlTemplate=url.replace(/([&?])w(?:idth)?=[^&]+/g,'')+'&width={width}';}else{const regexes=[/\\\\/[\\\\da-f]\\\\/[\\\\da-f]{2}\\\\/([^\\\\s/]+)\\\\/(?:[^\\\\s/]+-)?(\\\\d+)px-(?:\\\\1|thumbnail|[a-z\\\\d]{31})(?:\\\\.[^\\\\s/?]+)?(?:\\\\?[^\\\\s]+)?$/,/\\\\/[\\\\da-f]\\\\/[\\\\da-f]{2}\\\\/([^\\\\s/?]+)(?:\\\\?[^\\\\s]+)?$/,/\\\\/([^\\\\s/]+)\\\\/(?:[^\\\\s/]+-)?(\\\\d+)px-(?:\\\\1|thumbnail|[a-z\\\\d]{31})[^\\\\s/?]*(?:\\\\?[^\\\\s]+)?$/,/\\\\/([^\\\\s/?]+)(?:\\\\?[^\\\\s]+)?$/];for(let i=0;i<regexes.length;i++){const match=url.match(regexes[i]);if(match){name=match[1];decodedName=decodeURIComponent(name);width=match[2]||null;break;}}}if(name){if(width!==null){width=parseInt(width,10)||null;}if(config.GenerateThumbnailOnParse){urlTemplate=mw.util.getUrl('Special:Redirect/file/'+decodedName,{width:'{width}'}).replace('%7Bwidth%7D','{width}');\\n}else if(width&&!urlTemplate){const strippedUrl=url.replace(name,'{name}').replace(name,'{name}').replace(width+'px-','{width}px-');urlTemplate=strippedUrl.replace(/\\\\{name\\\\}/g,name);}return{name:decodedName.replace(/_/g,' '),width,resizeUrl:urlTemplate?(w)=>urlTemplate.replace('{width}',w):null};}return null;},adjustThumbWidthForSteps(thumbWidth,originalWidth,isVectorized=false){const steps=config.ThumbnailSteps;if(!steps){return thumbWidth;}for(const widthStep of steps){if(widthStep>originalWidth&&!isVectorized){return originalWidth;}if(widthStep>=thumbWidth){return widthStep;}}return thumbWidth;},escapeRegExp(str){return str.replace(/([\\\\\\\\{}()|.?*+\\\\-^$\\\\[\\\\]])/g,'\\\\\\\\$1');},sanitizeIP(ip){if(typeof ip!=='string'){return null;}ip=ip.trim();if(ip===''){return null;}if(!this.isIPAddress(ip,true)){return ip;}if(this.isIPv4Address(ip,true)){return ip.replace(/(^|\\\\.)0+(\\\\d)/g,'$1$2');}ip=ip.toUpperCase();const abbrevPos=ip.indexOf('::');if(abbrevPos!==-1){const CIDRStart=ip.indexOf('/');const addressEnd=(CIDRStart!==-1)?CIDRStart-1:ip.length-1;\\nlet repeatStr,extra,pad;if(abbrevPos===0){repeatStr='0:';extra=ip==='::'?'0':'';pad=9;}else if(abbrevPos===addressEnd-1){repeatStr=':0';extra='';pad=9;}else{repeatStr=':0';extra=':';pad=8;}const count=pad-(ip.split(':').length-1);ip=ip.replace('::',repeatStr.repeat(count)+extra);}return ip.replace(/(^|:)0+(([0-9A-Fa-f]{1,4}))/g,'$1$2');},prettifyIP(ip){ip=this.sanitizeIP(ip);if(ip===null){return null;}if(this.isIPv6Address(ip,true)){let cidr,replaceZeros;if(ip.includes('/')){const ipCidrSplit=ip.split('/',2);ip=ipCidrSplit[0];cidr=ipCidrSplit[1];}else{cidr='';}const matches=ip.match(/(?:^|:)0(?::0)+(?:$|:)/g);if(matches){replaceZeros=matches[0];for(let i=1;i<matches.length;i++){if(matches[i].length>replaceZeros.length){replaceZeros=matches[i];}}}ip=ip.replace(replaceZeros,'::');if(cidr!==''){ip=ip.concat('/',cidr);}ip=ip.toLowerCase();}return ip;},isTemporaryUser(username){if(!config.AutoCreateTempUser.enabled&&!config.AutoCreateTempUser.known){return false;}if(username===null){return false;\\n}let matchPatterns=config.AutoCreateTempUser.matchPattern;if(typeof matchPatterns==='string'){matchPatterns=[matchPatterns];}else if(matchPatterns===null){matchPatterns=[config.AutoCreateTempUser.genPattern];}for(let i=0;i<matchPatterns.length;i++){const autoCreateUserMatchPattern=matchPatterns[i];const position=autoCreateUserMatchPattern.indexOf('$1');if(position===-1){return false;}const prefix=autoCreateUserMatchPattern.slice(0,position);const suffix=autoCreateUserMatchPattern.slice(position+'$1'.length);let match=true;if(prefix!==''){match=username.startsWith(prefix);}if(match&&suffix!==''){match=(username.endsWith(suffix))&&(username.length>=prefix.length+suffix.length);}if(match){return true;}}return false;},isInfinity(str){return infinityValues.includes(str);}};function init(){const content=document.querySelector('.mw-body-primary')||document.querySelector('.mw-body')||document.querySelector('#mw-content-text')||document.body;util.$content=$(content);}mw.RegExp={};mw.log.deprecate(mw.RegExp,'escape',util.escapeRegExp,'Use mw.util.escapeRegExp() instead.','mw.RegExp.escape');\\nif(window.QUnit){util.setOptionsForTest=function(opts){config=!opts?require('./config.json'):Object.assign({},config,opts);};util.init=init;}else{$(init);}mw.util=util;module.exports=util;\\n},\\\"jquery.accessKeyLabel.js\\\":function(require,module,exports){let testMode=false;let cachedModifiers;function getAccessKeyModifiers(nav){if(!nav&&cachedModifiers){return cachedModifiers;}const profile=$.client.profile(nav);let accessKeyModifiers;switch(profile.name){case'opera':case'chrome':if(profile.platform==='mac'){accessKeyModifiers='ctrl-option';}else{accessKeyModifiers='alt';}break;case'firefox':case'iceweasel':if(profile.platform==='mac'){if(profile.versionNumber<14){accessKeyModifiers='ctrl';}else{accessKeyModifiers='ctrl-option';}}else{accessKeyModifiers='alt-shift';}break;case'safari':accessKeyModifiers='ctrl-option';break;case'msie':case'edge':accessKeyModifiers='alt';break;default:accessKeyModifiers=profile.platform==='mac'?'ctrl':'alt';break;}if(!nav){cachedModifiers=accessKeyModifiers;}return accessKeyModifiers;}function getAccessKeyLabel(element){if(!element.accessKey){return'';}if(!testMode&&element.accessKeyLabel){return element.accessKeyLabel;}return(testMode?'test':getAccessKeyModifiers())+'-'+element.accessKey;}function updateTooltipOnElement(element,titleElement){\\nconst oldTitle=titleElement.title;if(!oldTitle){return;}const separatorMsg=mw.message('word-separator').plain();const parts=(separatorMsg+mw.message('brackets').plain()).split('$1');const regexp=new RegExp(parts.map(mw.util.escapeRegExp).join('.*?')+'$');let newTitle=oldTitle.replace(regexp,'');const accessKeyLabel=getAccessKeyLabel(element);if(accessKeyLabel){newTitle+=separatorMsg+mw.message('brackets',accessKeyLabel).plain();}if(oldTitle!==newTitle){titleElement.title=newTitle;}}const labelable='button, input, textarea, keygen, meter, output, progress, select';function updateTooltip(element){updateTooltipOnElement(element,element);const $element=$(element);if($element.is(labelable)){const id=element.id.replace(/\\\"/g,'\\\\\\\\\\\"');if(id){const $label=$('label[for=\\\"'+id+'\\\"]');if($label.length===1){updateTooltipOnElement(element,$label[0]);}}const $labelParent=$element.parents('label');if($labelParent.length===1){updateTooltipOnElement(element,$labelParent[0]);}}}$.fn.updateTooltipAccessKeys=function(){\\nreturn this.each(function(){updateTooltip(this);});};$.fn.updateTooltipAccessKeys.getAccessKeyLabel=getAccessKeyLabel;$.fn.updateTooltipAccessKeys.getAccessKeyPrefix=function(nav){return getAccessKeyModifiers(nav)+'-';};$.fn.updateTooltipAccessKeys.setTestMode=function(mode){testMode=mode;};\\n},\\\"config.json\\\":{\\\"FragmentMode\\\":[\\\"html5\\\",\\\"legacy\\\"],\\\"GenerateThumbnailOnParse\\\":false,\\\"LoadScript\\\":\\\"/w/load.php\\\",\\\"AutoCreateTempUser\\\":{\\\"known\\\":true,\\\"enabled\\\":true,\\\"actions\\\":[\\\"edit\\\"],\\\"genPattern\\\":\\\"~$1\\\",\\\"matchPattern\\\":\\\"~2$1\\\",\\\"reservedPattern\\\":\\\"~2$1\\\",\\\"serialProvider\\\":{\\\"type\\\":\\\"centralauth\\\",\\\"numShards\\\":30,\\\"useYear\\\":true},\\\"serialMapping\\\":{\\\"type\\\":\\\"readable-numeric\\\",\\\"offset\\\":1500},\\\"expireAfterDays\\\":90,\\\"notifyBeforeExpirationDays\\\":10},\\\"ThumbnailSteps\\\":[20,40,60,120,250,330,500,960,1280,1920,3840]},\\\"portletLinkOptions.json\\\":{\\\"text-wrapper\\\":[{\\\"tag\\\":\\\"span\\\"}]},\\\"infinityValues.json\\\":[\\\"infinite\\\",\\\"indefinite\\\",\\\"infinity\\\",\\\"never\\\"]}},{},{\\\"brackets\\\":\\\"[$1]\\\",\\\"word-separator\\\":\\\" \\\"}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.083Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mediawiki.util&skin=vector-2022&version=wvz05\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mediawiki.util&skin=vector-2022&sourcemap=1&version=wvz05\",\"mediawiki.cookie@kbxkt\":\"mw.loader.impl(function(){return[\\\"mediawiki.cookie@kbxkt\\\",{\\\"main\\\":\\\"index.js\\\",\\\"files\\\":{\\\"index.js\\\":function(require,module,exports){'use strict';const config=require('./config.json'),jar=require('./jar.js');let defaults={prefix:config.prefix,domain:config.domain,path:config.path,expires:config.expires,secure:false,sameSite:''};require('./jquery.js');mw.cookie={set:function(key,value,options){if(arguments.length>2&&(!options||options instanceof Date||typeof options==='number')){options={expires:options};}options=Object.assign({},defaults,options);const prefix=options.prefix;delete options.prefix;if(!options.expires){delete options.expires;}else if(typeof options.expires==='number'){const date=new Date();date.setTime(Number(date)+(options.expires*1000));options.expires=date;}delete options.sameSiteLegacy;if(value!==null){value=String(value);}jar.cookie(prefix+key,value,options);},get:function(key,prefix,defaultValue){if(prefix===undefined||prefix===null){prefix=defaults.prefix;}if(arguments.length<3){defaultValue=null;}const result=jar.cookie(prefix+key);return result!==null?result:defaultValue;},getCrossSite:function(key,prefix,defaultValue){\\nreturn this.get(key,prefix,defaultValue);}};mw.log.deprecate(mw.cookie,'getCrossSite',mw.cookie.getCrossSite,'Use mw.cookie.get instead.','mw.cookie.getCrossSite');if(window.QUnit){module.exports={jar,setDefaults:function(value){const prev=defaults;defaults=value;return prev;}};}\\n},\\\"jar.js\\\":function(require,module,exports){(function(){const pluses=/\\\\+/g;let config=null,cookie;function raw(s){return s;}function decoded(s){try{return unRfc2068(decodeURIComponent(s.replace(pluses,' ')));}catch(e){return'';}}function unRfc2068(value){if(value.startsWith('\\\"')){value=value.slice(1,-1).replace(/\\\\\\\\\\\"/g,'\\\"').replace(/\\\\\\\\\\\\\\\\/g,'\\\\\\\\');}return value;}function fromJSON(value){return config.json?JSON.parse(value):value;}config=cookie=function(key,value,options){if(value!==undefined){options=Object.assign({},config.defaults,options);if(value===null){options.expires=-1;}if(typeof options.expires==='number'){const days=options.expires,t=options.expires=new Date();t.setDate(t.getDate()+days);}value=config.json?JSON.stringify(value):String(value);try{return(document.cookie=[encodeURIComponent(key),'=',config.raw?value:encodeURIComponent(value),options.expires?'; expires='+options.expires.toUTCString():'',options.path?'; path='+options.path:'',options.domain?'; domain='+options.domain:'',options.secure?'; secure':'',options.sameSite?'; samesite='+options.sameSite:''\\n].join(''));}catch(e){return'';}}const decode=config.raw?raw:decoded;let cookies;try{cookies=document.cookie.split('; ');}catch(e){cookies=[];}let result=key?null:{};for(let i=0,l=cookies.length;i<l;i++){const parts=cookies[i].split('=');const name=decode(parts.shift());const s=decode(parts.join('='));if(key&&key===name){result=fromJSON(s);break;}if(!key){result[name]=fromJSON(s);}}return result;};config.defaults={};function removeCookie(key,options){if(cookie(key)!==null){cookie(key,null,options);return true;}return false;}module.exports={cookie,removeCookie};}());\\n},\\\"jquery.js\\\":function(require,module,exports){const jar=require('./jar.js');$.cookie=jar.cookie;$.removeCookie=jar.removeCookie;\\n},\\\"config.json\\\":{\\\"prefix\\\":\\\"dewiki\\\",\\\"domain\\\":\\\"\\\",\\\"path\\\":\\\"/\\\",\\\"expires\\\":2592000}}}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.083Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mediawiki.cookie&skin=vector-2022&version=1owug\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mediawiki.cookie&skin=vector-2022&sourcemap=1&version=1owug\",\"mediawiki.experiments@15xww\":\"mw.loader.impl(function(){return[\\\"mediawiki.experiments@15xww\\\",function($,jQuery,require,module){(function(){const CONTROL_BUCKET='control',MAX_INT32_UNSIGNED=4294967295;function hashString(string){let hash=0,i=string.length;while(i--){hash+=string.charCodeAt(i);hash+=(hash<<10);hash^=(hash>>6);}hash+=(hash<<3);hash^=(hash>>11);hash+=(hash<<15);return hash>>>0;}mw.experiments={getBucket:function(experiment,token){const buckets=experiment.buckets;let range=0,acc=0;if(!experiment.enabled||!Object.keys(experiment.buckets).length){return CONTROL_BUCKET;}for(const key in buckets){range+=buckets[key];}const hash=hashString(experiment.name+':'+token);const max=(hash/MAX_INT32_UNSIGNED)*range;for(const key in buckets){acc+=buckets[key];if(max<=acc){return key;}}}};}());\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.084Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mediawiki.experiments&skin=vector-2022&version=1bdlr\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mediawiki.experiments&skin=vector-2022&sourcemap=1&version=1bdlr\",\"mediawiki.visibleTimeout@40nxy\":\"mw.loader.impl(function(){return[\\\"mediawiki.visibleTimeout@40nxy\\\",{\\\"main\\\":\\\"visibleTimeout.js\\\",\\\"files\\\":{\\\"visibleTimeout.js\\\":function(require,module,exports){let doc,HIDDEN,VISIBILITY_CHANGE,nextId=1;const clearHandles=Object.create(null);function init(overrideDoc){doc=overrideDoc||document;if(doc.hidden!==undefined){HIDDEN='hidden';VISIBILITY_CHANGE='visibilitychange';}else if(doc.mozHidden!==undefined){HIDDEN='mozHidden';VISIBILITY_CHANGE='mozvisibilitychange';}else if(doc.webkitHidden!==undefined){HIDDEN='webkitHidden';VISIBILITY_CHANGE='webkitvisibilitychange';}}init();module.exports={set:function(fn,delay){let nativeId=null,lastStartedAt=mw.now();const visibleId=nextId++;function clearHandle(){if(nativeId!==null){clearTimeout(nativeId);nativeId=null;}delete clearHandles[visibleId];if(VISIBILITY_CHANGE){doc.removeEventListener(VISIBILITY_CHANGE,visibilityCheck,false);}}function onComplete(){clearHandle();fn();}function visibilityCheck(){const now=mw.now();if(HIDDEN&&doc[HIDDEN]){if(nativeId!==null){delay=Math.max(0,delay-Math.max(0,now-lastStartedAt));if(delay===0){onComplete();}else{clearTimeout(nativeId);nativeId=null;}}}else{if(nativeId===null){\\nlastStartedAt=now;nativeId=setTimeout(onComplete,delay);}}}clearHandles[visibleId]=clearHandle;if(VISIBILITY_CHANGE){doc.addEventListener(VISIBILITY_CHANGE,visibilityCheck,false);}visibilityCheck();return visibleId;},clear:function(visibleId){if(visibleId in clearHandles){clearHandles[visibleId]();}}};if(window.QUnit){module.exports.init=init;}\\n}}}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.084Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mediawiki.visibleTimeout&skin=vector-2022&version=1goy8\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mediawiki.visibleTimeout&skin=vector-2022&sourcemap=1&version=1goy8\",\"mediawiki.libs.pluralruleparser@103m3\":\"mw.loader.impl(function(){return[\\\"mediawiki.libs.pluralruleparser@103m3\\\",function($,jQuery,require,module){function e(e,t){let n,r,i=e.indexOf(`.`);for(i===-1?(n=e,r=``):(n=e.slice(0,i),r=e.slice(i+1));r.length<t;)r+=`0`;let a=n+r.slice(0,t),o=r.slice(t),s=a.replace(/^0+/,``)||`0`;return o.length>0?`${s}.${o}`:s}function t(t,n){if(t=t.split(`@`)[0].replace(/^\\\\s*/,``).replace(/\\\\s*$/,``),!t.length)return!0;let r=/^(\\\\d+(?:\\\\.\\\\d+)?)[ce](\\\\d+)$/.exec(n),i=r?parseInt(r[2],10):0,a=r?e(r[1],i):String(n),o=0,s=j(/^\\\\s+/),c=j(/^\\\\d+/),l=A(`n`),u=A(`i`),d=A(`f`),f=A(`t`),p=A(`v`),m=A(`w`),h=A(`e`),g=A(`c`),_=A(`is`),v=A(`is not`),y=A(`!=`),ee=A(`=`),te=A(`mod`),ne=A(`%`),b=A(`not`),x=A(`in`),S=A(`within`),C=A(`..`),w=A(`,`),T=A(`or`),E=A(`and`);function D(e){return()=>{let t,n;for(t=0;t<e.length;t++)if(n=e[t](),n!==null)return n;return null}}function O(e){let t,n,r=o,i=[];for(t=0;t<e.length;t++){if(n=e[t](),n===null)return o=r,null;i.push(n)}return i}function k(e,t){return()=>{let n=o,r=[],i=t();for(;i!==null;)r.push(i),i=t();return r.length<e?(o=n,null):r}}function A(e){let n=e.length;return()=>{let r=null;return t.substr(o,n)===e&&(r=e,o+=n),r}}function j(e){return()=>{let n=t.substr(o).match(e);return n===null?null:(o+=n[0].length,n[0])}}function M(){let e=u();return e===null||(e=parseInt(a,10)),e}function N(){let e=l();return e===null||(e=parseFloat(a)),e}function P(){let e=d();return e===null||(e=`${a}.`.split(`.`)[1]||0),e}function F(){let e=f();return e===null||(e=`${a}.`.split(`.`)[1].replace(/0+$/,``)||0),e}function re(){let e=p();return e===null||(e=`${a}.`.split(`.`)[1].length||0),e}function I(){let e=m();return e===null||(e=`${a}.`.split(`.`)[1].replace(/0+$/,``).length||0),e}function L(){let e=h();return e===null||(e=i),e}function R(){let e=g();return e===null||(e=i),e}let z=D([N,M,P,F,re,I,L,R]),B=D([V,z]);function V(){let e=O([z,s,D([te,ne]),s,c]);return e===null?null:(parseInt(e[0],10),e[2],parseInt(e[4],10),parseFloat(e[0])%parseInt(e[4],10))}function H(){let e=O([s,b]);return e===null?null:e[1]}function U(){let e=O([B,s,D([_]),s,c]);return e===null?null:(e[0],parseInt(e[4],10),e[0]===parseInt(e[4],10))}function W(){let e=O([B,s,D([v,y]),s,c]);return e===null?null:(e[0],parseInt(e[4],10),e[0]!==parseInt(e[4],10))}function G(){let e,t,n=O([B,s,y,s,K]);if(n!==null){for(n[0],n[4],t=n[4],e=0;e<t.length;e++)if(parseInt(t[e],10)===parseFloat(n[0]))return!1;return!0}return null}function K(){let e=O([D([J,c]),k(0,q)]),t=[];return e===null?null:(t=t.concat(e[0]),e[1][0]&&(t=t.concat(e[1][0])),t)}function q(){let e=O([w,K]);return e===null?null:e[1]}function J(){let e,t,n,r,i=O([c,C,c]);if(i!==null){for(t=[],n=parseInt(i[0],10),r=parseInt(i[2],10),e=n;e<=r;e++)t.push(e);return t}return null}function Y(){let e=O([B,k(0,H),s,D([x,ee]),s,K]);if(e!==null){let t=e[5];for(let n=0;n<t.length;n++)if(parseInt(t[n],10)===parseFloat(e[0]))return e[1][0]!==`not`;return e[1][0]===`not`}return null}function X(){let e=O([B,k(0,H),s,S,s,K]);if(e!==null){let t=e[5];return e[0]>=parseInt(t[0],10)&&e[0]<parseInt(t[t.length-1],10)?e[1][0]!==`not`:e[1][0]===`not`}return null}let Z=D([U,G,W,Y,X]);function Q(){let e,t=O([Z,k(0,ie)]);if(t){if(!t[0])return!1;for(e=0;e<t[1].length;e++)if(!t[1][e])return!1;return!0}return null}function ie(){let e=O([s,E,s,Z]);return e===null?null:e[3]}function ae(){let e=O([s,T,s,Q]);return e===null?null:(e[3],e[3])}function oe(){let e,t=O([Q,k(0,ae)]);if(t){for(e=0;e<t[1].length;e++)if(t[1][e])return!0;return t[0]}return!1}let $=oe();if($===null)throw Error(`Parse error at position ${o.toString()} for rule: ${t}`);return o!==t.length&&t.substr(0,o),$}module.exports=t;\\nwindow.pluralRuleParser=mw.libs.pluralRuleParser=module.exports;\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.084Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mediawiki.libs.pluralruleparser&skin=vector-2022&version=vxgjf\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mediawiki.libs.pluralruleparser&skin=vector-2022&sourcemap=1&version=vxgjf\",\"oojs@1u2cw\":\"mw.loader.impl(function(){return[\\\"oojs@1u2cw\\\",function($,jQuery,require,module){(function(global){'use strict';var OO={},hasOwn=OO.hasOwnProperty,slice=Array.prototype.slice,toString=OO.toString;OO.initClass=function(fn){fn.static=fn.static||{};};OO.inheritClass=function(targetFn,originFn){if(!originFn){throw new Error('inheritClass: Origin is not a function (actually '+originFn+')');}if(targetFn.prototype instanceof originFn){throw new Error('inheritClass: Target already inherits from origin');}var targetConstructor=targetFn.prototype.constructor;targetFn.super=targetFn.parent=originFn;targetFn.prototype=Object.create(originFn.prototype,{constructor:{value:targetConstructor,enumerable:false,writable:true,configurable:true}});OO.initClass(originFn);targetFn.static=Object.create(originFn.static);};OO.mixinClass=function(targetFn,originFn){if(!originFn){throw new Error('mixinClass: Origin is not a function (actually '+originFn+')');}var key;for(key in originFn.prototype){if(key!=='constructor'&&hasOwn.call(originFn.prototype,key)){targetFn.prototype[key]=originFn.prototype[key];\\n}}OO.initClass(targetFn);if(originFn.static){for(key in originFn.static){if(hasOwn.call(originFn.static,key)){targetFn.static[key]=originFn.static[key];}}}else{OO.initClass(originFn);}};OO.isSubclass=function(testFn,baseFn){return testFn===baseFn||testFn.prototype instanceof baseFn;};OO.getProp=function(obj){var retval=obj;for(var i=1;i<arguments.length;i++){if(retval===undefined||retval===null){return undefined;}retval=retval[arguments[i]];}return retval;};OO.setProp=function(obj){if(Object(obj)!==obj||arguments.length<2){return;}var prop=obj;for(var i=1;i<arguments.length-2;i++){if(prop[arguments[i]]===undefined){prop[arguments[i]]={};}if(Object(prop[arguments[i]])!==prop[arguments[i]]){return;}prop=prop[arguments[i]];}prop[arguments[arguments.length-2]]=arguments[arguments.length-1];};OO.deleteProp=function(obj){if(Object(obj)!==obj||arguments.length<2){return;}var prop=obj;var props=[prop];var i=1;for(;i<arguments.length-1;i++){if(prop[arguments[i]]===undefined||Object(prop[arguments[i]])!==prop[arguments[i]]\\n){return;}prop=prop[arguments[i]];props.push(prop);}delete prop[arguments[i]];while(props.length>1&&(prop=props.pop())&&OO.isPlainObject(prop)&&!Object.keys(prop).length){delete props[props.length-1][arguments[props.length]];}};OO.cloneObject=function(origin){var r=Object.create(origin.constructor.prototype);for(var key in origin){if(hasOwn.call(origin,key)){r[key]=origin[key];}}return r;};OO.getObjectValues=function(obj){if(obj!==Object(obj)){throw new TypeError('Called on non-object');}var values=[];for(var key in obj){if(hasOwn.call(obj,key)){values[values.length]=obj[key];}}return values;};OO.binarySearch=function(arr,searchFunc,forInsertion){var left=0;var right=arr.length;while(left<right){var mid=(left+right)>>1;var cmpResult=searchFunc(arr[mid]);if(cmpResult<0){right=mid;}else if(cmpResult>0){left=mid+1;}else{return mid;}}return forInsertion?right:null;};OO.compare=function(a,b,asymmetrical){if(a===b){return true;}a=a||{};b=b||{};if(typeof a.nodeType==='number'&&typeof a.isEqualNode==='function'){\\nreturn a.isEqualNode(b);}for(var k in a){if(!hasOwn.call(a,k)||a[k]===undefined||a[k]===b[k]){continue;}var aValue=a[k];var bValue=b[k];var aType=typeof aValue;var bType=typeof bValue;if(aType!==bType||((aType==='string'||aType==='number'||aType==='boolean')&&aValue!==bValue)||(aValue===Object(aValue)&&!OO.compare(aValue,bValue,true))){return false;}}return asymmetrical?true:OO.compare(b,a,true);};OO.copy=function(source,leafCallback,nodeCallback){var destination;if(nodeCallback){destination=nodeCallback(source);if(destination!==undefined){return destination;}}if(Array.isArray(source)){destination=new Array(source.length);}else if(source&&typeof source.clone==='function'){return leafCallback?leafCallback(source.clone()):source.clone();}else if(source&&typeof source.cloneNode==='function'){return leafCallback?leafCallback(source.cloneNode(true)):source.cloneNode(true);}else if(OO.isPlainObject(source)){destination={};}else{return leafCallback?leafCallback(source):source;}for(var key in source){\\ndestination[key]=OO.copy(source[key],leafCallback,nodeCallback);}return destination;};OO.getHash=function(val){return JSON.stringify(val,OO.getHash.keySortReplacer);};OO.getHash.keySortReplacer=function(key,val){if(val&&typeof val.getHashObject==='function'){val=val.getHashObject();}if(!Array.isArray(val)&&Object(val)===val){var normalized={};var keys=Object.keys(val).sort();for(var i=0,len=keys.length;i<len;i++){normalized[keys[i]]=val[keys[i]];}return normalized;}else{return val;}};OO.unique=function(arr){return Array.from(new Set(arr));};OO.simpleArrayUnion=function(a,...rest){var set=new Set(a);for(var i=0;i<rest.length;i++){var arr=rest[i];for(var j=0;j<arr.length;j++){set.add(arr[j]);}}return Array.from(set);};function simpleArrayCombine(a,b,includeB){var set=new Set(b);var result=[];for(var j=0;j<a.length;j++){var isInB=set.has(a[j]);if(isInB===includeB){result.push(a[j]);}}return result;}OO.simpleArrayIntersection=function(a,b){return simpleArrayCombine(a,b,true);};OO.simpleArrayDifference=function(a,b){\\nreturn simpleArrayCombine(a,b,false);};OO.isPlainObject=function(obj){if(!obj||toString.call(obj)!=='[object Object]'){return false;}var proto=Object.getPrototypeOf(obj);if(!proto){return true;}return hasOwn.call(proto,'isPrototypeOf');};(function(){OO.EventEmitter=function OoEventEmitter(){this.bindings={};};OO.initClass(OO.EventEmitter);function validateMethod(method,context){if(typeof method==='string'){if(context===undefined||context===null){throw new Error('Method name \\\"'+method+'\\\" has no context.');}if(typeof context[method]!=='function'){throw new Error('Property \\\"'+method+'\\\" is not a function');}}else if(typeof method!=='function'){throw new Error('Invalid callback. Function or method name expected.');}}function addBinding(eventEmitter,event,binding){var bindings;if(hasOwn.call(eventEmitter.bindings,event)){bindings=eventEmitter.bindings[event];}else{bindings=eventEmitter.bindings[event]=[];}bindings.push(binding);}OO.EventEmitter.prototype.on=function(event,method,args,context){\\nvalidateMethod(method,context);addBinding(this,event,{method:method,args:args,context:(arguments.length<4)?null:context,once:false});return this;};OO.EventEmitter.prototype.once=function(event,listener){validateMethod(listener);addBinding(this,event,{method:listener,args:undefined,context:null,once:true});return this;};OO.EventEmitter.prototype.off=function(event,method,context){if(arguments.length===1){delete this.bindings[event];return this;}validateMethod(method,context);if(!hasOwn.call(this.bindings,event)||!this.bindings[event].length){return this;}if(arguments.length<3){context=null;}var bindings=this.bindings[event];var i=bindings.length;while(i--){if(bindings[i].method===method&&bindings[i].context===context){bindings.splice(i,1);}}if(bindings.length===0){delete this.bindings[event];}return this;};OO.EventEmitter.prototype.emit=function(event){if(!hasOwn.call(this.bindings,event)){return false;}var bindings=this.bindings[event].slice();var args=slice.call(arguments,1);for(var i=0;i<bindings.length;i++){\\nvar binding=bindings[i];var method;if(typeof binding.method==='string'){method=binding.context[binding.method];}else{method=binding.method;}if(binding.once){this.off(event,method);}try{method.apply(binding.context,binding.args?binding.args.concat(args):args);}catch(e){setTimeout((function(error){throw error;}).bind(null,e));}}return true;};OO.EventEmitter.prototype.emitThrow=function(event){if(!hasOwn.call(this.bindings,event)){return false;}var firstError;var bindings=this.bindings[event].slice();var args=slice.call(arguments,1);for(var i=0;i<bindings.length;i++){var binding=bindings[i];var method;if(typeof binding.method==='string'){method=binding.context[binding.method];}else{method=binding.method;}if(binding.once){this.off(event,method);}try{method.apply(binding.context,binding.args?binding.args.concat(args):args);}catch(e){if(firstError===undefined){firstError=e;}else{setTimeout((function(error){throw error;}).bind(null,e));}}}if(firstError!==undefined){throw firstError;}return true;\\n};OO.EventEmitter.prototype.connect=function(context,methods){for(var event in methods){var method=methods[event];var args;if(Array.isArray(method)){args=method.slice(1);method=method[0];}else{args=[];}this.on(event,method,args,context);}return this;};OO.EventEmitter.prototype.disconnect=function(context,methods){var event;if(methods){for(event in methods){var method=methods[event];if(Array.isArray(method)){method=method[0];}this.off(event,method,context);}}else{for(event in this.bindings){var bindings=this.bindings[event];var i=bindings.length;while(i--){if(bindings[i]&&bindings[i].context===context){this.off(event,bindings[i].method,context);}}}}return this;};}());(function(){OO.EmitterList=function OoEmitterList(){this.items=[];this.aggregateItemEvents={};};OO.initClass(OO.EmitterList);function normalizeArrayIndex(arr,index){return(index===undefined||index<0||index>=arr.length)?arr.length:index;}OO.EmitterList.prototype.getItems=function(){return this.items.slice(0);};OO.EmitterList.prototype.getItemIndex=function(item){\\nreturn this.items.indexOf(item);};OO.EmitterList.prototype.getItemCount=function(){return this.items.length;};OO.EmitterList.prototype.isEmpty=function(){return!this.items.length;};OO.EmitterList.prototype.aggregate=function(events){var i,item;for(var itemEvent in events){var groupEvent=events[itemEvent];if(Object.prototype.hasOwnProperty.call(this.aggregateItemEvents,itemEvent)){if(groupEvent){throw new Error('Duplicate item event aggregation for '+itemEvent);}for(i=0;i<this.items.length;i++){item=this.items[i];if(item.connect&&item.disconnect){var remove={};remove[itemEvent]=['emit',this.aggregateItemEvents[itemEvent],item];item.disconnect(this,remove);}}delete this.aggregateItemEvents[itemEvent];}if(groupEvent){this.aggregateItemEvents[itemEvent]=groupEvent;for(i=0;i<this.items.length;i++){item=this.items[i];if(item.connect&&item.disconnect){var add={};add[itemEvent]=['emit',groupEvent,item];item.connect(this,add);}}}}};OO.EmitterList.prototype.addItems=function(items,index){if(!Array.isArray(items)){\\nitems=[items];}if(items.length===0){return this;}index=normalizeArrayIndex(this.items,index);for(var i=0;i<items.length;i++){var oldIndex=this.items.indexOf(items[i]);if(oldIndex!==-1){index=this.moveItem(items[i],index);this.emit('move',items[i],index,oldIndex);}else{index=this.insertItem(items[i],index);this.emit('add',items[i],index);}index++;}return this;};OO.EmitterList.prototype.moveItem=function(item,newIndex){var existingIndex=this.items.indexOf(item);if(existingIndex===-1){throw new Error('Item cannot be moved, because it is not in the list.');}newIndex=normalizeArrayIndex(this.items,newIndex);this.items.splice(existingIndex,1);if(existingIndex<newIndex){newIndex--;}this.items.splice(newIndex,0,item);return newIndex;};OO.EmitterList.prototype.insertItem=function(item,index){if(item===null||typeof item!=='object'){throw new Error('Expected object, but item is '+typeof item);}if(item.connect&&item.disconnect){var events={};for(var event in this.aggregateItemEvents){events[event]=['emit',this.aggregateItemEvents[event],item];\\n}item.connect(this,events);}index=normalizeArrayIndex(this.items,index);this.items.splice(index,0,item);return index;};OO.EmitterList.prototype.removeItems=function(items){if(!Array.isArray(items)){items=[items];}if(items.length===0){return this;}for(var i=0;i<items.length;i++){var item=items[i];var index=this.items.indexOf(item);if(index!==-1){if(item.connect&&item.disconnect){item.disconnect(this);}this.items.splice(index,1);this.emit('remove',item,index);}}return this;};OO.EmitterList.prototype.clearItems=function(){var cleared=this.items.splice(0,this.items.length);for(var i=0;i<cleared.length;i++){var item=cleared[i];if(item.connect&&item.disconnect){item.disconnect(this);}}this.emit('clear');return this;};}());OO.SortedEmitterList=function OoSortedEmitterList(sortingCallback){OO.EmitterList.call(this);this.sortingCallback=sortingCallback;this.aggregate({sortChange:'itemSortChange'});this.connect(this,{itemSortChange:'onItemSortChange'});};OO.mixinClass(OO.SortedEmitterList,OO.EmitterList);\\nOO.SortedEmitterList.prototype.onItemSortChange=function(item){this.removeItems(item);this.addItems(item);};OO.SortedEmitterList.prototype.setSortingCallback=function(sortingCallback){var items=this.getItems();this.sortingCallback=sortingCallback;this.clearItems();this.addItems(items);};OO.SortedEmitterList.prototype.addItems=function(items){if(!Array.isArray(items)){items=[items];}if(items.length===0){return this;}for(var i=0;i<items.length;i++){var insertionIndex=this.findInsertionIndex(items[i]);if(insertionIndex<=this.items.length&&this.items[insertionIndex]&&this.sortingCallback(this.items[insertionIndex],items[i])===0){this.removeItems(this.items[insertionIndex]);}var index=this.insertItem(items[i],insertionIndex);this.emit('add',items[i],index);}return this;};OO.SortedEmitterList.prototype.findInsertionIndex=function(item){var list=this;return OO.binarySearch(this.items,function(otherItem){return list.sortingCallback(item,otherItem);},true);};OO.Registry=function OoRegistry(){OO.EventEmitter.call(this);\\nthis.registry={};};OO.mixinClass(OO.Registry,OO.EventEmitter);OO.Registry.prototype.register=function(name,data){if(typeof name==='string'){this.registry[name]=data;this.emit('register',name,data);}else if(Array.isArray(name)){for(var i=0,len=name.length;i<len;i++){this.register(name[i],data);}}else{throw new Error('Name must be a string or array, cannot be a '+typeof name);}};OO.Registry.prototype.unregister=function(name){if(typeof name==='string'){var data=this.lookup(name);if(data!==undefined){delete this.registry[name];this.emit('unregister',name,data);}}else if(Array.isArray(name)){for(var i=0,len=name.length;i<len;i++){this.unregister(name[i]);}}else{throw new Error('Name must be a string or array, cannot be a '+typeof name);}};OO.Registry.prototype.lookup=function(name){if(hasOwn.call(this.registry,name)){return this.registry[name];}};OO.Factory=function OoFactory(){OO.Factory.super.call(this);};OO.inheritClass(OO.Factory,OO.Registry);OO.Factory.prototype.register=function(constructor,key){\\nif(typeof constructor!=='function'){throw new Error('constructor must be a function, got '+typeof constructor);}if(arguments.length<=1){key=constructor.key||(constructor.static&&constructor.static.name);}if(typeof key!=='string'||key===''){throw new Error('key must be a non-empty string');}OO.Factory.super.prototype.register.call(this,key,constructor);};OO.Factory.prototype.unregister=function(key){if(typeof key==='function'){key=key.key||(key.static&&key.static.name);}if(typeof key!=='string'||key===''){throw new Error('key must be a non-empty string');}OO.Factory.super.prototype.unregister.call(this,key);};OO.Factory.prototype.create=function(key,...args){var constructor=this.lookup(key);if(!constructor){throw new Error('No class registered by that key: '+key);}return new constructor(...args);};if(typeof module!=='undefined'&&module.exports){module.exports=OO;}else{global.OO=OO;}}(this));\\nwindow.OO=module.exports;\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.084Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=oojs&skin=vector-2022&version=rwdvu\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=oojs&skin=vector-2022&sourcemap=1&version=rwdvu\",\"mediawiki.router@ia0pk\":\"mw.loader.impl(function(){return[\\\"mediawiki.router@ia0pk\\\",{\\\"main\\\":\\\"resources/src/mediawiki.router/router.js\\\",\\\"files\\\":{\\\"resources/src/mediawiki.router/router.js\\\":function(require,module,exports){'use strict';class Router extends OO.Registry{constructor(){super();this.enabled=true;this.oldHash=this.getPath();window.addEventListener('popstate',()=>{this.emit('popstate');});window.addEventListener('hashchange',()=>{this.emit('hashchange');});this.connect(this,{hashchange:'onRouterHashChange'});}onRouterHashChange(){if(this.enabled){const routeEvent=$.Event('route',{path:this.getPath(),oldPath:this.oldHash});this.emit('route',routeEvent);if(!routeEvent.isDefaultPrevented()){this.checkRoute();}else{this.enabled=false;this.navigate(this.oldHash,true);}}else{this.enabled=true;}this.oldHash=this.getPath();}checkRoute(){const hash=this.getPath();for(const id in this.registry){const entry=this.registry[id];const match=hash.match(entry.path);if(match){entry.callback.apply(this,match.slice(1));return;}}}addRoute(path,callback,teardownCallback){const entry={path:typeof path==='string'?new RegExp('^'+path.replace(/[\\\\\\\\^$*+?.()|[\\\\]{}]/g,'\\\\\\\\$&')+'$'):path,callback:callback};this.register(entry.path.toString(),entry);\\nif(teardownCallback){this.on('route',(ev)=>{if(ev.oldPath.match(entry.path)&&!ev.path.match(entry.path)){teardownCallback(entry,ev);}});}if(''.match(entry.path)||'/'.match(entry.path)){mw.log.warn('router.addRoute called with a path that matches an empty route; provide a teardownCallback instead');}}route(){this.addRoute.apply(this,arguments);}navigateTo(title,options){const oldHash=this.getPath();if(options.useReplaceState){history.replaceState(null,title,options.path);}else{history.pushState(null,title,options.path);}if(this.getPath()!==oldHash){this.onRouterHashChange();}}navigate(path,fromHashchange){if(path===''){path=window.location.href.replace(/#.*$/,'');history.pushState(null,document.title,path);if(!fromHashchange){this.onRouterHashChange();}else{this.checkRoute();}}else{window.location.hash=path;}}back(){let timeoutID;const deferred=$.Deferred();this.once('popstate',()=>{clearTimeout(timeoutID);deferred.resolve();});window.history.back();return deferred.promise();}getPath(){\\nreturn window.location.hash.slice(1);}isSupported(){return true;}resetForTest(){if(window.QUnit){this.bindings={};this.registry={};this.enabled=true;this.connect(this,{hashchange:'onRouterHashChange'});}}}OO.Router=Router;module.exports=new Router();\\n}}}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.085Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mediawiki.router&skin=vector-2022&version=10fr7\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mediawiki.router&skin=vector-2022&sourcemap=1&version=10fr7\",\"ext.centralNotice.geoIP@wookz\":\"mw.loader.impl(function(){return[\\\"ext.centralNotice.geoIP@wookz\\\",function($,jQuery,require,module){(function(){const COOKIE_NAME='GeoIP';let geoPromise;function parseCookieValue(cookieValue){let matches=cookieValue.match(/([^:]*):([^:]*):([^:]*):([^:]*):([^:]*):([^;]*)/)||cookieValue.match(/([^:]*):([^:]*):([^:]*):([^:]*):([^;]*)/);if(!matches){return null;}if(matches.length===6){matches=matches.slice(0,2).concat(['']).concat(matches.slice(2));}if((typeof matches[1]!=='string')||(matches[1].length===0)){return null;}return{country:matches[1],region:matches[2],city:matches[3],lat:matches[4]&&parseFloat(matches[4]),lon:matches[5]&&parseFloat(matches[5]),af:matches[6]};}function storeGeoInCookie(geo){const parts=[geo.country,geo.region||'',(geo.city&&geo.city.replace(/[^a-z]/i,'_'))||'',geo.lat||'',geo.lon||'',geo.af||''],cookieValue=parts.join(':');$.cookie(COOKIE_NAME,cookieValue,{path:'/'});}mw.geoIP={makeGeoWithPromise:function(){const cookieValue=$.cookie(COOKIE_NAME);if(cookieValue){const geo=parseCookieValue(cookieValue);if(geo){geoPromise=$.Deferred().resolve(geo).promise();\\nreturn;}}const lookupModule=mw.config.get('wgCentralNoticeGeoIPBackgroundLookupModule');if(lookupModule){geoPromise=mw.loader.using(lookupModule).then(()=>{const lookupCallback=require(lookupModule);return lookupCallback();});geoPromise.then((g)=>{storeGeoInCookie(g);});}else{geoPromise=$.Deferred().reject().promise();}},getPromise:function(){return geoPromise;}};mw.geoIP.makeGeoWithPromise();geoPromise.done((geo)=>{window.Geo=geo;});}());\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.085Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.centralNotice.geoIP&skin=vector-2022&version=18ljl\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.centralNotice.geoIP&skin=vector-2022&sourcemap=1&version=18ljl\",\"ext.centralNotice.kvStore@17xmw\":\"mw.loader.impl(function(){return[\\\"ext.centralNotice.kvStore@17xmw\\\",{\\\"main\\\":\\\"index.js\\\",\\\"files\\\":{\\\"index.js\\\":function(require,module,exports){mw.centralNotice=(mw.centralNotice||{});mw.centralNotice.kvStore=require('./kvStore.js');\\n},\\\"kvStore.js\\\":function(require,module,exports){(function(){let error=null,campaignName=null,bannerName=null,category=null,cookiesEnabled=null,localStorageAvailable=null,kvStore=null;const now=Math.round(Date.now()/1000),SEPARATOR='|',SEPARATOR_IN_COOKIES='!',FIND_KEY_REGEX=/\\\\|([^|]*)$/,PREFIX='CentralNoticeKV',PREFIX_IN_COOKIES='CN',DEFAULT_ITEM_TTL=(365/2)*60*60*24;const KVStorageContext=function(key,keyInCookies){this.key=key;this.keyInCookies=keyInCookies;};function areCookiesEnabled(){if(cookiesEnabled===null){mw.cookie.set('cookieTest','testVal');cookiesEnabled=(mw.cookie.get('cookieTest')==='testVal');mw.cookie.set('cookieTest',null);}return cookiesEnabled;}function isLocalStorageAvailable(){if(localStorageAvailable===null){try{if(!window.localStorage){localStorageAvailable=false;}else{localStorage.setItem('localStorageTest','testVal');localStorageAvailable=(localStorage.getItem('localStorageTest')==='testVal');localStorage.removeItem('localStorageTest');}}catch(e){localStorageAvailable=false;}}return localStorageAvailable;}\\nfunction setError(message,key,value,context){error={message:message,key:key,value:value,context:context?context.key:null,time:new Date()};error.campaign=campaignName;error.banner=bannerName;mw.log('CentralNotice KV storage error: '+JSON.stringify(error));}function makeKeyForLocalStorage(key,context){const base=PREFIX+SEPARATOR+context.key+SEPARATOR;switch(context.key){case kvStore.contexts.CAMPAIGN.key:return base+campaignName+SEPARATOR+key;case kvStore.contexts.CATEGORY.key:return base+category+SEPARATOR+key;case kvStore.contexts.GLOBAL.key:return base+key;default:setError('Invalid KV storage context',key,null,context);return base+'invalidContext'+SEPARATOR+key;}}function makeKeyForCookie(key,context){const base=PREFIX_IN_COOKIES+SEPARATOR_IN_COOKIES+context.keyInCookies+SEPARATOR_IN_COOKIES;switch(context.key){case kvStore.contexts.CAMPAIGN.key:return base+campaignName+SEPARATOR_IN_COOKIES+key;case kvStore.contexts.CATEGORY.key:return base+category+SEPARATOR_IN_COOKIES+key;case kvStore.contexts.GLOBAL.key:\\nreturn base+key;default:setError('Invalid KV storage context',key,null,context);return base+'invalidContext'+SEPARATOR_IN_COOKIES+key;}}function setLocalStorageItem(key,value,context,ttl){const lsKey=makeKeyForLocalStorage(key,context);const encodedWrappedValue=JSON.stringify({expiry:ttl?(ttl*86400)+now:DEFAULT_ITEM_TTL+now,val:value});try{localStorage.setItem(lsKey,encodedWrappedValue);if(localStorage.getItem(lsKey)!==encodedWrappedValue){setError('Couldn\\\\'t write value',key,value,context);return false;}return true;}catch(e){setError('Couldn\\\\'t write value due to LocalStorage exception '+e.toString(),key,value,context);return false;}}function setCookieItem(key,value,context,ttl){return Boolean($.cookie(makeKeyForCookie(key,context),encodeURIComponent(JSON.stringify(value)),{expires:ttl,path:'/'}));}function getLocalStorageItem(key,context){const lsKey=makeKeyForLocalStorage(key,context);let rawValue,wrappedValue;try{rawValue=localStorage.getItem(lsKey);}catch(e){setError('Couldn\\\\'t read value due to LocalStorage exception '+\\ne.toString(),key,null,context);return null;}if(rawValue===null){return null;}try{wrappedValue=JSON.parse(rawValue);}catch(e){if(e instanceof SyntaxError){setError('Couldn\\\\'t parse value, removing. '+e.message,key,rawValue,context);try{localStorage.removeItem(lsKey);}catch(ex){setError('Couldn\\\\'t remove value due to LocalStorage exception '+ex.toString(),key,rawValue,context);}return null;}else{setError('Couldn\\\\'t read value '+e.message,key,rawValue,context);throw e;}}if(!wrappedValue.expiry||wrappedValue.expiry<now){return null;}return wrappedValue.val;}function getCookieItem(key,context){const storageKey=makeKeyForCookie(key,context),rawCookie=$.cookie(storageKey);try{return JSON.parse(decodeURIComponent(rawCookie));}catch(e){$.removeCookie(storageKey,{path:'/'});return null;}}function removeLocalStorageItem(key,context){try{localStorage.removeItem(makeKeyForLocalStorage(key,context));}catch(e){setError('Couldn\\\\'t remove value due to LocalStorage exception '+e.toString(),key,null,context);\\n}}function removeCookieItem(key,context){$.removeCookie(makeKeyForCookie(key,context),{path:'/'});}kvStore={contexts:{CAMPAIGN:new KVStorageContext('campaign','c'),CATEGORY:new KVStorageContext('category','t'),GLOBAL:new KVStorageContext('global','g')},multiStorageOptions:{LOCAL_STORAGE:'kv_store',COOKIE:'cookie',NO_STORAGE:'no_storage'},setItem:function(key,value,context,ttl,multiStorageOption){if((key.includes(SEPARATOR))||(key.includes(SEPARATOR_IN_COOKIES))){setError('Invalid key',key,value,context);return false;}multiStorageOption=multiStorageOption||kvStore.multiStorageOptions.LOCAL_STORAGE;switch(multiStorageOption){case kvStore.multiStorageOptions.LOCAL_STORAGE:return setLocalStorageItem(key,value,context,ttl);case kvStore.multiStorageOptions.COOKIE:return setCookieItem(key,value,context,ttl);case kvStore.multiStorageOptions.NO_STORAGE:return false;default:throw new Error('Unexpected multi-storage option');}},getItem:function(key,context,multiStorageOption){multiStorageOption=\\nmultiStorageOption||kvStore.multiStorageOptions.LOCAL_STORAGE;switch(multiStorageOption){case kvStore.multiStorageOptions.LOCAL_STORAGE:return getLocalStorageItem(key,context);case kvStore.multiStorageOptions.COOKIE:return getCookieItem(key,context);case kvStore.multiStorageOptions.NO_STORAGE:return null;default:throw new Error('Unexpected multi-storage option');}},removeItem:function(key,context,multiStorageOption){multiStorageOption=multiStorageOption||kvStore.multiStorageOptions.LOCAL_STORAGE;switch(multiStorageOption){case kvStore.multiStorageOptions.LOCAL_STORAGE:removeLocalStorageItem(key,context);return;case kvStore.multiStorageOptions.COOKIE:removeCookieItem(key,context);return;case kvStore.multiStorageOptions.NO_STORAGE:return;default:throw new Error('Unexpected multi-storage option');}},isAvailable:function(){return(kvStore.getMultiStorageOption(false)!==kvStore.multiStorageOptions.NO_STORAGE);},getMultiStorageOption:function(cookieAllowed){if(isLocalStorageAvailable()){\\nreturn kvStore.multiStorageOptions.LOCAL_STORAGE;}if(cookieAllowed&&areCookiesEnabled()){return kvStore.multiStorageOptions.COOKIE;}return kvStore.multiStorageOptions.NO_STORAGE;},getError:function(){return error;},setNotAvailableError:function(){setError('LocalStorage not available.',null,null);},setMaintenanceError:function(lsKey){const m=lsKey.match(FIND_KEY_REGEX),key=m?m[1]:null;setError('Error during KVStore maintenance.',key,null);},setCampaignName:function(cName){campaignName=cName;},setBannerName:function(bName){bannerName=bName;},setCategory:function(c){category=c;}};module.exports=kvStore;}());\\n}}}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.085Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.centralNotice.kvStore&skin=vector-2022&version=1eaek\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.centralNotice.kvStore&skin=vector-2022&sourcemap=1&version=1eaek\",\"ext.popups@13p6r\":\"mw.loader.impl(function(){return[\\\"ext.popups@13p6r\\\",{\\\"main\\\":\\\"resources/ext.popups/index.js\\\",\\\"files\\\":{\\\"resources/ext.popups/types.json\\\":[\\\"ext.cite.referencePreviews\\\",\\\"ext.math.popup\\\"],\\\"resources/ext.popups/index.js\\\":function(require,module,exports){const types=require('./types.json');const isTouchDevice='ontouchstart'in document.documentElement;let supportNotQueries;try{supportNotQueries=document.body.matches('div:not(.foo,.bar)');supportNotQueries=true;}catch(e){supportNotQueries=false;}if(!isTouchDevice&&supportNotQueries){mw.loader.using(types.concat(['ext.popups.main'])).then(()=>{types.forEach((moduleName)=>{const module=require(moduleName);if(module){mw.popups.register(module);}});delete mw.popups.register;});}\\n}}}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.085Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.popups&skin=vector-2022&version=lo8hx\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.popups&skin=vector-2022&sourcemap=1&version=lo8hx\",\"ext.visualEditor.supportCheck@1ogmv\":\"mw.loader.impl(function(){return[\\\"ext.visualEditor.supportCheck@1ogmv\\\",function($,jQuery,require,module){(function(){window.VisualEditorSupportCheck=function(){return((function(){try{new Function('(a = 0) => a');return true;}catch(e){return false;}}())&&/./g.flags==='g'&&!!('contentEditable'in document.createElement('div'))&&!!document.createElementNS&&(function(){let doc;try{doc=new DOMParser().parseFromString('<body></body>','text/html');}catch(e){}return doc instanceof HTMLDocument;}())&&!!(('classList'in document.createElement('_'))||('classList'in document.createElementNS('http://www.w3.org/2000/svg ','g')))&&!!('createSVGRect'in document.createElementNS('http://www.w3.org/2000/svg','svg')));};}());\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.085Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.visualEditor.supportCheck&skin=vector-2022&version=jhu44\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.visualEditor.supportCheck&skin=vector-2022&sourcemap=1&version=jhu44\",\"ext.visualEditor.ve@fb3kh\":\"mw.loader.impl(function(){return[\\\"ext.visualEditor.ve@fb3kh\\\",function($,jQuery,require,module){window.ve={};ve.now=function(){const perf=window.performance;const navStart=perf&&perf.timing&&perf.timing.navigationStart;ve.now=navStart&&perf.now?()=>navStart+perf.now():Date.now;return ve.now();};\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.085Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.visualEditor.ve&skin=vector-2022&version=f3pm4\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.visualEditor.ve&skin=vector-2022&sourcemap=1&version=f3pm4\",\"ext.visualEditor.track@10mz7\":\"mw.loader.impl(function(){return[\\\"ext.visualEditor.track@10mz7\\\",function($,jQuery,require,module){ve.track=mw.track;ve.trackSubscribe=mw.trackSubscribe;ve.trackSubscribe('activity.',(topic,data)=>{mw.track('visualEditorFeatureUse',ve.extendObject(data,{feature:topic.split('.')[1]}));});\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.085Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.visualEditor.track&skin=vector-2022&version=z2z11\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.visualEditor.track&skin=vector-2022&sourcemap=1&version=z2z11\",\"ext.visualEditor.core.utils.parsing@pxlsz\":\"mw.loader.impl(function(){return[\\\"ext.visualEditor.core.utils.parsing@pxlsz\\\",function($,jQuery,require,module){ve.isBlockElement=function(element){const elementName=typeof element==='string'?element:element.nodeName;return ve.elementTypes.block.includes(elementName.toLowerCase());};ve.isVoidElement=function(element){const elementName=typeof element==='string'?element:element.nodeName;return ve.elementTypes.void.includes(elementName.toLowerCase());};ve.elementTypes={block:['div','p','table','tbody','thead','tfoot','caption','th','tr','td','ul','ol','li','dl','dt','dd','h1','h2','h3','h4','h5','h6','hgroup','article','aside','body','nav','section','footer','header','figure','figcaption','fieldset','details','blockquote','hr','button','canvas','center','col','colgroup','embed','map','object','pre','progress','video'],void:['area','base','br','col','embed','hr','img','input','link','meta','param','source','track','wbr']};ve.matchTag=function(html,tag){return html.match(new RegExp('<'+tag+'(>|\\\\\\\\s[^>]*>)'));};ve.addHeadTag=function(docHtml,tagHtml){function insertAfter(match,text){const offset=match.index+match[0].length;\\nreturn docHtml.slice(0,offset)+text+docHtml.slice(offset);}const headMatch=ve.matchTag(docHtml,'head');if(headMatch){return insertAfter(headMatch,tagHtml);}else{const htmlMatch=ve.matchTag(docHtml,'html');if(htmlMatch){return insertAfter(htmlMatch,'<head>'+tagHtml+'</head>');}else{return'<head>'+tagHtml+'</head>'+docHtml;}}};ve.createDocumentFromHtml=function(html){if(html!==''){if(!ve.matchTag(html,'body')){html='<body>'+html+'</body>';}html=ve.addHeadTag(html,'<meta name=\\\"format-detection\\\" content=\\\"telephone=no\\\" data-ve-tmp/>');}const newDocument=new DOMParser().parseFromString(html,'text/html');const tmpMeta=newDocument.querySelector('meta[data-ve-tmp]');if(tmpMeta){tmpMeta.parentNode.removeChild(tmpMeta);}return newDocument;};ve.fixBase=function(targetDoc,sourceDoc,fallbackBase){let baseNode=targetDoc.getElementsByTagName('base')[0];if(baseNode){if(!targetDoc.baseURI||targetDoc.baseURI==='about:blank'){baseNode.setAttribute('href',ve.resolveUrl(baseNode.getAttribute('href'),sourceDoc));\\nif(!targetDoc.baseURI&&fallbackBase){baseNode.setAttribute('href',fallbackBase);}}baseNode.href=baseNode.href;}else if(fallbackBase){baseNode=targetDoc.createElement('base');baseNode.setAttribute('href',fallbackBase);targetDoc.head.appendChild(baseNode);}};ve.properInnerHtml=function(element){return ve.fixupPreBug(element).innerHTML;};ve.properOuterHtml=function(element){return ve.fixupPreBug(element).outerHTML;};ve.fixupPreBug=function(element){if(ve.isPreInnerHtmlBroken===undefined){const div=document.createElement('div');div.innerHTML='<pre>\\\\n\\\\n</pre>';ve.isPreInnerHtmlBroken=div.innerHTML==='<pre>\\\\n</pre>';}if(!ve.isPreInnerHtmlBroken){return element;}const $element=$(element).clone();$element.find('pre, textarea, listing').each((i,el)=>{let matches;if(el.firstChild&&el.firstChild.nodeType===Node.TEXT_NODE){matches=el.firstChild.data.match(/^(\\\\r\\\\n|\\\\r|\\\\n)/);if(matches&&matches[1]){el.firstChild.insertData(0,matches[1]);}}});return $element.get(0);};ve.normalizeAttributeValue=function(name,value,nodeName='div'){\\nconst node=document.createElement(nodeName);node.setAttribute(name,value);return node.getAttribute(name);};ve.resolveUrl=function(url,base){const node=base.createElement('a');node.setAttribute('href',url);return node.href||url;};\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.086Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.visualEditor.core.utils.parsing&skin=vector-2022&version=962r8\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.visualEditor.core.utils.parsing&skin=vector-2022&sourcemap=1&version=962r8\",\"ext.echo.centralauth@w08f7\":\"mw.loader.impl(function(){return[\\\"ext.echo.centralauth@w08f7\\\",{\\\"main\\\":\\\"ext.echo.centralauth.js\\\",\\\"files\\\":{\\\"ext.echo.centralauth.js\\\":function(require,module,exports){mw.hook('centralauth-p-personal-reset').add(()=>{mw.loader.using(['ext.echo.init','ext.echo.styles.badge','oojs-ui.styles.icons-alerts','ext.echo.styles.alert',]);});\\n}}}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.086Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.echo.centralauth&skin=vector-2022&version=1x87b\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.echo.centralauth&skin=vector-2022&sourcemap=1&version=1x87b\",\"ext.eventLogging.metricsPlatform@1uy7p\":\"mw.loader.impl(function(){return[\\\"ext.eventLogging.metricsPlatform@1uy7p\\\",{\\\"main\\\":\\\"ext.eventLogging.metricsPlatform/index.js\\\",\\\"files\\\":{\\\"ext.eventLogging.metricsPlatform/index.js\\\":function(require,module,exports){const MediaWikiMetricsClientIntegration=require('./MediaWikiMetricsClientIntegration.js');const MediaWikiMetricsClientLogger=require('./MediaWikiMetricsClientLogger.js');const MetricsClient=require('../lib/metrics-platform/MetricsClient.js');const DefaultEventSubmitter=require('../lib/metrics-platform/DefaultEventSubmitter.js');let integration;let logger;function newMetricsClient(streamConfigs,eventSubmitter){if(!integration){integration=new MediaWikiMetricsClientIntegration();}if(!logger){logger=new MediaWikiMetricsClientLogger();}return new MetricsClient(integration,logger,streamConfigs,eventSubmitter);}module.exports={DefaultEventSubmitter,newMetricsClient};\\n},\\\"ext.eventLogging.metricsPlatform/MediaWikiMetricsClientIntegration.js\\\":function(require,module,exports){const c=mw.config.get.bind(mw.config);let contextAttributes=null;function MediaWikiMetricsClientIntegration(){}MediaWikiMetricsClientIntegration.prototype.getHostname=function(){return String(c('wgServerName'));};MediaWikiMetricsClientIntegration.prototype.clone=function(obj){return $.extend(true,{},obj);};MediaWikiMetricsClientIntegration.prototype.getContextAttributes=function(){if(contextAttributes){return contextAttributes;}const isMobileFrontendActive=c('wgMFMode')!==null;const version=String(c('wgVersion'));const userIsLoggedIn=!mw.user.isAnon();const userGroups=c('wgUserGroups');const result={agent:{client_platform:'mediawiki_js',client_platform_family:isMobileFrontendActive?'mobile_browser':'desktop_browser',ua_string:navigator.userAgent},page:{id:c('wgArticleId'),title:c('wgTitle'),namespace_id:c('wgNamespaceNumber'),namespace_name:c('wgCanonicalNamespace'),revision_id:c('wgRevisionId'),wikidata_qid:c('wgWikibaseItemId'),content_language:c('wgPageContentLanguage'),is_redirect:c('wgIsRedirect'),\\nuser_groups_allowed_to_move:c('wgRestrictionMove'),user_groups_allowed_to_edit:c('wgRestrictionEdit')},mediawiki:{skin:c('skin'),version:version,is_production:version.includes('wmf'),is_debug_mode:c('debug'),database:c('wgDBname'),site_content_language:c('wgContentLanguage')},performer:{is_logged_in:userIsLoggedIn,id:mw.user.getId(),name:mw.user.getName(),groups:userGroups,is_bot:userGroups.includes('bot'),is_temp:c('wgUserIsTemp'),language:c('wgUserLanguage'),language_variant:c('wgUserVariant'),can_probably_edit_page:c('wgIsProbablyEditable')}};if(userIsLoggedIn){result.performer.edit_count=c('wgUserEditCount');result.performer.edit_count_bucket=c('wgUserEditCountBucket');result.performer.registration_dt=new Date(c('wgUserRegistration')).toISOString();}Object.defineProperty(result.performer,'session_id',{get:function(){return mw.user.sessionId();}});Object.defineProperty(result.performer,'pageview_id',{get:function(){return mw.user.getPageviewToken();}});Object.defineProperty(result.performer,'active_browsing_session_token',{\\nget:function(){return mw.eventLog.id.getSessionId();}});contextAttributes=result;return result;};module.exports=MediaWikiMetricsClientIntegration;\\n},\\\"ext.eventLogging.metricsPlatform/MediaWikiMetricsClientLogger.js\\\":function(require,module,exports){function MediaWikiMetricsClientLogger(){}MediaWikiMetricsClientLogger.prototype.logWarning=function(string){};module.exports=MediaWikiMetricsClientLogger;\\n},\\\"lib/metrics-platform/Context.js\\\":function(require,module,exports){const VALID_ATTRIBUTE_NAMES=['agent_client_platform','agent_client_platform_family','agent_ua_string','page_id','page_title','page_namespace_id','page_namespace_name','page_revision_id','page_wikidata_id','page_wikidata_qid','page_content_language','page_is_redirect','page_user_groups_allowed_to_move','page_user_groups_allowed_to_edit','mediawiki_skin','mediawiki_version','mediawiki_is_production','mediawiki_is_debug_mode','mediawiki_database','mediawiki_site_content_language','mediawiki_site_content_language_variant','performer_is_logged_in','performer_id','performer_name','performer_session_id','performer_active_browsing_session_token','performer_pageview_id','performer_groups','performer_is_bot','performer_is_temp','performer_language','performer_language_variant','performer_can_probably_edit_page','performer_edit_count','performer_edit_count_bucket','performer_registration_dt'];function getAttributeByName(from,name){const index=name.indexOf('_');const primaryKey=name.slice(0,index);\\nif(!from[primaryKey]){return null;}const secondaryKey=name.slice(index+1);const value=from[primaryKey][secondaryKey];return(value===undefined||value===null)?null:value;}function copyAttributeByName(from,to,name){const index=name.indexOf('_');const primaryKey=name.slice(0,index);const secondaryKey=name.slice(index+1);const value=from[primaryKey]?from[primaryKey][secondaryKey]:null;if(value===undefined||value===null){return;}to[primaryKey]=to[primaryKey]||{};to[primaryKey][secondaryKey]=value;}function copyAttributes(from,to){VALID_ATTRIBUTE_NAMES.forEach((name)=>copyAttributeByName(from,to,name));}module.exports={getAttributeByName:getAttributeByName,copyAttributeByName:copyAttributeByName,copyAttributes:copyAttributes};\\n},\\\"lib/metrics-platform/ContextController.js\\\":function(require,module,exports){const copyAttributeByName=require('./Context.js').copyAttributeByName;const isValidSample=require('./StreamConfig.js').isValidSample;function ContextController(integration){this.integration=integration;}ContextController.prototype.addRequestedValues=function(eventData,streamConfig){let requestedValues=streamConfig&&streamConfig.producers&&streamConfig.producers.metrics_platform_client&&streamConfig.producers.metrics_platform_client.provide_values;if(!Array.isArray(requestedValues)){requestedValues=[];}const contextAttributes=this.integration.getContextAttributes();requestedValues.concat(['agent_client_platform','agent_client_platform_family']).forEach((requestedValue)=>copyAttributeByName(contextAttributes,eventData,requestedValue));if(streamConfig.sample&&isValidSample(streamConfig.sample)){eventData.sample=streamConfig.sample;}return eventData;};module.exports=ContextController;\\n},\\\"lib/metrics-platform/DefaultEventSubmitter.js\\\":function(require,module,exports){const DEFAULT_EVENT_INTAKE_URL='https://intake-analytics.wikimedia.org/v1/events?hasty=true';const DELAYED_SUBMIT_TIMEOUT=5;function DefaultEventSubmitter(eventIntakeUrl){this.eventIntakeUrl=eventIntakeUrl||DEFAULT_EVENT_INTAKE_URL;this.events=[];const eventSubmitter=this;this.isDocumentUnloading=false;window.addEventListener('pagehide',()=>{eventSubmitter.isDocumentUnloading=true;});window.addEventListener('pageshow',()=>{eventSubmitter.isDocumentUnloading=false;});document.addEventListener('visibilitychange',()=>{if(document.hidden){eventSubmitter.doSubmitEvents();}});this.delayedSubmitTimeoutID=null;}DefaultEventSubmitter.prototype.submitEvent=function(eventData){this.events.push(eventData);if(this.isDocumentUnloading){this.doSubmitEvents();}else{this.doDelayedSubmit();}this.onSubmitEvent(eventData);};DefaultEventSubmitter.prototype.doSubmitEvents=function(){if(this.events.length){try{navigator.sendBeacon(this.eventIntakeUrl,JSON.stringify(this.events));}catch(e){}}this.events=[];\\nthis.delayedSubmitTimeoutID=null;};DefaultEventSubmitter.prototype.doDelayedSubmit=function(){if(this.delayedSubmitTimeoutID){return;}const eventSubmitter=this;this.delayedSubmitTimeoutID=setTimeout(()=>{eventSubmitter.doSubmitEvents();},DELAYED_SUBMIT_TIMEOUT*1000);};DefaultEventSubmitter.prototype.onSubmitEvent=function(eventData){console.info('Submitted the following event:',eventData);};module.exports=DefaultEventSubmitter;\\n},\\\"lib/metrics-platform/Instrument.js\\\":function(require,module,exports){function Instrument(metricsClient,streamName,schemaID){this.metricsClient=metricsClient;this.streamName=streamName;this.schemaID=schemaID;this.eventSequencePosition=1;this.instrumentName=null;}Instrument.prototype.isStreamInSample=function(){return this.metricsClient.isStreamInSample(this.streamName);};Instrument.prototype.isEnabled=function(){return this.isStreamInSample();};Instrument.prototype.submitInteraction=function(action,interactionData){interactionData=Object.assign({},interactionData||{},{funnel_event_sequence_position:this.eventSequencePosition++});if(this.instrumentName){interactionData.instrument_name=this.instrumentName;}this.metricsClient.submitInteraction(this.streamName,this.schemaID,action,interactionData);};Instrument.prototype.submitClick=function(interactionData){interactionData.funnel_event_sequence_position=this.eventSequencePosition++;if(this.instrumentName){interactionData.instrument_name=this.instrumentName;}this.metricsClient.submitClick(this.streamName,interactionData);\\n};Instrument.prototype.setInstrumentName=function(instrumentName){this.instrumentName=instrumentName;return this;};Instrument.prototype.setSchemaID=function(schemaID){this.schemaID=schemaID;return this;};module.exports=Instrument;\\n},\\\"lib/metrics-platform/MetricsClient.js\\\":function(require,module,exports){const ContextController=require('./ContextController.js');const SamplingController=require('./SamplingController.js');const DefaultEventSubmitter=require('./DefaultEventSubmitter.js');const Instrument=require('./Instrument.js');const SCHEMA='/analytics/mediawiki/client/metrics_event/2.1.0';function MetricsClient(integration,logger,streamConfigs,eventSubmitter){this.contextController=new ContextController(integration);this.samplingController=new SamplingController(integration);this.integration=integration;this.logger=logger;this.streamConfigs=streamConfigs;this.eventSubmitter=eventSubmitter||new DefaultEventSubmitter();this.eventNameToStreamNamesMap=null;}function getStreamConfigInternal(streamConfigs,streamName){if(streamConfigs===false){return{};}if(!streamConfigs[streamName]){return undefined;}return streamConfigs[streamName];}MetricsClient.prototype.getStreamConfig=function(streamName){const streamConfig=getStreamConfigInternal(this.streamConfigs,streamName);return streamConfig?this.integration.clone(streamConfig):streamConfig;\\n};function getEventNameToStreamNamesMap(streamConfigs){const result={};for(const streamName in streamConfigs){const streamConfig=streamConfigs[streamName];if(!streamConfig.producers||!streamConfig.producers.metrics_platform_client||!streamConfig.producers.metrics_platform_client.events){continue;}let events=streamConfig.producers.metrics_platform_client.events;if(typeof events==='string'){events=[events];}for(let i=0;i<events.length;++i){if(!result[events[i]]){result[events[i]]=[];}result[events[i]].push(streamName);}}return result;}MetricsClient.prototype.getStreamNamesForEvent=function(eventName){if(this.streamConfigs===false){return[];}if(!this.eventNameToStreamNamesMap){this.eventNameToStreamNamesMap=getEventNameToStreamNamesMap(this.streamConfigs);}let result=[];for(const key in this.eventNameToStreamNamesMap){if(eventName.indexOf(key)===0){result=result.concat(this.eventNameToStreamNamesMap[key]);}}return result;};MetricsClient.prototype.addRequiredMetadata=function(eventData,streamName){\\nif(eventData.meta){eventData.meta.stream=streamName;eventData.meta.domain=this.integration.getHostname();}else{eventData.meta={stream:streamName,domain:this.integration.getHostname()};}if(eventData.client_dt){delete eventData.dt;}else{eventData.dt=eventData.dt||new Date().toISOString();}return eventData;};MetricsClient.prototype.submit=function(streamName,eventData){const result=this.validateSubmitCall(streamName,eventData);if(result){this.processSubmitCall(new Date().toISOString(),streamName,eventData);}};MetricsClient.prototype.validateSubmitCall=function(streamName,eventData){if(!eventData||!eventData.$schema){this.logger.logWarning('submit( '+streamName+', eventData ) called with eventData missing required '+'field \\\"$schema\\\". No event will be produced.');return false;}return true;};MetricsClient.prototype.processSubmitCall=function(timestamp,streamName,eventData){eventData.dt=timestamp;const streamConfig=getStreamConfigInternal(this.streamConfigs,streamName);if(!streamConfig){this.logger.logWarning(\\n'The stream '+streamName+' is not configured. No event will be sent');return;}if(!this.samplingController.isStreamInSample(streamConfig)){this.logger.logWarning('The stream '+streamName+' is out of sample. No event will be sent');return;}const targetStreamName=streamConfig&&streamConfig.producers&&streamConfig.producers.metrics_platform_client&&streamConfig.producers.metrics_platform_client.stream_name;if(targetStreamName){if(!getStreamConfigInternal(this.streamConfigs,targetStreamName)){return;}streamName=targetStreamName;}this.addRequiredMetadata(eventData,streamName);this.eventSubmitter.submitEvent(eventData);};MetricsClient.prototype.submitInteraction=function(streamName,schemaID,action,interactionData){if(!action){this.logger.logWarning('submitInteraction( '+streamName+', ..., action ) '+'called without required field \\\"action\\\". No event will be produced.');return;}const eventData=Object.assign({action},interactionData||{},{$schema:schemaID});const streamConfig=getStreamConfigInternal(this.streamConfigs,streamName);\\nif(!streamConfig){return;}this.contextController.addRequestedValues(eventData,streamConfig);this.submit(streamName,eventData);};const WEB_BASE_SCHEMA_ID='/analytics/product_metrics/web/base/1.5.0';MetricsClient.prototype.submitClick=function(streamName,interactionData){this.submitInteraction(streamName,WEB_BASE_SCHEMA_ID,'click',interactionData);};MetricsClient.prototype.isStreamInSample=function(streamName){const streamConfig=getStreamConfigInternal(this.streamConfigs,streamName);return streamConfig?this.samplingController.isStreamInSample(streamConfig):false;};MetricsClient.prototype.newInstrument=function(streamOrInstrumentName,streamNameOrSchemaID,schemaID){let instrumentName;let streamName;if(streamNameOrSchemaID===undefined){streamName=instrumentName=streamOrInstrumentName;schemaID=WEB_BASE_SCHEMA_ID;}else if(schemaID===undefined){streamName=streamOrInstrumentName;schemaID=streamNameOrSchemaID;}else{instrumentName=streamOrInstrumentName;streamName=streamNameOrSchemaID;}const result=new Instrument(this,streamName,schemaID);\\nif(instrumentName){result.setInstrumentName(instrumentName);}return result;};module.exports=MetricsClient;module.exports.SCHEMA=SCHEMA;\\n},\\\"lib/metrics-platform/SamplingController.js\\\":function(require,module,exports){const isValidSample=require('./StreamConfig.js').isValidSample;const UINT32_MAX=4294967295;function SamplingController(integration){this.integration=integration;}SamplingController.prototype.isStreamInSample=function(streamConfig){if(!streamConfig){return false;}if(!streamConfig.sample){return true;}if(!isValidSample(streamConfig.sample)){return false;}let id;switch(streamConfig.sample.unit){case'pageview':id=this.integration.getContextAttributes().performer.pageview_id;break;case'session':id=this.integration.getContextAttributes().performer.session_id;break;default:return false;}return parseInt(id.slice(0,8),16)/UINT32_MAX<streamConfig.sample.rate;};module.exports=SamplingController;\\n},\\\"lib/metrics-platform/StreamConfig.js\\\":function(require,module,exports){const StreamProducerContextAttribute={agent_client_platform:'agent_client_platform',agent_client_platform_family:'agent_client_platform_family',agent_ua_string:'agent_ua_string',page_id:'page_id',page_title:'page_title',page_namespace_id:'page_namespace_id',page_namespace_name:'page_namespace_name',page_revision_id:'page_revision_id',page_wikidata_id:'page_wikidata_id',page_wikidata_qid:'page_wikidata_id',page_content_language:'page_content_language',page_is_redirect:'page_is_redirect',page_user_groups_allowed_to_move:'page_user_groups_allowed_to_move',page_user_groups_allowed_to_edit:'page_user_groups_allowed_to_edit',mediawiki_skin:'mediawiki_skin',mediawiki_version:'mediawiki_version',mediawiki_is_production:'mediawiki_is_production',mediawiki_is_debug_mode:'mediawiki_is_debug_mode',mediawiki_database:'mediawiki_database',mediawiki_site_content_language:'mediawiki_site_content_language',mediawiki_site_content_language_variant:'mediawiki_site_content_language_variant',\\nperformer_is_logged_in:'performer_is_logged_in',performer_id:'performer_id',performer_name:'performer_name',performer_session_id:'performer_session_id',performer_active_browsing_session_token:'performer_active_browsing_session_token',performer_pageview_id:'performer_pageview_id',performer_groups:'performer_groups',performer_is_bot:'performer_is_bot',performer_is_temp:'performer_is_temp',performer_language:'performer_language',performer_language_variant:'performer_language_variant',performer_can_probably_edit_page:'performer_can_probably_edit_page',performer_edit_count:'performer_edit_count',performer_edit_count_bucket:'performer_edit_count_bucket',performer_registration_dt:'performer_registration_dt'};function isValidSample(sample){return!!(sample&&sample.unit&&sample.rate&&sample.rate>=0&&sample.rate<=1);}module.exports={isValidSample:isValidSample};\\n}}}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.086Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.eventLogging.metricsPlatform&skin=vector-2022&version=1csaw\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.eventLogging.metricsPlatform&skin=vector-2022&sourcemap=1&version=1csaw\",\"jquery.uls.data@1150b\":\"mw.loader.impl(function(){return[\\\"jquery.uls.data@1150b\\\",function($,jQuery,require,module){(function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c=typeof require==='function'&&require;if(!f&&c){return c(i,!0);}if(u){return u(i,!0);}var a=new Error(\\\"Cannot find module '\\\"+i+\\\"'\\\");throw a.code='MODULE_NOT_FOUND',a;}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r);},p,p.exports,r,e,n,t);}return n[i].exports;}for(var u=typeof require==='function'&&require,i=0;i<t.length;i++){o(t[i]);}return o;}return r;}())({1:[function(require,module,exports){module.exports=(function($){$.uls=$.uls||{};$.uls.data={\\\"languages\\\":{\\\"aa\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Qafár af\\\"],\\\"aae\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"arbërisht\\\"],\\\"ab\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"аԥсшәа\\\"],\\\"abe\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Wôbanakiôdwawôgan\\\"],\\\"abr\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Abron\\\"],\\\"abs\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Bahasa Ambon\\\"],\\\"ace\\\":[\\\"Latn\\\",[\\\"AS\\\",\\\"PA\\\"],\\\"Acèh\\\"],\\\"acf\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Kwéyòl Sent Lisi\\\"],\\\"ach\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Acoli\\\"],\\\"acm\\\":[\\\"Arab\\\",[\\\"ME\\\"],\\\"عراقي\\\"],\\\"acq\\\":[\\\"Arab\\\",[\\\"ME\\\",\\\"AF\\\"],\\\"تعزية-عدنية\\\"],\\\"ada\\\":[\\n\\\"Latn\\\",[\\\"AF\\\"],\\\"Dangme\\\"],\\\"ady\\\":[\\\"Cyrl\\\",[\\\"EU\\\",\\\"ME\\\"],\\\"адыгабзэ\\\"],\\\"ady-cyrl\\\":[\\\"ady\\\"],\\\"ady-latn\\\":[\\\"Latn\\\",[\\\"EU\\\",\\\"ME\\\"],\\\"Adygabze\\\"],\\\"aeb\\\":[\\\"Arab\\\",[\\\"AF\\\"],\\\"تونسي\\\"],\\\"aeb-arab\\\":[\\\"aeb\\\"],\\\"aeb-latn\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Tûnsî\\\"],\\\"af\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Afrikaans\\\"],\\\"agq\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"aghɨ̂m\\\"],\\\"agr\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Awajún\\\"],\\\"ahr\\\":[\\\"Deva\\\",[\\\"AS\\\"],\\\"अहिराणी\\\"],\\\"aig\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Aanteegan an' Baabyuudan\\\"],\\\"aii\\\":[\\\"Syrc\\\",[\\\"ME\\\"],\\\"ܣܘܪܝܬ\\\"],\\\"ajg\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"ajagbe\\\"],\\\"ajp\\\":[\\\"apc\\\"],\\\"ajp-arab\\\":[\\\"apc\\\"],\\\"ajp-latn\\\":[\\\"apc-latn\\\"],\\\"akb\\\":[\\\"Latn\\\",[\\\"AS\\\",\\\"PA\\\"],\\\"Batak Angkola\\\"],\\\"akz\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Albaamo innaaɬiilka\\\"],\\\"ale\\\":[\\\"Latn\\\",[\\\"AM\\\",\\\"AS\\\"],\\\"unangam tunuu\\\"],\\\"ale-cyrl\\\":[\\\"Cyrl\\\",[\\\"AS\\\"],\\\"унаӈам тунуу\\\"],\\\"aln\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Gegë\\\"],\\\"als\\\":[\\\"sq\\\"],\\\"alt\\\":[\\\"Cyrl\\\",[\\\"EU\\\",\\\"AS\\\"],\\\"алтай тил\\\"],\\\"am\\\":[\\\"Ethi\\\",[\\\"AF\\\"],\\\"አማርኛ\\\"],\\\"ami\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Pangcah\\\"],\\\"an\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"aragonés\\\"],\\\"ang\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Ænglisc\\\"],\\\"ann\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Obolo\\\"],\\\"anp\\\":[\\\"Deva\\\",[\\\"AS\\\"],\\n\\\"अंगिका\\\"],\\\"apc\\\":[\\\"Arab\\\",[\\\"ME\\\"],\\\"شامي\\\"],\\\"apc-arab\\\":[\\\"apc\\\"],\\\"apc-latn\\\":[\\\"Latn\\\",[\\\"ME\\\"],\\\"šāmi\\\"],\\\"apw\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Ndee biyati'\\\"],\\\"ar\\\":[\\\"Arab\\\",[\\\"AF\\\",\\\"ME\\\"],\\\"العربية\\\"],\\\"arc\\\":[\\\"Syrc\\\",[\\\"ME\\\"],\\\"ܐܪܡܝܐ\\\"],\\\"arn\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"mapudungun\\\"],\\\"aro\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Araona\\\"],\\\"arq\\\":[\\\"Arab\\\",[\\\"AF\\\",\\\"ME\\\"],\\\"جازايرية\\\"],\\\"ars\\\":[\\\"Arab\\\",[\\\"ME\\\"],\\\"نجدي\\\"],\\\"ary\\\":[\\\"Arab\\\",[\\\"AF\\\",\\\"ME\\\"],\\\"الدارجة\\\"],\\\"ary-arab\\\":[\\\"ary\\\"],\\\"ary-latn\\\":[\\\"Latn\\\",[\\\"AF\\\",\\\"ME\\\"],\\\"ed-dārija\\\"],\\\"arz\\\":[\\\"Arab\\\",[\\\"AF\\\",\\\"ME\\\"],\\\"مصرى\\\"],\\\"as\\\":[\\\"Beng\\\",[\\\"AS\\\"],\\\"অসমীয়া\\\"],\\\"ase\\\":[\\\"Sgnw\\\",[\\\"AM\\\"],\\\"American Sign Language\\\"],\\\"ast\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"asturianu\\\"],\\\"atj\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"atikamekw\\\"],\\\"atv\\\":[\\\"Cyrl\\\",[\\\"EU\\\",\\\"AS\\\"],\\\"тÿндÿк алтай тил\\\"],\\\"av\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"авар\\\"],\\\"avk\\\":[\\\"Latn\\\",[\\\"WW\\\"],\\\"Kotava\\\"],\\\"awa\\\":[\\\"Deva\\\",[\\\"AS\\\"],\\\"अवधी\\\"],\\\"ay\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Aymar aru\\\"],\\\"ayh\\\":[\\\"Arab\\\",[\\\"ME\\\"],\\\"الحضرمية\\\"],\\\"az\\\":[\\\"Latn\\\",[\\\"EU\\\",\\\"ME\\\"],\\\"azərbaycanca\\\"],\\\"az-arab\\\":[\\\"azb\\\"],\\\"az-cyrl\\\":[\\\"Cyrl\\\",[\\\"EU\\\",\\\"ME\\\"],\\n\\\"азәрбајҹанҹа\\\"],\\\"az-latn\\\":[\\\"az\\\"],\\\"azb\\\":[\\\"Arab\\\",[\\\"AS\\\",\\\"ME\\\"],\\\"تۆرکجه\\\"],\\\"azj\\\":[\\\"az\\\"],\\\"ba\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"башҡортса\\\"],\\\"ban\\\":[\\\"Latn\\\",[\\\"AS\\\",\\\"PA\\\"],\\\"Bali\\\"],\\\"ban-bali\\\":[\\\"Bali\\\",[\\\"AS\\\",\\\"PA\\\"],\\\"ᬩᬮᬶ\\\"],\\\"bar\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Boarisch\\\"],\\\"bas\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"ɓasaá\\\"],\\\"bat-smg\\\":[\\\"sgs\\\"],\\\"bax\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Shüpamom\\\"],\\\"bax-bamu\\\":[\\\"Bamu\\\",[\\\"AF\\\"],\\\"ꚶꛉ꛰꛲ꚫꛦꚳ\\\"],\\\"bbc\\\":[\\\"bbc-latn\\\"],\\\"bbc-batk\\\":[\\\"Batk\\\",[\\\"AS\\\"],\\\"ᯅᯖᯂ᯲ ᯖᯬᯅ\\\"],\\\"bbc-latn\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Batak Toba\\\"],\\\"bcc\\\":[\\\"Arab\\\",[\\\"AS\\\",\\\"ME\\\"],\\\"جهلسری بلوچی\\\"],\\\"bci\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"wawle\\\"],\\\"bcl\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Bikol Central\\\"],\\\"bdr\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Bajau Sama\\\"],\\\"be\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"беларуская\\\"],\\\"be-tarask\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"беларуская (тарашкевіца)\\\"],\\\"be-x-old\\\":[\\\"be-tarask\\\"],\\\"bem\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"IciBemba\\\"],\\\"bew\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Betawi\\\"],\\\"bfa\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Bari\\\"],\\\"bfq\\\":[\\\"Taml\\\",[\\\"AS\\\"],\\\"படகா\\\"],\\\"bft\\\":[\\\"Arab\\\",[\\\"AS\\\"],\\\"بلتی\\\"],\\\"bfw\\\":[\\\"Orya\\\",[\\\"AS\\\"],\\n\\\"ରେମସାମ୍\\\"],\\\"bg\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"български\\\"],\\\"bgc\\\":[\\\"Deva\\\",[\\\"AS\\\"],\\\"हरियाणवी\\\"],\\\"bgc-arab\\\":[\\\"Arab\\\",[\\\"AS\\\"],\\\"ہریانوی\\\"],\\\"bgn\\\":[\\\"Arab\\\",[\\\"AS\\\",\\\"ME\\\"],\\\"روچ کپتین بلوچی\\\"],\\\"bh\\\":[\\\"bho\\\"],\\\"bho\\\":[\\\"Deva\\\",[\\\"AS\\\"],\\\"भोजपुरी\\\"],\\\"bi\\\":[\\\"Latn\\\",[\\\"PA\\\"],\\\"Bislama\\\"],\\\"bin\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Ẹdo\\\"],\\\"bjn\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Banjar\\\"],\\\"bkm\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Itaŋikom\\\"],\\\"blc\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"ItNuxalkmc\\\"],\\\"blk\\\":[\\\"Mymr\\\",[\\\"AS\\\"],\\\"ပအိုဝ်ႏဘာႏသာႏ\\\"],\\\"bm\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"bamanankan\\\"],\\\"bn\\\":[\\\"Beng\\\",[\\\"AS\\\"],\\\"বাংলা\\\"],\\\"bnn\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"bunun\\\"],\\\"bo\\\":[\\\"Tibt\\\",[\\\"AS\\\"],\\\"བོད་ཡིག\\\"],\\\"bol\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"bòo pìkkà\\\"],\\\"bom\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"bèrom\\\"],\\\"bpy\\\":[\\\"Beng\\\",[\\\"AS\\\"],\\\"বিষ্ণুপ্রিয়া মণিপুরী\\\"],\\\"bqi\\\":[\\\"Arab\\\",[\\\"AS\\\",\\\"ME\\\"],\\\"بختیاری\\\"],\\\"br\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"brezhoneg\\\"],\\\"brh\\\":[\\\"Latn\\\",[\\\"ME\\\",\\\"AS\\\"],\\\"Bráhuí\\\"],\\\"brx\\\":[\\\"Deva\\\",[\\\"AS\\\"],\\\"बर'\\\"],\\\"bs\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"bosanski\\\"],\\\"btd\\\":[\\\"Latn\\\",[\\n\\\"AS\\\",\\\"PA\\\"],\\\"Batak Dairi\\\"],\\\"btm\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Mandailing\\\"],\\\"bto\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Iriga Bicolano\\\"],\\\"bts\\\":[\\\"Latn\\\",[\\\"AS\\\",\\\"PA\\\"],\\\"Sahap Simalungun\\\"],\\\"btx\\\":[\\\"Latn\\\",[\\\"AS\\\",\\\"PA\\\"],\\\"cakap Karo\\\"],\\\"btz\\\":[\\\"Latn\\\",[\\\"AS\\\",\\\"PA\\\"],\\\"Batak Alas-Kluet\\\"],\\\"bug\\\":[\\\"Latn\\\",[\\\"AS\\\",\\\"PA\\\"],\\\"Basa Ugi\\\"],\\\"bug-bugi\\\":[\\\"Bugi\\\",[\\\"AS\\\",\\\"PA\\\"],\\\"ᨅᨔ ᨕᨘᨁᨗ\\\"],\\\"bug-latn\\\":[\\\"bug\\\"],\\\"bum\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"bulu\\\"],\\\"bwr\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"bura\\\"],\\\"bxr\\\":[\\\"Cyrl\\\",[\\\"AS\\\"],\\\"буряад\\\"],\\\"byn\\\":[\\\"Ethi\\\",[\\\"AF\\\"],\\\"ብሊን\\\"],\\\"byv\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Mə̀dʉ̂mbɑ̀\\\"],\\\"bzj\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Bileez Kriol\\\"],\\\"bzs\\\":[\\\"Sgnw\\\",[\\\"AM\\\"],\\\"Língua brasileira de sinais\\\"],\\\"ca\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"català\\\"],\\\"cak\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Kaqchikel\\\"],\\\"cbk\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Chavacano de Zamboanga\\\"],\\\"cbk-zam\\\":[\\\"cbk\\\"],\\\"ccp\\\":[\\\"Cakm\\\",[\\\"AS\\\"],\\\"𑄌𑄋𑄴𑄟𑄳𑄦\\\"],\\\"cdo\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"閩東語 \\\\/ Mìng-dĕ̤ng-ngṳ̄\\\"],\\\"cdo-hani\\\":[\\\"Hani\\\",[\\\"AS\\\"],\\\"閩東語（漢字）\\\"],\\\"cdo-hans\\\":[\\\"Hans\\\",[\\\"AS\\\"],\\\"闽东语（简化汉字）\\\"],\\\"cdo-hant\\\":[\\\"Hant\\\",[\\\"AS\\\"],\\n\\\"閩東語（傳統漢字）\\\"],\\\"cdo-latn\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Mìng-dĕ̤ng-ngṳ̄ (Bàng-uâ-cê)\\\"],\\\"ce\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"нохчийн\\\"],\\\"ceb\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Cebuano\\\"],\\\"ch\\\":[\\\"Latn\\\",[\\\"PA\\\"],\\\"Chamoru\\\"],\\\"chm\\\":[\\\"mhr\\\"],\\\"chn\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"chinuk wawa\\\"],\\\"cho\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Chahta anumpa\\\"],\\\"chr\\\":[\\\"Cher\\\",[\\\"AM\\\"],\\\"ᏣᎳᎩ\\\"],\\\"chy\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Tsetsêhestâhese\\\"],\\\"ciw\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Anishinaabemowin\\\"],\\\"cja\\\":[\\\"cja-latn\\\"],\\\"cja-arab\\\":[\\\"Arab\\\",[\\\"AS\\\"],\\\"چم فور\\\"],\\\"cja-cham\\\":[\\\"Cham\\\",[\\\"AS\\\"],\\\"ꨌꩌ ꨚꨭꩉ\\\"],\\\"cja-latn\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Cam pur\\\"],\\\"cjk\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"cokwe\\\"],\\\"cjm\\\":[\\\"cjm-cham\\\"],\\\"cjm-arab\\\":[\\\"Arab\\\",[\\\"AS\\\"],\\\"چم فاي\\\"],\\\"cjm-cham\\\":[\\\"Cham\\\",[\\\"AS\\\"],\\\"ꨌꩌ ꨚꨰ\\\"],\\\"cjm-latn\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Cam pai\\\"],\\\"cjy\\\":[\\\"Hant\\\",[\\\"AS\\\"],\\\"晉語\\\"],\\\"cjy-hans\\\":[\\\"Hans\\\",[\\\"AS\\\"],\\\"晋语（简化字）\\\"],\\\"cjy-hant\\\":[\\\"Hant\\\",[\\\"AS\\\"],\\\"晉語（正字）\\\"],\\\"ckb\\\":[\\\"Arab\\\",[\\\"ME\\\"],\\\"کوردی\\\"],\\\"cko\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Anufɔ\\\"],\\\"ckt\\\":[\\\"Cyrl\\\",[\\\"AS\\\"],\\\"ԓыгъоравэтԓьэн\\\"],\\\"ckv\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Kebalan\\\"],\\n\\\"cnh\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Lai holh\\\"],\\\"cnr\\\":[\\\"cnr-latn\\\"],\\\"cnr-cyrl\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"црногорски\\\"],\\\"cnr-latn\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"crnogorski\\\"],\\\"co\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"corsu\\\"],\\\"cop\\\":[\\\"Copt\\\",[\\\"AF\\\",\\\"ME\\\"],\\\"ϯⲙⲉⲧⲣⲉⲙⲛ̀ⲭⲏⲙⲓ\\\"],\\\"cps\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Capiceño\\\"],\\\"cpx\\\":[\\\"Hant\\\",[\\\"AS\\\"],\\\"莆仙語 \\\\/ Pó-sing-gṳ̂\\\"],\\\"cpx-hans\\\":[\\\"Hans\\\",[\\\"AS\\\"],\\\"莆仙语（简体）\\\"],\\\"cpx-hant\\\":[\\\"Hant\\\",[\\\"AS\\\"],\\\"莆仙語（繁體）\\\"],\\\"cpx-latn\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Pó-sing-gṳ̂ (Báⁿ-uā-ci̍)\\\"],\\\"cr\\\":[\\\"Cans\\\",[\\\"AM\\\"],\\\"ᓀᐦᐃᔭᐍᐏᐣ\\\"],\\\"cr-cans\\\":[\\\"cr\\\"],\\\"cr-latn\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Nēhiyawēwin\\\"],\\\"crg\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Michif\\\"],\\\"crh\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"qırımtatarca\\\"],\\\"crh-cyrl\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"къырымтатарджа\\\"],\\\"crh-latn\\\":[\\\"crh\\\"],\\\"crh-ro\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"tatarşa\\\"],\\\"cs\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"čeština\\\"],\\\"csb\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"kaszëbsczi\\\"],\\\"cu\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"словѣньскъ \\\\/ ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ\\\"],\\\"cv\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"чӑвашла\\\"],\\\"cy\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Cymraeg\\\"],\\\"da\\\":[\\n\\\"Latn\\\",[\\\"EU\\\"],\\\"dansk\\\"],\\\"dag\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"dagbanli\\\"],\\\"dar\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"дарган\\\"],\\\"ddn\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"dendi\\\"],\\\"de\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Deutsch\\\"],\\\"de-at\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Österreichisches Deutsch\\\"],\\\"de-ch\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Schweizer Hochdeutsch\\\"],\\\"de-formal\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Deutsch (Sie-Form)\\\"],\\\"dga\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Dagaare\\\"],\\\"dik\\\":[\\\"din\\\"],\\\"din\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Thuɔŋjäŋ\\\"],\\\"diq\\\":[\\\"Latn\\\",[\\\"EU\\\",\\\"AS\\\"],\\\"Zazaki\\\"],\\\"dlg\\\":[\\\"Cyrl\\\",[\\\"EU\\\",\\\"AS\\\"],\\\"долган тыла\\\"],\\\"doi\\\":[\\\"Deva\\\",[\\\"AS\\\"],\\\"डोगरी\\\"],\\\"dru\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"drekai\\\"],\\\"dsb\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"dolnoserbski\\\"],\\\"dso\\\":[\\\"Orya\\\",[\\\"AS\\\"],\\\"ଦେଶିଆ\\\"],\\\"dtp\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Kadazandusun\\\"],\\\"dty\\\":[\\\"Deva\\\",[\\\"AS\\\"],\\\"डोटेली\\\"],\\\"dua\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Duálá\\\"],\\\"dv\\\":[\\\"Thaa\\\",[\\\"AS\\\"],\\\"ދިވެހިބަސް\\\"],\\\"dyu\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Julakan\\\"],\\\"dz\\\":[\\\"Tibt\\\",[\\\"AS\\\"],\\\"ཇོང་ཁ\\\"],\\\"ee\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"eʋegbe\\\"],\\\"efi\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"efịk\\\"],\\\"egl\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Emiliàn\\\"],\\\"ekp\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"ẹkpeye\\\"],\\\"el\\\":[\\\"Grek\\\",[\\\"EU\\\"],\\n\\\"Ελληνικά\\\"],\\\"elm\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Eleme\\\"],\\\"eml\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"emiliàn e rumagnòl\\\"],\\\"en\\\":[\\\"Latn\\\",[\\\"EU\\\",\\\"AM\\\",\\\"AF\\\",\\\"ME\\\",\\\"AS\\\",\\\"PA\\\",\\\"WW\\\"],\\\"English\\\"],\\\"en-ca\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Canadian English\\\"],\\\"en-gb\\\":[\\\"Latn\\\",[\\\"EU\\\",\\\"AS\\\",\\\"PA\\\"],\\\"British English\\\"],\\\"en-simple\\\":[\\\"Latn\\\",[\\\"WW\\\"],\\\"Simple English\\\"],\\\"en-us\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"American English\\\"],\\\"eo\\\":[\\\"Latn\\\",[\\\"WW\\\"],\\\"Esperanto\\\"],\\\"es\\\":[\\\"Latn\\\",[\\\"EU\\\",\\\"AM\\\",\\\"AF\\\",\\\"WW\\\",\\\"PA\\\"],\\\"español\\\"],\\\"es-419\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"español de América Latina\\\"],\\\"es-formal\\\":[\\\"Latn\\\",[\\\"EU\\\",\\\"AM\\\",\\\"AF\\\",\\\"WW\\\"],\\\"español (formal)\\\"],\\\"es-ni\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"español nicaragüense\\\"],\\\"esu\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Yup'ik\\\"],\\\"et\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"eesti\\\"],\\\"eu\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"euskara\\\"],\\\"ext\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"estremeñu\\\"],\\\"eya\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"I·ya·q\\\"],\\\"fa\\\":[\\\"Arab\\\",[\\\"AS\\\",\\\"ME\\\"],\\\"فارسی\\\"],\\\"fan\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Faŋ\\\"],\\\"fat\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"mfantse\\\"],\\\"fax\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Fala\\\"],\\\"ff\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Fulfulde\\\"],\\\"fi\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"suomi\\\"],\\\"fil\\\":[\\\"tl\\\"],\\\"fit\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"meänkieli\\\"],\\\"fiu-vro\\\":[\\n\\\"vro\\\"],\\\"fj\\\":[\\\"Latn\\\",[\\\"PA\\\"],\\\"Na Vosa Vakaviti\\\"],\\\"fkv\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"kvääni\\\"],\\\"fo\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"føroyskt\\\"],\\\"fon\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"fɔ̀ngbè\\\"],\\\"fr\\\":[\\\"Latn\\\",[\\\"EU\\\",\\\"AM\\\",\\\"WW\\\"],\\\"français\\\"],\\\"frc\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"français cadien\\\"],\\\"frp\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"arpetan\\\"],\\\"frr\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Nordfriisk\\\"],\\\"frs\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Oostfräisk\\\"],\\\"fuf\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Fuuta Jalon\\\"],\\\"fur\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"furlan\\\"],\\\"fuv\\\":[\\\"ff\\\"],\\\"fvr\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"poor’íŋ belé’ŋ\\\"],\\\"fy\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Frysk\\\"],\\\"ga\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Gaeilge\\\"],\\\"gaa\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Ga\\\"],\\\"gag\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Gagauz\\\"],\\\"gah\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Alekano\\\"],\\\"gan\\\":[\\\"Hant\\\",[\\\"AS\\\"],\\\"贛語\\\"],\\\"gan-hans\\\":[\\\"Hans\\\",[\\\"AS\\\"],\\\"赣语（简体）\\\"],\\\"gan-hant\\\":[\\\"Hant\\\",[\\\"AS\\\"],\\\"贛語（繁體）\\\"],\\\"gaz\\\":[\\\"om\\\"],\\\"gbm\\\":[\\\"Deva\\\",[\\\"AS\\\"],\\\"गढ़वळि\\\"],\\\"gbz\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Dari-e Mazdeyasnā\\\"],\\\"gcf\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"kréyòl Gwadloup\\\"],\\\"gcr\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"kriyòl gwiyannen\\\"],\\\"gd\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Gàidhlig\\\"],\\\"gez\\\":[\\\"Ethi\\\",[\\\"AF\\\"],\\\"ግዕዝ\\\"],\\\"gju-arab\\\":[\\n\\\"Arab\\\",[\\\"AS\\\"],\\\"گوجری\\\"],\\\"gju-deva\\\":[\\\"Deva\\\",[\\\"AS\\\"],\\\"गुज्जरी\\\"],\\\"gl\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"galego\\\"],\\\"gld\\\":[\\\"Cyrl\\\",[\\\"AS\\\"],\\\"на̄ни\\\"],\\\"glk\\\":[\\\"Arab\\\",[\\\"AS\\\",\\\"ME\\\"],\\\"گیلکی\\\"],\\\"gn\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Avañe'ẽ\\\"],\\\"gom\\\":[\\\"gom-deva\\\"],\\\"gom-deva\\\":[\\\"Deva\\\",[\\\"AS\\\"],\\\"गोंयची कोंकणी\\\"],\\\"gom-latn\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Gõychi Konknni\\\"],\\\"gor\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Bahasa Hulontalo\\\"],\\\"got\\\":[\\\"Goth\\\",[\\\"EU\\\"],\\\"𐌲𐌿𐍄𐌹𐍃𐌺\\\"],\\\"gpe\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Ghanaian Pidgin\\\"],\\\"grc\\\":[\\\"Grek\\\",[\\\"EU\\\"],\\\"Ἀρχαία ἑλληνικὴ\\\"],\\\"gsw\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Alemannisch\\\"],\\\"gu\\\":[\\\"Gujr\\\",[\\\"AS\\\"],\\\"ગુજરાતી\\\"],\\\"guc\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"wayuunaiki\\\"],\\\"gum\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Namtrik\\\"],\\\"gur\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"farefare\\\"],\\\"guw\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"gungbe\\\"],\\\"gv\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Gaelg\\\"],\\\"ha\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Hausa\\\"],\\\"ha-arab\\\":[\\\"Arab\\\",[\\\"AF\\\"],\\\"هَوُسَ\\\"],\\\"ha-latn\\\":[\\\"ha\\\"],\\\"hai\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"X̱aat Kíl\\\"],\\\"hak\\\":[\\\"Hant\\\",[\\\"AS\\\"],\\\"客家語 \\\\/ Hak-kâ-ngî\\\"],\\\"hak-hans\\\":[\\\"Hans\\\",[\\\"AS\\\"],\\\"客家语（简体）\\\"],\\n\\\"hak-hant\\\":[\\\"Hant\\\",[\\\"AS\\\"],\\\"客家語（繁體）\\\"],\\\"hak-latn\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Hak-kâ-ngî (Pha̍k-fa-sṳ)\\\"],\\\"hav\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Kihavu\\\"],\\\"haw\\\":[\\\"Latn\\\",[\\\"AM\\\",\\\"PA\\\"],\\\"Hawaiʻi\\\"],\\\"he\\\":[\\\"Hebr\\\",[\\\"ME\\\"],\\\"עברית\\\"],\\\"hi\\\":[\\\"Deva\\\",[\\\"AS\\\"],\\\"हिन्दी\\\"],\\\"hif\\\":[\\\"Latn\\\",[\\\"PA\\\",\\\"AS\\\"],\\\"Fiji Hindi\\\"],\\\"hif-deva\\\":[\\\"Deva\\\",[\\\"AS\\\"],\\\"फ़ीजी हिन्दी\\\"],\\\"hif-latn\\\":[\\\"hif\\\"],\\\"hil\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Ilonggo\\\"],\\\"hke\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"kihunde\\\"],\\\"hne\\\":[\\\"Deva\\\",[\\\"AS\\\"],\\\"छत्तीसगढ़ी\\\"],\\\"hno\\\":[\\\"Arab\\\",[\\\"AS\\\"],\\\"ہندکو\\\"],\\\"ho\\\":[\\\"Latn\\\",[\\\"PA\\\"],\\\"Hiri Motu\\\"],\\\"hoc\\\":[\\\"Wara\\\",[\\\"AS\\\"],\\\"𑢹𑣉𑣉\\\"],\\\"hoc-latn\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Ho\\\"],\\\"hr\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"hrvatski\\\"],\\\"hrx\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Hunsrik\\\"],\\\"hsb\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"hornjoserbsce\\\"],\\\"hsn\\\":[\\\"Hant\\\",[\\\"AS\\\"],\\\"湘語\\\"],\\\"ht\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Kreyòl ayisyen\\\"],\\\"hu\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"magyar\\\"],\\\"hu-formal\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Magyar (magázó)\\\"],\\\"hy\\\":[\\\"Armn\\\",[\\\"EU\\\",\\\"ME\\\"],\\\"հայերեն\\\"],\\\"hyw\\\":[\\\"Armn\\\",[\\\"EU\\\",\\\"ME\\\"],\\\"Արեւմտահայերէն\\\"],\\\"hz\\\":[\\\"Latn\\\",[\\n\\\"AF\\\"],\\\"Otsiherero\\\"],\\\"ia\\\":[\\\"Latn\\\",[\\\"WW\\\"],\\\"interlingua\\\"],\\\"iba\\\":[\\\"Latn\\\",[\\\"AS\\\",\\\"PA\\\"],\\\"Jaku Iban\\\"],\\\"ibb\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"ibibio\\\"],\\\"id\\\":[\\\"Latn\\\",[\\\"AS\\\",\\\"PA\\\"],\\\"Bahasa Indonesia\\\"],\\\"ie\\\":[\\\"Latn\\\",[\\\"WW\\\"],\\\"Interlingue\\\"],\\\"ig\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Igbo\\\"],\\\"igb\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Ebira\\\"],\\\"igl\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Igala\\\"],\\\"ii\\\":[\\\"Yiii\\\",[\\\"AS\\\"],\\\"ꆇꉙ\\\"],\\\"ik\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Iñupiatun\\\"],\\\"ike-cans\\\":[\\\"Cans\\\",[\\\"AM\\\"],\\\"ᐃᓄᒃᑎᑐᑦ\\\"],\\\"ike-latn\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"inuktitut\\\"],\\\"ilo\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Ilokano\\\"],\\\"inh\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"гӀалгӀай\\\"],\\\"io\\\":[\\\"Latn\\\",[\\\"WW\\\"],\\\"Ido\\\"],\\\"is\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"íslenska\\\"],\\\"ish\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"awain\\\"],\\\"isv\\\":[\\\"isv-latn\\\"],\\\"isv-cyrl\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"меджусловјанскы\\\"],\\\"isv-latn\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"medžuslovjansky\\\"],\\\"it\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"italiano\\\"],\\\"iu\\\":[\\\"ike-cans\\\"],\\\"izh\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"ižoran keel\\\"],\\\"ja\\\":[\\\"Jpan\\\",[\\\"AS\\\"],\\\"日本語\\\"],\\\"jab\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Hyam\\\"],\\\"jac\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Abꞌxubꞌal Poptiꞌ\\\"],\\\"jam\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Patois\\\"],\\\"jax\\\":[\\\"Latn\\\",[\\\"AS\\\",\\\"PA\\\"],\\\"Jambi\\\"],\\\"jbo\\\":[\\n\\\"Latn\\\",[\\\"WW\\\"],\\\"lojban\\\"],\\\"jdt\\\":[\\\"jdt-cyrl\\\"],\\\"jdt-cyrl\\\":[\\\"Cyrl\\\",[\\\"EU\\\",\\\"AS\\\"],\\\"жугьури\\\"],\\\"jje\\\":[\\\"Kore\\\",[\\\"AS\\\"],\\\"제주말\\\"],\\\"juk\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Nene Wapan\\\"],\\\"jut\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"jysk\\\"],\\\"jv\\\":[\\\"Latn\\\",[\\\"AS\\\",\\\"PA\\\"],\\\"Jawa\\\"],\\\"jv-java\\\":[\\\"Java\\\",[\\\"AS\\\",\\\"PA\\\"],\\\"ꦗꦮ\\\"],\\\"ka\\\":[\\\"Geor\\\",[\\\"EU\\\"],\\\"ქართული\\\"],\\\"kaa\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Qaraqalpaqsha\\\"],\\\"kab\\\":[\\\"Latn\\\",[\\\"AF\\\",\\\"EU\\\"],\\\"Taqbaylit\\\"],\\\"kac\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Jinghpaw\\\"],\\\"kai\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Karai-karai\\\"],\\\"kaj\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Jju\\\"],\\\"kam\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"kĩkamba\\\"],\\\"kbd\\\":[\\\"Cyrl\\\",[\\\"EU\\\",\\\"ME\\\"],\\\"адыгэбзэ\\\"],\\\"kbd-cyrl\\\":[\\\"kbd\\\"],\\\"kbd-latn\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Qabardjajəbza\\\"],\\\"kbp\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Kabɩyɛ\\\"],\\\"kcg\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Tyap\\\"],\\\"kck\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"tjikalanga\\\"],\\\"kea\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"kabuverdianu\\\"],\\\"ken\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"kɛ́nyáŋ\\\"],\\\"kg\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Kongo\\\"],\\\"kge\\\":[\\\"Latn\\\",[\\\"AS\\\",\\\"PA\\\"],\\\"Kumoring\\\"],\\\"kge-arab\\\":[\\\"Arab\\\",[\\\"AS\\\",\\\"PA\\\"],\\\"كوموريڠ\\\"],\\\"kgg\\\":[\\\"Deva\\\",[\\\"AS\\\"],\\\"गेम्येहाक़ गिपन\\\"],\\\"kgp\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\n\\\"Kaingáng\\\"],\\\"khk\\\":[\\\"mn\\\"],\\\"khw\\\":[\\\"Arab\\\",[\\\"ME\\\",\\\"AS\\\"],\\\"کھوار\\\"],\\\"ki\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Gĩkũyũ\\\"],\\\"kip\\\":[\\\"Deva\\\",[\\\"AS\\\"],\\\"शेषी पाङ\\\"],\\\"kiu\\\":[\\\"Latn\\\",[\\\"EU\\\",\\\"ME\\\"],\\\"Kırmancki\\\"],\\\"kj\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Kwanyama\\\"],\\\"kjh\\\":[\\\"Cyrl\\\",[\\\"AS\\\"],\\\"хакас\\\"],\\\"kjp\\\":[\\\"Mymr\\\",[\\\"AS\\\"],\\\"ဖၠုံလိက်\\\"],\\\"kk\\\":[\\\"kk-cyrl\\\"],\\\"kk-arab\\\":[\\\"Arab\\\",[\\\"EU\\\",\\\"AS\\\"],\\\"قازاقشا (تٶتە)\\\"],\\\"kk-cn\\\":[\\\"kk-arab\\\"],\\\"kk-cyrl\\\":[\\\"Cyrl\\\",[\\\"EU\\\",\\\"AS\\\"],\\\"қазақша\\\"],\\\"kk-kz\\\":[\\\"kk-cyrl\\\"],\\\"kk-latn\\\":[\\\"Latn\\\",[\\\"EU\\\",\\\"AS\\\",\\\"ME\\\"],\\\"qazaqşa\\\"],\\\"kk-tr\\\":[\\\"kk-latn\\\"],\\\"kl\\\":[\\\"Latn\\\",[\\\"AM\\\",\\\"EU\\\"],\\\"kalaallisut\\\"],\\\"km\\\":[\\\"Khmr\\\",[\\\"AS\\\"],\\\"ភាសាខ្មែរ\\\"],\\\"kmb\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"kimbundu\\\"],\\\"kmr\\\":[\\\"ku-latn\\\"],\\\"kn\\\":[\\\"Knda\\\",[\\\"AS\\\"],\\\"ಕನ್ನಡ\\\"],\\\"knc\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Yerwa Kanuri\\\"],\\\"knn\\\":[\\\"Deva\\\",[\\\"AS\\\"],\\\"महाराष्ट्रीय कोंकणी\\\"],\\\"ko\\\":[\\\"Kore\\\",[\\\"AS\\\"],\\\"한국어\\\"],\\\"ko-kp\\\":[\\\"Kore\\\",[\\\"AS\\\"],\\\"조선말\\\"],\\\"koi\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"перем коми\\\"],\\\"koy\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Denaakkenaageʼ\\\"],\\\"kr\\\":[\\\"Latn\\\",[\\n\\\"AF\\\"],\\\"kanuri\\\"],\\\"krc\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"къарачай-малкъар\\\"],\\\"kri\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Krio\\\"],\\\"krj\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Kinaray-a\\\"],\\\"krl\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Karjala\\\"],\\\"ks\\\":[\\\"Arab\\\",[\\\"AS\\\"],\\\"کٲشُر\\\"],\\\"ks-arab\\\":[\\\"ks\\\"],\\\"ks-deva\\\":[\\\"Deva\\\",[\\\"AS\\\"],\\\"कॉशुर\\\"],\\\"ksf\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Bafia\\\"],\\\"ksh\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Ripoarisch\\\"],\\\"ksw\\\":[\\\"Mymr\\\",[\\\"AS\\\"],\\\"စှီၤ\\\"],\\\"ku\\\":[\\\"ku-latn\\\"],\\\"ku-arab\\\":[\\\"Arab\\\",[\\\"EU\\\",\\\"ME\\\"],\\\"کوردی (عەرەبی)\\\"],\\\"ku-latn\\\":[\\\"Latn\\\",[\\\"EU\\\",\\\"ME\\\"],\\\"kurdî\\\"],\\\"kum\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"къумукъ\\\"],\\\"kus\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Kʋsaal\\\"],\\\"kv\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"коми\\\"],\\\"kw\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"kernowek\\\"],\\\"ky\\\":[\\\"Cyrl\\\",[\\\"AS\\\"],\\\"кыргызча\\\"],\\\"la\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Latina\\\"],\\\"lad\\\":[\\\"lad-latn\\\"],\\\"lad-hebr\\\":[\\\"Hebr\\\",[\\\"ME\\\",\\\"EU\\\",\\\"AM\\\"],\\\"לאדינו\\\"],\\\"lad-latn\\\":[\\\"Latn\\\",[\\\"ME\\\",\\\"EU\\\",\\\"AM\\\"],\\\"Ladino\\\"],\\\"lag\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Kilaangi\\\"],\\\"laj\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Lëblaŋo\\\"],\\\"lb\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Lëtzebuergesch\\\"],\\\"lbe\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"лакку\\\"],\\\"ldn\\\":[\\\"Latn\\\",[\\\"WW\\\"],\\\"Láadan\\\"],\\\"lez\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\n\\\"лезги\\\"],\\\"lfn\\\":[\\\"Latn\\\",[\\\"WW\\\"],\\\"Lingua Franca Nova\\\"],\\\"lg\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Luganda\\\"],\\\"li\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Limburgs\\\"],\\\"lij\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Ligure\\\"],\\\"lij-mc\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"munegascu\\\"],\\\"liv\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Līvõ kēļ\\\"],\\\"ljp\\\":[\\\"Latn\\\",[\\\"AS\\\",\\\"PA\\\"],\\\"Lampung Api\\\"],\\\"lki\\\":[\\\"Arab\\\",[\\\"AS\\\",\\\"ME\\\"],\\\"لەکی\\\"],\\\"lkt\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Lakȟótiyapi\\\"],\\\"lld\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Ladin\\\"],\\\"lmo\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"lombard\\\"],\\\"ln\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"lingála\\\"],\\\"lo\\\":[\\\"Laoo\\\",[\\\"AS\\\"],\\\"ລາວ\\\"],\\\"lou\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Kouri-Vini\\\"],\\\"loz\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Silozi\\\"],\\\"lrc\\\":[\\\"Arab\\\",[\\\"AS\\\",\\\"ME\\\"],\\\"لۊری شومالی\\\"],\\\"lt\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"lietuvių\\\"],\\\"ltg\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"latgaļu\\\"],\\\"lua\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"ciluba\\\"],\\\"lud\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"lüüdi\\\"],\\\"lue\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"chiluvale\\\"],\\\"luo\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"dholuo\\\"],\\\"lus\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Mizo ţawng\\\"],\\\"lut\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"dxʷləšucid\\\"],\\\"luz\\\":[\\\"Arab\\\",[\\\"ME\\\"],\\\"لئری دوٙمینی\\\"],\\\"lv\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"latviešu\\\"],\\\"lvs\\\":[\\\"lv\\\"],\\\"lzh\\\":[\\\"Hant\\\",[\\\"AS\\\"],\\\"文言\\\"],\\\"lzz\\\":[\\\"Latn\\\",[\\\"EU\\\",\\n\\\"ME\\\"],\\\"Lazuri\\\"],\\\"mad\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Madhurâ\\\"],\\\"mag\\\":[\\\"Deva\\\",[\\\"AS\\\"],\\\"मगही\\\"],\\\"mai\\\":[\\\"Deva\\\",[\\\"AS\\\"],\\\"मैथिली\\\"],\\\"mak\\\":[\\\"Latn\\\",[\\\"AS\\\",\\\"PA\\\"],\\\"Mangkasarak\\\"],\\\"mak-bugi\\\":[\\\"Bugi\\\",[\\\"AS\\\",\\\"PA\\\"],\\\"ᨆᨀᨔᨑ\\\"],\\\"map-bms\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Basa Banyumasan\\\"],\\\"maw\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Ŋmampulli\\\"],\\\"mcn\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"vùn màsànà\\\"],\\\"mdf\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"мокшень\\\"],\\\"mdh\\\":[\\\"Latn\\\",[\\\"AS\\\",\\\"PA\\\"],\\\"Magindanawn\\\"],\\\"mey\\\":[\\\"Arab\\\",[\\\"AF\\\"],\\\"الحسانية\\\"],\\\"mfa\\\":[\\\"Latn\\\",[\\\"AS\\\",\\\"PA\\\"],\\\"Klate-Ttaning\\\"],\\\"mfe\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Morisyen\\\"],\\\"mg\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Malagasy\\\"],\\\"mh\\\":[\\\"Latn\\\",[\\\"PA\\\"],\\\"Ebon\\\"],\\\"mhr\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"олык марий\\\"],\\\"mi\\\":[\\\"Latn\\\",[\\\"PA\\\"],\\\"Māori\\\"],\\\"mic\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Mi'kmaq\\\"],\\\"min\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Minangkabau\\\"],\\\"miq\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Mískitu\\\"],\\\"mk\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"македонски\\\"],\\\"ml\\\":[\\\"Mlym\\\",[\\\"AS\\\",\\\"ME\\\"],\\\"മലയാളം\\\"],\\\"mn\\\":[\\\"Cyrl\\\",[\\\"AS\\\"],\\\"монгол\\\"],\\\"mn-cyrl\\\":[\\\"mn\\\"],\\\"mn-mong\\\":[\\\"mvf\\\"],\\\"mnc\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"manju gisun\\\"],\\\"mnc-latn\\\":[\\\"mnc\\\"],\\\"mnc-mong\\\":[\\n\\\"Mong\\\",[\\\"AS\\\"],\\\"ᠮᠠᠨᠵᡠ ᡤᡳᠰᡠᠨ\\\"],\\\"mni\\\":[\\\"Mtei\\\",[\\\"AS\\\"],\\\"ꯃꯤꯇꯩ ꯂꯣꯟ\\\"],\\\"mni-beng\\\":[\\\"Beng\\\",[\\\"AS\\\"],\\\"মেইতেই লোন্\\\"],\\\"mns\\\":[\\\"Cyrl\\\",[\\\"EU\\\",\\\"AS\\\"],\\\"ма̄ньси\\\"],\\\"mnw\\\":[\\\"Mymr\\\",[\\\"AS\\\"],\\\"ဘာသာမန်\\\"],\\\"mo\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"молдовеняскэ\\\"],\\\"moe\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"innu-aimun\\\"],\\\"mos\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"moore\\\"],\\\"mr\\\":[\\\"Deva\\\",[\\\"AS\\\",\\\"ME\\\"],\\\"मराठी\\\"],\\\"mrh\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Mara\\\"],\\\"mrj\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"кырык мары\\\"],\\\"mrt\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Margi\\\"],\\\"mrv\\\":[\\\"Latn\\\",[\\\"PA\\\"],\\\"Magareva\\\"],\\\"ms\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Bahasa Melayu\\\"],\\\"ms-arab\\\":[\\\"Arab\\\",[\\\"AS\\\"],\\\"بهاس ملايو\\\"],\\\"msi\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Bahasa Sabah\\\"],\\\"mt\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Malti\\\"],\\\"mui\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Baso Palembang\\\"],\\\"mus\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Mvskoke\\\"],\\\"mvf\\\":[\\\"Mong\\\",[\\\"AS\\\"],\\\"ᠮᠣᠩᠭᠣᠯ\\\"],\\\"mwl\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Mirandés\\\"],\\\"mwv\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Behase Mentawei\\\"],\\\"mww\\\":[\\\"mww-latn\\\"],\\\"mww-latn\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Hmoob Dawb\\\"],\\\"my\\\":[\\\"Mymr\\\",[\\\"AS\\\"],\\\"မြန်မာဘာသာ\\\"],\\\"myv\\\":[\\n\\\"Cyrl\\\",[\\\"EU\\\"],\\\"эрзянь\\\"],\\\"mzn\\\":[\\\"Arab\\\",[\\\"ME\\\",\\\"AS\\\"],\\\"مازِرونی\\\"],\\\"na\\\":[\\\"Latn\\\",[\\\"PA\\\"],\\\"Dorerin Naoero\\\"],\\\"nah\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Nāhuatl\\\"],\\\"nan\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"閩南語 \\\\/ Bân-lâm-gí\\\"],\\\"nan-hani\\\":[\\\"Hani\\\",[\\\"AS\\\"],\\\"閩南語（漢字）\\\"],\\\"nan-hans\\\":[\\\"Hans\\\",[\\\"AS\\\"],\\\"闽南语（简化汉字）\\\"],\\\"nan-hant\\\":[\\\"Hant\\\",[\\\"AS\\\"],\\\"閩南語（傳統漢字）\\\"],\\\"nan-latn\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Bân-lâm-gí (Lô-má-jī)\\\"],\\\"nan-latn-pehoeji\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Bân-lâm-gí (Pe̍h-ōe-jī)\\\"],\\\"nan-latn-tailo\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Bân-lâm-gí (Tâi-lô)\\\"],\\\"nap\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Napulitano\\\"],\\\"naq\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Khoekhoegowab\\\"],\\\"nb\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"norsk (bokmål)\\\"],\\\"nd\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"siNdebele saseNyakatho\\\"],\\\"nds\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Plattdüütsch\\\"],\\\"nds-nl\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Nedersaksisch\\\"],\\\"ne\\\":[\\\"Deva\\\",[\\\"AS\\\"],\\\"नेपाली\\\"],\\\"new\\\":[\\\"Deva\\\",[\\\"AS\\\"],\\\"नेपाल भाषा\\\"],\\\"ng\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Oshiwambo\\\"],\\\"nia\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Li Niha\\\"],\\\"nit\\\":[\\\"Telu\\\",[\\\"AS\\\"],\\\"కొలామి\\\"],\\\"niu\\\":[\\n\\\"Latn\\\",[\\\"PA\\\"],\\\"ko e vagahau Niuē\\\"],\\\"njo\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Ao\\\"],\\\"nl\\\":[\\\"Latn\\\",[\\\"EU\\\",\\\"AM\\\"],\\\"Nederlands\\\"],\\\"nl-informal\\\":[\\\"Latn\\\",[\\\"EU\\\",\\\"AM\\\"],\\\"Nederlands (informeel)\\\"],\\\"nmz\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"nawdm\\\"],\\\"nn\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"norsk (nynorsk)\\\"],\\\"nn-hognorsk\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"norsk (høgnorsk)\\\"],\\\"nnh\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"ngiembɔɔn\\\"],\\\"no\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"norsk\\\"],\\\"nod\\\":[\\\"Lana\\\",[\\\"AS\\\"],\\\"ᨣᩴᩤᨾᩮᩥᩬᨦ\\\"],\\\"nod-thai\\\":[\\\"Thai\\\",[\\\"AS\\\"],\\\"คำเมือง\\\"],\\\"nog\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"ногайша\\\"],\\\"nov\\\":[\\\"Latn\\\",[\\\"WW\\\"],\\\"Novial\\\"],\\\"npi\\\":[\\\"ne\\\"],\\\"nqo\\\":[\\\"Nkoo\\\",[\\\"AF\\\"],\\\"ߒߞߏ\\\"],\\\"nr\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"isiNdebele seSewula\\\"],\\\"nrf-gg\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Guernésiais\\\"],\\\"nrf-je\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Jèrriais\\\"],\\\"nrm\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Nouormand\\\"],\\\"nso\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Sesotho sa Leboa\\\"],\\\"nup\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Nupe\\\"],\\\"nus\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Thok Naath\\\"],\\\"nv\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Diné bizaad\\\"],\\\"ny\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Chi-Chewa\\\"],\\\"nyn\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"runyankore\\\"],\\\"nyo\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Orunyoro\\\"],\\\"nys\\\":[\\\"Latn\\\",[\\\"PA\\\"],\\\"Nyungar\\\"],\\\"nzi\\\":[\\n\\\"Latn\\\",[\\\"AF\\\"],\\\"Nzema\\\"],\\\"oc\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"occitan\\\"],\\\"ojb\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Ojibwemowin\\\"],\\\"oka\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"n̓səl̓xcin̓\\\"],\\\"olo\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"livvinkarjala\\\"],\\\"om\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Oromoo\\\"],\\\"ood\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"ʼOʼodham ha-ñeʼokĭ\\\"],\\\"or\\\":[\\\"Orya\\\",[\\\"AS\\\"],\\\"ଓଡ଼ିଆ\\\"],\\\"ory\\\":[\\\"or\\\"],\\\"os\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"ирон\\\"],\\\"osi\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Using\\\"],\\\"ota\\\":[\\\"Arab\\\",[\\\"AS\\\",\\\"EU\\\"],\\\"لسان عثمانى\\\"],\\\"ovd\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"övdalsk\\\"],\\\"pa\\\":[\\\"Guru\\\",[\\\"AS\\\"],\\\"ਪੰਜਾਬੀ\\\"],\\\"pa-arab\\\":[\\\"pnb\\\"],\\\"pa-guru\\\":[\\\"pa\\\"],\\\"pag\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Pangasinan\\\"],\\\"pam\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Kapampangan\\\"],\\\"pap\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Papiamentu\\\"],\\\"pap-aw\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Papiamento (Aruba)\\\"],\\\"pbb\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Nasa Yuwe\\\"],\\\"pbt\\\":[\\\"ps\\\"],\\\"pcd\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Picard\\\"],\\\"pcm\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Naijá\\\"],\\\"pdc\\\":[\\\"Latn\\\",[\\\"EU\\\",\\\"AM\\\"],\\\"Deitsch\\\"],\\\"pdt\\\":[\\\"Latn\\\",[\\\"EU\\\",\\\"AM\\\"],\\\"Plautdietsch\\\"],\\\"pes\\\":[\\\"fa\\\"],\\\"pey\\\":[\\\"Latn\\\",[\\\"EU\\\",\\\"PA\\\",\\\"AS\\\"],\\\"Petjoh\\\"],\\\"pfl\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Pälzisch\\\"],\\\"phr\\\":[\\\"Arab\\\",[\\\"AS\\\"],\\\"پوٹھواری\\\"],\\\"pi\\\":[\\n\\\"Deva\\\",[\\\"AS\\\"],\\\"पालि\\\"],\\\"pih\\\":[\\\"Latn\\\",[\\\"PA\\\"],\\\"Norfuk \\\\/ Pitkern\\\"],\\\"pis\\\":[\\\"Latn\\\",[\\\"PA\\\"],\\\"Solomon Aelan Pijin\\\"],\\\"piu\\\":[\\\"Latn\\\",[\\\"PA\\\"],\\\"Pintupi-Luritja\\\"],\\\"pjt\\\":[\\\"Latn\\\",[\\\"PA\\\"],\\\"Pitjantjatjara\\\"],\\\"pko\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Pökoot\\\"],\\\"pl\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"polski\\\"],\\\"plt\\\":[\\\"mg\\\"],\\\"pms\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Piemontèis\\\"],\\\"pnb\\\":[\\\"Arab\\\",[\\\"AS\\\",\\\"ME\\\"],\\\"پنجابی\\\"],\\\"pnt\\\":[\\\"Grek\\\",[\\\"EU\\\"],\\\"Ποντιακά\\\"],\\\"pov\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"guinensi\\\"],\\\"ppl\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Nawat\\\"],\\\"prg\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Prūsiskan\\\"],\\\"prs\\\":[\\\"Arab\\\",[\\\"AS\\\",\\\"ME\\\"],\\\"دری\\\"],\\\"ps\\\":[\\\"Arab\\\",[\\\"AS\\\",\\\"ME\\\"],\\\"پښتو\\\"],\\\"pt\\\":[\\\"Latn\\\",[\\\"EU\\\",\\\"AM\\\",\\\"AS\\\",\\\"PA\\\",\\\"AF\\\",\\\"WW\\\"],\\\"português\\\"],\\\"pt-br\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"português do Brasil\\\"],\\\"pwn\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"pinayuanan\\\"],\\\"pwo\\\":[\\\"Mymr\\\",[\\\"AS\\\"],\\\"ဖျိၩ့ၡိ\\\"],\\\"pzh\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Pazeh\\\"],\\\"qu\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Runa Simi\\\"],\\\"quc\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"K'iche'\\\"],\\\"qug\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Runa shimi\\\"],\\\"quy\\\":[\\\"qu\\\"],\\\"qwh\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"anqash qichwa\\\"],\\\"qxp\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Punu qhichwa\\\"],\\\"rag\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Lologooli\\\"],\\n\\\"raj\\\":[\\\"Deva\\\",[\\\"AS\\\"],\\\"राजस्थानी\\\"],\\\"rap\\\":[\\\"Latn\\\",[\\\"PA\\\",\\\"AM\\\"],\\\"arero rapa nui\\\"],\\\"rcf\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Kreol Réyoné\\\"],\\\"rej\\\":[\\\"Latn\\\",[\\\"AS\\\",\\\"PA\\\"],\\\"Jang\\\"],\\\"rgn\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Rumagnôl\\\"],\\\"rhg\\\":[\\\"Rohg\\\",[\\\"AS\\\"],\\\"𐴌𐴟𐴇𐴥𐴝𐴚𐴒𐴙𐴝\\\"],\\\"rif\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Tarifit\\\"],\\\"rki\\\":[\\\"Mymr\\\",[\\\"AS\\\"],\\\"ရခိုင်\\\"],\\\"rm\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"rumantsch\\\"],\\\"rm-puter\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"puter\\\"],\\\"rm-rumgr\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"rumantsch grischun\\\"],\\\"rm-surmiran\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"surmiran\\\"],\\\"rm-sursilv\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"sursilvan\\\"],\\\"rm-sutsilv\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"sutsilvan\\\"],\\\"rm-vallader\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"vallader\\\"],\\\"rmc\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"romaňi čhib\\\"],\\\"rmf\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"kaalengo tšimb\\\"],\\\"rml-cyrl\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"романы\\\"],\\\"rmy\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Romani\\\"],\\\"rn\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"ikirundi\\\"],\\\"ro\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"română\\\"],\\\"roa-rup\\\":[\\\"rup\\\"],\\\"roa-tara\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"tarandíne\\\"],\\\"rsk\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"руски\\\"],\\\"rtm\\\":[\\\"Latn\\\",[\\\"PA\\\"],\\\"Faeag Rotuma\\\"],\\\"ru\\\":[\\\"Cyrl\\\",[\\\"EU\\\",\\\"AS\\\",\\\"ME\\\"],\\n\\\"русский\\\"],\\\"rue\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"русиньскый\\\"],\\\"rup\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"armãneashti\\\"],\\\"ruq\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"Влахесте\\\"],\\\"ruq-cyrl\\\":[\\\"ruq\\\"],\\\"ruq-latn\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Vlăheşte\\\"],\\\"rut\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"мыхаӀбишды\\\"],\\\"rw\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Ikinyarwanda\\\"],\\\"rwr\\\":[\\\"Deva\\\",[\\\"AS\\\"],\\\"मारवाड़ी\\\"],\\\"ryu\\\":[\\\"Jpan\\\",[\\\"AS\\\"],\\\"うちなーぐち\\\"],\\\"sa\\\":[\\\"Deva\\\",[\\\"AS\\\"],\\\"संस्कृतम्\\\"],\\\"sah\\\":[\\\"Cyrl\\\",[\\\"EU\\\",\\\"AS\\\"],\\\"саха тыла\\\"],\\\"sas\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Sasak\\\"],\\\"sat\\\":[\\\"Olck\\\",[\\\"AS\\\"],\\\"ᱥᱟᱱᱛᱟᱲᱤ\\\"],\\\"saz\\\":[\\\"Saur\\\",[\\\"AS\\\"],\\\"ꢱꣃꢬꢵꢯ꣄ꢡ꣄ꢬꢵ\\\"],\\\"sc\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"sardu\\\"],\\\"scn\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"sicilianu\\\"],\\\"sco\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Scots\\\"],\\\"sd\\\":[\\\"Arab\\\",[\\\"AS\\\"],\\\"سنڌي\\\"],\\\"sdc\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Sassaresu\\\"],\\\"sdh\\\":[\\\"Arab\\\",[\\\"ME\\\"],\\\"کوردی خوارگ\\\"],\\\"se\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"davvisámegiella\\\"],\\\"se-fi\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"davvisámegiella (Suoma bealde)\\\"],\\\"se-no\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"davvisámegiella (Norgga bealde)\\\"],\\\"se-se\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\n\\\"davvisámegiella (Ruoŧa bealde)\\\"],\\\"sei\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Cmique Itom\\\"],\\\"ses\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Koyraboro Senni\\\"],\\\"sg\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Sängö\\\"],\\\"sgh\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"xuɣ̌nůni\\\"],\\\"sgs\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"žemaitėška\\\"],\\\"sh\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"srpskohrvatski \\\\/ српскохрватски\\\"],\\\"sh-cyrl\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"српскохрватски\\\"],\\\"sh-latn\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"srpskohrvatski\\\"],\\\"shi\\\":[\\\"shi-latn\\\"],\\\"shi-latn\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Taclḥit\\\"],\\\"shi-tfng\\\":[\\\"Tfng\\\",[\\\"AF\\\"],\\\"ⵜⴰⵛⵍⵃⵉⵜ\\\"],\\\"shn\\\":[\\\"Mymr\\\",[\\\"AS\\\"],\\\"တႆး\\\"],\\\"shy\\\":[\\\"shy-latn\\\"],\\\"shy-latn\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"tacawit\\\"],\\\"si\\\":[\\\"Sinh\\\",[\\\"AS\\\"],\\\"සිංහල\\\"],\\\"simple\\\":[\\\"en-simple\\\"],\\\"sjd\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"кӣллт са̄мь кӣлл\\\"],\\\"sje\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"bidumsámegiella\\\"],\\\"sjo\\\":[\\\"Mong\\\",[\\\"AS\\\"],\\\"ᠰᡞᠪᡝ ᡤᡞᠰᡠᠨ\\\"],\\\"sju\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"ubmejesámiengiälla\\\"],\\\"sk\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"slovenčina\\\"],\\\"skr\\\":[\\\"skr-arab\\\"],\\\"skr-arab\\\":[\\\"Arab\\\",[\\\"AS\\\"],\\\"سرائیکی\\\"],\\\"sl\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"slovenščina\\\"],\\\"sli\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\n\\\"Schläsch\\\"],\\\"slr\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Salırça\\\"],\\\"sly\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Bahasa Selayar\\\"],\\\"sm\\\":[\\\"Latn\\\",[\\\"PA\\\"],\\\"Gagana Samoa\\\"],\\\"sma\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"åarjelsaemien\\\"],\\\"smj\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"julevsámegiella\\\"],\\\"smn\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"anarâškielâ\\\"],\\\"sms\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"nuõrttsääʹmǩiõll\\\"],\\\"sn\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"chiShona\\\"],\\\"so\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Soomaaliga\\\"],\\\"son\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"soŋay\\\"],\\\"sq\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"shqip\\\"],\\\"sr\\\":[\\\"sr-cyrl\\\"],\\\"sr-cyrl\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"српски\\\"],\\\"sr-ec\\\":[\\\"sr-cyrl\\\"],\\\"sr-el\\\":[\\\"sr-latn\\\"],\\\"sr-latn\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"srpski\\\"],\\\"srn\\\":[\\\"Latn\\\",[\\\"AM\\\",\\\"EU\\\"],\\\"Sranantongo\\\"],\\\"sro\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"sardu campidanesu\\\"],\\\"srq\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"mbia cheë\\\"],\\\"ss\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"SiSwati\\\"],\\\"ssy\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Saaho\\\"],\\\"st\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Sesotho\\\"],\\\"stq\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Seeltersk\\\"],\\\"sty\\\":[\\\"Cyrl\\\",[\\\"EU\\\",\\\"AS\\\"],\\\"себертатар\\\"],\\\"su\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Sunda\\\"],\\\"sv\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"svenska\\\"],\\\"sw\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Kiswahili\\\"],\\\"swb\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Shikomoro\\\"],\\\"swh\\\":[\\\"sw\\\"],\\\"sxr\\\":[\\\"Latn\\\",[\\\"AS\\\"\\n],\\\"Hla'alua\\\"],\\\"sxu\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Säggssch\\\"],\\\"syc\\\":[\\\"Syrc\\\",[\\\"ME\\\"],\\\"ܣܘܪܝܝܐ\\\"],\\\"syl\\\":[\\\"Sylo\\\",[\\\"AS\\\"],\\\"ꠍꠤꠟꠐꠤ\\\"],\\\"syl-beng\\\":[\\\"Beng\\\",[\\\"AS\\\"],\\\"সিলেটি\\\"],\\\"syl-sylo\\\":[\\\"syl\\\"],\\\"szl\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"ślůnski\\\"],\\\"szy\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Sakizaya\\\"],\\\"ta\\\":[\\\"Taml\\\",[\\\"AS\\\"],\\\"தமிழ்\\\"],\\\"tao\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Ciriciring No Tao\\\"],\\\"taq\\\":[\\\"taq-tfng\\\"],\\\"taq-latn\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"təmajəq\\\"],\\\"taq-tfng\\\":[\\\"Tfng\\\",[\\\"AF\\\"],\\\"ⵜⴰⵎⴰⵌⴰⵆ\\\"],\\\"tay\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Tayal\\\"],\\\"tcy\\\":[\\\"Knda\\\",[\\\"AS\\\"],\\\"ತುಳು\\\"],\\\"tdd\\\":[\\\"Tale\\\",[\\\"AS\\\"],\\\"ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ\\\"],\\\"te\\\":[\\\"Telu\\\",[\\\"AS\\\"],\\\"తెలుగు\\\"],\\\"tet\\\":[\\\"Latn\\\",[\\\"AS\\\",\\\"PA\\\"],\\\"tetun\\\"],\\\"tg\\\":[\\\"Cyrl\\\",[\\\"AS\\\"],\\\"тоҷикӣ\\\"],\\\"tg-cyrl\\\":[\\\"tg\\\"],\\\"tg-latn\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"tojikī\\\"],\\\"th\\\":[\\\"Thai\\\",[\\\"AS\\\"],\\\"ไทย\\\"],\\\"thq\\\":[\\\"Deva\\\",[\\\"AS\\\"],\\\"काेचिला थारु\\\"],\\\"thr\\\":[\\\"Deva\\\",[\\\"AS\\\"],\\\"राना थारू\\\"],\\\"ti\\\":[\\\"Ethi\\\",[\\\"AF\\\"],\\\"ትግርኛ\\\"],\\\"tig\\\":[\\\"Ethi\\\",[\\\"AF\\\"],\\\"ትግሬ\\\"],\\\"tiv\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"tiv\\\"],\\\"tji\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\n\\\"bifzivsar\\\"],\\\"tk\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Türkmençe\\\"],\\\"tkr\\\":[\\\"Cyrl\\\",[\\\"AS\\\"],\\\"цӀаӀхна миз\\\"],\\\"tl\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Tagalog\\\"],\\\"tly\\\":[\\\"Latn\\\",[\\\"EU\\\",\\\"AS\\\",\\\"ME\\\"],\\\"tolışi\\\"],\\\"tly-cyrl\\\":[\\\"Cyrl\\\",[\\\"EU\\\",\\\"AS\\\",\\\"ME\\\"],\\\"толыши\\\"],\\\"tmr\\\":[\\\"Hebr\\\",[\\\"ME\\\",\\\"EU\\\",\\\"AM\\\"],\\\"ארמית בבלית\\\"],\\\"tn\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Setswana\\\"],\\\"to\\\":[\\\"Latn\\\",[\\\"PA\\\"],\\\"lea faka-Tonga\\\"],\\\"toi\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"chitonga\\\"],\\\"tok\\\":[\\\"Latn\\\",[\\\"WW\\\"],\\\"toki pona\\\"],\\\"tokipona\\\":[\\\"tok\\\"],\\\"tpi\\\":[\\\"Latn\\\",[\\\"PA\\\",\\\"AS\\\"],\\\"Tok Pisin\\\"],\\\"tr\\\":[\\\"Latn\\\",[\\\"EU\\\",\\\"ME\\\"],\\\"Türkçe\\\"],\\\"trp\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Kokborok\\\"],\\\"tru\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Ṫuroyo\\\"],\\\"trv\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Seediq\\\"],\\\"trw\\\":[\\\"Arab\\\",[\\\"AS\\\"],\\\"توروالی\\\"],\\\"ts\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Xitsonga\\\"],\\\"tsd\\\":[\\\"Grek\\\",[\\\"EU\\\"],\\\"Τσακωνικά\\\"],\\\"tsg\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Sinūg\\\"],\\\"tsu\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"cou\\\"],\\\"tt\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"татарча\\\"],\\\"tt-cyrl\\\":[\\\"tt\\\"],\\\"tt-latn\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"tatarça\\\"],\\\"ttj\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Orutooro\\\"],\\\"ttt\\\":[\\\"Cyrl\\\",[\\\"AS\\\"],\\\"Tati\\\"],\\\"tum\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"chiTumbuka\\\"],\\\"tw\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Twi\\\"],\\\"twd\\\":[\\n\\\"Latn\\\",[\\\"EU\\\"],\\\"Tweants\\\"],\\\"ty\\\":[\\\"Latn\\\",[\\\"PA\\\"],\\\"reo tahiti\\\"],\\\"tyv\\\":[\\\"Cyrl\\\",[\\\"AS\\\"],\\\"тыва дыл\\\"],\\\"tzl\\\":[\\\"Latn\\\",[\\\"WW\\\"],\\\"Talossan\\\"],\\\"tzm\\\":[\\\"Tfng\\\",[\\\"AF\\\"],\\\"ⵜⴰⵎⴰⵣⵉⵖⵜ\\\"],\\\"udm\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"удмурт\\\"],\\\"ug\\\":[\\\"ug-arab\\\"],\\\"ug-arab\\\":[\\\"Arab\\\",[\\\"AS\\\"],\\\"ئۇيغۇرچە\\\"],\\\"ug-cyrl\\\":[\\\"Cyrl\\\",[\\\"AS\\\"],\\\"уйғурчә\\\"],\\\"ug-latn\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"uyghurche\\\"],\\\"uk\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"українська\\\"],\\\"umb\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"umbundu\\\"],\\\"umu\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Huluníixsuwaakan\\\"],\\\"ur\\\":[\\\"Arab\\\",[\\\"AS\\\",\\\"ME\\\"],\\\"اردو\\\"],\\\"uz\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"oʻzbekcha\\\"],\\\"uz-cyrl\\\":[\\\"Cyrl\\\",[\\\"AS\\\"],\\\"ўзбекча\\\"],\\\"uz-latn\\\":[\\\"uz\\\"],\\\"uzn\\\":[\\\"uz\\\"],\\\"vai\\\":[\\\"Vaii\\\",[\\\"AF\\\"],\\\"ꕙꔤ\\\"],\\\"ve\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Tshivenda\\\"],\\\"vec\\\":[\\\"Latn\\\",[\\\"EU\\\",\\\"AM\\\"],\\\"vèneto\\\"],\\\"vep\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"vepsän kel’\\\"],\\\"vi\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Tiếng Việt\\\"],\\\"vls\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"West-Vlams\\\"],\\\"vmf\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Mainfränkisch\\\"],\\\"vmw\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"emakhuwa\\\"],\\\"vo\\\":[\\\"Latn\\\",[\\\"WW\\\"],\\\"Volapük\\\"],\\\"vot\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Vaďďa\\\"],\\\"vro\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"võro\\\"\\n],\\\"wa\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"walon\\\"],\\\"wal\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"wolaytta\\\"],\\\"war\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Winaray\\\"],\\\"wls\\\":[\\\"Latn\\\",[\\\"PA\\\"],\\\"Faka'uvea\\\"],\\\"wlx\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"waale\\\"],\\\"wo\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Wolof\\\"],\\\"wsg\\\":[\\\"Telu\\\",[\\\"AS\\\"],\\\"గోండి\\\"],\\\"wuu\\\":[\\\"Hani\\\",[\\\"AS\\\"],\\\"吴语\\\"],\\\"wuu-hans\\\":[\\\"Hans\\\",[\\\"AS\\\"],\\\"吴语（简体）\\\"],\\\"wuu-hant\\\":[\\\"Hant\\\",[\\\"AS\\\"],\\\"吳語（正體）\\\"],\\\"xal\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"хальмг\\\"],\\\"xh\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"isiXhosa\\\"],\\\"xmf\\\":[\\\"Geor\\\",[\\\"EU\\\"],\\\"მარგალური\\\"],\\\"xmm\\\":[\\\"Latn\\\",[\\\"AS\\\",\\\"PA\\\"],\\\"Manado\\\"],\\\"xnb\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Kanakanavu\\\"],\\\"xon\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"likpakpaanl\\\"],\\\"xsy\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"SaiSiyat\\\"],\\\"ydd\\\":[\\\"yi\\\"],\\\"yi\\\":[\\\"Hebr\\\",[\\\"ME\\\",\\\"EU\\\",\\\"AM\\\"],\\\"ייִדיש\\\"],\\\"yo\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Yorùbá\\\"],\\\"yoi\\\":[\\\"Jpan\\\",[\\\"AS\\\"],\\\"与那国物言\\\"],\\\"yrk\\\":[\\\"Cyrl\\\",[\\\"AS\\\"],\\\"ненэцяʼ вада\\\"],\\\"yrl\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Nhẽẽgatú\\\"],\\\"yua\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Maaya T'aan\\\"],\\\"yue\\\":[\\\"Hant\\\",[\\\"AS\\\"],\\\"粵語\\\"],\\\"yue-hans\\\":[\\\"Hans\\\",[\\\"AS\\\"],\\\"粵语（简体）\\\"],\\\"yue-hant\\\":[\\\"Hant\\\",[\\\"AS\\\"],\\\"粵語（繁體）\\\"],\\n\\\"za\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Vahcuengh\\\"],\\\"zea\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Zeêuws\\\"],\\\"zgh\\\":[\\\"Tfng\\\",[\\\"AF\\\"],\\\"ⵜⴰⵎⴰⵣⵉⵖⵜ ⵜⴰⵏⴰⵡⴰⵢⵜ\\\"],\\\"zgh-latn\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"tamaziɣt tanawayt\\\"],\\\"zh\\\":[\\\"Hani\\\",[\\\"AS\\\",\\\"PA\\\",\\\"AM\\\",\\\"WW\\\"],\\\"中文\\\"],\\\"zh-cdo\\\":[\\\"cdo\\\"],\\\"zh-classical\\\":[\\\"lzh\\\"],\\\"zh-cn\\\":[\\\"Hans\\\",[\\\"AS\\\"],\\\"中文（中国大陆）\\\"],\\\"zh-hans\\\":[\\\"Hans\\\",[\\\"AS\\\",\\\"PA\\\",\\\"AM\\\",\\\"WW\\\"],\\\"中文（简体）\\\"],\\\"zh-hant\\\":[\\\"Hant\\\",[\\\"AS\\\",\\\"PA\\\",\\\"AM\\\",\\\"WW\\\"],\\\"中文（繁體）\\\"],\\\"zh-hk\\\":[\\\"Hant\\\",[\\\"AS\\\"],\\\"中文（香港）\\\"],\\\"zh-min-nan\\\":[\\\"nan\\\"],\\\"zh-mo\\\":[\\\"Hant\\\",[\\\"AS\\\"],\\\"中文（澳門）\\\"],\\\"zh-my\\\":[\\\"Hans\\\",[\\\"AS\\\"],\\\"中文（马来西亚）\\\"],\\\"zh-sg\\\":[\\\"Hans\\\",[\\\"AS\\\"],\\\"中文（新加坡）\\\"],\\\"zh-tw\\\":[\\\"Hant\\\",[\\\"AS\\\"],\\\"中文（臺灣）\\\"],\\\"zh-yue\\\":[\\\"yue\\\"],\\\"zmi\\\":[\\\"Latn\\\",[\\\"AS\\\",\\\"PA\\\"],\\\"Nismilan\\\"],\\\"zsm\\\":[\\\"ms\\\"],\\\"zu\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"isiZulu\\\"],\\\"zun\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Shiwi'ma\\\"]},\\\"scriptgroups\\\":{\\\"Latin\\\":[\\\"Latn\\\",\\\"Goth\\\"],\\\"Greek\\\":[\\\"Grek\\\"],\\\"WestCaucasian\\\":[\\\"Armn\\\",\\\"Geor\\\"],\\\"Arabic\\\":[\\\"Arab\\\"],\\\"MiddleEastern\\\":[\\\"Hebr\\\",\\\"Syrc\\\"],\\\"African\\\":[\\\"Bamu\\\",\\\"Copt\\\",\\n\\\"Ethi\\\",\\\"Nkoo\\\",\\\"Tfng\\\",\\\"Vaii\\\"],\\\"SouthAsian\\\":[\\\"Beng\\\",\\\"Cakm\\\",\\\"Deva\\\",\\\"Gujr\\\",\\\"Guru\\\",\\\"Knda\\\",\\\"Mlym\\\",\\\"Mtei\\\",\\\"Olck\\\",\\\"Orya\\\",\\\"Rohg\\\",\\\"Saur\\\",\\\"Sinh\\\",\\\"Sylo\\\",\\\"Taml\\\",\\\"Telu\\\",\\\"Tibt\\\",\\\"Thaa\\\",\\\"Wara\\\"],\\\"Cyrillic\\\":[\\\"Cyrl\\\"],\\\"CJK\\\":[\\\"Hani\\\",\\\"Hans\\\",\\\"Hant\\\",\\\"Kore\\\",\\\"Jpan\\\",\\\"Yiii\\\"],\\\"SouthEastAsian\\\":[\\\"Bali\\\",\\\"Batk\\\",\\\"Bugi\\\",\\\"Cham\\\",\\\"Java\\\",\\\"Khmr\\\",\\\"Laoo\\\",\\\"Lana\\\",\\\"Mymr\\\",\\\"Thai\\\",\\\"Tale\\\"],\\\"Mongolian\\\":[\\\"Mong\\\"],\\\"SignWriting\\\":[\\\"Sgnw\\\"],\\\"NativeAmerican\\\":[\\\"Cher\\\",\\\"Cans\\\"],\\\"Special\\\":[\\\"Zyyy\\\"]},\\\"rtlscripts\\\":[\\\"Arab\\\",\\\"Hebr\\\",\\\"Syrc\\\",\\\"Nkoo\\\",\\\"Rohg\\\",\\\"Thaa\\\"],\\\"regiongroups\\\":{\\\"WW\\\":1,\\\"SP\\\":1,\\\"AM\\\":2,\\\"EU\\\":3,\\\"ME\\\":3,\\\"AF\\\":3,\\\"AS\\\":4,\\\"PA\\\":4},\\\"territories\\\":{\\\"AC\\\":[\\\"en\\\"],\\\"AD\\\":[\\\"ca\\\",\\\"es\\\",\\\"fr\\\"],\\\"AE\\\":[\\\"ar\\\",\\\"en\\\",\\\"ml\\\",\\\"ps\\\",\\\"fa\\\"],\\\"AF\\\":[\\\"fa\\\",\\\"ps\\\",\\\"uz\\\",\\\"tk\\\",\\\"bgn\\\",\\\"kaa\\\",\\\"ug-arab\\\",\\\"kk-arab\\\",\\\"kk-cyrl\\\"],\\\"AG\\\":[\\\"en\\\",\\\"pt\\\"],\\\"AI\\\":[\\\"en\\\"],\\\"AL\\\":[\\\"sq\\\",\\\"el\\\",\\\"mk\\\"],\\\"AM\\\":[\\\"hy\\\",\\\"ru\\\",\\\"ku-latn\\\",\\\"az\\\"],\\\"AO\\\":[\\\"pt\\\",\\\"umb\\\",\\\"kmb\\\",\\\"ln\\\"],\\\"AR\\\":[\\\"es\\\",\\\"en\\\",\\\"cy\\\",\\\"gn\\\"],\\\"AS\\\":[\\\"sm\\\",\\\"en\\\"],\\\"AT\\\":[\\\"de\\\",\\\"bar\\\",\\\"en\\\",\\\"fr\\\",\\\"it\\\",\\\"hr\\\",\\\"sl\\\",\\\"hu\\\"],\\\"AU\\\":[\\\"en\\\",\\\"zh-hant\\\",\\\"zh\\\",\\\"it\\\"],\\\"AW\\\":[\\\"nl\\\",\\\"pap\\\",\\\"en\\\"],\\\"AX\\\":[\\\"sv\\\"],\\\"AZ\\\":[\\n\\\"az\\\",\\\"az-cyrl\\\",\\\"tly\\\",\\\"ku-latn\\\",\\\"ttt\\\",\\\"tkr\\\"],\\\"BA\\\":[\\\"bs\\\",\\\"en\\\",\\\"hr\\\",\\\"sr-cyrl\\\",\\\"sr-latn\\\"],\\\"BB\\\":[\\\"en\\\"],\\\"BD\\\":[\\\"bn\\\",\\\"en\\\",\\\"syl\\\",\\\"rhg\\\",\\\"ccp\\\",\\\"my\\\",\\\"mni\\\"],\\\"BE\\\":[\\\"en\\\",\\\"nl\\\",\\\"fr\\\",\\\"de\\\",\\\"vls\\\",\\\"wa\\\"],\\\"BF\\\":[\\\"mos\\\",\\\"dyu\\\",\\\"fr\\\",\\\"ff\\\"],\\\"BG\\\":[\\\"bg\\\",\\\"en\\\",\\\"ru\\\",\\\"tr\\\",\\\"de\\\"],\\\"BH\\\":[\\\"ar\\\",\\\"ml\\\"],\\\"BI\\\":[\\\"rn\\\",\\\"fr\\\",\\\"sw\\\",\\\"en\\\"],\\\"BJ\\\":[\\\"fr\\\",\\\"fon\\\",\\\"yo\\\"],\\\"BL\\\":[\\\"fr\\\"],\\\"BM\\\":[\\\"en\\\"],\\\"BN\\\":[\\\"ms\\\",\\\"zh-hant\\\",\\\"zh\\\",\\\"ms-arab\\\",\\\"en\\\"],\\\"BO\\\":[\\\"es\\\",\\\"qu\\\",\\\"ay\\\",\\\"gn\\\",\\\"aro\\\"],\\\"BQ\\\":[\\\"pap\\\",\\\"nl\\\"],\\\"BR\\\":[\\\"pt\\\",\\\"en\\\",\\\"de\\\",\\\"hrx\\\",\\\"it\\\",\\\"vec\\\",\\\"ja\\\",\\\"es\\\",\\\"kgp\\\",\\\"ko\\\",\\\"yrl\\\"],\\\"BS\\\":[\\\"en\\\"],\\\"BT\\\":[\\\"dz\\\",\\\"ne\\\",\\\"en\\\"],\\\"BV\\\":[\\\"no\\\"],\\\"BW\\\":[\\\"en\\\",\\\"tn\\\",\\\"af\\\"],\\\"BY\\\":[\\\"ru\\\",\\\"be\\\"],\\\"BZ\\\":[\\\"en\\\",\\\"es\\\",\\\"bzj\\\"],\\\"CA\\\":[\\\"en\\\",\\\"fr\\\",\\\"es\\\",\\\"zh\\\",\\\"pa\\\",\\\"ar\\\",\\\"hi\\\",\\\"tl\\\",\\\"yue\\\",\\\"it\\\",\\\"de\\\",\\\"ur\\\",\\\"pt\\\",\\\"ru\\\",\\\"ta\\\",\\\"vi\\\",\\\"fa\\\",\\\"gu\\\",\\\"pl\\\",\\\"ko\\\",\\\"el\\\",\\\"uk\\\",\\\"bn\\\",\\\"ro\\\",\\\"nl\\\",\\\"ja\\\",\\\"sr-cyrl\\\",\\\"tr\\\",\\\"hr\\\",\\\"hu\\\",\\\"so\\\",\\\"ike-cans\\\",\\\"pdt\\\",\\\"moe\\\",\\\"mic\\\",\\\"atj\\\",\\\"cr\\\",\\\"war\\\",\\\"crg\\\",\\\"oka\\\"],\\\"CC\\\":[\\\"ms-arab\\\",\\\"ms\\\",\\\"en\\\"],\\\"CD\\\":[\\\"fr\\\",\\\"sw\\\",\\\"lua\\\",\\\"ln\\\",\\\"kg\\\",\\\"rw\\\"],\\\"CF\\\":[\\\"sg\\\",\\\"fr\\\",\\\"ln\\\"],\\\"CG\\\":[\\\"fr\\\",\\\"ln\\\"],\\\"CH\\\":[\\\"de\\\",\\\"gsw\\\",\\\"en\\\",\\\"fr\\\",\\\"it\\\",\\\"lmo\\\",\\\"pt\\\",\\\"rm\\\"],\\\"CI\\\":[\\\"fr\\\",\\\"bci\\\"],\\n\\\"CK\\\":[\\\"en\\\"],\\\"CL\\\":[\\\"es\\\",\\\"en\\\",\\\"arn\\\"],\\\"CM\\\":[\\\"fr\\\",\\\"en\\\",\\\"bum\\\",\\\"ff\\\",\\\"nnh\\\",\\\"bkm\\\",\\\"bas\\\",\\\"bax\\\",\\\"byv\\\",\\\"dua\\\",\\\"ar\\\",\\\"ksf\\\",\\\"ken\\\",\\\"agq\\\",\\\"ha-arab\\\",\\\"ha\\\"],\\\"CN\\\":[\\\"zh\\\",\\\"wuu\\\",\\\"yue\\\",\\\"yue-hans\\\",\\\"hsn\\\",\\\"hak\\\",\\\"nan\\\",\\\"gan\\\",\\\"ii\\\",\\\"ug-arab\\\",\\\"za\\\",\\\"mvf\\\",\\\"mn\\\",\\\"bo\\\",\\\"ko\\\",\\\"kk-arab\\\",\\\"kk-cyrl\\\",\\\"ky\\\",\\\"tdd\\\",\\\"mww-latn\\\",\\\"en\\\",\\\"ru\\\",\\\"vi\\\",\\\"uz-cyrl\\\",\\\"uz\\\",\\\"lzh\\\"],\\\"CO\\\":[\\\"es\\\",\\\"guc\\\",\\\"yrl\\\"],\\\"CQ\\\":[\\\"en\\\"],\\\"CR\\\":[\\\"es\\\"],\\\"CU\\\":[\\\"es\\\"],\\\"CV\\\":[\\\"kea\\\",\\\"pt\\\"],\\\"CW\\\":[\\\"pap\\\",\\\"nl\\\",\\\"es\\\"],\\\"CX\\\":[\\\"en\\\"],\\\"CY\\\":[\\\"el\\\",\\\"en\\\",\\\"tr\\\",\\\"fr\\\",\\\"hy\\\",\\\"ar\\\"],\\\"CZ\\\":[\\\"cs\\\",\\\"en\\\",\\\"sk\\\",\\\"de\\\",\\\"pl\\\"],\\\"DE\\\":[\\\"de\\\",\\\"en\\\",\\\"fr\\\",\\\"bar\\\",\\\"nds\\\",\\\"nl\\\",\\\"it\\\",\\\"es\\\",\\\"ru\\\",\\\"vmf\\\",\\\"tr\\\",\\\"gsw\\\",\\\"da\\\",\\\"hr\\\",\\\"ku-latn\\\",\\\"el\\\",\\\"ksh\\\",\\\"pl\\\",\\\"hsb\\\",\\\"frr\\\",\\\"dsb\\\",\\\"frs\\\",\\\"stq\\\",\\\"pfl\\\"],\\\"DG\\\":[\\\"en\\\"],\\\"DJ\\\":[\\\"fr\\\",\\\"aa\\\",\\\"so\\\",\\\"ar\\\"],\\\"DK\\\":[\\\"da\\\",\\\"en\\\",\\\"de\\\",\\\"sv\\\",\\\"fo\\\",\\\"kl\\\",\\\"jut\\\"],\\\"DM\\\":[\\\"en\\\"],\\\"DO\\\":[\\\"es\\\",\\\"en\\\"],\\\"DZ\\\":[\\\"arq\\\",\\\"ar\\\",\\\"fr\\\",\\\"mey\\\",\\\"kab\\\",\\\"en\\\"],\\\"EA\\\":[\\\"es\\\"],\\\"EC\\\":[\\\"es\\\",\\\"qu\\\",\\\"qug\\\"],\\\"EE\\\":[\\\"et\\\",\\\"ru\\\",\\\"en\\\",\\\"fi\\\",\\\"vro\\\",\\\"ie\\\"],\\\"EG\\\":[\\\"ar\\\",\\\"arz\\\",\\\"en\\\",\\\"cop\\\",\\\"el\\\"],\\\"EH\\\":[\\\"ar\\\",\\\"mey\\\"],\\\"ER\\\":[\\\"ti\\\",\\\"en\\\",\\\"tig\\\",\\\"ar\\\",\\\"aa\\\",\\\"ssy\\\",\\\"byn\\\"],\\\"ES\\\":[\\\"es\\\",\\\"en\\\",\\\"ca\\\",\\\"gl\\\",\\\"eu\\\",\\\"ast\\\",\\n\\\"ext\\\",\\\"an\\\",\\\"oc\\\"],\\\"ET\\\":[\\\"en\\\",\\\"am\\\",\\\"om\\\",\\\"so\\\",\\\"ti\\\",\\\"wal\\\",\\\"aa\\\",\\\"gez\\\"],\\\"FI\\\":[\\\"fi\\\",\\\"en\\\",\\\"sv\\\",\\\"de\\\",\\\"ru\\\",\\\"et\\\",\\\"rmf\\\",\\\"se\\\",\\\"smn\\\",\\\"sms\\\"],\\\"FJ\\\":[\\\"en\\\",\\\"hi\\\",\\\"hif\\\",\\\"fj\\\",\\\"rtm\\\"],\\\"FK\\\":[\\\"en\\\"],\\\"FM\\\":[\\\"en\\\"],\\\"FO\\\":[\\\"fo\\\"],\\\"FR\\\":[\\\"fr\\\",\\\"en\\\",\\\"es\\\",\\\"de\\\",\\\"oc\\\",\\\"it\\\",\\\"pt\\\",\\\"pcd\\\",\\\"gsw\\\",\\\"br\\\",\\\"co\\\",\\\"ca\\\",\\\"nl\\\",\\\"eu\\\",\\\"frp\\\",\\\"mww-latn\\\",\\\"ia\\\"],\\\"GA\\\":[\\\"fr\\\"],\\\"GB\\\":[\\\"en\\\",\\\"fr\\\",\\\"de\\\",\\\"es\\\",\\\"pl\\\",\\\"pa\\\",\\\"ur\\\",\\\"ta\\\",\\\"gu\\\",\\\"sco\\\",\\\"cy\\\",\\\"ro\\\",\\\"bn\\\",\\\"ar\\\",\\\"zh-hant\\\",\\\"zh\\\",\\\"it\\\",\\\"lt\\\",\\\"pt\\\",\\\"so\\\",\\\"tr\\\",\\\"ga\\\",\\\"gd\\\",\\\"kw\\\",\\\"pi\\\"],\\\"GD\\\":[\\\"en\\\"],\\\"GE\\\":[\\\"ka\\\",\\\"xmf\\\",\\\"ru\\\",\\\"hy\\\",\\\"ab\\\",\\\"os\\\",\\\"ku-latn\\\",\\\"lzz\\\"],\\\"GF\\\":[\\\"fr\\\",\\\"gcr\\\",\\\"zh-hant\\\",\\\"zh\\\"],\\\"GG\\\":[\\\"en\\\"],\\\"GH\\\":[\\\"en\\\",\\\"ee\\\",\\\"abr\\\",\\\"gur\\\",\\\"ada\\\",\\\"gaa\\\",\\\"nzi\\\",\\\"ha\\\",\\\"ff\\\"],\\\"GI\\\":[\\\"en\\\",\\\"es\\\"],\\\"GL\\\":[\\\"kl\\\",\\\"da\\\"],\\\"GM\\\":[\\\"en\\\",\\\"ff\\\"],\\\"GN\\\":[\\\"fr\\\",\\\"ff\\\",\\\"nqo\\\"],\\\"GP\\\":[\\\"fr\\\"],\\\"GQ\\\":[\\\"es\\\",\\\"fan\\\",\\\"fr\\\",\\\"pt\\\"],\\\"GR\\\":[\\\"el\\\",\\\"en\\\",\\\"fr\\\",\\\"de\\\",\\\"pnt\\\",\\\"mk\\\",\\\"tr\\\",\\\"bg\\\",\\\"sq\\\",\\\"tsd\\\",\\\"grc\\\"],\\\"GS\\\":[\\\"en\\\"],\\\"GT\\\":[\\\"es\\\",\\\"cak\\\",\\\"quc\\\",\\\"en\\\",\\\"jac\\\"],\\\"GU\\\":[\\\"en\\\",\\\"ch\\\"],\\\"GW\\\":[\\\"pt\\\",\\\"fr\\\",\\\"ff\\\"],\\\"GY\\\":[\\\"en\\\"],\\\"HK\\\":[\\\"zh-hant\\\",\\\"zh\\\",\\\"yue\\\",\\\"en\\\"],\\\"HN\\\":[\\\"es\\\",\\\"en\\\"],\\\"HR\\\":[\\\"hr\\\",\\\"en\\\",\\\"it\\\",\\\"vec\\\"],\\\"HT\\\":[\\\"ht\\\",\\\"fr\\\"],\\\"HU\\\":[\\\"hu\\\",\\n\\\"en\\\",\\\"de\\\",\\\"fr\\\",\\\"ro\\\",\\\"hr\\\",\\\"sk\\\",\\\"sl\\\"],\\\"IC\\\":[\\\"es\\\"],\\\"ID\\\":[\\\"id\\\",\\\"jv\\\",\\\"su\\\",\\\"mad\\\",\\\"ms\\\",\\\"min\\\",\\\"bew\\\",\\\"ban\\\",\\\"bug\\\",\\\"bjn\\\",\\\"ace\\\",\\\"ms-arab\\\",\\\"sas\\\",\\\"bbc-latn\\\",\\\"zh-hant\\\",\\\"zh\\\",\\\"mak\\\",\\\"ljp\\\",\\\"rej\\\",\\\"gor\\\",\\\"kge\\\",\\\"sly\\\",\\\"mwv\\\",\\\"ban-bali\\\"],\\\"IE\\\":[\\\"en\\\",\\\"ga\\\",\\\"fr\\\"],\\\"IL\\\":[\\\"he\\\",\\\"en\\\",\\\"ar\\\",\\\"apc\\\",\\\"ru\\\",\\\"ro\\\",\\\"yi\\\",\\\"pl\\\",\\\"lad-latn\\\",\\\"hu\\\",\\\"am\\\",\\\"ti\\\",\\\"ml\\\"],\\\"IM\\\":[\\\"en\\\",\\\"gv\\\"],\\\"IN\\\":[\\\"hi\\\",\\\"en\\\",\\\"bn\\\",\\\"te\\\",\\\"mr\\\",\\\"ta\\\",\\\"ur\\\",\\\"gu\\\",\\\"kn\\\",\\\"ml\\\",\\\"or\\\",\\\"pa\\\",\\\"bho\\\",\\\"awa\\\",\\\"as\\\",\\\"bgc\\\",\\\"mag\\\",\\\"mai\\\",\\\"hne\\\",\\\"ne\\\",\\\"sat\\\",\\\"ks\\\",\\\"knn\\\",\\\"gbm\\\",\\\"sd\\\",\\\"doi\\\",\\\"tcy\\\",\\\"brx\\\",\\\"mni\\\",\\\"raj\\\",\\\"hoc\\\",\\\"saz\\\",\\\"ccp\\\",\\\"bfq\\\",\\\"njo\\\",\\\"wsg\\\",\\\"bo\\\",\\\"bpy\\\",\\\"bft\\\",\\\"mrh\\\",\\\"sa\\\",\\\"dv\\\",\\\"dz\\\",\\\"pi\\\"],\\\"IO\\\":[\\\"en\\\"],\\\"IQ\\\":[\\\"ar\\\",\\\"en\\\",\\\"ckb\\\",\\\"ku-arab\\\",\\\"ku-latn\\\",\\\"azb\\\",\\\"az\\\",\\\"fa\\\",\\\"lrc\\\"],\\\"IR\\\":[\\\"fa\\\",\\\"azb\\\",\\\"az\\\",\\\"mzn\\\",\\\"glk\\\",\\\"sdh\\\",\\\"tk\\\",\\\"lrc\\\",\\\"ar\\\",\\\"bqi\\\",\\\"luz\\\",\\\"lki\\\",\\\"kaa\\\",\\\"ckb\\\",\\\"ku-arab\\\",\\\"ku-latn\\\",\\\"bgn\\\",\\\"hy\\\",\\\"ps\\\",\\\"ka\\\",\\\"gbz\\\",\\\"kk-arab\\\",\\\"kk-cyrl\\\"],\\\"IS\\\":[\\\"is\\\",\\\"da\\\"],\\\"IT\\\":[\\\"it\\\",\\\"en\\\",\\\"fr\\\",\\\"lmo\\\",\\\"sc\\\",\\\"de\\\",\\\"vec\\\",\\\"pms\\\",\\\"nap\\\",\\\"lij\\\",\\\"scn\\\",\\\"sl\\\",\\\"sdc\\\",\\\"fur\\\",\\\"egl\\\",\\\"lld\\\",\\\"ca\\\",\\\"el\\\",\\\"hr\\\",\\\"rgn\\\"],\\\"JE\\\":[\\\"en\\\"],\\\"JM\\\":[\\\"en\\\",\\\"jam\\\"],\\\"JO\\\":[\\\"ar\\\",\\\"apc\\\",\\\"en\\\",\\n\\\"ady\\\"],\\\"JP\\\":[\\\"ja\\\",\\\"ryu\\\",\\\"ko\\\"],\\\"KE\\\":[\\\"sw\\\",\\\"en\\\",\\\"ki\\\",\\\"luo\\\",\\\"kam\\\",\\\"so\\\",\\\"pko\\\",\\\"om\\\",\\\"ar\\\",\\\"pa\\\",\\\"gu\\\"],\\\"KG\\\":[\\\"ky\\\",\\\"ru\\\",\\\"kaa\\\"],\\\"KH\\\":[\\\"km\\\",\\\"cja-latn\\\"],\\\"KI\\\":[\\\"en\\\"],\\\"KM\\\":[\\\"ar\\\",\\\"fr\\\"],\\\"KN\\\":[\\\"en\\\"],\\\"KP\\\":[\\\"ko\\\"],\\\"KR\\\":[\\\"ko\\\"],\\\"KW\\\":[\\\"ar\\\"],\\\"KY\\\":[\\\"en\\\"],\\\"KZ\\\":[\\\"ru\\\",\\\"kk-cyrl\\\",\\\"en\\\",\\\"de\\\",\\\"ug-cyrl\\\",\\\"ug-arab\\\",\\\"kaa\\\"],\\\"LA\\\":[\\\"lo\\\",\\\"mww-latn\\\"],\\\"LB\\\":[\\\"apc\\\",\\\"ar\\\",\\\"en\\\",\\\"fr\\\",\\\"hy\\\",\\\"ku-arab\\\",\\\"ku-latn\\\"],\\\"LC\\\":[\\\"en\\\"],\\\"LI\\\":[\\\"de\\\",\\\"gsw\\\"],\\\"LK\\\":[\\\"si\\\",\\\"ta\\\",\\\"en\\\",\\\"pi\\\"],\\\"LR\\\":[\\\"en\\\",\\\"vai\\\",\\\"ff\\\"],\\\"LS\\\":[\\\"st\\\",\\\"en\\\",\\\"zu\\\",\\\"ss\\\",\\\"xh\\\"],\\\"LT\\\":[\\\"lt\\\",\\\"ru\\\",\\\"en\\\",\\\"de\\\",\\\"sgs\\\"],\\\"LU\\\":[\\\"fr\\\",\\\"lb\\\",\\\"de\\\",\\\"en\\\",\\\"pt\\\"],\\\"LV\\\":[\\\"lv\\\",\\\"en\\\",\\\"ru\\\",\\\"ltg\\\"],\\\"LY\\\":[\\\"ar\\\"],\\\"MA\\\":[\\\"ary\\\",\\\"ar\\\",\\\"fr\\\",\\\"zgh\\\",\\\"en\\\",\\\"tzm\\\",\\\"shi-latn\\\",\\\"rif\\\",\\\"mey\\\",\\\"es\\\"],\\\"MC\\\":[\\\"fr\\\"],\\\"MD\\\":[\\\"ro\\\",\\\"uk\\\",\\\"bg\\\",\\\"gag\\\",\\\"ru\\\"],\\\"ME\\\":[\\\"sr-latn\\\",\\\"sr-cyrl\\\",\\\"sq\\\"],\\\"MF\\\":[\\\"fr\\\"],\\\"MG\\\":[\\\"mg\\\",\\\"fr\\\",\\\"en\\\"],\\\"MH\\\":[\\\"en\\\",\\\"mh\\\"],\\\"MK\\\":[\\\"mk\\\",\\\"sq\\\",\\\"tr\\\"],\\\"ML\\\":[\\\"bm\\\",\\\"fr\\\",\\\"ses\\\",\\\"ar\\\"],\\\"MM\\\":[\\\"my\\\",\\\"shn\\\",\\\"kac\\\",\\\"rhg\\\",\\\"mnw\\\",\\\"mrh\\\",\\\"pi\\\"],\\\"MN\\\":[\\\"mn\\\",\\\"kk-arab\\\",\\\"kk-cyrl\\\",\\\"zh\\\",\\\"ru\\\",\\\"ug-cyrl\\\",\\\"ug-arab\\\"],\\\"MO\\\":[\\\"zh-hant\\\",\\\"zh\\\",\\\"yue\\\",\\\"en\\\",\\\"nan-hant\\\",\\\"nan\\\",\\\"tl\\\",\\\"pt\\\"],\\\"MP\\\":[\\n\\\"en\\\",\\\"ch\\\"],\\\"MQ\\\":[\\\"fr\\\"],\\\"MR\\\":[\\\"mey\\\",\\\"ar\\\",\\\"fr\\\",\\\"ff\\\",\\\"wo\\\"],\\\"MS\\\":[\\\"en\\\"],\\\"MT\\\":[\\\"mt\\\",\\\"en\\\",\\\"it\\\",\\\"fr\\\"],\\\"MU\\\":[\\\"mfe\\\",\\\"fr\\\",\\\"en\\\",\\\"bho\\\",\\\"ur\\\",\\\"ta\\\"],\\\"MV\\\":[\\\"dv\\\",\\\"en\\\"],\\\"MW\\\":[\\\"en\\\",\\\"ny\\\",\\\"tum\\\",\\\"zu\\\"],\\\"MX\\\":[\\\"es\\\",\\\"en\\\",\\\"yua\\\",\\\"vec\\\",\\\"sei\\\"],\\\"MY\\\":[\\\"ms\\\",\\\"en\\\",\\\"zh\\\",\\\"ta\\\",\\\"iba\\\",\\\"jv\\\",\\\"zmi\\\",\\\"dtp\\\",\\\"ml\\\",\\\"bug\\\",\\\"bjn\\\"],\\\"MZ\\\":[\\\"pt\\\",\\\"vmw\\\",\\\"ts\\\",\\\"ny\\\",\\\"sw\\\",\\\"zu\\\"],\\\"NA\\\":[\\\"af\\\",\\\"kj\\\",\\\"ng\\\",\\\"naq\\\",\\\"hz\\\",\\\"en\\\",\\\"de\\\",\\\"tn\\\"],\\\"NC\\\":[\\\"fr\\\"],\\\"NE\\\":[\\\"ha\\\",\\\"fr\\\",\\\"ar\\\",\\\"ff\\\"],\\\"NF\\\":[\\\"en\\\"],\\\"NG\\\":[\\\"en\\\",\\\"pcm\\\",\\\"ha\\\",\\\"ig\\\",\\\"yo\\\",\\\"ff\\\",\\\"tiv\\\",\\\"efi\\\",\\\"ibb\\\",\\\"ha-arab\\\",\\\"bin\\\",\\\"kaj\\\",\\\"kcg\\\",\\\"ar\\\",\\\"ann\\\"],\\\"NI\\\":[\\\"es\\\"],\\\"NL\\\":[\\\"nl\\\",\\\"en\\\",\\\"de\\\",\\\"fr\\\",\\\"nds\\\",\\\"li\\\",\\\"fy\\\",\\\"id\\\",\\\"zea\\\",\\\"rif\\\",\\\"tr\\\"],\\\"NO\\\":[\\\"nb\\\",\\\"no\\\",\\\"nn\\\",\\\"se\\\"],\\\"NP\\\":[\\\"ne\\\",\\\"mai\\\",\\\"bho\\\",\\\"new\\\",\\\"en\\\",\\\"dty\\\",\\\"awa\\\",\\\"thr\\\",\\\"thq\\\",\\\"hi\\\",\\\"bo\\\",\\\"bn\\\"],\\\"NR\\\":[\\\"en\\\",\\\"na\\\"],\\\"NU\\\":[\\\"en\\\",\\\"niu\\\"],\\\"NZ\\\":[\\\"en\\\",\\\"mi\\\"],\\\"OM\\\":[\\\"ar\\\",\\\"fa\\\"],\\\"PA\\\":[\\\"es\\\",\\\"en\\\",\\\"zh-hant\\\",\\\"zh\\\"],\\\"PE\\\":[\\\"es\\\",\\\"qu\\\",\\\"ay\\\"],\\\"PF\\\":[\\\"fr\\\",\\\"ty\\\",\\\"zh-hant\\\",\\\"zh\\\"],\\\"PG\\\":[\\\"tpi\\\",\\\"en\\\",\\\"ho\\\"],\\\"PH\\\":[\\\"en\\\",\\\"tl\\\",\\\"es\\\",\\\"ceb\\\",\\\"ilo\\\",\\\"hil\\\",\\\"war\\\",\\\"pam\\\",\\\"pag\\\",\\\"mdh\\\",\\\"tsg\\\",\\\"zh-hant\\\",\\\"zh\\\",\\\"cps\\\",\\\"krj\\\",\\\"bto\\\"],\\\"PK\\\":[\\\"ur\\\",\\\"pnb\\\",\\\"pa\\\",\\\"en\\\",\\n\\\"ps\\\",\\\"sd\\\",\\\"skr-arab\\\",\\\"hno\\\",\\\"brh\\\",\\\"fa\\\",\\\"bgn\\\",\\\"tg\\\",\\\"bft\\\",\\\"khw\\\",\\\"ks\\\",\\\"trw\\\"],\\\"PL\\\":[\\\"pl\\\",\\\"en\\\",\\\"de\\\",\\\"ru\\\",\\\"szl\\\",\\\"be\\\",\\\"uk\\\",\\\"csb\\\",\\\"sli\\\",\\\"lt\\\",\\\"prg\\\"],\\\"PM\\\":[\\\"fr\\\",\\\"en\\\"],\\\"PN\\\":[\\\"en\\\"],\\\"PR\\\":[\\\"es\\\",\\\"en\\\"],\\\"PS\\\":[\\\"ar\\\",\\\"apc\\\"],\\\"PT\\\":[\\\"pt\\\",\\\"en\\\",\\\"fr\\\",\\\"es\\\",\\\"gl\\\"],\\\"PW\\\":[\\\"en\\\"],\\\"PY\\\":[\\\"gn\\\",\\\"es\\\",\\\"de\\\"],\\\"QA\\\":[\\\"ar\\\",\\\"fa\\\",\\\"ml\\\"],\\\"RE\\\":[\\\"fr\\\",\\\"rcf\\\",\\\"ta\\\"],\\\"RO\\\":[\\\"ro\\\",\\\"en\\\",\\\"fr\\\",\\\"es\\\",\\\"hu\\\",\\\"de\\\",\\\"tr\\\",\\\"sr-latn\\\",\\\"sr-cyrl\\\",\\\"bg\\\",\\\"el\\\",\\\"pl\\\"],\\\"RS\\\":[\\\"sr-cyrl\\\",\\\"sr-latn\\\",\\\"sq\\\",\\\"hu\\\",\\\"ro\\\",\\\"hr\\\",\\\"sk\\\",\\\"uk\\\"],\\\"RU\\\":[\\\"ru\\\",\\\"en\\\",\\\"tt\\\",\\\"cv\\\",\\\"ce\\\",\\\"hy\\\",\\\"ba\\\",\\\"de\\\",\\\"av\\\",\\\"uk\\\",\\\"kbd\\\",\\\"myv\\\",\\\"kum\\\",\\\"sah\\\",\\\"dar\\\",\\\"os\\\",\\\"inh\\\",\\\"az-cyrl\\\",\\\"az\\\",\\\"lez\\\",\\\"mdf\\\",\\\"kk-cyrl\\\",\\\"krc\\\",\\\"mhr\\\",\\\"tyv\\\",\\\"udm\\\",\\\"uz\\\",\\\"tg\\\",\\\"kv\\\",\\\"ady\\\",\\\"xal\\\",\\\"lbe\\\",\\\"ka\\\",\\\"alt\\\",\\\"be\\\",\\\"pnt\\\",\\\"koi\\\",\\\"mrj\\\",\\\"fi\\\",\\\"krl\\\",\\\"sr-cyrl\\\",\\\"mn\\\",\\\"vep\\\",\\\"cu\\\",\\\"kaa\\\",\\\"izh\\\",\\\"vot\\\"],\\\"RW\\\":[\\\"rw\\\",\\\"en\\\",\\\"fr\\\"],\\\"SA\\\":[\\\"ar\\\",\\\"ars\\\"],\\\"SB\\\":[\\\"en\\\",\\\"pis\\\"],\\\"SC\\\":[\\\"fr\\\",\\\"en\\\"],\\\"SD\\\":[\\\"ar\\\",\\\"en\\\",\\\"fvr\\\",\\\"ha-arab\\\",\\\"ha\\\"],\\\"SE\\\":[\\\"sv\\\",\\\"en\\\",\\\"fi\\\",\\\"fit\\\",\\\"se\\\",\\\"yi\\\",\\\"smj\\\",\\\"sma\\\",\\\"ia\\\"],\\\"SG\\\":[\\\"en\\\",\\\"zh\\\",\\\"ms\\\",\\\"ta\\\",\\\"ml\\\",\\\"pa\\\"],\\\"SH\\\":[\\\"en\\\"],\\\"SI\\\":[\\\"sl\\\",\\\"hr\\\",\\\"en\\\",\\\"de\\\",\\\"vec\\\",\\\"hu\\\",\\\"it\\\"],\\\"SJ\\\":[\\\"nb\\\",\\n\\\"ru\\\"],\\\"SK\\\":[\\\"sk\\\",\\\"cs\\\",\\\"en\\\",\\\"de\\\",\\\"hu\\\",\\\"uk\\\",\\\"pl\\\"],\\\"SL\\\":[\\\"kri\\\",\\\"en\\\",\\\"ff\\\"],\\\"SM\\\":[\\\"it\\\",\\\"eo\\\"],\\\"SN\\\":[\\\"wo\\\",\\\"fr\\\",\\\"ff\\\",\\\"mey\\\"],\\\"SO\\\":[\\\"so\\\",\\\"ar\\\",\\\"sw\\\",\\\"om\\\"],\\\"SR\\\":[\\\"nl\\\",\\\"srn\\\",\\\"zh-hant\\\",\\\"zh\\\"],\\\"SS\\\":[\\\"ar\\\",\\\"en\\\",\\\"nus\\\"],\\\"ST\\\":[\\\"pt\\\",\\\"fr\\\"],\\\"SV\\\":[\\\"es\\\",\\\"ppl\\\"],\\\"SX\\\":[\\\"en\\\",\\\"es\\\",\\\"nl\\\"],\\\"SY\\\":[\\\"apc\\\",\\\"ar\\\",\\\"ku-latn\\\",\\\"fr\\\",\\\"hy\\\"],\\\"SZ\\\":[\\\"en\\\",\\\"ss\\\",\\\"zu\\\",\\\"ts\\\"],\\\"TA\\\":[\\\"en\\\"],\\\"TC\\\":[\\\"en\\\"],\\\"TD\\\":[\\\"ar\\\",\\\"fr\\\"],\\\"TF\\\":[\\\"fr\\\"],\\\"TG\\\":[\\\"fr\\\",\\\"ee\\\"],\\\"TH\\\":[\\\"th\\\",\\\"en\\\",\\\"nod\\\",\\\"mfa\\\",\\\"zh-hant\\\",\\\"zh\\\",\\\"mnw\\\",\\\"shn\\\",\\\"mww-latn\\\",\\\"pi\\\"],\\\"TJ\\\":[\\\"tg\\\",\\\"ru\\\",\\\"fa\\\",\\\"ar\\\"],\\\"TK\\\":[\\\"en\\\",\\\"sm\\\"],\\\"TL\\\":[\\\"pt\\\",\\\"tet\\\"],\\\"TM\\\":[\\\"tk\\\",\\\"ru\\\",\\\"uz\\\",\\\"ku-latn\\\",\\\"kaa\\\"],\\\"TN\\\":[\\\"aeb\\\",\\\"ar\\\",\\\"fr\\\"],\\\"TO\\\":[\\\"to\\\",\\\"en\\\"],\\\"TR\\\":[\\\"tr\\\",\\\"en\\\",\\\"ku-latn\\\",\\\"apc\\\",\\\"kbd\\\",\\\"az\\\",\\\"azb\\\",\\\"ar\\\",\\\"bg\\\",\\\"ady\\\",\\\"kiu\\\",\\\"kaa\\\",\\\"hy\\\",\\\"ka\\\",\\\"sr-latn\\\",\\\"sr-cyrl\\\",\\\"lzz\\\",\\\"sq\\\",\\\"pnt\\\",\\\"ab\\\",\\\"el\\\",\\\"tru\\\",\\\"uz\\\",\\\"ky\\\",\\\"kk-cyrl\\\"],\\\"TT\\\":[\\\"en\\\",\\\"es\\\"],\\\"TV\\\":[\\\"en\\\"],\\\"TW\\\":[\\\"zh-hant\\\",\\\"zh\\\",\\\"nan-hant\\\",\\\"nan\\\",\\\"hak-hant\\\",\\\"hak\\\",\\\"trv\\\"],\\\"TZ\\\":[\\\"sw\\\",\\\"en\\\",\\\"lag\\\"],\\\"UA\\\":[\\\"uk\\\",\\\"ru\\\",\\\"pl\\\",\\\"yi\\\",\\\"rue\\\",\\\"be\\\",\\\"crh\\\",\\\"ro\\\",\\\"bg\\\",\\\"tr\\\",\\\"hu\\\",\\\"el\\\"],\\\"UG\\\":[\\\"sw\\\",\\\"lg\\\",\\\"nyn\\\",\\\"en\\\",\\\"laj\\\",\\\"ach\\\",\\\"rw\\\",\\\"ttj\\\",\\n\\\"hi\\\"],\\\"UM\\\":[\\\"en\\\"],\\\"US\\\":[\\\"en\\\",\\\"es\\\",\\\"zh-hant\\\",\\\"zh\\\",\\\"fr\\\",\\\"de\\\",\\\"tl\\\",\\\"it\\\",\\\"vi\\\",\\\"ko\\\",\\\"ru\\\",\\\"mww-latn\\\",\\\"nv\\\",\\\"yi\\\",\\\"pdc\\\",\\\"haw\\\",\\\"frc\\\",\\\"chr\\\",\\\"esu\\\",\\\"cho\\\",\\\"lkt\\\",\\\"ik\\\",\\\"mus\\\",\\\"oka\\\",\\\"io\\\",\\\"jbo\\\"],\\\"UY\\\":[\\\"es\\\"],\\\"UZ\\\":[\\\"uz\\\",\\\"uz-cyrl\\\",\\\"ru\\\",\\\"kaa\\\",\\\"tr\\\"],\\\"VA\\\":[\\\"it\\\",\\\"la\\\"],\\\"VC\\\":[\\\"en\\\"],\\\"VE\\\":[\\\"es\\\",\\\"yrl\\\"],\\\"VG\\\":[\\\"en\\\"],\\\"VI\\\":[\\\"en\\\"],\\\"VN\\\":[\\\"vi\\\",\\\"mww-latn\\\",\\\"zh-hant\\\",\\\"zh\\\",\\\"cjm-cham\\\"],\\\"VU\\\":[\\\"bi\\\",\\\"en\\\",\\\"fr\\\"],\\\"WF\\\":[\\\"fr\\\",\\\"wls\\\"],\\\"WS\\\":[\\\"sm\\\",\\\"en\\\"],\\\"XK\\\":[\\\"sq\\\",\\\"aln\\\",\\\"sr-cyrl\\\",\\\"sr-latn\\\"],\\\"YE\\\":[\\\"ar\\\",\\\"en\\\"],\\\"YT\\\":[\\\"swb\\\",\\\"fr\\\",\\\"sw\\\"],\\\"ZA\\\":[\\\"en\\\",\\\"zu\\\",\\\"xh\\\",\\\"af\\\",\\\"nso\\\",\\\"tn\\\",\\\"st\\\",\\\"ts\\\",\\\"ss\\\",\\\"ve\\\",\\\"hi\\\",\\\"nr\\\",\\\"sw\\\"],\\\"ZM\\\":[\\\"bem\\\",\\\"ny\\\",\\\"en\\\",\\\"toi\\\",\\\"loz\\\",\\\"tum\\\",\\\"lue\\\"],\\\"ZW\\\":[\\\"sn\\\",\\\"en\\\",\\\"nd\\\",\\\"kck\\\",\\\"ny\\\",\\\"ve\\\",\\\"tn\\\"]}}}(jQuery));},{}]},{},[1]);\\n(function($){'use strict';$.uls.data.isRedirect=function(language){return($.uls.data.languages[language]!==undefined&&$.uls.data.languages[language].length===1)?$.uls.data.languages[language][0]:false;};$.uls.data.getScript=function(language){var target=$.uls.data.isRedirect(language);if(target){return $.uls.data.getScript(target);}if(!$.uls.data.languages[language]){return'Zyyy';}return $.uls.data.languages[language][0];};$.uls.data.getRegions=function(language){var target=$.uls.data.isRedirect(language);if(target){return $.uls.data.getRegions(target);}return($.uls.data.languages[language]&&$.uls.data.languages[language][1])||'UNKNOWN';};$.uls.data.getAutonym=function(language){var target=$.uls.data.isRedirect(language);if(target){return $.uls.data.getAutonym(target);}return($.uls.data.languages[language]&&$.uls.data.languages[language][2])||language;};$.uls.data.getAutonyms=function(){var language,autonymsByCode={};for(language in $.uls.data.languages){if($.uls.data.isRedirect(language)){\\ncontinue;}autonymsByCode[language]=$.uls.data.getAutonym(language);}return autonymsByCode;};$.uls.data.getLanguagesInScript=function(script){return $.uls.data.getLanguagesInScripts([script]);};$.uls.data.getLanguagesInScripts=function(scripts){var language,i,languagesInScripts=[];for(language in $.uls.data.languages){if($.uls.data.isRedirect(language)){continue;}for(i=0;i<scripts.length;i++){if(scripts[i]===$.uls.data.getScript(language)){languagesInScripts.push(language);break;}}}return languagesInScripts;};$.uls.data.getLanguagesByScriptGroupInRegion=function(region){return $.uls.data.getLanguagesByScriptGroupInRegions([region]);};$.uls.data.getLanguagesByScriptGroup=function(languages){var languagesByScriptGroup={},language,languageIndex,resolvedRedirect,langScriptGroup;for(languageIndex=0;languageIndex<languages.length;languageIndex++){language=languages[languageIndex];resolvedRedirect=$.uls.data.isRedirect(language)||language;langScriptGroup=$.uls.data.getScriptGroupOfLanguage(resolvedRedirect);\\nif(!languagesByScriptGroup[langScriptGroup]){languagesByScriptGroup[langScriptGroup]=[];}languagesByScriptGroup[langScriptGroup].push(language);}return languagesByScriptGroup;};$.uls.data.getLanguagesByScriptGroupInRegions=function(regions){var language,i,scriptGroup,languagesByScriptGroupInRegions={};for(language in $.uls.data.languages){if($.uls.data.isRedirect(language)){continue;}for(i=0;i<regions.length;i++){if($.uls.data.getRegions(language).indexOf(regions[i])!==-1){scriptGroup=$.uls.data.getScriptGroupOfLanguage(language);if(languagesByScriptGroupInRegions[scriptGroup]===undefined){languagesByScriptGroupInRegions[scriptGroup]=[];}languagesByScriptGroupInRegions[scriptGroup].push(language);break;}}}return languagesByScriptGroupInRegions;};$.uls.data.getGroupOfScript=function(script){var scriptGroup;for(scriptGroup in $.uls.data.scriptgroups){if($.uls.data.scriptgroups[scriptGroup].indexOf(script)!==-1){return scriptGroup;}}return'Other';};$.uls.data.getScriptGroupOfLanguage=function(language){\\nreturn $.uls.data.getGroupOfScript($.uls.data.getScript(language));};$.uls.data.sortByScriptGroup=function(languages){var groupedLanguages,scriptGroups,i,allLanguages=[];groupedLanguages=$.uls.data.getLanguagesByScriptGroup(languages);scriptGroups=Object.keys(groupedLanguages).sort();for(i=0;i<scriptGroups.length;i++){allLanguages=allLanguages.concat(groupedLanguages[scriptGroups[i]]);}return allLanguages;};$.uls.data.sortByAutonym=function(a,b){var autonymA=$.uls.data.getAutonym(a)||a,autonymB=$.uls.data.getAutonym(b)||b;return(autonymA.toLowerCase()<autonymB.toLowerCase())?-1:1;};$.uls.data.isRtl=function(language){return $.uls.data.rtlscripts.indexOf($.uls.data.getScript(language))!==-1;};$.uls.data.getDir=function(language){return $.uls.data.isRtl(language)?'rtl':'ltr';};$.uls.data.getLanguagesInTerritory=function(territory){return $.uls.data.territories[territory]||[];};$.uls.data.addLanguage=function(code,options){if(options.target){$.uls.data.languages[code]=[options.target];}else{\\n$.uls.data.languages[code]=[options.script,options.regions,options.autonym];}};$.uls.data.deleteLanguage=function(code){if($.uls.data.languages[code]){delete $.uls.data.languages[code];return true;}return false;};}(jQuery));\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.087Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=jquery.uls.data&skin=vector-2022&version=1ey9x\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=jquery.uls.data&skin=vector-2022&sourcemap=1&version=1ey9x\",\"ext.uls.rewrite.entrypoints@15r14\":\"mw.loader.impl(function(){return[\\\"ext.uls.rewrite.entrypoints@15r14\\\",{\\\"main\\\":\\\"ext.uls.rewrite/EntrypointRegistry.js\\\",\\\"files\\\":{\\\"ext.uls.rewrite/EntrypointRegistry.js\\\":function(require,module,exports){const ENTRYPOINT_TYPE=Object.freeze({MISSING_CONTENT_LANGUAGES:'missing-content-languages',QUICK_ACTIONS:'quick-actions',EMPTY_SEARCH:'empty-search',EMPTY_LIST:'empty-list'});const ULS_MODE=Object.freeze({CONTENT:'content',INTERFACE:'interface'});let isLocked=false;const registry={};const fail=(msg)=>{throw new Error(`[ULS EntrypointRegistry] ${msg}`);};const lock=()=>{isLocked=true;};const allTypes=Object.values(ENTRYPOINT_TYPE);const allModes=Object.values(ULS_MODE);const register=(type,entryPoint,modes)=>{if(isLocked){fail(`Too late! ID: \\\"${entryPoint.id}\\\" tried to register after ULS was mounted`);}const modesArray=[].concat(modes||[]);if(!modesArray.length){fail(`ID: \\\"${entryPoint.id}\\\" must specify mode`);}if(!entryPoint.id||typeof entryPoint.id!=='string'){fail(`Entry point in \\\"${type}\\\" missing valid 'id'. Should be non-empty string`);}if(typeof entryPoint.shouldShow!=='function'||typeof entryPoint.getConfig!=='function'){fail(`ID \\\"${entryPoint.id}\\\" must have 'shouldShow' and 'getConfig' methods`);\\n}if(!allTypes.includes(type)){fail(`Invalid entrypoint type: \\\"${type}\\\" (ID \\\"${entryPoint.id}\\\").`);}const allowedModes=type===ENTRYPOINT_TYPE.MISSING_CONTENT_LANGUAGES?[ULS_MODE.CONTENT]:allModes;modesArray.forEach((mode)=>{if(!allowedModes.includes(mode)){fail(`Mode \\\"${mode}\\\" not supported for type \\\"${type}\\\" (ID \\\"${entryPoint.id}\\\").`);}registry[type]=registry[type]||{};registry[type][mode]=registry[type][mode]||[];registry[type][mode].push(entryPoint);});};const getRegisteredEntrypoints=(type,mode)=>(registry[type]&&registry[type][mode])||[];module.exports={lock,register,getRegisteredEntrypoints,ENTRYPOINT_TYPE,ULS_MODE};\\n}}}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.087Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.uls.rewrite.entrypoints&skin=vector-2022&version=1tpta\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.uls.rewrite.entrypoints&skin=vector-2022&sourcemap=1&version=1tpta\",\"ext.cx.model@115fa\":\"mw.loader.impl(function(){return[\\\"ext.cx.model@115fa\\\",function($,jQuery,require,module){(function(){'use strict';mw.cx={};mw.cx.sourceLanguage=null;mw.cx.targetLanguage=null;mw.cx.tools={};mw.cx.siteMapper=null;}());\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.087Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.cx.model&skin=vector-2022&version=1kavv\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.cx.model&skin=vector-2022&sourcemap=1&version=1kavv\",\"wikibase.databox.fromWikidata@qmair\":\"mw.loader.impl(function(){return[\\\"wikibase.databox.fromWikidata@qmair\\\",function($,jQuery,require,module){'use strict';(function(){function addFromWikidataTracking($content,instrument){const $fromWikidataLink=$content.find('.databox-from-wikidata-link');$fromWikidataLink.on('click',()=>{instrument.send('click',{action_source:'wbFromWikidataClick'});});}function addFromWikidataInstrument($content){const fromWikidataLinkInstrument=mw.testKitchen&&mw.testKitchen.getInstrument('databox-click-tracker');if(fromWikidataLinkInstrument&&fromWikidataLinkInstrument.isInSample()){addFromWikidataTracking($content,fromWikidataLinkInstrument);}}mw.hook('wikipage.content').add(addFromWikidataInstrument);}());\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.088Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=wikibase.databox.fromWikidata&skin=vector-2022&version=9kykt\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=wikibase.databox.fromWikidata&skin=vector-2022&sourcemap=1&version=9kykt\",\"wikibase.client.vector-2022@c1540\":\"mw.loader.impl(function(){return[\\\"wikibase.client.vector-2022@c1540\\\",{\\\"main\\\":\\\"wikibase.client.vector-2022.js\\\",\\\"files\\\":{\\\"wikibase.client.vector-2022.js\\\":function(require,module,exports){(function(){'use strict';var itemId=mw.config.get('wgWikibaseItemId');if(!itemId||[null,'error','registered'].indexOf(mw.loader.getState('ext.uls.interface'))!==-1){return;}mw.loader.using(['mw.config.values.wbRepo','mw.config.values.wbCurrentSiteDetails','ext.uls.interface','oojs-ui.styles.icons-editing-core'],()=>{var repoConfig=mw.config.get('wbRepo');var clientConfig=mw.config.get('wbCurrentSiteDetails');var itemUrl=repoConfig.url+repoConfig.articlePath.replace('$1','Special:EntityPage/'+itemId);if(clientConfig.group){itemUrl+='#sitelinks-'+clientConfig.group;}if(mw.config.get('wgULSLanguageSelectorV2Enabled')){const{cdxIconEdit}=require('./icons.json');mw.loader.using('ext.uls.rewrite.entrypoints').then((require)=>{const EntrypointRegistry=require('ext.uls.rewrite.entrypoints');const{ENTRYPOINT_TYPE,ULS_MODE}=EntrypointRegistry;EntrypointRegistry.register(ENTRYPOINT_TYPE.QUICK_ACTIONS,{id:'wikibase-connected-sitelink',shouldShow:()=>true,getConfig:()=>({label:mw.msg('wikibase-editlinkstitle'),\\nicon:cdxIconEdit,url:itemUrl})},ULS_MODE.CONTENT);});}else{mw.uls.ActionsMenuItemsRegistry.register({name:'wikibaseItemLink',icon:'edit',text:mw.msg('wikibase-editlinkstitle'),href:itemUrl});}},(e)=>{console.error(e);});}());\\n},\\\"icons.json\\\":{\\\"cdxIconEdit\\\":\\\"\\\\u003Cpath d=\\\\\\\"m16.77 8 1.94-2a1 1 0 000-1.41l-3.34-3.3a1 1 0 00-1.41 0L12 3.23zM1 14.25V19h4.75l9.96-9.96-4.75-4.75z\\\\\\\"/\\\\u003E\\\"}}},{},{\\\"wikibase-editlinkstitle\\\":\\\"Links auf Artikel in anderen Sprachen bearbeiten\\\"}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.088Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=wikibase.client.vector-2022&skin=vector-2022&version=n9yrc\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=wikibase.client.vector-2022&skin=vector-2022&sourcemap=1&version=n9yrc\",\"ext.gadget.createNewSection@15015\":\"mw.loader.impl(function(){return[\\\"ext.gadget.createNewSection@15015\\\",function($,jQuery,require,module){$(function(){$('#ca-talk.new a').attr('href',function(index,attr){return attr+'&section=new';});});\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.088Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.gadget.createNewSection&skin=vector-2022&version=qp0xp\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.gadget.createNewSection&skin=vector-2022&sourcemap=1&version=qp0xp\",\"ext.gadget.navileisteAutocollapse@u8922\":\"mw.loader.impl(function(){return[\\\"ext.gadget.navileisteAutocollapse@u8922\\\",function($,jQuery,require,module){(function(mw,$){'use strict';async function init($collapsibles){let $nav=$collapsibles.filter('.klappleiste.navileiste');if(!$nav.length){return;}await mw.loader.using(['user','mediawiki.user','user.options']);let showDefaultCount=mw.user.options.get('NavigationBarShowDefault',typeof window.NavigationBarShowDefault!=='undefined'?window.NavigationBarShowDefault:1);if(showDefaultCount<$nav.length&&mw.config.get('wgNamespaceNumber')!==10){$nav.each(function(){$(this).data('mw-collapsible').collapse();});}}\\nmw.hook('wikipage.collapsibleContent').add(init);}(window.mediaWiki,window.jQuery));\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.088Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.gadget.navileisteAutocollapse&skin=vector-2022&version=40mh3\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.gadget.navileisteAutocollapse&skin=vector-2022&sourcemap=1&version=40mh3\",\"ext.gadget.OpenStreetMap@1p81y\":\"mw.loader.impl(function(){return[\\\"ext.gadget.OpenStreetMap@1p81y\\\",function($,jQuery,require,module){$(function(){if($(\\\"#coordinates a\\\").length){mw.config.set({osm_proj_map_prefix:\\\" | \\\",osm_proj_map:\\\"<img src='https://upload.wikimedia.org/wikipedia/commons/thumb/b/b0/Openstreetmap_logo.svg/20px-Openstreetmap_logo.svg.png' width='17px' height='17px' alt='OSM'>\\\",osm_proj_map_postfix:\\\"\\\",osm_proj_lang:\\\"de\\\"});mw.loader.load(\\\"mediawiki.util\\\");mw.loader.load(\\\"https://meta.wikimedia.org/w/index.php?title=MediaWiki:OSM.js&action=raw&ctype=text/javascript\\\");}});\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.088Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.gadget.OpenStreetMap&skin=vector-2022&version=yrwim\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.gadget.OpenStreetMap&skin=vector-2022&sourcemap=1&version=yrwim\",\"site@fmzz3\":\"mw.loader.impl(function(){return[\\\"site@fmzz3\\\",\\\"\\\"];});\\n// Saved in localStorage at 2026-06-16T10:14:05.088Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=site&skin=vector-2022&version=1pwre\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=site&skin=vector-2022&sourcemap=1&version=1pwre\",\"mediawiki.storage@1utqp\":\"mw.loader.impl(function(){return[\\\"mediawiki.storage@1utqp\\\",{\\\"main\\\":\\\"resources/src/mediawiki.storage/index.js\\\",\\\"files\\\":{\\\"resources/src/mediawiki.storage/index.js\\\":function(require,module,exports){'use strict';const localStorage=(function(){try{return window.localStorage;}catch(e){}}()),sessionStorage=(function(){try{return window.sessionStorage;}catch(e){}}());const SafeStorage=require('./SafeStorage.js');mw.storage=new SafeStorage(localStorage);mw.storage.session=new SafeStorage(sessionStorage);module.exports={local:mw.storage,session:mw.storage.session};\\n},\\\"resources/src/mediawiki.storage/SafeStorage.js\\\":function(require,module,exports){'use strict';const EXPIRY_PREFIX='_EXPIRY_';function SafeStorage(store){this.store=store;if(!window.QUnit){setTimeout(()=>{this.clearExpired();},2000);}}SafeStorage.prototype.get=function(key){if(this.isExpired(key)){return null;}try{return this.store.getItem(key);}catch(e){}return false;};SafeStorage.prototype.set=function(key,value,expiry){if(key.startsWith(EXPIRY_PREFIX)){throw new Error('Key can\\\\'t have a prefix of '+EXPIRY_PREFIX);}if(this.setExpires(key,expiry)===false){return false;}try{this.store.setItem(key,value);return true;}catch(e){}return false;};SafeStorage.prototype.remove=function(key){try{this.store.removeItem(key);this.setExpires(key);return true;}catch(e){}return false;};SafeStorage.prototype.getObject=function(key){const json=this.get(key);if(json===false){return false;}try{return JSON.parse(json);}catch(e){}return null;};SafeStorage.prototype.setObject=function(key,value,expiry){let json;try{json=JSON.stringify(value);return this.set(key,json,expiry);}catch(e){}\\nreturn false;};SafeStorage.prototype.setExpires=function(key,expiry){if(expiry){try{this.store.setItem(EXPIRY_PREFIX+key,Math.floor(Date.now()/1000)+expiry);return true;}catch(e){}}else{try{this.store.removeItem(EXPIRY_PREFIX+key);return true;}catch(e){}}return false;};const MIN_WORK_TIME=3;SafeStorage.prototype.clearExpired=function(){return this.getExpiryKeys().then((keys)=>$.Deferred((d)=>{const iterate=(deadline)=>{while(keys[0]!==undefined&&deadline.timeRemaining()>MIN_WORK_TIME){const key=keys.shift();if(this.isExpired(key)){this.remove(key);}}if(keys[0]!==undefined){mw.requestIdleCallback(iterate);}else{return d.resolve();}};mw.requestIdleCallback(iterate);}));};SafeStorage.prototype.getExpiryKeys=function(){const store=this.store;return $.Deferred((d)=>{mw.requestIdleCallback((deadline)=>{const prefixLength=EXPIRY_PREFIX.length;const keys=[];let length=0;try{length=store.length;}catch(e){}for(let i=0;(i<length&&deadline.timeRemaining()>MIN_WORK_TIME);i++){let key=null;try{key=store.key(i);\\n}catch(e){}if(key!==null&&key.startsWith(EXPIRY_PREFIX)){keys.push(key.slice(prefixLength));}}d.resolve(keys);});}).promise();};SafeStorage.prototype.isExpired=function(key){let expiry;try{expiry=this.store.getItem(EXPIRY_PREFIX+key);}catch(e){return false;}return!!expiry&&expiry<Math.floor(Date.now()/1000);};module.exports=SafeStorage;\\n}}}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.088Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mediawiki.storage&skin=vector-2022&version=uhj3m\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mediawiki.storage&skin=vector-2022&sourcemap=1&version=uhj3m\",\"mediawiki.Title@57gg0\":\"mw.loader.impl(function(){return[\\\"mediawiki.Title@57gg0\\\",{\\\"main\\\":\\\"Title.js\\\",\\\"files\\\":{\\\"Title.js\\\":function(require,module,exports){let toUpperMap;const mwString=require('mediawiki.String'),namespaceIds=mw.config.get('wgNamespaceIds'),NS_MAIN=namespaceIds[''],NS_TALK=namespaceIds.talk,NS_SPECIAL=namespaceIds.special,NS_MEDIA=namespaceIds.media,NS_FILE=namespaceIds.file,FILENAME_MAX_BYTES=240,TITLE_MAX_BYTES=255,getNsIdByName=function(ns){if(typeof ns!=='string'){return false;}ns=ns.toLowerCase();if(!Object.hasOwnProperty.call(mw.config.get('wgNamespaceIds'),ns)){return false;}return mw.config.get('wgNamespaceIds')[ns];},isKnownNamespace=function(namespace){return namespace===NS_MAIN||Object.hasOwnProperty.call(mw.config.get('wgFormattedNamespaces'),namespace);},getNamespacePrefix=function(namespace){return namespace===NS_MAIN?'':(mw.config.get('wgFormattedNamespaces')[namespace].replace(/ /g,'_')+':');},rUnderscoreTrim=/^_+|_+$/g,rSplit=/^(.+?)_*:_*(.*)$/,rInvalid=new RegExp('[^'+mw.config.get('wgLegalTitleChars')+']'+'|%[\\\\\\\\dA-Fa-f]{2}'+'|&[\\\\\\\\dA-Za-z\\\\u0080-\\\\uFFFF]+;'),rWhitespace=/[ _\\\\u00A0\\\\u1680\\\\u180E\\\\u2000-\\\\u200A\\\\u2028\\\\u2029\\\\u202F\\\\u205F\\\\u3000]+/g,\\nrUnicodeBidi=/[\\\\u200E\\\\u200F\\\\u202A-\\\\u202E]+/g,sanitationRules=[{pattern:/~{3}/g,replace:'',generalRule:true},{pattern:/[\\\\x00-\\\\x1f\\\\x7f]/g,replace:'',generalRule:true},{pattern:/%([\\\\dA-Fa-f]{2})/g,replace:'% $1',generalRule:true},{pattern:/&(([\\\\dA-Za-z\\\\x80-\\\\xff]+|#\\\\d+|#x[\\\\dA-Fa-f]+);)/g,replace:'& $1',generalRule:true},{pattern:new RegExp('['+mw.config.get('wgIllegalFileChars','')+']','g'),replace:'-',fileRule:true},{pattern:/[}\\\\]>]/g,replace:')',generalRule:true},{pattern:/[{[<]/g,replace:'(',generalRule:true},{pattern:new RegExp(rInvalid.source,'g'),replace:'-',generalRule:true},{pattern:/^(\\\\.|\\\\.\\\\.|\\\\.\\\\/.*|\\\\.\\\\.\\\\/.*|.*\\\\/\\\\.\\\\/.*|.*\\\\/\\\\.\\\\.\\\\/.*|.*\\\\/\\\\.|.*\\\\/\\\\.\\\\.)$/g,replace:'',generalRule:true}],parse=function(title,defaultNamespace){let namespace=defaultNamespace===undefined?NS_MAIN:defaultNamespace;title=title.replace(rUnicodeBidi,'').replace(rWhitespace,'_').replace(rUnderscoreTrim,'');if(title.includes('\\\\uFFFD')){return false;}if(title!==''&&title[0]===':'){namespace=NS_MAIN;title=title.slice(1)\\n.replace(rUnderscoreTrim,'');}if(title===''){return false;}let m=title.match(rSplit);if(m){const id=getNsIdByName(m[1]);if(id!==false){namespace=id;title=m[2];if(namespace===NS_TALK&&(m=title.match(rSplit))){if(getNsIdByName(m[1])!==false){return false;}}}}const i=title.indexOf('#');let fragment;if(i===-1){fragment=null;}else{fragment=title.slice(i+1).replace(/_/g,' ');title=title.slice(0,i).replace(rUnderscoreTrim,'');}if(rInvalid.test(title)){return false;}if(title.includes('.')&&(title==='.'||title==='..'||title.startsWith('./')||title.startsWith('../')||title.includes('/./')||title.includes('/../')||title.endsWith('/.')||title.endsWith('/..'))){return false;}if(title.includes('~~~')){return false;}if(namespace!==NS_SPECIAL&&mwString.byteLength(title)>TITLE_MAX_BYTES){return false;}if(title===''&&namespace!==NS_MAIN){return false;}if(title[0]===':'){return false;}return{namespace:namespace,title:title,fragment:fragment};},text=function(s){return s.replace(/_/g,' ');},sanitize=function(s,filter){\\nconst rules=sanitationRules;for(let i=0,ruleLength=rules.length;i<ruleLength;++i){const rule=rules[i];for(let m=0,filterLength=filter.length;m<filterLength;++m){if(rule[filter[m]]){s=s.replace(rule.pattern,rule.replace);}}}return s;},trimToByteLength=function(s,length){return mwString.trimByteLength('',s,length).newVal;},trimFileNameToByteLength=function(name,extension){return trimToByteLength(name,FILENAME_MAX_BYTES-extension.length-1)+'.'+extension;};function Title(title,namespace){const parsed=parse(title,namespace);if(!parsed){throw new Error('Unable to parse title');}this.namespace=parsed.namespace;this.title=parsed.title;this.fragment=parsed.fragment;}Title.newFromText=function(title,namespace){const parsed=parse(title,namespace);if(!parsed){return null;}const t=Object.create(Title.prototype);t.namespace=parsed.namespace;t.title=parsed.title;t.fragment=parsed.fragment;return t;};Title.makeTitle=function(namespace,title){if(!isKnownNamespace(namespace)){return null;}else{return mw.Title.newFromText(getNamespacePrefix(namespace)+title);\\n}};Title.newFromUserInput=function(title,defaultNamespace,options){let namespace=parseInt(defaultNamespace)||NS_MAIN;options=Object.assign({forUploading:true},options);title=title.replace(/\\\\s/g,' ').trim();if(title!==''&&title[0]===':'){namespace=NS_MAIN;title=title.slice(1).replace(rUnderscoreTrim,'');}const m=title.match(rSplit);if(m){const id=getNsIdByName(m[1]);if(id!==false){namespace=id;title=m[2];}}if(namespace===NS_MEDIA||(options.forUploading&&(namespace===NS_FILE))){title=sanitize(title,['generalRule','fileRule']);const lastDot=title.lastIndexOf('.');if(lastDot===-1||lastDot>=title.length-1){return null;}const ext=title.slice(lastDot+1);title=title.slice(0,lastDot).trim();title=trimFileNameToByteLength(title,ext);}else{title=sanitize(title,['generalRule']);if(namespace!==NS_SPECIAL){title=trimToByteLength(title,TITLE_MAX_BYTES);}}title=title.replace(/^:+/,'');return Title.newFromText(title,namespace);};Title.newFromFileName=function(uncleanName){return Title.newFromUserInput('File:'+uncleanName);\\n};Title.newFromImg=function(img){const src=img.jquery?img[0].src:img.src,data=mw.util.parseImageUrl(src);return data?mw.Title.newFromText('File:'+data.name):null;};Title.isTalkNamespace=function(namespaceId){return namespaceId>NS_MAIN&&namespaceId%2===1;};Title.wantSignaturesNamespace=function(namespaceId){return Title.isTalkNamespace(namespaceId)||mw.config.get('wgExtraSignatureNamespaces').includes(namespaceId);};Title.exists=function(title){const obj=Title.exist.pages;let match;if(typeof title==='string'){match=obj[title];}else if(title instanceof Title){match=obj[title.toString()];}else{throw new Error('mw.Title.exists: title must be a string or an instance of Title');}if(typeof match!=='boolean'){return null;}return match;};Title.exist={pages:{},set:function(titles,state){const pages=this.pages;titles=Array.isArray(titles)?titles:[titles];state=state===undefined?true:!!state;for(let i=0,len=titles.length;i<len;i++){pages[titles[i]]=state;}return true;}};Title.normalizeExtension=function(extension){\\nconst lower=extension.toLowerCase(),normalizations={htm:'html',jpeg:'jpg',mpeg:'mpg',tiff:'tif',ogv:'ogg'};if(Object.hasOwnProperty.call(normalizations,lower)){return normalizations[lower];}else if(/^[\\\\da-z]+$/.test(lower)){return lower;}else{return'';}};Title.phpCharToUpper=function(chr){if(!toUpperMap){toUpperMap=require('./phpCharToUpper.json');}if(toUpperMap[chr]===0){return chr;}return toUpperMap[chr]||chr.toUpperCase();};Title.prototype={constructor:Title,getNamespaceId:function(){return this.namespace;},getNamespacePrefix:function(){return getNamespacePrefix(this.namespace);},getFileNameWithoutExtension:function(){const ext=this.getExtension();if(ext===null){return this.getMain();}return this.getMain().slice(0,-ext.length-1);},getFileNameTextWithoutExtension:function(){return text(this.getFileNameWithoutExtension());},getName:function(){return this.getFileNameWithoutExtension();},getNameText:function(){return text(this.getFileNameTextWithoutExtension());},getExtension:function(){\\nconst lastDot=this.title.lastIndexOf('.');if(lastDot===-1){return null;}return this.title.slice(lastDot+1)||null;},getMain:function(){if(mw.config.get('wgCaseSensitiveNamespaces').includes(this.namespace)||!this.title.length){return this.title;}const firstChar=mwString.charAt(this.title,0);return mw.Title.phpCharToUpper(firstChar)+this.title.slice(firstChar.length);},getMainText:function(){return text(this.getMain());},getPrefixedDb:function(){return this.getNamespacePrefix()+this.getMain();},getPrefixedText:function(){return text(this.getPrefixedDb());},getRelativeText:function(namespace){if(this.getNamespaceId()===namespace){return this.getMainText();}else if(this.getNamespaceId()===NS_MAIN){return':'+this.getPrefixedText();}else{return this.getPrefixedText();}},getFragment:function(){return this.fragment;},getUrl:function(params){const fragment=this.getFragment();if(fragment){return mw.util.getUrl(this.toString()+'#'+fragment,params);}else{return mw.util.getUrl(this.toString(),params);\\n}},isTalkPage:function(){return Title.isTalkNamespace(this.getNamespaceId());},getTalkPage:function(){if(!this.canHaveTalkPage()){return null;}return this.isTalkPage()?this:Title.makeTitle(this.getNamespaceId()+1,this.getMainText());},getSubjectPage:function(){return this.isTalkPage()?Title.makeTitle(this.getNamespaceId()-1,this.getMainText()):this;},canHaveTalkPage:function(){return this.getNamespaceId()>=NS_MAIN;},exists:function(){return Title.exists(this);}};Title.prototype.toString=Title.prototype.getPrefixedDb;Title.prototype.toText=Title.prototype.getPrefixedText;mw.Title=Title;\\n},\\\"phpCharToUpper.json\\\":{\\\"ß\\\":0,\\\"ŉ\\\":0,\\\"ǰ\\\":0,\\\"ʂ\\\":0,\\\"ͅ\\\":0,\\\"ΐ\\\":0,\\\"ΰ\\\":0,\\\"և\\\":0,\\\"ა\\\":0,\\\"ბ\\\":0,\\\"გ\\\":0,\\\"დ\\\":0,\\\"ე\\\":0,\\\"ვ\\\":0,\\\"ზ\\\":0,\\\"თ\\\":0,\\\"ი\\\":0,\\\"კ\\\":0,\\\"ლ\\\":0,\\\"მ\\\":0,\\\"ნ\\\":0,\\\"ო\\\":0,\\\"პ\\\":0,\\\"ჟ\\\":0,\\\"რ\\\":0,\\\"ს\\\":0,\\\"ტ\\\":0,\\\"უ\\\":0,\\\"ფ\\\":0,\\\"ქ\\\":0,\\\"ღ\\\":0,\\\"ყ\\\":0,\\\"შ\\\":0,\\\"ჩ\\\":0,\\\"ც\\\":0,\\\"ძ\\\":0,\\\"წ\\\":0,\\\"ჭ\\\":0,\\\"ხ\\\":0,\\\"ჯ\\\":0,\\\"ჰ\\\":0,\\\"ჱ\\\":0,\\\"ჲ\\\":0,\\\"ჳ\\\":0,\\\"ჴ\\\":0,\\\"ჵ\\\":0,\\\"ჶ\\\":0,\\\"ჷ\\\":0,\\\"ჸ\\\":0,\\\"ჹ\\\":0,\\\"ჺ\\\":0,\\\"ჽ\\\":0,\\\"ჾ\\\":0,\\\"ჿ\\\":0,\\\"ᶎ\\\":0,\\\"ẖ\\\":0,\\\"ẗ\\\":0,\\\"ẘ\\\":0,\\\"ẙ\\\":0,\\\"ẚ\\\":0,\\\"ὐ\\\":0,\\\"ὒ\\\":0,\\\"ὔ\\\":0,\\\"ὖ\\\":0,\\\"ᾀ\\\":\\\"ᾈ\\\",\\\"ᾁ\\\":\\\"ᾉ\\\",\\\"ᾂ\\\":\\\"ᾊ\\\",\\\"ᾃ\\\":\\\"ᾋ\\\",\\\"ᾄ\\\":\\\"ᾌ\\\",\\\"ᾅ\\\":\\\"ᾍ\\\",\\\"ᾆ\\\":\\\"ᾎ\\\",\\\"ᾇ\\\":\\\"ᾏ\\\",\\\"ᾈ\\\":0,\\\"ᾉ\\\":0,\\\"ᾊ\\\":0,\\\"ᾋ\\\":0,\\\"ᾌ\\\":0,\\\"ᾍ\\\":0,\\\"ᾎ\\\":0,\\\"ᾏ\\\":0,\\\"ᾐ\\\":\\\"ᾘ\\\",\\\"ᾑ\\\":\\\"ᾙ\\\",\\\"ᾒ\\\":\\\"ᾚ\\\",\\\"ᾓ\\\":\\\"ᾛ\\\",\\\"ᾔ\\\":\\\"ᾜ\\\",\\\"ᾕ\\\":\\\"ᾝ\\\",\\\"ᾖ\\\":\\\"ᾞ\\\",\\\"ᾗ\\\":\\\"ᾟ\\\",\\\"ᾘ\\\":0,\\\"ᾙ\\\":0,\\\"ᾚ\\\":0,\\\"ᾛ\\\":0,\\\"ᾜ\\\":0,\\\"ᾝ\\\":0,\\\"ᾞ\\\":0,\\\"ᾟ\\\":0,\\\"ᾠ\\\":\\\"ᾨ\\\",\\\"ᾡ\\\":\\\"ᾩ\\\",\\\"ᾢ\\\":\\\"ᾪ\\\",\\\"ᾣ\\\":\\\"ᾫ\\\",\\\"ᾤ\\\":\\\"ᾬ\\\",\\\"ᾥ\\\":\\\"ᾭ\\\",\\\"ᾦ\\\":\\\"ᾮ\\\",\\\"ᾧ\\\":\\\"ᾯ\\\",\\\"ᾨ\\\":0,\\\"ᾩ\\\":0,\\\"ᾪ\\\":0,\\\"ᾫ\\\":0,\\\"ᾬ\\\":0,\\\"ᾭ\\\":0,\\\"ᾮ\\\":0,\\\"ᾯ\\\":0,\\\"ᾲ\\\":0,\\\"ᾳ\\\":\\\"ᾼ\\\",\\n\\\"ᾴ\\\":0,\\\"ᾶ\\\":0,\\\"ᾷ\\\":0,\\\"ᾼ\\\":0,\\\"ῂ\\\":0,\\\"ῃ\\\":\\\"ῌ\\\",\\\"ῄ\\\":0,\\\"ῆ\\\":0,\\\"ῇ\\\":0,\\\"ῌ\\\":0,\\\"ῒ\\\":0,\\\"ΐ\\\":0,\\\"ῖ\\\":0,\\\"ῗ\\\":0,\\\"ῢ\\\":0,\\\"ΰ\\\":0,\\\"ῤ\\\":0,\\\"ῦ\\\":0,\\\"ῧ\\\":0,\\\"ῲ\\\":0,\\\"ῳ\\\":\\\"ῼ\\\",\\\"ῴ\\\":0,\\\"ῶ\\\":0,\\\"ῷ\\\":0,\\\"ῼ\\\":0,\\\"ⅰ\\\":0,\\\"ⅱ\\\":0,\\\"ⅲ\\\":0,\\\"ⅳ\\\":0,\\\"ⅴ\\\":0,\\\"ⅵ\\\":0,\\\"ⅶ\\\":0,\\\"ⅷ\\\":0,\\\"ⅸ\\\":0,\\\"ⅹ\\\":0,\\\"ⅺ\\\":0,\\\"ⅻ\\\":0,\\\"ⅼ\\\":0,\\\"ⅽ\\\":0,\\\"ⅾ\\\":0,\\\"ⅿ\\\":0,\\\"ⓐ\\\":0,\\\"ⓑ\\\":0,\\\"ⓒ\\\":0,\\\"ⓓ\\\":0,\\\"ⓔ\\\":0,\\\"ⓕ\\\":0,\\\"ⓖ\\\":0,\\\"ⓗ\\\":0,\\\"ⓘ\\\":0,\\\"ⓙ\\\":0,\\\"ⓚ\\\":0,\\\"ⓛ\\\":0,\\\"ⓜ\\\":0,\\\"ⓝ\\\":0,\\\"ⓞ\\\":0,\\\"ⓟ\\\":0,\\\"ⓠ\\\":0,\\\"ⓡ\\\":0,\\\"ⓢ\\\":0,\\\"ⓣ\\\":0,\\\"ⓤ\\\":0,\\\"ⓥ\\\":0,\\\"ⓦ\\\":0,\\\"ⓧ\\\":0,\\\"ⓨ\\\":0,\\\"ⓩ\\\":0,\\\"ꞔ\\\":0,\\\"ꞹ\\\":0,\\\"ꞻ\\\":0,\\\"ꞽ\\\":0,\\\"ꞿ\\\":0,\\\"ꟃ\\\":0,\\\"ﬀ\\\":0,\\\"ﬁ\\\":0,\\\"ﬂ\\\":0,\\\"ﬃ\\\":0,\\\"ﬄ\\\":0,\\\"ﬅ\\\":0,\\\"ﬆ\\\":0,\\\"ﬓ\\\":0,\\\"ﬔ\\\":0,\\\"ﬕ\\\":0,\\\"ﬖ\\\":0,\\\"ﬗ\\\":0,\\\"𖹠\\\":0,\\\"𖹡\\\":0,\\\"𖹢\\\":0,\\\"𖹣\\\":0,\\\"𖹤\\\":0,\\\"𖹥\\\":0,\\\"𖹦\\\":0,\\\"𖹧\\\":0,\\\"𖹨\\\":0,\\\"𖹩\\\":0,\\\"𖹪\\\":0,\\\"𖹫\\\":0,\\\"𖹬\\\":0,\\\"𖹭\\\":0,\\\"𖹮\\\":0,\\\"𖹯\\\":0,\\\"𖹰\\\":0,\\\"𖹱\\\":0,\\\"𖹲\\\":0,\\\"𖹳\\\":0,\\\"𖹴\\\":0,\\\"𖹵\\\":0,\\\"𖹶\\\":0,\\\"𖹷\\\":0,\\\"𖹸\\\":0,\\\"𖹹\\\":0,\\\"𖹺\\\":0,\\\"𖹻\\\":0,\\\"𖹼\\\":0,\\\"𖹽\\\":0,\\\"𖹾\\\":0,\\\"𖹿\\\":0}}}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.088Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mediawiki.Title&skin=vector-2022&version=1yfci\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mediawiki.Title&skin=vector-2022&sourcemap=1&version=1yfci\",\"mediawiki.cldr@100c7\":\"mw.loader.impl(function(){return[\\\"mediawiki.cldr@100c7\\\",function($,jQuery,require,module){(function(){'use strict';mw.cldr={getPluralForm:function(number,pluralRules){const pluralRuleParser=require('mediawiki.libs.pluralruleparser');let i;for(i=0;i<pluralRules.length;i++){if(pluralRuleParser(pluralRules[i],number)){break;}}return i;}};}());\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.089Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mediawiki.cldr&skin=vector-2022&version=15d66\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mediawiki.cldr&skin=vector-2022&sourcemap=1&version=15d66\",\"ext.gadget.CommonsDirekt@zenew\":\"mw.loader.impl(function(){return[\\\"ext.gadget.CommonsDirekt@zenew\\\",function($,jQuery,require,module){(function(mw,$){\\\"use strict\\\";var Paths={com:[\\\"//commons.wikimedia.org/wiki/File:\\\",\\\"//commons.wikimedia.org/w/index.php?title=File:\\\"],upload:\\\"upload\\\\\\\\.wikimedia\\\\\\\\.org/wikipedia/commons/\\\"},RE;function factory(){var s6=mw.config.get(\\\"wgFormattedNamespaces\\\")[\\\"6\\\"],start=window.document.location.hostname;s6=mw.util.escapeRegExp(s6)+\\\":\\\";start=mw.util.escapeRegExp(start);start=\\\"^(?:(?:https?:)?//\\\"+start+\\\")?/\\\";RE={bracket:[],here:[]};RE.bracket[0]=new RegExp(\\\"\\\\\\\\(\\\",\\\"g\\\");RE.bracket[1]=new RegExp(\\\"\\\\\\\\)\\\",\\\"g\\\");RE.here[0]=new RegExp(start+\\\"wiki/\\\"+s6);RE.here[1]=new RegExp(start+\\\"w/index\\\\\\\\.php\\\"+\\\"\\\\\\\\?title=\\\"+s6);RE.upload=new RegExp(\\\"^(?:https?:)?//\\\"+Paths.upload);}function fiat(i,a){var $e=$(a),s;if(!RE){factory();}if(RE.upload.test($e.find(\\\"img\\\").attr(\\\"src\\\"))){s=$e.attr(\\\"href\\\");s=s.replace(RE.here[0],Paths.com[0]).replace(RE.here[1],Paths.com[1]).replace(RE.bracket[0],\\\"%28\\\").replace(RE.bracket[1],\\\"%29\\\");$e.attr(\\\"href\\\",s);}}function find($a){$a.find(\\\"a.image, a.mw-file-description\\\").each(fiat);}function fire(){\\nif(!mw.user.options.get(\\\"multimediaviewer-enable\\\")){mw.hook(\\\"wikipage.content\\\").add(find);}}function first(){if(mw.config.get(\\\"wgNamespaceNumber\\\",0)>=0){mw.loader.using([\\\"mediawiki.util\\\",\\\"user.options\\\"],fire);}}first();}(window.mediaWiki,window.jQuery));\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.089Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.gadget.CommonsDirekt&skin=vector-2022&version=gy57k\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.gadget.CommonsDirekt&skin=vector-2022&sourcemap=1&version=gy57k\",\"mediawiki.language@11dd0\":\"mw.loader.impl(function(){return[\\\"mediawiki.language@11dd0\\\",function($,jQuery,require,module){(function(){mw.language={data:{},getData:function(langCode,dataKey){const langData=mw.language.data;langCode=langCode.toLowerCase();if(langData&&langData[langCode]instanceof mw.Map){return langData[langCode].get(dataKey);}return undefined;},setData:function(langCode,dataKey,value){const langData=mw.language.data;langCode=langCode.toLowerCase();if(!(langData[langCode]instanceof mw.Map)){langData[langCode]=new mw.Map();}if(arguments.length>2){langData[langCode].set(dataKey,value);}else{langData[langCode].set(dataKey);}}};}());\\n(function(){Object.assign(mw.language,{convertPlural:function(count,forms,explicitPluralForms){let pluralFormIndex=0;if(explicitPluralForms&&(explicitPluralForms[count]!==undefined)){return explicitPluralForms[count];}if(!forms||forms.length===0){return'';}const pluralRules=mw.language.getData(mw.config.get('wgUserLanguage'),'pluralRules');if(!pluralRules){return(count===1)?forms[0]:forms[1];}pluralFormIndex=mw.cldr.getPluralForm(count,pluralRules);pluralFormIndex=Math.min(pluralFormIndex,forms.length-1);return forms[pluralFormIndex];},preConvertPlural:function(forms,count){while(forms.length<count){forms.push(forms[forms.length-1]);}return forms;},gender:function(gender,forms){if(!forms||forms.length===0){return'';}forms=mw.language.preConvertPlural(forms,2);if(gender==='male'){return forms[0];}if(gender==='female'){return forms[1];}return(forms.length===3)?forms[2]:forms[0];},convertGrammarMapping:{},convertGrammar:function(word,form){const userLanguage=mw.config.get('wgUserLanguage');\\nconst forms=mw.language.getData(userLanguage,'grammarForms');if(forms&&forms[form]&&forms[form][word]){return forms[form][word];}if(Object.prototype.hasOwnProperty.call(mw.language.convertGrammarMapping,userLanguage)){return mw.language.convertGrammarMapping[userLanguage](word,form);}const transformations=mw.language.getData(userLanguage,'grammarTransformations');if(!(transformations&&transformations[form])){return word;}let patterns=transformations[form];if(typeof patterns==='string'){patterns=transformations[patterns];}for(let i=0;i<patterns.length;i++){const rule=patterns[i];const sourcePattern=rule[0];if(sourcePattern==='@metadata'){continue;}const regexp=new RegExp(sourcePattern);const replacement=rule[1];if(word.match(regexp)){return word.replace(regexp,replacement);}}return word;},listToText:function(list){let text='';for(let i=0;i<list.length;i++){text+=list[i];if(list.length-2===i){text+=mw.message('and').escaped()+mw.message('word-separator').escaped();}else if(list.length-1!==i){\\ntext+=mw.message('comma-separator').escaped();}}return text;},bcp47:function(languageTag){let isFirstSegment=true,isPrivate=false;languageTag=languageTag.toLowerCase();const bcp47Map=mw.language.getData(mw.config.get('wgUserLanguage'),'bcp47Map');if(bcp47Map&&Object.prototype.hasOwnProperty.call(bcp47Map,languageTag)){languageTag=bcp47Map[languageTag];}const segments=languageTag.split('-');const formatted=segments.map((segment)=>{let newSegment;if(isPrivate){newSegment=segment.toLowerCase();}else if(segment.length===2&&!isFirstSegment){newSegment=segment.toUpperCase();}else if(segment.length===4&&!isFirstSegment){newSegment=segment.charAt(0).toUpperCase()+segment.slice(1).toLowerCase();}else{newSegment=segment.toLowerCase();}isPrivate=segment.toLowerCase()==='x';isFirstSegment=false;return newSegment;});return formatted.join('-');}});}());\\n(function(){function pad(text,size,ch,end){if(!ch){ch='0';}const out=String(text);const count=Math.ceil((size-out.length)/ch.length);const padStr=ch.repeat(Math.max(0,count));return end?out+padStr:padStr+out;}function commafyNumber(value,pattern,options){const patternParts=pattern.split('.'),maxPlaces=(patternParts[1]||[]).length,valueParts=String(Math.abs(value)).split('.'),fractional=valueParts[1]||'',pieces=[];let groupSize=0,groupSize2=0;options=options||{group:',',decimal:'.'};if(isNaN(value)){return value;}let padLength;if(patternParts[1]){padLength=(patternParts[1]&&patternParts[1].lastIndexOf('0')+1);if(padLength>fractional.length){valueParts[1]=pad(fractional,padLength,'0',true);}if(maxPlaces<fractional.length){valueParts[1]=fractional.slice(0,maxPlaces);}}else{if(valueParts[1]){valueParts.pop();}}const patternDigits=patternParts[0].replace(',','');padLength=patternDigits.indexOf('0');if(padLength!==-1){padLength=patternDigits.length-padLength;if(padLength>valueParts[0].length){\\nvalueParts[0]=pad(valueParts[0],padLength);}if(!patternDigits.includes('#')&&padLength){valueParts[0]=valueParts[0].slice(-padLength);}}let index=patternParts[0].lastIndexOf(',');if(index!==-1){groupSize=patternParts[0].length-index-1;const remainder=patternParts[0].slice(0,index);index=remainder.lastIndexOf(',');if(index!==-1){groupSize2=remainder.length-index-1;}}if(options.minimumGroupingDigits===null||valueParts[0].length>=groupSize+options.minimumGroupingDigits){for(let whole=valueParts[0];whole;){const off=groupSize?whole.length-groupSize:0;pieces.push((off>0)?whole.slice(off):whole);whole=(off>0)?whole.slice(0,off):'';if(groupSize2){groupSize=groupSize2;groupSize2=null;}}valueParts[0]=pieces.reverse().join(options.group);}return valueParts.join(options.decimal);}function commafyInternal(value,pattern,minimumGroupingDigits){const transformTable=mw.language.getSeparatorTransformTable(),group=transformTable[',']||',',numberPatternRE=/[#0,]*[#0](?:\\\\.0*#*)?/,decimal=transformTable['.']||'.',\\npatternList=pattern.split(';'),positivePattern=patternList[0];pattern=patternList[(value<0)?1:0]||('-'+positivePattern);const numberPattern=positivePattern.match(numberPatternRE);minimumGroupingDigits=minimumGroupingDigits!==undefined?minimumGroupingDigits:null;if(!numberPattern){throw new Error('unable to find a number expression in pattern: '+pattern);}return pattern.replace(numberPatternRE,commafyNumber(value,numberPattern[0],{minimumGroupingDigits:minimumGroupingDigits,decimal:decimal,group:group}));}function flipTransform(){const flipped={};flipped[',']='';for(let i=0;i<arguments.length;i++){const table=arguments[i];for(const key in table){flipped[table[key]]=key===','?'':key;}}return flipped;}Object.assign(mw.language,{convertNumber:function(num,integer){if(integer&&parseInt(num,10)===num){return num;}const digitTransformTable=mw.language.getDigitTransformTable();const separatorTransformTable=mw.language.getSeparatorTransformTable();let transformTable,numberString;if(integer){\\ntransformTable=flipTransform(separatorTransformTable,digitTransformTable);numberString=String(num);}else{if(mw.config.get('wgTranslateNumerals')){transformTable=digitTransformTable;}const pattern=mw.language.getData(mw.config.get('wgUserLanguage'),'digitGroupingPattern')||'#,##0.###';const minimumGroupingDigits=mw.language.getData(mw.config.get('wgUserLanguage'),'minimumGroupingDigits')||null;numberString=commafyInternal(num,pattern,minimumGroupingDigits);}let convertedNumber;if(transformTable){convertedNumber='';for(let i=0;i<numberString.length;i++){if(Object.prototype.hasOwnProperty.call(transformTable,numberString[i])){convertedNumber+=transformTable[numberString[i]];}else{convertedNumber+=numberString[i];}}}else{convertedNumber=numberString;}if(integer){convertedNumber=parseInt(convertedNumber,10);}return convertedNumber;},getDigitTransformTable:function(){return mw.language.getData(mw.config.get('wgUserLanguage'),'digitTransformTable')||[];},getSeparatorTransformTable:function(){\\nreturn mw.language.getData(mw.config.get('wgUserLanguage'),'separatorTransformTable')||[];}});}());\\n(function(){Object.assign(mw.language,{getFallbackLanguages:function(){return mw.language.getData(mw.config.get('wgUserLanguage'),'fallbackLanguages')||[];},getFallbackLanguageChain:function(){return[mw.config.get('wgUserLanguage')].concat(mw.language.getFallbackLanguages());}});}());\\nmw.language.setData(\\\"de\\\",{\\\"digitTransformTable\\\":null,\\\"separatorTransformTable\\\":{\\\",\\\":\\\".\\\",\\\".\\\":\\\",\\\"},\\\"minimumGroupingDigits\\\":1,\\\"formalityIndex\\\":0,\\\"grammarForms\\\":[],\\\"grammarTransformations\\\":[],\\\"pluralRules\\\":[\\\"i = 1 and v = 0 @integer 1\\\"],\\\"digitGroupingPattern\\\":\\\"#,##0.###\\\",\\\"fallbackLanguages\\\":[\\\"en\\\"],\\\"bcp47Map\\\":{\\\"als\\\":\\\"gsw\\\",\\\"bat-smg\\\":\\\"sgs\\\",\\\"be-x-old\\\":\\\"be-tarask\\\",\\\"fiu-vro\\\":\\\"vro\\\",\\\"roa-rup\\\":\\\"rup\\\",\\\"zh-classical\\\":\\\"lzh\\\",\\\"zh-min-nan\\\":\\\"nan\\\",\\\"zh-yue\\\":\\\"yue\\\",\\\"cbk-zam\\\":\\\"cbk\\\",\\\"de-formal\\\":\\\"de-x-formal\\\",\\\"eml\\\":\\\"egl\\\",\\\"en-rtl\\\":\\\"en-x-rtl\\\",\\\"es-formal\\\":\\\"es-x-formal\\\",\\\"hu-formal\\\":\\\"hu-x-formal\\\",\\\"map-bms\\\":\\\"jv-x-bms\\\",\\\"mo\\\":\\\"ro-Cyrl-MD\\\",\\\"nrm\\\":\\\"nrf\\\",\\\"nl-informal\\\":\\\"nl-x-informal\\\",\\\"roa-tara\\\":\\\"nap-x-tara\\\",\\\"simple\\\":\\\"en-simple\\\",\\\"sr-ec\\\":\\\"sr-Cyrl\\\",\\\"sr-el\\\":\\\"sr-Latn\\\",\\\"crh-ro\\\":\\\"crh-Latn-RO\\\",\\\"kk-cn\\\":\\\"kk-Arab-CN\\\",\\\"kk-tr\\\":\\\"kk-Latn-TR\\\",\\\"zh-cn\\\":\\\"zh-Hans-CN\\\",\\\"zh-sg\\\":\\\"zh-Hans-SG\\\",\\\"zh-my\\\":\\\"zh-Hans-MY\\\",\\\"zh-tw\\\":\\\"zh-Hant-TW\\\",\\\"zh-hk\\\":\\\"zh-Hant-HK\\\",\\\"zh-mo\\\":\\\"zh-Hant-MO\\\"}});\\n},{},{\\\"and\\\":\\\" und\\\",\\\"comma-separator\\\":\\\", \\\",\\\"word-separator\\\":\\\" \\\"}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.089Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mediawiki.language&skin=vector-2022&version=2glox\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mediawiki.language&skin=vector-2022&sourcemap=1&version=2glox\",\"mediawiki.jqueryMsg@1i0ih\":\"mw.loader.impl(function(){return[\\\"mediawiki.jqueryMsg@1i0ih\\\",{\\\"main\\\":\\\"mediawiki.jqueryMsg.js\\\",\\\"files\\\":{\\\"mediawiki.jqueryMsg.js\\\":function(require,module,exports){const slice=Array.prototype.slice,util=require('mediawiki.util'),mwString=require('mediawiki.String'),parserDefaults={magic:{PAGENAME:mw.config.get('wgPageName'),PAGENAMEE:util.wikiUrlencode(mw.config.get('wgPageName')),SERVERNAME:mw.config.get('wgServerName'),CONTENTLANGUAGE:mw.config.get('wgContentLanguage')},allowedHtmlElements:[],allowedSelfClosingHtmlElements:['br','wbr','hr'],allowedHtmlCommonAttributes:['id','class','lang','dir','title','role'],allowedHtmlAttributesByElement:{},messages:mw.messages,language:mw.language,format:'parse'};$.extend(true,parserDefaults,require('./parserDefaults.json'));function appendWithoutParsing($parent,children){let i,len;if(!Array.isArray(children)){children=[children];}for(i=0,len=children.length;i<len;i++){if(children[i]!==Object(children[i])){children[i]=document.createTextNode(children[i]);}if(children[i]instanceof $&&children[i].hasClass('mediaWiki_htmlEmitter')){children[i]=children[i].contents();}}return $parent.append(children);}function decodePrimaryHtmlEntities(encoded){\\nreturn encoded.replace(/&#039;/g,'\\\\'').replace(/&quot;/g,'\\\"').replace(/&lt;/g,'<').replace(/&gt;/g,'>').replace(/&amp;/g,'&');}function textify(input){if(input instanceof $){input=input.text();}return String(input);}function getFailableParserFn(options){return function(args){const parser=new Parser(options),key=args[0],argsArray=Array.isArray(args[1])?args[1]:slice.call(args,1);try{return parser.parse(key,argsArray);}catch(e){const fallback=parser.settings.messages.get(key);mw.log.warn('mediawiki.jqueryMsg: '+key+': '+e.message);mw.track('mediawiki.jqueryMsg.error',{messageKey:key,errorMessage:e.message});return $('<span>').text(fallback);}};}const setParserDefaults=function(data){Object.assign(parserDefaults,data);};const getParserDefaults=function(){return Object.assign({},parserDefaults);};const defaultMessageFunction=function(options){let failableParserFn,format;if(options&&options.format!==undefined){format=options.format;}else{format=parserDefaults.format;}return function(){if(!failableParserFn){\\nfailableParserFn=getFailableParserFn(options);}const $result=failableParserFn(arguments);if(format==='text'||format==='escaped'){return $result.text();}else{return $result.html();}};};let messageFunction=defaultMessageFunction;const getMessageFunction=function(options){return messageFunction(options);};const setMessageFunction=function(msgFunction){messageFunction=msgFunction;return function(){messageFunction=defaultMessageFunction;};};const getPlugin=function(options){let failableParserFn;return function(){if(!failableParserFn){failableParserFn=getFailableParserFn(options);}const $result=failableParserFn(arguments);return this.empty().append($result.contents());};};function Parser(options){this.settings=Object.assign({},parserDefaults,options);this.settings.onlyCurlyBraceTransform=(this.settings.format==='text'||this.settings.format==='escaped');this.astCache={};this.emitter=new HtmlEmitter(this.settings.language,this.settings.magic,this.settings.messages);}Parser.prototype={parse:function(key,replacements){\\nconst ast=this.getAst(key,replacements);return this.emitter.emit(ast,replacements);},getAst:function(key,replacements){if(!Object.prototype.hasOwnProperty.call(this.astCache,key)){let wikiText=this.settings.messages.get(key);if(mw.config.get('wgUserLanguage')==='qqx'&&(!wikiText||wikiText==='('+key+')')){wikiText='('+key+'$*)';}else if(typeof wikiText!=='string'){wikiText='⧼'+key+'⧽';}wikiText=mw.internalDoTransformFormatForQqx(wikiText,replacements);this.astCache[key]=this.wikiTextToAst(wikiText);}return this.astCache[key];},wikiTextToAst:function(input){let nonWhitespaceExpression=null,expression=null,templateContents=null,paramExpression=null,colon=null;const settings=this.settings;let pos=0;function choice(ps){return function(){let i,result;for(i=0;i<ps.length;i++){result=ps[i]();if(result!==null){return result;}}return null;};}function sequence(ps){const originalPos=pos,result=[];for(let i=0;i<ps.length;i++){const r=ps[i]();if(r===null){pos=originalPos;return null;}result.push(r);\\n}return result;}function nOrMore(n,p){return function(){const originalPos=pos,result=[];let parsed=p();while(parsed!==null){result.push(parsed);parsed=p();}if(result.length<n){pos=originalPos;return null;}return result;};}function makeStringParser(s){const len=s.length;return function(){let result=null;if(input.slice(pos,pos+len)===s){result=s;pos+=len;}return result;};}function makeRegexParser(regex){return function(){const matches=input.slice(pos).match(regex);if(matches===null){return null;}pos+=matches[0].length;return matches[0];};}const regularLiteral=makeRegexParser(/^[^{}\\\\[\\\\]$<\\\\\\\\]/);const regularLiteralWithoutBar=makeRegexParser(/^[^{}\\\\[\\\\]$\\\\\\\\|]/);const regularLiteralWithoutSpace=makeRegexParser(/^[^{}\\\\[\\\\]$\\\\s]/);const backslash=makeStringParser('\\\\\\\\');const anyCharacter=makeRegexParser(/^./);function escapedLiteral(){const result=sequence([backslash,anyCharacter]);return result===null?null:result[1];}const escapedOrLiteralWithoutSpace=choice([escapedLiteral,\\nregularLiteralWithoutSpace]);const escapedOrLiteralWithoutBar=choice([escapedLiteral,regularLiteralWithoutBar]);const escapedOrRegularLiteral=choice([escapedLiteral,regularLiteral]);function literalWithoutSpace(){const result=nOrMore(1,escapedOrLiteralWithoutSpace)();return result===null?null:result.join('');}function literalWithoutBar(){const result=nOrMore(1,escapedOrLiteralWithoutBar)();return result===null?null:result.join('');}function literal(){const result=nOrMore(1,escapedOrRegularLiteral)();return result===null?null:result.join('');}const asciiAlphabetLiteral=makeRegexParser(/^[A-Za-z]+/);const whitespace=makeRegexParser(/^\\\\s+/);const dollar=makeStringParser('$');const digits=makeRegexParser(/^\\\\d+/);function replacement(){const result=sequence([dollar,digits]);if(result===null){return null;}return['REPLACE',parseInt(result[1],10)-1];}const openExtlink=makeStringParser('[');const closeExtlink=makeStringParser(']');function extlink(){const parsedResult=sequence([openExtlink,\\nnOrMore(1,nonWhitespaceExpression),whitespace,nOrMore(1,expression),closeExtlink]);if(parsedResult===null){return null;}const target=parsedResult[1].length===1?parsedResult[1][0]:['CONCAT',...parsedResult[1]];return['EXTLINK',target,['CONCAT',...parsedResult[3]]];}const pipe=makeStringParser('|');const openTemplate=makeStringParser('{{');const closeTemplate=makeStringParser('}}');function template(){const result=sequence([openTemplate,templateContents,closeTemplate]);return result===null?null:result[1];}function templateName(){const templateNameRegex=makeRegexParser(/^#?[ !\\\"$&'()*,./0-9;=?@A-Z^_`a-z~\\\\x80-\\\\xFF+-]+/);const result=templateNameRegex();return result===null?null:result.toString();}function templateParam(){const result=sequence([pipe,nOrMore(0,paramExpression)]);if(result===null){return null;}const expr=result[1];return expr.length>1?['CONCAT',...expr]:expr[0];}function templateNameWithParam(){const result=sequence([templateName,colon,nOrMore(0,paramExpression)]);if(result===null){\\nreturn null;}const expr=result[2];return[result[0],expr.length>1?['CONCAT',...expr]:expr[0]];}colon=makeStringParser(':');templateContents=choice([function(){const result=sequence([templateNameWithParam,nOrMore(0,templateParam)]);return result===null?null:[...result[0],...result[1]];},function(){const result=sequence([templateName,nOrMore(0,templateParam)]);if(result===null){return null;}return[result[0],...result[1]];}]);function pipedWikilink(){const result=sequence([nOrMore(1,paramExpression),pipe,nOrMore(1,expression)]);return result===null?null:[['CONCAT',...result[0]],['CONCAT',...result[2]]];}function unpipedWikilink(){const result=sequence([nOrMore(1,paramExpression)]);return result===null?null:[['CONCAT',...result[0]]];}const wikilinkContents=choice([pipedWikilink,unpipedWikilink]);const openWikilink=makeStringParser('[[');const closeWikilink=makeStringParser(']]');function wikilink(){const parsedResult=sequence([openWikilink,wikilinkContents,closeWikilink]);return parsedResult===null?null:['WIKILINK',...parsedResult[1]];\\n}const doubleQuote=makeStringParser('\\\"');const htmlDoubleQuoteAttributeValue=makeRegexParser(/^[^\\\"]*/);function doubleQuotedHtmlAttributeValue(){const parsedResult=sequence([doubleQuote,htmlDoubleQuoteAttributeValue,doubleQuote]);return parsedResult===null?null:parsedResult[1];}const singleQuote=makeStringParser('\\\\'');const htmlSingleQuoteAttributeValue=makeRegexParser(/^[^']*/);function singleQuotedHtmlAttributeValue(){const parsedResult=sequence([singleQuote,htmlSingleQuoteAttributeValue,singleQuote]);return parsedResult===null?null:parsedResult[1];}const htmlAttributeEquals=makeRegexParser(/^\\\\s*=\\\\s*/);function htmlAttribute(){const parsedResult=sequence([whitespace,asciiAlphabetLiteral,htmlAttributeEquals,choice([doubleQuotedHtmlAttributeValue,singleQuotedHtmlAttributeValue])]);return parsedResult===null?null:[parsedResult[1],parsedResult[3]];}function isAllowedHtml(startTagName,endTagName,attributes){startTagName=startTagName.toLowerCase();const isSelfClosing=endTagName===null;if((isSelfClosing&&!settings.allowedSelfClosingHtmlElements.includes(startTagName))||\\n(!isSelfClosing&&(startTagName!==endTagName.toLowerCase()||!settings.allowedHtmlElements.includes(startTagName)))){return false;}let attributeName;for(let i=0,len=attributes.length;i<len;i+=2){attributeName=attributes[i];if(!settings.allowedHtmlCommonAttributes.includes(attributeName)&&!(settings.allowedHtmlAttributesByElement[startTagName]||[]).includes(attributeName)){return false;}}return true;}function htmlAttributes(){const parsedResult=nOrMore(0,htmlAttribute)();return['HTMLATTRIBUTES'].concat(...parsedResult);}const openHtmlStartTag=makeStringParser('<');const optionalWhitespace=makeRegexParser(/\\\\s*/);const optionalForwardSlash=makeRegexParser(/^\\\\/?/);const openHtmlEndTag=makeStringParser('</');const closeHtmlTag=makeRegexParser(/^\\\\s*>/);function html(){const startOpenTagPos=pos;const parsedOpenTagResult=sequence([openHtmlStartTag,asciiAlphabetLiteral,htmlAttributes,optionalWhitespace,optionalForwardSlash,closeHtmlTag]);if(parsedOpenTagResult===null){return null;}const endOpenTagPos=pos;\\nconst startTagName=parsedOpenTagResult[1];const wrappedAttributes=parsedOpenTagResult[2];const attributes=wrappedAttributes.slice(1);if(settings.allowedSelfClosingHtmlElements.includes(startTagName)){if(isAllowedHtml(startTagName,null,attributes)){return['HTMLELEMENT',startTagName,wrappedAttributes];}return['CONCAT',input.slice(startOpenTagPos,endOpenTagPos)];}const parsedHtmlContents=nOrMore(0,expression)();const startCloseTagPos=pos;const parsedCloseTagResult=sequence([openHtmlEndTag,asciiAlphabetLiteral,closeHtmlTag]);if(parsedCloseTagResult===null){return['CONCAT',input.slice(startOpenTagPos,endOpenTagPos),...parsedHtmlContents];}const endCloseTagPos=pos;const endTagName=parsedCloseTagResult[1];if(isAllowedHtml(startTagName,endTagName,attributes)){return['HTMLELEMENT',startTagName,wrappedAttributes,...parsedHtmlContents];}return['CONCAT',input.slice(startOpenTagPos,endOpenTagPos),...parsedHtmlContents,input.slice(startCloseTagPos,endCloseTagPos)];}function nowiki(){const parsedResult=sequence([\\nmakeStringParser('<nowiki>'),makeRegexParser(/^.*?(?=<\\\\/nowiki>)/),makeStringParser('</nowiki>')]);return parsedResult===null?null:['CONCAT',...parsedResult[1]];}nonWhitespaceExpression=choice([template,wikilink,extlink,replacement,literalWithoutSpace]);paramExpression=choice([template,wikilink,extlink,replacement,literalWithoutBar]);expression=choice([template,wikilink,extlink,replacement,nowiki,html,literal]);const regularLiteralWithSquareBrackets=makeRegexParser(/^[^{}$\\\\\\\\]/);function curlyBraceTransformExpressionLiteral(){const result=nOrMore(1,regularLiteralWithSquareBrackets)();return result===null?null:result.join('');}const curlyBraceTransformExpression=choice([template,replacement,curlyBraceTransformExpressionLiteral]);function start(rootExpression){const result=nOrMore(0,rootExpression)();if(result===null){return null;}return['CONCAT',...result];}const res=start(this.settings.onlyCurlyBraceTransform?curlyBraceTransformExpression:expression);if(res===null||pos!==input.length){\\nthrow new Error('Parse error at position '+pos.toString()+' in input: '+input);}return res;}};function HtmlEmitter(language,magic,messages){this.language=language;for(const key in(magic||{})){const val=magic[key];this[key.toLowerCase()]=function(){return val;};}this.map=messages||mw.messages;this.emit=(node,replacements)=>{switch(typeof node){case'string':case'number':return node;case'object':{const subnodes=$.map(node.slice(1),(n)=>this.emit(n,replacements));const operation=node[0].toLowerCase();if(typeof this[operation]==='function'){return this[operation](subnodes,replacements);}else{throw new Error('Unknown operation \\\"'+operation+'\\\"');}}case'undefined':return'';default:throw new Error('Unexpected type in AST: '+typeof node);}};}const strongDirRegExp=new RegExp('(?:'+'('+\\n'[\\\\u0041-\\\\u005a\\\\u0061-\\\\u007a\\\\u00aa\\\\u00b5\\\\u00ba\\\\u00c0-\\\\u00d6\\\\u00d8-\\\\u00f6\\\\u00f8-\\\\u02b8\\\\u02bb-\\\\u02c1\\\\u02d0\\\\u02d1\\\\u02e0-\\\\u02e4\\\\u02ee\\\\u0370-\\\\u0373\\\\u0376\\\\u0377\\\\u037a-\\\\u037d\\\\u037f\\\\u0386\\\\u0388-\\\\u038a\\\\u038c\\\\u038e-\\\\u03a1\\\\u03a3-\\\\u03f5\\\\u03f7-\\\\u0482\\\\u048a-\\\\u052f\\\\u0531-\\\\u0556\\\\u0559-\\\\u055f\\\\u0561-\\\\u0587\\\\u0589\\\\u0903-\\\\u0939\\\\u093b\\\\u093d-\\\\u0940\\\\u0949-\\\\u094c\\\\u094e-\\\\u0950\\\\u0958-\\\\u0961\\\\u0964-\\\\u0980\\\\u0982\\\\u0983\\\\u0985-\\\\u098c\\\\u098f\\\\u0990\\\\u0993-\\\\u09a8\\\\u09aa-\\\\u09b0\\\\u09b2\\\\u09b6-\\\\u09b9\\\\u09bd-\\\\u09c0\\\\u09c7\\\\u09c8\\\\u09cb\\\\u09cc\\\\u09ce\\\\u09d7\\\\u09dc\\\\u09dd\\\\u09df-\\\\u09e1\\\\u09e6-\\\\u09f1\\\\u09f4-\\\\u09fa\\\\u0a03\\\\u0a05-\\\\u0a0a\\\\u0a0f\\\\u0a10\\\\u0a13-\\\\u0a28\\\\u0a2a-\\\\u0a30\\\\u0a32\\\\u0a33\\\\u0a35\\\\u0a36\\\\u0a38\\\\u0a39\\\\u0a3e-\\\\u0a40\\\\u0a59-\\\\u0a5c\\\\u0a5e\\\\u0a66-\\\\u0a6f\\\\u0a72-\\\\u0a74\\\\u0a83\\\\u0a85-\\\\u0a8d\\\\u0a8f-\\\\u0a91\\\\u0a93-\\\\u0aa8\\\\u0aaa-\\\\u0ab0\\\\u0ab2\\\\u0ab3\\\\u0ab5-\\\\u0ab9\\\\u0abd-\\\\u0ac0\\\\u0ac9\\\\u0acb\\\\u0acc\\\\u0ad0\\\\u0ae0\\\\u0ae1\\\\u0ae6-\\\\u0af0\\\\u0af9\\\\u0b02\\\\u0b03\\\\u0b05-\\\\u0b0c\\\\u0b0f\\\\u0b10\\\\u0b13-\\\\u0b28\\\\u0b2a-\\\\u0b30\\\\u0b32\\\\u0b33\\\\u0b35-\\\\u0b39\\\\u0b3d\\\\u0b3e\\\\u0b40\\\\u0b47\\\\u0b48\\\\u0b4b\\\\u0b4c\\\\u0b57\\\\u0b5c\\\\u0b5d\\\\u0b5f-\\\\u0b61\\\\u0b66-\\\\u0b77\\\\u0b83\\\\u0b85-\\\\u0b8a\\\\u0b8e-\\\\u0b90\\\\u0b92-\\\\u0b95\\\\u0b99\\\\u0b9a\\\\u0b9c\\\\u0b9e\\\\u0b9f\\\\u0ba3\\\\u0ba4\\\\u0ba8-\\\\u0baa\\\\u0bae-\\\\u0bb9\\\\u0bbe\\\\u0bbf\\\\u0bc1\\\\u0bc2\\\\u0bc6-\\\\u0bc8\\\\u0bca-\\\\u0bcc\\\\u0bd0\\\\u0bd7\\\\u0be6-\\\\u0bf2\\\\u0c01-\\\\u0c03\\\\u0c05-\\\\u0c0c\\\\u0c0e-\\\\u0c10\\\\u0c12-\\\\u0c28\\\\u0c2a-\\\\u0c39\\\\u0c3d\\\\u0c41-\\\\u0c44\\\\u0c58-\\\\u0c5a\\\\u0c60\\\\u0c61\\\\u0c66-\\\\u0c6f\\\\u0c7f\\\\u0c82\\\\u0c83\\\\u0c85-\\\\u0c8c\\\\u0c8e-\\\\u0c90\\\\u0c92-\\\\u0ca8\\\\u0caa-\\\\u0cb3\\\\u0cb5-\\\\u0cb9\\\\u0cbd-\\\\u0cc4\\\\u0cc6-\\\\u0cc8\\\\u0cca\\\\u0ccb\\\\u0cd5\\\\u0cd6\\\\u0cde\\\\u0ce0\\\\u0ce1\\\\u0ce6-\\\\u0cef\\\\u0cf1\\\\u0cf2\\\\u0d02\\\\u0d03\\\\u0d05-\\\\u0d0c\\\\u0d0e-\\\\u0d10\\\\u0d12-\\\\u0d3a\\\\u0d3d-\\\\u0d40\\\\u0d46-\\\\u0d48\\\\u0d4a-\\\\u0d4c\\\\u0d4e\\\\u0d57\\\\u0d5f-\\\\u0d61\\\\u0d66-\\\\u0d75\\\\u0d79-\\\\u0d7f\\\\u0d82\\\\u0d83\\\\u0d85-\\\\u0d96\\\\u0d9a-\\\\u0db1\\\\u0db3-\\\\u0dbb\\\\u0dbd\\\\u0dc0-\\\\u0dc6\\\\u0dcf-\\\\u0dd1\\\\u0dd8-\\\\u0ddf\\\\u0de6-\\\\u0def\\\\u0df2-\\\\u0df4\\\\u0e01-\\\\u0e30\\\\u0e32\\\\u0e33\\\\u0e40-\\\\u0e46\\\\u0e4f-\\\\u0e5b\\\\u0e81\\\\u0e82\\\\u0e84\\\\u0e87\\\\u0e88\\\\u0e8a\\\\u0e8d\\\\u0e94-\\\\u0e97\\\\u0e99-\\\\u0e9f\\\\u0ea1-\\\\u0ea3\\\\u0ea5\\\\u0ea7\\\\u0eaa\\\\u0eab\\\\u0ead-\\\\u0eb0\\\\u0eb2\\\\u0eb3\\\\u0ebd\\\\u0ec0-\\\\u0ec4\\\\u0ec6\\\\u0ed0-\\\\u0ed9\\\\u0edc-\\\\u0edf\\\\u0f00-\\\\u0f17\\\\u0f1a-\\\\u0f34\\\\u0f36\\\\u0f38\\\\u0f3e-\\\\u0f47\\\\u0f49-\\\\u0f6c\\\\u0f7f\\\\u0f85\\\\u0f88-\\\\u0f8c\\\\u0fbe-\\\\u0fc5\\\\u0fc7-\\\\u0fcc\\\\u0fce-\\\\u0fda\\\\u1000-\\\\u102c\\\\u1031\\\\u1038\\\\u103b\\\\u103c\\\\u103f-\\\\u1057\\\\u105a-\\\\u105d\\\\u1061-\\\\u1070\\\\u1075-\\\\u1081\\\\u1083\\\\u1084\\\\u1087-\\\\u108c\\\\u108e-\\\\u109c\\\\u109e-\\\\u10c5\\\\u10c7\\\\u10cd\\\\u10d0-\\\\u1248\\\\u124a-\\\\u124d\\\\u1250-\\\\u1256\\\\u1258\\\\u125a-\\\\u125d\\\\u1260-\\\\u1288\\\\u128a-\\\\u128d\\\\u1290-\\\\u12b0\\\\u12b2-\\\\u12b5\\\\u12b8-\\\\u12be\\\\u12c0\\\\u12c2-\\\\u12c5\\\\u12c8-\\\\u12d6\\\\u12d8-\\\\u1310\\\\u1312-\\\\u1315\\\\u1318-\\\\u135a\\\\u1360-\\\\u137c\\\\u1380-\\\\u138f\\\\u13a0-\\\\u13f5\\\\u13f8-\\\\u13fd\\\\u1401-\\\\u167f\\\\u1681-\\\\u169a\\\\u16a0-\\\\u16f8\\\\u1700-\\\\u170c\\\\u170e-\\\\u1711\\\\u1720-\\\\u1731\\\\u1735\\\\u1736\\\\u1740-\\\\u1751\\\\u1760-\\\\u176c\\\\u176e-\\\\u1770\\\\u1780-\\\\u17b3\\\\u17b6\\\\u17be-\\\\u17c5\\\\u17c7\\\\u17c8\\\\u17d4-\\\\u17da\\\\u17dc\\\\u17e0-\\\\u17e9\\\\u1810-\\\\u1819\\\\u1820-\\\\u1877\\\\u1880-\\\\u18a8\\\\u18aa\\\\u18b0-\\\\u18f5\\\\u1900-\\\\u191e\\\\u1923-\\\\u1926\\\\u1929-\\\\u192b\\\\u1930\\\\u1931\\\\u1933-\\\\u1938\\\\u1946-\\\\u196d\\\\u1970-\\\\u1974\\\\u1980-\\\\u19ab\\\\u19b0-\\\\u19c9\\\\u19d0-\\\\u19da\\\\u1a00-\\\\u1a16\\\\u1a19\\\\u1a1a\\\\u1a1e-\\\\u1a55\\\\u1a57\\\\u1a61\\\\u1a63\\\\u1a64\\\\u1a6d-\\\\u1a72\\\\u1a80-\\\\u1a89\\\\u1a90-\\\\u1a99\\\\u1aa0-\\\\u1aad\\\\u1b04-\\\\u1b33\\\\u1b35\\\\u1b3b\\\\u1b3d-\\\\u1b41\\\\u1b43-\\\\u1b4b\\\\u1b50-\\\\u1b6a\\\\u1b74-\\\\u1b7c\\\\u1b82-\\\\u1ba1\\\\u1ba6\\\\u1ba7\\\\u1baa\\\\u1bae-\\\\u1be5\\\\u1be7\\\\u1bea-\\\\u1bec\\\\u1bee\\\\u1bf2\\\\u1bf3\\\\u1bfc-\\\\u1c2b\\\\u1c34\\\\u1c35\\\\u1c3b-\\\\u1c49\\\\u1c4d-\\\\u1c7f\\\\u1cc0-\\\\u1cc7\\\\u1cd3\\\\u1ce1\\\\u1ce9-\\\\u1cec\\\\u1cee-\\\\u1cf3\\\\u1cf5\\\\u1cf6\\\\u1d00-\\\\u1dbf\\\\u1e00-\\\\u1f15\\\\u1f18-\\\\u1f1d\\\\u1f20-\\\\u1f45\\\\u1f48-\\\\u1f4d\\\\u1f50-\\\\u1f57\\\\u1f59\\\\u1f5b\\\\u1f5d\\\\u1f5f-\\\\u1f7d\\\\u1f80-\\\\u1fb4\\\\u1fb6-\\\\u1fbc\\\\u1fbe\\\\u1fc2-\\\\u1fc4\\\\u1fc6-\\\\u1fcc\\\\u1fd0-\\\\u1fd3\\\\u1fd6-\\\\u1fdb\\\\u1fe0-\\\\u1fec\\\\u1ff2-\\\\u1ff4\\\\u1ff6-\\\\u1ffc\\\\u200e\\\\u2071\\\\u207f\\\\u2090-\\\\u209c\\\\u2102\\\\u2107\\\\u210a-\\\\u2113\\\\u2115\\\\u2119-\\\\u211d\\\\u2124\\\\u2126\\\\u2128\\\\u212a-\\\\u212d\\\\u212f-\\\\u2139\\\\u213c-\\\\u213f\\\\u2145-\\\\u2149\\\\u214e\\\\u214f\\\\u2160-\\\\u2188\\\\u2336-\\\\u237a\\\\u2395\\\\u249c-\\\\u24e9\\\\u26ac\\\\u2800-\\\\u28ff\\\\u2c00-\\\\u2c2e\\\\u2c30-\\\\u2c5e\\\\u2c60-\\\\u2ce4\\\\u2ceb-\\\\u2cee\\\\u2cf2\\\\u2cf3\\\\u2d00-\\\\u2d25\\\\u2d27\\\\u2d2d\\\\u2d30-\\\\u2d67\\\\u2d6f\\\\u2d70\\\\u2d80-\\\\u2d96\\\\u2da0-\\\\u2da6\\\\u2da8-\\\\u2dae\\\\u2db0-\\\\u2db6\\\\u2db8-\\\\u2dbe\\\\u2dc0-\\\\u2dc6\\\\u2dc8-\\\\u2dce\\\\u2dd0-\\\\u2dd6\\\\u2dd8-\\\\u2dde\\\\u3005-\\\\u3007\\\\u3021-\\\\u3029\\\\u302e\\\\u302f\\\\u3031-\\\\u3035\\\\u3038-\\\\u303c\\\\u3041-\\\\u3096\\\\u309d-\\\\u309f\\\\u30a1-\\\\u30fa\\\\u30fc-\\\\u30ff\\\\u3105-\\\\u312d\\\\u3131-\\\\u318e\\\\u3190-\\\\u31ba\\\\u31f0-\\\\u321c\\\\u3220-\\\\u324f\\\\u3260-\\\\u327b\\\\u327f-\\\\u32b0\\\\u32c0-\\\\u32cb\\\\u32d0-\\\\u32fe\\\\u3300-\\\\u3376\\\\u337b-\\\\u33dd\\\\u33e0-\\\\u33fe\\\\u3400-\\\\u4db5\\\\u4e00-\\\\u9fd5\\\\ua000-\\\\ua48c\\\\ua4d0-\\\\ua60c\\\\ua610-\\\\ua62b\\\\ua640-\\\\ua66e\\\\ua680-\\\\ua69d\\\\ua6a0-\\\\ua6ef\\\\ua6f2-\\\\ua6f7\\\\ua722-\\\\ua787\\\\ua789-\\\\ua7ad\\\\ua7b0-\\\\ua7b7\\\\ua7f7-\\\\ua801\\\\ua803-\\\\ua805\\\\ua807-\\\\ua80a\\\\ua80c-\\\\ua824\\\\ua827\\\\ua830-\\\\ua837\\\\ua840-\\\\ua873\\\\ua880-\\\\ua8c3\\\\ua8ce-\\\\ua8d9\\\\ua8f2-\\\\ua8fd\\\\ua900-\\\\ua925\\\\ua92e-\\\\ua946\\\\ua952\\\\ua953\\\\ua95f-\\\\ua97c\\\\ua983-\\\\ua9b2\\\\ua9b4\\\\ua9b5\\\\ua9ba\\\\ua9bb\\\\ua9bd-\\\\ua9cd\\\\ua9cf-\\\\ua9d9\\\\ua9de-\\\\ua9e4\\\\ua9e6-\\\\ua9fe\\\\uaa00-\\\\uaa28\\\\uaa2f\\\\uaa30\\\\uaa33\\\\uaa34\\\\uaa40-\\\\uaa42\\\\uaa44-\\\\uaa4b\\\\uaa4d\\\\uaa50-\\\\uaa59\\\\uaa5c-\\\\uaa7b\\\\uaa7d-\\\\uaaaf\\\\uaab1\\\\uaab5\\\\uaab6\\\\uaab9-\\\\uaabd\\\\uaac0\\\\uaac2\\\\uaadb-\\\\uaaeb\\\\uaaee-\\\\uaaf5\\\\uab01-\\\\uab06\\\\uab09-\\\\uab0e\\\\uab11-\\\\uab16\\\\uab20-\\\\uab26\\\\uab28-\\\\uab2e\\\\uab30-\\\\uab65\\\\uab70-\\\\uabe4\\\\uabe6\\\\uabe7\\\\uabe9-\\\\uabec\\\\uabf0-\\\\uabf9\\\\uac00-\\\\ud7a3\\\\ud7b0-\\\\ud7c6\\\\ud7cb-\\\\ud7fb\\\\ue000-\\\\ufa6d\\\\ufa70-\\\\ufad9\\\\ufb00-\\\\ufb06\\\\ufb13-\\\\ufb17\\\\uff21-\\\\uff3a\\\\uff41-\\\\uff5a\\\\uff66-\\\\uffbe\\\\uffc2-\\\\uffc7\\\\uffca-\\\\uffcf\\\\uffd2-\\\\uffd7\\\\uffda-\\\\uffdc]|\\\\ud800[\\\\udc00-\\\\udc0b]|\\\\ud800[\\\\udc0d-\\\\udc26]|\\\\ud800[\\\\udc28-\\\\udc3a]|\\\\ud800\\\\udc3c|\\\\ud800\\\\udc3d|\\\\ud800[\\\\udc3f-\\\\udc4d]|\\\\ud800[\\\\udc50-\\\\udc5d]|\\\\ud800[\\\\udc80-\\\\udcfa]|\\\\ud800\\\\udd00|\\\\ud800\\\\udd02|\\\\ud800[\\\\udd07-\\\\udd33]|\\\\ud800[\\\\udd37-\\\\udd3f]|\\\\ud800[\\\\uddd0-\\\\uddfc]|\\\\ud800[\\\\ude80-\\\\ude9c]|\\\\ud800[\\\\udea0-\\\\uded0]|\\\\ud800[\\\\udf00-\\\\udf23]|\\\\ud800[\\\\udf30-\\\\udf4a]|\\\\ud800[\\\\udf50-\\\\udf75]|\\\\ud800[\\\\udf80-\\\\udf9d]|\\\\ud800[\\\\udf9f-\\\\udfc3]|\\\\ud800[\\\\udfc8-\\\\udfd5]|\\\\ud801[\\\\udc00-\\\\udc9d]|\\\\ud801[\\\\udca0-\\\\udca9]|\\\\ud801[\\\\udd00-\\\\udd27]|\\\\ud801[\\\\udd30-\\\\udd63]|\\\\ud801\\\\udd6f|\\\\ud801[\\\\ude00-\\\\udf36]|\\\\ud801[\\\\udf40-\\\\udf55]|\\\\ud801[\\\\udf60-\\\\udf67]|\\\\ud804\\\\udc00|\\\\ud804[\\\\udc02-\\\\udc37]|\\\\ud804[\\\\udc47-\\\\udc4d]|\\\\ud804[\\\\udc66-\\\\udc6f]|\\\\ud804[\\\\udc82-\\\\udcb2]|\\\\ud804\\\\udcb7|\\\\ud804\\\\udcb8|\\\\ud804[\\\\udcbb-\\\\udcc1]|\\\\ud804[\\\\udcd0-\\\\udce8]|\\\\ud804[\\\\udcf0-\\\\udcf9]|\\\\ud804[\\\\udd03-\\\\udd26]|\\\\ud804\\\\udd2c|\\\\ud804[\\\\udd36-\\\\udd43]|\\\\ud804[\\\\udd50-\\\\udd72]|\\\\ud804[\\\\udd74-\\\\udd76]|\\\\ud804[\\\\udd82-\\\\uddb5]|\\\\ud804[\\\\uddbf-\\\\uddc9]|\\\\ud804\\\\uddcd|\\\\ud804[\\\\uddd0-\\\\udddf]|\\\\ud804[\\\\udde1-\\\\uddf4]|\\\\ud804[\\\\ude00-\\\\ude11]|\\\\ud804[\\\\ude13-\\\\ude2e]|\\\\ud804\\\\ude32|\\\\ud804\\\\ude33|\\\\ud804\\\\ude35|\\\\ud804[\\\\ude38-\\\\ude3d]|\\\\ud804[\\\\ude80-\\\\ude86]|\\\\ud804\\\\ude88|\\\\ud804[\\\\ude8a-\\\\ude8d]|\\\\ud804[\\\\ude8f-\\\\ude9d]|\\\\ud804[\\\\ude9f-\\\\udea9]|\\\\ud804[\\\\udeb0-\\\\udede]|\\\\ud804[\\\\udee0-\\\\udee2]|\\\\ud804[\\\\udef0-\\\\udef9]|\\\\ud804\\\\udf02|\\\\ud804\\\\udf03|\\\\ud804[\\\\udf05-\\\\udf0c]|\\\\ud804\\\\udf0f|\\\\ud804\\\\udf10|\\\\ud804[\\\\udf13-\\\\udf28]|\\\\ud804[\\\\udf2a-\\\\udf30]|\\\\ud804\\\\udf32|\\\\ud804\\\\udf33|\\\\ud804[\\\\udf35-\\\\udf39]|\\\\ud804[\\\\udf3d-\\\\udf3f]|\\\\ud804[\\\\udf41-\\\\udf44]|\\\\ud804\\\\udf47|\\\\ud804\\\\udf48|\\\\ud804[\\\\udf4b-\\\\udf4d]|\\\\ud804\\\\udf50|\\\\ud804\\\\udf57|\\\\ud804[\\\\udf5d-\\\\udf63]|\\\\ud805[\\\\udc80-\\\\udcb2]|\\\\ud805\\\\udcb9|\\\\ud805[\\\\udcbb-\\\\udcbe]|\\\\ud805\\\\udcc1|\\\\ud805[\\\\udcc4-\\\\udcc7]|\\\\ud805[\\\\udcd0-\\\\udcd9]|\\\\ud805[\\\\udd80-\\\\uddb1]|\\\\ud805[\\\\uddb8-\\\\uddbb]|\\\\ud805\\\\uddbe|\\\\ud805[\\\\uddc1-\\\\udddb]|\\\\ud805[\\\\ude00-\\\\ude32]|\\\\ud805\\\\ude3b|\\\\ud805\\\\ude3c|\\\\ud805\\\\ude3e|\\\\ud805[\\\\ude41-\\\\ude44]|\\\\ud805[\\\\ude50-\\\\ude59]|\\\\ud805[\\\\ude80-\\\\udeaa]|\\\\ud805\\\\udeac|\\\\ud805\\\\udeae|\\\\ud805\\\\udeaf|\\\\ud805\\\\udeb6|\\\\ud805[\\\\udec0-\\\\udec9]|\\\\ud805[\\\\udf00-\\\\udf19]|\\\\ud805\\\\udf20|\\\\ud805\\\\udf21|\\\\ud805\\\\udf26|\\\\ud805[\\\\udf30-\\\\udf3f]|\\\\ud806[\\\\udca0-\\\\udcf2]|\\\\ud806\\\\udcff|\\\\ud806[\\\\udec0-\\\\udef8]|\\\\ud808[\\\\udc00-\\\\udf99]|\\\\ud809[\\\\udc00-\\\\udc6e]|\\\\ud809[\\\\udc70-\\\\udc74]|\\\\ud809[\\\\udc80-\\\\udd43]|\\\\ud80c[\\\\udc00-\\\\udfff]|\\\\ud80d[\\\\udc00-\\\\udc2e]|\\\\ud811[\\\\udc00-\\\\ude46]|\\\\ud81a[\\\\udc00-\\\\ude38]|\\\\ud81a[\\\\ude40-\\\\ude5e]|\\\\ud81a[\\\\ude60-\\\\ude69]|\\\\ud81a\\\\ude6e|\\\\ud81a\\\\ude6f|\\\\ud81a[\\\\uded0-\\\\udeed]|\\\\ud81a\\\\udef5|\\\\ud81a[\\\\udf00-\\\\udf2f]|\\\\ud81a[\\\\udf37-\\\\udf45]|\\\\ud81a[\\\\udf50-\\\\udf59]|\\\\ud81a[\\\\udf5b-\\\\udf61]|\\\\ud81a[\\\\udf63-\\\\udf77]|\\\\ud81a[\\\\udf7d-\\\\udf8f]|\\\\ud81b[\\\\udf00-\\\\udf44]|\\\\ud81b[\\\\udf50-\\\\udf7e]|\\\\ud81b[\\\\udf93-\\\\udf9f]|\\\\ud82c\\\\udc00|\\\\ud82c\\\\udc01|\\\\ud82f[\\\\udc00-\\\\udc6a]|\\\\ud82f[\\\\udc70-\\\\udc7c]|\\\\ud82f[\\\\udc80-\\\\udc88]|\\\\ud82f[\\\\udc90-\\\\udc99]|\\\\ud82f\\\\udc9c|\\\\ud82f\\\\udc9f|\\\\ud834[\\\\udc00-\\\\udcf5]|\\\\ud834[\\\\udd00-\\\\udd26]|\\\\ud834[\\\\udd29-\\\\udd66]|\\\\ud834[\\\\udd6a-\\\\udd72]|\\\\ud834\\\\udd83|\\\\ud834\\\\udd84|\\\\ud834[\\\\udd8c-\\\\udda9]|\\\\ud834[\\\\uddae-\\\\udde8]|\\\\ud834[\\\\udf60-\\\\udf71]|\\\\ud835[\\\\udc00-\\\\udc54]|\\\\ud835[\\\\udc56-\\\\udc9c]|\\\\ud835\\\\udc9e|\\\\ud835\\\\udc9f|\\\\ud835\\\\udca2|\\\\ud835\\\\udca5|\\\\ud835\\\\udca6|\\\\ud835[\\\\udca9-\\\\udcac]|\\\\ud835[\\\\udcae-\\\\udcb9]|\\\\ud835\\\\udcbb|\\\\ud835[\\\\udcbd-\\\\udcc3]|\\\\ud835[\\\\udcc5-\\\\udd05]|\\\\ud835[\\\\udd07-\\\\udd0a]|\\\\ud835[\\\\udd0d-\\\\udd14]|\\\\ud835[\\\\udd16-\\\\udd1c]|\\\\ud835[\\\\udd1e-\\\\udd39]|\\\\ud835[\\\\udd3b-\\\\udd3e]|\\\\ud835[\\\\udd40-\\\\udd44]|\\\\ud835\\\\udd46|\\\\ud835[\\\\udd4a-\\\\udd50]|\\\\ud835[\\\\udd52-\\\\udea5]|\\\\ud835[\\\\udea8-\\\\udeda]|\\\\ud835[\\\\udedc-\\\\udf14]|\\\\ud835[\\\\udf16-\\\\udf4e]|\\\\ud835[\\\\udf50-\\\\udf88]|\\\\ud835[\\\\udf8a-\\\\udfc2]|\\\\ud835[\\\\udfc4-\\\\udfcb]|\\\\ud836[\\\\udc00-\\\\uddff]|\\\\ud836[\\\\ude37-\\\\ude3a]|\\\\ud836[\\\\ude6d-\\\\ude74]|\\\\ud836[\\\\ude76-\\\\ude83]|\\\\ud836[\\\\ude85-\\\\ude8b]|\\\\ud83c[\\\\udd10-\\\\udd2e]|\\\\ud83c[\\\\udd30-\\\\udd69]|\\\\ud83c[\\\\udd70-\\\\udd9a]|\\\\ud83c[\\\\udde6-\\\\ude02]|\\\\ud83c[\\\\ude10-\\\\ude3a]|\\\\ud83c[\\\\ude40-\\\\ude48]|\\\\ud83c\\\\ude50|\\\\ud83c\\\\ude51|[\\\\ud840-\\\\ud868][\\\\udc00-\\\\udfff]|\\\\ud869[\\\\udc00-\\\\uded6]|\\\\ud869[\\\\udf00-\\\\udfff]|[\\\\ud86a-\\\\ud86c][\\\\udc00-\\\\udfff]|\\\\ud86d[\\\\udc00-\\\\udf34]|\\\\ud86d[\\\\udf40-\\\\udfff]|\\\\ud86e[\\\\udc00-\\\\udc1d]|\\\\ud86e[\\\\udc20-\\\\udfff]|[\\\\ud86f-\\\\ud872][\\\\udc00-\\\\udfff]|\\\\ud873[\\\\udc00-\\\\udea1]|\\\\ud87e[\\\\udc00-\\\\ude1d]|[\\\\udb80-\\\\udbbe][\\\\udc00-\\\\udfff]|\\\\udbbf[\\\\udc00-\\\\udffd]|[\\\\udbc0-\\\\udbfe][\\\\udc00-\\\\udfff]|\\\\udbff[\\\\udc00-\\\\udffd]'+\\n')|('+\\n'[\\\\u0590\\\\u05be\\\\u05c0\\\\u05c3\\\\u05c6\\\\u05c8-\\\\u05ff\\\\u07c0-\\\\u07ea\\\\u07f4\\\\u07f5\\\\u07fa-\\\\u0815\\\\u081a\\\\u0824\\\\u0828\\\\u082e-\\\\u0858\\\\u085c-\\\\u089f\\\\u200f\\\\ufb1d\\\\ufb1f-\\\\ufb28\\\\ufb2a-\\\\ufb4f\\\\u0608\\\\u060b\\\\u060d\\\\u061b-\\\\u064a\\\\u066d-\\\\u066f\\\\u0671-\\\\u06d5\\\\u06e5\\\\u06e6\\\\u06ee\\\\u06ef\\\\u06fa-\\\\u0710\\\\u0712-\\\\u072f\\\\u074b-\\\\u07a5\\\\u07b1-\\\\u07bf\\\\u08a0-\\\\u08e2\\\\ufb50-\\\\ufd3d\\\\ufd40-\\\\ufdcf\\\\ufdf0-\\\\ufdfc\\\\ufdfe\\\\ufdff\\\\ufe70-\\\\ufefe]|\\\\ud802[\\\\udc00-\\\\udd1e]|\\\\ud802[\\\\udd20-\\\\ude00]|\\\\ud802\\\\ude04|\\\\ud802[\\\\ude07-\\\\ude0b]|\\\\ud802[\\\\ude10-\\\\ude37]|\\\\ud802[\\\\ude3b-\\\\ude3e]|\\\\ud802[\\\\ude40-\\\\udee4]|\\\\ud802[\\\\udee7-\\\\udf38]|\\\\ud802[\\\\udf40-\\\\udfff]|\\\\ud803[\\\\udc00-\\\\ude5f]|\\\\ud803[\\\\ude7f-\\\\udfff]|\\\\ud83a[\\\\udc00-\\\\udccf]|\\\\ud83a[\\\\udcd7-\\\\udfff]|\\\\ud83b[\\\\udc00-\\\\uddff]|\\\\ud83b[\\\\udf00-\\\\udfff]|\\\\ud83b[\\\\udf00-\\\\udfff]|\\\\ud83b[\\\\udf00-\\\\udfff]|\\\\ud83b[\\\\udf00-\\\\udfff]|\\\\ud83b[\\\\udf00-\\\\udfff]|\\\\ud83b[\\\\udf00-\\\\udfff]|\\\\ud83b[\\\\udf00-\\\\udfff]|\\\\ud83b[\\\\udf00-\\\\udfff]|\\\\ud83b[\\\\udf00-\\\\udfff]|\\\\ud83b[\\\\udf00-\\\\udfff]|\\\\ud83b[\\\\udf00-\\\\udfff]|\\\\ud83b[\\\\udf00-\\\\udfff]|\\\\ud83b[\\\\udf00-\\\\udfff]|\\\\ud83b[\\\\ude00-\\\\udeef]|\\\\ud83b[\\\\udef2-\\\\udeff]'+\\n')'+')');function strongDirFromContent(text){const m=text.match(strongDirRegExp);if(!m){return null;}if(m[2]===undefined){return'ltr';}return'rtl';}HtmlEmitter.prototype={concat:function(nodes){const $span=$('<span>').addClass('mediaWiki_htmlEmitter');Array.from(nodes).forEach((node)=>{appendWithoutParsing($span,node);});return $span;},replace:function(nodes,replacements){const index=parseInt(nodes[0],10);if(index<replacements.length){if(typeof replacements[index]==='object'){if(!replacements[index].mwJQueryMsgHasAlreadyBeenUsedAsAReplacement){Object.defineProperty(replacements[index],'mwJQueryMsgHasAlreadyBeenUsedAsAReplacement',{value:true,enumerable:false,writable:false});return replacements[index];}if(typeof replacements[index].clone==='function'){return replacements[index].clone(true);}if(typeof replacements[index].cloneNode==='function'){return replacements[index].cloneNode(true);}return replacements[index];}return replacements[index];}else{return'$'+(index+1);}},wikilink:function(nodes){\\nlet page=textify(nodes[0]);if(page.startsWith(':')){page=page.slice(1);}const title=new mw.Title(page);let anchor;if(nodes.length===1){anchor=page;}else{anchor=nodes[1];}const $el=$('<a>').attr({title:title.getPrefixedText()||null,href:title.getUrl()});return appendWithoutParsing($el,anchor);},htmlattributes:function(nodes){const mapping={};for(let i=0,len=nodes.length;i<len;i+=2){mapping[nodes[i]]=decodePrimaryHtmlEntities(nodes[i+1]);}return mapping;},htmlelement:function(nodes){const tagName=nodes.shift();const attributes=nodes.shift();const contents=nodes;const $element=$(document.createElement(tagName)).attr(attributes);return appendWithoutParsing($element,contents);},extlink:function(nodes){const arg=nodes[0],contents=nodes[1];let $el;if(arg instanceof $&&!arg.hasClass('mediaWiki_htmlEmitter')){$el=arg;}else{$el=$('<a>');if(typeof arg==='function'){$el.attr({role:'button',tabindex:0}).on('click keypress',function(e){if(e.type==='click'||e.type==='keypress'&&e.which===13){arg.call(this,e);\\n}});}else{const target=textify(arg);if(target.search(new RegExp('^(/|'+mw.config.get('wgUrlProtocols')+')'))!==-1){$el.attr('href',target);const externalRegex='^(?:'+mw.config.get('wgArticlePath').replace(/\\\\$1/g,'.+?')+'|'+mw.config.get('wgScript')+'.+?)$';if(target.search(externalRegex)===-1){$el.addClass('external');}}else{mw.log('External link in message had illegal target '+target);return appendWithoutParsing($('<span>'),['['+target+' '].concat(contents).concat(']')).contents();}}}return appendWithoutParsing($el.empty(),contents);},'#formal':function(nodes){const formalityIndex=this.language.getData(mw.config.get('wgUserLanguage'),'formalityIndex');if(nodes.length===0){return'';}else if(nodes.length===1){return nodes[0];}return nodes[formalityIndex];},plural:function(nodes){const explicitPluralForms={};const count=parseFloat(this.language.convertNumber(textify(nodes[0]),true));let forms=nodes.slice(1);for(let formIndex=0;formIndex<forms.length;formIndex++){const form=forms[formIndex];\\nif(form instanceof $&&form.hasClass('mediaWiki_htmlEmitter')){const firstChild=form.contents().get(0);if(firstChild&&firstChild.nodeType===Node.TEXT_NODE){const firstChildText=firstChild.textContent;if(/^\\\\d+=/.test(firstChildText)){const explicitPluralFormNumber=parseInt(firstChildText.split(/=/)[0],10);firstChild.textContent=firstChildText.slice(firstChildText.indexOf('=')+1);explicitPluralForms[explicitPluralFormNumber]=form;forms[formIndex]=undefined;}}}else if(/^\\\\d+=/.test(form)){const explicitPluralFormNumber=parseInt(form.split(/=/)[0],10);explicitPluralForms[explicitPluralFormNumber]=form.slice(form.indexOf('=')+1);forms[formIndex]=undefined;}}forms=$.map(forms,(f)=>f);return this.language.convertPlural(count,forms,explicitPluralForms);},gender:function(nodes){const forms=nodes.slice(1);let maybeUser=nodes[0];if(maybeUser===''){maybeUser=mw.user;}let gender;if(maybeUser&&maybeUser.options instanceof mw.Map){gender=maybeUser.options.get('gender');}else{gender=textify(maybeUser);}\\nreturn this.language.gender(gender,forms);},bidi:function(nodes){const dir=strongDirFromContent(nodes[0]);if(dir==='ltr'){return'\\\\u202A'+nodes[0]+'\\\\u202C';}if(dir==='rtl'){return'\\\\u202B'+nodes[0]+'\\\\u202C';}return nodes[0];},grammar:function(nodes){const form=nodes[0],word=nodes[1];if(typeof form==='string'&&typeof word==='string'){return this.language.convertGrammar(word,form);}return word;},int:function(nodes){const msg=textify(nodes[0]);return getMessageFunction({messages:this.map})(mwString.lcFirst(msg));},ns:function(nodes){let ns=textify(nodes[0]).trim();if(!/^\\\\d+$/.test(ns)){ns=mw.config.get('wgNamespaceIds')[ns.replace(/ /g,'_').toLowerCase()];}ns=mw.config.get('wgFormattedNamespaces')[ns];return ns||'';},formatnum:function(nodes){const isInteger=!!nodes[1]&&nodes[1]==='R',number=nodes[0];if(typeof number==='string'||typeof number==='number'){return this.language.convertNumber(number,isInteger);}return number;},fullurl:function(nodes){const targetPage=textify(nodes[0]),\\nqueryObject={};let queryStrings=nodes[1];if(queryStrings){queryStrings=textify(queryStrings);queryStrings=new URLSearchParams(queryStrings);for(const[key,value]of queryStrings.entries()){queryObject[key]=value;}}return mw.config.get('wgServer')+util.getUrl(targetPage,queryObject);},lc:function(nodes){return textify(nodes[0]).toLowerCase();},uc:function(nodes){return textify(nodes[0]).toUpperCase();},lcfirst:function(nodes){const text=textify(nodes[0]);return mwString.lcFirst(text);},ucfirst:function(nodes){const text=textify(nodes[0]);return mwString.ucFirst(text);}};$.fn.msg=getPlugin();const oldParser=mw.Message.prototype.parser;mw.Message.prototype.parser=function(format){if(format==='plain'||(!/\\\\{\\\\{|[<>[&]/.test(this.map.get(this.key))&&!this.parameters.some((param)=>param===Object(param)))){return oldParser.call(this,format);}if(!Object.prototype.hasOwnProperty.call(this.map,format)){this.map[format]=getMessageFunction({messages:this.map,format:format});}return this.map[format](this.key,this.parameters);\\n};mw.Message.prototype.parseDom=(function(){let failableParserFn;return function(){if(!failableParserFn){failableParserFn=getFailableParserFn();}const $result=failableParserFn([this.key,this.parameters]);return $result.contents();};}());mw.Message.prototype.isParseable=function(){const parser=new Parser({messages:this.map});try{parser.parse(this.key,this.parameters);return true;}catch(e){return false;}};mw.jqueryMsg={Parser};mw.log.deprecate(mw,'jqueryMsg',mw.jqueryMsg,'mw.jqueryMsg is a @private library.');module.exports={test:{getMessageFunction,setMessageFunction,getParserDefaults,setParserDefaults,Parser}};\\n},\\\"parserDefaults.json\\\":{\\\"allowedHtmlElements\\\":[\\\"b\\\",\\\"bdi\\\",\\\"del\\\",\\\"i\\\",\\\"ins\\\",\\\"u\\\",\\\"font\\\",\\\"big\\\",\\\"small\\\",\\\"sub\\\",\\\"sup\\\",\\\"h1\\\",\\\"h2\\\",\\\"h3\\\",\\\"h4\\\",\\\"h5\\\",\\\"h6\\\",\\\"cite\\\",\\\"code\\\",\\\"em\\\",\\\"s\\\",\\\"strike\\\",\\\"strong\\\",\\\"tt\\\",\\\"var\\\",\\\"div\\\",\\\"center\\\",\\\"blockquote\\\",\\\"ol\\\",\\\"ul\\\",\\\"dl\\\",\\\"table\\\",\\\"caption\\\",\\\"pre\\\",\\\"ruby\\\",\\\"rb\\\",\\\"rp\\\",\\\"rt\\\",\\\"rtc\\\",\\\"p\\\",\\\"span\\\",\\\"abbr\\\",\\\"dfn\\\",\\\"kbd\\\",\\\"samp\\\",\\\"data\\\",\\\"time\\\",\\\"mark\\\",\\\"li\\\",\\\"dt\\\",\\\"dd\\\"],\\\"magic\\\":{\\\"SITENAME\\\":\\\"Wikipedia\\\",\\\"WBREPONAME\\\":\\\"Wikidata\\\"}}}}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.089Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mediawiki.jqueryMsg&skin=vector-2022&version=u2idj\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mediawiki.jqueryMsg&skin=vector-2022&sourcemap=1&version=u2idj\",\"mediawiki.api@q5afi\":\"mw.loader.impl(function(){return[\\\"mediawiki.api@q5afi\\\",{\\\"main\\\":\\\"resources/src/mediawiki.api/index.js\\\",\\\"files\\\":{\\\"resources/src/mediawiki.api/index.js\\\":function(require,module,exports){(function(){const defaultOptions={parameters:{action:'query',format:'json'},ajax:{url:mw.util.wikiScript('api'),timeout:30*1000,dataType:'json'}};mw.Api=function(options){const defaults=Object.assign({},options),setsUrl=options&&options.ajax&&options.ajax.url!==undefined;defaults.parameters=Object.assign({},defaultOptions.parameters,defaults.parameters);defaults.ajax=Object.assign({},defaultOptions.ajax,defaults.ajax);defaults.userAgent=defaults.userAgent||('MediaWiki-JS/'+mw.config.get('wgVersion'));if(setsUrl){defaults.ajax.url=String(defaults.ajax.url);}if(defaults.useUS===undefined){defaults.useUS=!setsUrl;}this.defaults=defaults;this.requests=[];};function normalizeTokenType(type){const csrfActions=['edit','delete','protect','move','block','unblock','email','import','options'];if(csrfActions.includes(type)){return'csrf';}return type;}function createTokenCache(){const tokenPromises={};tokenPromises[defaultOptions.ajax.url]={};const tokens=mw.user.tokens.get();for(const tokenKey in tokens){\\nconst value=tokens[tokenKey];tokenPromises[defaultOptions.ajax.url][tokenKey]=$.Deferred().resolve(value).promise({abort:function(){}});}return tokenPromises;}let promises=createTokenCache();const ABORTED_BY_ABORTABLE_PROMISE=new Error('ABORTED_BY_ABORTABLE_PROMISE');mw.Api.prototype={abort:function(){this.requests.forEach((request)=>{if(request){request.abort();}});},get:function(parameters,ajaxOptions){ajaxOptions=ajaxOptions||{};ajaxOptions.type='GET';return this.ajax(parameters,ajaxOptions);},post:function(parameters,ajaxOptions){ajaxOptions=ajaxOptions||{};ajaxOptions.type='POST';return this.ajax(parameters,ajaxOptions);},preprocessParameters:function(parameters,useUS){let key;for(key in parameters){if(Array.isArray(parameters[key])){if(!useUS||!parameters[key].join('').includes('|')){parameters[key]=parameters[key].join('|');}else{parameters[key]='\\\\x1f'+parameters[key].join('\\\\x1f');}}else if(parameters[key]===false||parameters[key]===undefined){delete parameters[key];}}},ajax:function(parameters,ajaxOptions){\\nconst apiDeferred=$.Deferred();parameters=Object.assign({},this.defaults.parameters,parameters);ajaxOptions=Object.assign({},this.defaults.ajax,ajaxOptions);if(ajaxOptions.signal&&ajaxOptions.signal.aborted){if(ajaxOptions.signal.reason!==ABORTED_BY_ABORTABLE_PROMISE){apiDeferred.reject(ajaxOptions.signal.reason,ajaxOptions.signal.reason);}else{apiDeferred.reject('http',{textStatus:'abort',exception:'abort'});}return apiDeferred.promise({abort:function(){}});}let token;if(parameters.token){token=parameters.token;delete parameters.token;}this.preprocessParameters(parameters,this.defaults.useUS);if(ajaxOptions.type==='POST'&&window.FormData&&ajaxOptions.contentType==='multipart/form-data'){const formData=new FormData();for(const key in parameters){formData.append(key,parameters[key]);}if(token){formData.append('token',token);}ajaxOptions.data=formData;ajaxOptions.processData=false;ajaxOptions.contentType=false;}else{ajaxOptions.data=$.param(parameters);if(token){ajaxOptions.data+='&token='+encodeURIComponent(token);\\n}if(ajaxOptions.contentType==='multipart/form-data'){delete ajaxOptions.contentType;}}ajaxOptions.headers=ajaxOptions.headers||{};const lowercaseHeaders=Object.keys(ajaxOptions.headers||{}).map((k)=>k.toLowerCase());if(!lowercaseHeaders.includes('api-user-agent')){ajaxOptions.headers['Api-User-Agent']=this.defaults.userAgent;}if(ajaxOptions.type==='GET'&&ajaxOptions.data.length>7500){ajaxOptions.type='POST';ajaxOptions.headers['Promise-Non-Write-API-Action']='true';mw.log.warn('API request method changed from GET to POST due to URL length',ajaxOptions);}if(ajaxOptions.type==='POST'&&parameters.action!==undefined){ajaxOptions.url+=(ajaxOptions.url.includes('?')?'&':'?')+'action='+encodeURIComponent(parameters.action);}const xhr=$.ajax(ajaxOptions).fail((jqXHR,textStatus,exception)=>{apiDeferred.reject('http',{xhr:jqXHR,textStatus:textStatus,exception:exception});}).done((result,textStatus,jqXHR)=>{let code;if(result===undefined||result===null||result===''){apiDeferred.reject('ok-but-empty',\\n'OK response but empty result (check HTTP headers?)',result,jqXHR);}else if(result.error){code=result.error.code===undefined?'unknown':result.error.code;apiDeferred.reject(code,result,result,jqXHR);}else if(result.errors){code=result.errors[0].code===undefined?'unknown':result.errors[0].code;apiDeferred.reject(code,result,result,jqXHR);}else{apiDeferred.resolve(result,jqXHR);}});const requestIndex=this.requests.length;this.requests.push(xhr);xhr.always(()=>{this.requests[requestIndex]=null;});if(ajaxOptions.signal){ajaxOptions.signal.addEventListener('abort',()=>{if(ajaxOptions.signal.reason!==ABORTED_BY_ABORTABLE_PROMISE){apiDeferred.reject(ajaxOptions.signal.reason,ajaxOptions.signal.reason);}xhr.abort();});}return apiDeferred.promise({abort:xhr.abort}).fail((code,details)=>{if(!((code==='http'&&details&&details.textStatus==='abort')||(details instanceof DOMException&&details.name==='AbortError'))){mw.log('mw.Api error: ',code,details);const inSample=Math.random()<require('./config.json').ApiClientErrorSampleRate;\\nif(code==='http'&&details.xhr.status===429&&inSample){let logParameters=`action=${parameters.action}`;if(parameters.action==='query'){for(const param of['prop','list','meta']){if(parameters[param]){logParameters+=`&${param}=${parameters[param]}`;}}}mw.errorLogger.logError(new Error(`HTTP 429 ${logParameters}`),'error.mw-api');}}});},makeAbortablePromise:function(ajaxOptions){const abort=new mw.Api.AbortController();if(ajaxOptions.signal){if(ajaxOptions.signal.aborted){abort.abort(ajaxOptions.signal.reason);}else{ajaxOptions.signal.addEventListener('abort',()=>{abort.abort(ajaxOptions.signal.reason);});}}ajaxOptions.signal=abort.signal;return{abort:()=>abort.abort(ABORTED_BY_ABORTABLE_PROMISE)};},postWithToken:function(tokenType,params,ajaxOptions){const assertParams={assert:params.assert,assertuser:params.assertuser};ajaxOptions=ajaxOptions||{};const abortable=this.makeAbortablePromise(ajaxOptions);return this.getToken(tokenType,assertParams).then((token)=>{params.token=token;return this.post(params,ajaxOptions).catch((code,...args)=>{\\nif(code==='badtoken'){this.badToken(tokenType);return this.getToken(tokenType,assertParams).then((t)=>{params.token=t;return this.post(params,ajaxOptions);});}return $.Deferred().reject(code,...args);});}).promise(abortable);},getToken:function(type,additionalParams,ajaxOptions){type=normalizeTokenType(type);if(typeof additionalParams==='string'){additionalParams={assert:additionalParams};}const cacheKey=type+'Token';let promiseGroup=promises[this.defaults.ajax.url];if(!promiseGroup){promiseGroup=promises[this.defaults.ajax.url]={};}let promise=promiseGroup&&promiseGroup[cacheKey];const reject=(...args)=>{delete promiseGroup[cacheKey];return $.Deferred().reject(...args);};if(!promise){const apiPromise=this.get(Object.assign({action:'query',meta:'tokens',type:type},additionalParams),ajaxOptions);promise=apiPromise.then((res)=>{if(!res.query){return reject('query-missing',res);}if(!res.query.tokens[type+'token']){return $.Deferred().reject('token-missing',res);}return res.query.tokens[type+'token'];\\n},reject).promise({abort:apiPromise.abort});promiseGroup[cacheKey]=promise;}return promise;},badToken:function(type){const promiseGroup=promises[this.defaults.ajax.url];type=normalizeTokenType(type);if(promiseGroup){delete promiseGroup[type+'Token'];}},getErrorMessage:function(data){if(data===undefined||data===null||data===''||data==='OK response but empty result (check HTTP headers?)'){return $('<div>').append(mw.message('api-clientside-error-invalidresponse').parseDom());}else if(data instanceof DOMException&&data.name==='TimeoutError'){return $('<div>').append(mw.message('api-clientside-error-timeout').parseDom());}else if(data instanceof DOMException&&data.name==='AbortError'){return $('<div>').append(mw.message('api-clientside-error-aborted').parseDom());}else if(data.xhr){if(data.textStatus==='timeout'){return $('<div>').append(mw.message('api-clientside-error-timeout').parseDom());}else if(data.textStatus==='abort'){return $('<div>').append(mw.message('api-clientside-error-aborted').parseDom());\\n}else if(data.textStatus==='parsererror'){return $('<div>').append(mw.message('api-clientside-error-invalidresponse').parseDom());}else if(data.xhr.status===429){const retryAfter=data.xhr.getResponseHeader('Retry-After');if(retryAfter){const segments=[];if(Math.floor(retryAfter/3600)>0){segments.push(mw.msg('duration-hours',mw.language.convertNumber(Math.floor(retryAfter/3600))));}if(Math.floor(retryAfter%3600/60)>0){segments.push(mw.msg('duration-minutes',mw.language.convertNumber(Math.floor(retryAfter%3600/60))));}if(Math.floor(retryAfter%60)>0){segments.push(mw.msg('duration-seconds',mw.language.convertNumber(Math.floor(retryAfter%60))));}if(segments.length===0){segments.push(mw.msg('duration-seconds',mw.language.convertNumber(0)));}const formattedDuration=mw.language.listToText(segments);return $('<div>').append(mw.message('api-clientside-error-http-429-retry',formattedDuration).parseDom());}else{return $('<div>').append(mw.message('api-clientside-error-http-429').parseDom());}}else if(data.xhr.status){\\nreturn $('<div>').append(mw.message('api-clientside-error-http',data.xhr.status).parseDom());}else{return $('<div>').append(mw.message('api-clientside-error-noconnect').parseDom());}}else if(data.error){return $('<div>').text(data.error.info);}else if(data.errors){return $(data.errors.map((err)=>{const $node=$('<div>');if(err.html){$node.html(err.html);}else if(err.text){$node.text(err.text);}else{$node.text(err['*']);}return $node[0];}));}else{mw.log.warn('mw.Api#getErrorMessage could not handle the response:',data);return $('<div>').append(mw.message('api-clientside-error-invalidresponse').parseDom());}},prepareExtensibleApiRequest:function(hookName){const data={params:{},promise:$.Deferred().resolve().promise()};mw.hook(hookName).fire(data);return data.promise.then(()=>data.params);}};if(window.QUnit){mw.Api.resetTokenCacheForTest=function(){promises=createTokenCache();};}}());require('./AbortablePromise.js');require('./AbortController.js');require('./rest.js');require('./category.js');\\nrequire('./edit.js');require('./login.js');require('./messages.js');require('./options.js');require('./parse.js');require('./rollback.js');require('./upload.js');require('./user.js');require('./watch.js');\\n},\\\"resources/src/mediawiki.api/AbortablePromise.js\\\":function(require,module,exports){\\n},\\\"resources/src/mediawiki.api/AbortController.js\\\":function(require,module,exports){mw.Api.AbortController=function(){this.signal={aborted:false,reason:undefined,handlers:$.Callbacks(),addEventListener:function(event,handler){if(event==='abort'){this.handlers.add(handler);}}};this.abort=function(reason){if(reason===undefined){reason=new DOMException('The operation was aborted.','AbortError');}this.signal.aborted=true;this.signal.reason=reason;this.signal.handlers.fire();};};\\n},\\\"resources/src/mediawiki.api/rest.js\\\":function(require,module,exports){(function(){const defaultOptions={ajax:{url:mw.util.wikiScript('rest'),timeout:30*1000}};function objectKeysToLowerCase(headers){const updatedHeaders={};for(const key in headers){updatedHeaders[key.toLowerCase()]=headers[key];}return updatedHeaders;}mw.Rest=function(options){const defaults=Object.assign({},options);defaults.ajax=Object.assign({},defaultOptions.ajax,defaults.ajax);this.url=defaults.ajax.url;delete defaults.ajax.url;this.defaults=defaults;this.requests=[];};mw.Rest.prototype={abort:function(){this.requests.forEach((request)=>{if(request){request.abort();}});},get:function(path,query,headers){return this.ajax(path,{type:'GET',data:query,headers:headers||{}});},post:function(path,body,headers){if(body===undefined){body={};}headers=objectKeysToLowerCase(headers||{});return this.ajax(path,{type:'POST',headers:Object.assign(headers,{'content-type':'application/json'}),data:JSON.stringify(body)});},put:function(path,body,headers){headers=objectKeysToLowerCase(headers||{});\\nreturn this.ajax(path,{type:'PUT',headers:Object.assign(headers,{'content-type':'application/json'}),data:JSON.stringify(body)});},delete:function(path,body,headers){headers=objectKeysToLowerCase(headers||{});return this.ajax(path,{type:'DELETE',headers:Object.assign(headers,{'content-type':'application/json'}),data:JSON.stringify(body)});},ajax:function(path,ajaxOptions){const apiDeferred=$.Deferred();ajaxOptions=Object.assign({},this.defaults.ajax,ajaxOptions);ajaxOptions.url=this.url+path;const xhr=$.ajax(ajaxOptions);const requestIndex=this.requests.length;this.requests.push(xhr);xhr.always(()=>{this.requests[requestIndex]=null;});xhr.then((result,textStatus,jqXHR)=>{apiDeferred.resolve(result,jqXHR);},(jqXHR,textStatus,exception)=>{apiDeferred.reject('http',{xhr:jqXHR,textStatus:textStatus,exception:exception});});return apiDeferred.promise({abort:xhr.abort});}};}());\\n},\\\"resources/src/mediawiki.api/category.js\\\":function(require,module,exports){(function(){Object.assign(mw.Api.prototype,{isCategory:function(title){const apiPromise=this.get({formatversion:2,prop:'categoryinfo',titles:[String(title)]});return apiPromise.then((data)=>!!(data.query&&data.query.pages&&data.query.pages[0].categoryinfo)).promise({abort:apiPromise.abort});},getCategoriesByPrefix:function(prefix){const apiPromise=this.get({formatversion:2,list:'allpages',apprefix:prefix,apnamespace:mw.config.get('wgNamespaceIds').category});return apiPromise.then((data)=>data.query.allpages.map((category)=>new mw.Title(category.title).getMainText())).promise({abort:apiPromise.abort});},getCategories:function(title){const apiPromise=this.get({formatversion:2,prop:'categories',titles:[String(title)]});return apiPromise.then((data)=>{if(!data.query||!data.query.pages){return false;}const page=data.query.pages[0];if(!page.categories){return false;}return page.categories.map((cat)=>new mw.Title(cat.title));}).promise({abort:apiPromise.abort});}});}());\\n},\\\"resources/src/mediawiki.api/edit.js\\\":function(require,module,exports){(function(){Object.assign(mw.Api.prototype,{postWithEditToken:function(params,ajaxOptions){return this.postWithToken('csrf',params,ajaxOptions);},getEditToken:function(){return this.getToken('csrf');},create:function(title,params,content){return this.postWithEditToken(Object.assign(this.assertCurrentUser({action:'edit',title:String(title),text:content,formatversion:'2',createonly:true}),params)).then((data)=>data.edit);},edit:function(title,transform){title=String(title);let basetimestamp,curtimestamp;return this.get({action:'query',prop:'revisions',rvprop:['content','timestamp'],rvslots:'main',titles:[title],formatversion:'2',curtimestamp:true}).then((data)=>{if(!data.query||!data.query.pages){return $.Deferred().reject('unknown');}const page=data.query.pages[0];if(!page||page.invalid){return $.Deferred().reject('invalidtitle');}if(page.missing){return $.Deferred().reject('nocreate-missing');}const revision=page.revisions[0];basetimestamp=revision.timestamp;curtimestamp=data.curtimestamp;\\nreturn transform({timestamp:revision.timestamp,content:revision.slots.main.content});}).then((params)=>{const editParams=typeof params==='object'?params:{text:String(params)};return this.postWithEditToken(Object.assign({action:'edit',title:title,formatversion:'2',assert:mw.config.get('wgUserName')?'user':undefined,basetimestamp:basetimestamp,starttimestamp:curtimestamp,nocreate:true},editParams));}).then((data)=>data.edit);},newSection:function(title,header,message,additionalParams){return this.postWithEditToken(Object.assign({action:'edit',section:'new',title:String(title),summary:header,text:message},additionalParams));}});}());\\n},\\\"resources/src/mediawiki.api/login.js\\\":function(require,module,exports){(function(){'use strict';Object.assign(mw.Api.prototype,{login:function(username,password){const params={action:'login',lgname:username,lgpassword:password};const ajaxOptions={};const abortable=this.makeAbortablePromise(ajaxOptions);return this.post(params,ajaxOptions).then((data)=>{params.lgtoken=data.login.token;return this.post(params,ajaxOptions).then((response)=>{let code;if(response.login.result!=='Success'){code=response.error&&response.error.code||'unknown';return $.Deferred().reject(code,response);}return response;});}).promise(abortable);}});}());\\n},\\\"resources/src/mediawiki.api/messages.js\\\":function(require,module,exports){(function(){'use strict';Object.assign(mw.Api.prototype,{getMessages:function(messages,options){options=options||{};messages=Array.isArray(messages)?messages:[messages];return this.get(Object.assign({action:'query',meta:'allmessages',ammessages:messages.slice(0,50),amlang:mw.config.get('wgUserLanguage'),formatversion:2},options)).then((data)=>{const result={};data.query.allmessages.forEach((obj)=>{if(!obj.missing){result[obj.name]=obj.content;}});if(messages.length<=50){return result;}return this.getMessages(messages.slice(50),options).then((innerResult)=>Object.assign(result,innerResult));});},loadMessages:function(messages,options){return this.getMessages(messages,options).then(mw.messages.set.bind(mw.messages));},loadMessagesIfMissing:function(messages,options){if(!Array.isArray(messages)){messages=[messages];}const missing=messages.filter((msg)=>msg&&!mw.message(msg).exists());return missing.length?this.loadMessages(missing,options):$.Deferred().resolve();}});}());\\n},\\\"resources/src/mediawiki.api/options.js\\\":function(require,module,exports){(function(){const saveOptionsRequests={};Object.assign(mw.Api.prototype,{saveOption:function(name,value,params){const options={};options[name]=value;return this.saveOptions(options,params);},saveOptions:function(options,params){const grouped=[];if(mw.config.get('wgUserName')===null||mw.config.get('wgUserIsTemp')){return $.Deferred().reject('notloggedin').promise();}let promise;if(saveOptionsRequests[this.defaults.ajax.url]&&saveOptionsRequests[this.defaults.ajax.url].state()==='pending'){promise=saveOptionsRequests[this.defaults.ajax.url].then(()=>$.Deferred().resolve(),()=>$.Deferred().resolve());}else{promise=$.Deferred().resolve();}for(const name in options){const value=options[name]===null?null:String(options[name]);let bundleable;if(this.defaults.useUS){bundleable=!name.includes('=');}else{bundleable=(value===null||!value.includes('|'))&&(!name.includes('|')&&!name.includes('='));}if(bundleable){if(value!==null){grouped.push(name+'='+value);}else{grouped.push(name);}}else{if(value!==null){\\npromise=promise.then(function(n,v){return this.postWithToken('csrf',Object.assign({formatversion:2,action:'options',optionname:n,optionvalue:v},params));}.bind(this,name,value));}else{promise=promise.then(function(n){return this.postWithToken('csrf',Object.assign({formatversion:2,action:'options',optionname:n},params));}.bind(this,name));}}}if(grouped.length){promise=promise.then(()=>this.postWithToken('csrf',Object.assign({formatversion:2,action:'options',change:grouped},params)));}saveOptionsRequests[this.defaults.ajax.url]=promise;return promise;}});}());\\n},\\\"resources/src/mediawiki.api/parse.js\\\":function(require,module,exports){(function(){Object.assign(mw.Api.prototype,{parse:function(content,additionalParams){const config=Object.assign({formatversion:2,action:'parse',prop:'text',contentmodel:'wikitext'},additionalParams);let apiPromise;if(mw.Title&&content instanceof mw.Title){config.page=content.getPrefixedDb();apiPromise=this.get(config);}else{config.text=String(content);apiPromise=this.post(config);}return apiPromise.then((data)=>data.parse.text).promise({abort:apiPromise.abort});}});}());\\n},\\\"resources/src/mediawiki.api/rollback.js\\\":function(require,module,exports){(function(){Object.assign(mw.Api.prototype,{rollback:function(page,user,params){return this.postWithToken('rollback',Object.assign({action:'rollback',title:String(page),user:user,uselang:mw.config.get('wgUserLanguage')},params)).then((data)=>data.rollback);}});}());\\n},\\\"resources/src/mediawiki.api/upload.js\\\":function(require,module,exports){(function(){const fieldsAllowed={stash:true,filekey:true,filename:true,comment:true,tags:true,text:true,watchlist:true,watchlistexpiry:true,ignorewarnings:true,chunk:true,offset:true,filesize:true,async:true};function getFirstKey(obj){return obj[Object.keys(obj)[0]];}Object.assign(mw.Api.prototype,{upload:function(file,data){if(file&&file.nodeType===Node.ELEMENT_NODE&&file.files){file=file.files[0];}if(!file){throw new Error('No file');}if(!(file instanceof window.File||file instanceof window.Blob)){throw new Error('Unsupported argument type passed to mw.Api.upload');}return this.uploadWithFormData(file,data);},uploadWithFormData:function(file,data){const deferred=$.Deferred();for(const key in data){if(!fieldsAllowed[key]){delete data[key];}}data=Object.assign({},this.defaults.parameters,{action:'upload'},data);if(!data.chunk){data.file=file;}if(!data.filename&&!data.stash){throw new Error('Filename not included in file data.');}const request=this[this.needToken()?'postWithEditToken':'post'](data,{\\ncontentType:'multipart/form-data',timeout:0,xhr:function(){const xhr=$.ajaxSettings.xhr();if(xhr.upload){xhr.upload.addEventListener('progress',(ev)=>{if(ev.lengthComputable){deferred.notify(ev.loaded/ev.total);}});}return xhr;}}).done((result)=>{deferred.notify(1);if(result.upload&&result.upload.warnings){deferred.reject(getFirstKey(result.upload.warnings),result);}else{deferred.resolve(result);}}).fail((errorCode,result)=>{deferred.notify(1);deferred.reject(errorCode,result);});return deferred.promise({abort:request.abort});},chunkedUpload:function(file,data,chunkSize,chunkRetries){const deferred=$.Deferred();chunkSize=chunkSize===undefined?5*1024*1024:chunkSize;chunkRetries=chunkRetries===undefined?1:chunkRetries;if(!data.filename){throw new Error('Filename not included in file data.');}let promise;let active=promise=this.uploadChunk(file,data,0,chunkSize,'',chunkRetries).done(chunkSize>=file.size?deferred.resolve:null).fail(deferred.reject).progress(deferred.notify);for(let start=chunkSize;start<file.size;start+=chunkSize){\\nconst end=Math.min(start+chunkSize,file.size);const next=$.Deferred();promise.done(function(s,e,n,result){const filekey=result.upload.filekey;active=this.uploadChunk(file,data,s,e,filekey,chunkRetries).done(e===file.size?deferred.resolve:n.resolve).fail(deferred.reject).progress(deferred.notify);}.bind(this,start,end,next));promise=next;}return deferred.promise({abort:active.abort});},uploadChunk:function(file,data,start,end,filekey,retries){const chunk=this.slice(file,start,end);retries=retries===undefined?1:retries;data.filesize=file.size;data.chunk=chunk;data.offset=start;if(filekey&&start!==0){data.filekey=filekey;}const upload=this.uploadWithFormData(file,data);return upload.then(null,(code,result)=>{if(result.upload&&result.upload.warnings){if(end===file.size){return $.Deferred().reject(result.upload.warnings.code||'unknown',result);}else{return $.Deferred().resolve(result);}}if(retries===0){return $.Deferred().reject(code,result);}const retry=this.uploadChunk.bind(this,file,data,start,end,filekey,retries-1);\\nreturn this.retry(code,result,retry);},(fraction)=>(start+fraction*(end-start))/file.size).promise({abort:upload.abort});},retry:function(code,result,callable){let uploadPromise;const deferred=$.Deferred(),retry=function(){uploadPromise=callable();uploadPromise.then(deferred.resolve,deferred.reject);};if(code!=='http'||result.textStatus==='abort'){return deferred.reject(code,result);}const retryTimer=setTimeout(retry,1000);return deferred.promise({abort:function(){if(retryTimer){clearTimeout(retryTimer);}if(uploadPromise.abort){uploadPromise.abort();}}});},slice:function(file,start,stop){if(file.mozSlice){return file.mozSlice(start,stop,file.type);}else if(file.webkitSlice){return file.webkitSlice(start,stop,file.type);}else{return file.slice(start,stop,file.type);}},finishUploadToStash:function(uploadPromise,data){let filekey;const finishUpload=(moreData)=>this.uploadFromStash(filekey,Object.assign({},data,moreData));return uploadPromise.then((result)=>{filekey=result.upload.filekey;\\nreturn finishUpload;},(errorCode,result)=>{if(result&&result.upload&&result.upload.result==='Success'&&result.upload.filekey){filekey=result.upload.filekey;return $.Deferred().resolve(finishUpload);}return $.Deferred().reject(errorCode,result);});},uploadToStash:function(file,data){if(!data.filename){throw new Error('Filename not included in file data.');}const promise=this.upload(file,{stash:true,filename:data.filename,ignorewarnings:data.ignorewarnings});return this.finishUploadToStash(promise,data);},chunkedUploadToStash:function(file,data,chunkSize,chunkRetries){if(!data.filename){throw new Error('Filename not included in file data.');}const promise=this.chunkedUpload(file,{stash:true,filename:data.filename,ignorewarnings:data.ignorewarnings},chunkSize,chunkRetries);return this.finishUploadToStash(promise,data);},uploadFromStash:function(filekey,data){data.filekey=filekey;data.action='upload';data.format='json';if(!data.filename){throw new Error('Filename not included in file data.');\\n}return this.postWithEditToken(data).then((result)=>{if(result.upload&&result.upload.warnings){return $.Deferred().reject(getFirstKey(result.upload.warnings),result).promise();}return result;});},needToken:function(){return true;}});}());\\n},\\\"resources/src/mediawiki.api/user.js\\\":function(require,module,exports){(function(){Object.assign(mw.Api.prototype,{getUserInfo:function(){return this.get({action:'query',meta:'userinfo',uiprop:['groups','rights']}).then((data)=>{if(data.query&&data.query.userinfo){return data.query.userinfo;}return $.Deferred().reject().promise();});},assertCurrentUser:function(query){const user=mw.config.get('wgUserName'),assertParams={};if(user!==null){assertParams.assert='user';assertParams.assertuser=user;}else{assertParams.assert='anon';}return Object.assign(assertParams,query);}});}());\\n},\\\"resources/src/mediawiki.api/watch.js\\\":function(require,module,exports){(function(){function doWatchInternal(pages,addParams){const apiPromise=this.postWithToken('watch',Object.assign({formatversion:2,action:'watch',titles:Array.isArray(pages)?pages:String(pages)},addParams));return apiPromise.then((data)=>Array.isArray(pages)?data.watch:data.watch[0]).promise({abort:apiPromise.abort});}Object.assign(mw.Api.prototype,{watch:function(pages,expiry){return doWatchInternal.call(this,pages,{expiry:expiry});},unwatch:function(pages){return doWatchInternal.call(this,pages,{unwatch:1});}});}());\\n},\\\"resources/src/mediawiki.api/config.json\\\":{\\\"ApiClientErrorSampleRate\\\":0.01}}},{},{\\\"api-clientside-error-aborted\\\":\\\"Die Anfrage wurde abgebrochen.\\\",\\\"api-clientside-error-http\\\":\\\"Der Server hat einen Fehler zur\\\\u00fcckgegeben: HTTP $1.\\\",\\\"api-clientside-error-http-429\\\":\\\"{{#FORMAL:Du hast|Sie haben}} innerhalb kurzer Zeit zu viele Aktionen ausgef\\\\u00fchrt. {{#FORMAL:Versuche|Versuchen Sie}} es sp\\\\u00e4ter erneut.\\\",\\\"api-clientside-error-http-429-retry\\\":\\\"{{#FORMAL:Du hast|Sie haben}} innerhalb kurzer Zeit zu viele Aktionen durchgef\\\\u00fchrt. {{#FORMAL:Du kannst|Sie k\\\\u00f6nnen}} es in $1 erneut versuchen.\\\",\\\"api-clientside-error-invalidresponse\\\":\\\"Ung\\\\u00fcltige Antwort vom Server.\\\",\\\"api-clientside-error-noconnect\\\":\\\"Es konnte keine Verbindung zum Server hergestellt werden. Stelle sicher, dass du eine funktionierende Internetverbindung hast, und versuche es erneut.\\\",\\\"api-clientside-error-timeout\\\":\\\"Der Server hat nicht innerhalb der erwarteten Zeit reagiert.\\\",\\\"duration-hours\\\":\\\"$1 {{PLURAL:$1|Stunde|Stunden}}\\\",\\\"duration-minutes\\\":\\\"$1 {{PLURAL:$1|Minute|Minuten}}\\\",\\\"duration-seconds\\\":\\\"$1 {{PLURAL:$1|Sekunde|Sekunden}}\\\"}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.090Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mediawiki.api&skin=vector-2022&version=5ena7\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mediawiki.api&skin=vector-2022&sourcemap=1&version=5ena7\",\"mediawiki.ForeignApi.core@1mk9b\":\"mw.loader.impl(function(){return[\\\"mediawiki.ForeignApi.core@1mk9b\\\",{\\\"main\\\":\\\"resources/src/mediawiki.ForeignApi/index.js\\\",\\\"files\\\":{\\\"resources/src/mediawiki.ForeignApi/index.js\\\":function(require,module,exports){mw.ForeignApi=require('./mediawiki.ForeignApi.core.js');mw.ForeignRest=require('./mediawiki.ForeignRest.core.js');module.exports={ForeignApi:mw.ForeignApi,ForeignRest:mw.ForeignRest};\\n},\\\"resources/src/mediawiki.ForeignApi/mediawiki.ForeignApi.core.js\\\":function(require,module,exports){module.exports=(function(){function CoreForeignApi(url,options){if(!url||$.isPlainObject(url)){throw new Error('mw.ForeignApi() requires a `url` parameter');}this.apiUrl=String(url);this.anonymous=options&&options.anonymous;options=$.extend(true,{ajax:{url:this.apiUrl,xhrFields:{withCredentials:!this.anonymous}},parameters:{origin:this.getOrigin()}},options);CoreForeignApi.super.call(this,options);}OO.inheritClass(CoreForeignApi,mw.Api);CoreForeignApi.prototype.getOrigin=function(){if(this.anonymous){return'*';}const origin=location.origin;const apiOrigin=new URL(this.apiUrl,location.origin).origin;if(origin===apiOrigin){return undefined;}return origin;};CoreForeignApi.prototype.ajax=function(parameters,ajaxOptions){let newAjaxOptions;if(ajaxOptions.type==='POST'){let url=(ajaxOptions&&ajaxOptions.url)||this.defaults.ajax.url;const origin=(parameters&&parameters.origin)||this.defaults.parameters.origin;if(origin!==undefined){url+=(url.includes('?')?'&':'?')+'origin='+encodeURIComponent(origin);\\n}newAjaxOptions=Object.assign({},ajaxOptions,{url:url});}else{newAjaxOptions=ajaxOptions;}return CoreForeignApi.super.prototype.ajax.call(this,parameters,newAjaxOptions);};return CoreForeignApi;}());\\n},\\\"resources/src/mediawiki.ForeignApi/mediawiki.ForeignRest.core.js\\\":function(require,module,exports){module.exports=(function(){function CoreForeignRest(url,options,optionsCompat){if(options instanceof mw.Api){options=optionsCompat;}this.apiUrl=url;this.anonymous=options&&options.anonymous;options=$.extend(true,{ajax:{url:this.apiUrl,xhrFields:{withCredentials:!this.anonymous}}},options);CoreForeignRest.super.call(this,options);}OO.inheritClass(CoreForeignRest,mw.Rest);return CoreForeignRest;}());\\n}}}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.090Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mediawiki.ForeignApi.core&skin=vector-2022&version=1uzut\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mediawiki.ForeignApi.core&skin=vector-2022&sourcemap=1&version=1uzut\",\"mediawiki.user@daofm\":\"mw.loader.impl(function(){return[\\\"mediawiki.user@daofm\\\",function($,jQuery,require,module){(function(){let userInfoPromise,tempUserNamePromise,pageviewRandomId,sessionId;const CLIENTPREF_COOKIE_NAME='mwclientpreferences';const CLIENTPREF_SUFFIX='-clientpref-';const CLIENTPREF_DELIMITER=',';function getUserInfo(){if(!userInfoPromise){userInfoPromise=new mw.Api().getUserInfo();}return userInfoPromise;}function saveClientPrefs(feature,value){const existingCookie=mw.cookie.get(CLIENTPREF_COOKIE_NAME)||'';const data={};existingCookie.split(CLIENTPREF_DELIMITER).forEach((keyValuePair)=>{const m=keyValuePair.match(/^([\\\\w-]+)-clientpref-(\\\\w+)$/);if(m){data[m[1]]=m[2];}});data[feature]=value;const newCookie=Object.keys(data).map((key)=>key+CLIENTPREF_SUFFIX+data[key]).join(CLIENTPREF_DELIMITER);mw.cookie.set(CLIENTPREF_COOKIE_NAME,newCookie);}function isValidFeatureName(value){return value.match(/^[a-zA-Z0-9-]+$/)!==null;}function isValidFeatureValue(value){return value.match(/^[a-zA-Z0-9]+$/)!==null;}Object.assign(mw.user,{generateRandomSessionId:function(){let rnds;try{rnds=new Uint16Array(5);\\ncrypto.getRandomValues(rnds);}catch(e){rnds=new Array(5);for(let i=0;i<5;i++){rnds[i]=Math.floor(Math.random()*0x10000);}}return(rnds[0]+0x10000).toString(16).slice(1)+(rnds[1]+0x10000).toString(16).slice(1)+(rnds[2]+0x10000).toString(16).slice(1)+(rnds[3]+0x10000).toString(16).slice(1)+(rnds[4]+0x10000).toString(16).slice(1);},getPageviewToken:function(){if(!pageviewRandomId){pageviewRandomId=mw.user.generateRandomSessionId();}return pageviewRandomId;},getId:function(){return mw.config.get('wgUserId')||0;},isNamed:function(){return!mw.user.isAnon()&&!mw.user.isTemp();},isTemp:function(){return mw.config.get('wgUserIsTemp')||false;},getName:function(){return mw.config.get('wgUserName');},acquireTempUserName:function(){if(tempUserNamePromise!==undefined){return tempUserNamePromise;}if(mw.config.get('wgUserId')){tempUserNamePromise=$.Deferred().resolve(null);}else if(mw.config.get('wgTempUserName')){tempUserNamePromise=$.Deferred().resolve(mw.config.get('wgTempUserName'));}else{const api=new mw.Api();\\ntempUserNamePromise=api.post({action:'acquiretempusername'}).then((resp)=>{mw.config.set('wgTempUserName',resp.acquiretempusername);return resp.acquiretempusername;}).catch(()=>null);}return tempUserNamePromise;},getRegistration:function(){if(mw.user.isAnon()){return false;}const registration=mw.config.get('wgUserRegistration');return!registration?null:new Date(registration);},getFirstRegistration:function(){if(mw.user.isAnon()){return false;}const registration=mw.config.get('wgUserFirstRegistration');return registration?new Date(registration):null;},isAnon:function(){return mw.user.getName()===null;},sessionId:function(){if(sessionId===undefined){sessionId=mw.cookie.get('mwuser-sessionId');if(sessionId===null||!/^[0-9a-f]{20}$/.test(sessionId)){sessionId=mw.user.generateRandomSessionId();mw.cookie.set('mwuser-sessionId',sessionId,{expires:null});}}return sessionId;},id:function(){return mw.user.getName()||mw.user.sessionId();},getGroups:function(callback){const userGroups=mw.config.get('wgUserGroups',[]);\\nreturn $.Deferred().resolve(userGroups).then(callback);},getRights:function(callback){return getUserInfo().then((userInfo)=>userInfo.rights,()=>[]).then(callback);},clientPrefs:{set:function(feature,value){if(mw.user.isNamed()){throw new Error('clientPrefs are for unregistered users only');}if(!isValidFeatureName(feature)||!isValidFeatureValue(value)){return false;}const currentValue=mw.user.clientPrefs.get(feature);if(!currentValue){return false;}const oldFeatureClass=feature+CLIENTPREF_SUFFIX+currentValue;const newFeatureClass=feature+CLIENTPREF_SUFFIX+value;document.documentElement.classList.remove(oldFeatureClass);document.documentElement.classList.add(newFeatureClass);saveClientPrefs(feature,value);return true;},get:function(feature){const featurePrefix=feature+CLIENTPREF_SUFFIX;const docClass=document.documentElement.className;const featureRegEx=new RegExp('(^| )'+mw.util.escapeRegExp(featurePrefix)+'([a-zA-Z0-9]+)( |$)');const match=docClass.match(featureRegEx);const isAmbiguous=docClass.replace(featureRegEx,'$1$3').match(featureRegEx)!==null;\\nreturn!isAmbiguous&&match?match[2]:false;}}});}());\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.090Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mediawiki.user&skin=vector-2022&version=163ne\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mediawiki.user&skin=vector-2022&sourcemap=1&version=163ne\",\"mediawiki.page.watch.ajax@lrfmv\":\"mw.loader.impl(function(){return[\\\"mediawiki.page.watch.ajax@lrfmv\\\",{\\\"main\\\":\\\"watch-ajax.js\\\",\\\"files\\\":{\\\"watch-ajax.js\\\":function(require,module,exports){(function(){const pageTitle=mw.config.get('wgRelevantPageName'),config=require('./config.json'),isWatchlistExpiryEnabled=config.WatchlistExpiry,watchlistLabelsEnabled=config.EnableWatchlistLabels,watchstarsByTitle=Object.create(null),enablePopover=config.EnableWatchstarPopover;function updateWatchLinkAttributes($link,action,state,expiry){if(!$link.length){return;}expiry=expiry||'infinity';if(action!=='watch'&&action!=='unwatch'){throw new Error('Invalid action');}const otherAction=action==='watch'?'unwatch':'watch';const $li=$link.closest('li');if(state!=='loading'){$li.trigger('watchpage.mw',[otherAction,mw.util.isInfinity(expiry)?null:expiry]);}let tooltipAction=action;let daysLeftExpiry=null;let watchExpiry=null;if(isWatchlistExpiryEnabled&&action==='unwatch'){if(mw.util.isInfinity(expiry)){tooltipAction='unwatch';}else{const expiryDate=new Date(expiry);const currentDate=new Date();daysLeftExpiry=Math.ceil((expiryDate-currentDate)/(1000*60*60*24));if(daysLeftExpiry>0){tooltipAction='unwatch-expiring';\\n}else{tooltipAction='unwatch-expiring-hours';}watchExpiry=expiryDate.toISOString();}}const msgKey=state==='loading'?action+'ing':action;const msg=mw.msg(msgKey);const link=$link.get(0);if(link.children.length>1&&link.lastElementChild.tagName==='SPAN'){link.lastElementChild.textContent=msg;}else{link.textContent=msg;}$link.toggleClass('loading',state==='loading').attr('title',mw.msg('tooltip-ca-'+tooltipAction,daysLeftExpiry)).updateTooltipAccessKeys().attr('href',mw.util.getUrl(pageTitle,{action:action})).attr('data-mw-expiry',watchExpiry);$li.toggleClass('mw-watchlink-temp',expiry!==null&&expiry!=='infinity');if(state!=='loading'&&$li.prop('id')==='ca-'+otherAction){$li.prop('id','ca-'+action);}}function notifyPageWatchStatus(isWatched,expiry,expirySelected){expiry=expiry||'infinity';expirySelected=expirySelected||'infinite';mw.hook('wikipage.watchlistChange').fire(isWatched,expiry,expirySelected);}function updatePageWatchStatus(isWatched,expiry,expirySelected){(watchstarsByTitle[pageTitle]||[]).forEach((w)=>{\\nw.update(isWatched,expiry);});notifyPageWatchStatus(isWatched,expiry,expirySelected);}function updateWatchLink(titleOrLink,action,state,expiry,expirySelected){if(titleOrLink instanceof $){updateWatchLinkAttributes(titleOrLink,action,state,expiry);}else{const isWatched=action==='unwatch';const normalizedTitle=titleOrLink.getPrefixedDb();(watchstarsByTitle[normalizedTitle]||[]).forEach((w)=>{w.update(isWatched,expiry,expirySelected);});if(normalizedTitle===pageTitle){notifyPageWatchStatus(isWatched,expiry,expirySelected);}}}function mwUriGetAction(url){const action=mw.util.getParamValue('action',url);if(action!==null){return action;}const actionPaths=mw.config.get('wgActionPaths');for(const key in actionPaths){let parts=actionPaths[key].split('$1');parts=parts.map(mw.util.escapeRegExp);const m=new RegExp(parts.join('(.+)')).exec(url);if(m&&m[1]){return key;}}return'view';}function init(){let $pageWatchLinks=$('.mw-watchlink a[data-mw-interface]');if(!$pageWatchLinks.length){\\n$pageWatchLinks=$('.mw-watchlink a, a.mw-watchlink');$pageWatchLinks=$pageWatchLinks.filter(':not( #bodyContent *, #content * )');}if($pageWatchLinks.length){watchstar($pageWatchLinks,pageTitle);}}function Watchstar($link,title,callback){this.$link=$link;this.title=title;this.callback=callback;}Watchstar.prototype.update=function(isWatched,expiry){expiry=expiry||'infinity';updateWatchLinkAttributes(this.$link,isWatched?'unwatch':'watch','idle',expiry);if(this.callback){this.callback(this.$link,isWatched,expiry);}};function watchstar($links,title,callback){let notificationId='mw-watchlink-notification';if(enablePopover){notificationId='mw-watchstar-WatchlistPopup';}let vueWatchlistPopup;const mwTitle=mw.Title.newFromText(title);const preferredExpiry=mw.user.options.get('watchstar-expiry','infinity');if(!mwTitle){return;}const normalizedTitle=mwTitle.getPrefixedDb();watchstarsByTitle[normalizedTitle]=watchstarsByTitle[normalizedTitle]||[];$links.each(function(){watchstarsByTitle[normalizedTitle].push(\\nnew Watchstar($(this),mwTitle,callback));});$links.attr('aria-controls',notificationId);$links.on('click',function(e){let action=mwUriGetAction(this.href);if(!mwTitle||(action!=='watch'&&action!=='unwatch')){return true;}e.preventDefault();e.stopPropagation();const $link=$(this);if(!enablePopover){if($link.hasClass('loading')){return;}}updateWatchLinkAttributes($link,action,'loading');const modulesToLoad=['mediawiki.notification'];if(isWatchlistExpiryEnabled||watchlistLabelsEnabled){if(enablePopover){modulesToLoad.push('mediawiki.watchstar.popover');}else{modulesToLoad.push('mediawiki.watchstar.widgets');}}if(watchlistLabelsEnabled){modulesToLoad.push('mediawiki.widgets.MenuTagMultiselectWidget');}mw.loader.load(modulesToLoad);if(!enablePopover){const api=new mw.Api();api[action](title,preferredExpiry).done((watchResponse)=>{const isWatched=watchResponse.watched===true;let watchlistPopup;let notifyPromise;let message=isWatched?'addedwatchtext':'removedwatchtext';if(mwTitle.isTalkPage()){\\nmessage+='-talk';}if(isWatchlistExpiryEnabled||watchlistLabelsEnabled){if(isWatched){if(!preferredExpiry||mw.util.isInfinity(preferredExpiry)){message=mwTitle.isTalkPage()?'addedwatchindefinitelytext-talk':'addedwatchindefinitelytext';}else{message=mwTitle.isTalkPage()?'addedwatchexpirytext-talk':'addedwatchexpirytext';}}notifyPromise=mw.loader.using('mediawiki.watchstar.widgets').then((require)=>{const WatchlistPopup=require('mediawiki.watchstar.widgets');if(!watchlistPopup){watchlistPopup=new WatchlistPopup(action,title,watchResponse.expiry,updateWatchLink,{expiryEnabled:isWatchlistExpiryEnabled,labelsEnabled:watchlistLabelsEnabled,message:mw.message(message,mwTitle.getPrefixedText(),preferredExpiry).parseDom(),$link:$link});}mw.notify(watchlistPopup.$element,{tag:'watch-self',id:notificationId,autoHideSeconds:'short'});});}else{notifyPromise=mw.notify(mw.message(message,mwTitle.getPrefixedText()).parseDom(),{tag:'watch-self',id:notificationId});}notifyPromise.always(()=>{\\nwatchstarsByTitle[normalizedTitle].forEach((w)=>{w.update(isWatched);});if(normalizedTitle===pageTitle){notifyPageWatchStatus(isWatched,watchResponse.expiry);}});}).fail((code,data)=>{updateWatchLinkAttributes($link,action);const $msg=api.getErrorMessage(data);mw.notify($msg,{tag:'watch-self',type:'error',id:notificationId});});}else{mw.loader.using('mediawiki.watchstar.popover').then(()=>{if(!vueWatchlistPopup){const Vue=require('vue');const watchlistWidgets=require('mediawiki.watchstar.popover');const WatchlistPopup=watchlistWidgets.WatchlistPopup;const wrapper=document.createElement('span');wrapper.classList.add('mw-watchlink-popup');document.body.append(wrapper);vueWatchlistPopup=Vue.createMwApp(WatchlistPopup,{initialAction:action,expiryEnabled:isWatchlistExpiryEnabled,labelsEnabled:watchlistLabelsEnabled,title:mwTitle,dataExpiryOptions:watchlistWidgets.dataExpiryOptions,preferredExpiry,link:$link[0]}).mount(wrapper);window.addEventListener('WatchlistPopup.loading',()=>{\\nupdateWatchLinkAttributes($link,action,'loading');});window.addEventListener('WatchlistPopup.watch',(event)=>{action='unwatch';watchstarsByTitle[normalizedTitle].forEach((w)=>{w.update(true);});if(normalizedTitle===pageTitle){notifyPageWatchStatus(true,event.detail.watchResponse.expiry);}});window.addEventListener('WatchlistPopup.unwatch',()=>{action='watch';watchstarsByTitle[normalizedTitle].forEach((w)=>{w.update(false);});if(normalizedTitle===pageTitle){notifyPageWatchStatus(false);}});}updateWatchLinkAttributes($link,action,'idle');});if(vueWatchlistPopup){if(vueWatchlistPopup.isOpen){vueWatchlistPopup.isOpen=false;}else{vueWatchlistPopup.openPopup($link[0]);}}}});}$(init);module.exports={watchstar:watchstar,updateWatchLink:updateWatchLink,updatePageWatchStatus:updatePageWatchStatus};}());\\n},\\\"config.json\\\":{\\\"WatchlistExpiry\\\":true,\\\"EnableWatchlistLabels\\\":true,\\\"EnableWatchstarPopover\\\":false}}},{},{\\\"addedwatchtext\\\":\\\"\\\\u201e[[:$1]]\\\\u201c und die Diskussionsseite wurden zu {{#FORMAL:deiner|Ihrer}} [[Special:Watchlist|Beobachtungsliste]] hinzugef\\\\u00fcgt.\\\",\\\"addedwatchtext-talk\\\":\\\"\\\\u201e[[:$1]]\\\\u201c und ihre dazugeh\\\\u00f6rige Seite wurden zu {{#FORMAL:deiner|Ihrer}} [[Special:Watchlist|Beobachtungsliste]] hinzugef\\\\u00fcgt.\\\",\\\"removedwatchtext\\\":\\\"\\\\u201e[[:$1]]\\\\u201c und die Diskussionsseite wurden von {{#FORMAL:deiner|Ihrer}} [[Special:Watchlist|Beobachtungsliste]] entfernt.\\\",\\\"removedwatchtext-talk\\\":\\\"\\\\u201e[[:$1]]\\\\u201c und ihre dazugeh\\\\u00f6rige Seite wurden von {{#FORMAL:deiner|Ihrer}} [[Special:Watchlist|Beobachtungsliste]] entfernt.\\\",\\\"tooltip-ca-unwatch\\\":\\\"Diese Seite von der pers\\\\u00f6nlichen Beobachtungsliste entfernen\\\",\\\"tooltip-ca-unwatch-expiring\\\":\\\"Noch {{PLURAL:$1|1 Tag|$1 Tage}} auf deiner Beobachtungsliste. Klicke hier, um sie zu entfernen.\\\",\\\"tooltip-ca-unwatch-expiring-hours\\\":\\\"Noch ein paar Stunden auf deiner Beobachtungsliste. Klicken, um sie zu entfernen.\\\",\\\"tooltip-ca-watch\\\":\\\"Diese Seite zur pers\\\\u00f6nlichen Beobachtungsliste hinzuf\\\\u00fcgen\\\",\\\"unwatch\\\":\\\"Nicht beobachten\\\",\\\"unwatching\\\":\\\"Nicht mehr beobachten \\\\u2026\\\",\\\"watch\\\":\\\"Beobachten\\\",\\\"watching\\\":\\\"Beobachten \\\\u2026\\\"}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.090Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mediawiki.page.watch.ajax&skin=vector-2022&version=1t47a\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mediawiki.page.watch.ajax&skin=vector-2022&sourcemap=1&version=1t47a\",\"ext.centralauth.ForeignApi@lj6ni\":\"mw.loader.impl(function(){return[\\\"ext.centralauth.ForeignApi@lj6ni\\\",function($,jQuery,require,module){mw.Api.prototype.getCentralAuthToken=function(ajaxOptions){return this.get({action:'centralauthtoken'},ajaxOptions).then((resp)=>{if(resp.error){return $.Deferred().reject(resp.error);}else{return resp.centralauthtoken.centralauthtoken;}});};\\n(function(){const hasOwnProperty=Object.prototype.hasOwnProperty,csrfTokenOldTypes=['csrf','edit','delete','protect','move','block','unblock','email','import','options'];function CentralAuthForeignApi(url,options){CentralAuthForeignApi.super.call(this,url,options);this.localApi=new mw.Api();this.noTokenNeeded=false;this.foreignLoginPromise=null;this.csrfToken=null;this.csrfTokenBad=false;if(mw.config.get('wgUserName')===null||(options&&options.anonymous)){this.noTokenNeeded=true;}else{this.foreignLoginPromise=this.checkForeignLogin();}}OO.inheritClass(CentralAuthForeignApi,mw.ForeignApi);CentralAuthForeignApi.prototype.checkForeignLogin=function(){if(this.foreignLoginPromise){return this.foreignLoginPromise;}return CentralAuthForeignApi.super.prototype.ajax.call(this,{action:'query',meta:'userinfo|tokens'},{type:'GET'}).then((resp)=>{const userinfo=resp.query.userinfo;if(userinfo.anon===undefined&&userinfo.name===mw.config.get('wgUserName')){this.noTokenNeeded=true;this.csrfToken=resp.query.tokens.csrftoken;\\nreturn true;}return $.Deferred().reject();});};CentralAuthForeignApi.prototype.getToken=function(type,assert,ajaxOptions){const parent=CentralAuthForeignApi.super.prototype.getToken;if(this.foreignLoginPromise&&csrfTokenOldTypes.includes(type)){ajaxOptions=ajaxOptions||{};const abortable=this.makeAbortablePromise(ajaxOptions);return this.foreignLoginPromise.then(()=>{if(this.csrfToken&&!this.csrfTokenBad){return this.csrfToken;}return parent.call(this,type,assert,ajaxOptions);},()=>parent.call(this,type,assert,ajaxOptions)).promise(abortable);}return parent.call(this,type,assert,ajaxOptions);};CentralAuthForeignApi.prototype.badToken=function(type){this.csrfTokenBad=true;return CentralAuthForeignApi.super.prototype.badToken.call(this,type);};CentralAuthForeignApi.prototype.ajax=function(parameters,ajaxOptions){ajaxOptions=ajaxOptions||{};const abortable=this.makeAbortablePromise(ajaxOptions);const parent=CentralAuthForeignApi.super.prototype.ajax;const tokenAjaxOptions=Object.assign({},ajaxOptions);\\nlet tokenPromise;if(this.noTokenNeeded||hasOwnProperty.call(parameters,'centralauthtoken')){tokenPromise=$.Deferred().reject();}else if(this.foreignLoginPromise){tokenPromise=this.foreignLoginPromise.then(()=>$.Deferred().reject(),()=>this.localApi.getCentralAuthToken(tokenAjaxOptions));}else{tokenPromise=this.localApi.getCentralAuthToken(tokenAjaxOptions);}return tokenPromise.then((centralAuthToken)=>{let url,newAjaxOptions;const newParameters=Object.assign({centralauthtoken:centralAuthToken},parameters);if(ajaxOptions.type!=='GET'){url=(ajaxOptions&&ajaxOptions.url)||this.defaults.ajax.url;url+=(url.includes('?')?'&':'?')+'centralauthtoken='+encodeURIComponent(centralAuthToken);newAjaxOptions=Object.assign({},ajaxOptions,{url:url});}else{newAjaxOptions=ajaxOptions;}return parent.call(this,newParameters,newAjaxOptions);},()=>parent.call(this,parameters,ajaxOptions)).promise(abortable);};mw.ForeignApi=CentralAuthForeignApi;}());\\n(function(){function CentralAuthForeignRest(url,options,optionsCompat){CentralAuthForeignRest.super.call(this,url,options,optionsCompat);if(options instanceof mw.Api){options=optionsCompat;}this.localApi=new mw.Api();if(mw.config.get('wgUserName')===null||(options&&options.anonymous)){this.noTokenNeeded=true;}}OO.inheritClass(CentralAuthForeignRest,mw.ForeignRest);CentralAuthForeignRest.prototype.abort=function(){this.localApi.abort();CentralAuthForeignRest.super.prototype.abort.call(this);};CentralAuthForeignRest.prototype.ajax=function(path,ajaxOptions){ajaxOptions=ajaxOptions||{};const abortable=this.localApi.makeAbortablePromise(ajaxOptions);const parent=CentralAuthForeignRest.super.prototype.ajax;let tokenPromise;if(this.noTokenNeeded){tokenPromise=$.Deferred().reject();}else{const tokenAjaxOptions=Object.assign({},ajaxOptions);tokenPromise=this.localApi.getCentralAuthToken(tokenAjaxOptions);}return tokenPromise.then((centralAuthToken)=>{const newAjaxOptions=Object.assign({},ajaxOptions);\\nnewAjaxOptions.headers=Object.assign({},newAjaxOptions.headers,{Authorization:'CentralAuthToken '+centralAuthToken});newAjaxOptions.xhrFields=Object.assign({},newAjaxOptions.xhrFields,{withCredentials:false});return parent.call(this,path,newAjaxOptions);},()=>parent.call(this,path,ajaxOptions)).promise(abortable);};mw.ForeignRest=CentralAuthForeignRest;}());\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.091Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.centralauth.ForeignApi&skin=vector-2022&version=1nwlg\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.centralauth.ForeignApi&skin=vector-2022&sourcemap=1&version=1nwlg\",\"ext.testKitchen@1kklu\":\"mw.loader.impl(function(){return[\\\"ext.testKitchen@1kklu\\\",{\\\"main\\\":\\\"index.js\\\",\\\"files\\\":{\\\"index.js\\\":function(require,module,exports){'use strict';const{Experiment,UnenrolledExperiment,OverriddenExperiment}=require('./Experiment.js');const ContextualAttributesFactory=require('./ContextualAttributesFactory.js');const EventFactory=require('./EventFactory.js');const eventSender=require('./eventSender.js');const{Instrument,UnsampledInstrument}=require('./Instrument.js');const ExposureLogTracker=require('./ExposureLogTracker.js');const{overrideExperimentGroup,clearExperimentOverride,clearExperimentOverrides,get,getAsync,getMatching,getMatchingAsync,reset:resetEnrollmentConfigs}=require('./enrollmentConfig.js');const SCHEMA_ID='/analytics/product_metrics/web/base/2.0.0';const UINT32_MAX=4294967295;let config=require('./config.json');const contextualAttributesFactory=new ContextualAttributesFactory();const eventFactory=new EventFactory(contextualAttributesFactory);const exposureLogTracker=new ExposureLogTracker();function newExperiment(enrollmentConfig){if(!enrollmentConfig){return new UnenrolledExperiment();}const experimentName=enrollmentConfig.enrolled;\\nif(enrollmentConfig.is_override){return new OverriddenExperiment(experimentName,enrollmentConfig.assigned);}else if(!config.experimentConfigs[experimentName]){return new UnenrolledExperiment();}const experimentConfig=config.experimentConfigs[experimentName];const isLoggedInExperiment=experimentConfig.user_identifier_type==='mw-user';const eventIntakeServiceUrl=isLoggedInExperiment?config.LoggedInExperimentEventIntakeServiceUrl:config.EveryoneExperimentEventIntakeServiceUrl;return new Experiment(eventFactory,eventSender,eventIntakeServiceUrl,exposureLogTracker,{enrolled:experimentName,assigned:enrollmentConfig.assigned,subject_id:enrollmentConfig.subject_id,sampling_unit:experimentConfig.user_identifier_type,stream_name:experimentConfig.stream_name,schema_id:experimentConfig.schema_id,contextual_attributes:experimentConfig.contextual_attributes,exposure_version:experimentConfig.exposure_version,other_assigned:enrollmentConfig.other_assigned});}function getExperiment(experimentName){\\nreturn newExperiment(get(experimentName));}function getExperimentAsync(experimentName){return getAsync(experimentName).then(newExperiment);}function getExperimentsByPrefix(experimentNamePrefix){return getMatching(experimentNamePrefix).map(newExperiment);}function getExperimentsByPrefixAsync(experimentNamePrefix){return getMatchingAsync(experimentNamePrefix).then((matching)=>matching.map(newExperiment));}function getAssignments(){const userExperiments=mw.config.get('wgTestKitchenUserExperiments');return userExperiments?Object.assign({},userExperiments.assigned):{};}function isInstrumentInSample(instrumentSamplingConfig){let id;const{performer}=contextualAttributesFactory.newContextualAttributes();switch(instrumentSamplingConfig.unit){case'pageview':id=performer.pageview_id;break;case'session':id=performer.session_id;break;default:return false;}return parseInt(id.slice(0,8),16)/UINT32_MAX<instrumentSamplingConfig.rate;}function getInstrument(instrumentName){const instrumentConfig=config.instrumentConfigs[instrumentName];\\nif(!instrumentConfig||(instrumentConfig.sample&&!isInstrumentInSample(instrumentConfig.sample))){return new UnsampledInstrument();}instrumentConfig.schema_id=SCHEMA_ID;return new Instrument(eventFactory,eventSender,config.InstrumentEventIntakeServiceUrl,instrumentName,instrumentConfig);}mw.testKitchen={getExperiment:getExperimentAsync,getExperimentsByPrefix:getExperimentsByPrefixAsync,getAssignments,getInstrument,overrideExperimentGroup,clearExperimentOverride,clearExperimentOverrides};mw.testKitchen.compat={getExperiment,getExperimentsByPrefix};mw.tk=mw.testKitchen;mw.tk.compat=mw.testKitchen.compat;if(window.QUnit){const originalConfig=config;const useFakeExperiments=require('./useFakeExperiments.js');const useFakeInstruments=require('./useFakeInstruments.js');mw.testKitchen=Object.assign(mw.testKitchen,{EventFactory,eventSender,Experiment,UnenrolledExperiment,OverriddenExperiment,Instrument,UnsampledInstrument,ExposureLogTracker,setConfig(newConfig){config=newConfig;},resetConfig(){\\nconfig=originalConfig;},useFakeExperiments,useFakeInstruments,resetEnrollmentConfigs});}\\n},\\\"ContextualAttributesFactory.js\\\":function(require,module,exports){const c=mw.config.get.bind(mw.config);let contextAttributes=null;class ContextualAttributesFactory{newContextualAttributes(){if(contextAttributes){return contextAttributes;}const isMobileFrontendActive=c('wgMFMode')!==null;const version=String(c('wgVersion'));const userIsLoggedIn=!mw.user.isAnon();const userGroups=c('wgUserGroups',[]);const result={agent:{client_platform:'mediawiki_js',client_platform_family:isMobileFrontendActive?'mobile_browser':'desktop_browser',ua_string:navigator.userAgent},page:{id:c('wgArticleId'),title:c('wgTitle'),namespace_id:c('wgNamespaceNumber'),namespace_name:c('wgCanonicalNamespace'),revision_id:c('wgRevisionId'),wikidata_qid:c('wgWikibaseItemId'),content_language:c('wgPageContentLanguage'),is_redirect:c('wgIsRedirect'),user_groups_allowed_to_move:c('wgRestrictionMove'),user_groups_allowed_to_edit:c('wgRestrictionEdit')},mediawiki:{skin:c('skin'),version:version,is_production:version.includes('wmf'),is_debug_mode:c('debug'),database:c('wgDBname'),\\nsite_content_language:c('wgContentLanguage')},performer:{is_logged_in:userIsLoggedIn,id:mw.user.getId(),name:mw.user.getName(),groups:userGroups,is_bot:userGroups.includes('bot'),is_temp:c('wgUserIsTemp'),language:c('wgUserLanguage'),language_variant:c('wgUserVariant'),can_probably_edit_page:c('wgIsProbablyEditable')}};if(userIsLoggedIn){result.performer.edit_count=c('wgUserEditCount');result.performer.edit_count_bucket=c('wgUserEditCountBucket');result.performer.registration_dt=new Date(c('wgUserRegistration')).toISOString();}Object.defineProperty(result.performer,'session_id',{get:function(){return mw.user.sessionId();}});Object.defineProperty(result.performer,'pageview_id',{get:function(){return mw.user.getPageviewToken();}});Object.defineProperty(result.performer,'active_browsing_session_token',{get:function(){return mw.eventLog.id.getSessionId();}});contextAttributes=result;return result;}}module.exports=ContextualAttributesFactory;\\n},\\\"EventFactory.js\\\":function(require,module,exports){const REQUIRED_CONTEXTUAL_ATTRIBUTES=['agent_client_platform','agent_client_platform_family'];class EventFactory{constructor(contextualAttributesFactory){this.contextualAttributesFactory=contextualAttributesFactory;this.domain=mw.config.get('wgServerName');}newEvent(streamName,schemaID,contextualAttributes,action,interactionData){const event=Object.assign({},interactionData,{$schema:schemaID,meta:{domain:this.domain,stream:streamName},dt:new Date().toISOString()},{action});this.addContextualAttributes(event,contextualAttributes);return event;}addContextualAttributes(event,requestedContextualAttributes){requestedContextualAttributes=REQUIRED_CONTEXTUAL_ATTRIBUTES.concat(requestedContextualAttributes);requestedContextualAttributes=Array.from(new Set(requestedContextualAttributes));const contextualAttributes=this.contextualAttributesFactory.newContextualAttributes();for(let i=0;i<requestedContextualAttributes.length;i++){copyAttributeByName(contextualAttributes,event,requestedContextualAttributes[i]);\\n}}}function copyAttributeByName(from,to,name){const index=name.indexOf('_');const primaryKey=name.slice(0,index);const secondaryKey=name.slice(index+1);const value=from[primaryKey]?from[primaryKey][secondaryKey]:null;if(value===undefined||value===null){return;}to[primaryKey]=to[primaryKey]||{};to[primaryKey][secondaryKey]=value;}module.exports=EventFactory;\\n},\\\"eventSender.js\\\":function(require,module,exports){const DRAIN_QUEUE_DELAY=5000;let queues=new Map();let isDocumentUnloading=false;let drainQueueTimeout=null;function doSendEvents(events,url){try{navigator.sendBeacon(url,JSON.stringify(events));}catch(e){}}function drainQueue(){queues.forEach(doSendEvents);queues=new Map();drainQueueTimeout=null;}function onPageHide(){isDocumentUnloading=true;drainQueue();}function onPageShow(){isDocumentUnloading=false;}function onVisibilityChange(documentHidden){if(documentHidden){drainQueue();}}module.exports={sendEvent(event,url){if(isDocumentUnloading){doSendEvents([event],url);return;}if(!queues.has(url)){queues.set(url,[event]);}else{queues.get(url).push(event);}if(!drainQueueTimeout){drainQueueTimeout=setTimeout(drainQueue,DRAIN_QUEUE_DELAY);}}};if(window.QUnit){module.exports=Object.assign(module.exports,{onPageHide,onPageShow,onVisibilityChange,reset(){queues=new Map();isDocumentUnloading=false;if(drainQueueTimeout){clearTimeout(drainQueueTimeout);drainQueueTimeout=null;}}});}else{window.addEventListener('pagehide',onPageHide);\\nwindow.addEventListener('pageshow',onPageShow);document.addEventListener('visibilitychange',()=>onVisibilityChange(document.hidden));}\\n},\\\"Experiment.js\\\":function(require,module,exports){const EXPOSURE_CONTEXTUAL_ATTRIBUTES=['performer_is_logged_in','performer_is_temp','performer_is_bot','mediawiki_database'];const COOKIES_DISABLED=navigator.cookieEnabled!==undefined?!navigator.cookieEnabled:false;const COORDINATOR_DEFAULT='default';class Experiment{constructor(eventFactory,eventSender,eventIntakeServiceUrl,exposureLogTracker,config){this.eventFactory=eventFactory;this.eventSender=eventSender;this.eventIntakeServiceUrl=eventIntakeServiceUrl;this.config=config;this.streamName=config.stream_name;this.schemaID=config.schema_id;this.contextualAttributes=config.contextual_attributes;this.tracker=exposureLogTracker;this.exposureVersion=config.exposure_version;}getAssignedGroup(){return this.config.assigned;}isAssignedGroup(...groups){return groups.includes(this.getAssignedGroup());}send(action,interactionData,contextualAttributes){if(COOKIES_DISABLED){return;}const keys=['enrolled','assigned','subject_id','sampling_unit'];const experiment={};for(const key of keys){experiment[key]=this.config[key];\\n}experiment.coordinator=COORDINATOR_DEFAULT;const otherAssigned=this.config.other_assigned;if(otherAssigned&&Object.keys(otherAssigned).length>0){experiment.other_assigned=otherAssigned;}interactionData=Object.assign({},interactionData,{experiment});let eventContextualAttributes=this.contextualAttributes;if(contextualAttributes&&contextualAttributes.length>0){eventContextualAttributes=[...new Set(contextualAttributes.concat(this.contextualAttributes))];}const event=this.eventFactory.newEvent(this.streamName,this.schemaID,eventContextualAttributes,action,interactionData);this.eventSender.sendEvent(event,this.eventIntakeServiceUrl);}submitInteraction(action,interactionData,contextualAttributes){this.send(action,interactionData,contextualAttributes);}sendExposure(){const group=this.getAssignedGroup();const key=this.tracker.makeKey({enrolled:this.config.enrolled,assigned:group,version:this.exposureVersion});this.tracker.trySend(key,()=>{this.send('experiment_exposure',{},EXPOSURE_CONTEXTUAL_ATTRIBUTES);\\n});}setSchema(schemaID){this.schemaID=schemaID;return this;}}class UnenrolledExperiment{getAssignedGroup(){return null;}isAssignedGroup(...groups){}send(action,interactionData,contextualAttributes){}submitInteraction(action,interactionData,contextualAttributes){}sendExposure(){}setSchema(schemaID){return this;}}class OverriddenExperiment{constructor(name,assigned){this.name=name;this.assigned=assigned;}getAssignedGroup(){return this.assigned;}isAssignedGroup(...groups){return groups.includes(this.assigned);}send(action,interactionData,contextualAttributes){const message=`${this.name}: The enrollment for this experiment has been overridden. `+'The following event will not be sent:\\\\n';const args=[message,action];if(interactionData){args.push(JSON.stringify(interactionData,null,2));}console.log.apply(console,args);}submitInteraction(action,interactionData,contextualAttributes){this.send(action,interactionData,contextualAttributes);}sendExposure(){this.send('experiment_exposure');}\\nsetSchema(schemaID){return this;}}module.exports={Experiment,UnenrolledExperiment,OverriddenExperiment};\\n},\\\"Instrument.js\\\":function(require,module,exports){class Instrument{constructor(eventFactory,eventSender,eventIntakeServiceUrl,name,config){this.eventFactory=eventFactory;this.eventSender=eventSender;this.eventIntakeServiceUrl=eventIntakeServiceUrl;this.name=name;this.config=config;this.schemaID=config.schema_id;this.funnelEventSequencePosition=1;}send(action,interactionData){const event=this.buildEvent(action,interactionData);this.eventSender.sendEvent(event,this.eventIntakeServiceUrl);}sendImmediately(action,interactionData){const event=this.buildEvent(action,interactionData);try{navigator.sendBeacon(this.eventIntakeServiceUrl,JSON.stringify(event));}catch(e){}}submitInteraction(action,interactionData){this.send(action,interactionData);}setSchema(schemaID){this.schemaID=schemaID;return this;}isInSample(){return true;}buildEvent(action,interactionData){interactionData=Object.assign({},interactionData,{instrument_name:this.name,funnel_event_sequence_position:this.funnelEventSequencePosition++});return this.eventFactory.newEvent(this.config.stream_name,\\nthis.schemaID,this.config.contextual_attributes,action,interactionData);}}class UnsampledInstrument{send(action,interactionData){}sendImmediately(action,interactionData){}submitInteraction(action,interactionData){}setSchema(schemaID){return this;}isInSample(){return false;}}module.exports={Instrument,UnsampledInstrument};\\n},\\\"enrollmentConfig.js\\\":function(require,module,exports){const OVERRIDE_PARAM_NAME='mpo';const SEPARATOR_OVERRIDES=':';const SEPARATOR_HEADER='=';const SUBJECT_ID_OVERRIDDEN='overridden';const SUBJECT_ID_AWAITING='awaiting';const HEADER_NAME='WMF-Uniq';function setCookieAndReload(value){mw.cookie.set(OVERRIDE_PARAM_NAME,value);if(!window.QUnit){window.location.reload();}}function overrideExperimentGroup(experimentName,groupName){const rawOverrides=mw.cookie.get(OVERRIDE_PARAM_NAME,null,'');const part=`${experimentName}:${groupName}`;if(rawOverrides===''){setCookieAndReload(part);}else if(!rawOverrides.includes(`${experimentName}:`)){setCookieAndReload(`${rawOverrides};${part}`);}else{setCookieAndReload(rawOverrides.replace(new RegExp(`${experimentName}:[A-Za-z0-9][-_.A-Za-z0-9]+?(?=;|$)`),part));}}function clearExperimentOverride(experimentName){const rawOverrides=mw.cookie.get(OVERRIDE_PARAM_NAME,null,'');let newRawOverrides=rawOverrides.replace(new RegExp(`;?${experimentName}:[A-Za-z0-9][-_.A-Za-z0-9]+`),'');newRawOverrides=newRawOverrides.replace(/^;/,'');\\nnewRawOverrides=newRawOverrides||null;setCookieAndReload(newRawOverrides);}function clearExperimentOverrides(){setCookieAndReload(null);}function processRawValue(rawValue,separator){const result={};let chr;let acc='';let state=0;let experimentName='';for(let i=0;i<rawValue.length;++i){chr=rawValue[i];if(chr===separator){if(state!==0){throw new Error(`Unexpected \\\"${separator}\\\" while processing experiment name`);}experimentName=acc;acc='';state=1;}else if(chr===';'){if(state!==1){throw new Error('Unexpected \\\";\\\" character while processing experiment group');}result[experimentName]=acc;acc='';state=0;experimentName='';}else{acc+=chr;}}if(state!==0||acc!==''){throw new Error('Unexpected end of raw value');}return result;}let overriddenEnrollmentConfigs=null;function processRawOverrideValue(acc,rawValue,type){if(!rawValue){return;}if(!rawValue.endsWith(';')){rawValue+=';';}try{Object.assign(acc,processRawValue(rawValue,SEPARATOR_OVERRIDES));}catch(e){mw.errorLogger.logError(e,\\n`error.test_kitchen.process_raw_override_value.${type}`);}}function getOverriddenEnrollments(){if(overriddenEnrollmentConfigs){return overriddenEnrollmentConfigs;}overriddenEnrollmentConfigs={};processRawOverrideValue(overriddenEnrollmentConfigs,mw.cookie.get(OVERRIDE_PARAM_NAME,null,''),'cookie');processRawOverrideValue(overriddenEnrollmentConfigs,new URLSearchParams(window.location.search).get(OVERRIDE_PARAM_NAME),'query');return overriddenEnrollmentConfigs;}let rawHeaderPromise=null;function getRawHeader(){if(rawHeaderPromise){return rawHeaderPromise;}rawHeaderPromise=new Promise((resolve)=>{const observer=new PerformanceObserver((list)=>{const entries=list.getEntries();let result='';entries.forEach((entry)=>{if(!entry.serverTiming){return;}entry.serverTiming.forEach((serverTimingEntry)=>{if(serverTimingEntry.name===HEADER_NAME){result=serverTimingEntry.description;}});});observer.disconnect();resolve(result);});try{observer.observe({type:'navigation',buffered:true});}catch(e){\\nresolve('');}});return rawHeaderPromise;}function getHeaderEnrollments(){return getRawHeader().then((rawHeader)=>{try{return processRawValue(rawHeader,SEPARATOR_HEADER);}catch(e){mw.errorLogger.logError(e,'error.test_kitchen.process_header');return{};}});}function has(obj,prop){return Object.prototype.hasOwnProperty.call(obj,prop);}function getInternal(experimentName,fromHeader){const fromOverrides=getOverriddenEnrollments();const fromServer=mw.config.get('wgTestKitchenUserExperiments');const otherAssigned=Object.assign({},fromServer&&fromServer.assigned||{},fromHeader,fromOverrides);delete otherAssigned[experimentName];if(has(fromOverrides,experimentName)){return{enrolled:experimentName,assigned:fromOverrides[experimentName],subject_id:SUBJECT_ID_OVERRIDDEN,is_override:true,other_assigned:otherAssigned};}if(fromHeader&&has(fromHeader,experimentName)){return{enrolled:experimentName,assigned:fromHeader[experimentName],subject_id:SUBJECT_ID_AWAITING,is_override:false,other_assigned:otherAssigned\\n};}if(fromServer&&fromServer.assigned&&has(fromServer.assigned,experimentName)){return{enrolled:experimentName,assigned:fromServer.assigned[experimentName],subject_id:fromServer.subject_ids[experimentName],is_override:false,other_assigned:otherAssigned};}return null;}function get(experimentName){return getInternal(experimentName);}function getAsync(experimentName){return getHeaderEnrollments().then((fromHeader)=>getInternal(experimentName,fromHeader));}function getMatchingKeys(obj,prefix){return Object.keys(obj).filter((key)=>key.startsWith(prefix));}function getMatchingInternal(experimentNamePrefix,fromHeader){const fromOverrides=getOverriddenEnrollments();const fromServer=mw.config.get('wgTestKitchenUserExperiments');const allAssigned=Object.assign({},fromServer&&fromServer.assigned||{},fromHeader,fromOverrides);const acc={};if(fromServer&&fromServer.assigned){getMatchingKeys(fromServer.assigned,experimentNamePrefix).map((experimentName)=>{const otherAssigned=Object.assign({},allAssigned);\\ndelete otherAssigned[experimentName];return{enrolled:experimentName,assigned:fromServer.assigned[experimentName],subject_id:fromServer.subject_ids[experimentName],is_override:false,other_assigned:otherAssigned};}).forEach((ec)=>{acc[ec.enrolled]=ec;});}if(fromHeader){getMatchingKeys(fromHeader,experimentNamePrefix).map((experimentName)=>{const otherAssigned=Object.assign({},allAssigned);delete otherAssigned[experimentName];return{enrolled:experimentName,assigned:fromHeader[experimentName],subject_id:SUBJECT_ID_AWAITING,is_override:false,other_assigned:otherAssigned};}).forEach((ec)=>{acc[ec.enrolled]=ec;});}getMatchingKeys(fromOverrides,experimentNamePrefix).map((experimentName)=>{const otherAssigned=Object.assign({},allAssigned);delete otherAssigned[experimentName];return{enrolled:experimentName,assigned:fromOverrides[experimentName],subject_id:SUBJECT_ID_OVERRIDDEN,is_override:true,other_assigned:otherAssigned};}).forEach((ec)=>{acc[ec.enrolled]=ec;});return Object.values(acc);}\\nfunction getMatching(experimentNamePrefix){return getMatchingInternal(experimentNamePrefix,null);}function getMatchingAsync(experimentNamePrefix){return getHeaderEnrollments().then((fromHeader)=>getMatchingInternal(experimentNamePrefix,fromHeader));}module.exports={overrideExperimentGroup,clearExperimentOverride,clearExperimentOverrides,get,getAsync,getMatching,getMatchingAsync};if(window.QUnit){module.exports=Object.assign(module.exports,{processRawValue,getOverriddenEnrollments,getHeaderEnrollments,setOverriddenEnrollmentConfigs(value){overriddenEnrollmentConfigs=value;},setRawHeaderPromise(value){rawHeaderPromise=value;},reset(){overriddenEnrollmentConfigs=null;rawHeaderPromise=null;}});}\\n},\\\"config.json\\\":{\\\"EveryoneExperimentEventIntakeServiceUrl\\\":\\\"/evt-103e/v2/events?hasty=true\\\",\\\"LoggedInExperimentEventIntakeServiceUrl\\\":\\\"https://intake-analytics.wikimedia.org/v1/events?hasty=true\\\",\\\"InstrumentEventIntakeServiceUrl\\\":\\\"/ins-502b/v2/events?hasty=true\\\",\\\"experimentConfigs\\\":{\\\"account-creation-reading-list-cta\\\":{\\\"user_identifier_type\\\":\\\"edge-unique\\\",\\\"stream_name\\\":\\\"product_metrics.web_base\\\",\\\"schema_id\\\":\\\"/analytics/product_metrics/web/base/2.0.0\\\",\\\"contextual_attributes\\\":[\\\"page_namespace_id\\\",\\\"mediawiki_skin\\\",\\\"mediawiki_database\\\",\\\"performer_is_logged_in\\\",\\\"performer_is_bot\\\",\\\"performer_is_temp\\\"],\\\"exposure_version\\\":\\\"1e3f75a980aaf074\\\"},\\\"attribution-research-2026-06-run\\\":{\\\"user_identifier_type\\\":\\\"edge-unique\\\",\\\"stream_name\\\":\\\"product_metrics.web_base.attribution_research\\\",\\\"schema_id\\\":\\\"/analytics/product_metrics/web/base/2.0.0\\\",\\\"contextual_attributes\\\":[],\\\"exposure_version\\\":\\\"9cd476a439aaa1b3\\\"},\\\"fy25-26-we-1-7-8-suggestion-mode-beta\\\":{\\\"user_identifier_type\\\":\\\"mw-user\\\",\\\"stream_name\\\":\\\"product_metrics.web_base\\\",\\n\\\"schema_id\\\":\\\"/analytics/product_metrics/web/base/2.0.0\\\",\\\"contextual_attributes\\\":[\\\"mediawiki_database\\\",\\\"performer_is_logged_in\\\",\\\"performer_id\\\",\\\"performer_is_bot\\\",\\\"performer_edit_count\\\",\\\"performer_is_temp\\\"],\\\"exposure_version\\\":\\\"3d5db73c44ef07bb\\\"},\\\"growthexperiments-revise-tone\\\":{\\\"user_identifier_type\\\":\\\"mw-user\\\",\\\"stream_name\\\":\\\"mediawiki.product_metrics.contributors.experiments\\\",\\\"schema_id\\\":\\\"/analytics/product_metrics/web/base/2.0.0\\\",\\\"contextual_attributes\\\":[\\\"mediawiki_skin\\\",\\\"mediawiki_database\\\",\\\"performer_is_logged_in\\\",\\\"performer_id\\\",\\\"performer_pageview_id\\\",\\\"performer_is_bot\\\",\\\"performer_edit_count\\\",\\\"performer_is_temp\\\"],\\\"exposure_version\\\":\\\"380fedc058779454\\\"},\\\"incident_reporting_system_interaction\\\":{\\\"user_identifier_type\\\":\\\"mw-user\\\",\\\"stream_name\\\":\\\"product_metrics.web_base\\\",\\\"schema_id\\\":\\\"/analytics/product_metrics/web/base/2.0.0\\\",\\\"contextual_attributes\\\":[\\\"page_id\\\",\\\"page_title\\\",\\\"page_namespace_id\\\",\\\"performer_id\\\",\\\"performer_session_id\\\",\\\"performer_pageview_id\\\",\\\"performer_language\\\"],\\n\\\"exposure_version\\\":\\\"96a5c813ddd8a00c\\\"},\\\"logged-out-retention-round13\\\":{\\\"user_identifier_type\\\":\\\"edge-unique\\\",\\\"stream_name\\\":\\\"product_metrics.web_base\\\",\\\"schema_id\\\":\\\"/analytics/product_metrics/web/base/2.0.0\\\",\\\"contextual_attributes\\\":[\\\"mediawiki_database\\\",\\\"performer_is_logged_in\\\"],\\\"exposure_version\\\":\\\"ee180bbd8cbc0d4e\\\"},\\\"logged-out-retention-round14\\\":{\\\"user_identifier_type\\\":\\\"edge-unique\\\",\\\"stream_name\\\":\\\"product_metrics.web_base\\\",\\\"schema_id\\\":\\\"/analytics/product_metrics/web/base/2.0.0\\\",\\\"contextual_attributes\\\":[\\\"mediawiki_database\\\",\\\"performer_is_logged_in\\\"],\\\"exposure_version\\\":\\\"ed3e6d656bb272b3\\\"},\\\"share-highlight\\\":{\\\"user_identifier_type\\\":\\\"edge-unique\\\",\\\"stream_name\\\":\\\"product_metrics.web_base\\\",\\\"schema_id\\\":\\\"/analytics/product_metrics/web/base/2.0.0\\\",\\\"contextual_attributes\\\":[\\\"page_namespace_id\\\",\\\"page_content_language\\\",\\\"mediawiki_skin\\\",\\\"mediawiki_database\\\",\\\"performer_is_logged_in\\\",\\\"performer_session_id\\\",\\\"performer_pageview_id\\\",\\\"performer_is_temp\\\"],\\\"exposure_version\\\":\\\"4e4384b81456b5dd\\\"},\\n\\\"we-1-10-articleguidance-v1\\\":{\\\"user_identifier_type\\\":\\\"mw-user\\\",\\\"stream_name\\\":\\\"product_metrics.web_base\\\",\\\"schema_id\\\":\\\"/analytics/product_metrics/web/base/2.0.0\\\",\\\"contextual_attributes\\\":[\\\"mediawiki_database\\\",\\\"mediawiki_site_content_language\\\",\\\"performer_is_logged_in\\\",\\\"performer_id\\\",\\\"performer_session_id\\\",\\\"performer_is_bot\\\",\\\"performer_edit_count_bucket\\\",\\\"performer_registration_dt\\\"],\\\"exposure_version\\\":\\\"8e167a963e850f9c\\\"},\\\"we-1-8-mobile-account-menu\\\":{\\\"user_identifier_type\\\":\\\"edge-unique\\\",\\\"stream_name\\\":\\\"mediawiki.product_metrics.contributors.experiments\\\",\\\"schema_id\\\":\\\"/analytics/product_metrics/web/base/2.0.0\\\",\\\"contextual_attributes\\\":[\\\"mediawiki_skin\\\",\\\"mediawiki_database\\\",\\\"performer_is_logged_in\\\",\\\"performer_id\\\",\\\"performer_is_bot\\\",\\\"performer_edit_count\\\",\\\"performer_is_temp\\\"],\\\"exposure_version\\\":\\\"25afdf43e493093c\\\"},\\\"logged-out-retention-round15\\\":{\\\"user_identifier_type\\\":\\\"edge-unique\\\",\\\"stream_name\\\":\\\"product_metrics.web_base\\\",\\\"schema_id\\\":\\\"/analytics/product_metrics/web/base/2.0.0\\\",\\n\\\"contextual_attributes\\\":[\\\"mediawiki_database\\\",\\\"performer_is_logged_in\\\"],\\\"exposure_version\\\":\\\"a6bb7d2dbd7243f3\\\"},\\\"we-1-8-account-creation-form-v2\\\":{\\\"user_identifier_type\\\":\\\"edge-unique\\\",\\\"stream_name\\\":\\\"product_metrics.web_base\\\",\\\"schema_id\\\":\\\"/analytics/product_metrics/web/base/2.0.0\\\",\\\"contextual_attributes\\\":[\\\"mediawiki_skin\\\",\\\"mediawiki_database\\\",\\\"performer_is_logged_in\\\",\\\"performer_id\\\",\\\"performer_is_bot\\\",\\\"performer_edit_count\\\",\\\"performer_is_temp\\\"],\\\"exposure_version\\\":\\\"93a867c03e47b29e\\\"}},\\\"instrumentConfigs\\\":{\\\"watchlist-click-tracker\\\":{\\\"sample\\\":{\\\"rate\\\":1,\\\"unit\\\":\\\"pageview\\\"},\\\"stream_name\\\":\\\"mediawiki.product_metrics.WatchlistClickTracker\\\",\\\"contextual_attributes\\\":[\\\"mediawiki_database\\\",\\\"performer_name\\\",\\\"performer_pageview_id\\\"]},\\\"personal-dashboard-health-metrics\\\":{\\\"sample\\\":{\\\"rate\\\":0,\\\"unit\\\":\\\"pageview\\\"},\\\"stream_name\\\":\\\"product_metrics.web_base\\\",\\\"contextual_attributes\\\":[\\\"mediawiki_database\\\",\\\"performer_name\\\",\\\"performer_pageview_id\\\",\\\"performer_groups\\\",\\\"performer_edit_count_bucket\\\",\\n\\\"performer_registration_dt\\\"]},\\\"databox-click-tracker\\\":{\\\"sample\\\":{\\\"rate\\\":1,\\\"unit\\\":\\\"pageview\\\"},\\\"stream_name\\\":\\\"product_metrics.web_base\\\",\\\"contextual_attributes\\\":[\\\"mediawiki_database\\\",\\\"performer_is_logged_in\\\",\\\"performer_is_bot\\\"]},\\\"reading-list-engagement\\\":{\\\"sample\\\":{\\\"rate\\\":1,\\\"unit\\\":\\\"session\\\"},\\\"stream_name\\\":\\\"product_metrics.web_base\\\",\\\"contextual_attributes\\\":[\\\"page_namespace_id\\\",\\\"page_content_language\\\",\\\"mediawiki_skin\\\",\\\"mediawiki_database\\\",\\\"performer_is_logged_in\\\",\\\"performer_id\\\",\\\"performer_session_id\\\",\\\"performer_is_bot\\\",\\\"performer_edit_count_bucket\\\",\\\"performer_is_temp\\\"]},\\\"active-reader-baseline-2026-04\\\":{\\\"sample\\\":{\\\"rate\\\":1,\\\"unit\\\":\\\"pageview\\\"},\\\"stream_name\\\":\\\"product_metrics.web_base.active_reader_baseline\\\",\\\"contextual_attributes\\\":[]},\\\"WikiLambdaApi\\\":{\\\"sample\\\":{\\\"rate\\\":0,\\\"unit\\\":\\\"pageview\\\"},\\\"stream_name\\\":\\\"mediawiki.product_metrics.wikilambda_api\\\",\\\"contextual_attributes\\\":[\\\"page_id\\\",\\\"page_title\\\",\\\"page_revision_id\\\",\\\"performer_is_logged_in\\\",\\\"performer_id\\\",\\\"performer_name\\\",\\\"performer_session_id\\\",\\n\\\"performer_pageview_id\\\",\\\"performer_groups\\\",\\\"performer_is_bot\\\",\\\"performer_language\\\",\\\"performer_language_variant\\\",\\\"performer_edit_count\\\",\\\"performer_edit_count_bucket\\\"]},\\\"wikiproject-link-click-tracker\\\":{\\\"sample\\\":{\\\"rate\\\":0,\\\"unit\\\":\\\"pageview\\\"},\\\"stream_name\\\":\\\"product_metrics.web_base\\\",\\\"contextual_attributes\\\":[\\\"mediawiki_database\\\",\\\"performer_is_logged_in\\\",\\\"performer_pageview_id\\\",\\\"performer_is_bot\\\"]},\\\"special-create-account\\\":{\\\"sample\\\":{\\\"rate\\\":1,\\\"unit\\\":\\\"session\\\"},\\\"stream_name\\\":\\\"mediawiki.product_metrics.special_create_account\\\",\\\"contextual_attributes\\\":[\\\"mediawiki_database\\\",\\\"performer_session_id\\\",\\\"performer_pageview_id\\\",\\\"performer_language\\\",\\\"performer_language_variant\\\"]},\\\"special-user-login\\\":{\\\"sample\\\":{\\\"rate\\\":1,\\\"unit\\\":\\\"session\\\"},\\\"stream_name\\\":\\\"product_metrics.web_base\\\",\\\"contextual_attributes\\\":[\\\"mediawiki_database\\\"]},\\\"user-info-card-interaction\\\":{\\\"sample\\\":{\\\"rate\\\":1,\\\"unit\\\":\\\"session\\\"},\\\"stream_name\\\":\\\"mediawiki.product_metrics.user_info_card_interaction\\\",\\\"contextual_attributes\\\":[\\\"page_namespace_id\\\",\\n\\\"page_namespace_name\\\",\\\"mediawiki_skin\\\",\\\"mediawiki_database\\\",\\\"performer_name\\\",\\\"performer_session_id\\\",\\\"performer_groups\\\",\\\"performer_language\\\",\\\"performer_language_variant\\\",\\\"performer_edit_count_bucket\\\",\\\"performer_registration_dt\\\"]},\\\"suggested-investigations-interaction-v2\\\":{\\\"sample\\\":{\\\"rate\\\":1,\\\"unit\\\":\\\"session\\\"},\\\"stream_name\\\":\\\"mediawiki.product_metrics.suggested_investigations_interaction.v2\\\",\\\"contextual_attributes\\\":[\\\"mediawiki_database\\\",\\\"performer_id\\\",\\\"performer_name\\\",\\\"performer_pageview_id\\\",\\\"performer_groups\\\",\\\"performer_edit_count\\\",\\\"performer_edit_count_bucket\\\",\\\"performer_registration_dt\\\"]},\\\"checkuser-ip-auto-reveal-interaction\\\":{\\\"sample\\\":{\\\"rate\\\":0,\\\"unit\\\":\\\"session\\\"},\\\"stream_name\\\":\\\"mediawiki.product_metrics.checkuser_ip_auto_reveal_interaction\\\",\\\"contextual_attributes\\\":[\\\"performer_id\\\",\\\"performer_name\\\",\\\"performer_session_id\\\"]},\\\"incident-reporting-system-interaction-instrument\\\":{\\\"sample\\\":{\\\"rate\\\":1,\\\"unit\\\":\\\"session\\\"},\\\"stream_name\\\":\\\"mediawiki.product_metrics.incident_reporting_system_interaction\\\",\\n\\\"contextual_attributes\\\":[\\\"page_id\\\",\\\"page_title\\\",\\\"page_namespace_id\\\",\\\"performer_name\\\",\\\"performer_session_id\\\",\\\"performer_language\\\",\\\"performer_language_variant\\\"]}},\\\"exposureResetEpoch\\\":0},\\\"useFakeExperiments.js\\\":function(require,module,exports){const{OverriddenExperiment,UnenrolledExperiment}=require('./Experiment.js');let globalEventCount;class StubExperiment extends OverriddenExperiment{constructor(name,assigned){super(name,assigned);this.events=[];this.eventCount=0;}send(action,interactionData,contextualAttributes){this.events.push({action,interactionData:interactionData||{},contextualAttributes:contextualAttributes||[]});++this.eventCount;++globalEventCount;}}function useFakeExperiments(){globalEventCount=0;const experiments=new Map();const oldGetExperiment=mw.testKitchen.getExperiment;mw.testKitchen.getExperiment=(experimentName)=>{if(!experiments.has(experimentName)){return new UnenrolledExperiment();}return experiments.get(experimentName);};const result={restore:()=>{mw.testKitchen.getExperiment=oldGetExperiment;},stubExperiment:(experimentName,assigned)=>{const e=new StubExperiment(experimentName,assigned);experiments.set(experimentName,e);return e;}};Object.defineProperty(result,'globalEventCount',{get(){return globalEventCount;\\n}});return result;}module.exports=useFakeExperiments;\\n},\\\"useFakeInstruments.js\\\":function(require,module,exports){const{UnsampledInstrument}=require('./Instrument.js');let globalEventCount;class StubInstrument{constructor(){this.events=[];this.eventCount=0;}send(action,interactionData){this.events.push({action,interactionData:interactionData||{}});++this.eventCount;++globalEventCount;}isInSample(){return true;}sendImmediately(action,interactionData){this.send(action,interactionData);}setSchema(schemaID){return this;}submitInteraction(action,interactionData){this.send(action,interactionData);}}function useFakeInstruments(){globalEventCount=0;const instruments=new Map();const oldGetInstrument=mw.testKitchen.getInstrument;mw.testKitchen.getInstrument=(instrumentName)=>{if(!instruments.has(instrumentName)){return new UnsampledInstrument();}return instruments.get(instrumentName);};const result={restore:()=>{mw.testKitchen.getInstrument=oldGetInstrument;},stubInstrument:(instrumentName)=>{const i=new StubInstrument();instruments.set(instrumentName,i);return i;}};Object.defineProperty(result,'globalEventCount',{\\nget(){return globalEventCount;}});return result;}module.exports=useFakeInstruments;\\n},\\\"ExposureLogTracker.js\\\":function(require,module,exports){const SHORT_TTL=5*60*1000;const LONG_TTL=24*60*60*1000;const THRESHOLD=10;const moduleConfig=require('./config.json');const globalResetEpoch=moduleConfig.exposureResetEpoch?moduleConfig.exposureResetEpoch*1000:Date.now()-(60*60*1000);function newSession(){return{expires_at:Date.now()-(60*60*1000),count:0};}class ExposureLogTracker{constructor(){this.exposuresThisPage=new Set();}getValidSessionData(key,resetEpoch){const raw=mw.storage.session.get(key);if(!raw){return newSession();}try{const entry=JSON.parse(raw);if(entry.ts<resetEpoch){mw.storage.session.remove(key);return newSession();}return entry;}catch(e){return newSession();}}addLog(key,LogEntry){const count=LogEntry.count+1;const ttl=(count<=THRESHOLD)?SHORT_TTL:LONG_TTL;this.exposuresThisPage.add(key);mw.storage.session.set(key,JSON.stringify({expires_at:Date.now()+ttl,count}));}makeKey({enrolled,assigned,version}){const exposureVersion=version!==undefined&&version!==null?version:'v0';return`tk_exposure.${enrolled}:${assigned}:${exposureVersion}`;\\n}trySend(key,sendFn){if(this.exposuresThisPage.has(key)){return;}const sessionData=this.getValidSessionData(key,globalResetEpoch);this.exposuresThisPage.add(key);if(sessionData.expires_at>Date.now()){return;}sendFn();this.addLog(key,sessionData);}}module.exports=ExposureLogTracker;\\n}}}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.091Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.testKitchen&skin=vector-2022&version=14sg1\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.testKitchen&skin=vector-2022&sourcemap=1&version=14sg1\",\"ext.visualEditor.targetLoader@ksahe\":\"mw.loader.impl(function(){return[\\\"ext.visualEditor.targetLoader@ksahe\\\",function($,jQuery,require,module){mw.libs.ve=mw.libs.ve||{};mw.libs.ve.decodeURIComponentIntoArticleTitle=function(s,preserveUnderscores){try{s=decodeURIComponent(s);}catch(e){return s;}if(preserveUnderscores){return s;}return s.replace(/_/g,' ');};mw.libs.ve.unwrapParsoidSections=function(element,keepSection){Array.prototype.forEach.call(element.querySelectorAll('section[data-mw-section-id]'),(section)=>{const parent=section.parentNode,sectionId=section.getAttribute('data-mw-section-id');if(sectionId!==null&&+sectionId>0){section.firstChild.setAttribute('data-mw-section-id',sectionId);}if(keepSection!==undefined&&sectionId===keepSection){return;}while(section.firstChild){parent.insertBefore(section.firstChild,section);}parent.removeChild(section);});};mw.libs.ve.stripParsoidFallbackIds=function(element){Array.prototype.forEach.call(element.querySelectorAll('span[typeof=\\\"mw:FallbackId\\\"][id]:empty'),(legacySpan)=>{legacySpan.parentNode.removeChild(legacySpan);});};mw.libs.ve.restbaseIdRegExp=/^mw[a-zA-Z0-9\\\\-_]{2,6}$/;mw.libs.ve.stripRestbaseIds=function(doc){\\nconst restbaseIdRegExp=mw.libs.ve.restbaseIdRegExp;Array.prototype.forEach.call(doc.querySelectorAll('[id^=\\\"mw\\\"]'),(element)=>{if(restbaseIdRegExp.test(element.id)){element.removeAttribute('id');}});};mw.libs.ve.reduplicateStyles=function(element){Array.prototype.forEach.call(element.querySelectorAll('link[rel~=\\\"mw-deduplicated-inline-style\\\"]'),(link)=>{const href=link.getAttribute('href');if(!href||!href.startsWith('mw-data:')){return;}const key=href.slice('mw-data:'.length);const style=element.querySelector('style[data-mw-deduplicate=\\\"'+key+'\\\"]');if(!style){return;}const newStyle=link.ownerDocument.createElement('style');newStyle.setAttribute('data-mw-deduplicate',key);for(let i=0;i<style.childNodes.length;i++){newStyle.appendChild(style.childNodes[i].cloneNode(true));}Array.prototype.forEach.call(link.attributes,(attr)=>{if(attr.name!=='rel'&&attr.name!=='href'){newStyle.setAttribute(attr.name,attr.value);}});link.parentNode.replaceChild(newStyle,link);});Array.prototype.forEach.call(element.querySelectorAll('style[data-mw-deduplicate]:empty'),(style)=>{\\nconst key=style.getAttribute('data-mw-deduplicate');const firstStyle=element.querySelector('style[data-mw-deduplicate=\\\"'+key+'\\\"]');if(!firstStyle||firstStyle===style){return;}for(let i=0;i<firstStyle.childNodes.length;i++){style.appendChild(firstStyle.childNodes[i].cloneNode(true));}});};mw.libs.ve.deduplicateStyles=function(element){function isFosterablePosition(node){const fosterablePositions=['table','thead','tbody','tfoot','tr'];return node&&fosterablePositions.includes(node.parentNode.nodeName.toLowerCase());}const styleTagKeys={};Array.prototype.forEach.call(element.querySelectorAll('style[data-mw-deduplicate]'),(style)=>{const key=style.getAttribute('data-mw-deduplicate');if(!styleTagKeys[key]){styleTagKeys[key]=true;return;}if(!isFosterablePosition(style)){const link=style.ownerDocument.createElement('link');link.setAttribute('rel','mw-deduplicated-inline-style');link.setAttribute('href','mw-data:'+key);Array.prototype.forEach.call(style.attributes,(attr)=>{if(attr.name!=='rel'&&attr.name!=='data-mw-deduplicate'){\\nlink.setAttribute(attr.name,attr.value);}});style.parentNode.replaceChild(link,style);}else{style.innerHTML='';}});};mw.libs.ve.fixFragmentLinks=function(container,docTitle,prefix){const docTitleText=docTitle.getPrefixedText();prefix=prefix||'';Array.prototype.forEach.call(container.querySelectorAll('a[href*=\\\"#\\\"]'),(el)=>{let fragment=null;if(el.getAttribute('href').startsWith('#')){fragment=el.getAttribute('href').slice(1);}else{const targetData=mw.libs.ve.getTargetDataFromHref(el.href,el.ownerDocument);if(targetData.isInternal){const title=mw.Title.newFromText(targetData.title);if(title&&title.getPrefixedText()===docTitleText){fragment=new URL(el.href).hash.slice(1);}}}if(fragment!==null){if(!fragment){el.setAttribute('href','#');}else{if(prefix){const target=container.querySelector('#'+$.escapeSelector(fragment));if(target){target.setAttribute('id',prefix+fragment);target.setAttribute('data-mw-id-fixed','');}}el.setAttribute('href','#'+prefix+fragment);}el.removeAttribute('target');\\n}});Array.prototype.forEach.call(container.querySelectorAll('h1, h2, h3, h4, h5, h6'),(el)=>{if(el.hasAttribute('id')&&!el.hasAttribute('data-mw-id-fixed')){el.removeAttribute('id');}});};mw.libs.ve.getRegexFromUrlPattern=function(urlPattern){const regexEscape=(str)=>str.replace(/([.?*+^$[\\\\]\\\\\\\\(){}|-])/g,'\\\\\\\\$1');return new RegExp(regexEscape(urlPattern).replace(regexEscape('$1'),'(.*)'));};mw.libs.ve.getTargetDataFromHref=function(href,doc){function returnExternalData(){return{isInternal:false};}function returnInternalData(titleish){const data=mw.libs.ve.parseParsoidResourceName(titleish);data.isInternal=true;return data;}let url;try{url=new URL(href,doc.baseURI);}catch(e){return returnExternalData();}const externalLinkUrlProtocolsRegExp=new RegExp('^('+mw.config.get('wgUrlProtocols')+')','i');if(!externalLinkUrlProtocolsRegExp.test(url.toString())){return returnInternalData(url.toString());}if(url.searchParams.get('action')==='edit'&&url.searchParams.get('redlink')==='1'){url.searchParams.delete('action');\\nurl.searchParams.delete('redlink');}const keys=[];url.searchParams.forEach((val,key)=>{keys.push(key);});const queryLength=keys.length;const relativeHref=url.toString().replace(/^https?:/i,'');const scriptBase=new URL(mw.config.get('wgScript'),doc.baseURI).toString().replace(/^https?:/i,'');if(relativeHref.startsWith(scriptBase)){if(queryLength===1&&url.searchParams.get('title')){return returnInternalData(url.searchParams.get('title')+url.hash);}}const articleBase=new URL(mw.config.get('wgArticlePath'),doc.baseURI).toString().replace(/^https?:/i,'');const articleBaseRegex=mw.libs.ve.getRegexFromUrlPattern(articleBase);const matches=relativeHref.match(articleBaseRegex);if(matches){if(queryLength===0&&matches&&!matches[1].split('#')[0].includes('?')){return returnInternalData(matches[1]);}}return returnExternalData();};mw.libs.ve.encodeParsoidResourceName=function(title){const idx=title.indexOf('#');let anchor=null;if(idx!==-1){anchor=title.slice(idx+1);title=title.slice(0,idx);}let encodedTitle=title.replace(/[%? [\\\\]#|<>]/g,(match)=>mw.util.wikiUrlencode(match));\\nif(anchor!==null){encodedTitle+='#'+mw.util.escapeIdForLink(anchor);}return'./'+encodedTitle;};mw.libs.ve.parseParsoidResourceName=function(resourceName){const matches=resourceName.match(/^(\\\\.\\\\/|)(.*)$/);return{title:mw.libs.ve.decodeURIComponentIntoArticleTitle(matches[2])};};mw.libs.ve.normalizeParsoidResourceName=function(resourceName){return mw.libs.ve.parseParsoidResourceName(resourceName).title;};\\nmw.libs.ve=mw.libs.ve||{};mw.libs.ve.smoothScrollTo=function(scrollTop){const supportsSmoothScroll='scrollBehavior'in document.documentElement.style;if(supportsSmoothScroll){window.scroll({top:scrollTop,behavior:'smooth'});}else{let scrollContainer;if(OO&&OO.ui){scrollContainer=OO.ui.Element.static.getRootScrollableElement(document.body);}else{scrollContainer=document.documentElement;}$(scrollContainer).animate({scrollTop});}};\\n(function(){mw.libs.ve=mw.libs.ve||{};const conf=mw.config.get('wgVisualEditorConfig'),pluginCallbacks=[],modules=['ext.visualEditor.articleTarget',...conf.pluginModules.filter(mw.loader.getState)];const url=new URL(location.href);mw.libs.ve.initialUrl=url;if(mw.user.options.get('visualeditor-newwikitext')||url.searchParams.get('veaction')==='editsource'){modules.push('ext.visualEditor.mwwikitext');}if(mw.user.options.get('visualeditor-collab')||url.searchParams.has('collabSession')){modules.push('ext.visualEditor.collab');}if(conf.editCheck&&conf.editCheckABTest){let inABTest;if(mw.user.isAnon()){const token=mw.cookie.get('VEECid','',mw.user.generateRandomSessionId());mw.cookie.set('VEECid',token,{path:'/',expires:90*86400,prefix:''});inABTest=parseInt(token.slice(0,8),16)%2===1;}else{inABTest=mw.user.getId()%2===1;}conf.editCheckABTestGroup=inABTest?'test':'control';mw.config.set('wgVisualEditorEditCheckABTestBucket','2025-09-editcheck-'+conf.editCheckABTest+'-'+(inABTest?'test':'control')\\n);}let ecenable=url.searchParams.get('ecenable');if(window.MWVE_FORCE_EDIT_CHECK_ENABLED&&ecenable!=='0'){ecenable=window.MWVE_FORCE_EDIT_CHECK_ENABLED;}const editCheck=conf.editCheck||!!ecenable;if(conf.editCheckTagging||editCheck){modules.push('ext.visualEditor.editCheck','ext.visualEditor.editCheck.checks');}const namespaces=mw.config.get('wgNamespaceIds');if(Object.keys(namespaces).some((name)=>mw.Title.wantSignaturesNamespace(namespaces[name]))){modules.push('ext.visualEditor.mwsignature');}mw.libs.ve.targetLoader={addPlugin:function(plugin){if(typeof plugin==='string'){modules.push(plugin);}else{pluginCallbacks.push(plugin);}},loadModules:function(mode){mw.hook('ve.loadModules').fire(this.addPlugin.bind(this));ve.track('trace.moduleLoad.enter',{mode});return mw.loader.using(modules).then(()=>{ve.track('trace.moduleLoad.exit',{mode});pluginCallbacks.push(ve.init.platform.getInitializedPromise.bind(ve.init.platform));return $.when(...pluginCallbacks.map((callback)=>{try{return callback();\\n}catch(e){mw.log.warn('Failed to load VE plugin:',e);return null;}}));});},createCheckboxFields:function(checkboxesDef,widgetConfig){const checkboxFields=[],checkboxesByName={};if(checkboxesDef){Object.keys(checkboxesDef).forEach((name)=>{const options=checkboxesDef[name];let accessKey=null,title=null;if(options.tooltip){accessKey=mw.message('accesskey-'+options.tooltip).text();title=mw.message('tooltip-'+options.tooltip).text();}if(options['title-message']){title=mw.message(options['title-message']).text();}const $label=mw.message(options['label-message']).parseDom();const config=$.extend({accessKey,classes:['ve-ui-mwSaveDialog-checkbox-'+name]},widgetConfig);let checkbox;switch(options.class){case'OOUI\\\\\\\\DropdownInputWidget':checkbox=new OO.ui.DropdownInputWidget($.extend(config,{value:options.default,options:options.options}));break;case'MediaWiki\\\\\\\\Widget\\\\\\\\MenuTagMultiselectWidget':checkbox=new mw.widgets.MenuTagMultiselectWidget($.extend(config,{name,options:options.options||{},\\nselected:options.default||[],allowReordering:!!options.allowReordering,allowArbitrary:false,inputPosition:options.inputPosition||'outline',placeholder:options['placeholder-message']?mw.message(options['placeholder-message']).text():undefined}));break;default:checkbox=new OO.ui.CheckboxInputWidget($.extend(config,{selected:options.default}));break;}const fieldConfig={align:options.align||'inline',label:$label,title,invisibleLabel:!!options.invisibleLabel,classes:['ve-ui-mwSaveDialog-field-'+name]};if(options['help-message']){fieldConfig.help=mw.message(options['help-message']).parseDom();fieldConfig.helpInline=true;}checkboxFields.push(new OO.ui.FieldLayout(checkbox,fieldConfig));checkboxesByName[name]=checkbox;});}return{checkboxFields,checkboxesByName};},requestPageData:function(mode,pageName,options={}){if(mode==='visual'&&options.section==='new'){throw new Error('Adding new section is not supported in visual mode');}const apiRequest=mode==='source'?this.requestWikitext.bind(this,pageName,options):\\nthis.requestParsoidData.bind(this,pageName,options);if(options.sessionStore){let sessionState;try{sessionState=JSON.parse(mw.storage.session.get('ve-docstate'));}catch(e){}if(sessionState){const request=sessionState.request||{};const enableVisualSectionEditing=conf.enableVisualSectionEditing;const section=request.mode==='source'||enableVisualSectionEditing===true||enableVisualSectionEditing===options.targetName?options.section:null;if(request.pageName===pageName&&request.mode===mode&&request.section===section){const dataPromise=$.Deferred().resolve({visualeditor:$.extend({content:mw.storage.session.get('ve-dochtml')},sessionState.response,{recovered:true})}).promise();if(sessionState.response.oldid===mw.config.get('wgCurRevisionId')){return dataPromise;}else{ve.track=function(){};return mw.loader.using('oojs-ui-windows').then(()=>OO.ui.confirm(mw.msg('visualeditor-autosave-modified-prompt-message'),{title:mw.msg('visualeditor-autosave-modified-prompt-title'),actions:[{action:'accept',label:mw.msg('visualeditor-autosave-modified-prompt-accept'),flags:['primary','progressive']},\\n{action:'reject',label:mw.msg('visualeditor-autosave-modified-prompt-reject'),flags:'destructive'}]}).then((confirmed)=>{if(confirmed){return dataPromise;}else{mw.storage.session.remove('ve-docstate');return apiRequest();}}));}}}}return apiRequest();},requestParsoidData:function(pageName,options={},noRestbase=false,noMetadata=false){const section=options.section!==undefined?options.section:null,useRestbase=!noRestbase&&(conf.fullRestbaseUrl||conf.restbaseUrl)&&section===null;const data={action:'visualeditor',paction:useRestbase?'metadata':'parse',page:pageName,badetag:options.badetag,uselang:mw.config.get('wgUserLanguage'),editintro:options.editintro,preload:options.preload,preloadparams:options.preloadparams,formatversion:2};if(options.oldId!==undefined){data.oldid=options.oldId;}const start=ve.now();ve.track('trace.apiLoad.enter',{mode:'visual'});let apiXhr,apiPromise;let switched=false,fromEditedState=false;if(!useRestbase&&options.wikitext!==undefined){data.paction='parse';data.stash=true;\\nswitched=true;fromEditedState=options.modified;data.wikitext=options.wikitext;data.section=options.section;data.oldid=options.oldId;apiXhr=new mw.Api().post(data);}else{if(useRestbase&&noMetadata){apiPromise=$.Deferred().resolve({visualeditor:{}}).promise();}else{apiXhr=new mw.Api().get(data);}}if(!apiPromise){apiPromise=apiXhr.then((response)=>{ve.track('trace.apiLoad.exit',{mode:'visual'});mw.track('timing.ve.'+options.targetName+'.performance.system.apiLoad',ve.now()-start);if(response.visualeditor){response.visualeditor.switched=switched;response.visualeditor.fromEditedState=fromEditedState;}return response;});}let dataPromise,abort;if(useRestbase){ve.track('trace.restbaseLoad.enter',{mode:'visual'});const headers={Accept:'text/html; charset=utf-8; profile=\\\"https://www.mediawiki.org/wiki/Specs/HTML/2.8.0\\\"','Accept-Language':mw.config.get('wgVisualEditor').pageLanguageCode,'Api-User-Agent':'VisualEditor-MediaWiki/'+mw.config.get('wgVersion')};let restbaseXhr,pageHtmlUrl;if(options.wikitext!==undefined&&\\n!$('[name=wpSection]').val()){if(conf.fullRestbaseUrl){pageHtmlUrl=conf.fullRestbaseUrl+'v1/transform/wikitext/to/html/';}else{pageHtmlUrl=conf.restbaseUrl.replace('v1/page/html/','v1/transform/wikitext/to/html/');}switched=true;fromEditedState=options.modified;window.onbeforeunload=null;$(window).off('beforeunload');restbaseXhr=$.ajax({url:pageHtmlUrl+encodeURIComponent(pageName)+(data.oldid===undefined?'':'/'+data.oldid),type:'POST',data:{title:pageName,wikitext:options.wikitext,stash:'true'},headers,dataType:'text'});}else{if(conf.fullRestbaseUrl){pageHtmlUrl=conf.fullRestbaseUrl+'v1/page/html/';}else{pageHtmlUrl=conf.restbaseUrl;}restbaseXhr=$.ajax({url:pageHtmlUrl+encodeURIComponent(pageName)+(data.oldid===undefined?'':'/'+data.oldid)+'?redirect=false&stash=true',type:'GET',headers,dataType:'text'});}const restbasePromise=restbaseXhr.then((response,status,jqxhr)=>{ve.track('trace.restbaseLoad.exit',{mode:'visual'});mw.track('timing.ve.'+options.targetName+'.performance.system.restbaseLoad',\\nve.now()-start);return[response,jqxhr.getResponseHeader('etag')];},(xhr,code,_)=>{if(xhr.status===404){return $.Deferred().resolve(['',undefined]).promise();}else{mw.log.warn('RESTBase load failed: '+xhr.statusText);return $.Deferred().reject(code,xhr,_).promise();}});dataPromise=$.when(apiPromise,restbasePromise).then((apiData,restbaseData)=>{if(apiData.visualeditor){if(restbaseData[0]||!apiData.visualeditor.content){apiData.visualeditor.content=restbaseData[0];apiData.visualeditor.etag=restbaseData[1];}apiData.visualeditor.switched=switched;apiData.visualeditor.fromEditedState=fromEditedState;}return apiData;});abort=function(){if(apiXhr){apiXhr.abort();}restbaseXhr.abort();};}else{dataPromise=apiPromise;if(apiXhr){abort=apiXhr.abort;}}return dataPromise.then((resp)=>{const etagRegexp=/^(?:W\\\\/)?\\\"?([^\\\"/]+)(?:\\\\/([0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}))(?:\\\\/([^\\\"]+))?\\\"?$/;if(useRestbase&&resp.visualeditor.content&&(!resp.visualeditor.etag||!etagRegexp.test(resp.visualeditor.etag)\\n)){return mw.libs.ve.targetLoader.requestParsoidData(pageName,$.extend({},options,{badetag:resp.visualeditor.etag||''}),true);}resp.veMode='visual';return resp;}).promise({abort});},requestWikitext:function(pageName,options={}){const data={action:'visualeditor',paction:'wikitext',page:pageName,uselang:mw.config.get('wgUserLanguage'),editintro:options.editintro,preload:options.preload,preloadparams:options.preloadparams,formatversion:2};if(options.section!==null&&options.section!==undefined){data.section=options.section;}if(options.oldId!==undefined){data.oldid=options.oldId;}const dataPromise=new mw.Api().get(data);return dataPromise.then((resp)=>{resp.veMode='source';return resp;}).promise({abort:dataPromise.abort});}};}());\\n(function(){mw.libs.ve=mw.libs.ve||{};mw.libs.ve.targetSaver={preloadDeflate:function(){mw.loader.load('mediawiki.deflate');},deflate:function(html){return mw.loader.using('mediawiki.deflate').then(()=>mw.deflateAsync(html));},getHtml:function(newDoc,oldDoc){function copyAttributes(from,to){Array.prototype.forEach.call(from.attributes,(attr)=>{to.setAttribute(attr.name,attr.value);});}if(oldDoc){for(let i=0,len=oldDoc.head.childNodes.length;i<len;i++){newDoc.head.appendChild(oldDoc.head.childNodes[i].cloneNode(true));}copyAttributes(oldDoc.documentElement,newDoc.documentElement);copyAttributes(oldDoc.head,newDoc.head);copyAttributes(oldDoc.body,newDoc.body);}$(newDoc).find(['script','noscript','object','style:not( [ data-mw ] ):not( [ data-mw-deduplicate ] )','embed','a[href^=\\\"javascript:\\\"]','img[src^=\\\"data:\\\"]','div[id=\\\"myEventWatcherDiv\\\"]','div[id=\\\"sendToInstapaperResults\\\"]','div[id=\\\"kloutify\\\"]','div[id^=\\\"mittoHidden\\\"]','div.hon.certificateLink','div.donut-container',\\n'div.shield-container'].join(',')).each((j,el)=>{function truncate(text,l){return text.length>l?text.slice(0,l)+'…':text;}const errorMessage='DOM content matching deny list found:\\\\n'+truncate(el.outerHTML,100)+'\\\\nContext:\\\\n'+truncate(el.parentNode.outerHTML,200);mw.log.error(errorMessage);const err=new Error(errorMessage);err.name='VeDomDenyListWarning';mw.errorLogger.logError(err,'error.visualeditor');$(el).remove();});$(newDoc).find('[data-mw-section-id]:not( section )').removeAttr('data-mw-section-id');mw.libs.ve.deduplicateStyles(newDoc.body);return'<!doctype html>'+ve.properOuterHtml(newDoc.documentElement);},deflateDoc:function(doc,oldDoc){return this.deflate(this.getHtml(doc,oldDoc));},saveDoc:function(doc,extraData,options){return this.deflateDoc(doc).then((html)=>this.postHtml(html,null,extraData,options));},postWikitext:function(wikitext,extraData,options){return this.postContent($.extend({wikitext},extraData),options);},postHtml:function(html,cacheKey,extraData={},options={}){\\nlet data;if(cacheKey){data=$.extend({cachekey:cacheKey},extraData);}else{data=$.extend({html},extraData);}return this.postContent(data,options).then(null,(code,response)=>{if(options.onCacheKeyFail){options.onCacheKeyFail();}if(code==='badcachekey'){return this.postHtml(html,null,extraData,options);}return $.Deferred().reject(code,response).promise();});},postContent:function(data,options={}){const api=options.api||new mw.Api();let start;if(options.now){start=options.now();}data=$.extend({action:'visualeditoredit',paction:'save',useskin:mw.config.get('skin'),mobileformat:!!mw.config.get('wgMFMode'),formatversion:2,errorformat:'html',errorlang:mw.config.get('wgUserLanguage'),errorsuselocal:true,variant:mw.config.get('wgUserVariant'),uselang:mw.config.get('wgUserLanguage')},data);const action=data.action;const request=api.postWithToken('csrf',data,{contentType:'multipart/form-data',trackEditAttemptStepSessionId:true});return request.then((response,jqxhr)=>{const responseData=response[action];\\nif(options.track&&options.eventName){const eventData={bytes:require('mediawiki.String').byteLength(jqxhr.responseText),duration:options.now()-start};const fullEventName='performance.system.'+options.eventName+(responseData.cachekey?'.withCacheKey':'.withoutCacheKey');options.track(fullEventName,eventData);}let error;if(!responseData){error={code:'invalidresponse',html:mw.message('api-clientside-error-invalidresponse').parse()};}else if(responseData.result!=='success'){return $.Deferred().reject('no-error-no-success',response).promise();}else{switch(responseData.paction){case'save':case'serialize':if(typeof responseData.content!=='string'){error={code:'invalidcontent',html:mw.message('api-clientside-error-invalidresponse').parse()};}break;case'diff':if(typeof responseData.diff!=='string'){error={code:'invalidcontent',html:mw.message('api-clientside-error-invalidresponse').parse()};}break;}}if(error){return $.Deferred().reject(error.code,{errors:[error]}).promise();}return responseData;},\\n(code,response)=>{const responseText=OO.getProp(response,'xhr','responseText');if(responseText&&options.track&&options.eventName){const eventData={bytes:require('mediawiki.String').byteLength(responseText),duration:options.now()-start};let fullEventName;if(code==='badcachekey'){fullEventName='performance.system.'+options.eventName+'.badCacheKey';}else{fullEventName='performance.system.'+options.eventName+'.withoutCacheKey';}options.track(fullEventName,eventData);}return $.Deferred().reject(code,response).promise();});}};}());\\n},{},{\\\"api-clientside-error-invalidresponse\\\":\\\"Ung\\\\u00fcltige Antwort vom Server.\\\",\\\"visualeditor-autosave-modified-prompt-accept\\\":\\\"Bearbeitung fortsetzen\\\",\\\"visualeditor-autosave-modified-prompt-message\\\":\\\"Diese Seite wurde bearbeitet, seit {{#FORMAL:du|Sie}} sie das letzte {{#FORMAL:Mal|mal}} geladen {{#FORMAL:hast|haben}}. {{#FORMAL:M\\\\u00f6chtest|M\\\\u00f6chten}} {{GENDER:|{{#FORMAL:du|Sie}}}} die Bearbeitung der alten Version fortsetzen oder die aktuelle Version bearbeiten?\\\",\\\"visualeditor-autosave-modified-prompt-reject\\\":\\\"Aktuelle Version bearbeiten\\\",\\\"visualeditor-autosave-modified-prompt-title\\\":\\\"{{GENDER:|{{#FORMAL:Deine|Ihre}}}} Bearbeitung wiederherstellen?\\\"}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.091Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.visualEditor.targetLoader&skin=vector-2022&version=164to\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.visualEditor.targetLoader&skin=vector-2022&sourcemap=1&version=164to\",\"ext.eventLogging@1hucw\":\"mw.loader.impl(function(){return[\\\"ext.eventLogging@1hucw\\\",{\\\"main\\\":\\\"ext.eventLogging/subscriber.js\\\",\\\"files\\\":{\\\"ext.eventLogging/subscriber.js\\\":function(require,module,exports){'use strict';mw.eventLog=require('./core.js');mw.eventLog.Schema=require('./Schema.js');function titleCase(word){return word[0].toUpperCase()+word.slice(1);}function handleTrackedEvent(topic,event){const schema=titleCase(topic.slice(topic.indexOf('.')+1));mw.eventLog.logEvent(schema,event);}function init(){mw.trackSubscribe('event.',handleTrackedEvent);}if(document.readyState==='complete'){mw.requestIdleCallback(init);}else{$(window).one('load',init);}\\n},\\\"ext.eventLogging/core.js\\\":function(require,module,exports){'use strict';let config=require('./data.json');const BackgroundQueue=require('./BackgroundQueue.js');const queue=(new BackgroundQueue(config.queueLingerSeconds));const debugMode=Number(mw.user.options.get('eventlogging-display-console'))===1;function makeLegacyStreamName(schemaName){return'eventlogging_'+schemaName;}const core={maxUrlSize:2000,getRevisionOrSchemaUri:function(schemaName){return config.schemasInfo[schemaName]||-1;},prepare:function(schemaName,eventData){const event={event:eventData,schema:schemaName,webHost:mw.config.get('wgServerName'),wiki:mw.config.get('wgDBname')},revisionOrSchemaUri=core.getRevisionOrSchemaUri(schemaName);if(typeof revisionOrSchemaUri==='string'){event.$schema=revisionOrSchemaUri;event.client_dt=new Date().toISOString();}else{event.revision=revisionOrSchemaUri;}return event;},makeBeaconUrl:function(data){const queryString=encodeURIComponent(JSON.stringify(data));return config.baseUrl+'?'+queryString+';';},checkUrlSize:function(schemaName,url){let message;\\nif(url.length>core.maxUrlSize){message='Url exceeds maximum length';core.logFailure(schemaName,'urlSize');mw.track('eventlogging.error',mw.format('[$1] $2',schemaName,message));return message;}},sendBeacon:function(url){if(navigator.sendBeacon){try{navigator.sendBeacon(url);}catch(e){}}else{document.createElement('img').src=url;}},enqueue:queue.add,logEvent:function(schemaName,eventData){const event=core.prepare(schemaName,eventData);const deferred=$.Deferred();if(event.$schema){core.submit(makeLegacyStreamName(schemaName),event);deferred.resolveWith(event,[event]);}else{const url=core.makeBeaconUrl(event);const sizeError=core.checkUrlSize(schemaName,url);if(!sizeError){if(config.baseUrl||debugMode){core.enqueue(()=>{core.sendBeacon(url);});}deferred.resolveWith(event,[event]);}else{deferred.rejectWith(event,[event,sizeError]);}}return deferred.promise();},logFailure:function(schemaName,errorCode){mw.track('counter.eventlogging.client_errors.'+schemaName+'.'+errorCode);mw.track('stats.mediawiki_eventlogging_client_errors_total',{schemaName,errorCode});\\n},randomTokenMatch:function(populationSize,explicitToken){const token=explicitToken||mw.user.generateRandomSessionId(),rand=parseInt(token.slice(0,8),16);return rand%populationSize===0;},sessionInSample:function(populationSize){return this.randomTokenMatch(populationSize,mw.user.sessionId());},eventInSample:function(populationSize){return this.pageviewInSample(populationSize);},pageviewInSample:function(populationSize){return this.randomTokenMatch(populationSize,mw.user.getPageviewToken());}};mw.log.deprecate(core,'eventInSample',core.eventInSample,'Use \\\"mw.eventLog.pageviewInSample()\\\" instead.','mw.eventLog.eventInSample');const EventSubmitter=require('./EventSubmitter.js');const metricsPlatform=require('ext.eventLogging.metricsPlatform');function initMetricsClient(){const eventSubmitter=new EventSubmitter(config.serviceUri,core.enqueue.bind(core),debugMode);const metricsClient=metricsPlatform.newMetricsClient(config.streamConfigs,eventSubmitter);core.submit=metricsClient.submit.bind(metricsClient);\\ncore.submitInteraction=metricsClient.submitInteraction.bind(metricsClient);core.newInstrument=metricsClient.newInstrument.bind(metricsClient);}initMetricsClient();core.storage={get:function(name){return mw.cookie.get('el-'+name);},set:function(name,value){mw.cookie.set('el-'+name,value);},unset:function(name){mw.cookie.set('el-'+name,null);}};core.id=(function(){const UINT32_MAX=4294967295;let pageviewId=null,sessionId=null;mw.trackSubscribe('sessionReset',()=>{core.id.resetSessionId();});return{resetPageviewId:function(){pageviewId=null;},resetSessionId:function(){sessionId=null;core.storage.unset('sessionId');},generateId:function(){return mw.user.generateRandomSessionId();},normalizeId:function(id){return parseInt(id.slice(0,8),16)/UINT32_MAX;},getPageviewId:function(){if(!pageviewId){pageviewId=core.id.generateId();}return pageviewId;},getSessionId:function(){if(!sessionId){sessionId=core.storage.get('sessionId');if(!sessionId){sessionId=core.id.generateId();core.storage.set('sessionId',sessionId);\\n}}return sessionId;}};}());function getUserEditCountBucket(editCount){if(editCount===null){return null;}if(editCount===0){return'0 edits';}if(editCount<5){return'1-4 edits';}if(editCount<100){return'5-99 edits';}if(editCount<1000){return'100-999 edits';}return'1000+ edits';}mw.config.set('wgUserEditCountBucket',getUserEditCountBucket(mw.config.get('wgUserEditCount')));if(window.QUnit){core.setOptionsForTest=function(opts){const originalOptions=config;config=opts;initMetricsClient();return originalOptions;};core.BackgroundQueue=BackgroundQueue;core.makeLegacyStreamName=makeLegacyStreamName;core.getUserEditCountBucket=getUserEditCountBucket;core.getQueue=function(){return queue;};}module.exports=core;\\n},\\\"ext.eventLogging/Schema.js\\\":function(require,module,exports){'use strict';function Schema(name,samplingRate,defaults){if(!name){throw new Error('name is required');}this.name=name;this.populationSize=samplingRate!==undefined?(1/samplingRate):1;this.defaults=defaults||{};}Schema.prototype.log=function(data,samplingRate){const pop=samplingRate!==undefined?(1/samplingRate):this.populationSize;if(mw.eventLog.pageviewInSample(pop)){mw.track('event.'+this.name,Object.assign({},this.defaults,data));}};module.exports=Schema;\\n},\\\"ext.eventLogging/BackgroundQueue.js\\\":function(require,module,exports){'use strict';module.exports=function BackgroundQueue(intervalSecs){let timer=null;const pendingCallbacks=[];let discardingPage;const queue=this;intervalSecs=intervalSecs||30;queue.add=function(fn){if(discardingPage){fn();return;}pendingCallbacks.push(fn);if(!timer){timer=setTimeout(queue.flush,intervalSecs*1000);}};queue.flush=function(){if(timer){clearTimeout(timer);timer=null;}while(pendingCallbacks.length){pendingCallbacks.shift()();}};window.addEventListener('pagehide',()=>{discardingPage=true;queue.flush();});window.addEventListener('pageshow',()=>{discardingPage=false;});document.addEventListener('visibilitychange',()=>{if(document.hidden){queue.flush();}});if(window.QUnit){queue.getTimer=function(){return timer;};queue.getCallbacks=function(){return pendingCallbacks;};}};\\n},\\\"ext.eventLogging/data.json\\\":{\\\"baseUrl\\\":\\\"https://de.wikipedia.org/beacon/event\\\",\\\"schemasInfo\\\":{\\\"CentralNoticeBannerHistory\\\":\\\"/analytics/legacy/centralnoticebannerhistory/1.0.0\\\",\\\"CentralNoticeImpression\\\":\\\"/analytics/legacy/centralnoticeimpression/1.0.0\\\",\\\"VirtualPageView\\\":\\\"/analytics/legacy/virtualpageview/1.0.0\\\",\\\"VisualEditorTemplateDialogUse\\\":\\\"/analytics/legacy/visualeditortemplatedialoguse/1.0.0\\\",\\\"TemplateWizard\\\":\\\"/analytics/legacy/templatewizard/1.2.0\\\",\\\"ServerSideAccountCreation\\\":\\\"/analytics/legacy/serversideaccountcreation/1.3.0\\\",\\\"EditAttemptStep\\\":\\\"/analytics/legacy/editattemptstep/2.2.0\\\",\\\"VisualEditorFeatureUse\\\":\\\"/analytics/legacy/visualeditorfeatureuse/1.1.0\\\",\\\"SearchSatisfaction\\\":\\\"/analytics/legacy/searchsatisfaction/1.5.0\\\",\\\"WMDEBannerEvents\\\":\\\"/analytics/legacy/wmdebannerevents/1.0.0\\\",\\\"WMDEBannerInteractions\\\":\\\"/analytics/legacy/wmdebannerinteractions/1.0.0\\\",\\\"WMDEBannerSizeIssue\\\":\\\"/analytics/legacy/wmdebannersizeissue/1.0.0\\\",\\\"WikidataCompletionSearchClicks\\\":\\\"/analytics/legacy/wikidatacompletionsearchclicks/1.0.0\\\",\\n\\\"Test\\\":\\\"/analytics/legacy/test/1.2.0\\\",\\\"UniversalLanguageSelector\\\":\\\"/analytics/legacy/universallanguageselector/1.4.0\\\",\\\"CpuBenchmark\\\":\\\"/analytics/legacy/cpubenchmark/1.1.0\\\",\\\"FirstInputDelay\\\":\\\"/analytics/legacy/firstinputdelay/1.0.0\\\",\\\"NavigationTiming\\\":\\\"/analytics/legacy/navigationtiming/1.6.0\\\",\\\"SaveTiming\\\":\\\"/analytics/legacy/savetiming/1.0.0\\\",\\\"ContentTranslationAbuseFilter\\\":\\\"/analytics/legacy/contenttranslationabusefilter/1.0.0\\\",\\\"QuickSurveysResponses\\\":\\\"/analytics/legacy/quicksurveysresponses/1.1.0\\\",\\\"QuickSurveyInitiation\\\":\\\"/analytics/legacy/quicksurveyinitiation/1.1.0\\\",\\\"HelpPanel\\\":\\\"/analytics/legacy/helppanel/1.4.1\\\",\\\"HomepageModule\\\":\\\"/analytics/legacy/homepagemodule/1.6.7\\\",\\\"NewcomerTask\\\":\\\"/analytics/legacy/newcomertask/1.2.0\\\",\\\"HomepageVisit\\\":\\\"/analytics/legacy/homepagevisit/1.6.2\\\"},\\\"serviceUri\\\":\\\"https://intake-analytics.wikimedia.org/v1/events?hasty=true\\\",\\\"queueLingerSeconds\\\":30,\\\"streamConfigs\\\":{\\\"eventlogging_CentralNoticeBannerHistory\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\n\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_CentralNoticeImpression\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_ContentTranslationAbuseFilter\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_CodeMirrorUsage\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_CpuBenchmark\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_EditAttemptStep\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\n\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_HelpPanel\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_HomepageModule\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_HomepageVisit\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_LandingPageImpression\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_NavigationTiming\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_NewcomerTask\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\n\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_PaintTiming\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_PrefUpdate\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_QuickSurveyInitiation\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_QuickSurveysResponses\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_ReferencePreviewsBaseline\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"\\n}}}},\\\"eventlogging_ReferencePreviewsCite\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_ReferencePreviewsPopups\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_SaveTiming\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_ServerSideAccountCreation\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_SpecialInvestigate\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_SearchSatisfaction\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\n\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_TemplateDataApi\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_TemplateDataEditor\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_TemplateWizard\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_Test\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_UniversalLanguageSelector\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"\\n}}}},\\\"eventlogging_VirtualPageView\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_VisualEditorFeatureUse\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_VisualEditorTemplateDialogUse\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_WikibaseTermboxInteraction\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_WikidataCompletionSearchClicks\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_WMDEBannerEvents\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\n\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_WMDEBannerInteractions\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_WMDEBannerSizeIssue\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"mediawiki.client.session_tick\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}},\\\"sample\\\":{\\\"unit\\\":\\\"session\\\",\\\"rate\\\":0.1}},\\\"mediawiki.content_translation_event\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"mediawiki.talk_page_edit\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\n\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"mediawiki.mediasearch_interaction\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"mediawiki.searchpreview\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"mediawiki.structured_task.article.link_suggestion_interaction\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"mediawiki.structured_task.article.image_suggestion_interaction\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"mediawiki.pref_diff\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\n\\\"mediawiki.skin_diff\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"mediawiki.reading_depth\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"mediawiki.web_ui_scroll\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"mediawiki.welcomesurvey.interaction\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"test.instrumentation\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"test.instrumentation.sampled\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\n\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}},\\\"sample\\\":{\\\"rate\\\":0.5,\\\"unit\\\":\\\"session\\\"}},\\\"wd_propertysuggester.client_side_property_request\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"wd_propertysuggester.server_side_property_request\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"mediawiki.mentor_dashboard.visit\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"mediawiki.mentor_dashboard.personalized_praise\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"mediawiki.mentor_dashboard.interaction\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\n\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"mediawiki.ipinfo_interaction\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"mediawiki.ip_reputation.score\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"mediawiki.hcaptcha.edit\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":false}}}},\\\"mediawiki.hcaptcha.risk_score\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":false}}}},\\\"mediawiki.editgrowthconfig\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"mediawiki.accountcreation_block\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\n\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"mediawiki.editattempt_block\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"mediawiki.maps_interaction\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":false}}}},\\\"development.network.probe\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"mediawiki.web_ui_actions\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}},\\\"metrics_platform_client\\\":{\\\"provide_values\\\":[\\\"page_namespace_id\\\",\\\"performer_is_logged_in\\\",\\\"performer_session_id\\\",\\\"performer_pageview_id\\\",\\\"performer_edit_count_bucket\\\",\\\"performer_groups\\\",\\n\\\"performer_is_bot\\\",\\\"mediawiki_skin\\\",\\\"mediawiki_database\\\"]}},\\\"sample\\\":{\\\"unit\\\":\\\"session\\\",\\\"rate\\\":0.2}},\\\"mediawiki.web_ui_scroll_migrated\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}},\\\"metrics_platform_client\\\":{\\\"provide_values\\\":[\\\"performer_is_bot\\\",\\\"mediawiki_database\\\",\\\"mediawiki_skin\\\",\\\"performer_session_id\\\",\\\"page_id\\\",\\\"performer_is_logged_in\\\"]}}},\\\"mediawiki.product_metrics.checkuser_ip_auto_reveal_interaction\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":false}},\\\"metrics_platform_client\\\":{\\\"provide_values\\\":[\\\"performer_id\\\",\\\"performer_name\\\",\\\"performer_session_id\\\",\\\"agent_client_platform_family\\\"]}}},\\\"mediawiki.product_metrics.suggested_investigations_interaction\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":false}},\\n\\\"mediawiki_eventbus\\\":{\\\"event_service_name\\\":\\\"eventgate-analytics-external\\\"},\\\"metrics_platform_client\\\":{\\\"provide_values\\\":[\\\"agent_client_platform_family\\\",\\\"mediawiki_database\\\",\\\"performer_id\\\",\\\"performer_groups\\\",\\\"performer_name\\\",\\\"performer_pageview_id\\\",\\\"performer_edit_count\\\",\\\"performer_edit_count_bucket\\\",\\\"performer_registration_dt\\\"]}}},\\\"mediawiki.product_metrics.incident_reporting_system_interaction\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}},\\\"mediawiki_eventbus\\\":{\\\"event_service_name\\\":\\\"eventgate-analytics-external\\\"},\\\"metrics_platform_client\\\":{\\\"provide_values\\\":[\\\"page_id\\\",\\\"page_title\\\",\\\"page_namespace_id\\\",\\\"performer_language\\\",\\\"performer_language_variant\\\",\\\"performer_session_id\\\",\\\"performer_name\\\"]}}},\\\"mediawiki.product_metrics.wikifunctions_ui\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}},\\n\\\"metrics_platform_client\\\":{\\\"provide_values\\\":[\\\"agent_client_platform_family\\\",\\\"page_id\\\",\\\"page_title\\\",\\\"page_revision_id\\\",\\\"performer_is_logged_in\\\",\\\"performer_id\\\",\\\"performer_name\\\",\\\"performer_session_id\\\",\\\"performer_pageview_id\\\",\\\"performer_language\\\",\\\"performer_language_variant\\\",\\\"performer_edit_count\\\",\\\"performer_edit_count_bucket\\\",\\\"performer_groups\\\",\\\"performer_is_bot\\\"]}},\\\"sample\\\":{\\\"unit\\\":\\\"pageview\\\",\\\"rate\\\":1}},\\\"mediawiki.product_metrics.suggested_investigations_interaction.v2\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":false}},\\\"metrics_platform_client\\\":{\\\"provide_values\\\":[\\\"mediawiki_database\\\"]}}},\\\"mediawiki.product_metrics.translate_extension\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}},\\\"metrics_platform_client\\\":{\\\"provide_values\\\":[\\\"mediawiki_database\\\",\\\"mediawiki_site_content_language\\\",\\n\\\"mediawiki_site_content_language_variant\\\",\\\"page_content_language\\\",\\\"agent_client_platform\\\",\\\"agent_client_platform_family\\\",\\\"performer_session_id\\\",\\\"performer_name\\\",\\\"performer_is_bot\\\",\\\"performer_is_logged_in\\\",\\\"performer_edit_count_bucket\\\",\\\"performer_groups\\\",\\\"performer_registration_dt\\\",\\\"performer_is_temp\\\",\\\"performer_language\\\",\\\"performer_language_variant\\\",\\\"performer_pageview_id\\\"]}},\\\"sample\\\":{\\\"unit\\\":\\\"pageview\\\",\\\"rate\\\":1}},\\\"mediawiki.product_metrics.translation_mint_for_readers\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":false}},\\\"metrics_platform_client\\\":{\\\"provide_values\\\":[\\\"mediawiki_database\\\",\\\"mediawiki_site_content_language\\\",\\\"mediawiki_site_content_language_variant\\\",\\\"page_content_language\\\",\\\"agent_client_platform\\\",\\\"agent_client_platform_family\\\",\\\"performer_session_id\\\",\\\"performer_name\\\",\\\"performer_is_bot\\\",\\\"performer_is_logged_in\\\",\\\"performer_edit_count_bucket\\\",\\\"performer_groups\\\",\\\"performer_registration_dt\\\",\\n\\\"performer_is_temp\\\",\\\"performer_language\\\",\\\"performer_language_variant\\\",\\\"performer_pageview_id\\\"]}},\\\"sample\\\":{\\\"unit\\\":\\\"pageview\\\",\\\"rate\\\":1}},\\\"mediawiki.product_metrics.translation_mint_for_readers.experiments\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":false},\\\"use_edge_uniques\\\":true},\\\"metrics_platform_client\\\":{\\\"provide_values\\\":[\\\"mediawiki_database\\\",\\\"mediawiki_skin\\\",\\\"mediawiki_site_content_language\\\",\\\"mediawiki_site_content_language_variant\\\",\\\"page_content_language\\\",\\\"agent_client_platform\\\",\\\"agent_client_platform_family\\\",\\\"performer_session_id\\\",\\\"performer_is_logged_in\\\",\\\"performer_is_temp\\\",\\\"performer_language\\\",\\\"performer_language_variant\\\",\\\"performer_pageview_id\\\"]}}},\\\"mediawiki.product_metrics.growth_product_interaction\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":false}}}},\\\"mediawiki.product_metrics.ext_massdelete\\\":{\\\"producers\\\":{\\n\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}},\\\"metrics_platform_client\\\":{\\\"provide_values\\\":[\\\"mediawiki_database\\\",\\\"performer_session_id\\\"]}}},\\\"mediawiki.product_metrics.special_create_account\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}},\\\"mediawiki_eventbus\\\":{\\\"event_service_name\\\":\\\"eventgate-analytics-external\\\"},\\\"metrics_platform_client\\\":{\\\"provide_values\\\":[\\\"agent_client_platform_family\\\",\\\"mediawiki_database\\\",\\\"performer_language\\\",\\\"performer_language_variant\\\",\\\"performer_pageview_id\\\",\\\"performer_session_id\\\"]}}},\\\"mediawiki.product_metrics.special_user_login\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}},\\\"mediawiki_eventbus\\\":{\\\"event_service_name\\\":\\\"eventgate-analytics-external\\\"},\\\"metrics_platform_client\\\":{\\\"provide_values\\\":[\\n\\\"mediawiki_database\\\"]}}},\\\"mediawiki.product_metrics.user_info_card_interaction\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":false}},\\\"metrics_platform_client\\\":{\\\"provide_values\\\":[\\\"agent_client_platform_family\\\",\\\"page_namespace\\\",\\\"page_namespace_id\\\",\\\"performer_session_id\\\",\\\"performer_edit_count_bucket\\\",\\\"performer_groups\\\",\\\"performer_language\\\",\\\"performer_language_variant\\\",\\\"performer_name\\\",\\\"performer_registration_dt\\\",\\\"performer_session_id\\\",\\\"mediawiki_skin\\\",\\\"mediawiki_database\\\"]}}},\\\"mediawiki.product_metrics.WatchlistClickTracker\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":false}},\\\"metrics_platform_client\\\":{\\\"provide_values\\\":[\\\"mediawiki_database\\\",\\\"performer_name\\\",\\\"performer_pageview_id\\\"]}},\\\"sample\\\":{\\\"unit\\\":\\\"pageview\\\",\\\"rate\\\":1}},\\\"mediawiki.accountcreation.account_conversion\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\n\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"mediawiki.accountcreation.login\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"product_metrics.app_base\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}},\\\"metrics_platform_client\\\":{\\\"provide_values\\\":[]}}},\\\"product_metrics.web_base\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":false},\\\"use_edge_uniques\\\":true},\\\"metrics_platform_client\\\":{\\\"provide_values\\\":[]}}},\\\"product_metrics.web_base_with_ip\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":false,\\\"http.request_headers.x-ja3n\\\":\\\"x-ja3n\\\",\\\"http.request_headers.x-ja4h\\\":\\\"x-ja4h\\\",\\n\\\"http.request_headers.x-is-browser\\\":\\\"x-is-browser\\\"},\\\"use_edge_uniques\\\":true}}},\\\"product_metrics.web_base.attribution_research\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":false},\\\"use_edge_uniques\\\":true}}},\\\"product_metrics.web_base.active_reader_baseline\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":false}}}},\\\"wikibase.client.interaction\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}},\\\"metrics_platform_client\\\":{\\\"provide_values\\\":[\\\"mediawiki_database\\\",\\\"mediawiki_skin\\\",\\\"performer_is_logged_in\\\"]}}},\\\"mediawiki.product_metrics.readerexperiments_imagebrowsing\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":false},\\\"use_edge_uniques\\\":true},\\n\\\"metrics_platform_client\\\":{\\\"provide_values\\\":[\\\"agent_client_platform\\\",\\\"agent_client_platform_family\\\",\\\"mediawiki_database\\\",\\\"mediawiki_skin\\\",\\\"page_content_language\\\",\\\"page_namespace_id\\\",\\\"performer_is_bot\\\",\\\"performer_is_logged_in\\\",\\\"performer_is_temp\\\",\\\"performer_session_id\\\"]}}},\\\"mediawiki.product_metrics.readerexperiments_stickyheaders\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":false},\\\"use_edge_uniques\\\":true},\\\"metrics_platform_client\\\":{\\\"provide_values\\\":[\\\"agent_client_platform\\\",\\\"agent_client_platform_family\\\",\\\"mediawiki_database\\\",\\\"mediawiki_skin\\\",\\\"page_content_language\\\",\\\"page_namespace_id\\\",\\\"performer_edit_count_bucket\\\",\\\"performer_is_bot\\\",\\\"performer_is_logged_in\\\",\\\"performer_is_temp\\\",\\\"performer_session_id\\\"]}}},\\\"mediawiki.product_metrics.reader_experiments\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":false},\\\"use_edge_uniques\\\":true\\n},\\\"metrics_platform_client\\\":{\\\"provide_values\\\":[\\\"agent_client_platform\\\",\\\"agent_client_platform_family\\\",\\\"mediawiki_database\\\",\\\"mediawiki_skin\\\",\\\"page_content_language\\\",\\\"page_namespace_id\\\",\\\"performer_edit_count_bucket\\\",\\\"performer_is_bot\\\",\\\"performer_is_logged_in\\\",\\\"performer_is_temp\\\",\\\"performer_session_id\\\"]}}},\\\"mediawiki.product_metrics.reading_list\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":false}},\\\"metrics_platform_client\\\":{\\\"provide_values\\\":[\\\"mediawiki_database\\\",\\\"mediawiki_skin\\\",\\\"page_content_language\\\",\\\"page_namespace_id\\\",\\\"performer_edit_count_bucket\\\",\\\"performer_is_bot\\\",\\\"performer_is_logged_in\\\",\\\"performer_is_temp\\\",\\\"performer_session_id\\\"]}}},\\\"mediawiki.product_metrics.contributors.experiments\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":false},\\\"use_edge_uniques\\\":true},\\\"metrics_platform_client\\\":{\\\"provide_values\\\":[\\n\\\"performer_is_logged_in\\\",\\\"performer_is_temp\\\",\\\"performer_is_bot\\\",\\\"mediawiki_skin\\\",\\\"mediawiki_database\\\",\\\"performer_id\\\",\\\"performer_edit_count\\\"]}}}}},\\\"ext.eventLogging/EventSubmitter.js\\\":function(require,module,exports){function EventSubmitter(eventGateUri,enqueue,isDebugMode){this.eventGateUri=eventGateUri;this.enqueue=enqueue;this.isDebugMode=isDebugMode;}EventSubmitter.prototype.submitEvent=function(eventData){const eventGateUri=this.eventGateUri;if(eventGateUri){mw.eventLog.enqueue(()=>{try{navigator.sendBeacon(eventGateUri,JSON.stringify(eventData));}catch(e){}});this.onSubmitEvent(eventData);}};EventSubmitter.prototype.onSubmitEvent=function(eventData){if(this.isDebugMode){mw.track('eventlogging.eventSubmitDebug',{streamName:eventData.meta.stream,eventData:eventData});}};module.exports=EventSubmitter;\\n}}}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.091Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.eventLogging&skin=vector-2022&version=1rnjw\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.eventLogging&skin=vector-2022&sourcemap=1&version=1rnjw\",\"ext.wikimediaEvents.testKitchen@4u7nk\":\"mw.loader.impl(function(){return[\\\"ext.wikimediaEvents.testKitchen@4u7nk\\\",{\\\"main\\\":\\\"index.js\\\",\\\"files\\\":{\\\"index.js\\\":function(require,module,exports){module.exports={ClickThroughRateInstrument:require('./ClickThroughRateInstrument.js'),UrlEnrolledExperiment:require('./UrlEnrolledExperiment.js')};\\n},\\\"ClickThroughRateInstrument.js\\\":function(require,module,exports){const state=[];const findBySelector=(selector)=>(stateEntry)=>stateEntry.selector===selector;function send(stateEntry,action){const{funnelEntryToken,friendlyName,instrument}=stateEntry;instrument.send(action,{funnel_entry_token:funnelEntryToken,element_friendly_name:friendlyName});}const intersectionObserver=new IntersectionObserver((entries,observer)=>{entries.forEach(({target})=>{state.forEach((stateEntry)=>{if(stateEntry.element===target){send(stateEntry,'impression');}});observer.unobserve(target);});},{threshold:1});const ClickThroughRateInstrument={start(selector,friendlyName,instrument,{trackSingleClick=false}={}){const e=document.querySelector(selector);if(!e){mw.log.warn('ClickThroughRateInstrument: selector '+selector+' does not exist');return null;}let result;if(state.some(findBySelector(selector))){result=state.find(findBySelector(selector));}else{result={selector,friendlyName,trackSingleClick,element:e,funnelEntryToken:mw.user.generateRandomSessionId(),instrument};state.forEach((stateEntry)=>{\\nconst areRelated=result.element.contains(stateEntry.element)||stateEntry.element.contains(result.element);const singleClickTrackingEnabled=stateEntry.element.trackSingleClick||result.trackSingleClick;if(areRelated&&!singleClickTrackingEnabled){mw.log.warn('ClickThroughRateInstrument: selector '+selector+' is already contained by '+'another instrument, or contains an existing instrument. To prevent submitting duplicate '+'click interactions use options.trackSingleClick = true');}});if(result.trackSingleClick){state.unshift(result);}else{state.push(result);}intersectionObserver.observe(e);}return Object.assign({},result);},stop({element,selector}){intersectionObserver.unobserve(element);state.splice(state.findIndex(findBySelector(selector)),1);}};document.addEventListener('click',(event)=>{for(const stateEntry of state){if(stateEntry.element.contains(event.target)){send(stateEntry,'click');if(stateEntry.trackSingleClick){break;}}}},true);module.exports=ClickThroughRateInstrument;\\n},\\\"UrlEnrolledExperiment.js\\\":function(require,module,exports){const VALID_EXPERIMENT_GROUPS=['control','treatment'];class UrlEnrolledExperiment{constructor(experimentName,experimentGroup,isOverridden=false){this.experimentName=experimentName;this.experimentGroup=experimentGroup;this.isOverridden=isOverridden;this.everyoneExperimentEventIntakeServiceUrl=`https://${mw.config.get('wgServerName')}/evt-103e/v2/events?hasty=true`;}static getExperimentFromQuery(experimentMachineReadableName){let experimentGroup='unknown';let isOverridden=false;let experimentParams=mw.util.getArrayParam('experiments');if(experimentParams===null&&mw.util.getParamValue('experiments')){experimentParams=[mw.util.getParamValue('experiments')];}if(experimentParams!==null){const experimentParam=experimentParams.find((paramValue)=>paramValue.startsWith(experimentMachineReadableName+':'));if(experimentParam){[,experimentGroup,isOverridden]=experimentParam.split(':');}}return new UrlEnrolledExperiment(experimentMachineReadableName,experimentGroup,!!isOverridden);}send(action,interactionData){\\nif(!VALID_EXPERIMENT_GROUPS.includes(this.experimentGroup)){mw.log(`Not sending data for experiment \\\"${this.experimentName}\\\" due to group being \\\"${this.experimentGroup}\\\"`);return;}const event=interactionData||{};event.action=action;event.experiment={enrolled:this.experimentName,assigned:this.experimentGroup,subject_id:'awaiting',coordinator:'default',sampling_unit:'edge-unique'};event.agent={client_platform_family:'mobile_browser',client_platform:'mediawiki_js'};event.mediawiki={database:mw.config.get('wgDBname'),skin:mw.config.get('skin')};event.performer={is_temp:mw.user.isTemp(),is_logged_in:!mw.user.isAnon(),is_bot:mw.config.get('wgUserGroups').includes('bot')};event.$schema='/analytics/product_metrics/web/base/2.0.0';event.meta={stream:'product_metrics.web_base',domain:location.hostname};if(this.isOverridden){const message=`${this.experimentName}: The enrollment for this experiment has been overridden. `+'The following event will not be sent:\\\\n';console.log(message,action,JSON.stringify(event,null,2)\\n);}else{const headers={type:'text/plain'};const payload=new Blob([JSON.stringify(event)],headers);navigator.sendBeacon(this.everyoneExperimentEventIntakeServiceUrl,payload);}}sendExposure(){this.send('experiment_exposure');}}module.exports=UrlEnrolledExperiment;\\n}}}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.092Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.wikimediaEvents.testKitchen&skin=vector-2022&version=b0pa7\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.wikimediaEvents.testKitchen&skin=vector-2022&sourcemap=1&version=b0pa7\",\"ext.navigationTiming@1u0am\":\"mw.loader.impl(function(){return[\\\"ext.navigationTiming@1u0am\\\",{\\\"main\\\":\\\"ext.navigationTiming.js\\\",\\\"files\\\":{\\\"ext.navigationTiming.js\\\":function(require,module,exports){(function(){'use strict';var perf=window.performance;var navigator=window.navigator;var Geo=window.Geo;var config=require('./config.json');var visibilityChanged=false;var mediaWikiLoadEnd;var cpuBenchmarkDone;function getNavTimingSharedEvent(){var event={pageviewToken:mw.user.getPageviewToken(),isAnon:mw.config.get('wgUserId')===null,isOversample:false};var mobileMode=mw.config.get('wgMFMode');if(mobileMode){event.mobileMode=mobileMode;}if(Geo&&typeof Geo.country==='string'){event.originCountry=Geo.country;}return event;}function emitFirstInputDelay(entry,observer){var event={inputDelay:Math.round(entry.processingStart-entry.startTime),skin:mw.config.get('skin'),pageviewToken:mw.user.getPageviewToken(),isOversample:false};if(Geo&&typeof Geo.country==='string'){event.originCountry=Geo.country;}mw.eventLog.logEvent('FirstInputDelay',event);observer.disconnect();}function setUpFirstInputDelayObserver(){var performanceObserver;if(window.PerformanceObserver){performanceObserver=new PerformanceObserver((list,observer)=>{\\nvar entries=list.getEntries();if(entries[0]){var firstEntry=entries[0];emitFirstInputDelay(firstEntry,observer);}});try{performanceObserver.observe({type:'first-input',buffered:true});}catch(e){}}}function getNavTimingLevel1(){var timing=perf&&perf.timing;if(!timing){return{};}function validate(value){return(typeof value==='number'&&value>=0)?value:undefined;}var navStart=timing.navigationStart;return{connectEnd:validate(timing.connectEnd-navStart),connectStart:validate(timing.connectStart-navStart),domComplete:validate(timing.domComplete-navStart),domInteractive:validate(timing.domInteractive-navStart),fetchStart:validate(timing.fetchStart-navStart),loadEventEnd:validate(timing.loadEventEnd-navStart),loadEventStart:validate(timing.loadEventStart-navStart),requestStart:validate(timing.requestStart-navStart),responseEnd:validate(timing.responseEnd-navStart),responseStart:validate(timing.responseStart-navStart),secureConnectionStart:timing.secureConnectionStart===0?0:validate(timing.secureConnectionStart-navStart),\\ndnsLookup:timing.domainLookupEnd-timing.domainLookupStart,redirecting:timing.redirectStart?timing.redirectEnd-timing.redirectStart:0,unload:timing.unloadEventStart?timing.unloadEventEnd-timing.unloadEventStart:0,gaps:(timing.domainLookupStart-timing.fetchStart)+(timing.connectStart-timing.domainLookupEnd)+(timing.requestStart-timing.connectEnd)+(timing.loadEventStart-timing.domComplete)};}function getCumulativeLayoutShift(){var perfObserver=new PerformanceObserver(()=>{});perfObserver.observe({type:'layout-shift',buffered:true});var entries=perfObserver.takeRecords();var max=0;var curr=0;var firstTs=Number.NEGATIVE_INFINITY;var prevTs=Number.NEGATIVE_INFINITY;entries.forEach((entry)=>{if(entry.hadRecentInput){return;}if(entry.startTime-firstTs>5000||entry.startTime-prevTs>1000){firstTs=entry.startTime;curr=0;}prevTs=entry.startTime;curr+=entry.value;max=Math.max(max,curr);});perfObserver.disconnect();return max>0.01?Number(max.toFixed(3)):0;}function getLargestContentfulPaint(){var element,value,perfObserver=new PerformanceObserver(()=>{\\n});perfObserver.observe({type:'largest-contentful-paint',buffered:true});var entries=perfObserver.takeRecords();if(entries.length>0){var largestEntry=entries[entries.length-1];value=Number(Math.max(largestEntry.renderTime,largestEntry.loadTime).toFixed(0));element=largestEntry.element?largestEntry.element.tagName:undefined;}perfObserver.disconnect();return{value:value,element:element};}function getLongTask(firstContentfulPaint){var perfObserver=new PerformanceObserver(()=>{});perfObserver.observe({type:'longtask',buffered:true});var entries=perfObserver.takeRecords();var totalDuration=0;var totalEntries=entries.length;var longTasksBeforeFcp=0;var longTasksDurationBeforeFcp=0;entries.forEach((entry)=>{totalDuration+=entry.duration;if(entry.startTime<firstContentfulPaint){longTasksBeforeFcp++;longTasksDurationBeforeFcp+=entry.duration;}});perfObserver.disconnect();return{totalEntries:totalEntries,totalDuration:totalDuration,longTasksBeforeFcp:longTasksBeforeFcp,longTasksDurationBeforeFcp:longTasksDurationBeforeFcp\\n};}function getPaintTiming(){var firstPaint,firstContentfulPaint;var entries=perf.getEntriesByType('paint');entries.forEach((entry)=>{if(entry.name==='first-paint'){firstPaint=Math.round(entry.startTime);}else if(entry.name==='first-contentful-paint'){firstContentfulPaint=Math.round(entry.startTime);}});return{firstPaint:firstPaint,firstContentfulPaint:firstContentfulPaint};}function emitCpuBenchmark(){var deferred=$.Deferred();if(cpuBenchmarkDone||!window.Blob||!window.URL||!window.URL.createObjectURL||!window.Worker||!window.performance){return deferred.resolve();}cpuBenchmarkDone=true;function onMessage(){if(!self.performance){postMessage(false);return;}var amount=100000000;var startTime=performance.now();for(var i=amount;i>0;i--){}postMessage(Math.round(performance.now()-startTime));}var work='onmessage = '+String(onMessage);var blob=new Blob([work],{type:'application/javascript'});var worker=new Worker(URL.createObjectURL(blob));worker.onmessage=function(e){deferred.resolve(e.data);\\nworker.terminate();};worker.postMessage(false);return deferred.then((result)=>{if(!result){return;}var event=getNavTimingSharedEvent();event.score=result;var batteryPromise=navigator.getBattery?navigator.getBattery():$.Deferred().reject();return batteryPromise.then((battery)=>{event.batteryLevel=battery.level;mw.eventLog.logEvent('CpuBenchmark',event);},()=>{mw.eventLog.logEvent('CpuBenchmark',event);});});}function isRegularNavigation(){var TYPE_NAVIGATE=0;return!!(perf&&perf.timing&&perf.navigation&&perf.navigation.type===TYPE_NAVIGATE);}function emitNavigationTiming(){var event=getNavTimingSharedEvent();event.mediaWikiVersion=mw.config.get('wgVersion');event.skin=mw.config.get('skin');if(mw.config.get('wgCanonicalSpecialPageName')){event.mwSpecialPageName=mw.config.get('wgCanonicalSpecialPageName');}else{event.namespaceId=mw.config.get('wgNamespaceNumber');event.revId=mw.config.get('wgCurRevisionId');event.action=mw.config.get('wgAction');}var veaction=mw.util.getParamValue('veaction');\\nif(veaction!==null){event.veaction=veaction;}if(mediaWikiLoadEnd){event.mediaWikiLoadEnd=mediaWikiLoadEnd;}if(navigator.connection){if(typeof navigator.connection.effectiveType==='string'){event.netinfoEffectiveConnectionType=navigator.connection.effectiveType;}if(typeof navigator.connection.type==='string'){event.netinfoConnectionType=navigator.connection.type;}if(navigator.connection.rtt!==undefined){event.netinfoRtt=navigator.connection.rtt;}if(navigator.connection.downlink!==undefined){event.netinfoDownlink=navigator.connection.downlink;}}if(navigator.deviceMemory){event.deviceMemory=navigator.deviceMemory;}if(navigator.hardwareConcurrency){event.hardwareConcurrency=navigator.hardwareConcurrency;}if(window.PerformanceObserver&&window.PerformanceObserver.supportedEntryTypes&&PerformanceObserver.supportedEntryTypes.includes('layout-shift')){event.cumulativeLayoutShift=getCumulativeLayoutShift();}if(window.PerformanceObserver&&PerformanceObserver.supportedEntryTypes&&PerformanceObserver.supportedEntryTypes.includes('largest-contentful-paint')){\\nvar lcpInfo=getLargestContentfulPaint();event.largestContentfulPaint=lcpInfo.value;event.largestContentfulPaintElement=lcpInfo.element;}if(perf.timing&&perf.timing.msFirstPaint>perf.timing.navigationStart){event.firstPaint=Math.round(perf.timing.msFirstPaint-perf.timing.navigationStart);}else if(perf.getEntriesByType){var ptInfo=getPaintTiming();if(ptInfo.firstPaint){event.firstPaint=ptInfo.firstPaint;}if(ptInfo.firstContentfulPaint){event.firstContentfulPaint=ptInfo.firstContentfulPaint;}}if(window.PerformanceObserver&&window.PerformanceObserver.supportedEntryTypes&&PerformanceObserver.supportedEntryTypes.includes('longtask')){var ltInfo=getLongTask(event.firstContentfulPaint);event.longTaskTotalDuration=ltInfo.totalDuration;event.longTaskTotalTasks=ltInfo.totalEntries;event.longTasksBeforeFcp=ltInfo.longTasksBeforeFcp;event.longTasksDurationBeforeFcp=ltInfo.longTasksDurationBeforeFcp;}var navigationEntry;try{navigationEntry=perf.getEntriesByType('navigation')[0];}catch(e){}if(navigationEntry&&navigationEntry.serverTiming){\\nnavigationEntry.serverTiming.forEach((entry)=>{if(entry.name==='cache'){event.cacheResponseType=entry.description;}else if(entry.name==='host'){event.cacheHost=entry.description;}});}Object.assign(event,getNavTimingLevel1());mw.eventLog.logEvent('NavigationTiming',event);}function emitSaveTiming(){var timing=perf&&perf.timing;if(!mw.config.get('wgPostEdit')||!timing){return;}var responseStart=timing.responseStart-timing.navigationStart;if(!responseStart){return;}mw.eventLog.logEvent('SaveTiming',{mediaWikiVersion:mw.config.get('wgVersion'),saveTiming:responseStart});}function setMwLoadEnd(){if(perf&&perf.now){mediaWikiLoadEnd=Math.round(perf.now());}}function onMwLoadEnd(){var deferred=$.Deferred();var modules=window.RLPAGEMODULES;if(!modules){mw.log.warn('Fallback RLPAGEMODULES');modules=mw.loader.getModuleNames().filter((module)=>mw.loader.getState(module)==='loading');}mw.loader.using(modules).done(()=>{setMwLoadEnd();deferred.resolve();}).fail(()=>{var count=modules.length;function decrement(){\\ncount--;if(count===0){setMwLoadEnd();deferred.resolve();}}for(var i=0;i<modules.length;i++){mw.loader.using(modules[i]).always(decrement);}});return deferred;}function onLoadComplete(callback){onMwLoadEnd().then(()=>{if(document.readyState==='complete'){setTimeout(callback);}else{window.addEventListener('load',()=>{setTimeout(callback);});}});}function setVisibilityChanged(){visibilityChanged=true;}function loadCallback(){mw.hook('postEdit').add(emitSaveTiming);$(document).off('visibilitychange',setVisibilityChanged);if(visibilityChanged){return;}if(!isRegularNavigation()){return;}var isInSample=mw.eventLog.pageviewInSample(config.samplingFactor||0);if(!isInSample){return;}setUpFirstInputDelayObserver();if(mw.eventLog.randomTokenMatch(config.cpuBenchmarkSamplingFactor||0)){emitCpuBenchmark();}if(isInSample){emitNavigationTiming();}}function main(){visibilityChanged=typeof document.hidden!=='undefined'?document.hidden:false;if(!visibilityChanged){$(document).one('visibilitychange',setVisibilityChanged);\\n}onLoadComplete(loadCallback);}if(!window.QUnit){main();}else{module.exports={isRegularNavigation:isRegularNavigation,emitNavigationTiming:emitNavigationTiming,emitFirstInputDelay:emitFirstInputDelay,onMwLoadEnd:onMwLoadEnd,emitCpuBenchmark:emitCpuBenchmark,reinit:function(mocks){perf=mocks&&mocks.performance||undefined;navigator=mocks&&mocks.navigator||window.navigator;Geo=mocks&&mocks.Geo||window.Geo;visibilityChanged=false;setMwLoadEnd();}};config={samplingFactor:1};}}());\\n},\\\"config.json\\\":{\\\"samplingFactor\\\":1000,\\\"cpuBenchmarkSamplingFactor\\\":2}}}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.092Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.navigationTiming&skin=vector-2022&version=o0d51\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.navigationTiming&skin=vector-2022&sourcemap=1&version=o0d51\",\"ext.uls.preferences@1i0ug\":\"mw.loader.impl(function(){return[\\\"ext.uls.preferences@1i0ug\\\",function($,jQuery,require,module){(function(){'use strict';let instance;const ULSPreferences=function(){this.preferenceName='uls-preferences';this.username=mw.user.getName();this.isNamed=mw.user.isNamed();this.preferences=null;this.init();};ULSPreferences.prototype={init:function(){if(this.isNamed){try{this.preferences=JSON.parse(mw.user.options.get(this.preferenceName));}catch(e){}}else{this.preferences=mw.storage.getObject(this.preferenceName);}if(!$.isPlainObject(this.preferences)){this.preferences={};}},set:function(key,value){this.preferences[key]=value;},get:function(key){return this.preferences[key];},save:function(callback){callback=callback||function(){};if(this.isNamed){new mw.Api().saveOption(this.preferenceName,JSON.stringify(this.preferences)).then(()=>{callback.call(this,true);},()=>{callback.call(this,false);});}else{mw.storage.setObject(this.preferenceName,this.preferences);callback.call(this,true);}}};module.exports=function(){instance=instance||new ULSPreferences();return instance;};}());\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.092Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.uls.preferences&skin=vector-2022&version=11u78\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.uls.preferences&skin=vector-2022&sourcemap=1&version=11u78\",\"ext.uls.webfonts@86xg2\":\"mw.loader.impl(function(){return[\\\"ext.uls.webfonts@86xg2\\\",function($,jQuery,require,module){(function(){'use strict';const getULSPreferences=require('ext.uls.preferences');let ulsPreferences=getULSPreferences();mw.webfonts=mw.webfonts||{};mw.webfonts.preferences={registry:{fonts:{},webfontsEnabled:mw.config.get('wgULSWebfontsEnabled')},isEnabled:function(){return this.registry.webfontsEnabled;},enable:function(){this.registry.webfontsEnabled=true;},disable:function(){this.registry.webfontsEnabled=false;},setFont:function(language,font){this.registry.fonts[language]=font;},getFont:function(language){return this.registry.fonts[language];},save:function(callback){ulsPreferences=getULSPreferences();ulsPreferences.set('webfonts',this.registry);ulsPreferences.save(callback);},load:function(){mw.webfonts.preferences.registry=Object.assign(this.registry,ulsPreferences.get('webfonts'));}};mw.webfonts.setup=function(){const mediawikiFontRepository=$.webfonts.repository;mediawikiFontRepository.base=mw.config.get('wgULSFontRepositoryBasePath');Object.assign($.fn.webfonts.defaults,{\\nrepository:mediawikiFontRepository,fontStack:$(document.body).css('font-family').split(/, /g),fontSelector:function(repository,language,classes){if(!language){return null;}const defaultFont=repository.defaultFont(language);if(classes&&classes.includes('autonym')){return null;}const font=mw.webfonts.preferences.getFont(language)||defaultFont;if(!font||font==='system'){return null;}return font;},exclude:(function(){let excludes=mw.config.get('wgULSNoWebfontsSelectors').join(', ');if(mw.user.options.get('editfont')!=='default'){excludes=excludes?excludes+',textarea':'textarea';}return excludes;}()),overridableFontFamilies:(function(){const headingFont=$('h1').css('font-family');return headingFont?[headingFont]:[];}())});setTimeout(()=>{$(document.body).webfonts();},0);};$(()=>{mw.webfonts.preferences.load();if(mw.webfonts.preferences.isEnabled()){mw.requestIdleCallback(()=>{mw.loader.using('ext.uls.webfonts.repository').then(mw.webfonts.setup);});}});}());\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.092Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.uls.webfonts&skin=vector-2022&version=xgt2l\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.uls.webfonts&skin=vector-2022&sourcemap=1&version=xgt2l\",\"ext.cx.eventlogging.campaigns@19v0k\":\"mw.loader.impl(function(){return[\\\"ext.cx.eventlogging.campaigns@19v0k\\\",function($,jQuery,require,module){(function(){'use strict';$(()=>{mw.hook('mw.cx.cta.accept').add((campaign)=>{mw.track('counter.MediaWiki.cx.campaign.'+campaign+'.accept',1);mw.track('stats.mediawiki_cx_cta_responses_total',1,{response:'accept',campaign});});});}());\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.093Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.cx.eventlogging.campaigns&skin=vector-2022&version=mvmdf\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.cx.eventlogging.campaigns&skin=vector-2022&sourcemap=1&version=mvmdf\",\"ext.checkUser.clientHints@13jk2\":\"mw.loader.impl(function(){return[\\\"ext.checkUser.clientHints@13jk2\\\",{\\\"main\\\":\\\"index.js\\\",\\\"files\\\":{\\\"index.js\\\":function(require,module,exports){(function(){function init(navigatorData){const hasHighEntropyValuesMethod=navigatorData.userAgentData&&navigatorData.userAgentData.getHighEntropyValues;if(!hasHighEntropyValuesMethod){return false;}const wgCheckUserClientHintsHeadersJsApi=mw.config.get('wgCheckUserClientHintsHeadersJsApi');function postClientHintData(clientHintData,identifier,type,retryOnTokenMismatch){const restApi=new mw.Rest();const api=new mw.Api();const deferred=$.Deferred();api.getToken('csrf').then((token)=>{clientHintData.token=token;restApi.post('/checkuser/v0/useragent-clienthints/'+type+'/'+identifier,clientHintData).then((data)=>{deferred.resolve(data);}).catch((err,errObject)=>{mw.log.error(errObject);let errMessage=errObject.exception;if(errObject.xhr&&errObject.xhr.responseJSON&&errObject.xhr.responseJSON.messageTranslations){errMessage=errObject.xhr.responseJSON.messageTranslations.en;}if(retryOnTokenMismatch&&errObject.xhr&&errObject.xhr.responseJSON&&errObject.xhr.responseJSON.errorKey&&errObject.xhr.responseJSON.errorKey==='rest-badtoken'\\n){api.badToken('csrf');postClientHintData(clientHintData,identifier,type,false).then((data)=>{deferred.resolve(data);},(secondRequestErr,secondRequestErrObject)=>{deferred.reject(secondRequestErr,secondRequestErrObject);});}else{logError('Unable to submit client hints',errMessage);deferred.reject(err,errObject);}});}).catch((err,errObject)=>{mw.log.error(errObject);let errMessage=errObject.exception;if(errObject.xhr&&errObject.xhr.responseJSON&&errObject.xhr.responseJSON.messageTranslations){errMessage=errObject.xhr.responseJSON.messageTranslations.en;}logError('Unable to get token for recording client hints',errMessage);deferred.reject(err,errObject);});return deferred.promise();}function collectAndSendClientHintsData(identifier,type){return collectClientHintsData().then((userAgentHighEntropyValues)=>{postClientHintData(userAgentHighEntropyValues,identifier,type,true);});}function collectClientHintsData(){try{return navigatorData.userAgentData.getHighEntropyValues(\\nwgCheckUserClientHintsHeadersJsApi);}catch(err){mw.log.error(err);logError('Unable to collect high entropy client hints',err.toString());return Promise.reject(err);}}function logError(message,originalMessage){const loggedError=new Error(message);loggedError.error_context={originalMessage};mw.errorLogger.logError(loggedError,'error.checkuser');}const privateEventId=mw.config.get('wgCheckUserClientHintsPrivateEventId');if(privateEventId){collectAndSendClientHintsData(privateEventId,'privatelog');}mw.hook('postEdit').add(()=>{collectAndSendClientHintsData(mw.config.get('wgCurRevisionId'),'revision');});mw.hook('extendLogout').add((data)=>{data.promise=data.promise.then(()=>{return collectClientHintsData().then((userAgentHighEntropyValues)=>{data.params.checkuserclienthints=JSON.stringify(userAgentHighEntropyValues);});});});return true;}init(navigator);module.exports={init:init};}());\\n}}}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.094Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.checkUser.clientHints&skin=vector-2022&version=bo84q\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.checkUser.clientHints&skin=vector-2022&sourcemap=1&version=bo84q\",\"mediawiki.ForeignApi@r63m6\":\"mw.loader.impl(function(){return[\\\"mediawiki.ForeignApi@r63m6\\\",null];});\\n// Saved in localStorage at 2026-06-16T10:14:05.094Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mediawiki.ForeignApi&skin=vector-2022&version=lxr52\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mediawiki.ForeignApi&skin=vector-2022&sourcemap=1&version=lxr52\",\"ext.wikimediaEvents@1gl2b\":\"mw.loader.impl(function(){return[\\\"ext.wikimediaEvents@1gl2b\\\",{\\\"main\\\":\\\"index.js\\\",\\\"files\\\":{\\\"index.js\\\":function(require,module,exports){require('./statsd.js');require('./deprecate.js');require('./clientError.js');require('./sessionTick.js');require('./readingDepth.js');require('./phpEngine.js');require('./blockedEdit.js');require('./clickTracking/webUIClick.js');const skin=mw.config.get('skin');if(skin==='vector-2022'||skin==='vector'){require('./universalLanguageSelector.js');require('./webUIScroll.js');}if(skin==='vector-2022'||skin==='minerva'){if(mw.user.isNamed()){require('./readingListBaseline.js');}}if(skin==='minerva'&&mw.user.isAnon()){require('./donorDelightBadgeExperiment.js');require('./readingListAccountCreationCTA.js');}require('./editAttemptStep.js');require('./mobileSectionSwitch.js');require('./hCaptcha.js')();require('./networkProbe.js');require('./editSaves.js');require('./accountCreation.js')();require('./testKitchen/activeReaderBaseline.js');require('./testKitchen/attribution.js');require('./mobileAccountMenu.js')();require('./testKitchen/pageVisitBotDetection.js');require('./specialCreateAccount/init.js');\\nrequire('./testKitchen/loggedInReaderRetention.js');require('./testKitchen/loggedOutReaderRetention.js');require('./testKitchen/detectHoistingErrors.js');require('./externalLinks.js')();require('./suggestionMode.js');const{SessionLengthInstrumentMixin}=require('./sessionLength/mixin.js');mw.wikimediaEvents={SessionLengthInstrumentMixin};if(!window.QUnit){require('./searchSatisfaction/index.js')();}\\n},\\\"statsd.js\\\":function(require,module,exports){const config=require('./config.json');const BATCH_SIZE=5000;let statsdBuffer='';let statsdFlushPending=false;function statsdFlush(){mw.eventLog.sendBeacon(config.WMEStatsdBaseUri+'?'+statsdBuffer);statsdBuffer='';}function statsdAdd(line){if(config.WMEStatsdBaseUri){if(statsdBuffer&&(statsdBuffer.length+line.length)>BATCH_SIZE){statsdFlush();}statsdBuffer+=(statsdBuffer?'&':'')+line;if(!statsdFlushPending){statsdFlushPending=true;mw.eventLog.enqueue(()=>{statsdFlushPending=false;statsdFlush();});}}}mw.trackSubscribe('timing.',(topic,time)=>{statsdAdd(topic.slice('timing.'.length)+'='+Math.round(time)+'ms');});mw.trackSubscribe('counter.',(topic,count)=>{count=isNaN(count)?1:Math.round(count);statsdAdd(topic.slice('counter.'.length)+'='+count+'c');});let statsBuffer='';let statsFlushPending=false;function statsFlush(){mw.eventLog.sendBeacon(config.WMEStatsBeaconUri+'?'+statsBuffer);statsBuffer='';}function statsAdd(line){if(config.WMEStatsBeaconUri){if(statsBuffer&&(statsBuffer.length+line.length)>BATCH_SIZE){\\nstatsFlush();}statsBuffer+=(statsBuffer?'%0A':'')+line;if(!statsFlushPending){statsFlushPending=true;mw.eventLog.enqueue(()=>{statsFlushPending=false;statsFlush();});}}}function error(err,invalidValue=null){mw.log.error(err);if(invalidValue!==null){err.error_context={invalidValue};}mw.errorLogger.logError(err);}function formatDogstatsd(name,value,labels={}){const rLegalKey=/^[A-Za-z0-9_]+$/;const rLegalValue=/^[A-Za-z0-9_.+-]+$/;let labelStr='';for(const labelKey in labels){if(!rLegalKey.test(labelKey)){return error(new TypeError(`Invalid stat label \\\"${labelKey}\\\"`));}let val=labels[labelKey];if(!rLegalValue.test(val)){mw.log.warn(`Invalid label value for ${name} ${labelKey} \\\"${val}\\\"`);val='_invalid_value';}labelStr+=`${!labelStr?encodeURIComponent('|#'):','}${labelKey}:${val}`;}return`${name}:${value}${labelStr}`;}function trackHistogram(name,value,labels){if(Number.isNaN(value)||typeof value!=='number'){return error(new TypeError(`Invalid histogram value for ${name}`),value);}if(labels.le){\\nreturn error(new Error(`Reserved label \\\"le\\\" used for ${name}. Buckets must be set as an array of numbers for the \\\"buckets\\\" label.`));}const buckets=labels.buckets;const labelsWithoutBuckets=Object.assign({},labels);delete labelsWithoutBuckets.buckets;if(!Array.isArray(buckets)){return error(new TypeError(`Invalid \\\"buckets\\\" label for ${name}: it MUST be an array of numbers.`));}const maxBuckets=10;const bucketCount=buckets.length;if(bucketCount>maxBuckets){return error(new RangeError(`Too many buckets defined for ${name}. Got: ${bucketCount}, Max: ${maxBuckets}`));}for(const b of buckets){if(typeof b!=='number'||Number.isNaN(b)||!Number.isFinite(b)){return error(new TypeError(`Invalid bucket value for ${name}`),b);}}const uniqueBuckets=[...new Set(buckets)].sort((a,b)=>a-b);for(let i=0;i<buckets.length;i++){if(uniqueBuckets[i]!==buckets[i]){return error(new Error(`Buckets must be unique and sorted for ${name}`));}}const bucketName=`${name}_bucket`;for(const bucket of buckets){const valueToSend=value<=bucket?1:0;\\nconst labelsWithBucket=Object.assign({},labelsWithoutBuckets,{le:bucket});statsAdd(formatDogstatsd(bucketName,valueToSend+'|c',labelsWithBucket));}const labelsWithInfBucket=Object.assign({},labelsWithoutBuckets,{le:'+Inf'});statsAdd(formatDogstatsd(bucketName,'1|c',labelsWithInfBucket));const countName=`${name}_count`;statsAdd(formatDogstatsd(countName,1+'|c',labelsWithoutBuckets));const sumName=`${name}_sum`;statsAdd(formatDogstatsd(sumName,value+'|c',labelsWithoutBuckets));}mw.trackSubscribe('stats.',(topic,value,labels={})=>{const name=topic.slice('stats.'.length);let line;if(/^mediawiki_[A-Za-z0-9_]+_total$/.test(name)){if(value===undefined){value=1;}if(isNaN(value)||Math.round(value)!==value||value<1){return error(new TypeError(`Invalid counter value for ${name}`),value);}line=formatDogstatsd(name,value+'|c',labels);}else if(/^mediawiki_[A-Za-z0-9_]+_seconds$/.test(name)){if(isNaN(value)||typeof value!=='number'||value<0){return error(new TypeError(`Invalid timing value for ${name}`),value);\\n}line=formatDogstatsd(name,Math.round(value)+'|ms',labels);}else if(/^mediawiki_[A-Za-z0-9_]+_distribution$/.test(name)){trackHistogram(name,value,labels);return;}else{return error(new TypeError(`Invalid stat name ${name}`));}if(line){statsAdd(line);}});\\n},\\\"deprecate.js\\\":function(require,module,exports){if(mw.config.get('wgUserName')&&mw.eventLog.pageviewInSample(100)){mw.trackSubscribe('mw.deprecate',(_,feature)=>{feature=feature.replace(/\\\\W+/g,'_');mw.track('counter.mw.js.deprecate.'+feature,1);mw.track('stats.mediawiki_deprecated_js_calls_total',1,{feature});});}\\n},\\\"clientError.js\\\":function(require,module,exports){const moduleConfig=require(('./config.json'));const errorLimit=5;let errorCount=0;const regexWebKit=/^\\\\s*at (?:(.*?)\\\\()?(.*?:\\\\d+:\\\\d+)\\\\)?\\\\s*$/i;const regexGecko=/^\\\\s*(?:(.*?)(?:\\\\(.*?\\\\))?@)?(.*:\\\\d+:\\\\d+)\\\\s*$/i;function getNormalizedStackTraceLines(str){const result=[];const lines=str.split('\\\\n');let parts;let i;for(i=0;i<lines.length;i++){parts=regexWebKit.exec(lines[i])||regexGecko.exec(lines[i]);if(parts){if(parts[1]){result.push('at '+parts[1]+' '+parts[2]);}else{result.push('at '+parts[2]);}}}return result;}function shouldIgnoreMessage(message){return!!(message)&&['module already implemented: ext.gadget','Permission denied to access property','Permission denied to access object'].some((m)=>message.includes(m));}function shouldIgnoreFileUrl(fileUrl){return fileUrl.split('#')[0]===location.href.split('#')[0]||fileUrl.startsWith('javascript:')||fileUrl.includes('/inj_js/')||fileUrl.startsWith('blob:')||fileUrl.startsWith('jar:')||fileUrl.startsWith('C:\\\\\\\\')||fileUrl.startsWith('chrome://')||\\nfileUrl.startsWith('chrome-extension://')||fileUrl.startsWith('safari-extension://')||fileUrl.startsWith('moz-extension://');}function processErrorInstance(error){if(!error||!(error instanceof Error)||!error.stack){return null;}const stackTraceLines=getNormalizedStackTraceLines(String(error.stack));if(!stackTraceLines.length){return null;}const firstLine=stackTraceLines[0];const parts=firstLine.split(' ');const fileUrlParts=parts[parts.length-1].split(':');const fileUrl=fileUrlParts.slice(0,-2).join(':');return{errorClass:error.constructor.name,errorMessage:error.message,fileUrl:fileUrl,stackTrace:stackTraceLines.join('\\\\n'),errorObject:error,customErrorContext:(error).error_context};}function normalizeErrorMessage(message){return message.replace(/^Uncaught /,'');}function processErrorLoggerObject(errorLoggerObject){if(!errorLoggerObject){return null;}const errorObject=errorLoggerObject.errorObject;const stackTrace=errorObject&&errorObject.stack?getNormalizedStackTraceLines(errorObject.stack).join('\\\\n'):\\n'';return{errorClass:(errorObject&&errorObject.constructor.name)||'',errorMessage:normalizeErrorMessage(errorLoggerObject.errorMessage),fileUrl:errorLoggerObject.url||'undefined',stackTrace:stackTrace,errorObject:errorObject};}function shouldLog(descriptor){if(descriptor.fileUrl==='undefined'&&descriptor.errorMessage==='Script error.'){return false;}try{if(window.self!==window.top){return false;}}catch(e){return false;}if(mw.storage.session.get('client-error-opt-out')){return false;}if(shouldIgnoreFileUrl(descriptor.fileUrl)){return false;}if(errorCount>=errorLimit){return false;}errorCount++;if(shouldIgnoreMessage(descriptor.errorMessage)){return false;}return true;}function log(intakeURL,descriptor,component){let gadgets='';const host=location.host;const protocol=location.protocol;const search=location.search;const hash=location.hash;const canonicalName=mw.config.get('wgCanonicalSpecialPageName');const url=canonicalName?protocol+'//'+host+mw.util.getUrl('Special:'+canonicalName)+search+hash:\\nlocation.href;const centralNotice=(mw.centralNotice);const errorContext={component:component||'unknown',wiki:mw.config.get('wgWikiID',''),version:mw.config.get('wgVersion',''),skin:mw.config.get('skin',''),action:mw.config.get('wgAction',''),is_mobile_frontend_enabled:String(!(mw.config.get('wgMFMode')===null)),is_logged_in:String(!mw.user.isAnon()),namespace:mw.config.get('wgCanonicalNamespace',''),debug:String(!!mw.config.get('debug',0)),banner_shown:String((centralNotice&&centralNotice.isBannerShown&&centralNotice.isBannerShown())||false)};if(canonicalName){errorContext.special_page=canonicalName;}gadgets=mw.loader.getModuleNames().filter((module)=>module.match(/^ext\\\\.gadget\\\\./)&&mw.loader.getState(module)!=='registered').map((module)=>module.replace(/^ext\\\\.gadget\\\\./,'')).join(',');if(gadgets){errorContext.gadgets=gadgets;}const testKitchen=(mw.testKitchen);const experimentAssignments=(testKitchen&&testKitchen.getAssignments&&testKitchen.getAssignments())||{};const experimentNames=Object.keys(experimentAssignments);\\nif(experimentNames.length){errorContext.experiment_assignments=experimentNames.map((experimentName)=>`${experimentName}=${experimentAssignments[experimentName]}`).join(';');}const customErrorContext=descriptor.customErrorContext?descriptor.customErrorContext:{};navigator.sendBeacon(intakeURL,JSON.stringify({meta:{stream:'mediawiki.client.error',domain:location.hostname},$schema:'/mediawiki/client/error/2.0.0',error_class:descriptor.errorClass,message:descriptor.errorMessage,file_url:descriptor.fileUrl,url:url,stack_trace:descriptor.stackTrace||'undefined',error_context:Object.assign({},errorContext,customErrorContext)}));}function install(intakeURL){mw.trackSubscribe('error.',(topic,error)=>{if(topic==='error.uncaught'){return;}const component=topic.replace(/^error\\\\./,'');const descriptor=processErrorInstance((error));if(descriptor&&shouldLog(descriptor)){log(intakeURL,descriptor,component);}});mw.trackSubscribe('global.error',(_,obj)=>{const descriptor=processErrorLoggerObject((obj));\\nif(descriptor&&shouldLog(descriptor)){log(intakeURL,descriptor);}});}module.exports={getNormalizedStackTraceLines,processErrorInstance,processErrorLoggerObject,log};if(!window.QUnit&&navigator.sendBeacon!==undefined&&moduleConfig.WMEClientErrorIntakeURL){install(moduleConfig.WMEClientErrorIntakeURL);}\\n},\\\"sessionTick.js\\\":function(require,module,exports){const moduleConfig=require('./config.json');const enabled=moduleConfig.WMESessionTick;const TICK_MS=60000;const IDLE_MS=100000;const RESET_MS=1800000;const DEBOUNCE_MS=5000;const TICK_LIMIT=Math.ceil(RESET_MS/TICK_MS);const KEY_LAST_TIME='wmE-sessionTickLastTickTime';const KEY_COUNT='wmE-sessionTickTickCount';function detectPassiveEventListenerSupport(){let supportsPassive=false;const noop=function(){};try{const options=Object.defineProperty({},'passive',{get:function(){supportsPassive=true;return false;}});window.addEventListener('testPassiveOption',noop,options);window.removeEventListener('testPassiveOption',noop,options);}catch(e){}return supportsPassive;}function sessionReset(){mw.storage.set(KEY_COUNT,0);mw.track('sessionReset',1);}function sessionTick(incr){if(incr>TICK_LIMIT){throw new Error('Session ticks exceed limit');}const count=(Number(mw.storage.get(KEY_COUNT))||0);mw.storage.set(KEY_COUNT,count+incr);while(incr-->0){mw.eventLog.submit('mediawiki.client.session_tick',{\\n$schema:'/analytics/session_tick/2.0.0',tick:count+incr});}}function regulator(){let tickTimeout=null;let idleTimeout=null;let debounceTimeout=null;function run(){const now=Date.now();const gap=now-(Number(mw.storage.get(KEY_LAST_TIME))||0);if(gap>RESET_MS){mw.storage.set(KEY_LAST_TIME,now);sessionReset();sessionTick(1);}else if(gap>TICK_MS){mw.storage.set(KEY_LAST_TIME,now-(gap%TICK_MS));sessionTick(Math.floor(gap/TICK_MS));}tickTimeout=setTimeout(run,TICK_MS);}function setInactive(){clearTimeout(idleTimeout);clearTimeout(tickTimeout);clearTimeout(debounceTimeout);tickTimeout=null;debounceTimeout=null;}function setActive(){if(tickTimeout===null){run();}clearTimeout(idleTimeout);idleTimeout=setTimeout(setInactive,IDLE_MS);}function setActiveDebounce(){if(!debounceTimeout){debounceTimeout=setTimeout(()=>{clearTimeout(debounceTimeout);debounceTimeout=null;},DEBOUNCE_MS);mw.requestIdleCallback(setActive);}}function onVisibilitychange(){if(document.hidden){setInactive();}else{setActive();}\\n}document.addEventListener('visibilitychange',onVisibilitychange,false);window.addEventListener('click',setActiveDebounce,false);window.addEventListener('keyup',setActiveDebounce,false);window.addEventListener('scroll',setActiveDebounce,{passive:true,capture:false});onVisibilitychange();}if(enabled&&document.hidden!==undefined&&detectPassiveEventListenerSupport()){mw.requestIdleCallback(regulator);}\\n},\\\"editingSessionService.js\\\":function(require,module,exports){'use strict';let lastSessionId;function getEditingSessionId(existingSessionId=null,useLastSessionId=false){const configId=mw.config.get('wgWMESchemaEditAttemptStepSessionId');if(configId){return configId;}const urlParam=new URL(location.href).searchParams.get('editingStatsId');if(urlParam){return urlParam;}const formField=$('#editingStatsId').val();if(formField){return formField;}if(existingSessionId){return existingSessionId;}if(!useLastSessionId||!lastSessionId){lastSessionId=mw.user.generateRandomSessionId();}return lastSessionId;}module.exports={getEditingSessionId};\\n},\\\"sessionLength/mixin.js\\\":function(require,module,exports){'use strict';const NOOP=function(){};const TICK_MS=30*1000;const IDLE_MS=100*1000;const RESET_MS=60*60*1000;const DEBOUNCE_MS=5*1000;const KEY_LAST_TIME='mp-sessionTickLastTickTime';const KEY_COUNT='mp-sessionTickTickCount';const state=new Map();function supportsPassiveEventListeners(){let supportsPassive=false;try{const options=Object.defineProperty({},'passive',{get:function(){supportsPassive=true;return false;}});window.addEventListener('testPassiveOption',NOOP,options);window.removeEventListener('testPassiveOption',NOOP,options);}catch(e){}return supportsPassive;}if(document.hidden===undefined&&!supportsPassiveEventListeners()){mw.SessionLengthInstrumentMixin={start:NOOP,stop:NOOP};return;}function sessionReset(){mw.storage.session.set(KEY_COUNT,0);}function sessionTick(incr,tickLimit){if(incr>tickLimit){throw new Error('Session ticks exceed limit');}const count=(Number(mw.storage.session.get(KEY_COUNT))||0);state.forEach(({schemaID,data,instrument},streamName)=>{if(instrument){\\ndata=Object.assign({action_context:count.toString()},data);instrument.submitInteraction('tick',data);}else{data=Object.assign({action_context:count.toString(),instrument_name:'SessionLengthMixin'},data);mw.eventLog.submitInteraction(streamName,schemaID,'tick',data);}});mw.storage.session.set(KEY_COUNT,count+incr);}function regulator(reset,tick){const tickLimit=Math.ceil(reset/tick);let tickTimeout=null;let idleTimeout=null;let debounceTimeout=null;function run(){const now=Date.now();const gap=now-(Number(mw.storage.session.get(KEY_LAST_TIME))||0);const count=Number(mw.storage.session.get(KEY_COUNT))||0;if(count===0||gap>reset){mw.storage.session.set(KEY_LAST_TIME,now);sessionReset();sessionTick(1,tickLimit);}else if(gap>tick){mw.storage.session.set(KEY_LAST_TIME,now);sessionTick(1,tickLimit);}tickTimeout=setTimeout(run,tick);}function setInactive(){clearTimeout(idleTimeout);clearTimeout(tickTimeout);clearTimeout(debounceTimeout);tickTimeout=null;debounceTimeout=null;}function setActive(){\\nif(tickTimeout===null){run();}clearTimeout(idleTimeout);idleTimeout=setTimeout(setInactive,IDLE_MS);}function setActiveDebounce(){if(!debounceTimeout){debounceTimeout=setTimeout(()=>{clearTimeout(debounceTimeout);debounceTimeout=null;},DEBOUNCE_MS);mw.requestIdleCallback(setActive);}}function onVisibilitychange(){if(document.hidden){setInactive();}else{setActive();}}document.addEventListener('visibilitychange',onVisibilitychange,false);window.addEventListener('click',setActiveDebounce,false);window.addEventListener('keyup',setActiveDebounce,false);window.addEventListener('scroll',setActiveDebounce,{passive:true});onVisibilitychange();}const SessionLengthInstrumentMixin={state,start(dest,schemaOrData={},data={},reset=RESET_MS,tick=TICK_MS){if(typeof dest==='string'){const streamName=dest;const schemaID=schemaOrData;state.set(streamName,{schemaID,data});}else if(typeof dest==='object'){data=schemaOrData;if(dest.submitInteraction){const instrument=dest;state.set(instrument,{instrument,data});\\n}else{throw new Error('invalid Instrument or Experiment: it should have a submitInteraction() method');}}else{throw new Error('invalid streamName, Instrument, or Experiment');}regulator(reset,tick);},stop(dest){state.delete(dest);}};mw.storage.remove(KEY_COUNT);mw.storage.remove(KEY_LAST_TIME);module.exports={SessionLengthInstrumentMixin};\\n},\\\"webCommon.js\\\":function(require,module,exports){'use strict';function isUserBot(){const userGroups=mw.config.get('wgUserGroups')||[];return userGroups.includes('bot');}function getWikiName(){return mw.config.get('wgDBname','');}function getSkin(){return mw.config.get('skin','');}module.exports=()=>({wiki:getWikiName(),skin:getSkin(),is_bot:isUserBot()});\\n},\\\"webAccessibilitySettings.js\\\":function(require,module,exports){'use strict';function getFont(){const size=mw.user.clientPrefs.get('vector-feature-custom-font-size')||mw.user.clientPrefs.get('mf-font-size')||'0';switch(size){case'large':return'3';case'regular':return'2';case'small':return'1';default:return size;}}function getInterfaceWidth(){return mw.user.clientPrefs.get('vector-feature-limited-width')==='0';}function getPagePreviewSettings(){return mw.popups?mw.popups.isEnabled():false;}function getMediaViewerSettings(){const isUserAnon=mw.user.isAnon();const isMediaViewerEnabled=mw.config.get('wgMediaViewer')===true;const isMediaViewerEnabledByDefault=mw.config.get('wgMediaViewerEnabledByDefault')===true;const isMediaViewerOnClickEnabled=mw.config.get('wgMediaViewerOnClick')===true;const anonDisabledMV=isUserAnon&&mw.storage.get('wgMediaViewerOnClick')!=='0';return(isMediaViewerEnabled&&isMediaViewerEnabledByDefault&&isMediaViewerOnClickEnabled&&(!isUserAnon||anonDisabledMV));}function getPinnedSettings(){if(mw.config.get('skin')==='vector-2022'){\\nconst skinsVector=require('skins.vector.js');const hasPinnedElementsFn=skinsVector.pinnableElement.analyticsPinnedState;return hasPinnedElementsFn();}else{return false;}}function getDarkModeSettings(){const theme=mw.user.clientPrefs.get('skin-theme');if(theme===false){return mw.user.clientPrefs.get('skin-night-mode')||'0';}switch(theme){case'night':return'1';case'os':return'2';case'day':return'0';default:return'0';}}function getDarkModeBrowserMedia(){return window.matchMedia&&window.matchMedia('(prefers-color-scheme: dark)').matches;}module.exports=()=>({font:getFont(),is_full_width:getInterfaceWidth(),is_page_preview_on:getPagePreviewSettings(),is_pinned:getPinnedSettings(),is_media_viewer_enabled:getMediaViewerSettings(),is_dark_mode_prepared_by_os:getDarkModeBrowserMedia(),dark_mode_setting:getDarkModeSettings(),is_dark_mode_on:getDarkModeSettings()==='1'||(getDarkModeBrowserMedia()&&getDarkModeSettings()==='2')});\\n},\\\"webUIScroll.js\\\":function(require,module,exports){'use strict';const sampleRate=require('./data.json').webUIScrollTrackingSamplingRate||0;const sampleRateAnons=require('./data.json').webUIScrollTrackingSamplingRateAnons||0;const timeToWaitBeforeScrollUp=require('./data.json').webUIScrollTrackingTimeToWaitBeforeScrollUp||0;const isMobile=mw.config.get('wgMFMode');let waitBeforeScrollUp=true;let timer;const webCommon=require('./webCommon.js');function log(action){const data=Object.assign({},webCommon(),{$schema:'/analytics/mediawiki/web_ui_scroll/2.0.0',web_session_id:mw.user.sessionId(),page_id:mw.config.get('wgArticleId'),is_anon:mw.user.isAnon(),action:action,access_method:isMobile?'mobile web':'desktop'});mw.eventLog.submit('mediawiki.web_ui_scroll',data);mw.eventLog.submitInteraction('mediawiki.web_ui_scroll_migrated','/analytics/product_metrics/web/base/1.1.0',action);}function hookAction(data){if(data.context.startsWith('scrolled-below-')){waitBeforeScrollUp=true;timer=setTimeout(()=>{waitBeforeScrollUp=false;},timeToWaitBeforeScrollUp);\\n}if(!waitBeforeScrollUp&&data.context.startsWith('scrolled-above-')){log(data.action);clearTimeout(timer);}}mw.requestIdleCallback(()=>{const disabled=sampleRate===0&&sampleRateAnons===0;if(disabled||(!mw.user.isAnon()&&!mw.eventLog.eventInSample(1/sampleRate))||(mw.user.isAnon()&&!mw.eventLog.eventInSample(1/sampleRateAnons))){return;}mw.hook('vector.page_title_scroll').add(hookAction);mw.hook('vector.table_of_contents_scroll').add(hookAction);});\\n},\\\"readingDepth.js\\\":function(require,module,exports){const moduleConfig=require('./config.json');const skin=mw.config.get('skin');const allowedSkins=['vector','vector-2022','minerva'];const eventData={};let msPaused=0;const SCHEMA_NAME='ReadingDepth';const DEFAULT_SAMPLE_GROUP='default_sample';let trackingIsEnabled;let pausedAt;let sessionId;let visibilityListenersAdded;let EVENT;function supportsPerformanceAPI(){return!!(window.performance&&window.performance.now&&window.performance.getEntriesByType);}function checkCapability(){return supportsPerformanceAPI();}if(!checkCapability()){return;}function isInSample(samplingRate){const bucket=mw.experiments.getBucket({name:'WME.'+SCHEMA_NAME,enabled:true,buckets:{control:1-samplingRate,A:samplingRate}},sessionId);return bucket==='A';}function getDomInteractive(){const navigationEntries=performance.getEntriesByType('navigation');if(navigationEntries.length){return navigationEntries[0].domInteractive;}return undefined;}function getFirstPaint(){const paintEntries=performance.getEntriesByType('paint');\\nif(paintEntries.length){return paintEntries[0].startTime;}return undefined;}function pause(at){if(!pausedAt){pausedAt=at||performance.now();}}function resume(){if(pausedAt){msPaused+=performance.now()-pausedAt;pausedAt=null;}}function logEvent(action){const domInteractive=getDomInteractive();const firstPaint=getFirstPaint();const pageLength=mw.config.get('wgWMEPageLength',-1);const isMobile=mw.config.get('wgMFMode');const data=Object.assign({},EVENT,{action:action,dom_interactive_time:domInteractive?Math.round(domInteractive):undefined,first_paint_time:firstPaint?Math.round(firstPaint):undefined,visibility_listeners_time:Math.round(visibilityListenersAdded),page_length:pageLength,access_method:isMobile?'mobile web':'desktop'},eventData);if(action==='pageUnloaded'){data.total_length=Math.round(performance.now()-visibilityListenersAdded);data.visible_length=Math.round(data.total_length-msPaused);}mw.eventLog.submit('mediawiki.reading_depth',data);}function onBeforeUnload(){logEvent('pageUnloaded');\\n}function isHidden(){return document.visibilityState==='hidden';}function onLoad(){visibilityListenersAdded=performance.now();if(isHidden()){pause(visibilityListenersAdded);}$(document).on('visibilitychange',()=>{if(isHidden()){pause();}else{resume();}});logEvent('pageLoaded');}function enableTracking(){if(!trackingIsEnabled){trackingIsEnabled=true;EVENT={$schema:'/analytics/mediawiki/web_ui_reading_depth/1.0.0',page_namespace:mw.config.get('wgNamespaceNumber'),skin:mw.config.get('skin'),is_anon:mw.user.isAnon(),session_token:sessionId};window.addEventListener('beforeunload',onBeforeUnload);onLoad();}}mw.requestIdleCallback(()=>{if(allowedSkins.includes(skin)){sessionId=mw.user.sessionId();if(isInSample(moduleConfig.WMEReadingDepthSamplingRate)){eventData[DEFAULT_SAMPLE_GROUP]=true;}if(Object.keys(eventData).length){enableTracking();}}});\\n},\\\"readingListAccountCreationCTA.js\\\":function(require,module,exports){const EXPERIMENT_NAME='account-creation-reading-list-cta';const accountCreationExperiment=mw.testKitchen.compat.getExperiment(EXPERIMENT_NAME);const setupControlInstrumentation=(experiment)=>{const watchstar=document.querySelector('#ca-watch');if(watchstar){watchstar.addEventListener('click',()=>{experiment.send('click',{action_subtype:'save_article_to_watchlist'});});}mw.hook('skin.minerva.watchstarCtaDrawer.open').add(()=>{experiment.send('init',{action_subtype:'init_sign_up'});const login=document.querySelector('.drawer a[type=\\\"button\\\"]');const signUp=document.querySelector('.drawer .cta-drawer__anchors a');if(login){login.addEventListener('click',()=>{experiment.send('click',{action_subtype:'login'});});}if(signUp){signUp.addEventListener('click',()=>{experiment.send('click',{action_subtype:'sign_up'});});}});};$(()=>{if(!accountCreationExperiment.isAssignedGroup('control','treatment')){return;}accountCreationExperiment.sendExposure();if(accountCreationExperiment.isAssignedGroup('control')){\\nsetupControlInstrumentation(accountCreationExperiment);}});module.exports={test:{setupControlInstrumentation}};\\n},\\\"donorDelightBadgeExperiment.js\\\":function(require,module,exports){const EXPERIMENT_NAME='donor-delight-badge';const ASSIGNED_GROUPS=['control','treatment-b-simple','treatment-c-delightful'];function setupDonorDelightBadgeExperimentInstrumentation(experiment){if(!experiment||!experiment.isAssignedGroup(...ASSIGNED_GROUPS)){return;}mw.hook('wikimediaCustomizations.donor.recentDonor').add((wasBadgeDisabledByUser)=>{experiment.send('page_visit');if(!wasBadgeDisabledByUser){experiment.sendExposure();}});mw.hook('wikimediaCustomizations.donorDelightBadge.click').add(()=>{experiment.send('click',{action_context:'heart_badge'});});mw.hook('wikimediaCustomizations.donorDelightBadge.hide').add(()=>{experiment.send('click',{action_context:'hide_badge',action_source:'thank_msg'});});}mw.testKitchen.getExperiment(EXPERIMENT_NAME).then(setupDonorDelightBadgeExperimentInstrumentation);module.exports={test:{setupDonorDelightBadgeExperimentInstrumentation}};\\n},\\\"readingListBaseline.js\\\":function(require,module,exports){const INSTRUMENT_NAME='reading-list-engagement';const ACTION_SAVE='save_article_to_reading_list';const ACTION_REMOVE='remove_article_from_reading_list';const instrumentPromise=Promise.resolve(mw.testKitchen.getInstrument(INSTRUMENT_NAME));function trackBookmarkIconButtonClicks($bookmarkButton,instrument){$bookmarkButton.on('click',(event)=>{const isToolbarButton=event.target.closest('#pt-readinglists-2')!==null;instrument.send('click',{action_subtype:'view_reading_list',action_source:isToolbarButton?'top_right':'user_menu'});});}function trackNotificationClicks(instrument){document.addEventListener('click',(event)=>{const $link=$(event.target).closest('a');if($link.length&&$link.attr('href')&&$link.attr('href').includes('Special:ReadingLists')&&$link.closest('.mw-notification').length){instrument.send('click',{action_subtype:'view_reading_list',action_source:'article_saved_popup'});}},true);}function trackReadingListLinkClicks(instrument){document.addEventListener('click',(event)=>{\\nconst $link=$(event.target).closest('a');const $grid=$link.closest('.reading-lists-grid');if($link.length&&$grid.length){instrument.send('click',{action_subtype:'view_article',action_source:'reading_list'});}});}function recordInstrumentEvent(instrument,subtype,source){instrument.send('click',{action_subtype:subtype,action_source:source});}$(()=>{instrumentPromise.then((instrument)=>{if(!instrument){return;}const $bookmarkButton=$(document).find('.mw-ui-icon-bookmarkList, .menu__item--readinglists, #pt-readinglists a');if(mw.config.get('wgCanonicalSpecialPageName')==='ReadingLists'){trackReadingListLinkClicks(instrument);}if($bookmarkButton.length){trackBookmarkIconButtonClicks($bookmarkButton,instrument);trackNotificationClicks(instrument);}mw.hook('readingLists.bookmark.edit').add((isSaved,entryId,listPageCount,source)=>{const action=isSaved?ACTION_SAVE:ACTION_REMOVE;recordInstrumentEvent(instrument,action,source);});});});\\n},\\\"phpEngine.js\\\":function(require,module,exports){function phpEngine(){const moduleConfig=require('./config.json');const version=moduleConfig.WMENewPHPVersion;if(!version){return;}const hasCookie=$.cookie('PHP_ENGINE')!==null;const inSample=mw.eventLog.sessionInSample(moduleConfig.WMENewPHPSamplingRate);if(inSample&&!hasCookie){$.cookie('PHP_ENGINE',version,{expires:7,path:'/'});}else if(!inSample&&hasCookie&&!$.cookie('PHP_ENGINE_STICKY')){$.removeCookie('PHP_ENGINE',{path:'/'});}}mw.requestIdleCallback(phpEngine);\\n},\\\"blockedEdit.js\\\":function(require,module,exports){mw.hook('ve.activationComplete').add(()=>{if(!ve.init.target.canEdit){let platform=ve.init.target.constructor.static.platformType||'other';if(platform==='phone'){platform='mobile';}(new mw.Api()).post({formatversion:2,action:'wikimediaeventsblockededit',page:mw.config.get('wgPageName'),interface:'visualeditor',platform});}});mw.trackSubscribe('counter.MediaWiki.BlockNotices.'+mw.config.get('wgDBname')+'.MobileFrontend.shown',()=>{(new mw.Api()).post({formatversion:2,action:'wikimediaeventsblockededit',page:mw.config.get('wgPageName'),interface:'mobilefrontend',platform:'mobile'});});mw.trackSubscribe('dt.commentSetupError',(topic,code)=>{if(code==='permissions-error'){(new mw.Api()).post({formatversion:2,action:'wikimediaeventsblockededit',page:mw.config.get('wgPageName'),interface:'discussiontools',platform:mw.config.get('wgMFMode')!==null?'mobile':'desktop'});}});\\n},\\\"networkProbe.js\\\":function(require,module,exports){function networkProbeInit(){const preventProbe=mw.cookie.get('PreventProbe');if(preventProbe!=='1'){const networkProbeRandom=Math.random();const networkProbeLimitDefault=0.00010;let networkProbeLimit=mw.cookie.get('NetworkProbeLimit','',networkProbeLimitDefault);if(isNaN(networkProbeLimit)){networkProbeLimit=networkProbeLimitDefault;}if(networkProbeRandom<=networkProbeLimit){mw.loader.load('ext.wikimediaEvents.networkprobe');}}}mw.requestIdleCallback(networkProbeInit);\\n},\\\"clickTracking/utils.js\\\":function(require,module,exports){function isVectorFeatureEnabled(name){const className='vector-feature-'+name+'-enabled';return document.documentElement.classList.contains(className);}function getMenuLinkEventName($target){const $closestLink=$target.closest('.vector-menu a');const closestLink=$closestLink[0];if(!closestLink){return null;}const linkListItem=closestLink.parentNode;if(!linkListItem){return;}let id=linkListItem.id;if(id.includes('toc')){id=id.slice(0,id.indexOf('toc-'))+'toc-heading';}const pinnableElement=$closestLink.closest('.vector-pinnable-element')[0];const pinnableElementHeader=pinnableElement?pinnableElement.querySelector('.vector-pinnable-header'):null;if(id&&pinnableElement&&pinnableElementHeader){const featureName=pinnableElementHeader.dataset.name||pinnableElementHeader.dataset.featureName||'unknown';const pinnedState=isVectorFeatureEnabled(featureName)?'-enabled':'-disabled';return id+'.'+featureName+pinnedState;}else{return id;}}const onClickTrack=function(logEvent){return(event)=>{const $target=$(event.target);\\nconst $closest=$target.closest('[data-event-name]');if($closest.length){if(['A','BUTTON','INPUT'].includes($closest[0].tagName)){const destination=$closest.attr('href');logEvent('click',$closest.attr('data-event-name'),destination);}}else{const eventName=getMenuLinkEventName($target);if(eventName){logEvent('click',eventName);}}};};module.exports={onClickTrack};\\n},\\\"searchSatisfaction/index.js\\\":function(require,module,exports){const searchSatisfaction=require('./searchSatisfaction.js');const searchSli=require('./searchSli.js');module.exports=()=>{if(typeof searchSli==='function'){searchSli();}$(searchSatisfaction);};\\n},\\\"searchSatisfaction/searchSatisfaction.js\\\":function(require,module,exports){'use strict';let session;const hasOwn=Object.prototype.hasOwnProperty;const isSearchResultPage=mw.config.get('wgIsSearchResultPage');const uri=(function(){try{return new URL(location.href);}catch(e){return null;}}());const checkinTimes=[10,20,30,40,50,60,90,120,150,180,210,240,300,360,420];let lastScrollTop=0;const articleId=mw.config.get('wgArticleId');const didYouMeanMap={dym1:'dym-suggest',dymr1:'dym-rewritten',dymo1:'dym-original'};const didYouMeanList=['dym1','dymr1','dymo1'];const skin=mw.config.get('skin');if(uri===null){return;}function extractResultPosition(uri,wprovPrefix){const wprov=uri.searchParams.get('wprov');return parseInt(wprov&&wprov.startsWith(wprovPrefix)&&wprov.slice(wprovPrefix.length),10);}function initFromWprov(wprovPrefix){const res={wprovPrefix,resultPosition:extractResultPosition(uri,wprovPrefix)};res.cameFromSearch=!isNaN(res.resultPosition);return res;}function randomToken(){return mw.user.generateRandomSessionId()+Date.now().toString(36);}const search=initFromWprov('srpw1_');\\nconst wprov=uri.searchParams.get('wprov');search.didYouMean=wprov&&wprov.startsWith(search.wprovPrefix)&&didYouMeanList.includes(wprov.slice(search.wprovPrefix.length))&&wprov.slice(search.wprovPrefix.length);const autoComplete=initFromWprov('acrw1_');autoComplete.cameFromAutocomplete=wprov==='acrw1';if(window.history.replaceState&&wprov){uri.searchParams.delete('wprov');if(uri.searchParams.has('title')&&uri.searchParams.size===1&&uri.pathname===mw.config.get('wgScript')){const canonUrl=mw.util.getUrl(uri.searchParams.get('title'));if(!canonUrl.includes('?')){uri.pathname=canonUrl;uri.searchParams.delete('title');}}window.history.replaceState({},'',uri.toString());}function SessionState(){let state={};const storageNamespace='wmE-sS-';const ttl=10*60*1000;const persist=['sessionId','subTest','__EndTime__'];function key(type){return storageNamespace+'-'+type;}function invalidate(){state={};mw.storage.remove(key('__EndTime__'));persist.forEach((type)=>{mw.storage.remove(key(type));});}\\nfunction initialize(session){function resolveSubTest(val){return val===''?'inactive':val;}function startSession(){invalidate();return mw.storage.set(key('__EndTime__'),Date.now()+ttl)&&mw.storage.set(key('sessionId'),randomToken());}function set(type,value){if(persist.includes(type)){if(!mw.storage.set(key(type),value)){return false;}}state[type]=value;return true;}if(!session.isActive()&&!startSession()){invalidate();return;}let subTest=session.get('subTest');if(subTest===null||subTest==='pending'){subTest=mw.config.get('wgCirrusSearchActiveUserTest');if(subTest!==null){set('subTest',resolveSubTest(subTest));}else{set('subTest','pending');new mw.Api().get({formatversion:2,action:'cirrus-config-dump',prop:'usertesting'}).then((data)=>{set('subTest',resolveSubTest(data.CirrusSearchActiveUserTest));});}}else if(mw.config.exists('wgCirrusSearchActiveUserTest')){if(subTest!==resolveSubTest(mw.config.get('wgCirrusSearchActiveUserTest'))){set('subTest','mismatch');}}set('pageViewId',randomToken());\\n}this.isActive=function(){const end=+this.get('__EndTime__');return end>Date.now()&&this.get('sessionId')!==null;};this.get=function(type){if(!hasOwn.call(state,type)){if(persist.includes(type)){state[type]=mw.storage.get(key(type));}else{state[type]=null;}}return state[type];};this.refresh=function(){if(this.isActive()){mw.storage.set(key('__EndTime__'),Date.now()+ttl);}else{invalidate();}};initialize(this);return this;}function interval(checkinTimes,fn){const visibleTimeout=require('mediawiki.visibleTimeout');let checkin=checkinTimes.shift();let timeout=checkin;function action(){const current=checkin;fn(current);checkin=checkinTimes.shift();if(checkin){timeout=checkin-current;visibleTimeout.set(action,1000*timeout);}}visibleTimeout.set(action,1000*timeout);}function genLogEventFn(source,session,sourceExtraData){const sessionId=session.get('sessionId'),pageViewId=session.get('pageViewId');return function(action,extraData){const scrollTop=$(window).scrollTop();const evt={action:action,\\nsource:source,searchSessionId:sessionId,pageViewId:pageViewId,scroll:scrollTop!==lastScrollTop,mwSessionId:mw.user.sessionId(),uniqueId:randomToken(),sampleMultiplier:1.0};if(action!=='checkin'&&!session.isActive()){return;}lastScrollTop=scrollTop;const subTest=session.get('subTest');if(subTest!=='inactive'&&subTest!==null){evt.subTest=subTest;}if(articleId>0){evt.articleId=articleId;}evt.skin=skin;evt.isAnon=mw.user.isAnon();evt.userEditBucket=mw.config.get('wgUserEditCountBucket')||'0 edits';if(['vector','vector-2022'].includes(String(skin))){evt.skinVersion=document.body.classList.contains('skin-vector-legacy')?'legacy':'latest';}if(sourceExtraData){Object.assign(evt,sourceExtraData);}if(extraData){Object.assign(evt,extraData);}mw.eventLog.logEvent('SearchSatisfaction',evt);};}function genAttachWprov(value){return function(){const uri=new URL(this.href);uri.searchParams.set('wprov',value);this.href=uri.toString();};}function createVisitPageEvent(){const evt={position:search.resultPosition\\n};try{const referrer=document.referrer?new URL(document.referrer):null;const searchQuery=referrer.searchParams.getAll('search');const searchToken=referrer.searchParams.get('searchToken');if(searchToken){evt.searchToken=searchToken;}if(searchQuery.length){evt.query=searchQuery[0];}}catch(e){}return evt;}function createSerpEvent(){const serpExtras={offset:$('.results-info').data('mw-num-results-offset')};if($('#mw-interwiki-results > .iw-results').length){const iwResultSet=[];$('li.iw-resultset').each(function(){iwResultSet.push({source:$(this).data('iw-resultset-source'),position:$(this).data('iw-resultset-pos')});});serpExtras.iw=iwResultSet;}if(mw.config.exists('wgCirrusSearchFallback')){serpExtras.fallback=mw.config.get('wgCirrusSearchFallback');}if(mw.config.exists('wgCirrusSearchTeamDraft')){serpExtras.teamDraft=mw.config.get('wgCirrusSearchTeamDraft');}const params={query:mw.config.get('searchTerm'),hitsReturned:$('.results-info').data('mw-num-results-total'),extraParams:JSON.stringify(serpExtras)\\n};if($('#mw-search-DYM-suggestion').length){params.didYouMeanVisible='yes';}else if($('#mw-search-DYM-rewritten').length){params.didYouMeanVisible='autorewrite';}else{params.didYouMeanVisible='no';}if(window.performance&&window.performance.getEntriesByType){const entry=performance.getEntriesByType('navigation')[0];if(entry&&entry.domInteractive>0){params.msToDisplayResults=Math.floor(entry.domInteractive);}}if(search.didYouMean){params.inputLocation=didYouMeanMap[search.didYouMean];}return params;}function setupSearchTest(session){const logEvent=(function(){const params={};if(mw.config.get('wgCirrusSearchRequestSetToken')){params.searchToken=mw.config.get('wgCirrusSearchRequestSetToken');}return genLogEventFn('fulltext',session,params);}());if(isSearchResultPage){session.refresh();$('#mw-search-DYM-suggestion').each(genAttachWprov(search.wprovPrefix+'dym1'));$('#mw-search-DYM-rewritten').each(genAttachWprov(search.wprovPrefix+'dymr1'));$('#mw-search-DYM-original').each(genAttachWprov(\\nsearch.wprovPrefix+'dymo1'));$('#mw-content-text').on('click','.mw-search-result a, #mw-search-DYM-suggestion, #mw-search-DYM-original, #mw-search-DYM-rewritten',(evt)=>{let wprov;const $target=$(evt.target).closest('a');const clickType=$target.closest('.mw-search-result').find('a.extiw').length>0?'iwclick':'click';const params={position:$target.closest('.mw-search-result').find('[data-serp-pos]').data('serp-pos')};if(params.position!==undefined){wprov=params.position;}else if($target.is('#mw-search-DYM-suggestion')){wprov='dym1';}else if($target.is('#mw-search-DYM-original')){wprov='dymo1';}else if($target.is('#mw-search-DYM-rewritten')){wprov='dymr1';}if(wprov!==undefined){genAttachWprov(search.wprovPrefix+wprov).apply($target.get(0));}if(params.position!==undefined){logEvent(clickType,params);}});$('#mw-interwiki-results').on('click','.iw-result__title a, .iw-result__mini-gallery a, .iw-result__footer a',(evt)=>{const $target=$(evt.target).closest('a');const href=$target.attr('href')||'';\\nlogEvent('ssclick',{position:$target.closest('.iw-resultset').data('iw-resultset-pos'),extraParams:href});});mw.trackSubscribe('event.VirtualPageView',(_topic,value)=>{const title=mw.Title.newFromText(value.page_title);const position=$('.mw-search-result-heading a[title=\\\"'+title.getNameText()+'\\\"]').data('serp-pos');if(position!==undefined){logEvent('virtualPageView',{position:position,extraParams:JSON.stringify({namespace:value.page_namespace,pageId:value.page_id})});}});logEvent('searchResultPage',createSerpEvent());}if(search.cameFromSearch){logEvent('visitPage',createVisitPageEvent());interval(checkinTimes,(checkin)=>{logEvent('checkin',{checkin:checkin});});}}function setupAutocompleteTest(session){let lastSearchId;let autocompleteStart=null;mw.hook('typeaheadSearch.appendUrlParams').add((append)=>{const subTest=session.get('subTest');if(subTest&&subTest.includes(':')){append('cirrusUserTesting',subTest);}});const logEvent=genLogEventFn('autocomplete',session,{});const track=function(topic,data){\\nlet $wprov,params;if(data.action==='session-start'){autocompleteStart=Date.now();}else if(data.action==='impression-results'){session.refresh();params={hitsReturned:data.numberOfResults,query:data.query,inputLocation:data.inputLocation,autocompleteType:data.resultSetType};if(data.searchId){params.searchToken=data.searchId;lastSearchId=data.searchId;}else{lastSearchId=null;}if(autocompleteStart!==null){params.msToDisplayResults=Math.round(Date.now()-autocompleteStart);}logEvent('searchResultPage',params);}else if(data.action==='render-one'){data.formData.linkParams.wprov=autoComplete.wprovPrefix+data.index;}else if(data.action==='submit-form'||data.action==='click-result'){params={position:data.index};if(lastSearchId){params.searchToken=lastSearchId;}logEvent('click',params);if(data.action==='submit-form'){$wprov=data.$form.find('input[name=wprov]');if($wprov.length){$wprov.val(autoComplete.wprovPrefix+data.index);}else{$wprov=$('<input>').attr({type:'hidden',name:'wprov',value:autoComplete.wprovPrefix+data.index\\n}).appendTo(data.$form);}}}};if(autoComplete.cameFromSearch){logEvent('visitPage',{position:autoComplete.resultPosition});interval(checkinTimes,(checkin)=>{logEvent('checkin',{checkin:checkin});});}mw.trackSubscribe('mediawiki.searchSuggest',track);mw.trackSubscribe('mw.widgets.SearchInputWidget',track);}function atMostOnce(fn){let called=false;return function(){if(!called){fn.apply(this,arguments);called=true;}};}function setup(fn){session=session||new SessionState();if(session.isActive()){fn(session);}}if(isSearchResultPage||search.cameFromSearch){$(()=>{setup(setupSearchTest);});}module.exports=(()=>{const initialize=atMostOnce(()=>{setup(setupAutocompleteTest);});if(autoComplete.cameFromSearch){initialize();}else{$('#p-search, .mw-search-form-wrapper').one('input change paste keypress','input[type=\\\"search\\\"]',initialize);}});\\n},\\\"searchSatisfaction/searchSli.js\\\":function(require,module,exports){if(!window.performance||!window.performance.now||!window.performance.getEntriesByType){return;}if(mw.config.get('wgIsSearchResultPage')){$(()=>{const entry=performance.getEntriesByType('navigation')[0];if(entry&&entry.loadEventEnd){mw.track('stats.mediawiki_WikimediaEvents_Search_FullTextResults_seconds',entry.loadEventEnd);}});}let autocompleteStart=null;function trackAutocomplete(_topic,data){if(data.action==='session-start'){autocompleteStart=performance.now();}else if(data.action==='impression-results'&&autocompleteStart!==null){const took=performance.now()-autocompleteStart;autocompleteStart=null;mw.track('stats.mediawiki_WikimediaEvents_Search_AutocompleteResults_seconds',took);}}module.exports=()=>{mw.trackSubscribe('mediawiki.searchSuggest',trackAutocomplete);mw.trackSubscribe('mw.widgets.SearchInputWidget',trackAutocomplete);};\\n},\\\"clickTracking/webUIClick.js\\\":function(require,module,exports){const util=require('./utils.js');const webA11ySettings=require('../webAccessibilitySettings.js');const VIEWPORT_BUCKETS={below320:'<320px',between320and719:'320px-719px',between720and999:'720px-999px',between1000and1199:'1000px-1199px',between1200and2000:'1200px-2000px',over2000:'>2000px'};function getUserViewportBucket(){if(window.innerWidth>2000){return VIEWPORT_BUCKETS.over2000;}if(window.innerWidth>=1200){return VIEWPORT_BUCKETS.between1200and2000;}if(window.innerWidth>=1000){return VIEWPORT_BUCKETS.between1000and1199;}if(window.innerWidth>=720){return VIEWPORT_BUCKETS.between720and999;}if(window.innerWidth>=320){return VIEWPORT_BUCKETS.between320and719;}if(window.innerWidth<320){return VIEWPORT_BUCKETS.below320;}}function getModes(){const mode=mw.config.get('wgMFMode')||'desktop';const modes=[mode];if(mode!=='desktop'&&mw.config.get('wgMFAmc')){modes.push('amc');}return modes;}function logEvent(action,name,destination){if(name||action==='init'){const modes=getModes().join(',');\\nconst data={action,name,destination:destination||null,isAnon:mw.user.isAnon(),isTemp:mw.user.isTemp(),userGroups:mw.config.get('wgUserGroups').join(','),skin:mw.config.get('skin'),editCountBucket:mw.config.get('wgUserEditCountBucket')||'0 edits',viewportSizeBucket:getUserViewportBucket(),pageNamespace:mw.config.get('wgNamespaceNumber'),pageToken:mw.user.getPageviewToken(),token:mw.user.sessionId()};const metricsPlatformData=webA11ySettings();metricsPlatformData.action_context=modes;metricsPlatformData.viewport_size_bucket=data.viewportSizeBucket;metricsPlatformData.action_source=name;metricsPlatformData.is_temp=data.isTemp;mw.eventLog.submitInteraction('mediawiki.web_ui_actions','/analytics/mediawiki/product_metrics/web_ui_actions/1.0.2',action,metricsPlatformData);}}function getSkinDependencies(){const skin=mw.config.get('skin');if(skin==='vector-2022'){return['skins.vector.js'];}else{return[];}}function getInstrumentationDependencies(){const dependencies=getSkinDependencies();const popupsState=mw.loader.getState('ext.popups.main');\\nif(popupsState&&popupsState!=='registered'&&popupsState!=='error'){return dependencies.concat(['ext.popups.main']);}return dependencies;}mw.trackSubscribe('webuiactions_log.',(topic,value)=>{logEvent(topic.slice('webuiactions_log.'.length),value);});$(()=>{mw.loader.using(getInstrumentationDependencies()).then(()=>{logEvent('init','ns='+mw.config.get('wgNamespaceNumber'));const clickTracker=util.onClickTrack(logEvent);document.addEventListener('click',clickTracker,true);mw.hook('ext.wikimediaEvents.webUIClick.event').add(clickTracker);});});\\n},\\\"universalLanguageSelector.js\\\":function(require,module,exports){'use strict';const startedAt=mw.now();let hiddenAt=null;let timeHidden=0;function onHide(){if(!hiddenAt){hiddenAt=mw.now();}}function onShow(){if(hiddenAt){timeHidden+=mw.now()-hiddenAt;hiddenAt=null;}}const skin=mw.config.get('skin');let skinVersion;function getSkinVersion(){if(skinVersion===undefined){if(['vector','vector-2022'].includes(String(skin))){skinVersion=document.body.classList.contains('skin-vector-legacy')?'legacy':'latest';}else{skinVersion=null;}}return skinVersion;}function log(event){event=Object.assign({version:3,token:'',contentLanguage:mw.config.get('wgContentLanguage'),interfaceLanguage:mw.config.get('wgUserLanguage'),web_session_id:mw.user.sessionId(),isAnon:mw.user.isAnon(),skin:skin,skinVersion:getSkinVersion()},event);const userEditBucket=mw.config.get('wgUserEditCountBucket');if(userEditBucket){event.userEditBucket=userEditBucket;}mw.track('event.UniversalLanguageSelector',event);}function ulsSettingsOpen(context){log({action:'settings-open',context:context});\\n}function ulsCompactLanguageLinksOpen($trigger){let context='other';const isVector=['vector','vector-2022'].includes(String(skin));if(isVector&&$trigger.is('#p-lang-btn-checkbox')){context='header';}else if(isVector&&$trigger.is('#p-lang-btn-sticky-header')){context='sticky-header';}log({action:'compact-language-links-open',context:context});}function ulsLanguageRevert(){log({action:'ui-lang-revert'});}function disableIME(context){log({action:'ime-disable',context:context});}function enableIME(context){log({action:'ime-enable',context:context});}function changeIME(inputMethod){log({action:'ime-change',inputMethod:inputMethod});}function loginClick(){log({action:'login-click'});}function imeMoreLanguages(){log({action:'more-languages-access',context:'ime'});}function interfaceLanguageChange(language,source){const logParams={action:'language-change',context:source||'interface',selectedInterfaceLanguage:language,timeToChangeLanguage:mw.now()-startedAt-timeHidden};log(logParams);}function interfaceMoreLanguages(){\\nlog({action:'more-languages-access',context:'interface'});}function fontChange(context,language,font){const logParams={action:'font-change',context:context};if(context==='interface'){logParams.interfaceFont=font;logParams.selectedInterfaceLanguage=language;}else{logParams.contentFont=font;}log(logParams);}function disableWebfonts(context){log({action:'webfonts-disable',context:context});}function enableWebfonts(context){log({action:'webfonts-enable',context:context});}function noSearchResults(event,data){log({action:'no-search-results',context:data.query,ulsPurpose:data.ulsPurpose,title:mw.config.get('wgPageName')});}function listen(){mw.hook('mw.uls.settings.open').add(ulsSettingsOpen);mw.hook('mw.uls.compact_language_links.open').add(ulsCompactLanguageLinksOpen);mw.hook('mw.uls.language.revert').add(ulsLanguageRevert);mw.hook('mw.uls.ime.enable').add(enableIME);mw.hook('mw.uls.ime.disable').add(disableIME);mw.hook('mw.uls.ime.change').add(changeIME);mw.hook('mw.uls.login.click').add(loginClick);\\nmw.hook('mw.uls.ime.morelanguages').add(imeMoreLanguages);mw.hook('mw.uls.interface.morelanguages').add(interfaceMoreLanguages);mw.hook('mw.uls.interface.language.change').add(interfaceLanguageChange);mw.hook('mw.uls.font.change').add(fontChange);mw.hook('mw.uls.webfonts.enable').add(enableWebfonts);mw.hook('mw.uls.webfonts.disable').add(disableWebfonts);$(document.body).on('noresults.uls','.uls-menu .uls-languagefilter',noSearchResults);if(document.hidden){onHide();}document.addEventListener('visibilitychange',()=>{if(document.hidden){onHide();}else{onShow();}});$(()=>{$('.mw-workspace-container #p-lang').on('click','.interlanguage-link-target',function(){mw.hook('mw.uls.interface.language.change').fire(this.attributes.getNamedItem('hreflang').value,'languages-list');});});}listen();\\n},\\\"editAttemptStep.js\\\":function(require,module,exports){'use strict';const config=require('./config.json');const webCommon=require('./webCommon.js');const editingSessionService=require('./editingSessionService.js');let session;let easSampleRate=config.WMESchemaEditAttemptStepSamplingRate;let easOversample=mw.config.get('wgWMESchemaEditAttemptStepOversample');let vefuSampleRate=config.WMESchemaVisualEditorFeatureUseSamplingRate;let vefuOversample=easOversample;function handleFirstEvent(event){session={editing_session_id:editingSessionService.getEditingSessionId(),editor_interface:event.editor_interface||null,integration:event.integration||null,platform:mw.config.get('wgMFMode')!==null?'phone':'desktop'};mw.trackSubscribe('visualEditorFeatureUse',visualEditorFeatureUseHandler);}let firstInitDone=false;function handleInitEvent(event){if(firstInitDone){session.editing_session_id=mw.user.generateRandomSessionId();}firstInitDone=true;if(event.editor_interface){session.editor_interface=event.editor_interface;}if(event.integration){session.integration=event.integration;\\n}if(session.integration==='discussiontools'){easSampleRate=config.DTSchemaEditAttemptStepSamplingRate||config.WMESchemaEditAttemptStepSamplingRate;easOversample=config.DTSchemaEditAttemptStepOversample||mw.config.get('wgWMESchemaEditAttemptStepOversample');vefuSampleRate=config.WMESchemaVisualEditorFeatureUseSamplingRate||easSampleRate;vefuOversample=easOversample;}else if(session.platform==='phone'&&session.integration==='page'){easSampleRate=config.WMESchemaEditAttemptStepSamplingRate;easOversample=mw.config.get('wgWMESchemaEditAttemptStepOversample')||config.MFSchemaEditAttemptStepOversample==='all'||session.editor_interface===config.MFSchemaEditAttemptStepOversample;vefuSampleRate=config.WMESchemaEditAttemptStepSamplingRate;vefuOversample=mw.config.get('wgWMESchemaEditAttemptStepOversample')||config.MFSchemaEditAttemptStepOversample==='visualeditor'||config.MFSchemaEditAttemptStepOversample==='all';}else{easSampleRate=config.WMESchemaEditAttemptStepSamplingRate;easOversample=mw.config.get('wgWMESchemaEditAttemptStepOversample');\\nvefuSampleRate=config.WMESchemaVisualEditorFeatureUseSamplingRate;vefuOversample=easOversample;}}$.ajaxPrefilter((options)=>{if(options.trackEditAttemptStepSessionId&&session&&session.editing_session_id){if(options.data instanceof window.FormData){options.data.append('editingStatsId',session.editing_session_id);}else if(typeof options.data==='string'){options.data+='&editingStatsId='+encodeURIComponent(session.editing_session_id);}else if(options.url.includes('?')){options.url+='&editingStatsId='+encodeURIComponent(session.editing_session_id);}else{mw.errorLogger.logError(new Error('editAttemptStep: Unable to add editingStatsId'),'error.wikimediaevents');}}});const trackdebug=new URL(location.href).searchParams.has('trackdebug');function log(){console.log.apply(console,arguments);}let timing={};function computeDuration(action,event,timeStamp){if(event.timing!==undefined){return event.timing;}switch(action){case'ready':return timeStamp-timing.init;case'loaded':return timeStamp-timing.init;\\ncase'firstChange':return timeStamp-timing.ready;case'saveIntent':return timeStamp-timing.ready;case'saveAttempt':return timeStamp-timing.saveIntent;case'saveSuccess':case'saveFailure':mw.log.warn('editAttemptStep: Do not rely on default timing value for saveSuccess/saveFailure');return-1;case'abort':switch(event.type){case'preinit':return timeStamp-timing.init;case'nochange':case'switchwith':case'switchwithout':case'switchnochange':case'abandon':case'pageupdate':return timeStamp-timing.ready;case'abandonMidsave':return timeStamp-timing.saveAttempt;}mw.log.warn('editAttemptStep: Unrecognized abort type',event.type);return-1;}mw.log.warn('editAttemptStep: Unrecognized action',action);return-1;}function addABTestData(data,addToken){if((mw.config.get('wgVisualEditorConfig')||{}).editCheckABTest){const bucket=mw.config.get('wgVisualEditorEditCheckABTestBucket');if(bucket){data.bucket=bucket;if(mw.user.isAnon()&&addToken){const token=mw.cookie.get('VEECid','');if(token){data.anonymous_user_token=token;\\n}}}}}function inSample(samplingRate){return mw.eventLog.randomTokenMatch(1/samplingRate,session.editing_session_id);}const schemaEditAttemptStep=new mw.eventLog.Schema('EditAttemptStep',0,{page_id:mw.config.get('wgArticleId'),page_title:mw.config.get('wgPageName'),page_ns:mw.config.get('wgNamespaceNumber'),revision_id:mw.config.get('wgRevisionId')||+$('input[name=parentRevId]').val()||0,user_id:mw.user.getId(),user_is_temp:mw.user.isTemp(),user_class:mw.user.isAnon()?'IP':undefined,user_editcount:mw.config.get('wgUserEditCount',0),user_groups:mw.config.get('wgUserGroups'),mw_version:mw.config.get('wgVersion'),page_token:mw.user.getPageviewToken(),session_token:mw.user.sessionId(),version:1});function editAttemptStepHandler(topic,data){if(data&&data.mode){data.editor_interface=data.mode==='source'?'wikitext-2017':'visualeditor';delete data.mode;}if(!session){handleFirstEvent(data);}if(data.action==='init'){handleInitEvent(data);}const actionPrefixMap={firstChange:'first_change',\\nsaveIntent:'save_intent',saveAttempt:'save_attempt',saveSuccess:'save_success',saveFailure:'save_failure'};const actionPrefix=actionPrefixMap[data.action]||data.action;const timeStamp=mw.now();if(data.action==='abort'&&(data.type==='unknown'||data.type==='unknown-edited')){if(timing.saveAttempt&&timing.saveSuccess===undefined&&timing.saveFailure===undefined){data.type='abandonMidsave';}else if(timing.init&&timing.ready===undefined){data.type='preinit';}else if(data.type==='unknown'){data.type='nochange';}else{data.type='abandon';}}if(data.action==='init'||data.action==='abort'||data.action==='saveFailure'){data[actionPrefix+'_type']=data.type;}if(data.action==='init'||data.action==='abort'){data[actionPrefix+'_mechanism']=data.mechanism;}let duration=0;if(data.action!=='init'){duration=Math.round(computeDuration(data.action,data,timeStamp));data[actionPrefix+'_timing']=isNaN(duration)?-1:duration;}if(data.action==='saveFailure'){data[actionPrefix+'_message']=data.message;}delete data.type;\\ndelete data.mechanism;delete data.timing;delete data.message;data.is_oversample=!inSample(easSampleRate);if(data.action==='abort'&&data.abort_type!=='switchnochange'){timing={};}else{timing[data.action]=timeStamp;}if(data.abort_type==='switchnochange'){return;}if(timing.abort){if(data.action==='ready'){return;}if(data.action==='loaded'){delete timing.abort;return;}}addABTestData(data,true);data=Object.assign({},webCommon(),session,data);if(trackdebug){log(topic+'.'+data.action,duration+'ms',data,schemaEditAttemptStep.defaults);}else{schemaEditAttemptStep.log(data,easOversample?1:easSampleRate);}}const schemaVisualEditorFeatureUse=new mw.eventLog.Schema('VisualEditorFeatureUse',0,{user_id:mw.user.getId(),user_is_temp:mw.user.isTemp(),user_editcount:mw.config.get('wgUserEditCount',0)});function visualEditorFeatureUseHandler(topic,data){const event=Object.assign({},webCommon(),{feature:data.feature,action:data.action,editor_interface:data.editor_interface||session.editor_interface,\\nintegration:data.integration||session.integration,platform:data.platform||session.platform,editingSessionId:session.editing_session_id,is_oversample:!inSample(vefuSampleRate)});addABTestData(event);if(trackdebug){log(topic,event,schemaVisualEditorFeatureUse.defaults);}else{schemaVisualEditorFeatureUse.log(event,vefuOversample?1:vefuSampleRate);}if(data.feature==='editor-switch'){const editorSwitchMap={'visual-desktop':'visualeditor','source-nwe-desktop':'wikitext-2017','source-desktop':'wikitext','visual-mobile':'visualeditor','source-mobile':'wikitext'};const changedEditorInterface=editorSwitchMap[data.action];if(changedEditorInterface){session.editor_interface=changedEditorInterface;}}}mw.trackSubscribe('editAttemptStep',editAttemptStepHandler);\\n},\\\"mobileSectionSwitch.js\\\":function(require,module,exports){const editingSessionService=require('./editingSessionService.js');const EXPERIMENT_NAME='fy25-26-we-1-1-19-mobile-section-dead-end-phase-2';const experimentPromise=mw.testKitchen.getExperiment(EXPERIMENT_NAME);experimentPromise.then((experiment)=>{if(!(experiment&&experiment.isAssignedGroup('control','treatment'))){return;}const config=mw.config.get('wgVisualEditorConfig')||{};config.enableSectionEditingFullPageButtons=experiment.isAssignedGroup('treatment');});mw.hook('ve.newTarget').add((target)=>{if(target.constructor.static.trackingName!=='mobile'){return;}experimentPromise.then((exp)=>{if(!(exp&&exp.isAssignedGroup('control','treatment'))){return;}const send=(action,data)=>{data.funnel_entry_token=editingSessionService.getEditingSessionId(null,true);data.action_context=data.action_context||{};data.action_context.interface=target.getDefaultMode()==='source'?'wikitext-2017':'visualeditor';data.action_context=JSON.stringify(data.action_context);exp.send(action,data);};const timings={\\ninit:mw.now()};send('init',{action_subtype:target.section!==null?'section':'page',page:{namespace_id:mw.config.get('wgNamespaceNumber')}});target.once('surfaceReady',()=>{timings.ready=mw.now();send('ready',{action_subtype:target.section!==null?'section':'page',action_context:{timing_ms:timings.ready-timings.init}});});target.on('surfaceReady',()=>{target.surface.getModel().getDocument().once('transact',()=>{timings.firstChange=mw.now();send('firstChange',{action_context:{timing_ms:timings.firstChange-timings.ready}});});});target.once('save',(data)=>{send('edit_saved',{page:{namespace_id:mw.config.get('wgNamespaceNumber'),revision_id:data.newrevid}});});if(target.section){let sectionLabel=target.section==='new'?'new':'middle';const section=Number(target.section);if(section===0){sectionLabel='lead';}else if(section===target.$editableContent.find('.mw-editsection').length){sectionLabel='last';}target.switchToFullPageButtonTop.on('click',()=>{send('section_switch',{action_subtype:sectionLabel+'-top'});\\n});target.switchToFullPageButtonBottom.on('click',()=>{send('section_switch',{action_subtype:sectionLabel+'-bottom'});});}});});\\n},\\\"suggestionMode.js\\\":function(require,module,exports){const editingSessionService=require('./editingSessionService.js');const EXPERIMENT_NAME='fy25-26-we-1-7-8-suggestion-mode-beta';const ACCEPT_ACTIONS=['remove','accept','edit','fix','convert','useTarget','useLabel','recheck','add'];const DECLINE_ACTIONS=['dismiss','keep','reject'];const experimentPromise=mw.testKitchen.getExperiment(EXPERIMENT_NAME).then((exp)=>{const isUserExcluded=(mw.user.options.get('visualeditor-editcheck-suggestions')||(mw.user.isNamed()&&mw.config.get('wgUserEditCount')>100));return{exp,isUserExcluded};});experimentPromise.then(({exp,isUserExcluded})=>{if(!(exp&&exp.isAssignedGroup('control','treatment'))){return;}if(isUserExcluded){return;}mw.user.options.set('visualeditor-editcheck-suggestions',exp.isAssignedGroup('treatment'));});mw.hook('ve.newTarget').add((target)=>{experimentPromise.then(({exp,isUserExcluded})=>{if(!(exp&&exp.isAssignedGroup('control','treatment'))){return;}if(isUserExcluded){return;}const send=(action,data)=>{data.funnel_entry_token=editingSessionService.getEditingSessionId(null,true);\\ndata.action_context=data.action_context||{};data.action_context.interface=target.getDefaultMode()==='source'?'wikitext-2017':'visualeditor';data.action_context=JSON.stringify(data.action_context);exp.send(action,data);};let abandoned=false;let qualifiedTimeout=null;let saved=false;let changed=false;const timings={};function clearSession(){saved=false;abandoned=false;changed=false;if(qualifiedTimeout!==null){clearTimeout(qualifiedTimeout);qualifiedTimeout=null;}}function onSessionStart(){exp.sendExposure();clearSession();timings.ready=mw.now();qualifiedTimeout=setTimeout(()=>{if(!abandoned){send('session_qualified',{page:{namespace_id:mw.config.get('wgNamespaceNumber')}});}},2000);}if(target.enableVisualSectionEditing){target.once('surfaceReady',onSessionStart);}else{target.on('surfaceReady',onSessionStart);}target.on('surfaceReady',()=>{target.surface.getModel().getDocument().once('transact',()=>{if(!changed){timings.firstChange=mw.now();changed=true;send('first_change',{action_context:{timing_ms:timings.firstChange-timings.ready}\\n});}});});target.on('save',(data)=>{saved=true;send('edit_saved',{page:{namespace_id:mw.config.get('wgNamespaceNumber'),revision_id:data.newrevid}});});target.on('teardown',()=>{if(target.activating||target.saving||saved){return;}const abortType=changed?'abandon':'nochange';timings.abandon=mw.now();abandoned=true;send('abort',{action_subtype:abortType,action_context:{timing_ms:timings.abandon-timings.ready}});});mw.trackSubscribe('visualEditorFeatureUse',(_,data)=>{if(data&&data.feature.startsWith('editCheck-')){if(data.action.startsWith('suggestion-seen-')){const moment=data.action.replace('suggestion-seen-','');send('suggestion_seen',{action_subtype:moment});}if(data.action.startsWith('suggestion-shown-')){const moment=data.action.replace('suggestion-shown-','');send('suggestion_shown',{action_subtype:moment});}if(data.action.startsWith('suggestion-action-')){const choice=data.action.replace('suggestion-action-','');if(ACCEPT_ACTIONS.includes(choice)){send('suggestion_accept',{\\naction_subtype:choice});}else if(DECLINE_ACTIONS.includes(choice)){send('suggestion_decline',{action_subtype:choice});}}}});});});\\n},\\\"hCaptcha.js\\\":function(require,module,exports){const editingSessionService=require('./editingSessionService.js');function setupInstrumentation(){const editingInterfaces={edit:'wikitext',mobilefrontendeditor:'mobilefrontend',visualeditor:'visualeditor'};mw.trackSubscribe('confirmEdit.hCaptchaRenderCallback',(_,event,interfaceName,error)=>{if(Object.keys(editingInterfaces).includes(interfaceName)){if(event==='open'){mw.track('editAttemptStep',{action:'saveFailure',message:'hcaptcha',type:'captchaExtension',editor_interface:editingInterfaces[interfaceName]});const textArea=document.querySelector(interfaceName==='mobilefrontendeditor'?'textarea[id=\\\"wikitext-editor\\\"]':'textarea[name=\\\"wpTextbox1\\\"]');let revisionId=mw.config.get('wgRevisionId',0);if(revisionId===0){revisionId=mw.config.get('wgCurRevisionId',0);}(new mw.Api()).post({formatversion:2,action:'wikimediaeventshcaptchaeditattempt',proposed_content:textArea?textArea.value:null,title:mw.config.get('wgPageName'),revision_id:revisionId,editing_session_id:editingSessionService.getEditingSessionId()\\n});}mw.track('visualEditorFeatureUse',{feature:'hcaptcha',action:event});if(error){mw.track('visualEditorFeatureUse',{feature:'hcaptcha_error',action:error});}}});mw.trackSubscribe('stats.mediawiki_confirmedit_hcaptcha_execute_total',(_,count,data)=>{if(Object.keys(editingInterfaces).includes(data.interfaceName)){mw.track('visualEditorFeatureUse',{feature:'hcaptcha',action:'execute',editor_interface:editingInterfaces[data.interfaceName]});}});mw.trackSubscribe('editAttemptStep',(_,data)=>{if(!['zhwiki','jawiki'].includes(mw.config.get('wgDBname'))){return;}if(!data||data.action!=='loaded'){return;}const experiment=mw.testKitchen.compat.getExperiment('fy25-26-we-4-2-hcaptcha-editing');mw.track('visualEditorFeatureUse',{feature:'T410354_hcaptcha_edit_ab_test',action:experiment.isAssignedGroup('control','control-2')?'FancyCaptcha':'hCaptcha'});});}module.exports=setupInstrumentation;\\n},\\\"editSaves.js\\\":function(require,module,exports){const{EXPERIMENTS}=require('./accountCreation/experiments.js');function submitEditInteraction(configuredExperiments,newRevId){configuredExperiments.forEach((experimentPromise)=>{experimentPromise.then((experiment)=>experiment.send('edit_saved',{page:{namespace_id:mw.config.get('wgNamespaceNumber'),revision_id:newRevId}}));});}mw.loader.using(['ext.testKitchen','ext.wikimediaEvents.testKitchen']).then(()=>{if(!mw.config.get('wgMFMode')){return;}const configuredExperiments=EXPERIMENTS.map((experimentName)=>mw.testKitchen.getExperiment(experimentName));mw.hook('mobileFrontend.sourceEditor.saveComplete').add((newRevId)=>submitEditInteraction(configuredExperiments,newRevId));mw.hook('ve.newTarget').add((target)=>{target.once('save',(data)=>submitEditInteraction(configuredExperiments,data.newrevid));});});\\n},\\\"externalLinks.js\\\":function(require,module,exports){const config=require('./config.json');function getTrackingPrefix(host){host='.'+host;for(const prefix of config.WikimediaEventsExternalLinkTrackedDomains){if(host.endsWith('.'+prefix)){return prefix;}}return null;}function setupInstrumentation(){if(mw.config.get('wgUserId')||!config.WikimediaEventsExternalLinkInstrumentation||!config.WMEStatsBeaconUri){return;}const $links=$('.mw-parser-output a.external');$links.on('mousedown',function(){if(!this.host){return;}const trackingPrefix=getTrackingPrefix(this.host);if(trackingPrefix===null){return;}const domain=trackingPrefix.replace(/\\\\./g,'_');const wiki=mw.config.get('wgDBname');const serializedData=`mediawiki_WikimediaEvents_extLinkClick_total:1|c%7C%23wiki:${wiki},domain:`+domain;mw.eventLog.sendBeacon(config.WMEStatsBeaconUri+'?'+serializedData);});}module.exports=setupInstrumentation;\\n},\\\"mobileAccountMenu.js\\\":function(require,module,exports){const EXPERIMENT_NAME='we-1-8-mobile-account-menu';const SCHEMA_NAME='/analytics/product_metrics/web/base/2.0.0';function setUpAccountMenuInstrumentation(){if(mw.config.get('skin')!=='minerva'){return;}if(!mw.user.isAnon()){return;}const experimentPromise=mw.loader.using('ext.wikimediaEvents.testKitchen').then(()=>mw.testKitchen.getExperiment(EXPERIMENT_NAME)).then((experiment)=>{experiment.setSchema(SCHEMA_NAME);return experiment;});experimentPromise.then((experiment)=>{experiment.sendExposure();const{ClickThroughRateInstrument}=require('ext.wikimediaEvents.testKitchen');if(document.querySelector('#minerva-user-menu-checkbox')){ClickThroughRateInstrument.start('#minerva-user-menu-checkbox','user account menu icon',experiment);}const userMenuOpener=document.querySelector('.minerva-user-navigation');let firstOpeningOfUserMenu=true;userMenuOpener.addEventListener('click',()=>{if(firstOpeningOfUserMenu){ClickThroughRateInstrument.start('.user-account-menu-createaccount','user account menu create account button',experiment);\\nClickThroughRateInstrument.start('.user-account-menu-login','user account menu button to log in',experiment);firstOpeningOfUserMenu=false;}});const hamburgerMenuOpener=document.querySelector('#main-menu-input');let firstOpeningOfHamburgerMenu=true;hamburgerMenuOpener.addEventListener('click',()=>{if(firstOpeningOfHamburgerMenu){ClickThroughRateInstrument.start('.toggle-list-item__anchor.menu__item--createaccount','hamburger menu button to create an account',experiment);ClickThroughRateInstrument.start('.toggle-list-item__anchor.menu__item--login','hamburger menu button to log in',experiment);firstOpeningOfHamburgerMenu=false;}});});}module.exports=setUpAccountMenuInstrumentation;\\n},\\\"config.json\\\":{\\\"WMEClientErrorIntakeURL\\\":\\\"https://intake-logging.wikimedia.org/v1/events?hasty=true\\\",\\\"WMEStatsdBaseUri\\\":\\\"/beacon/statsv\\\",\\\"WMEStatsBeaconUri\\\":\\\"/beacon/statsv\\\",\\\"WMEWikidataCompletionSearchClicks\\\":[],\\\"WMESessionTick\\\":true,\\\"WMEReadingDepthSamplingRate\\\":0.01,\\\"WMENewPHPSamplingRate\\\":0,\\\"WMENewPHPVersion\\\":\\\"\\\",\\\"WMESchemaEditAttemptStepSamplingRate\\\":1,\\\"WMESchemaVisualEditorFeatureUseSamplingRate\\\":1,\\\"DTSchemaEditAttemptStepSamplingRate\\\":0,\\\"DTSchemaEditAttemptStepOversample\\\":true,\\\"MFSchemaEditAttemptStepOversample\\\":\\\"visualeditor\\\",\\\"WikimediaEventsExternalLinkInstrumentation\\\":false,\\\"WikimediaEventsExternalLinkTrackedDomains\\\":[]},\\\"data.json\\\":{\\\"webUIScrollTrackingSamplingRate\\\":1,\\\"webUIScrollTrackingSamplingRateAnons\\\":0.1,\\\"webUIScrollTrackingTimeToWaitBeforeScrollUp\\\":5000},\\\"testKitchen/pageVisitBotDetection.js\\\":function(require,module,exports){const INSTRUMENT_NAME='bot-detection-2026-03';const SCHEMA_ID='/analytics/product_metrics/web/base_with_ip/2.0.0';const instrument=mw.testKitchen.getInstrument(INSTRUMENT_NAME);instrument.setSchema(SCHEMA_ID);let botScore=0;if(navigator.webdriver===true){botScore|=1;}if(navigator.hardwareConcurrency>70){botScore|=2;}const interactionData={action_context:'bot='+botScore,action_source:cyrb53(location.pathname+location.search,0)};instrument.send('page_load',interactionData);function cyrb53(str,seed){let h1=0xdeadbeef^seed;let h2=0x41c6ce57^seed;for(let i=0,ch;i<str.length;i++){ch=str.charCodeAt(i);h1=Math.imul(h1^ch,2654435761);h2=Math.imul(h2^ch,1597334677);}h1=Math.imul(h1^(h1>>>16),2246822507);h1^=Math.imul(h2^(h2>>>13),3266489909);h2=Math.imul(h2^(h2>>>16),2246822507);h2^=Math.imul(h1^(h1>>>13),3266489909);return String(4294967296*(2097151&h2)+(h1>>>0));}\\n},\\\"testKitchen/activeReaderBaseline.js\\\":function(require,module,exports){const INSTRUMENT_NAME='active-reader-baseline-2026-04';if(mw.user.isNamed()&&mw.config.get('wgUserEditCount')===0){hashString(String(mw.user.getId())).then((userIdHash)=>{const instrument=mw.testKitchen.getInstrument(INSTRUMENT_NAME);const interactionData={action_context:userIdHash};instrument.send('page_load',interactionData);});}async function hashString(message){const msgBuffer=new TextEncoder().encode(message);const hashBuffer=await crypto.subtle.digest('SHA-256',msgBuffer);const hashArray=Array.from(new Uint8Array(hashBuffer));return hashArray.map((b)=>b.toString(16).padStart(2,'0')).join('');}\\n},\\\"testKitchen/attribution.js\\\":function(require,module,exports){const EXPERIMENT_NAME='attribution-research-2026-06-run';const DONE='mw-tk-ae-done';const ERASED='mw-tk-ae-erase';const EXPIRE_REMEMBER=3110400;const DEPENDENCIES=['mediawiki.storage','ext.testKitchen'];function remember(key){mw.storage.set(key,'1',EXPIRE_REMEMBER);}function was(key){return mw.storage.get(key)==='1';}function interval(checkinTimes,fn){let checkin=checkinTimes.shift();let timeout=checkin;function action(){const current=checkin;fn(current);checkin=checkinTimes.shift();if(checkin){timeout=checkin-current;setTimeout(action,1000*timeout);}}setTimeout(action,1000*timeout);}function main(exp){if(was(DONE)||was(ERASED)){return;}if(!(exp&&exp.isAssignedGroup('control','treatment'))){return;}const tickTimes=[5,64,166];interval(tickTimes,(tick)=>exp.send('tick',{action_context:String(tick)}));if(mw.config.get('wgUserId')===null){const interactionData={action_context:document.referrer.slice(0,300)};const contextualAttributes=['page_id','page_namespace_id','mediawiki_database'];exp.send('page_load',interactionData,contextualAttributes);\\nmw.trackSubscribe('editAttemptStep',(_,data)=>{let action=null;if(data&&data.action==='firstChange'){action='edit_first_change_'+data.editor_interface;}if(data&&data.action==='saveAttempt'){action='edit_attempt_'+data.editor_interface;}if(action!==null){exp.send(action,{},contextualAttributes);}});mw.hook('donate.attempt').add((source)=>{exp.send('donate_attempt',{action_source:source},contextualAttributes);});$('a[data-mw-donate-attempt]').on('click',(event)=>{const source=(event&&event.currentTarget&&event.currentTarget.dataset)?event.currentTarget.dataset.mwDonateAttempt:'';exp.send('donate_attempt',{action_source:source},contextualAttributes);});}else{if(mw.config.get('wgTKAccountJustCreated')){const contextualAttributes=['performer_id','performer_is_temp','mediawiki_database'];exp.send('registration',{},contextualAttributes);mw.hook('postEdit').add(()=>{exp.send('edit_successful',{},contextualAttributes);});remember(DONE);}else{exp.send('erase_subject');remember(ERASED);}}}mw.loader.using(DEPENDENCIES).then(\\n()=>mw.testKitchen.getExperiment(EXPERIMENT_NAME).then(main));\\n},\\\"testKitchen/loggedInReaderRetention.js\\\":function(require,module,exports){const LOGGED_IN_RETENTION_EXPERIMENT_PREFIX='logged-in-retention-';if(mw.user.isNamed()){mw.testKitchen.compat.getExperimentsByPrefix(LOGGED_IN_RETENTION_EXPERIMENT_PREFIX).forEach((experiment)=>{experiment.sendExposure();experiment.send('page_visit');});}\\n},\\\"testKitchen/loggedOutReaderRetention.js\\\":function(require,module,exports){const EXPERIMENT_NAME_PREFIX='logged-out-retention-';mw.testKitchen.getExperimentsByPrefix(EXPERIMENT_NAME_PREFIX).then((experiments)=>{experiments.forEach((experiment)=>{experiment.sendExposure();experiment.send('page_visit');});});\\n},\\\"testKitchen/detectHoistingErrors.js\\\":function(require,module,exports){const EXPERIMENT_NAME='synth-aa-detect-hoisting-errors-1';mw.testKitchen.getExperiment(EXPERIMENT_NAME).then((e)=>{e.send('page_visit');});\\n},\\\"specialCreateAccount/init.js\\\":function(require,module,exports){const setupInstrumentation=require('./instrumentation.js');const setupWe18V2ExperimentInstrumentation=require('./experimentInstrumentation.js');const attachPasswordRevealFunctionality=require('./experimentFunctionality.js');const decorateCreateAccountLinks=require('./experimentDecorateCreateAccountLinks.js');decorateCreateAccountLinks();if(mw.config.get('wgCanonicalSpecialPageName')==='CreateAccount'){mw.loader.using('ext.wikimediaEvents.testKitchen').then(()=>{$(setupInstrumentation);$(setupWe18V2ExperimentInstrumentation);});if(mw.config.get('GECreateAccountExperimentV2')){$(attachPasswordRevealFunctionality);}}\\n},\\\"specialCreateAccount/instrumentation.js\\\":function(require,module,exports){const instrument=require('./useInstrument.js');function setupInstrumentation(){const submitInteraction=instrument.useInstrument();const contextsByFieldName={wpName:'user_name',wpPassword:'password',retype:'confirm_password',captchaWord:'captcha',email:'email',realname:'real_name',reason:'reason'};const errorPageMessageKey=mw.config.get('wgErrorPageMessageKey');if(errorPageMessageKey){submitInteraction('form_error',{source:'form',context:errorPageMessageKey});}const formReady=Date.now();let interactionStart=null;const $form=$('#userlogin2');const $inputs=$form.find('input');$form.find('a[href=\\\"https://www.hcaptcha.com/privacy\\\"]').on('click',()=>{submitInteraction('click',{source:'form',context:'hcaptcha-privacy-policy'});});$form.find('a[href=\\\"https://www.hcaptcha.com/terms\\\"]').on('click',()=>{submitInteraction('click',{source:'form',context:'hcaptcha-terms-of-use'});});$inputs.on('focus',function(){if(!interactionStart){interactionStart=Date.now();const query=new URLSearchParams(window.location.search);\\nconst timeToInteractionStart=interactionStart-formReady;submitInteraction('view',{source:'form',context:timeToInteractionStart/1000});submitInteraction('click',{source:'form',context:JSON.stringify({return_to:query.get('returnto')||''})});submitInteraction('captcha_class_clientside',{source:'form',context:mw.config.get('wgWikimediaEventsCaptchaClassType')});}const $field=$(this);const fieldName=$field.attr('name');if(contextsByFieldName[fieldName]){const inputInteractionStart=Date.now();$field.one('blur',()=>{const elapsed=Date.now()-inputInteractionStart;submitInteraction('blur',{source:'form',elementId:contextsByFieldName[fieldName],context:elapsed/1000});});}});$inputs.on('change',function(){const fieldName=$(this).attr('name');if(contextsByFieldName[fieldName]){submitInteraction('type',{source:'form',elementId:contextsByFieldName[fieldName]});}});$form.on('submit',()=>{if(interactionStart){submitInteraction('click',{source:'form',subType:'presubmit',context:$form.find('input[name=wpName]').val().trim()\\n});const elapsed=Date.now()-interactionStart;submitInteraction('click',{source:'form',subType:'submit',context:elapsed/1000});}});mw.trackSubscribe('specialCreateAccount.validationErrors',(topic,errorCodes)=>{for(const code of errorCodes){submitInteraction('view',{source:'form',subType:'validation_error',context:code.replace(/-/g,'_')});}});mw.trackSubscribe('specialCreateAccount.performanceTiming',(_,measurementName,durationSeconds)=>{submitInteraction(measurementName,{source:'form',context:durationSeconds});});mw.trackSubscribe('confirmEdit.hCaptchaRenderCallback',(_,event,interfaceName,error)=>{if(interfaceName!=='createaccount'){return;}submitInteraction('hcaptcha_render',{context:event});if(error){submitInteraction('hcaptcha_error',{context:error});}});}module.exports=setupInstrumentation;\\n},\\\"specialCreateAccount/useInstrument.js\\\":function(require,module,exports){'use strict';let instrument;let funnelEntryToken;const INSTRUMENT_NAME='special-create-account';const useInstrument=()=>{if(!instrument){instrument=mw.testKitchen.getInstrument(INSTRUMENT_NAME);}return(action,data={})=>{if(!funnelEntryToken){const funnelEntryTokenSessionStorageKey='SpecialCreateAccountFunnelToken-'+mw.user.getId();funnelEntryToken=mw.storage.session.get(funnelEntryTokenSessionStorageKey)||mw.user.generateRandomSessionId();mw.storage.session.set(funnelEntryTokenSessionStorageKey,funnelEntryToken);}const interactionData={funnel_entry_token:funnelEntryToken};if(data.subType){interactionData.action_subtype=data.subType;}if(data.source){interactionData.action_source=data.source;}if(data.elementId){interactionData.element_id=data.elementId;}if(data.context){interactionData.action_context=String(data.context).slice(0,64);}interactionData.funnel_name='create_account';instrument.send(action,interactionData);};};module.exports={useInstrument};\\n},\\\"specialCreateAccount/experimentDecorateCreateAccountLinks.js\\\":function(require,module,exports){function decorateCreateAccountLinks(){if(mw.config.get('wgDBname')!=='enwiki'){return;}if(mw.config.get('skin')!=='minerva'){return;}if(!mw.user.isAnon()){return;}async function getExperimentParamValue(){const isUserLogin=mw.config.get('wgCanonicalSpecialPageName')==='Userlogin';if(isUserLogin){const experimentsParam=mw.util.getParamValue('experiments')||(mw.util.getArrayParam('experiments')&&mw.util.getArrayParam('experiments')[0]);if(experimentsParam){return experimentsParam;}return'we-1-8-account-creation-form-v2:unknown';}const exp=await mw.testKitchen.getExperiment('we-1-8-account-creation-form-v2');const assignedGroup=exp.getAssignedGroup()===null?'unsampled':exp.getAssignedGroup();const isOverriddenExperiment=exp.name&&exp.assigned;return'we-1-8-account-creation-form-v2:'+assignedGroup+(isOverriddenExperiment?':overridden':'');}\\nfunction decorateLinksToAuthWikimediaOrg(experimentValue){document.querySelectorAll('[href*=\\\"Special:UserLogin\\\"],[href*=\\\"Special:CreateAccount\\\"]').forEach((element)=>{const hrefUrl=new URL(element.href);hrefUrl.searchParams.set('experiments',experimentValue);element.href=hrefUrl.toString();});}mw.loader.using(['ext.testKitchen','ext.wikimediaEvents.testKitchen']).then(async()=>{const experimentValue=await getExperimentParamValue();decorateLinksToAuthWikimediaOrg(experimentValue);mw.hook('ve.newTarget').add((target)=>{target.overlay.once('editor-loaded',()=>{decorateLinksToAuthWikimediaOrg(experimentValue);});});mw.hook('mobileFrontend.editorOpened').add((editor)=>{if(editor==='wikitext'){decorateLinksToAuthWikimediaOrg(experimentValue);}});});}module.exports=decorateCreateAccountLinks;\\n},\\\"specialCreateAccount/experimentInstrumentation.js\\\":function(require,module,exports){const CREATE_ACCOUNT_FORM_V2_EXPERIMENT_NAME='we-1-8-account-creation-form-v2';function setupWe18V2ExperimentInstrumentation(){if(!mw.config.get('wgMFMode')){return;}if(mw.config.get('wgDBname')!=='enwiki'){return;}if(!mw.user.isAnon()){return;}if(!mw.testKitchen){return;}const{ClickThroughRateInstrument,UrlEnrolledExperiment}=require('ext.wikimediaEvents.testKitchen');const experiment=UrlEnrolledExperiment.getExperimentFromQuery(CREATE_ACCOUNT_FORM_V2_EXPERIMENT_NAME);if(!document.querySelector('form#userlogin2')){experiment.send('page_visit_without_form',{action_source:'Special:CreateAccount'});return;}experiment.sendExposure();experiment.send('page_visit',{action_source:'Special:CreateAccount'});if(document.querySelectorAll('.cdx-message--error').length>0){experiment.send('page_visit_with_error',{action_source:'Special:CreateAccount'});}const treatmentGroupSelector='#userlogin2 .mw-userlogin-username a.mw-createaccount-username-policy-choose-carefully';const controlGroupSelector='#userlogin2 .mw-userlogin-username label a';\\nClickThroughRateInstrument.start(`${treatmentGroupSelector}, ${controlGroupSelector}`,'username policy link',experiment);const createAccountButtonSelector='#wpCreateaccount';ClickThroughRateInstrument.start(createAccountButtonSelector,'create account button',experiment);$('#userlogin2').on('submit',(event)=>{experiment.send('creation_attempt',{action_source:'Special:CreateAccount'});const email=$(event.currentTarget).find('#wpEmail').val();if(email){experiment.send('creation_attempt_with_email',{action_source:'Special:CreateAccount'});}});}module.exports=setupWe18V2ExperimentInstrumentation;\\n},\\\"specialCreateAccount/experimentFunctionality.js\\\":function(require,module,exports){function attachPasswordRevealFunctionality(){Array.from(document.querySelectorAll('#userlogin2 #wpPassword2, #userlogin2 #wpRetype')).forEach((passwordInput)=>{const iconElement=Array.from(passwordInput.parentElement.children).find((element)=>element.classList.contains('growthexperiments-password-reveal-icon'));iconElement.addEventListener('click',()=>{passwordInput.type=passwordInput.type==='password'?'text':'password';});});}module.exports=attachPasswordRevealFunctionality;\\n},\\\"accountCreation.js\\\":function(require,module,exports){const useAccountCreationInstrument=require('./accountCreation/useAccountCreationInstrument.js');const{EXPERIMENTS}=require('./accountCreation/experiments.js');const READING_LISTS_EXPERIMENT_NAME='account-creation-reading-list-cta';module.exports=function init(){if(mw.config.get('wgTKAccountJustCreated')){EXPERIMENTS.forEach((expName)=>useAccountCreationInstrument(expName));}if(mw.config.get('wgReadingListsAccountJustCreated')){useAccountCreationInstrument(READING_LISTS_EXPERIMENT_NAME);}};\\n},\\\"accountCreation/useAccountCreationInstrument.js\\\":function(require,module,exports){const removeQueryParam=require('./removeQueryParam.js');const useAccountCreationInstrument=(experimentName,schemaId=null)=>{if(!experimentName){throw new Error('Experiment name is required');}return mw.testKitchen.getExperiment(experimentName).then((experiment)=>{if(schemaId){experiment.setSchema(schemaId);}experiment.send('account_created');removeQueryParam(new URL(window.location.href),['accountJustCreated','readingListsAccountJustCreated']);return experiment;});};module.exports=useAccountCreationInstrument;\\n},\\\"accountCreation/removeQueryParam.js\\\":function(require,module,exports){function removeQueryParam(url,queryParam){let queryParams;if(Array.isArray(queryParam)){queryParams=queryParam;}else{queryParams=[queryParam];}if(!queryParams.length){return;}queryParams.forEach((param)=>{url.searchParams.delete(param);});let newUrl;if(url.searchParams.size===1&&url.searchParams.has('title')){const hash=url.hash;newUrl=mw.util.getUrl((url.searchParams.get('title')+hash));}else{newUrl=url;}history.replaceState(history.state,document.title,newUrl.toString());}module.exports=removeQueryParam;\\n},\\\"accountCreation/experiments.js\\\":function(require,module,exports){const CREATE_ACCOUNT_FORM_V2_EXPERIMENT_NAME='we-1-8-account-creation-form-v2';const MOBILE_ACCOUNT_MENU_EXPERIMENT_NAME='we-1-8-mobile-account-menu';const EXPERIMENTS=[CREATE_ACCOUNT_FORM_V2_EXPERIMENT_NAME,MOBILE_ACCOUNT_MENU_EXPERIMENT_NAME];module.exports={EXPERIMENTS};\\n}}}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.094Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.wikimediaEvents&skin=vector-2022&version=w6af1\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.wikimediaEvents&skin=vector-2022&sourcemap=1&version=w6af1\",\"mw.cx.SiteMapper@3goe4\":\"mw.loader.impl(function(){return[\\\"mw.cx.SiteMapper@3goe4\\\",{\\\"main\\\":\\\"base/mw.cx.SiteMapper.js\\\",\\\"files\\\":{\\\"base/mw.cx.SiteMapper.js\\\":function(require,module,exports){'use strict';mw.cx.SiteMapper=class{constructor(overrides){const config=require('../config.json');overrides=overrides||{};const siteMapperConfig=Object.assign({},config,overrides);this.siteTemplates=siteMapperConfig.SiteTemplates;this.codeMap=siteMapperConfig.DomainCodeMapping;this.translateInTarget=siteMapperConfig.TranslateInTarget;this.languagePairsPromise=null;}getWikiDomainCode(language){return this.codeMap[language]||language;}getCurrentWikiLanguageCode(){const from=mw.config.get('wgServerName').split('.',1)[0],fallback=mw.config.get('wgContentLanguage');return this.getLanguageCodeForWikiDomain(from,fallback);}getLanguageCodeForWikiDomain(domain,fallback){for(const code in this.codeMap){if(this.codeMap[code]===domain){return code;}}return fallback||domain;}getApi(language,options){const domain=this.getWikiDomainCode(language);const url=this.siteTemplates.api.replace('$1',domain);options=Object.assign({anonymous:true},options);return new mw.ForeignApi(url,options);}getPageUrl(language,title,params,hash){\\nlanguage=language||mw.config.get('wgContentLanguage');const domain=this.getWikiDomainCode(language);const prefix=domain.replace(/\\\\$/g,'$$$$');let base=this.siteTemplates.view;if(params&&Object.keys(params).length>0){base=this.siteTemplates.action||this.siteTemplates.view;}base=base.replace('$1',prefix).replace('$2',mw.util.wikiUrlencode(title).replace(/\\\\$/g,'$$$$'));const url=new URL(base,location);const urlSearchParams=new URLSearchParams(url.search);for(const key in params){urlSearchParams.append(key,params[key]);}if(hash){url.hash=hash;}url.search=urlSearchParams.toString();return url.toString();}getCXServerUrl(module,params){if(params){for(const paramKey in params){module=module.replace(paramKey,encodeURIComponent(params[paramKey]));}}let cxserverURL=this.siteTemplates.cx;if(mw.cx.getCXVersion()===2){cxserverURL=cxserverURL.replace('v1','v2');}return cxserverURL+module;}getCXUrl(sourceTitle,targetTitle,sourceLanguage,targetLanguage,extra){const queryParams=Object.assign({from:sourceLanguage,\\nto:targetLanguage},extra);if(sourceTitle){queryParams.page=sourceTitle;}if(targetTitle){queryParams.targettitle=targetTitle;}const cxPage='Special:ContentTranslation';if(this.translateInTarget){const uri=new URL(this.getPageUrl(targetLanguage,cxPage),location);const urlSearchParams=new URLSearchParams(uri.search);for(const key in queryParams){urlSearchParams.set(key,queryParams[key]);}uri.search=urlSearchParams.toString();return uri.toString();}return mw.util.getUrl(cxPage,queryParams);}getMintUrl(sourceTitle,sourceLanguage,targetLanguage,step,extra={}){const queryParams=Object.assign({page:sourceTitle,from:sourceLanguage,to:targetLanguage,step},extra);const mintPage='Special:AutomaticTranslation';if(this.getCurrentWikiLanguageCode()!==targetLanguage){const uri=new URL(this.getPageUrl(targetLanguage,mintPage),location);const urlSearchParams=new URLSearchParams(uri.search);for(const key in queryParams){urlSearchParams.set(key,queryParams[key]);}uri.search=urlSearchParams.toString();\\nreturn uri.toString();}return mw.util.getUrl(mintPage,queryParams);}setCXTokenValue(sourceLanguage,targetLanguage,sourceTitle,value){let name='cx_'+btoa(encodeURIComponent([sourceTitle,sourceLanguage,targetLanguage].join('_')));name=name.replace(/[()<>@,;\\\\\\\\[\\\\]?={}]/g,'');const options={prefix:'',expires:3600,sameSite:'None',secure:true};if(typeof this.siteTemplates.cookieDomain==='string'){options.domain=this.siteTemplates.cookieDomain;}mw.cookie.set(name,value,options);}setCXToken(sourceLanguage,targetLanguage,sourceTitle){this.setCXTokenValue(sourceLanguage,targetLanguage,sourceTitle,true);}unsetCXToken(sourceLanguage,targetLanguage,sourceTitle){this.setCXTokenValue(sourceLanguage,targetLanguage,sourceTitle,null);}};\\n},\\\"config.json\\\":{\\\"DomainCodeMapping\\\":{\\\"be-x-old\\\":\\\"be-tarask\\\",\\\"bho\\\":\\\"bh\\\",\\\"en-simple\\\":\\\"simple\\\",\\\"gsw\\\":\\\"als\\\",\\\"lzh\\\":\\\"zh-classical\\\",\\\"nan\\\":\\\"zh-min-nan\\\",\\\"nb\\\":\\\"no\\\",\\\"rup\\\":\\\"roa-rup\\\",\\\"sgs\\\":\\\"bat-smg\\\",\\\"simple\\\":\\\"simple\\\",\\\"vro\\\":\\\"fiu-vro\\\",\\\"yue\\\":\\\"zh-yue\\\"},\\\"SiteTemplates\\\":{\\\"view\\\":\\\"https://$1.wikipedia.org/wiki/$2\\\",\\\"action\\\":\\\"https://$1.wikipedia.org/w/index.php?title=$2\\\",\\\"api\\\":\\\"https://$1.wikipedia.org/w/api.php\\\",\\\"cx\\\":\\\"https://cxserver.wikimedia.org/v1\\\",\\\"cookieDomain\\\":\\\".wikipedia.org\\\"},\\\"TranslateInTarget\\\":true}}}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.094Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mw.cx.SiteMapper&skin=vector-2022&version=1galx\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mw.cx.SiteMapper&skin=vector-2022&sourcemap=1&version=1galx\",\"jquery.spinner.styles@9dkii\":\"mw.loader.impl(function(){return[\\\"jquery.spinner.styles@9dkii\\\",null,{\\\"css\\\":[\\\".mw-spinner{position:relative; }.mw-spinner \\\\u003E .mw-spinner-container{transform-origin:0 0}.mw-spinner-small{width:20px;height:20px}.mw-spinner-small \\\\u003E .mw-spinner-container{transform:scale(0.3125)}.mw-spinner-large{width:32px;height:32px}.mw-spinner-large \\\\u003E .mw-spinner-container{transform:scale(0.5)}.mw-spinner-block{display:block;width:100%;text-align:center}.mw-spinner-block \\\\u003E .mw-spinner-container{display:inline-block;vertical-align:top}.mw-spinner-block.mw-spinner-small \\\\u003E .mw-spinner-container{min-width:20px}.mw-spinner-block.mw-spinner-large \\\\u003E .mw-spinner-container{min-width:32px}.mw-spinner-inline{display:inline-block;vertical-align:middle}.mw-spinner-container \\\\u003E div{transform-origin:32px 32px;animation:mw-spinner 1.2s linear infinite}.mw-spinner-container \\\\u003E div::after{content:' ';display:block;position:absolute;top:3px; left:29px;width:5px;height:14px;border-radius:20%;background:var(--color-base,#202122)}.mw-spinner-container \\\\u003E div:nth-child(1){transform:rotate(0deg);animation-delay:-1.1s}.mw-spinner-container \\\\u003E div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.mw-spinner-container \\\\u003E div:nth-child(3){transform:rotate(60deg);animation-delay:-0.9s}.mw-spinner-container \\\\u003E div:nth-child(4){transform:rotate(90deg);animation-delay:-0.8s}.mw-spinner-container \\\\u003E div:nth-child(5){transform:rotate(120deg);animation-delay:-0.7s}.mw-spinner-container \\\\u003E div:nth-child(6){transform:rotate(150deg);animation-delay:-0.6s}.mw-spinner-container \\\\u003E div:nth-child(7){transform:rotate(180deg);animation-delay:-0.5s}.mw-spinner-container \\\\u003E div:nth-child(8){transform:rotate(210deg);animation-delay:-0.4s}.mw-spinner-container \\\\u003E div:nth-child(9){transform:rotate(240deg);animation-delay:-0.3s}.mw-spinner-container \\\\u003E div:nth-child(10){transform:rotate(270deg);animation-delay:-0.2s}.mw-spinner-container \\\\u003E div:nth-child(11){transform:rotate(300deg);animation-delay:-0.1s}.mw-spinner-container \\\\u003E div:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes mw-spinner{0%{opacity:1}100%{opacity:0}}\\\"]}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.094Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=jquery.spinner.styles&skin=vector-2022&version=10mwc\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=jquery.spinner.styles&skin=vector-2022&sourcemap=1&version=10mwc\",\"mediawiki.diff.styles@1i5vq\":\"mw.loader.impl(function(){return[\\\"mediawiki.diff.styles@1i5vq\\\",null,{\\\"css\\\":[\\\".diff{border:0;border-spacing:4px;margin:0;width:100%; table-layout:fixed}.diff td{padding:0.33em 0.5em}.diff td.diff-marker{ padding:0.25em;text-align:right;font-weight:bold;font-size:1.25em;line-height:1.2}.diff td.diff-marker::before{content:attr(data-marker)}.diff td div{ overflow-wrap:break-word}.diff col.diff-marker{width:2%}.diff .diff-content{width:48%}.diff-title{vertical-align:top}.diff-notice,.diff-multi,.diff-otitle,.diff-ntitle{text-align:center}.diff-lineno{font-weight:bold;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mw-diff-inline-added ins,.mw-diff-inline-changed ins,.mw-diff-inline-moved ins,.mw-diff-inline-deleted ins,.mw-diff-inline-added del,.mw-diff-inline-changed del,.mw-diff-inline-moved del,.mw-diff-inline-deleted del{padding:0.3em 1px;text-decoration:none;white-space:break-spaces;unicode-bidi:isolate}@media only screen and (max-width:calc(1120px - 1px)){.client-js .mw-diff-inline-added ins,.client-js .mw-diff-inline-changed ins,.client-js .mw-diff-inline-moved ins,.client-js .mw-diff-inline-deleted ins,.client-js .mw-diff-inline-added del,.client-js .mw-diff-inline-changed del,.client-js .mw-diff-inline-moved del,.client-js .mw-diff-inline-deleted del{cursor:pointer}}.mw-diff-inline-added ins,.mw-diff-inline-changed ins,.mw-diff-inline-moved ins{background:var(--background-color-content-added,#a3d3ff)}.mw-diff-inline-deleted del,.mw-diff-inline-changed del,.mw-diff-inline-moved del{background:var(--background-color-content-removed,#ffe49c)}.mw-diff-table-prefix{display:flex;justify-content:flex-end;align-items:center;margin:1em 0}.mw-diff-table-prefix .mw-diff-inline-legend{margin-right:auto}.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-ins,.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-del{display:inline-block;padding:4px 6px}.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-ins{background:var(--background-color-content-added,#a3d3ff)}.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-del{background:var(--background-color-content-removed,#ffe49c)}.mw-diff-table-prefix .mw-diffPage-inlineToggle-container{margin-left:1em}.diff-addedline,.diff-deletedline,.diff-context{vertical-align:top;border-style:solid;border-width:1px 1px 1px 4px;border-radius:0.33em}.diff-addedline,.diff-deletedline,.diff-context,.mw-diff-inline-added,.mw-diff-inline-deleted,.mw-diff-inline-moved,.mw-diff-inline-changed,.mw-diff-inline-context{font-size:0.8125rem; -moz-tab-size:4;tab-size:4;line-height:1.6;white-space:pre-wrap;white-space:break-spaces}.diff-editfont-monospace .diff-addedline,.diff-editfont-monospace .diff-deletedline,.diff-editfont-monospace .diff-context,.diff-editfont-monospace .mw-diff-inline-added,.diff-editfont-monospace .mw-diff-inline-deleted,.diff-editfont-monospace .mw-diff-inline-moved,.diff-editfont-monospace .mw-diff-inline-changed,.diff-editfont-monospace .mw-diff-inline-context{font-family:monospace,monospace}.diff-editfont-sans-serif .diff-addedline,.diff-editfont-sans-serif .diff-deletedline,.diff-editfont-sans-serif .diff-context,.diff-editfont-sans-serif .mw-diff-inline-added,.diff-editfont-sans-serif .mw-diff-inline-deleted,.diff-editfont-sans-serif .mw-diff-inline-moved,.diff-editfont-sans-serif .mw-diff-inline-changed,.diff-editfont-sans-serif .mw-diff-inline-context{font-family:sans-serif}.diff-editfont-serif .diff-addedline,.diff-editfont-serif .diff-deletedline,.diff-editfont-serif .diff-context,.diff-editfont-serif .mw-diff-inline-added,.diff-editfont-serif .mw-diff-inline-deleted,.diff-editfont-serif .mw-diff-inline-moved,.diff-editfont-serif .mw-diff-inline-changed,.diff-editfont-serif .mw-diff-inline-context{font-family:serif}.mw-diff-inline-header{font-weight:bold;margin:1em 0}.diff-context{background:var(--background-color-neutral-subtle,#f8f9fa);color:var(--color-base,#202122);border-color:var(--border-color-muted,#dadde3)}.diff-addedline{border-color:var(--background-color-content-added,#a3d3ff)}.diff-deletedline{border-color:var(--background-color-content-removed,#ffe49c)}.diffchange{font-weight:bold;text-decoration:none}.diff-addedline .diffchange,.diff-deletedline .diffchange{border-radius:0.33em;padding:0.25em 0}.diff-addedline .diffchange{background:var(--background-color-content-added,#a3d3ff)}.diff-deletedline .diffchange{background:var(--background-color-content-removed,#ffe49c)} .diff-currentversion-title,.diff{direction:ltr;unicode-bidi:embed}.diff-contentalign-right td{ direction:rtl;unicode-bidi:embed}.diff-contentalign-left td{ direction:ltr;unicode-bidi:embed}.diff-multi,.diff-otitle,.diff-ntitle,.diff-lineno{direction:ltr !important; unicode-bidi:embed}.mw-diff-slot-header{text-align:center}.mw-diff-slot-error{text-align:center;color:var(--color-error,#bf3c2c)} .mw-diff-movedpara-left,.mw-diff-movedpara-right,.mw-diff-movedpara-left:visited,.mw-diff-movedpara-right:visited,.mw-diff-movedpara-left:active,.mw-diff-movedpara-right:active{display:block;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mw-diff-movedpara-left:hover,.mw-diff-movedpara-right:hover{text-decoration:none;color:transparent}.mw-diff-movedpara-left::after,.mw-diff-movedpara-right::after{display:block;color:var(--color-base,#202122);margin-top:-1.25em}.mw-diff-movedpara-left::after,.rtl .mw-diff-movedpara-right::after{content:'↪'}.mw-diff-movedpara-right::after,.rtl .mw-diff-movedpara-left::after{content:'↩'}#mw-inlinediff-header #mw-diff-otitle1,#mw-inlinediff-header #mw-diff-otitle2,#mw-inlinediff-header #mw-diff-otitle3,#mw-inlinediff-header #mw-diff-otitle5{display:none} .diff[data-selected-side='deleted'] .diff-side-added,.diff[data-selected-side='added'] .diff-side-deleted{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:text} .mw-diff-inline-added.mw-diff-empty-line::after,.mw-diff-inline-deleted.mw-diff-empty-line::after,.mw-inline-diff-newline::after{font-family:'Menlo','Consolas','Liberation Mono','Fira Code','Courier New',monospace;font-size:87.5%;padding:0 3px;display:inline-block;color:var(--color-subtle,#54595d)}.mw-diff-inline-added.mw-diff-empty-line::after,.mw-inline-diff-newline::after{content:'↲ Zeilenumbruch';background:var(--background-color-content-added,#a3d3ff)}.mw-diff-inline-deleted.mw-diff-empty-line::after{content:'⟵ löschen';background:var(--background-color-content-removed,#ffe49c)}.mw-diffPage-inlineToggle-container .oo-ui-fieldLayout-body{align-items:center;white-space:nowrap}.mw-diff-empty-line ins,.mw-diff-empty-line del{display:none}.mw-diff-usermetadata,.mw-diff-revision-history-links{display:none}@media only screen and (max-width:calc(1120px - 1px)){.mw-diff-inline-legend{display:none}}.mw-diff-mobile-footer{display:none}\\\",\\\"@media print {\\\\n\\\\ttd.diff-context,td.diff-addedline .diffchange,td.diff-deletedline .diffchange{background-color:transparent}td.diff-addedline .diffchange{text-decoration:underline}td.diff-deletedline .diffchange{text-decoration:line-through}}\\\"]}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.095Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mediawiki.diff.styles&skin=vector-2022&version=wko9b\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mediawiki.diff.styles&skin=vector-2022&sourcemap=1&version=wko9b\",\"mediawiki.editfont.styles@l9cd2\":\"mw.loader.impl(function(){return[\\\"mediawiki.editfont.styles@l9cd2\\\",null,{\\\"css\\\":[\\\".mw-editfont-monospace{font-family:monospace,monospace}.mw-editfont-sans-serif{font-family:sans-serif}.mw-editfont-serif{font-family:serif} .mw-editfont-monospace,.mw-editfont-sans-serif,.mw-editfont-serif{font-size:0.8125rem; -moz-tab-size:4;tab-size:4; }.mw-editfont-monospace.oo-ui-textInputWidget,.mw-editfont-sans-serif.oo-ui-textInputWidget,.mw-editfont-serif.oo-ui-textInputWidget{font-size:inherit}.mw-editfont-monospace.oo-ui-textInputWidget \\\\u003E .oo-ui-inputWidget-input,.mw-editfont-sans-serif.oo-ui-textInputWidget \\\\u003E .oo-ui-inputWidget-input,.mw-editfont-serif.oo-ui-textInputWidget \\\\u003E .oo-ui-inputWidget-input{font-size:0.8125rem}.mw-editfont-monospace.oo-ui-textInputWidget \\\\u003E input.oo-ui-inputWidget-input,.mw-editfont-sans-serif.oo-ui-textInputWidget \\\\u003E input.oo-ui-inputWidget-input,.mw-editfont-serif.oo-ui-textInputWidget \\\\u003E input.oo-ui-inputWidget-input{min-height:32px}\\\"]}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.095Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mediawiki.editfont.styles&skin=vector-2022&version=3irfo\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mediawiki.editfont.styles&skin=vector-2022&sourcemap=1&version=3irfo\",\"mediawiki.interface.helpers.styles@1s8jy\":\"mw.loader.impl(function(){return[\\\"mediawiki.interface.helpers.styles@1s8jy\\\",null,{\\\"css\\\":[\\\".unpatrolled{font-weight:bold;color:var(--color-destructive,#bf3c2c)} .newpage,.minoredit,.botedit{font-weight:bold} .mw-userlink{overflow-wrap:break-word; -webkit-hyphens:auto;hyphens:auto; unicode-bidi:embed} .mw-tempuserlink{background-color:rgba(0,24,73,0.08235294);outline:2px solid rgba(0,24,73,0.08235294);border-radius:2px;white-space:nowrap;  }@media screen{html.skin-theme-clientpref-night .mw-tempuserlink{background-color:rgba(46,48,53,0.84705882);outline-color:rgba(46,48,53,0.84705882)}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-tempuserlink{background-color:rgba(46,48,53,0.84705882);outline-color:rgba(46,48,53,0.84705882)}}a.mw-tempuserlink.mw-userlink.external{ background-color:rgba(0,24,73,0.08235294) !important;  }@media screen{html.skin-theme-clientpref-night a.mw-tempuserlink.mw-userlink.external{ background-color:rgba(46,48,53,0.84705882) !important}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os a.mw-tempuserlink.mw-userlink.external{ background-color:rgba(46,48,53,0.84705882) !important}} .mw-tempuserlink-expired{text-decoration:line-through;text-decoration-thickness:0.075em;position:relative; }.mw-tempuserlink-expired--tooltip{display:none;pointer-events:none;top:100%;left:0}.mw-tempuserlink-expired:hover .mw-tempuserlink-expired--tooltip,.mw-tempuserlink-expired:focus .mw-tempuserlink-expired--tooltip{display:block}a.mw-tempuserlink-expired:hover{text-decoration:line-through underline;text-decoration-thickness:0.075em} span.comment{font-style:italic;unicode-bidi:isolate;overflow-wrap:break-word; word-break:break-word} .autocomment,.autocomment a,.autocomment a:visited{color:var(--color-subtle,#54595d)} li span.deleted,span.history-deleted{text-decoration:line-through;color:var(--color-subtle,#54595d);font-style:italic}span.mw-history-suppressed{ text-decoration-style:double;color:var(--color-base,#202122)} span.mw-revdelundel-link,strong.mw-revdelundel-link{font-size:90%}.mw-usertoollinks-contribs-no-edits{color:var(--color-destructive,#bf3c2c)}.mw-usertoollinks-contribs-no-edits:visited{color:var(--color-destructive--visited,#9f5555)}.mw-usertoollinks-contribs-no-edits:visited:hover{color:var(--color-destructive--visited--hover,#854848)}.mw-usertoollinks-contribs-no-edits:visited:active{color:var(--color-destructive--visited--active,#512e2e)}.mw-usertoollinks-contribs-no-edits:hover{color:var(--color-destructive--hover,#9f3526);text-decoration:underline}.mw-usertoollinks-contribs-no-edits:active{color:var(--color-destructive--active,#612419);text-decoration:underline}.mw-usertoollinks-contribs-no-edits:focus{outline-color:var(--outline-color-progressive--focus,#36c)}.mw-logevent-actionlink a,.mw-logevent-tool a,.mw-diff-tool a,.mw-pager-tools a{color:var(--color-progressive,#36c);border-radius:2px;text-decoration:none; }.mw-logevent-actionlink a:visited,.mw-logevent-tool a:visited,.mw-diff-tool a:visited,.mw-pager-tools a:visited{color:var(--color-visited,#6a60b0)}.mw-logevent-actionlink a:visited:hover,.mw-logevent-tool a:visited:hover,.mw-diff-tool a:visited:hover,.mw-pager-tools a:visited:hover{color:var(--color-visited--hover,#534fa3)}.mw-logevent-actionlink a:visited:active,.mw-logevent-tool a:visited:active,.mw-diff-tool a:visited:active,.mw-pager-tools a:visited:active{color:var(--color-visited--active,#353262)}.mw-logevent-actionlink a:hover,.mw-logevent-tool a:hover,.mw-diff-tool a:hover,.mw-pager-tools a:hover{color:var(--color-progressive--hover,#3056a9);text-decoration:underline}.mw-logevent-actionlink a:active,.mw-logevent-tool a:active,.mw-diff-tool a:active,.mw-pager-tools a:active{color:var(--color-progressive--active,#233566);text-decoration:underline}.mw-logevent-actionlink a:focus-visible,.mw-logevent-tool a:focus-visible,.mw-diff-tool a:focus-visible,.mw-pager-tools a:focus-visible{outline:solid 2px var(--outline-color-progressive--focus,#36c)}@supports not selector(:focus-visible){.mw-logevent-actionlink a:focus,.mw-logevent-tool a:focus,.mw-diff-tool a:focus,.mw-pager-tools a:focus{outline:solid 2px var(--outline-color-progressive--focus,#36c)}}.mw-logevent-actionlink a .cdx-icon:not(.cdx-thumbnail__placeholder__icon--vue):last-child,.mw-logevent-tool a .cdx-icon:not(.cdx-thumbnail__placeholder__icon--vue):last-child,.mw-diff-tool a .cdx-icon:not(.cdx-thumbnail__placeholder__icon--vue):last-child,.mw-pager-tools a .cdx-icon:not(.cdx-thumbnail__placeholder__icon--vue):last-child{min-width:10px;min-height:10px;width:var(--font-size-medium,1rem);height:var(--font-size-medium,1rem);padding-left:4px;vertical-align:middle}ul.mw-logevent-footer{margin:0;padding-top:0.5em}ul.mw-logevent-footer li{display:inline list-item;padding:0 0.3em;list-style:disc}ul.mw-logevent-footer li:first-child{padding-left:0;list-style:none}           .mw-changeslist-separator:empty::before{content:'. .'} .mw-changeslist-separator--semicolon::before{content:';'}.mw-rollback-link::before{content:'['}.mw-rollback-link::after{content:']'}.mw-diff-edit::before,.mw-diff-tool::before,.mw-diff-undo::before,.comment--without-parentheses::before,.mw-changeslist-links::before,.mw-diff-bytes::before,.mw-tag-markers::before,.mw-uctop::before{content:'('}.mw-diff-edit::after,.mw-diff-tool::after,.mw-diff-undo::after,.comment--without-parentheses::after,.mw-changeslist-links::after,.mw-diff-bytes::after,.mw-tag-markers::after,.mw-uctop::after{content:')'}.mw-comment-none{display:block;position:absolute !important; clip:rect(1px,1px,1px,1px);width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden}.mw-changeslist-links{display:inline-block}.mw-changeslist-links \\\\u003E span:not(:first-child)::before{content:' | '}.mw-changeslist-links .mw-rollback-link::before,.mw-changeslist-links .mw-rollback-link::after{content:''}.mw-tag-marker::after{content:','}.mw-tag-marker:last-child::after{content:''}\\\"]}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.095Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mediawiki.interface.helpers.styles&skin=vector-2022&version=1sas7\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mediawiki.interface.helpers.styles&skin=vector-2022&sourcemap=1&version=1sas7\",\"skins.vector.icons.js@jrtw5\":\"mw.loader.impl(function(){return[\\\"skins.vector.icons.js@jrtw5\\\",null,{\\\"css\\\":[\\\".vector-icon.mw-ui-icon-wikimedia-appearance{-webkit-mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=appearance\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=appearance\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-appearance-invert{-webkit-mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=appearance\\\\u0026variant=invert\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=appearance\\\\u0026variant=invert\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-appearance-progressive{-webkit-mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=appearance\\\\u0026variant=progressive\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=appearance\\\\u0026variant=progressive\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-speechBubbleAdd{-webkit-mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=speechBubbleAdd\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=speechBubbleAdd\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-speechBubbleAdd-invert{-webkit-mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=speechBubbleAdd\\\\u0026variant=invert\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=speechBubbleAdd\\\\u0026variant=invert\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-speechBubbleAdd-progressive{-webkit-mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=speechBubbleAdd\\\\u0026variant=progressive\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=speechBubbleAdd\\\\u0026variant=progressive\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-speechBubbles{-webkit-mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=speechBubbles\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=speechBubbles\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-speechBubbles-invert{-webkit-mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=speechBubbles\\\\u0026variant=invert\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=speechBubbles\\\\u0026variant=invert\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-speechBubbles-progressive{-webkit-mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=speechBubbles\\\\u0026variant=progressive\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=speechBubbles\\\\u0026variant=progressive\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-article{-webkit-mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=article\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=article\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-article-invert{-webkit-mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=article\\\\u0026variant=invert\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=article\\\\u0026variant=invert\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-article-progressive{-webkit-mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=article\\\\u0026variant=progressive\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=article\\\\u0026variant=progressive\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-history{-webkit-mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=history\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=history\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-history-invert{-webkit-mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=history\\\\u0026variant=invert\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=history\\\\u0026variant=invert\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-history-progressive{-webkit-mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=history\\\\u0026variant=progressive\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=history\\\\u0026variant=progressive\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-wikiText{-webkit-mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=wikiText\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=wikiText\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-wikiText-invert{-webkit-mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=wikiText\\\\u0026variant=invert\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=wikiText\\\\u0026variant=invert\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-wikiText-progressive{-webkit-mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=wikiText\\\\u0026variant=progressive\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=wikiText\\\\u0026variant=progressive\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-edit{-webkit-mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=edit\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=edit\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-edit-invert{-webkit-mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=edit\\\\u0026variant=invert\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=edit\\\\u0026variant=invert\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-edit-progressive{-webkit-mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=edit\\\\u0026variant=progressive\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=edit\\\\u0026variant=progressive\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-editLock{-webkit-mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=editLock\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=editLock\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-editLock-invert{-webkit-mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=editLock\\\\u0026variant=invert\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=editLock\\\\u0026variant=invert\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-editLock-progressive{-webkit-mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=editLock\\\\u0026variant=progressive\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=editLock\\\\u0026variant=progressive\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-exitFullscreen{-webkit-mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=exitFullscreen\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=exitFullscreen\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-exitFullscreen-invert{-webkit-mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=exitFullscreen\\\\u0026variant=invert\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=exitFullscreen\\\\u0026variant=invert\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-exitFullscreen-progressive{-webkit-mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=exitFullscreen\\\\u0026variant=progressive\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=exitFullscreen\\\\u0026variant=progressive\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-fullScreen{-webkit-mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=fullScreen\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=fullScreen\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-fullScreen-invert{-webkit-mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=fullScreen\\\\u0026variant=invert\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=fullScreen\\\\u0026variant=invert\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-fullScreen-progressive{-webkit-mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=fullScreen\\\\u0026variant=progressive\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://de.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=fullScreen\\\\u0026variant=progressive\\\\u0026format=original\\\\u0026lang=de\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}\\\"]}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.095Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=skins.vector.icons.js&skin=vector-2022&version=12g4g\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=skins.vector.icons.js&skin=vector-2022&sourcemap=1&version=12g4g\",\"ext.cite.ux-enhancements@2ifqj\":\"mw.loader.impl(function(){return[\\\"ext.cite.ux-enhancements@2ifqj\\\",function($,jQuery,require,module){'use strict';mw.hook('wikipage.content').add(($content)=>{const accessibilityLabelOne=mw.msg('cite_references_link_accessibility_label');const accessibilityLabelMany=mw.msg('cite_references_link_many_accessibility_label');$content.find('.mw-cite-backlink').each((_,el)=>{const $links=$(el).find('a');if($links.length>1){$links.eq(0).prepend($('<span>').addClass('cite-accessibility-label').text(accessibilityLabelMany+' '));}else{$links.attr('aria-label',accessibilityLabelOne).attr('title',accessibilityLabelOne);}});});\\n'use strict';(function(){function isNamedReference(id){return/^cite_ref-\\\\D/.test(id);}function isReusedNamedReference(id,$content){if(!isNamedReference(id)){return false;}return!id.endsWith('-0')||$content.find('.references a[href=\\\"#'+$.escapeSelector(id.slice(0,-1))+'1\\\"]').length;}function makeUpArrowLink($backlinkWrapper){let textNode=$backlinkWrapper[0].firstChild;const accessibilityLabel=mw.msg('cite_references_link_accessibility_back_label');const $upArrowLink=$('<a>').addClass('mw-cite-up-arrow-backlink').attr('aria-label',accessibilityLabel).attr('title',accessibilityLabel);if(!textNode){return $upArrowLink;}while(textNode.firstChild&&textNode.className!=='cite-accessibility-label'){textNode=textNode.firstChild;}if(textNode.nodeType!==Node.TEXT_NODE||!textNode.data.trim()){return $upArrowLink;}const upArrow=textNode.data.trim();textNode.data=textNode.data.replace(upArrow,'');$backlinkWrapper.prepend($('<span>').addClass('mw-cite-up-arrow').text(upArrow),$upArrowLink.text(upArrow)\\n);return $upArrowLink;}function updateUpArrowLink($backlink){const $backlinkWrapper=$backlink.closest('.mw-cite-backlink, li');let $upArrowLink=$backlinkWrapper.find('.mw-cite-up-arrow-backlink');if(!$upArrowLink.length&&$backlinkWrapper.length){$upArrowLink=makeUpArrowLink($backlinkWrapper);}$upArrowLink.attr('href',$backlink.attr('href'));}mw.hook('wikipage.content').add(($content)=>{$content.find('.reference[id] > a').on('click',function(){const id=$(this).parent().attr('id');$content.find('.mw-cite-targeted-backlink').removeClass('mw-cite-targeted-backlink');if(!isReusedNamedReference(id,$content)){return;}const $backlink=$content.find('.references a[href=\\\"#'+$.escapeSelector(id)+'\\\"]:not(.mw-cite-up-arrow-backlink)').first().addClass('mw-cite-targeted-backlink');if($backlink.length){updateUpArrowLink($backlink);}});});}());\\n'use strict';(function(){let lastFootnoteClicked;function addTocTracking($content,experiment){const $referencesList=$content.find('.mw-heading2 ~ .mw-references-wrap, .mw-heading2 ~ ol.references').last();const $headline=$referencesList.prevAll('.mw-heading2').first().children('h2');const anchor=$headline.attr('id');const isReferencesListInViewport=()=>$headline.get(0).getBoundingClientRect().top<window.innerHeight;if(!anchor){return false;}const $tocLink=$('#vector-toc a[href=\\\"#'+CSS.escape(anchor)+'\\\"]');if($tocLink.length===0){return false;}if(isReferencesListInViewport()){experiment.send('initial-pageview-shows-references');}$tocLink.on('click',()=>{experiment.send('click-toc-link');});$(window).on('scroll',mw.util.debounce(()=>{if(isReferencesListInViewport()){experiment.send('scrolled-to-references');}},500));return true;}function addFootnoteTracking($content,experiment){const $footnotes=$content.find('sup.reference a');$footnotes.on('click',function(event){if(!event.pointerType||event.pointerType==='touch'){\\nreturn;}if(this!==lastFootnoteClicked){experiment.sendExposure();experiment.send('click-footnote-marker');lastFootnoteClicked=this;}else{const $popupsReflistLink=$('.mwe-popups-reflist-link-wrapper');if($popupsReflistLink.length&&!$popupsReflistLink.hasClass('mwe-popups-reflist-link-hidden')){experiment.send('click-footnote-marker-twice');}}});}function addFootnoteContentExperiment($content){if(mw.testKitchen&&!mw.config.get('wgMFMode')){mw.testKitchen.getExperiment('cite-footnote-content-interaction-experiment').then((experiment)=>{if(experiment&&experiment.getAssignedGroup()){experiment.send('page_visit');addFootnoteTracking($content,experiment);const foundToc=addTocTracking($content,experiment);if(!foundToc){experiment.send('no-toc-tracking-attached');}}});}}mw.hook('wikipage.content').add(addFootnoteContentExperiment);}());\\n},{\\\"css\\\":[\\\".cite-accessibility-label{ top:-99999px;clip:rect(1px,1px,1px,1px); position:absolute !important;padding:0 !important;border:0 !important;height:1px !important;width:1px !important; overflow:hidden}:target .mw-cite-targeted-backlink{font-weight:bold}.mw-cite-up-arrow-backlink{display:none}:target .mw-cite-up-arrow-backlink{display:inline}:target .mw-cite-up-arrow{display:none}\\\"]},{\\\"cite_references_link_accessibility_back_label\\\":\\\"Zur\\\\u00fcck nach oben springen\\\",\\\"cite_references_link_accessibility_label\\\":\\\"Hochspringen\\\",\\\"cite_references_link_many_accessibility_label\\\":\\\"Hochspringen nach:\\\"}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.095Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.cite.ux-enhancements&skin=vector-2022&version=1u0d9\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.cite.ux-enhancements&skin=vector-2022&sourcemap=1&version=1u0d9\",\"ext.urlShortener.toolbar@1c9sj\":\"mw.loader.impl(function(){return[\\\"ext.urlShortener.toolbar@1c9sj\\\",function($,jQuery,require,module){(function(){let panelPromise;const $shortenUrlLink=$('#t-urlshortener a, .menu__item--page-actions-overflow-urlshortener');const $qrCodeLink=$('#t-urlshortener-qrcode a, .menu__item--page-actions-overflow-qrcode');$shortenUrlLink.attr('aria-haspopup','dialog');$shortenUrlLink.on('click',(e)=>{e.preventDefault();if(!panelPromise){const linkText=$shortenUrlLink.html();$shortenUrlLink.text(mw.msg('urlshortener-url-input-submitting'));panelPromise=mw.loader.using(['oojs-ui-windows','mediawiki.api','mediawiki.widgets']).then(()=>{const api=new mw.Api();return api.post({action:'shortenurl',url:window.location.href,qrcode:true}).then((response)=>{const data=response.shortenurl;const panel=new OO.ui.PanelLayout({expanded:false});if(data.shorturl){const widget=new mw.widgets.CopyTextLayout({align:'top',label:mw.msg('urlshortener-shortened-url-label'),classes:['ext-urlshortener-result','ext-urlshortener-result-dialog'],copyText:data.shorturl,help:mw.msg('urlshortener-shortened-url-alt'),\\nhelpInline:true,successMessage:mw.msg('urlshortener-copy-success'),failMessage:mw.msg('urlshortener-copy-fail')});const $alt=$('<a>');widget.$help.append(' ',$alt);$alt.attr('href',data.shorturlalt).text(data.shorturlalt);$alt.off('click').on('click',(event)=>{event.preventDefault();widget.textInput.setValue(data.shorturlalt);widget.onButtonClick();widget.textInput.setValue(data.shorturl);$alt[0].focus();});panel.$element.append(widget.$element);panel.copyTextWidget=widget;}if(data.qrcode){$shortenUrlLink.html(linkText);const qrCodeUri=`data:image/svg+xml;charset=utf-8,${encodeURIComponent(data.qrcode)}`;const download=new OO.ui.ButtonWidget({icon:'download',label:mw.msg('urlshortener-toolbox-qrcode'),href:'.'});download.$button.attr({download:'qrcode.svg',href:qrCodeUri});panel.$element.append($('<div>').addClass('ext-urlshortener-qrcode').append($('<img>').attr('src',qrCodeUri),download.$element));}return panel;});});}panelPromise.then((panel)=>{OO.ui.alert(panel.$element,{size:'medium'});\\nif(panel.copyTextWidget){setTimeout(()=>{panel.copyTextWidget.button.focus();},500);}},()=>{$shortenUrlLink.text(mw.msg('urlshortener-failed-try-again'));$shortenUrlLink.off('click').removeAttr('aria-haspopup');});return false;});$qrCodeLink.on('click',(e)=>{e.preventDefault();const updateLabel=(msg)=>{let $link=$qrCodeLink.find('.toggle-list-item__label');$link=$link.length?$link:$qrCodeLink;$link.text(msg);};mw.loader.using('mediawiki.api').then(()=>{updateLabel(mw.msg('urlshortener-url-input-submitting'));const api=new mw.Api();api.post({action:'shortenurl',url:window.location.href,qrcode:true}).then((data)=>{const downloadLink=document.createElement('a');downloadLink.download='qrcode.svg';downloadLink.href='data:image/svg+xml,'+encodeURIComponent(data.shortenurl.qrcode);document.body.appendChild(downloadLink);downloadLink.click();document.body.removeChild(downloadLink);updateLabel(mw.msg('urlshortener-toolbox-qrcode'));mw.notify(mw.msg('urlshortener-qrcode-downloaded'),{type:'success'});\\n},()=>{updateLabel(mw.msg('urlshortener-failed-try-again'));$qrCodeLink.off('click');});});return false;});}());\\n},{\\\"css\\\":[\\\".ext-urlshortener-result-dialog{font-size:0.90909em}.ext-urlshortener-result-dialog a{word-wrap:break-word}.ext-urlshortener-qrcode{text-align:center}.ext-urlshortener-qrcode img{width:320px}\\\"]},{\\\"urlshortener-copy-fail\\\":\\\"Die URL konnte nicht in die Zwischenablage kopiert werden.\\\",\\\"urlshortener-copy-success\\\":\\\"URL in die Zwischenablage kopiert.\\\",\\\"urlshortener-failed-try-again\\\":\\\"Fehlgeschlagen. Erneut versuchen?\\\",\\\"urlshortener-qrcode-downloaded\\\":\\\"QR-Code als SVG-Datei heruntergeladen\\\",\\\"urlshortener-shortened-url-alt\\\":\\\"Du kannst auch diese alternative URL verwenden:\\\",\\\"urlshortener-shortened-url-label\\\":\\\"Gek\\\\u00fcrzte URL:\\\",\\\"urlshortener-toolbox-qrcode\\\":\\\"QR-Code herunterladen\\\",\\\"urlshortener-url-input-submitting\\\":\\\"K\\\\u00fcrze \\\\u2026\\\"}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.095Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.urlShortener.toolbar&skin=vector-2022&version=27x74\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.urlShortener.toolbar&skin=vector-2022&sourcemap=1&version=27x74\",\"mmv.codex@187lo\":\"mw.loader.impl(function(){return[\\\"mmv.codex@187lo\\\",null,{\\\"css\\\":[\\\".cdx-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;min-height:32px;max-width:28rem;margin:0;border-width:1px;border-style:solid;border-radius:2px;padding-right:11px;padding-left:11px;font-family:inherit;font-size:var(--font-size-medium,1rem);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-button--size-small{gap:4px;min-height:1.5rem;padding-right:5px;padding-left:5px}.cdx-button--size-large{min-height:44px;padding-right:15px;padding-left:15px}.cdx-button--icon-only{min-width:32px;padding-right:0;padding-left:0}.cdx-button--icon-only.cdx-button--size-small{min-width:1.5rem}.cdx-button--icon-only.cdx-button--size-large{min-width:44px}.cdx-button::-moz-focus-inner{border:0;padding:0}.cdx-button .cdx-button__icon,.cdx-button .cdx-icon{vertical-align:middle}.cdx-button .cdx-icon{color:inherit}.cdx-button--fake-button,.cdx-button--fake-button:hover,.cdx-button--fake-button:focus{text-decoration:none}.cdx-button:enabled,.cdx-button.cdx-button--fake-button--enabled{background-color:var(--background-color-interactive-subtle,#f8f9fa);color:var(--color-neutral,#404244);border-color:var(--border-color-interactive,#72777d)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled .cdx-button__icon{background-color:var(--color-neutral,#404244)}}.cdx-button:enabled:hover,.cdx-button.cdx-button--fake-button--enabled:hover{background-color:var(--background-color-interactive-subtle--hover,#eaecf0);border-color:var(--border-color-interactive--hover,#27292d);cursor:pointer}.cdx-button:enabled:active,.cdx-button.cdx-button--fake-button--enabled:active,.cdx-button:enabled.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--is-active{background-color:var(--background-color-interactive-subtle--active,#dadde3);border-color:var(--border-color-interactive--active,#202122)}.cdx-button:enabled:focus,.cdx-button.cdx-button--fake-button--enabled:focus{outline:1px solid transparent}.cdx-button:enabled:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-progressive--focus,#36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus,#36c)}.cdx-button:enabled.cdx-button--action-progressive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive{background-color:var(--background-color-progressive-subtle,#e8eeff);color:var(--color-progressive,#36c);border-color:var(--border-color-progressive,#36c)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--action-progressive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive .cdx-button__icon{background-color:var(--color-progressive,#36c)}}.cdx-button:enabled.cdx-button--action-progressive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:hover{background-color:var(--background-color-progressive-subtle--hover,#d9e2ff);color:var(--color-progressive--hover,#3056a9);border-color:var(--border-color-progressive--hover,#3056a9)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--action-progressive:hover .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:hover .cdx-button__icon{background-color:var(--color-progressive--hover,#3056a9)}}.cdx-button:enabled.cdx-button--action-progressive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:active,.cdx-button:enabled.cdx-button--action-progressive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive.cdx-button--is-active{background-color:var(--background-color-progressive-subtle--active,#b6d4fb);color:var(--color-progressive--active,#233566);border-color:var(--border-color-progressive--active,#233566)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--action-progressive:active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:active .cdx-button__icon,.cdx-button:enabled.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon{background-color:var(--color-progressive--active,#233566)}}.cdx-button:enabled.cdx-button--action-destructive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive{background-color:var(--background-color-destructive-subtle,#ffe9e5);color:var(--color-destructive,#bf3c2c);border-color:var(--border-color-destructive,#f54739)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--action-destructive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive .cdx-button__icon{background-color:var(--color-destructive,#bf3c2c)}}.cdx-button:enabled.cdx-button--action-destructive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:hover{background-color:var(--background-color-destructive-subtle--hover,#ffdad3);color:var(--color-destructive--hover,#9f3526);border-color:var(--border-color-destructive--hover,#9f3526)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--action-destructive:hover .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:hover .cdx-button__icon{background-color:var(--color-destructive--hover,#9f3526)}}.cdx-button:enabled.cdx-button--action-destructive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:active,.cdx-button:enabled.cdx-button--action-destructive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive.cdx-button--is-active{background-color:var(--background-color-destructive-subtle--active,#ffc8bd);color:var(--color-destructive--active,#612419);border-color:var(--border-color-destructive--active,#612419)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--action-destructive:active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:active .cdx-button__icon,.cdx-button:enabled.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon{background-color:var(--color-destructive--active,#612419)}}.cdx-button:enabled.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-destructive--focus,#36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-destructive--focus,#36c)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive{background-color:var(--background-color-progressive,#36c);color:var(--color-inverted-fixed,#fff);border-color:var(--border-color-transparent,transparent)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover{background-color:var(--background-color-progressive--hover,#3056a9)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:active,.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive.cdx-button--is-active{background-color:var(--background-color-progressive--active,#233566)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-progressive--focus,#36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus,#36c),inset 0 0 0 2px var(--box-shadow-color-inverted,#fff)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive .cdx-button__icon{background-color:var(--color-inverted-fixed,#fff)}}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive{background-color:var(--background-color-destructive,#bf3c2c);color:var(--color-inverted-fixed,#fff);border-color:var(--border-color-transparent,transparent)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive:hover{background-color:var(--background-color-destructive--hover,#9f3526)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive:active,.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive.cdx-button--is-active{background-color:var(--background-color-destructive--active,#612419)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-destructive--focus,#36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-destructive--focus,#36c),inset 0 0 0 2px var(--box-shadow-color-inverted,#fff)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive .cdx-button__icon{background-color:var(--color-inverted-fixed,#fff)}}.cdx-button:enabled.cdx-button--weight-quiet,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet{background-color:var(--background-color-transparent,transparent);border-color:var(--border-color-transparent,transparent)}.cdx-button:enabled.cdx-button--weight-quiet:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet:hover{background-color:var(--background-color-interactive-subtle--hover,#eaecf0);mix-blend-mode:var(--mix-blend-mode-blend,multiply)}.cdx-button:enabled.cdx-button--weight-quiet:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet:active,.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--is-active{background-color:var(--background-color-interactive-subtle--active,#dadde3)}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive{color:var(--color-progressive,#36c)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive .cdx-button__icon{background-color:var(--color-progressive,#36c)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover{background-color:var(--background-color-progressive-subtle--hover,#d9e2ff);color:var(--color-progressive--hover,#3056a9);border-color:var(--border-color-transparent,transparent)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover .cdx-button__icon{background-color:var(--color-progressive--hover,#3056a9)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active,.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active{background-color:var(--background-color-progressive-subtle--active,#b6d4fb);color:var(--color-progressive--active,#233566);border-color:var(--border-color-transparent,transparent)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active .cdx-button__icon,.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon{background-color:var(--color-progressive--active,#233566)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-progressive--focus,#36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus,#36c)}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive{color:var(--color-destructive,#bf3c2c)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive .cdx-button__icon{background-color:var(--color-destructive,#bf3c2c)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover{background-color:var(--background-color-destructive-subtle--hover,#ffdad3);color:var(--color-destructive--hover,#9f3526);border-color:var(--border-color-transparent,transparent)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover .cdx-button__icon{background-color:var(--color-destructive--hover,#9f3526)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:active,.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive.cdx-button--is-active{background-color:var(--background-color-destructive-subtle--active,#ffc8bd);color:var(--color-destructive--active,#612419);border-color:var(--border-color-transparent,transparent)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:active .cdx-button__icon,.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon{background-color:var(--color-destructive--active,#612419)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-destructive--focus,#36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-destructive--focus,#36c)}.cdx-button:disabled,.cdx-button.cdx-button--fake-button--disabled{background-color:var(--background-color-disabled,#dadde3);color:var(--color-disabled-emphasized,#a2a9b1);border-color:var(--border-color-transparent,transparent)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:disabled .cdx-button__icon,.cdx-button.cdx-button--fake-button--disabled .cdx-button__icon{background-color:var(--color-inverted,#fff)}}.cdx-button:disabled.cdx-button--weight-quiet,.cdx-button.cdx-button--fake-button--disabled.cdx-button--weight-quiet{background-color:var(--background-color-transparent,transparent);color:var(--color-disabled,#a2a9b1)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:disabled.cdx-button--weight-quiet .cdx-button__icon,.cdx-button.cdx-button--fake-button--disabled.cdx-button--weight-quiet .cdx-button__icon{background-color:var(--color-disabled,#a2a9b1)}}.cdx-icon{color:var(--color-base,#202122);display:inline-flex;align-items:center;justify-content:center;vertical-align:text-bottom}.cdx-icon svg{fill:currentcolor;width:100%;height:100%}.cdx-icon--x-small{min-width:10px;min-height:10px;width:calc(var(--font-size-medium,1rem) - 4px);height:calc(var(--font-size-medium,1rem) - 4px)}.cdx-icon--small{min-width:14px;min-height:14px;width:var(--font-size-medium,1rem);height:var(--font-size-medium,1rem)}.cdx-icon--medium{min-width:18px;min-height:18px;width:calc(var(--font-size-medium,1rem) + 4px);height:calc(var(--font-size-medium,1rem) + 4px)}.cdx-icon--flipped svg{transform:scaleX(-1)}.cdx-dialog-backdrop{background-color:var(--background-color-backdrop-light,rgba(255,255,255,.65));display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;z-index:400;min-height:100%;width:100vw;height:100vh;height:-webkit-fill-available}.cdx-dialog{background-color:var(--background-color-base,#fff);display:flex;flex-direction:column;box-sizing:border-box;width:calc(100vw - 2rem);height:unset;max-height:calc(100vh - 2rem);border:1px solid var(--border-color-base,#a2a9b1);border-radius:2px;box-shadow:0 4px 8px 0 var(--box-shadow-color-alpha-base,rgba(0,0,0,.06)),0 0 16px 0 var(--box-shadow-color-alpha-base,rgba(0,0,0,.06))}.cdx-dialog--fixed-height{height:calc(100vh - 2rem)}.cdx-dialog--fixed-height-custom{height:var(--17e0a1f0)}@media (min-width:640px){.cdx-dialog{max-width:32rem}}.cdx-dialog__header{padding:16px 24px 8px}.cdx-dialog__header--default{display:flex;align-items:baseline;justify-content:flex-end;box-sizing:border-box;width:100%}.cdx-dialog__header__title-group{display:flex;flex-grow:1;flex-direction:column}.cdx-dialog__header .cdx-dialog__header__title{margin:0;border:0;padding:0;font-family:inherit;font-size:var(--font-size-x-large,1.25rem);font-weight:700;line-height:var(--line-height-x-large,1.875rem)}.cdx-dialog__header .cdx-dialog__header__subtitle{color:var(--color-subtle,#54595d);margin:0;padding:0;font-size:var(--font-size-medium,1rem);line-height:var(--line-height-small,1.375rem)}.cdx-dialog__header__close-button.cdx-button{margin-right:-8px}@media (min-width:640px){.cdx-dialog__header--no-close-button .cdx-dialog__header__close-button{display:none}}.cdx-dialog--dividers .cdx-dialog__header{border-bottom:1px solid var(--border-color-subtle,#c8ccd1)}.cdx-dialog__body{padding:8px 24px;overflow-y:auto;font-family:sans-serif;font-size:var(--font-size-medium,1rem);font-weight:400;line-height:var(--line-height-medium,1.625rem)}.cdx-dialog__body--no-footer{padding-bottom:24px}.cdx-dialog__body\\\\u003E*:first-child{margin-top:0;padding-top:0}.cdx-dialog__body\\\\u003E*:last-child{margin-bottom:0;padding-bottom:0}.cdx-dialog__footer{margin-top:auto;padding:16px 24px 24px}.cdx-dialog__footer--default{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:space-between;gap:12px}.cdx-dialog__footer__actions{display:flex;flex-grow:1;flex-direction:row-reverse;gap:12px}@media (max-width:639px){.cdx-dialog__footer__actions{flex-direction:column;width:100%}.cdx-dialog__footer__actions .cdx-button{max-width:none}}.cdx-dialog--dividers .cdx-dialog__footer{border-top:1px solid var(--border-color-subtle,#c8ccd1)}.cdx-dialog__footer .cdx-dialog__footer__text{color:var(--color-subtle,#54595d);flex:1 0 auto;width:100%;margin:0;font-size:var(--font-size-small,.875rem);line-height:var(--line-height-small,1.375rem)}.cdx-dialog--vertical-actions .cdx-dialog__footer__actions{flex-direction:column;width:100%}.cdx-dialog--vertical-actions .cdx-dialog__footer__actions .cdx-button{max-width:none}.cdx-dialog-focus-trap{position:absolute}.cdx-dialog-focus-trap:focus{outline:0}.cdx-dialog-fade-enter-active,.cdx-dialog-fade-leave-active{transition-property:opacity;transition-duration:.25s;transition-timing-function:ease}.cdx-dialog-fade-enter-from,.cdx-dialog-fade-leave-to{opacity:0}.cdx-progress-bar{box-sizing:border-box;overflow-x:hidden}.cdx-progress-bar__bar{background-color:var(--background-color-progressive,#36c);width:33.33%;height:100%}.cdx-progress-bar--disabled .cdx-progress-bar__bar{background-color:var(--background-color-disabled,#dadde3)}.cdx-progress-bar:not(.cdx-progress-bar--disabled) .cdx-progress-bar__bar:not(.cdx-progress-bar__bar--determinate){animation-name:cdx-animation-progress-bar__bar;animation-duration:1.6s;animation-timing-function:linear;animation-iteration-count:infinite}.cdx-progress-bar__bar--determinate{width:calc((var(--cdx-progress-value,0) / var(--cdx-progress-max,100)) * 100%)}.cdx-progress-bar:not(.cdx-progress-bar--inline){background-color:var(--background-color-base,#fff);position:relative;z-index:1;height:.75rem;max-width:none;border:1px solid var(--border-color-progressive,#36c);border-width:1px;border-style:solid;border-color:var(--border-color-progressive,#36c);border-radius:2px}.cdx-progress-bar:not(.cdx-progress-bar--inline).cdx-progress-bar--disabled{border-color:var(--border-color-disabled,#c8ccd1)}.cdx-progress-bar--inline{width:100%;height:.25rem}.cdx-progress-bar__label{color:var(--color-base,#202122);font-size:var(--font-size-small,.875rem);white-space:wrap}.cdx-progress-bar__labels{display:flex;justify-content:space-between}.cdx-progress-bar__label--start{text-align:left}.cdx-progress-bar__label--end{text-align:right}@keyframes cdx-animation-progress-bar__bar{0%{transform:translate(-100%)}to{transform:translate(300%)}}.cdx-thumbnail{display:inline-flex}.cdx-thumbnail__placeholder,.cdx-thumbnail__image{background-position:center;background-repeat:no-repeat;background-size:cover;flex-shrink:0;box-sizing:border-box;min-width:40px;min-height:40px;width:2.5rem;height:2.5rem;border:1px solid var(--border-color-subtle,#c8ccd1);border-radius:2px}.cdx-thumbnail__image{background-color:var(--background-color-base-fixed,#fff);display:inline-block}.cdx-thumbnail__image-enter-active{transition-property:opacity;transition-duration:.1s}.cdx-thumbnail__image-enter-from{opacity:0}.cdx-thumbnail__placeholder{background-color:var(--background-color-interactive-subtle,#f8f9fa);display:inline-flex;align-items:center;justify-content:center}.cdx-thumbnail__placeholder__icon{min-width:10px;min-height:10px;width:calc(var(--font-size-medium,1rem) + 4px);height:calc(var(--font-size-medium,1rem) + 4px);display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image:none) or (mask-image:none))){.cdx-thumbnail__placeholder__icon{background-position:center;background-repeat:no-repeat;background-size:max(calc(var(--font-size-medium,1rem) + 4px),10px)}}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-thumbnail__placeholder__icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(calc(var(--font-size-medium,1rem) + 4px),10px);mask-size:max(calc(var(--font-size-medium,1rem) + 4px),10px)}}@supports not (((-webkit-mask-image:none) or (mask-image:none))){.cdx-thumbnail__placeholder__icon{background-image:url('data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\"http://www.w3.org/2000/svg\\\\\\\" width=\\\\\\\"20\\\\\\\" height=\\\\\\\"20\\\\\\\" viewBox=\\\\\\\"0 0 20 20\\\\\\\" fill=\\\\\\\"%23000\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\"M19 3H1v14h18zM3 14l3.5-4.5 2.5 3L12.5 8l4.5 6z\\\\\\\"/\\\\u003E\\\\u003Cpath d=\\\\\\\"M19 5H1V3h18zm0 12H1v-2h18z\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E');filter:invert(var(--filter-invert-icon,0));opacity:var(--opacity-icon-base,.87)}}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-thumbnail__placeholder__icon{-webkit-mask-image:url('data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\"http://www.w3.org/2000/svg\\\\\\\" width=\\\\\\\"20\\\\\\\" height=\\\\\\\"20\\\\\\\" viewBox=\\\\\\\"0 0 20 20\\\\\\\" fill=\\\\\\\"%23000\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\"M19 3H1v14h18zM3 14l3.5-4.5 2.5 3L12.5 8l4.5 6z\\\\\\\"/\\\\u003E\\\\u003Cpath d=\\\\\\\"M19 5H1V3h18zm0 12H1v-2h18z\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E');mask-image:url('data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\"http://www.w3.org/2000/svg\\\\\\\" width=\\\\\\\"20\\\\\\\" height=\\\\\\\"20\\\\\\\" viewBox=\\\\\\\"0 0 20 20\\\\\\\" fill=\\\\\\\"%23000\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\"M19 3H1v14h18zM3 14l3.5-4.5 2.5 3L12.5 8l4.5 6z\\\\\\\"/\\\\u003E\\\\u003Cpath d=\\\\\\\"M19 5H1V3h18zm0 12H1v-2h18z\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E');background-color:var(--color-placeholder,#72777d)}}.cdx-thumbnail__placeholder__icon--vue.cdx-icon{color:var(--color-placeholder,#72777d)}.cdx-search-result-title{display:inline-block;max-width:100%;font-weight:700}.cdx-search-result-title__match{font-weight:400}.cdx-menu-item{list-style:none;position:relative;padding:8px 12px;font-size:var(--font-size-medium,1rem);line-height:var(--line-height-small,1.375rem);transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-menu-item__content{display:flex;align-items:center;word-wrap:break-word}@supports (word-break:break-word){.cdx-menu-item__content{word-wrap:unset;word-break:break-word}}@supports (overflow-wrap:anywhere){.cdx-menu-item__content{word-break:normal;overflow-wrap:anywhere}}.cdx-menu-item__content:lang(de),.cdx-menu-item__content:lang(de-AT),.cdx-menu-item__content:lang(de-CH),.cdx-menu-item__content:lang(de-DE),.cdx-menu-item__content:lang(de-LI),.cdx-menu-item__content:lang(de-LU),.cdx-menu-item__content:lang(de-x-formal){-webkit-hyphens:auto;hyphens:auto}.cdx-menu-item__content,.cdx-menu-item__content:hover{text-decoration:none}.cdx-menu-item--has-description .cdx-menu-item__content{align-items:flex-start}.cdx-menu-item__text{max-width:100%}.cdx-menu-item__text__description{display:block}.cdx-menu-item__thumbnail.cdx-thumbnail{margin-right:8px}.cdx-menu-item__icon{height:var(--line-height-small,1.375rem);margin-right:8px}.cdx-menu-item__icon.cdx-icon{color:var(--color-subtle,#54595d)}.cdx-menu-item__selected-icon{height:var(--line-height-small,1.375rem);margin-left:auto}.cdx-menu-item__selected-icon.cdx-icon{color:inherit}.cdx-menu-item--bold-label .cdx-menu-item__text__label{font-weight:700}.cdx-menu-item--hide-description-overflow .cdx-menu-item__text{overflow:hidden}.cdx-menu-item--hide-description-overflow .cdx-menu-item__text__description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cdx-menu-item--enabled,.cdx-menu-item--enabled .cdx-menu-item__content{color:var(--color-base,#202122)}.cdx-menu-item--enabled .cdx-menu-item__text__supporting-text,.cdx-menu-item--enabled .cdx-menu-item__text__description{color:var(--color-subtle,#54595d)}.cdx-menu-item--enabled.cdx-menu-item--highlighted{background-color:var(--background-color-interactive-subtle--hover,#eaecf0);cursor:pointer}.cdx-menu-item--enabled.cdx-menu-item--active{background-color:var(--background-color-interactive-subtle--active,#dadde3)}.cdx-menu-item--enabled.cdx-menu-item--selected{background-color:var(--background-color-progressive-subtle,#e8eeff);color:var(--color-progressive,#36c)}.cdx-menu-item--enabled.cdx-menu-item--selected .cdx-menu-item__content,.cdx-menu-item--enabled.cdx-menu-item--selected .cdx-menu-item__text__supporting-text,.cdx-menu-item--enabled.cdx-menu-item--selected .cdx-menu-item__text__description,.cdx-menu-item--enabled.cdx-menu-item--selected .cdx-menu-item__icon{color:var(--color-progressive,#36c)}.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted{background-color:var(--background-color-progressive-subtle--hover,#d9e2ff)}.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__content,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__text__supporting-text,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__text__description,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__icon{color:var(--color-progressive--hover,#3056a9)}.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--active{background-color:var(--background-color-progressive-subtle--active,#b6d4fb)}.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__content,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__text__supporting-text,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__text__description,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__icon{color:var(--color-progressive--active,#233566)}.cdx-menu-item--disabled{color:var(--color-disabled,#a2a9b1);cursor:default}.cdx-menu-item--disabled .cdx-menu-item__text__description,.cdx-menu-item--disabled .cdx-menu-item__icon{color:inherit}.cdx-menu-item--destructive .cdx-menu-item__content,.cdx-menu-item--destructive .cdx-menu-item__text__supporting-text,.cdx-menu-item--destructive .cdx-menu-item__text__description,.cdx-menu-item--destructive .cdx-menu-item__icon{color:var(--color-destructive,#bf3c2c)}.cdx-menu-item--destructive.cdx-menu-item--highlighted{background-color:var(--background-color-destructive-subtle--hover,#ffdad3)}.cdx-menu-item--destructive.cdx-menu-item--highlighted .cdx-menu-item__content,.cdx-menu-item--destructive.cdx-menu-item--highlighted .cdx-menu-item__text__supporting-text,.cdx-menu-item--destructive.cdx-menu-item--highlighted .cdx-menu-item__text__description,.cdx-menu-item--destructive.cdx-menu-item--highlighted .cdx-menu-item__icon{color:var(--color-destructive--hover,#9f3526)}.cdx-menu-item--destructive.cdx-menu-item--active{background-color:var(--background-color-destructive-subtle--active,#ffc8bd)}.cdx-menu-item--destructive.cdx-menu-item--active .cdx-menu-item__content,.cdx-menu-item--destructive.cdx-menu-item--active .cdx-menu-item__text__supporting-text,.cdx-menu-item--destructive.cdx-menu-item--active .cdx-menu-item__text__description,.cdx-menu-item--destructive.cdx-menu-item--active .cdx-menu-item__icon{color:var(--color-destructive--active,#612419)}.cdx-menu-item--destructive.cdx-menu-item--selected{background-color:var(--background-color-destructive-subtle,#ffe9e5);color:var(--color-destructive,#bf3c2c)}.cdx-menu-item--destructive.cdx-menu-item--selected .cdx-menu-item__content,.cdx-menu-item--destructive.cdx-menu-item--selected .cdx-menu-item__text__supporting-text,.cdx-menu-item--destructive.cdx-menu-item--selected .cdx-menu-item__text__description,.cdx-menu-item--destructive.cdx-menu-item--selected .cdx-menu-item__icon{color:var(--color-destructive,#bf3c2c)}.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--highlighted{background-color:var(--background-color-destructive-subtle--hover,#ffdad3)}.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__content,.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__text__supporting-text,.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__text__description,.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__icon{color:var(--color-destructive--hover,#9f3526)}.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--active{background-color:var(--background-color-destructive-subtle--active,#ffc8bd)}.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__content,.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__text__supporting-text,.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__text__description,.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__icon{color:var(--color-destructive--active,#612419)}.cdx-menu{background-color:var(--background-color-base,#fff);display:flex;flex-direction:column;position:absolute;left:0;z-index:50;box-sizing:border-box;width:100%;border:1px solid var(--border-color-base,#a2a9b1);border-radius:2px;box-shadow:0 4px 4px 0 var(--box-shadow-color-alpha-base,rgba(0,0,0,.06)),0 0 8px 0 var(--box-shadow-color-alpha-base,rgba(0,0,0,.06));font-size:var(--font-size-medium,1rem);line-height:var(--line-height-small,1.375rem)}.cdx-menu__progress-bar.cdx-progress-bar{position:absolute;top:0}.cdx-menu__listbox,.cdx-menu__group{margin:0;padding:0}.cdx-menu__listbox{overflow-y:auto}.cdx-menu__group{display:flex;flex-direction:column}.cdx-menu__group__meta{display:flex;gap:8px;padding:8px 12px 6px}.cdx-menu__group__meta__text{display:flex;flex-direction:column;font-size:var(--font-size-medium,1rem);line-height:var(--line-height-small,1.375rem)}.cdx-menu__group__icon{height:var(--line-height-small,1.375rem)}.cdx-menu__group__label{font-weight:700}.cdx-menu__group__description{color:var(--color-subtle,#54595d);font-size:var(--font-size-small,.875rem);line-height:var(--line-height-small,1.375rem)}.cdx-menu__group-wrapper--hide-label .cdx-menu__group__meta{display:block;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden}.cdx-menu__group-wrapper+.cdx-menu-item,.cdx-menu-item+.cdx-menu__group-wrapper,.cdx-menu__group-wrapper--hide-label,.cdx-menu__group-wrapper--hide-label+.cdx-menu__group-wrapper{border-top:1px solid var(--border-color-muted,#dadde3)}.cdx-menu--has-footer .cdx-menu__listbox\\\\u003E.cdx-menu-item:last-of-type{position:absolute;bottom:0;box-sizing:border-box;width:100%}.cdx-menu--has-footer .cdx-menu__listbox\\\\u003E.cdx-menu-item:last-of-type:not(:first-of-type){border-top:1px solid var(--border-color-subtle,#c8ccd1)}.cdx-select{align-content:center;box-sizing:border-box;min-width:256px;min-height:32px;border-width:1px;border-style:solid;border-radius:2px;padding-top:4px;padding-bottom:4px;padding-left:8px;padding-right:calc(8px + 8px + calc(var(--font-size-medium,1rem) + 4px));font-size:var(--font-size-medium,1rem);line-height:1;-webkit-appearance:none;appearance:none;background-position:center right 12px;background-repeat:no-repeat;background-size:max(calc(var(--font-size-medium,1rem) - 4px),10px)}.cdx-select:disabled{background-color:var(--background-color-disabled-subtle,#eaecf0);color:var(--color-disabled,#a2a9b1);border-color:var(--border-color-disabled,#c8ccd1);background-image:url('data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\"http://www.w3.org/2000/svg\\\\\\\" width=\\\\\\\"20\\\\\\\" height=\\\\\\\"20\\\\\\\" viewBox=\\\\\\\"0 0 20 20\\\\\\\" fill=\\\\\\\"%23a2a9b1\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\"m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E');opacity:1}.cdx-select:enabled{background-color:var(--background-color-interactive-subtle,#f8f9fa);color:var(--color-subtle,#54595d);border-color:var(--border-color-interactive,#72777d);transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s;background-image:url('data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\"http://www.w3.org/2000/svg\\\\\\\" width=\\\\\\\"20\\\\\\\" height=\\\\\\\"20\\\\\\\" viewBox=\\\\\\\"0 0 20 20\\\\\\\" fill=\\\\\\\"%23202122\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\"m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E')}.cdx-select:enabled:hover{background-color:var(--background-color-interactive-subtle--hover,#eaecf0);border-color:var(--border-color-interactive--hover,#27292d);cursor:pointer}.cdx-select:enabled:active{background-color:var(--background-color-interactive-subtle--active,#dadde3);border-color:var(--border-color-interactive--active,#202122)}.cdx-select:enabled:focus:not(:active){background-color:var(--background-color-base,#fff);border-color:var(--border-color-progressive--focus,#36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus,#36c);outline:1px solid transparent}.cdx-select[multiple]{background-image:none;padding-right:8px}.cdx-select-vue{display:inline-block;position:relative}.cdx-select-vue__handle{align-content:center;box-sizing:border-box;min-width:256px;min-height:32px;border-width:1px;border-style:solid;border-radius:2px;padding-top:4px;padding-bottom:4px;padding-left:8px;padding-right:calc(8px + 8px + calc(var(--font-size-medium,1rem) + 4px));font-size:var(--font-size-medium,1rem);line-height:1;position:relative;width:100%}.cdx-select-vue--has-start-icon .cdx-select-vue__handle{padding-left:calc(8px + 12px + calc(var(--font-size-medium,1rem) + 4px))}.cdx-select-vue__start-icon.cdx-icon{color:var(--color-subtle,#54595d);position:absolute;top:50%;min-width:18px;min-height:18px;width:calc(var(--font-size-medium,1rem) + 4px);height:calc(var(--font-size-medium,1rem) + 4px);transition-property:color;transition-duration:.1s;left:12px;transform:translateY(-50%)}.cdx-select-vue__indicator.cdx-icon{color:var(--color-base,#202122);position:absolute;top:50%;min-width:10px;min-height:10px;width:calc(var(--font-size-medium,1rem) - 4px);height:calc(var(--font-size-medium,1rem) - 4px);transition-property:color;transition-duration:.1s;right:12px;transform:translateY(-50%)}.cdx-select-vue--enabled .cdx-select-vue__handle{background-color:var(--background-color-interactive-subtle,#f8f9fa);color:var(--color-subtle,#54595d);border-color:var(--border-color-interactive,#72777d);transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-select-vue--enabled .cdx-select-vue__handle:hover{background-color:var(--background-color-interactive-subtle--hover,#eaecf0);border-color:var(--border-color-interactive--hover,#27292d);cursor:pointer}.cdx-select-vue--enabled .cdx-select-vue__handle:active{background-color:var(--background-color-interactive-subtle--active,#dadde3);border-color:var(--border-color-interactive--active,#202122)}.cdx-select-vue--enabled .cdx-select-vue__handle:focus:not(:active){background-color:var(--background-color-base,#fff);border-color:var(--border-color-progressive--focus,#36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus,#36c);outline:1px solid transparent}.cdx-select-vue--enabled.cdx-select-vue--value-selected .cdx-select-vue__handle{color:var(--color-base,#202122)}.cdx-select-vue--enabled.cdx-select-vue--expanded .cdx-select-vue__handle{background-color:var(--background-color-base,#fff)}.cdx-select-vue--disabled .cdx-select-vue__handle{background-color:var(--background-color-disabled-subtle,#eaecf0);color:var(--color-disabled,#a2a9b1);border-color:var(--border-color-disabled,#c8ccd1);cursor:default}.cdx-select-vue--disabled .cdx-select-vue__indicator,.cdx-select-vue--disabled .cdx-select-vue__start-icon{color:var(--color-disabled,#a2a9b1)}.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle{background-color:var(--background-color-error-subtle,#ffe9e5);color:var(--color-error,#bf3c2c);border-color:var(--border-color-error,#f54739)}.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle .cdx-select-vue__start-icon{color:var(--color-error,#bf3c2c)}.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle:hover:not(:focus){background-color:var(--background-color-error-subtle--hover,#ffdad3);color:var(--color-error--hover,#9f3526);border-color:var(--border-color-error--hover,#9f3526)}.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle:hover:not(:focus) .cdx-select-vue__start-icon{color:var(--color-error--hover,#9f3526)}.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle:active{background-color:var(--background-color-error-subtle--active,#ffc8bd);color:var(--color-error--active,#612419);border-color:var(--border-color-error--active,#612419)}.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle:active .cdx-select-vue__start-icon{color:var(--color-error--active,#612419)}.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle:focus:not(:active){color:var(--color-subtle,#54595d)}.cdx-select-vue--status-error.cdx-select-vue--enabled.cdx-select-vue--value-selected .cdx-select-vue__handle:focus:not(:active){color:var(--color-base,#202122)}.cdx-select-vue--status-error.cdx-select-vue--enabled.cdx-select-vue--value-selected .cdx-select-vue__handle:focus:not(:active) .cdx-select-vue__start-icon{color:var(--color-base,#202122)}.cdx-scrollable-container .cdx-select-vue{position:static}.cdx-tab[aria-hidden=true]{display:none}.cdx-tab:focus{outline:1px solid transparent}.cdx-tabs__header{display:flex;align-items:flex-end;position:relative}.cdx-tabs__prev-scroller,.cdx-tabs__next-scroller{background-color:inherit;position:absolute;top:0;bottom:0}.cdx-tabs__prev-scroller{left:0}.cdx-tabs__next-scroller{right:0}.cdx-tabs__prev-scroller:after,.cdx-tabs__next-scroller:before{content:\\\\\\\"\\\\\\\";position:absolute;top:0;z-index:1;width:1.5rem;height:100%;pointer-events:none}.cdx-tabs__prev-scroller:after{left:100%}.cdx-tabs__next-scroller:before{right:100%}.cdx-tabs__scroll-button.cdx-button{height:100%}.cdx-tabs__list{display:flex;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cdx-tabs__list::-webkit-scrollbar{-webkit-appearance:none;display:none}.cdx-tabs__list__item{background-color:var(--background-color-transparent,transparent);display:block;flex:0 0 auto;max-width:16rem;border-width:0;border-top-left-radius:2px;border-top-right-radius:2px;padding:4px 12px;font-size:var(--font-size-medium,1rem);font-weight:700;line-height:var(--line-height-small,1.375rem);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-tabs__list__item:hover{cursor:pointer}.cdx-tabs__list__item[aria-selected=true]{cursor:default}.cdx-tabs\\\\u003E.cdx-tabs__header .cdx-tabs__list__item+.cdx-tabs__list__item{margin-left:0}.cdx-tabs--framed\\\\u003E.cdx-tabs__header{background-color:var(--background-color-interactive,#eaecf0)}.cdx-tabs--framed\\\\u003E.cdx-tabs__header .cdx-tabs__prev-scroller:after{background-image:linear-gradient(to right,var(--background-color-interactive,#eaecf0) 0,var(--background-color-transparent,transparent) 100%)}.cdx-tabs--framed\\\\u003E.cdx-tabs__header .cdx-tabs__next-scroller:before{background-image:linear-gradient(to left,var(--background-color-interactive,#eaecf0) 0,var(--background-color-transparent,transparent) 100%)}.cdx-tabs--framed\\\\u003E.cdx-tabs__header .cdx-tabs__list__item{color:var(--color-base,#202122);margin:8px 4px 0 8px}.cdx-tabs--framed\\\\u003E.cdx-tabs__header .cdx-tabs__list__item:enabled{overflow:hidden}.cdx-tabs--framed\\\\u003E.cdx-tabs__header .cdx-tabs__list__item:enabled:hover{background-color:var(--background-color-interactive-subtle--hover,#eaecf0);color:var(--color-base,#202122);mix-blend-mode:var(--mix-blend-mode-blend,multiply)}.cdx-tabs--framed\\\\u003E.cdx-tabs__header .cdx-tabs__list__item:enabled:active{background-color:var(--background-color-interactive-subtle--active,#dadde3);color:var(--color-base,#202122)}.cdx-tabs--framed\\\\u003E.cdx-tabs__header .cdx-tabs__list__item[aria-selected=true],.cdx-tabs--framed\\\\u003E.cdx-tabs__header .cdx-tabs__list__item[aria-selected=true]:hover{background-color:var(--background-color-base,#fff);color:var(--color-base,#202122);mix-blend-mode:var(--mix-blend-mode-base,normal)}.cdx-tabs--framed\\\\u003E.cdx-tabs__header .cdx-tabs__list__item:disabled{background-color:var(--background-color-interactive,#eaecf0);color:var(--color-disabled,#a2a9b1);cursor:default}.cdx-tabs--framed\\\\u003E.cdx-tabs__header .cdx-tabs__list__item:last-child{margin-right:8px}.cdx-tabs:not(.cdx-tabs--framed)\\\\u003E.cdx-tabs__header{background-color:var(--background-color-base,#fff);margin:0 4px;border-bottom:1px solid var(--border-color-base,#a2a9b1)}.cdx-tabs:not(.cdx-tabs--framed)\\\\u003E.cdx-tabs__header .cdx-tabs__prev-scroller:after{background-image:linear-gradient(to right,var(--background-color-base,#fff) 0,var(--background-color-transparent,transparent) 100%)}.cdx-tabs:not(.cdx-tabs--framed)\\\\u003E.cdx-tabs__header .cdx-tabs__next-scroller:before{background-image:linear-gradient(to left,var(--background-color-base,#fff) 0,var(--background-color-transparent,transparent) 100%)}.cdx-tabs:not(.cdx-tabs--framed)\\\\u003E.cdx-tabs__header .cdx-tabs__list__item{margin:0 2px}.cdx-tabs:not(.cdx-tabs--framed)\\\\u003E.cdx-tabs__header .cdx-tabs__list__item:enabled{color:var(--color-base,#202122)}.cdx-tabs:not(.cdx-tabs--framed)\\\\u003E.cdx-tabs__header .cdx-tabs__list__item:enabled:hover:not([aria-selected=\\\\\\\"true\\\\\\\"]){color:var(--color-progressive--hover,#3056a9);box-shadow:inset 0 -2px 0 0 var(--box-shadow-color-progressive-selected--hover,#3056a9)}.cdx-tabs:not(.cdx-tabs--framed)\\\\u003E.cdx-tabs__header .cdx-tabs__list__item:enabled:active:not([aria-selected=\\\\\\\"true\\\\\\\"]){color:var(--color-progressive--active,#233566);box-shadow:inset 0 -2px 0 0 var(--box-shadow-color-progressive-selected--active,#233566)}.cdx-tabs:not(.cdx-tabs--framed)\\\\u003E.cdx-tabs__header .cdx-tabs__list__item[aria-selected=true]{color:var(--color-progressive,#36c);box-shadow:inset 0 -2px 0 0 var(--box-shadow-color-progressive-selected,#36c)}.cdx-tabs:not(.cdx-tabs--framed)\\\\u003E.cdx-tabs__header .cdx-tabs__list__item[aria-selected=true]:hover{color:var(--color-progressive,#36c)}.cdx-tabs:not(.cdx-tabs--framed)\\\\u003E.cdx-tabs__header .cdx-tabs__list__item:disabled{color:var(--color-disabled,#a2a9b1);cursor:default}.cdx-tabs:not(.cdx-tabs--framed)\\\\u003E.cdx-tabs__header .cdx-tabs__list__item:first-child{margin-left:0}.cdx-tabs:not(.cdx-tabs--framed)\\\\u003E.cdx-tabs__header .cdx-tabs__list__item:last-child{margin-right:0}.cdx-tabs--framed\\\\u003E.cdx-tabs__header .cdx-tabs__list__item:focus-visible,.cdx-tabs:not(.cdx-tabs--framed)\\\\u003E.cdx-tabs__header .cdx-tabs__list__item:focus-visible{box-shadow:inset 0 0 0 2px var(--outline-color-progressive--focus,#36c);outline:1px solid transparent;overflow:hidden}.cdx-text-input{position:relative;box-sizing:border-box;min-width:256px;border-radius:2px;overflow:hidden}.cdx-text-input .cdx-text-input__start-icon{position:absolute;top:50%;min-width:18px;min-height:18px;width:calc(var(--font-size-medium,1rem) + 4px);height:calc(var(--font-size-medium,1rem) + 4px);transition-property:color;transition-duration:.1s;left:9px;transform:translateY(-50%)}.cdx-text-input__icon.cdx-text-input__end-icon{min-width:10px;min-height:10px;width:var(--font-size-medium,1rem);height:var(--font-size-medium,1rem)}@supports not (((-webkit-mask-image:none) or (mask-image:none))){.cdx-text-input__icon.cdx-text-input__end-icon{background-position:center;background-repeat:no-repeat;background-size:max(var(--font-size-medium,1rem),10px)}}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-text-input__icon.cdx-text-input__end-icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(var(--font-size-medium,1rem),10px);mask-size:max(var(--font-size-medium,1rem),10px)}}.cdx-text-input__clear-icon.cdx-icon,.cdx-text-input .cdx-text-input__end-icon{position:absolute;top:50%;min-width:14px;min-height:14px;width:var(--font-size-medium,1rem);height:var(--font-size-medium,1rem);transition-property:color;transition-duration:.1s;right:9px;transform:translateY(-50%)}.cdx-text-input__clear-icon.cdx-icon:hover{cursor:pointer}.cdx-text-input__end-icon.cdx-icon+.cdx-text-input__clear-icon.cdx-icon{right:calc(calc(8px * 2 + var(--font-size-medium,1rem)) + 1px)}.cdx-text-input__input{display:block;box-sizing:border-box;min-height:32px;width:100%;max-height:2rem;margin:0;border-width:1px;border-style:solid;border-radius:inherit;padding:4px 8px;font-family:inherit;font-size:var(--font-size-medium,1rem);line-height:var(--line-height-small,1.375rem)}.cdx-text-input__input:enabled{background-color:var(--background-color-base,#fff);color:var(--color-base,#202122);border-color:var(--border-color-interactive,#72777d);box-shadow:inset 0 0 0 1px var(--box-shadow-color-transparent,transparent);transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}.cdx-text-input__input:enabled~.cdx-text-input__icon-vue{color:var(--color-placeholder,#72777d)}.cdx-text-input__input:enabled~.cdx-text-input__icon{opacity:var(--opacity-icon-placeholder,.51)}.cdx-text-input__input:enabled:hover{border-color:var(--border-color-interactive--hover,#27292d)}.cdx-text-input__input:enabled:focus~.cdx-text-input__icon-vue,.cdx-text-input__input:enabled.cdx-text-input__input--has-value~.cdx-text-input__icon-vue{color:var(--color-subtle,#54595d)}.cdx-text-input__input:enabled:focus~.cdx-text-input__clear-icon,.cdx-text-input__input:enabled.cdx-text-input__input--has-value~.cdx-text-input__clear-icon{color:var(--color-base,#202122)}.cdx-text-input__input:enabled:focus~.cdx-text-input__icon,.cdx-text-input__input:enabled.cdx-text-input__input--has-value~.cdx-text-input__icon{opacity:1}.cdx-text-input__input:enabled:focus{border-color:var(--border-color-progressive--focus,#36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus,#36c);outline:1px solid transparent}.cdx-text-input__input:enabled:read-only{background-color:var(--background-color-neutral-subtle,#f8f9fa);border-color:var(--border-color-base,#a2a9b1)}.cdx-text-input__input:disabled{background-color:var(--background-color-disabled-subtle,#eaecf0);color:var(--color-disabled,#a2a9b1);-webkit-text-fill-color:var(--color-disabled,#a2a9b1);border-color:var(--border-color-disabled,#c8ccd1)}.cdx-text-input__input:disabled~.cdx-text-input__icon-vue{color:var(--color-disabled,#a2a9b1);pointer-events:none}.cdx-text-input__input:disabled~.cdx-text-input__icon{opacity:var(--opacity-icon-base--disabled,.51)}.cdx-text-input__input::placeholder{color:var(--color-placeholder,#72777d);opacity:1}.cdx-text-input__input[type=search]{-webkit-appearance:none;-moz-appearance:textfield}.cdx-text-input__input[type=search]::-webkit-search-decoration,.cdx-text-input__input[type=search]::-webkit-search-cancel-button{display:none}.cdx-text-input--has-start-icon .cdx-text-input__input{padding-left:calc(8px + 8px + calc(var(--font-size-medium,1rem) + 4px))}.cdx-text-input--has-end-icon .cdx-text-input__input,.cdx-text-input--clearable .cdx-text-input__input{padding-right:calc(8px + 8px + var(--font-size-medium,1rem))}.cdx-text-input--has-end-icon.cdx-text-input--clearable .cdx-text-input__input{padding-right:calc(8px + calc(8px * 2 + var(--font-size-medium,1rem)) + var(--font-size-medium,1rem))}.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus){background-color:var(--background-color-error-subtle,#ffe9e5);color:var(--color-error,#bf3c2c);border-color:var(--border-color-error,#f54739)}.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus)::placeholder,.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus)~.cdx-text-input__start-icon,.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus)~.cdx-text-input__end-icon{color:var(--color-error,#bf3c2c)}.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus):hover{background-color:var(--background-color-error-subtle--hover,#ffdad3);color:var(--color-error--hover,#9f3526);border-color:var(--border-color-error--hover,#9f3526)}.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus):hover::placeholder,.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus):hover~.cdx-text-input__start-icon,.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus):hover~.cdx-text-input__end-icon{color:var(--color-error--hover,#9f3526)}\\\"]}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.096Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mmv.codex&skin=vector-2022&version=ciu3v\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mmv.codex&skin=vector-2022&sourcemap=1&version=ciu3v\",\"ext.visualEditor.progressBarWidget@kxifz\":\"mw.loader.impl(function(){return[\\\"ext.visualEditor.progressBarWidget@kxifz\\\",function($,jQuery,require,module){mw.libs.ve=mw.libs.ve||{};mw.libs.ve.ProgressBarWidget=function VeUiMwProgressBarWidget(){this.progressStep=0;this.progressSteps=[[30,3000],[70,2000],[100,1000]];this.$bar=$('<div>').addClass('ve-init-mw-progressBarWidget-bar').css('width',0);this.$element=$('<div>').addClass('ve-init-mw-progressBarWidget').append(this.$bar);};mw.libs.ve.ProgressBarWidget.prototype.setLoadingProgress=function(target,duration){const $bar=this.$bar.stop();$bar.css('transition','width '+duration+'ms ease-in');setTimeout(()=>{$bar.css('width',target+'%');});};mw.libs.ve.ProgressBarWidget.prototype.incrementLoadingProgress=function(){const step=this.progressSteps[this.progressStep];if(step){this.setLoadingProgress(step[0],step[1]);this.progressStep++;}};mw.libs.ve.ProgressBarWidget.prototype.clearLoading=function(){this.progressStep=0;this.setLoadingProgress(0,0);};\\n},{\\\"css\\\":[\\\".ve-init-mw-progressBarWidget{height:1em;overflow:hidden;margin:0 25%}.ve-init-mw-progressBarWidget-bar{height:1em;width:0} .ve-init-mw-progressBarWidget{background-color:#fff;box-sizing:border-box;height:0.875em;border:1px solid #36c;border-radius:0.875em;box-shadow:0 1px 1px rgba(0,0,0,0.15)}.ve-init-mw-progressBarWidget-bar{background-color:#36c;height:0.875em}\\\"]}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.096Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.visualEditor.progressBarWidget&skin=vector-2022&version=1urpw\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.visualEditor.progressBarWidget&skin=vector-2022&sourcemap=1&version=1urpw\",\"ext.gadget.WikiMiniAtlas@19d9z\":\"mw.loader.impl(function(){return[\\\"ext.gadget.WikiMiniAtlas@19d9z\\\",function($,jQuery,require,module){(function(){\\\"use strict\\\";mw.loader.load('https://meta.wikimedia.org/w/index.php?title=MediaWiki:Wikiminiatlas.js&action=raw&ctype=text/javascript');mw.hook('WikiMiniAtlas.load').add(function(){$('#coordinates').show();});}());\\n},{\\\"css\\\":[\\\"#coordinates \\\\u003E img.wmamapbutton{padding:0 !important}\\\"]}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.096Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.gadget.WikiMiniAtlas&skin=vector-2022&version=lfwz5\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.gadget.WikiMiniAtlas&skin=vector-2022&sourcemap=1&version=lfwz5\",\"mediawiki.toc@15al0\":\"mw.loader.impl(function(){return[\\\"mediawiki.toc@15al0\\\",function($,jQuery,require,module){(function(){'use strict';function initToc(tocNode){const toggleNode=tocNode.querySelector('.toctogglecheckbox');if(!toggleNode){return;}let hidden=false;toggleNode.addEventListener('change',()=>{hidden=!hidden;mw.cookie.set('hidetoc',hidden?'1':null);toggleNode.setAttribute('aria-label',hidden?mw.message('table-of-contents-show-button-aria-label').plain():mw.message('table-of-contents-hide-button-aria-label').plain());});if(mw.cookie.get('hidetoc')==='1'){toggleNode.checked=true;hidden=true;}toggleNode.setAttribute('aria-label',hidden?mw.message('table-of-contents-show-button-aria-label').plain():mw.message('table-of-contents-hide-button-aria-label').plain());}mw.hook('wikipage.content').add(($content)=>{const tocs=$content[0]?$content[0].querySelectorAll('.toc'):[];let i=tocs.length;while(i--){initToc(tocs[i]);}});}());\\n},{\\\"css\\\":[\\\"@media screen {\\\\n\\\\t.toctoggle{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:94%}}\\\"]},{\\\"table-of-contents-hide-button-aria-label\\\":\\\"Inhaltsverzeichnis ausblenden\\\",\\\"table-of-contents-show-button-aria-label\\\":\\\"Inhaltsverzeichnis anzeigen\\\"}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.096Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mediawiki.toc&skin=vector-2022&version=13v1w\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mediawiki.toc&skin=vector-2022&sourcemap=1&version=13v1w\",\"ext.centralauth.centralautologin@1ahpe\":\"mw.loader.impl(function(){return[\\\"ext.centralauth.centralautologin@1ahpe\\\",{\\\"main\\\":\\\"ext.centralauth.centralautologin.js\\\",\\\"files\\\":{\\\"ext.centralauth.centralautologin.js\\\":function(require,module,exports){(function(){if(mw.config.get('wgUserName')!==null){return;}if(mw.config.get('wgCanonicalSpecialPageName')==='Userlogin'){return;}try{if(+localStorage.getItem('CentralAuthAnon')>Date.now()){return;}}catch(e){}try{if(/(^|; )CentralAuthAnon=1/.test(document.cookie)){return;}}catch(e){return;}let url=require('./data.json').startURL;if(url){if(mw.config.get('wgCanonicalSpecialPageName')==='Userlogin'){url+='&return=1';const params=location.search.slice(1).split('&');for(let i=0,len=params.length;i<len;i++){const paramParts=params[i].split('=');const param=decodeURIComponent(paramParts[0]);if(param==='returnto'||param==='returntoquery'){url+='&'+params[i];}}}mw.loader.load(url);}}());\\n},\\\"data.json\\\":{\\\"startURL\\\":\\\"//de.wikipedia.org/wiki/Special:CentralAutoLogin/start?useformat=desktop\\\\u0026type=script\\\\u0026usesul3=1\\\"}}},{\\\"css\\\":[\\\"@keyframes centralAuthPPersonalAnimation{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.centralAuthPPersonalAnimation{animation-duration:1s;animation-fill-mode:both;animation-name:centralAuthPPersonalAnimation}\\\"]}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.097Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.centralauth.centralautologin&skin=vector-2022&version=1tph6\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.centralauth.centralautologin&skin=vector-2022&sourcemap=1&version=1tph6\",\"mediawiki.diff@smvzd\":\"mw.loader.impl(function(){return[\\\"mediawiki.diff@smvzd\\\",{\\\"main\\\":\\\"resources/src/mediawiki.diff/diff.js\\\",\\\"files\\\":{\\\"resources/src/mediawiki.diff/diff.js\\\":function(require,module,exports){const inlineFormatToggle=require('./inlineFormatToggle.js');const undoButtonToggle=require('./undoButtonToggle.js');(function(){$(()=>{function getNodeSide(node){if($(node).closest('.diff-side-deleted').length!==0){return'deleted';}else if($(node).closest('.diff-side-added').length!==0){return'added';}else{return undefined;}}function setSideLock(side){$('.diff').attr('data-selected-side',side||null);}function maybeClearSelectProtection(e){if(e.button===2){return;}if(!e.target||e.target.nodeType===Node.TEXT_NODE){return;}const clickSide=getNodeSide(e.target);setSideLock(clickSide);}function selectionHandler(){setTimeout(()=>{const anchorNode=document.getSelection().anchorNode;if(!anchorNode){return;}setSideLock(getNodeSide(anchorNode));},0);}$(document).on('selectstart',selectionHandler);$(document).on('mousedown',maybeClearSelectProtection);$(document).on('click',['.mw-diff-inline-moved del','.mw-diff-inline-moved ins','.mw-diff-inline-changed del','.mw-diff-inline-changed ins',\\n'.mw-diff-inline-added ins','.mw-diff-inline-deleted del'].join(','),(ev)=>{const widthBreakpointTablet=720;const isTabletOrMobile=window.matchMedia(`(max-width: ${widthBreakpointTablet}px)`);if(!isTabletOrMobile.matches){return;}const contentAdded=ev.target&&ev.target.matches('ins');const text=contentAdded?mw.msg('diff-inline-tooltip-ins'):mw.msg('diff-inline-tooltip-del');mw.loader.using('oojs-ui-core').then(()=>{const popup=new OO.ui.PopupWidget({$content:$('<p>').text(text),padded:true,autoClose:true,anchor:true,align:'center',$floatableContainer:$(ev.target),position:'below',classes:['mw-diff-popup'],width:'auto'});$(OO.ui.getTeleportTarget()).append(popup.$element);popup.toggle(true);popup.toggleClipping(true);});});});const $inlineToggleSwitchLayout=$('#mw-diffPage-inline-toggle-switch-layout');if($inlineToggleSwitchLayout.length){mw.loader.using('oojs-ui').then(()=>{inlineFormatToggle($inlineToggleSwitchLayout);});}const $undoButton=$('.mw-diff-undo');if($undoButton.length){\\nundoButtonToggle($undoButton);}}());\\n},\\\"resources/src/mediawiki.diff/inlineFormatToggle.js\\\":function(require,module,exports){module.exports=function($inlineToggleSwitchLayout){const url=new URL(location.href),api=new mw.Api(),$inlineLegendContainer=$('.mw-diff-inline-legend'),inlineToggleSwitchLayout=OO.ui.FieldLayout.static.infuse($inlineToggleSwitchLayout),inlineToggleSwitch=inlineToggleSwitchLayout.getField();inlineToggleSwitch.on('change',(e)=>{onDiffTypeInlineChange(e,true);});inlineToggleSwitch.on('disable',onDiffTypeInlineDisabled);const $wikitextDiffContainer=$('table.diff[data-mw-interface]');const $wikitextDiffHeader=$wikitextDiffContainer.find('tr.diff-title').add($wikitextDiffContainer.find('td.diff-multi, td.diff-notice').parent());let $wikitextDiffBody=$wikitextDiffContainer.find('tr').not($wikitextDiffHeader);let $wikitextDiffBodyInline,$wikitextDiffBodyTable;if(inlineToggleSwitch.getValue()){$wikitextDiffBodyInline=$wikitextDiffBody;}else{$wikitextDiffBodyTable=$wikitextDiffBody;}function onDiffTypeInlineChange(isInline,saveDiffTypeOption){if((isInline&&typeof $wikitextDiffBodyInline==='undefined')||\\n(!isInline&&typeof $wikitextDiffBodyTable==='undefined')){fetchDiff(isInline);}else{toggleDiffTypeVisibility(isInline);}if(saveDiffTypeOption){api.saveOption('diff-type',isInline?'inline':'table').fail((error)=>{if(error==='notloggedin'){switchQueryParams(isInline);}});}}function toggleDiffTypeVisibility(isInline){$inlineLegendContainer.toggleClass('oo-ui-element-hidden',!isInline);if(typeof $wikitextDiffBodyInline!=='undefined'){$wikitextDiffBodyInline.toggleClass('oo-ui-element-hidden',!isInline);}if(typeof $wikitextDiffBodyTable!=='undefined'){$wikitextDiffBodyTable.toggleClass('oo-ui-element-hidden',isInline);}}function switchQueryParams(isInline){$('#differences-prevlink, #differences-nextlink').each(function(){let linkUrl;try{linkUrl=new URL(this.href);}catch(e){return;}if(isInline){linkUrl.searchParams.set('diff-type','inline');}else{linkUrl.searchParams.delete('diff-type');}this.href=linkUrl.toString();});}function onDiffTypeInlineDisabled(disabled){if(disabled){\\n$inlineLegendContainer.addClass('oo-ui-element-hidden');}else{$inlineLegendContainer.toggleClass('oo-ui-element-hidden',!inlineToggleSwitch.getValue());onDiffTypeInlineChange(inlineToggleSwitch.getValue(),false);}}function fetchDiff(isInline){const diffType=isInline?'inline':'table',oldRevId=mw.config.get('wgDiffOldId'),newRevId=mw.config.get('wgDiffNewId');let oldPageName,newPageName;if(mw.config.get('wgCanonicalSpecialPageName')!=='ComparePages'){oldPageName=newPageName=mw.config.get('wgRelevantPageName');}else{oldPageName=url.searchParams.get('page1');newPageName=url.searchParams.get('page2');}const apiParams={action:'compare',fromtitle:oldPageName,totitle:newPageName,fromrev:oldRevId,torev:newRevId,difftype:diffType};api.get(apiParams).done((diffData)=>{if(isInline){$wikitextDiffBodyInline=$(diffData.compare['*']);}else{$wikitextDiffBodyTable=$(diffData.compare['*']);}toggleDiffTypeVisibility(inlineToggleSwitch.getValue());$wikitextDiffBody.last().after(isInline?$wikitextDiffBodyInline:$wikitextDiffBodyTable);\\n$wikitextDiffBody=$wikitextDiffContainer.find('tr').not($wikitextDiffHeader);mw.hook('wikipage.diff.wikitextBodyUpdate').fire($wikitextDiffBody);});}mw.hook('wikipage.diff.diffTypeSwitch').fire(inlineToggleSwitch);};\\n},\\\"resources/src/mediawiki.diff/undoButtonToggle.js\\\":function(require,module,exports){module.exports=function($undoButton){const UNDO_LINK_FAKE_BUTTON_CLASS='cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--action-default';const isMinerva=mw.config.get('skin')==='minerva';if(isMinerva){if(mw.user.isAnon()){$undoButton.hide();}const $rollbackButton=$('.mw-rollback-link');$undoButton.children('a').addClass(UNDO_LINK_FAKE_BUTTON_CLASS);$rollbackButton.children('a').addClass(UNDO_LINK_FAKE_BUTTON_CLASS);}};\\n}}},{\\\"css\\\":[\\\".mw-diff-popup .oo-ui-clippableElement-clippable p{margin:0;white-space:nowrap}\\\"]},{\\\"diff-inline-format-label\\\":\\\"Inline\\\",\\\"diff-inline-switch-desc\\\":\\\"Wechselt zwischen Inline-Format und Zwei-Spalten-Format\\\",\\\"diff-inline-tooltip-del\\\":\\\"Inhalt gel\\\\u00f6scht\\\",\\\"diff-inline-tooltip-ins\\\":\\\"Inhalt hinzugef\\\\u00fcgt\\\"}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.097Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mediawiki.diff&skin=vector-2022&version=r9hor\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mediawiki.diff&skin=vector-2022&sourcemap=1&version=r9hor\",\"mediawiki.page.ready@1gdvb\":\"mw.loader.impl(function(){return[\\\"mediawiki.page.ready@1gdvb\\\",{\\\"main\\\":\\\"ready.js\\\",\\\"files\\\":{\\\"ready.js\\\":function(require,module,exports){const checkboxShift=require('./checkboxShift.js');const config=require('./config.json');const teleportTarget=require('./teleportTarget.js');const enableSearchDialog=require('./enableSearchDialog.js');const clearAddressBar=require('./clearAddressBar.js');const{updateThumbnailsToPreferredSize}=require('./updateThumbnailsToPreferredSize.js');if(mw.config.get('wgBreakFrames')){if(window.top!==window.self){window.top.location.href=location.href;}}mw.hook('wikipage.content').add(($content)=>{const modules=[];let $collapsible;if(config.collapsible){$collapsible=$content.find('.mw-collapsible');if($collapsible.length){modules.push('jquery.makeCollapsible');}}let $sortable;if(config.sortable){$sortable=$content.find('table.sortable');if($sortable.length){modules.push('jquery.tablesorter');}}if(modules.length){mw.loader.using(modules).then(()=>{if($sortable&&$sortable.length){$sortable.tablesorter();}if($collapsible&&$collapsible.length){$collapsible.makeCollapsible();}});}if($content[0]&&$content[0].isConnected===false){\\nmw.log.warn('wikipage.content hook should not be fired on unattached content');}checkboxShift($content.find('input[type=\\\"checkbox\\\"]:not(.noshiftselect)'));});require('./toggleAllCollapsibles.js');$(()=>{$('[accesskey]').updateTooltipAccessKeys();const node=document.querySelector('.mw-indicators');if(node&&node.children.length){mw.hook('wikipage.indicators').fire($(node.children));}const $content=$('#mw-content-text');if($content.length){mw.hook('wikipage.content').fire($content);}let $nodes=$('.catlinks[data-mw-interface]');if($nodes.length){mw.hook('wikipage.categories').fire($nodes);}$nodes=$('table.diff[data-mw-interface]');if($nodes.length){mw.hook('wikipage.diff').fire($nodes.eq(0));}$('#t-print a').on('click',(e)=>{window.print();e.preventDefault();});const $permanentLink=$('#t-permalink a');function updatePermanentLinkHash(){if(mw.util.getTargetFromFragment()){$permanentLink[0].hash=location.hash;}else{$permanentLink[0].hash='';}}if($permanentLink.length){$(window).on('hashchange',updatePermanentLinkHash);\\nupdatePermanentLinkHash();}const LOGOUT_EVENT='skin.logout';function logoutViaPost(href){let confirmedPromise;if(mw.user.isTemp()){confirmedPromise=mw.loader.using(['oojs-ui-windows','mediawiki.jqueryMsg']).then(()=>{const $confirmDialogContent=$('<div>').append($('<p>').append(mw.message('userlogout-temp').parseDom()),$('<p>').append(mw.message('userlogout-temp-moreinfo').parseDom()),new OO.ui.MessageWidget({type:'notice',label:$('<div>').append($('<strong>').text(mw.msg('userlogout-temp-messagebox-title')),$('<br>'),mw.message('userlogout-temp-messagebox-body').parseDom())}).$element);return OO.ui.confirm($confirmDialogContent,{size:'medium',title:mw.msg('temp-user-logout-confirm-title'),actions:[{action:'accept',label:mw.msg('userlogout-submit'),flags:['primary','progressive']},{action:'reject',label:mw.msg('ooui-dialog-message-reject'),flags:'safe'}]});});}else{confirmedPromise=$.Deferred().resolve(true).promise();}confirmedPromise.then((confirmed)=>{if(!confirmed){return;}mw.notify(\\nmw.message('logging-out-notify'),{tag:'logout',autoHide:false});const api=new mw.Api();if(mw.user.isTemp()){const url=new URL(href);url.searchParams.append('wasTempUser',1);href=url;}api.prepareExtensibleApiRequest('extendLogout').then((params)=>{const logoutParams=Object.assign({},params,{action:'logout'});api.postWithToken('csrf',logoutParams).then(()=>{location.href=href;},(err,data)=>{mw.notify(api.getErrorMessage(data),{type:'error',tag:'logout',autoHide:false});});});});}mw.hook(LOGOUT_EVENT).add(logoutViaPost);$(config.selectorLogoutLink).on('click',function(e){mw.hook(LOGOUT_EVENT).fire(this.href);e.preventDefault();});teleportTarget.attach();});function isSearchInput(element){return element.id==='searchInput'||element.classList.contains('mw-searchInput');}function loadSearchModule(moduleName){function requestSearchModule(){mw.loader.using(moduleName).then(()=>{const{init}=require(moduleName);if(init){init();}});}function eventListener(e){if(e.target&&e.target.nodeType===1&&isSearchInput(e.target)){\\nrequestSearchModule();document.removeEventListener('focusin',eventListener);}}if(document.activeElement&&isSearchInput(document.activeElement)){requestSearchModule();return;}document.addEventListener('focusin',eventListener);}if(config.search){loadSearchModule(config.searchModule);}try{if(sessionStorage.getItem('mw-PostEdit'+mw.config.get('wgPageName'))){mw.loader.load('mediawiki.action.view.postEdit');}}catch(err){}updateThumbnailsToPreferredSize($('#mw-content-text .mw-parser-output'));mw.hook('wikipage.content').add(updateThumbnailsToPreferredSize);module.exports={clearAddressBar,enableSearchDialog,loadSearchModule,checkboxHack:require('./checkboxHack.js'),teleportTarget:teleportTarget.target};\\n},\\\"updateThumbnailsToPreferredSize.js\\\":function(require,module,exports){const makeSrcSetMap=(srcset)=>{const srcsetMap={};srcset.split(',').map((a)=>a.trim().split(' ')).forEach((combo)=>{if(combo.length===2&&combo[1].endsWith('x')){srcsetMap[combo[1].replace('x','')]=combo[0];}});return srcsetMap;};const shuffleSrcSet=(srcsetMap)=>Object.keys(srcsetMap).filter((key)=>parseInt(key,10)-1>1).map((key)=>`${srcsetMap[key]} ${parseInt(key,10)-1}x`).join(', ');const updateThumbnailToPreferredSize=(img)=>{const srcsetMap=makeSrcSetMap(img.srcset);if(Object.keys(srcsetMap).length>0){const newSrcset=shuffleSrcSet(srcsetMap);const upgradedSrc=srcsetMap['2'];if(upgradedSrc){img.src=upgradedSrc;}if(newSrcset){img.srcset=newSrcset;if(upgradedSrc&&img.src!==upgradedSrc){img.src=upgradedSrc;}}}};function updateThumbnailsToPreferredSize($element){if(mw.user.clientPrefs.get('skin-thumbsize')==='large'){const observer=new IntersectionObserver((entries)=>{entries.forEach((entry)=>{if(entry.isIntersecting){updateThumbnailToPreferredSize(entry.target);observer.unobserve(entry.target);\\n}});});$element.find('.mw-default-size img[srcset]').each((_,img)=>{observer.observe(img);});}}module.exports={test:{shuffleSrcSet,makeSrcSetMap,updateThumbnailToPreferredSize},updateThumbnailsToPreferredSize};\\n},\\\"enableSearchDialog.js\\\":function(require,module,exports){const config=require('./config.json');const clearAddressBar=require('./clearAddressBar.js');const searchRoute=new RegExp(/\\\\/search/);let tempInput=null;function addRoutes(router,trigger){let searchOpen=false;clearAddressBar(router,searchRoute);router.addRoute(searchRoute,()=>{searchOpen=true;const searchModuleName=config.searchModule;mw.loader.using(searchModuleName).then(()=>{const{init}=require(searchModuleName);if(init){init();if(tempInput){transferFocusToRealInput();}}});});router.on('route',(ev)=>{if(searchOpen&&!ev.path.match(searchRoute)){searchOpen=false;requestAnimationFrame(()=>{trigger.focus();});}});}function createTempInput(){if(tempInput){tempInput.remove();}tempInput=document.createElement('input');tempInput.type='text';tempInput.style.position='absolute';tempInput.style.left='0';tempInput.style.top='0';tempInput.style.fontSize='16px';tempInput.style.opacity='0';tempInput.style.pointerEvents='none';tempInput.setAttribute('readonly',true);document.body.appendChild(tempInput);\\ntempInput.focus();}function transferFocusToRealInput(){const realInput=document.querySelector('.cdx-typeahead-search .cdx-text-input__input');if(realInput&&tempInput){requestAnimationFrame(()=>{realInput.focus();tempInput.remove();tempInput=null;});}}module.exports=function(trigger){mw.loader.using('mediawiki.router').then(()=>{const router=require('mediawiki.router');addRoutes(router,trigger);});trigger.addEventListener('click',(ev)=>{ev.preventDefault();window.location.hash='/search';createTempInput();});};\\n},\\\"checkboxShift.js\\\":function(require,module,exports){let prev;function clickHandler(e){if(prev&&e.shiftKey){const $checkboxes=e.data.$checkboxes;$checkboxes.slice(Math.min($checkboxes.index(prev),$checkboxes.index(e.target)),Math.max($checkboxes.index(prev),$checkboxes.index(e.target))+1).filter(function(){return!this.disabled&&this.checked!==e.target.checked;}).prop('checked',e.target.checked).trigger('change');}prev=e.target;}module.exports=function($checkboxes){$checkboxes.off('click',clickHandler).on('click',{$checkboxes:$checkboxes},clickHandler);};\\n},\\\"checkboxHack.js\\\":function(require,module,exports){function updateAriaExpanded(checkbox,button){if(button){mw.log.warn('[1.38] The button parameter in updateAriaExpanded is deprecated, aria-expanded will be applied to the checkbox going forward. View the updated checkbox hack documentation for more details.');button.setAttribute('aria-expanded',checkbox.checked.toString());return;}checkbox.setAttribute('aria-expanded',checkbox.checked.toString());}function setCheckedState(checkbox,checked){checkbox.checked=checked;const e=new Event('input',{bubbles:true,composed:true});checkbox.dispatchEvent(e);}function containsEventTarget(checkbox,button,target,event){return event.target instanceof Node&&(checkbox.contains(event.target)||button.contains(event.target)||target.contains(event.target));}function dismissIfExternalEventTarget(checkbox,button,target,event){if(checkbox.checked&&!containsEventTarget(checkbox,button,target,event)){setCheckedState(checkbox,false);}}function bindUpdateAriaExpandedOnInput(checkbox,button){if(button){mw.log.warn('[1.38] The button parameter in bindUpdateAriaExpandedOnInput is deprecated, aria-expanded will be applied to the checkbox going forward. View the updated checkbox hack documentation for more details.');\\n}const listener=updateAriaExpanded.bind(undefined,checkbox,button);checkbox.addEventListener('input',listener);return function(){checkbox.removeEventListener('input',listener);};}function bindToggleOnClick(checkbox,button){function listener(event){event.preventDefault();setCheckedState(checkbox,!checkbox.checked);}button.addEventListener('click',listener,true);return function(){button.removeEventListener('click',listener,true);};}function bindToggleOnSpaceEnter(checkbox,button){mw.log.warn('[1.38] bindToggleOnSpaceEnter is deprecated. Use `bindToggleOnEnter` instead.');function isEnterOrSpace(event){return event.key===' '||event.key==='Enter';}function onKeydown(event){if(!isEnterOrSpace(event)){return;}event.preventDefault();}function onKeyup(event){if(!isEnterOrSpace(event)){return;}button.click();}button.addEventListener('keydown',onKeydown);button.addEventListener('keyup',onKeyup);return function(){button.removeEventListener('keydown',onKeydown);button.removeEventListener('keyup',onKeyup);\\n};}function bindToggleOnEnter(checkbox){function onKeyup(event){if(event.key!=='Enter'){return;}setCheckedState(checkbox,!checkbox.checked);}checkbox.addEventListener('keyup',onKeyup);return function(){checkbox.removeEventListener('keyup',onKeyup);};}function bindDismissOnClickOutside(window,checkbox,button,target){const listener=dismissIfExternalEventTarget.bind(undefined,checkbox,button,target);window.addEventListener('click',listener,true);return function(){window.removeEventListener('click',listener,true);};}function bindDismissOnFocusLoss(window,checkbox,button,target){const listener=dismissIfExternalEventTarget.bind(undefined,checkbox,button,target);window.addEventListener('focusin',listener,true);return function(){window.removeEventListener('focusin',listener,true);};}function bindDismissOnClickLink(checkbox,target){function dismissIfClickLinkEvent(event){if(event.target&&event.target.parentNode&&(event.target.nodeName==='A'||event.target.parentNode.nodeName==='A')){\\nsetCheckedState(checkbox,false);}}target.addEventListener('click',dismissIfClickLinkEvent);return function(){target.removeEventListener('click',dismissIfClickLinkEvent);};}function bind(window,checkbox,button,target){const cleanups=[bindUpdateAriaExpandedOnInput(checkbox),bindToggleOnClick(checkbox,button),bindToggleOnEnter(checkbox),bindDismissOnClickOutside(window,checkbox,button,target),bindDismissOnFocusLoss(window,checkbox,button,target),bindDismissOnClickLink(checkbox,target)];return function(){cleanups.forEach((cleanup)=>{cleanup();});};}module.exports={updateAriaExpanded,bindUpdateAriaExpandedOnInput,bindToggleOnClick,bindToggleOnSpaceEnter,bindToggleOnEnter,bindDismissOnClickOutside,bindDismissOnFocusLoss,bindDismissOnClickLink,bind};\\n},\\\"clearAddressBar.js\\\":function(require,module,exports){function clearAddressBar(router,route){if(!route||route.test(router.getPath())){router.navigateTo(document.title,{path:'#',useReplaceState:true});}}module.exports=clearAddressBar;\\n},\\\"teleportTarget.js\\\":function(require,module,exports){const ID='mw-teleport-target';const target=document.createElement('div');target.id=ID;module.exports={target,attach(){document.body.appendChild(target);}};\\n},\\\"toggleAllCollapsibles.js\\\":function(require,module,exports){let toggleAll;mw.hook('wikipage.content').add(()=>{if(toggleAll){return;}if(!document.querySelector('#mw-content-text .mw-parser-output .mw-collapsible')){return;}const portletLink=mw.util.addPortletLink('p-tb','#',mw.msg('collapsible-expand-all-text'),'t-collapsible-toggle-all',mw.msg('collapsible-expand-all-tooltip'));if(!portletLink){return;}toggleAll=portletLink.querySelector('a');toggleAll.setAttribute('role','button');toggleAll.setAttribute('aria-expanded','false');let allExpanded=false;toggleAll.addEventListener('click',(e)=>{e.preventDefault();if(!allExpanded){const collapsed=document.querySelectorAll('#mw-content-text .mw-parser-output .mw-made-collapsible.mw-collapsed');Array.prototype.forEach.call(collapsed,(collapsible)=>{$(collapsible).data('mw-collapsible').expand();});toggleAll.textContent=mw.msg('collapsible-collapse-all-text');toggleAll.title=mw.msg('collapsible-collapse-all-tooltip');toggleAll.setAttribute('aria-expanded','true');allExpanded=true;}else{const expanded=document.querySelectorAll('#mw-content-text .mw-parser-output .mw-made-collapsible:not( .mw-collapsed )');\\nArray.prototype.forEach.call(expanded,(collapsible)=>{$(collapsible).data('mw-collapsible').collapse();});toggleAll.textContent=mw.msg('collapsible-expand-all-text');toggleAll.title=mw.msg('collapsible-expand-all-tooltip');toggleAll.setAttribute('aria-expanded','false');allExpanded=false;}});});\\n},\\\"config.json\\\":{\\\"search\\\":true,\\\"searchModule\\\":\\\"skins.vector.search\\\",\\\"collapsible\\\":true,\\\"sortable\\\":true,\\\"selectorLogoutLink\\\":\\\"#pt-logout a[data-mw-interface]\\\"}}},{\\\"css\\\":[\\\"#mw-teleport-target{position:absolute;z-index:450}   #mw-teleport-target{font-size:var(--font-size-small,0.875rem)}\\\"]},{\\\"collapsible-collapse-all-text\\\":\\\"Alle einklappen\\\",\\\"collapsible-collapse-all-tooltip\\\":\\\"Alle einklappbaren Elemente auf der aktuellen Seite einklappen\\\",\\\"collapsible-expand-all-text\\\":\\\"Alle ausklappen\\\",\\\"collapsible-expand-all-tooltip\\\":\\\"Alle ausklappbaren Elemente auf der aktuellen Seite ausklappen\\\",\\\"logging-out-notify\\\":\\\"{{#FORMAL:Du wirst|Sie werden}} abgemeldet. Bitte {{#FORMAL:warte|warten}}.\\\",\\\"temp-user-logout-confirm-title\\\":\\\"Session beenden\\\",\\\"userlogout-submit\\\":\\\"Abmelden\\\",\\\"userlogout-temp\\\":\\\"Wenn du auf einem gemeinsam genutzten Ger\\\\u00e4t wie einem Bibliotheks- oder Schulcomputer arbeitest, k\\\\u00f6nntest du diese Sitzung beenden, um zu verhindern, dass andere Personen dieses tempor\\\\u00e4re Konto verwenden.\\\",\\\"userlogout-temp-messagebox-body\\\":\\\"Sobald du dich abmeldest, kannst du nicht mehr auf dieses tempor\\\\u00e4re Konto zugreifen.\\\",\\\"userlogout-temp-messagebox-title\\\":\\\"M\\\\u00f6chtest du die Sitzung wirklich beenden und dich abmelden?\\\",\\\"userlogout-temp-moreinfo\\\":\\\"Bitte beachte, dass das Bearbeiten mit mehreren tempor\\\\u00e4ren Konten m\\\\u00f6glicherweise gegen die Regeln dieses Wikis verst\\\\u00f6\\\\u00dft und du gesperrt werden k\\\\u00f6nntest, wenn dies h\\\\u00e4ufig vorkommt.\\\"}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.097Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mediawiki.page.ready&skin=vector-2022&version=1jgje\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mediawiki.page.ready&skin=vector-2022&sourcemap=1&version=1jgje\",\"skins.vector.clientPreferences@18bv6\":\"mw.loader.impl(function(){return[\\\"skins.vector.clientPreferences@18bv6\\\",{\\\"main\\\":\\\"resources/skins.vector.clientPreferences/clientPreferences.js\\\",\\\"files\\\":{\\\"resources/skins.vector.clientPreferences/clientPreferences.js\\\":function(require,module,exports){function getClientPreferences(){return Array.from(document.documentElement.classList).filter((className)=>className.match(/-clientpref-/)).map((className)=>className.split('-clientpref-')[0]);}function isFeatureExcluded(featureName){return document.documentElement.classList.contains(featureName+'-clientpref--excluded');}function getVisibleClientPreferences(config){const active=getClientPreferences();return Object.keys(config).filter((key)=>active.includes(key));}function toggleDocClassAndSave(featureName,value,config,userPreferences){const pref=config[featureName];const callback=pref.callback||(()=>{});const hook=mw.hook('skin-client-preference.change');if(mw.user.isNamed()){config[featureName].options.forEach((possibleValue)=>{document.documentElement.classList.remove(`${featureName}-clientpref-${possibleValue}`);});document.documentElement.classList.add(`${featureName}-clientpref-${value}`);window.dispatchEvent(new Event('resize'));mw.util.debounce(()=>{userPreferences=userPreferences||new mw.Api();\\nuserPreferences.saveOptions({[pref.preferenceKey]:value}).then(()=>{callback();});},100)();}else{mw.user.clientPrefs.set(featureName,value);callback();}hook.fire(featureName,value);}const getInputId=(featureName,value)=>`skin-client-pref-${featureName}-value-${value}`;function makeInputElement(type,featureName,value){const input=document.createElement('input');const name=`skin-client-pref-${featureName}-group`;const id=getInputId(featureName,value);input.name=name;input.id=id;input.type=type;if(type==='checkbox'){input.checked=value==='1';}else{input.value=value;}input.setAttribute('data-event-name',id);return input;}function makeLabelElement(featureName,value){const label=document.createElement('label');label.classList.add('cdx-label');label.setAttribute('for',getInputId(featureName,value));const labelText=document.createElement('span');labelText.classList.add('cdx-label__label__text');labelText.textContent=mw.msg(`${featureName}-${value}-label`);label.appendChild(labelText);return label;\\n}function makeExclusionNotice(featureName){const p=document.createElement('p');const noticeMessage=mw.message(`${featureName}-exclusion-notice`);p.classList.add('exclusion-notice',`${featureName}-exclusion-notice`);p.textContent=noticeMessage.text();return p;}function makeBetaInfoTag(messageKey){const infoTag=document.createElement('span');const infoTagText=document.createElement('span');infoTagText.textContent=mw.message(messageKey).text();infoTag.appendChild(infoTagText);return infoTag;}function appendRadioToggle(parent,featureName,value,currentValue,config,userPreferences){const input=makeInputElement('radio',featureName,value);input.classList.add('cdx-radio__input');if(currentValue===value){input.checked=true;}if(isFeatureExcluded(featureName)){input.disabled=true;}const icon=document.createElement('span');icon.classList.add('cdx-radio__icon');const label=makeLabelElement(featureName,value);label.classList.add('cdx-radio__label');const container=document.createElement('div');\\ncontainer.classList.add('cdx-radio');container.appendChild(input);container.appendChild(icon);container.appendChild(label);parent.appendChild(container);input.addEventListener('change',()=>{toggleDocClassAndSave(featureName,value,config,userPreferences);});input.addEventListener('keydown',(event)=>{if(event.key.startsWith('Arrow')&&event.repeat){event.preventDefault();}});}function makeLink(linkContainer,feature){const urlKey=feature.linkLabelUrl;const labelKey=feature.linkLabelMessage;const linkLabelTooltip=feature.linkLabelTooltip;const urlParamMsgKey=feature.linkLabelUrlParameter;const isDisplayed=feature.linkLabelLoggedInOnly?!mw.user.isAnon():true;if(!labelKey||!urlKey||!mw.msg(urlKey)||!isDisplayed){return;}let urlParam='';if(urlParamMsgKey){const pageWikiLink=`[https://${window.location.hostname+mw.util.getUrl(mw.config.get('wgPageName'))} ${mw.config.get('wgTitle')}]`;urlParam=mw.message(urlParamMsgKey,pageWikiLink).text();}const link=mw.msg(urlKey,window.location.host,urlParam);\\nconst linkLabel=mw.message(labelKey).text();const anchor=document.createElement('a');anchor.setAttribute('href',link);anchor.setAttribute('target','_blank');if(linkLabelTooltip){anchor.setAttribute('title',mw.msg(linkLabelTooltip));}anchor.textContent=linkLabel;const showSuccessFeedback=function(event){event.stopPropagation();const icon=document.createElement('span');icon.classList.add('vector-icon','vector-icon--heart');anchor.textContent=mw.msg('vector-night-mode-issue-reporting-link-notification');anchor.classList.add('skin-theme-beta-notice-success');anchor.prepend(icon);anchor.removeEventListener('click',showSuccessFeedback);};if(feature.linkLabelUrlParameter){anchor.addEventListener('click',(event)=>showSuccessFeedback(event));}linkContainer.appendChild(anchor);}function appendToggleSwitch(form,featureName,labelElement,currentValue,config,userPreferences){const input=makeInputElement('checkbox',featureName,currentValue);input.classList.add('cdx-toggle-switch__input');const switcher=document.createElement('span');\\nswitcher.classList.add('cdx-toggle-switch__switch');const grip=document.createElement('span');grip.classList.add('cdx-toggle-switch__switch__grip');switcher.appendChild(grip);const label=labelElement||makeLabelElement(featureName,currentValue);label.classList.add('cdx-toggle-switch__label');const toggleSwitch=document.createElement('span');toggleSwitch.classList.add('cdx-toggle-switch');toggleSwitch.appendChild(input);toggleSwitch.appendChild(switcher);toggleSwitch.appendChild(label);input.addEventListener('change',()=>{toggleDocClassAndSave(featureName,input.checked?'1':'0',config,userPreferences);});form.appendChild(toggleSwitch);}function createRow(className){const row=document.createElement('div');row.setAttribute('class',className);return row;}const getFeatureLabelMsg=(featureName)=>mw.message(`${featureName}-name`);function makeControl(featureName,config,userPreferences){const pref=config[featureName];const isExcluded=isFeatureExcluded(featureName);if(!pref){return null;}const currentValue=mw.user.clientPrefs.get(featureName);\\nif(typeof currentValue==='boolean'&&!isExcluded){return null;}const row=createRow('');const form=document.createElement('form');const type=pref.type||'radio';switch(type){case'radio':pref.options.forEach((value)=>{appendRadioToggle(form,featureName,value,String(currentValue),config,userPreferences);});break;case'switch':{const labelElement=document.createElement('label');labelElement.textContent=getFeatureLabelMsg(featureName).text();appendToggleSwitch(form,featureName,labelElement,String(currentValue),config,userPreferences);break;}default:throw new Error('Unknown client preference! Only switch or radio are supported.');}row.appendChild(form);if(isExcluded){const exclusionNotice=makeExclusionNotice(featureName);row.appendChild(exclusionNotice);}return row;}function makeClientPreference(parent,featureName,config,userPreferences){const labelMsg=getFeatureLabelMsg(featureName);const feature=config[featureName];if(!labelMsg.exists()&&mw.config.get('wgUserLanguage')!=='qqx'){return;}else{\\nconst id=`skin-client-prefs-${featureName}`;const portlet=mw.util.addPortlet(id,labelMsg.text());if(feature.betaMessage){const betaInfoTag=makeBetaInfoTag(feature.betaMessage);if(!portlet.querySelector('.vector-menu-heading span')){portlet.querySelector('.vector-menu-heading').textContent+=' ';portlet.querySelector('.vector-menu-heading').appendChild(betaInfoTag);}}const labelElement=portlet.querySelector('label');const descriptionMsg=mw.message(`${featureName}-description`);if(descriptionMsg.exists()){const desc=document.createElement('span');desc.classList.add('skin-client-pref-description');desc.innerHTML=descriptionMsg.parse();if(labelElement&&labelElement.parentNode){labelElement.appendChild(desc);}}const exclusionNoticeMsg=mw.message(`${featureName}-exclusion-notice`);if(exclusionNoticeMsg.exists()){const content=portlet.querySelector('.vector-menu-content');const notice=document.createElement('span');notice.classList.add('skin-client-pref-exclusion-notice');notice.textContent=exclusionNoticeMsg.text();\\nif(content){content.appendChild(notice);}}parent.appendChild(portlet);const row=makeControl(featureName,config,userPreferences);if(row){const tmp=mw.util.addPortletLink(id,'','');if(tmp){const link=tmp.querySelector('a');if(link){link.replaceWith(row);}}if(config[featureName].linkLabelUrl&&!isFeatureExcluded(featureName)){const linkContainer=document.createElement('span');linkContainer.id=`${featureName}-beta-notice`;makeLink(linkContainer,feature);row.appendChild(linkContainer);}}}}function render(selector,config,userPreferences){const el=document.querySelector(selector);if(!el){return Promise.reject();}return new Promise((resolve)=>{getVisibleClientPreferences(config).forEach((pref)=>{userPreferences=userPreferences||new mw.Api();makeClientPreference(el,pref,config,userPreferences);});mw.requestIdleCallback(()=>{resolve(el);});});}function bind(clickSelector,renderSelector,config,userPreferences){let enhanced=false;const chk=(document.querySelector(clickSelector));if(!chk){return;}if(!userPreferences){\\nuserPreferences=new mw.Api();}if(chk.checked){render(renderSelector,config,userPreferences);enhanced=true;}else{chk.addEventListener('input',()=>{if(enhanced){return;}render(renderSelector,config,userPreferences);enhanced=true;});}}module.exports={bind,toggleDocClassAndSave,render};\\n}}},{\\\"css\\\":[\\\"#vector-appearance form{font-size:0.875rem;padding:6px 0}#vector-appearance a.skin-theme-beta-notice-success{color:var(--color-success,#177860);pointer-events:none}#vector-appearance .vector-icon.vector-icon--heart{ min-width:10px;min-height:10px;width:var(--font-size-medium,1rem);height:var(--font-size-medium,1rem);display:inline-block;vertical-align:text-bottom}@supports not ((-webkit-mask-image:none) or (mask-image:none)){#vector-appearance .vector-icon.vector-icon--heart{background-position:center;background-repeat:no-repeat; background-size:calc(max(var(--font-size-medium,1rem),10px))}}@supports (-webkit-mask-image:none) or (mask-image:none){#vector-appearance .vector-icon.vector-icon--heart{ -webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(max(var(--font-size-medium,1rem),10px));mask-size:calc(max(var(--font-size-medium,1rem),10px)); }}@supports not ((-webkit-mask-image:none) or (mask-image:none)){#vector-appearance .vector-icon.vector-icon--heart{background-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M14.75 1A5.24 5.24 0 0010 4 5.24 5.24 0 000 6.25C0 11.75 10 19 10 19s10-7.25 10-12.75A5.25 5.25 0 0014.75 1\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");filter:invert(var(--filter-invert-icon,0));opacity:var(--opacity-icon-base,0.87)}}@supports (-webkit-mask-image:none) or (mask-image:none){#vector-appearance .vector-icon.vector-icon--heart{ -webkit-mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M14.75 1A5.24 5.24 0 0010 4 5.24 5.24 0 000 6.25C0 11.75 10 19 10 19s10-7.25 10-12.75A5.25 5.25 0 0014.75 1\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\"); mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M14.75 1A5.24 5.24 0 0010 4 5.24 5.24 0 000 6.25C0 11.75 10 19 10 19s10-7.25 10-12.75A5.25 5.25 0 0014.75 1\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");background-color:var(--color-success,#177860)}}#skin-theme-beta-notice{display:none}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os #skin-theme-beta-notice{display:block}}html.skin-theme-clientpref-night #skin-theme-beta-notice{display:block}\\\"]},{\\\"skin-theme-day-label\\\":\\\"Hell\\\",\\\"skin-theme-description\\\":\\\"[Experimentelle Version; die Wahrscheinlichkeit ist hoch, dass Probleme auftreten] Reduziert das von den Bildschirmen der Ger\\\\u00e4te abgestrahlte Licht.\\\",\\\"skin-theme-exclusion-notice\\\":\\\"Diese Seite ist immer im hellen Modus.\\\",\\\"skin-theme-name\\\":\\\"Farbe\\\",\\\"skin-theme-night-label\\\":\\\"Dunkel\\\",\\\"skin-theme-os-label\\\":\\\"Automatisch\\\",\\\"vector-feature-custom-font-size-0-label\\\":\\\"Klein\\\",\\\"vector-feature-custom-font-size-1-label\\\":\\\"Standard\\\",\\\"vector-feature-custom-font-size-2-label\\\":\\\"Gro\\\\u00df\\\",\\\"vector-feature-custom-font-size-exclusion-notice\\\":\\\"Diese Seite verwendet immer eine kleine Schriftgr\\\\u00f6\\\\u00dfe\\\",\\\"vector-feature-custom-font-size-name\\\":\\\"Text\\\",\\\"vector-feature-limited-width-0-label\\\":\\\"Breit\\\",\\\"vector-feature-limited-width-1-label\\\":\\\"Standard\\\",\\\"vector-feature-limited-width-exclusion-notice\\\":\\\"Der Inhalt ist so breit wie f\\\\u00fcr das Browserfenster m\\\\u00f6glich.\\\",\\\"vector-feature-limited-width-name\\\":\\\"Breite\\\",\\\"vector-night-mode-beta-tag\\\":\\\"(Beta)\\\",\\\"vector-night-mode-issue-reporting-link-label\\\":\\\"Ein Problem mit dem Dunkelmodus melden\\\",\\\"vector-night-mode-issue-reporting-link-notification\\\":\\\"Bericht erhalten!\\\",\\\"vector-night-mode-issue-reporting-notice-tooltip\\\":\\\"Berichte, wenn Farben im dunklen Modus das Lesen erschweren.\\\",\\\"vector-night-mode-issue-reporting-notice-url\\\":\\\"https:\\\\/\\\\/de.wikipedia.org\\\\/wiki\\\\/Wikipedia:Dark_Mode\\\\/Probleme?action=edit&section=new&preloadtitle=$2&editintro=Wikipedia%3ADark+Mode%2FProbleme%2FIntro%2Feditintro&dtpreload=1\\\",\\\"vector-night-mode-issue-reporting-preload-title\\\":\\\"$1 Dunkelmodus-Fehler\\\"}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.098Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=skins.vector.clientPreferences&skin=vector-2022&version=9f1aw\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=skins.vector.clientPreferences&skin=vector-2022&sourcemap=1&version=9f1aw\",\"ext.uls.common@mnizy\":\"mw.loader.impl(function(){return[\\\"ext.uls.common@mnizy\\\",function($,jQuery,require,module){(function(){'use strict';$.uls.data.addLanguage('als',{target:'gsw'});$.uls.data.addLanguage('jv-x-bms',{target:'map-bms'});$.uls.data.addLanguage('nap-x-tara',{target:'roa-tara'});$.uls.data.addLanguage('nrf',{target:'nrm'});$.uls.data.addLanguage('ro-cyrl-md',{target:'mo'});mw.uls=mw.uls||{};mw.uls.previousLanguagesStorageKey='uls-previous-languages';mw.uls.changeLanguage=function(language){mw.uls.setLanguage(language).then(()=>{location.reload();});};mw.uls.setLanguage=function(language){const api=new mw.Api();function changeLanguageAnon(){if(mw.config.get('wgULSAnonCanChangeLanguage')){mw.cookie.set('language',language);}return $.Deferred().resolve();}mw.hook('mw.uls.interface.language.change').fire(language);if(!mw.user.isNamed()){return changeLanguageAnon();}return api.get({action:'query',meta:'globalpreferences',gprprop:'preferences'}).then((res)=>{try{return!!res.query.globalpreferences.preferences.language;}catch(e){return false;}}).then((hasGlobalPreference)=>{let apiModule;\\nif(hasGlobalPreference){apiModule='globalpreferenceoverrides';mw.storage.set('uls-gp','1');}else{apiModule='options';mw.storage.remove('uls-gp');}return api.postWithToken('csrf',{action:apiModule,optionname:'language',optionvalue:language});}).catch(()=>changeLanguageAnon());};mw.uls.setPreviousLanguages=function(previousLanguages){mw.storage.setObject(mw.uls.previousLanguagesStorageKey,previousLanguages.slice(0,9));};mw.uls.convertMediaWikiLanguageCodeToULS=function(code){code=code.toLowerCase();return $.uls.data.isRedirect(code)||code;};mw.uls.getInterlanguageListFromNodes=function(nodes){const interlanguageList={};Array.prototype.forEach.call(nodes,(el)=>{const langCode=mw.uls.convertMediaWikiLanguageCodeToULS(el.lang);interlanguageList[langCode]=el;});return interlanguageList;};mw.uls.getPreviousLanguages=function(){return mw.storage.getObject(mw.uls.previousLanguagesStorageKey)||[];};mw.uls.addPreviousLanguage=function(language){const languages=mw.uls.getPreviousLanguages(),index=languages.indexOf(language);\\nif(index!==-1){languages.splice(index,1);}languages.unshift(language);mw.uls.setPreviousLanguages(languages);};mw.uls.getBrowserLanguage=function(){return(window.navigator.language||'').split('-')[0];};mw.uls.getCountryCode=function(){return window.Geo&&(window.Geo.country||window.Geo.country_code);};mw.uls.getAcceptLanguageList=function(){return mw.config.get('wgULSAcceptLanguageList')||window.navigator.languages||[];};mw.uls.getFrequentLanguageList=function(countryCode){const ret=[],lists=[[mw.config.get('wgUserLanguage'),mw.config.get('wgContentLanguage'),mw.uls.getBrowserLanguage()],mw.uls.getPreviousLanguages(),mw.uls.getAcceptLanguageList()];countryCode=countryCode||mw.uls.getCountryCode();if(countryCode){lists.push($.uls.data.getLanguagesInTerritory(countryCode));}for(let i=0;i<lists.length;i++){for(let j=0;j<lists[i].length;j++){const lang=lists[i][j];if(!ret.includes(lang)&&$.uls.data.getAutonym(lang)!==lang){ret.push(lang);}}}return ret;};}());\\n},{\\\"css\\\":[\\\".uls-menu{border-radius:2px; font-size:medium}.uls-search,.uls-language-settings-close-block{border-top-right-radius:2px;border-top-left-radius:2px}.uls-language-list{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.uls-menu.callout::before,.uls-menu.callout::after{border-top:10px solid var(--border-color-transparent,transparent);border-bottom:10px solid var(--border-color-transparent,transparent);display:inline-block; top:17px;position:absolute;content:''}.uls-menu.callout.selector-right::before{ border-left:10px solid var(--border-color-subtle,#c8ccd1); right:-11px}.uls-menu.callout.selector-right::after{ border-left:10px solid var(--border-color-inverted,#fff); right:-10px}.uls-menu.callout.selector-left::before{ border-right:10px solid var(--border-color-subtle,#c8ccd1); left:-11px}.uls-menu.callout.selector-left::after{ border-right:10px solid var(--border-color-inverted,#fff); left:-10px}.uls-ui-languages button{margin:5px 15px 5px 0;white-space:nowrap;overflow:hidden}.uls-search-wrapper-wrapper{position:relative;padding-left:40px;margin-top:5px;margin-bottom:5px}.uls-icon-back{background:transparent url(/w/extensions/UniversalLanguageSelector/resources/images/back-grey-ltr.svg?c9c25) no-repeat scroll center center;background-size:28px;height:32px;width:40px;display:block;position:absolute;left:0;border-right:1px solid var(--border-color-subtle,#c8ccd1);opacity:var(--opacity-icon-base,0.87)}.uls-icon-back:hover{opacity:1;cursor:pointer}.uls-menu .uls-no-results-view .uls-no-found-more{background-color:var(--background-color-base,#fff)}.uls-menu .uls-no-results-view h3{padding:0 28px;margin:0;color:var(--color-subtle,#54595d);font-size:1em;font-weight:normal}       .skin-vector .uls-menu{border-color:var(--border-color-subtle,#c8ccd1);box-shadow:0 4px 4px 0 var(--box-shadow-color-alpha-base,rgba(0,0,0,0.06)),0 0 8px 0 var(--box-shadow-color-alpha-base,rgba(0,0,0,0.06));font-size:0.875em;z-index:50}.skin-vector .uls-search{border-bottom-color:var(--border-color-subtle,#c8ccd1)}.skin-vector .uls-search-label{opacity:var(--opacity-icon-placeholder,0.51);transition:opacity 250ms}.skin-vector .uls-search-wrapper:hover .uls-search-label{opacity:var(--opacity-icon-base,0.87)}.skin-vector .uls-languagefilter,.skin-vector .uls-lcd-region-title{color:var(--color-subtle,#54595d)}.skin-vector .uls-filtersuggestion{color:var(--color-placeholder,#72777d)}\\\"]}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.098Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.uls.common&skin=vector-2022&version=1i706\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.uls.common&skin=vector-2022&sourcemap=1&version=1i706\",\"ext.parsermigration.survey@8g6sq\":\"mw.loader.impl(function(){return[\\\"ext.parsermigration.survey@8g6sq\\\",{\\\"main\\\":\\\"ext.parsermigration.survey.js\\\",\\\"files\\\":{\\\"ext.parsermigration.survey.js\\\":function(require,module,exports){const eligibleForSurvey=mw.user.isNamed()&&mw.config.get('wgNamespaceNumber')===0&&mw.user.options.get('parsermigration-parsoid-readviews')==='2';const viewingLegacy=document.querySelectorAll('.mw-parser-output[data-mw-parsoid-version]').length===0;const bodyContent=document.getElementById('bodyContent');if(eligibleForSurvey&&viewingLegacy&&bodyContent){const surveyPlaceholder=document.createElement('div');surveyPlaceholder.id='parsermigration-survey-placeholder';bodyContent.appendChild(surveyPlaceholder);mw.requestIdleCallback(()=>{mw.loader.using('ext.quicksurveys.lib').then((require)=>{require('ext.quicksurveys.lib').showSurvey('parsoid-migration-survey-2026','parsermigration-survey-placeholder');});});}\\n}}},{\\\"css\\\":[\\\"#parsermigration-survey-placeholder .ext-quick-survey-panel{width:100%;clear:both;float:none;margin:50px auto 0}\\\"]}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.098Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.parsermigration.survey&skin=vector-2022&version=460zr\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.parsermigration.survey&skin=vector-2022&sourcemap=1&version=460zr\",\"ext.centralNotice.display@obmhw\":\"mw.loader.impl(function(){return[\\\"ext.centralNotice.display@obmhw\\\",{\\\"main\\\":\\\"index.js\\\",\\\"files\\\":{\\\"index.js\\\":function(require,module,exports){(function(){let cn,bannerLoadedDeferredObj,requestedBannerName=null;const campaignMixins={},MAX_RECORD_IMPRESSION_DELAY=250,IMPRESSION_EVENT_LOGGING_SCHEMA='CentralNoticeImpression',PREVIEW_STORAGE_KEY_PREFIX='cn-banner-preview-';const Mixin=function(name){this.name=name;};Mixin.prototype.setPreBannerHandler=function(handlerFunc){this.preBannerHandler=handlerFunc;};Mixin.prototype.setPostBannerOrFailHandler=function(handlerFunc){this.postBannerOrFailHandler=handlerFunc;};Mixin.prototype.setFinalizeChooseAndMaybeDisplayHandler=function(handlerFunc){this.finalizeChooseAndMaybeDisplayHandler=handlerFunc;};function runMixinHooks(hookPropertyName,campaign){$.each(campaign.mixins,(mixinName,mixinParams)=>{if(!(mixinName in campaignMixins)){mw.log.warn('Mixin '+mixinName+' not registered.');return;}if(!(hookPropertyName in campaignMixins[mixinName])){return;}const handler=campaignMixins[mixinName][hookPropertyName];if(typeof handler!=='function'){mw.log.warn(hookPropertyName+' for '+mixinName+' not a function.');\\nreturn;}handler(mixinParams,campaign);});}function runPreBannerHooks(){runMixinHooks('preBannerHandler',cn.internal.state.getAttemptingCampaign());}function runPostBannerOrFailHooks(){runMixinHooks('postBannerOrFailHandler',cn.internal.state.getAttemptingCampaign());}function runFinalizeChooseAndMaybeDisplayHooks(){cn.internal.state.getAttemptedCampaigns().forEach((campaign)=>{runMixinHooks('finalizeChooseAndMaybeDisplayHandler',campaign);});}function setUpDataProperty(){try{Object.defineProperty(cn,'data',{get:function(){return cn.internal.state.getData();}});return;}catch(e){}cn.data=cn.internal.state.getData();}function setUpBannerLoadedPromise(){bannerLoadedDeferredObj=$.Deferred();cn.bannerLoadedPromise=bannerLoadedDeferredObj.promise();cn.events={};cn.events.bannerLoaded=cn.bannerLoadedPromise;}function encode(s){return encodeURIComponent(s).replace(/!/g,'%21').replace(/'/g,'%27').replace(/\\\\(/g,'%28').replace(/\\\\)/g,'%29').replace(/\\\\*/g,'%2A').replace(/%20/g,'+');}function fetchOrRetrieveBanner(){\\nconst data=cn.internal.state.getData();if(data.preview){$(()=>{const previewBannerContent=cn.kvStore.getItem(PREVIEW_STORAGE_KEY_PREFIX+data.banner,cn.kvStore.contexts.GLOBAL);if(previewBannerContent===null){mw.log.warn('Could not retrieve preview banner '+data.banner);}else{injectBannerHTML(previewBannerContent);}});}else{fetchBanner();}}function getBannerUrl(dispatcherUrl,data){const urlBase=new URL(dispatcherUrl,location);const urlQuery=['banner='+encode(data.banner),'uselang='+encode(data.uselang),'debug='+(!!data.debug).toString()];if(data.campaign){urlQuery.unshift('campaign='+encode(data.campaign));}const searchTitle=urlBase.searchParams.get('title');if(searchTitle){urlQuery.unshift('title='+mw.util.wikiUrlencode(searchTitle));}urlBase.search=urlQuery.join('&');urlBase.hash='';return urlBase;}function fetchBanner(){const url=getBannerUrl(mw.config.get('wgCentralNoticeActiveBannerDispatcher'),cn.internal.state.getData());$.ajax({url:url.toString(),dataType:'script',cache:true}).fail((jqXHR,status,error)=>{\\ncn.handleBannerLoaderError(status+': '+error);});}function injectBannerHTML(bannerHtml){$('div#centralNotice').attr('class',mw.html.escape('cn-'+cn.internal.state.getData().bannerCategory)).prepend(bannerHtml);if(window.performance&&performance.mark){performance.mark('mwCentralNoticeBanner');}}function resolveRecordImpressionDeferred(){cn.recordImpressionDeferredObj.done(reallyRecordImpression);cn.recordImpressionDeferredObj.resolve();}function recordImpression(){let timeoutHasRun=false;if(cn.recordImpressionDelayPromises.length===0){reallyRecordImpression();return;}const timeout=setTimeout(()=>{timeoutHasRun=true;resolveRecordImpressionDeferred();},MAX_RECORD_IMPRESSION_DELAY);$.when.apply($,cn.recordImpressionDelayPromises).always(()=>{if(!timeoutHasRun){clearTimeout(timeout);resolveRecordImpressionDeferred();}});}function reallyRecordImpression(){const state=cn.internal.state,random=Math.random();let dataCopy;if(random<=state.getData().recordImpressionSampleRate){const url=new URL(mw.config.get('wgCentralBannerRecorder'),location);\\ndataCopy=state.getDataCopy(true);Object.keys(dataCopy).forEach((key)=>url.searchParams.append(key,dataCopy[key]));sendBeacon(url.toString());}if(random<=state.getData().impressionEventSampleRate){dataCopy=dataCopy||state.getDataCopy(true);mw.eventLog.logEvent(IMPRESSION_EVENT_LOGGING_SCHEMA,dataCopy);}}function sendBeacon(urlStr){if(navigator.sendBeacon){try{navigator.sendBeacon(urlStr);}catch(e){}}else{setTimeout(()=>{document.createElement('img').src=urlStr;},0);}}function reallyChooseAndMaybeDisplay(){const chooser=cn.internal.chooser,bucketer=cn.internal.bucketer,state=cn.internal.state,hide=cn.internal.hide;state.setUp();setUpDataProperty();if(!chooser.choiceDataSeemsFresh(cn.choiceData)){state.setChoiceDataStale();return;}state.setAvailableCampaigns(chooser.makeAvailableCampaigns(cn.choiceData,state.getData().country,state.getData().region,state.getData().anonymous,state.getData().device));const maxCampaignFallbackConfig=mw.config.get('wgCentralNoticeMaxCampaignFallback');const maxCampaignFallback=Math.min(\\nstate.getData().availableCampaigns.length,maxCampaignFallbackConfig);let campaign;for(let i=0;i<maxCampaignFallback;i++){campaign=chooser.chooseCampaign(state.getData().availableCampaigns,state.getData().randomcampaign);if(campaign===null){break;}state.setAttemptingCampaign(campaign);bucketer.setCampaign(campaign);hide.setCategory(state.getData().campaignCategory);if(cn.kvStore){cn.kvStore.setCampaignName(state.getData().campaign);cn.kvStore.setCategory(state.getData().campaignCategory);}bucketer.process();state.setBucket(bucketer.getBucket());state.setReducedBucket(bucketer.getReducedBucket());if(!state.getData().anonymous){if(campaign.type===0||state.getData().optedOutCampaigns.includes(campaign.type)){state.failCampaign('userOptOut');runPreBannerHooks();runPostBannerOrFailHooks();fallbackLoopUpdateAvailableCampaigns(i);continue;}}hide.processCookie();if(hide.shouldHide()){state.failCampaign(hide.getReason());runPreBannerHooks();runPostBannerOrFailHooks();\\nfallbackLoopUpdateAvailableCampaigns(i);continue;}runPreBannerHooks();if(state.isCampaignFailed()){runPostBannerOrFailHooks();fallbackLoopUpdateAvailableCampaigns(i);continue;}break;}if(state.getAttemptingCampaign()===null){return;}if(state.isCampaignFailed()){runFinalizeChooseAndMaybeDisplayHooks();recordImpression();return;}let banner;if(requestedBannerName){banner=chooser.requestBanner(campaign,state.getData().reducedBucket,state.getData().anonymous,state.getData().device,requestedBannerName);if(!banner){state.setRequestedBannerNotAvailable(requestedBannerName);}}else{banner=chooser.chooseBanner(campaign,state.getData().reducedBucket,state.getData().anonymous,state.getData().device,state.getData().randombanner);if(!banner){state.setNoBannerAvailable();}}if(!banner){runPostBannerOrFailHooks();runFinalizeChooseAndMaybeDisplayHooks();recordImpression();return;}state.setBanner(banner);if(cn.kvStore){cn.kvStore.setBannerName(banner.name);}cn.bannerData.bannerName=banner.name;\\nsetUpBannerLoadedPromise();fetchBanner();}function fallbackLoopUpdateAvailableCampaigns(iteration){const state=cn.internal.state;state.setAvailableCampaigns(cn.internal.chooser.updateAvailableCampaigns(state.getData().availableCampaigns,state.getAttemptingCampaign(),iteration));}function processAfterBannerFetch(){if(!cn.internal.state.getData().testingBanner){runPostBannerOrFailHooks();runFinalizeChooseAndMaybeDisplayHooks();recordImpression();}}cn={reallyInsertBanner:function(bannerJson){const state=cn.internal.state;let shownAfterLoadingBanner=true;injectBannerHTML(bannerJson.bannerHtml);bannerLoadedDeferredObj.resolve(cn.internal.state.getData());if(state.getData().bannersNotGuaranteedToDisplay){if(typeof cn.bannerData.alterImpressionData==='function'){const tmpData=state.getDataCopy();shownAfterLoadingBanner=cn.bannerData.alterImpressionData(tmpData);if(!shownAfterLoadingBanner){const bannerLoadedButHiddenReason=tmpData.reason||'';state.setBannerLoadedButHidden(\\nbannerLoadedButHiddenReason);}if(tmpData.banner_count){state.setBannerCount(tmpData.banner_count);}}else{state.setAlterFunctionMissing();}}if(shownAfterLoadingBanner){state.setBannerShown();}processAfterBannerFetch();},recordImpressionDelayPromises:[],recordImpressionDeferredObj:null,internal:{},setBannersNotGuaranteedToDisplay:function(){cn.internal.state.setBannersNotGuaranteedToDisplay();},failCampaign:function(reason){cn.internal.state.failCampaign(reason);},cancelBanner:function(reason){cn.failCampaign(reason);},isCampaignFailed:function(){return cn.internal.state.isCampaignFailed();},isBannerCanceled:function(){return cn.isCampaignFailed();},isBannerShown:function(){return cn.internal.state.isBannerShown();},setBannerLoadedButHidden:function(reason){cn.internal.state.setBannerLoadedButHidden(reason);},setMinRecordImpressionSampleRate:function(rate){cn.internal.state.setMinRecordImpressionSampleRate(rate);},setMinImpressionEventSampleRate:function(rate){cn.internal.state.setMinImpressionEventSampleRate(rate);\\n},bannerData:{},Mixin:Mixin,registerCampaignMixin:function(mixin){campaignMixins[mixin.name]=mixin;},chooseAndMaybeDisplay:function(){mw.geoIP.getPromise().fail(cn.internal.state.setInvalidGeoData).done(cn.internal.state.setGeoData).always(reallyChooseAndMaybeDisplay);},displayTestingBanner:function(){mw.geoIP.getPromise().fail(cn.internal.state.setInvalidGeoData).done(cn.internal.state.setGeoData).always(()=>{cn.internal.state.setUpForTestingBanner();setUpDataProperty();setUpBannerLoadedPromise();fetchOrRetrieveBanner();});},insertBanner:function(bannerJson){$(()=>{cn.reallyInsertBanner(bannerJson);});},handleBannerLoaderError:function(msg){cn.internal.state.setBannerLoaderError(msg);bannerLoadedDeferredObj.reject(cn.internal.state.getData());processAfterBannerFetch();},hideBannerWithCloseButton:function(){$('#centralNotice').hide();cn.internal.hide.setHideWithCloseButtonCookies();},customHideBanner:function(reason,duration){$('#centralNotice').hide();cn.internal.hide.setHideCookies(reason,duration);\\n},hideBanner:function(){cn.hideBannerWithCloseButton();},setBucket:function(bucket){cn.internal.bucketer.setBucket(bucket);cn.internal.state.setBucket(bucket);cn.internal.state.setReducedBucket(cn.internal.bucketer.getReducedBucket());},requestBanner:function(banner){requestedBannerName=banner;},registerTest:function(identifier){cn.internal.state.registerTest(identifier);},setDebugInfo:function(str){cn.internal.state.setDebugInfo(str);},requestRecordImpressionDelay:function(promise){cn.recordImpressionDelayPromises.push(promise);cn.recordImpressionDeferredObj=cn.recordImpressionDeferredObj||$.Deferred();return cn.recordImpressionDeferredObj.promise();},getDataProperty:function(prop){return cn.internal.state.getData()[prop];}};if(window.QUnit){cn.test={getBannerUrl};}if(mw.centralNotice===undefined){mw.centralNotice=cn;}else{Object.assign(mw.centralNotice,cn);cn=mw.centralNotice;}mw.log.deprecate(window,'insertBanner',cn.insertBanner,'Use mw.centralNotice method instead');mw.log.deprecate(\\nwindow,'hideBanner',cn.hideBanner,'Use mw.centralNotice method instead');mw.log.deprecate(window,'cancelBanner',cn.cancelBanner,'Use mw.centralNotice.failCampaign() instead');mw.log.deprecate(window,'isBannerCanceled',cn.isBannerCanceled,'Use mw.centralNotice.isCampaignFailed() instead');mw.log.deprecate(window,'toggleNotice',cn.hideBanner,'Use mw.centralNotice method instead');require('./state.js');require('./chooser.js');require('./bucketer.js');require('./hide.js');}());\\n},\\\"state.js\\\":function(require,module,exports){(function(){let state=null,status,impressionEventSampleRateOverridden=false;const config=require('./config.json'),UNKNOWN_GEO_CODE='XX',CAMPAIGN_CATEGORY_FOR_MIXED_BANNER_CATEGORIES='mixed_banner_categories',DEVICES={DESKTOP:'desktop',IPHONE:'iphone',IPAD:'ipad',ANDROID:'android',UNKNOWN:'unknown'},STATUSES={CAMPAIGN_NOT_CHOSEN:new Status('campaign_not_chosen',0),CAMPAIGN_CHOSEN:new Status('campaign_chosen',1),BANNER_CANCELED:new Status('banner_canceled',2),NO_BANNER_AVAILABLE:new Status('no_banner_available',3),BANNER_CHOSEN:new Status('banner_chosen',4),BANNER_LOADED_BUT_HIDDEN:new Status('banner_loaded_but_hidden',5),BANNER_SHOWN:new Status('banner_shown',6),BANNER_LOADER_ERROR:new Status('banner_loader_error',7),CHOICE_DATA_STALE:new Status('choice_data_stale',8)},REASONS={other:0,close:1,waitdate:2,waitimps:3,waiterr:4,belowMinEdits:5,viewLimit:6,'seen-fullscreen':7,'cookies-disabled':8,donate:9,cookies:10,seen:11,empty:12,waitnorestart:13,waitnostorage:14,namespace:15,noStorage:16,\\nrequestedBannerNotAvailable:17,jsonParamError:18,bannerSequenceEmptyStep:19,bannerSequenceAllStepsSkipped:20,userOptOut:21,waitdaily:22};const campaignAttemptsManager=(function(){const attemptedCampaignStatusesByName={},hasOwn=Object.prototype.hasOwnProperty;return{setCampaignStatus:function(c,statusCode){let statusObj;if(!hasOwn.call(state.attemptedCampaignsByName,c.name)){statusObj={statusCode:statusCode,campaign:c.name,bannersCount:c.banners.length};state.data.campaignStatuses.push(statusObj);attemptedCampaignStatusesByName[c.name]=statusObj;state.attemptedCampaignsByName[c.name]=c;}else{attemptedCampaignStatusesByName[c.name].statusCode=statusCode;}},getAttemptedCampaigns:function(){return state.data.campaignStatuses.map((statusObj)=>state.attemptedCampaignsByName[statusObj.campaign]);}};}());function Status(key,code){this.key=key;this.code=code;}function getDeviceCode(){if(mw.config.get('skin')!=='minerva'){return DEVICES.DESKTOP;}const ua=navigator.userAgent;if(/iphone/i.test(ua)){\\nreturn DEVICES.IPHONE;}if(/ipad/i.test(ua)){return DEVICES.IPAD;}if(/android/i.test(ua)){return DEVICES.ANDROID;}return DEVICES.UNKNOWN;}function setInitialData(){const urlParams=state.urlParams;(new URL(location)).searchParams.forEach((value,key)=>{state.urlParams[key]=value;});state.data.anonymous=(!mw.user.isNamed());state.data.project=mw.config.get('wgNoticeProject');state.data.db=mw.config.get('wgDBname');state.data.optedOutCampaigns=getOptedOutCampaignsForUser();state.data.uselang=mw.config.get('wgUserLanguage');state.data.device=urlParams.device||getDeviceCode();state.data.country=urlParams.country||state.data.country||UNKNOWN_GEO_CODE;state.data.region=urlParams.region||(state.data.region!==undefined?state.data.region:false)||UNKNOWN_GEO_CODE;state.data.debug=(urlParams.debug!==undefined);state.data.randomcampaign=numericalUrlParamOrVal(urlParams.randomcampaign,Math.random());state.data.randombanner=numericalUrlParamOrVal(urlParams.randombanner,Math.random());state.data.recordImpressionSampleRate=numericalUrlParamOrVal(\\nurlParams.recordImpressionSampleRate,mw.config.get('wgCentralNoticeSampleRate'));const impressionEventSampleRateFromUrl=numericalUrlParamOrVal(urlParams.impressionEventSampleRate,null);if(impressionEventSampleRateFromUrl!==null){state.data.impressionEventSampleRate=impressionEventSampleRateFromUrl;impressionEventSampleRateOverridden=true;}else{state.data.impressionEventSampleRate=mw.config.get('wgCentralNoticeImpressionEventSampleRate');}state.data.getVars=urlParams;state.data.campaignStatuses=[];}function getOptedOutCampaignsForUser(){const blocked=[],regex=/^centralnotice-display-campaign-type-(.*)$/;if(mw.config.get('wgUserName')===null){return[];}const allOptions=Object.assign({},mw.user.options.values);for(const key in allOptions){if(!Object.prototype.hasOwnProperty.call(allOptions,key)){continue;}const matches=regex.exec(key);if(Array.isArray(matches)&&matches.length===2&&!allOptions[key]){blocked.push(matches[1]);}}return blocked;}function numericalUrlParamOrVal(urlParam,val){\\nconst urlParamAsFloat=parseFloat(urlParam);return!isNaN(urlParamAsFloat)?urlParamAsFloat:val;}function setTestingBannerData(){state.data.campaign=state.urlParams.campaign;state.data.banner=state.urlParams.banner;state.data.testingBanner=true;state.data.preview=(state.urlParams.preview!==undefined);}function setStatus(s,reason){const reasonCodeStr=reason?('.'+state.lookupReasonCode(reason)):'';status=s;state.data.status=s.key;state.data.statusCode=s.code.toString()+reasonCodeStr;if(state.data.campaign){campaignAttemptsManager.setCampaignStatus(state.campaign,state.data.statusCode);}}state=mw.centralNotice.internal.state={STATUSES:STATUSES,urlParams:{},data:{},campaign:null,banner:null,attemptedCampaignsByName:{},setGeoData:function(geo){if(geo){state.data.country=geo.country;state.data.region=geo.region;}},setInvalidGeoData:function(){state.data.country=UNKNOWN_GEO_CODE;state.data.region=UNKNOWN_GEO_CODE;},setUp:function(){setInitialData();setStatus(STATUSES.CAMPAIGN_NOT_CHOSEN);},\\nsetUpForTestingBanner:function(){setInitialData();setTestingBannerData();setStatus(STATUSES.BANNER_CHOSEN);},getData:function(){return state.data;},getDataCopy:function(prepareForLogging){const dataCopy=$.extend(true,{},state.data);if(prepareForLogging){delete dataCopy.getVars;delete dataCopy.mixins;delete dataCopy.tests;delete dataCopy.reducedBucket;delete dataCopy.availableCampaigns;delete dataCopy.optedOutCampaigns;dataCopy.campaignStatuses=JSON.stringify(dataCopy.campaignStatuses);}return dataCopy;},setAvailableCampaigns:function(availableCampaigns){state.data.availableCampaigns=availableCampaigns;},setAttemptingCampaign:function(c){let prop,i,category,campaignCategory=null;delete state.data.result;delete state.data.reason;delete state.data.bannerCanceledReason;delete state.data.bannersNotGuaranteedToDisplay;state.campaign=c;state.data.campaign=c.name;setStatus(STATUSES.CAMPAIGN_CHOSEN);state.data.mixins={};for(prop in c.mixins){if(Object.hasOwnProperty.call(c.mixins,prop)){state.data.mixins[prop]=true;\\n}}for(i=0;i<state.campaign.banners.length;i++){category=state.campaign.banners[i].category;if(campaignCategory===null){campaignCategory=category;}else if(campaignCategory!==category){campaignCategory=CAMPAIGN_CATEGORY_FOR_MIXED_BANNER_CATEGORIES;break;}}state.data.campaignCategory=campaignCategory;state.data.campaignCategoryUsesLegacy=config.categoriesUsingLegacy.includes(campaignCategory);},getAttemptingCampaign:function(){return state.campaign===undefined?null:state.campaign;},setBanner:function(b){state.banner=b;state.data.banner=state.banner.name;state.data.bannerCategory=state.banner.category;setStatus(STATUSES.BANNER_CHOSEN);},setBucket:function(bucket){state.data.bucket=bucket;},setReducedBucket:function(reducedBucket){state.data.reducedBucket=reducedBucket;},setBannersNotGuaranteedToDisplay:function(){state.data.bannersNotGuaranteedToDisplay=true;},cancelBanner:function(reason){state.failCampaign(reason);},failCampaign:function(reason){state.data.bannerCanceledReason=reason;\\nsetStatus(STATUSES.BANNER_CANCELED,reason);state.data.result='hide';state.data.reason=reason;},isBannerCanceled:function(){return state.isCampaignFailed();},isCampaignFailed:function(){return status===STATUSES.BANNER_CANCELED;},isBannerShown:function(){return status===STATUSES.BANNER_SHOWN;},setNoBannerAvailable:function(){setStatus(STATUSES.NO_BANNER_AVAILABLE);state.data.result='hide';state.data.reason='empty';},setRequestedBannerNotAvailable:function(bannerName){state.data.requestedBanner=bannerName;setStatus(STATUSES.NO_BANNER_AVAILABLE,'requestedBannerNotAvailable');},setBannerLoadedButHidden:function(reason){state.data.bannerLoadedButHiddenReason=reason;setStatus(STATUSES.BANNER_LOADED_BUT_HIDDEN,reason);state.data.result='hide';state.data.reason=reason;},setAlterFunctionMissing:function(){state.data.alterFunctionMissing=true;},setBannerShown:function(){setStatus(STATUSES.BANNER_SHOWN);state.data.result='show';},setBannerCount:function(bannerCount){state.data.banner_count=bannerCount;\\n},setMinRecordImpressionSampleRate:function(rate){if(rate>state.data.recordImpressionSampleRate){state.data.recordImpressionSampleRate=rate;}},setMinImpressionEventSampleRate:function(rate){if(!impressionEventSampleRateOverridden&&rate>state.data.impressionEventSampleRate){state.data.impressionEventSampleRate=rate;}},setBannerLoaderError:function(msg){if(msg){state.data.errorMsg=msg;}setStatus(STATUSES.BANNER_LOADER_ERROR);},setChoiceDataStale:function(){setStatus(STATUSES.CHOICE_DATA_STALE);},registerTest:function(identifier){const tests=state.data.tests=state.data.tests||[];if(!tests.includes(identifier)){tests.push(identifier);if(tests.length===1){state.data.testIdentifiers=identifier;}else{state.data.testIdentifiers+=','+identifier;}}},setDebugInfo:function(str){if(!state.data.debugInfo){state.data.debugInfo=str;}else{state.data.debugInfo+='|'+str;}},lookupReasonCode:function(reasonName){if(reasonName in REASONS){return REASONS[reasonName];}return REASONS.other;},\\ncountCampaignsAttempted:function(){return state.data.campaignStatuses.length;},getAttemptedCampaigns:function(){return campaignAttemptsManager.getAttemptedCampaigns();}};}());\\n},\\\"chooser.js\\\":function(require,module,exports){(function(){const cn=mw.centralNotice,CAMPAIGN_STALENESS_LEEWAY=15;function setCampaignAllocations(availableCampaigns){const campaignsByPriority=[],priorities=[];let remainingAllocation=1;if(availableCampaigns.length===1){availableCampaigns[0].allocation=availableCampaigns[0].throttle/100;return;}for(let i=0;i<availableCampaigns.length;i++){const campaign=availableCampaigns[i];const campaignPriority=campaign.preferred;if(!campaignsByPriority[campaignPriority]){campaignsByPriority[campaignPriority]=[];}campaignsByPriority[campaignPriority].push(campaign);}for(const priority in campaignsByPriority){priorities.push(priority);}priorities.sort();priorities.reverse();for(let i=0;i<priorities.length;i++){const campaignsAtThisPriority=campaignsByPriority[priorities[i]];if(remainingAllocation<0.01){for(let j=0;j<campaignsAtThisPriority.length;j++){campaignsAtThisPriority[j].allocation=0;}continue;}campaignsAtThisPriority.sort((a,b)=>{if(a.throttle<b.throttle){return-1;}if(a.throttle>b.throttle){\\nreturn 1;}return 0;});const campaignsAtThisPriorityCount=campaignsAtThisPriority.length;for(let j=0;j<campaignsAtThisPriorityCount;j++){const campaign=campaignsAtThisPriority[j];const currentFullAllocation=remainingAllocation/(campaignsAtThisPriorityCount-j);const actualAllocation=Math.min(currentFullAllocation,campaign.throttle/100);campaign.allocation=actualAllocation;remainingAllocation-=actualAllocation;}}}function makePossibleBanners(campaign,bucket,anon,device){const possibleBanners=[];const campaignName=campaign.name;for(let i=0;i<campaign.banners.length;i++){const banner=campaign.banners[i];if(bucket!==banner.bucket){continue;}if(anon&&!banner.display_anon){continue;}if(!anon&&!banner.display_account){continue;}if(!banner.devices.includes(device)){continue;}possibleBanners.push(banner);}return possibleBanners;}function setBannerAllocations(possibleBanners){let totalWeights=0;if(possibleBanners.length===1){possibleBanners[0].allocation=1;return;}for(let i=0;i<possibleBanners.length;i++){\\ntotalWeights+=possibleBanners[i].weight;}for(let i=0;i<possibleBanners.length;i++){const banner=possibleBanners[i];banner.allocation=banner.weight/totalWeights;}}function chooseObjInAllocatedArray(random,allocatedArray){let blockStart=0;for(let i=0;i<allocatedArray.length;i++){const obj=allocatedArray[i];const blockEnd=blockStart+obj.allocation;if((random>=blockStart)&&(random<blockEnd)){return obj;}blockStart=blockEnd;}return null;}cn.internal.chooser={makeAvailableCampaigns:function(choiceData,country,region,anon,device){const availableCampaigns=[];const uniqueRegionCode=country+'_'+region;for(let i=0;i<choiceData.length;i++){const campaign=choiceData[i];let keepCampaign=false;if(campaign.geotargeted&&(!campaign.countries.includes(country)&&!campaign.regions.includes(uniqueRegionCode))){continue;}for(let j=0;j<campaign.banners.length;j++){const banner=campaign.banners[j];if(anon&&!banner.display_anon){continue;}if(!anon&&!banner.display_account){continue;}if(!banner.devices.includes(device)){\\ncontinue;}keepCampaign=true;break;}if(keepCampaign){availableCampaigns.push(campaign);}}return availableCampaigns;},updateAvailableCampaigns:function(previousAvailableCampaigns,failedCampaign,fallbackLoopIndex){const newAvailableCampaigns=previousAvailableCampaigns.slice(),cIndex=newAvailableCampaigns.map((c)=>c.name).indexOf(failedCampaign.name);if(cIndex===-1){mw.log.warn('Failed campaign was not in list of available campaigns');}else{newAvailableCampaigns.splice(cIndex,1);}return newAvailableCampaigns;},choiceDataSeemsFresh:function(choiceData){const now=new Date();for(let i=0;i<choiceData.length;i++){const campaign=choiceData[i];const campaignEndDatePlusLeeway=new Date();campaignEndDatePlusLeeway.setTime((campaign.end*1000)+(CAMPAIGN_STALENESS_LEEWAY*60000));if(campaignEndDatePlusLeeway<now){return false;}}return true;},chooseCampaign:function(availableCampaigns,random){if(availableCampaigns.length===0){return null;}setCampaignAllocations(availableCampaigns);return chooseObjInAllocatedArray(random,availableCampaigns);\\n},chooseBanner:function(campaign,bucket,anon,device,random){const possibleBanners=makePossibleBanners(campaign,bucket,anon,device);if(possibleBanners.length===0){return null;}setBannerAllocations(possibleBanners);return chooseObjInAllocatedArray(random,possibleBanners);},requestBanner:function(campaign,bucket,anon,device,requestedBannerName){const possibleBanners=makePossibleBanners(campaign,bucket,anon,device);for(let i=0;i<possibleBanners.length;i++){const possibleBanner=possibleBanners[i];if(possibleBanner.name===requestedBannerName){return possibleBanner;}}return null;}};}());\\n},\\\"bucketer.js\\\":function(require,module,exports){(function(){let buckets=null,campaign=null,multiStorageOption;const kvStore=mw.centralNotice.kvStore,LEGACY_COOKIE='CN',STORAGE_KEY='buckets';function escapeCampaignName(name){return name.replace(/[*!]/g,(match)=>'&#'+match.charCodeAt(0));}function decodeCampaignName(name){return name.replace(/&#(33|42)/,(match,$1)=>String.fromCharCode($1));}function parseSerializedBuckets(serialized){const parsedBuckets={};serialized.split('*').forEach((strBucket)=>{const parts=strBucket.split('!'),key=decodeCampaignName(parts[0]),start=parseInt(parts[1],10)+14e8,end=start+parseInt(parts[2],10),val=parseInt(parts[3],10);if(key&&start&&end&&!isNaN(val)){parsedBuckets[key]={start:start,end:end,val:val};}});return parsedBuckets;}function possiblyLoadAndMigrateLegacyBuckets(){const cookieVal=$.cookie(LEGACY_COOKIE);if(cookieVal){buckets=parseSerializedBuckets(cookieVal);storeBuckets();$.removeCookie(LEGACY_COOKIE,{path:'/'});return true;}return false;}function loadBuckets(){const val=kvStore.getItem(\\nSTORAGE_KEY,kvStore.contexts.GLOBAL,multiStorageOption);buckets=(val?parseSerializedBuckets(val):{});}function storeBuckets(){let expires=Math.ceil(Date.now()/1000);const serialized=$.map(buckets,(opts,key)=>{const parts=[escapeCampaignName(key),Math.floor(opts.start-14e8),Math.ceil(opts.end-opts.start),opts.val];if(opts.end>expires){expires=Math.ceil(opts.end);}return parts.join('!');}).join('*');kvStore.setItem(STORAGE_KEY,serialized,kvStore.contexts.GLOBAL,Math.ceil((expires-(Date.now()/1000))/86400),multiStorageOption);}function getRandomBucket(){return Math.floor(Math.random()*mw.config.get('wgNoticeNumberOfControllerBuckets'));}function retrieveProcessAndGet(){let campaignName=campaign.name,bucketsModified=false;const extension=mw.config.get('wgCentralNoticePerCampaignBucketExtension'),now=new Date();const campaignStartDate=new Date();campaignStartDate.setTime(campaign.start*1000);let bucketEndDate=new Date();bucketEndDate.setTime(campaign.end*1000);bucketEndDate.setUTCDate(bucketEndDate.getUTCDate()+extension);\\nmultiStorageOption=kvStore.getMultiStorageOption(true);if(!possiblyLoadAndMigrateLegacyBuckets()){loadBuckets();}let bucket=buckets[campaignName];if(bucket&&bucketEndDate>now){const retrievedBucketEndDate=new Date();retrievedBucketEndDate.setTime(bucket.end*1000);if(retrievedBucketEndDate.getTime()!==bucketEndDate.getTime()){bucket.end=bucketEndDate.getTime()/1000;bucketsModified=true;}}else{const val=getRandomBucket();bucket={val:val,start:campaignStartDate.getTime()/1000,end:bucketEndDate.getTime()/1000};buckets[campaignName]=bucket;bucketsModified=true;}for(campaignName in buckets){bucketEndDate=new Date();bucketEndDate.setTime(buckets[campaignName].end*1000);if(bucketEndDate<now){delete buckets[campaignName];bucketsModified=true;}}if(bucketsModified){storeBuckets();}}const bucketer=mw.centralNotice.internal.bucketer={setCampaign:function(c){campaign=c;},process:function(){retrieveProcessAndGet();},getBucket:function(){return buckets[campaign.name].val;},getReducedBucket:function(){\\nreturn bucketer.getBucket()%campaign.bucket_count;},setBucket:function(val){buckets[campaign.name].val=val;storeBuckets();}};}());\\n},\\\"hide.js\\\":function(require,module,exports){(function(){let category,cookieName,shouldHide,reason;const durations=mw.config.get('wgNoticeCookieDurations'),HIDE_COOKIE_PREFIX='centralnotice_hide_',MAX_CUSTOM_HIDE_DURATION=2592000;function removeCookie(){$.cookie(cookieName,null,{path:'/'});}const hide=mw.centralNotice.internal.hide={setCategory:function(c){shouldHide=false;reason=null;category=c;cookieName=HIDE_COOKIE_PREFIX+category;},processCookie:function(){const rawCookieVal=$.cookie(cookieName);if(!rawCookieVal){return;}if(rawCookieVal==='hide'){removeCookie();return;}let hideData;try{hideData=JSON.parse(rawCookieVal);}catch(e){removeCookie();return;}const now=Date.now()/1000;if(now<hideData.created+(durations[hideData.reason]||MAX_CUSTOM_HIDE_DURATION)){shouldHide=true;reason=hideData.reason;}},shouldHide:function(){return shouldHide;},getReason:function(){return reason;},setHideCookies:function(newReason,duration){const date=new Date(),hideData={v:1,created:Math.floor(date.getTime()/1000),reason:newReason};if(!(newReason in durations)){\\nduration=Math.min(MAX_CUSTOM_HIDE_DURATION,duration);}date.setSeconds(date.getSeconds()+duration);$.cookie(cookieName,JSON.stringify(hideData),{expires:date,path:'/'});this.fetchHideUrls(mw.config.get('wgNoticeHideUrls'),duration,category,newReason);},fetchHideUrls:function(hideUrls,duration,categoryName,newReason){return hideUrls.map((hideUrl)=>{const url=new URL(hideUrl,location);url.searchParams.set('duration',duration);url.searchParams.set('category',categoryName);url.searchParams.set('reason',newReason);const img=document.createElement('img');img.src=url.toString();return img;});},setHideWithCloseButtonCookies:function(){hide.setHideCookies('close',durations.close);}};}());\\n},\\\"config.json\\\":{\\\"categoriesUsingLegacy\\\":[\\\"Fundraising\\\",\\\"fundraising\\\"]}}},{\\\"css\\\":[\\\"@media print{#centralNotice{display:none}}.cn-closeButton{display:inline-block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB/pwA+AAAAElBMVEUAAAAQEBDPz88AAABAQEDv7+9oe1vvAAAABnRSTlMA3rLe3rJS22KzAAAARElEQVQI12PAAUIUQCSTK5BwFgIxFU1AhKECUFAYKAAioXwwBeZChMGCEGGQIFQYJohgIhQgtCEMQ7ECYTHCOciOxA4AADgJTXIb9s8AAAAASUVORK5CYII=) no-repeat;width:20px;height:20px;text-indent:20px;white-space:nowrap;overflow:hidden}\\\"]}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.099Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.centralNotice.display&skin=vector-2022&version=x4j62\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.centralNotice.display&skin=vector-2022&sourcemap=1&version=x4j62\",\"ext.uls.interface@9vsvk\":\"mw.loader.impl(function(){return[\\\"ext.uls.interface@9vsvk\\\",{\\\"main\\\":\\\"js/ext.uls.interface.js\\\",\\\"files\\\":{\\\"js/ext.uls.interface.js\\\":function(require,module,exports){(function(){'use strict';const languageSettingsModules=['ext.uls.displaysettings'],launchULS=require('./ext.uls.launch.js'),ActionsMenu=require('./ext.uls.actions.menu.js'),ActionsMenuItem=require('./ext.uls.actions.menu.item.js');require('./ext.uls.actions.menu.items.registry.js');function prefetchRewriteModules(){const isMinerva=mw.config.get('skin')==='minerva';const modules=isMinerva?['ext.uls.mediawiki','ext.uls.rewrite']:['ext.uls.mediawiki','ext.uls.rewrite.languagesettings','ext.uls.rewrite'];if(mw.config.get('wgULSLanguageSelectorV2Enabled')){mw.loader.load(modules);}return modules;}function isUsingStandaloneLanguageButton(){return $('#p-lang-btn').length>0||mw.config.get('wgULSDisplaySettingsInInterlanguage');}function openLanguageSettings($element,onCloseHandler,uls){mw.loader.using(languageSettingsModules).then(()=>{$element.languagesettings({defaultModule:'display',onClose:onCloseHandler,onPosition:uls.position.bind(uls),onVisible:uls.hide.bind(uls)}).trigger('click');});}\\nfunction addEmptyState(uls){const $emptyStateContainer=$('<section>').addClass('uls-empty-state');function openActionsMenuEventHandler(event){event.stopPropagation();function onMenuClose(){uls.show();}openLanguageSettings($(event.target),onMenuClose,uls);}const languageSettingsMenuItem={name:'languageSettings',icon:'settings',text:$.i18n('ext-uls-actions-menu-language-settings-item-label'),handler:openActionsMenuEventHandler};const actionItemsRegistry=mw.uls.ActionsMenuItemsRegistry;actionItemsRegistry.register(languageSettingsMenuItem);const $header=$('<h3>').addClass('uls-empty-state__header').text($.i18n('ext-uls-empty-state-header'));const $desc=$('<p>').addClass('uls-empty-state__desc').text($.i18n('ext-uls-empty-state-desc'));$emptyStateContainer.append($header,$desc);uls.$resultsView.append($emptyStateContainer);if(actionItemsRegistry.size()>1){$header.text($.i18n('ext-uls-empty-state-header-actions-available'));$desc.text($.i18n('ext-uls-empty-state-desc-actions-available'));}\\nmw.loader.using(['oojs-ui-widgets','oojs-ui.styles.icons-interactions']).then(()=>{const $actionsList=$('<ul>').addClass('uls-language-action-items');actionItemsRegistry.getItems().forEach((actionItem)=>{const actionButton=new ActionsMenuItem(actionItem.icon,actionItem.text,actionItem.handler,actionItem.href).render();$actionsList.append($('<li>').append(actionButton.$element));});$emptyStateContainer.append($actionsList);});}function createMenuButton(buttonClass){const classes=['cdx-button','cdx-button--weight-quiet',buttonClass];return $('<button>').addClass(classes);}function addLanguageSettingsTrigger(uls){const $ulsSettingsBlock=uls.$menu.find('#uls-settings-block').eq(0);$ulsSettingsBlock.addClass('uls-settings-block--vector-2022');const $languageSettingsMenuButton=createMenuButton('uls-language-settings-button');$languageSettingsMenuButton.one('click',()=>{openLanguageSettings($languageSettingsMenuButton,uls.show.bind(uls),uls);});$ulsSettingsBlock.append($languageSettingsMenuButton);\\nuls.$menu.addClass('notheme skin-invert');return $ulsSettingsBlock;}function addActionsMenuTriggers(uls){const $ulsSettingsBlock=addLanguageSettingsTrigger(uls);const actionItemsRegistry=mw.uls.ActionsMenuItemsRegistry;actionItemsRegistry.on('register',onActionItemAdded);let addLanguagesMenuDialog;let $addLanguagesMenuButton;const prependAddLanguagesMenuButton=function(){$addLanguagesMenuButton=createMenuButton('uls-add-languages-button').attr({'data-i18n':'ext-uls-add-languages-button-label'}).i18n();$ulsSettingsBlock.addClass('uls-settings-block--with-add-languages');$ulsSettingsBlock.prepend($addLanguagesMenuButton);mw.loader.using(['oojs-ui-widgets','oojs-ui.styles.icons-interactions']).then(()=>{$addLanguagesMenuButton.on('click',()=>{addLanguagesMenuDialog=addLanguagesMenuDialog||new ActionsMenu({actions:actionItemsRegistry.getItems(),onPosition:uls.position.bind(uls),onClose:uls.show.bind(uls)});addLanguagesMenuDialog.render();uls.hide();});});};if(actionItemsRegistry.size()){\\nprependAddLanguagesMenuButton();}function onActionItemAdded(itemName,item){if(!$addLanguagesMenuButton){prependAddLanguagesMenuButton();}else if(addLanguagesMenuDialog){addLanguagesMenuDialog.renderAction(item);}}}function userCanChangeLanguage(){return mw.config.get('wgULSAnonCanChangeLanguage')||mw.user.isNamed();}function showUndoTooltip(previousLang,previousAutonym){let popup=null;const configPosition=mw.config.get('wgULSPosition'),triggerSelector=(configPosition==='interlanguage')?'.uls-settings-trigger, .mw-interlanguage-selector':'.uls-trigger';const trigger=document.querySelector(triggerSelector)||document.querySelector('#pt-preferences');if(!trigger){return;}function hideTipsy(){popup.toggle(false);}function showTipsy(timeout){let tipsyTimer=0;popup.toggle(true);popup.toggleClipping(true);$('.uls-tipsy').on('mouseover',()=>{clearTimeout(tipsyTimer);}).on('mouseout',()=>{tipsyTimer=setTimeout(hideTipsy,timeout);}).on('click',hideTipsy);tipsyTimer=setTimeout(hideTipsy,timeout);}\\nlet popupPosition;if(configPosition==='interlanguage'){popupPosition='after';}else{popupPosition='below';}popup=new OO.ui.PopupWidget({padded:true,width:300,classes:['uls-tipsy'],$floatableContainer:$(trigger),position:popupPosition,$content:(function(){const $link=$('<a>').text(previousAutonym).prop({href:'',class:'uls-prevlang-link',lang:previousLang,dir:'auto'}).on('click',(event)=>{event.preventDefault();mw.hook('mw.uls.language.revert').fire();mw.loader.using(['ext.uls.common']).then(()=>{mw.uls.changeLanguage(event.target.lang);});});let messageKey;if(mw.storage.get('uls-gp')==='1'){messageKey='ext-uls-undo-language-tooltip-text-local';}else{messageKey='ext-uls-undo-language-tooltip-text';}return $('<p>').append(mw.message(messageKey,$link).parseDom());}())});popup.$element.appendTo(document.body);setTimeout(()=>{showTipsy(6000);},700);$(trigger).on('mouseover',()=>{if(!$('.uls-menu:visible').length){showTipsy(3000);}});}function initSecondaryEntryPoints(){$('.uls-settings-trigger').one('click',(e)=>{\\ne.preventDefault();mw.loader.using(languageSettingsModules,()=>{$(e.target).languagesettings();$(e.target).trigger('click');});});}function initInterlanguageEntryPoint(){const $pLang=$('#p-lang');const $trigger=$('<button>').addClass('uls-settings-trigger').prop('title',mw.msg('ext-uls-select-language-settings-icon-tooltip'));$pLang.prepend($trigger);if(!$pLang.find('div ul').children().length&&isUsingStandaloneLanguageButton){$pLang.find('h3').text(mw.msg('uls-plang-title-languages'));}const clickHandler=function(e){const languagesettings=$trigger.data('languagesettings');if(languagesettings){if(!languagesettings.shown){mw.hook('mw.uls.settings.open').fire('interlanguage');}return;}const languageSettingsOptions={defaultModule:'display',onPosition:function(){const ulsTriggerHeight=this.$element.height(),ulsTriggerWidth=this.$element[0].offsetWidth,ulsTriggerOffset=this.$element.offset();const caretRadius=12;let left;if(ulsTriggerOffset.left>$(window).width()/2){left=ulsTriggerOffset.left-this.$window.width()-caretRadius;\\nthis.$window.removeClass('selector-left').addClass('selector-right');}else{left=ulsTriggerOffset.left+ulsTriggerWidth+caretRadius;this.$window.removeClass('selector-right').addClass('selector-left');}const top=ulsTriggerOffset.top+(ulsTriggerHeight/2)-(caretRadius+16);return{top:top,left:left};},onVisible:function(){this.$window.addClass('callout');}};mw.loader.using(languageSettingsModules,()=>{$trigger.languagesettings(languageSettingsOptions).trigger('click');});e.stopPropagation();};$trigger.on('click',clickHandler);}function initPersonalEntryPoint(){const $trigger=$('.uls-trigger');let clickHandler;if(!userCanChangeLanguage()){clickHandler=function(e){const languagesettings=$trigger.data('languagesettings');e.preventDefault();if(languagesettings){if(!languagesettings.shown){mw.hook('mw.uls.settings.open').fire('personal');}}else{mw.loader.using(languageSettingsModules,()=>{$trigger.languagesettings({autoOpen:true});mw.hook('mw.uls.settings.open').fire('personal');});e.stopPropagation();\\n}};}else{clickHandler=function(e,eventParams){const uls=$trigger.data('uls');e.preventDefault();if(mw.config.get('wgULSLanguageSelectorV2Enabled')){if($trigger.attr('data-uls-loaded')){return;}$trigger.attr('data-uls-loaded',true);mw.loader.using(prefetchRewriteModules()).then(()=>{const{createUniversalLanguageSelector}=require('ext.uls.rewrite');const mountPoint=document.createElement('div');document.body.appendChild(mountPoint);const app=createUniversalLanguageSelector({triggerElement:e.currentTarget,selectableLanguages:$.uls.data.getAutonyms(),selected:[mw.config.get('wgUserLanguage')],onSelect:(language)=>{mw.uls.changeLanguage(language.code);},mode:'interface'});const mountedVm=app.mount(mountPoint);$trigger.on('click',(event)=>{event.preventDefault();event.stopPropagation();mountedVm.toggle();});});return;}if(uls){if(!uls.shown){mw.hook('mw.uls.settings.open').fire('personal');}}else{mw.loader.using('ext.uls.mediawiki',()=>{$trigger.uls({quickList:function(){return mw.uls.getFrequentLanguageList();\\n},onPosition:function(){const offset=$trigger.offset();const width=$trigger.outerWidth();const height=$trigger.outerHeight();let positionCSS;if(offset.left+(width/2)>$(window).width()/2){positionCSS={right:$(window).width()-(offset.left+width),top:offset.top+height};}else{positionCSS={left:offset.left,top:offset.top+height};}return positionCSS;},onReady:function(){addLanguageSettingsTrigger(this);},onSelect:function(language){mw.uls.changeLanguage(language);},ulsPurpose:'interface-language'});setTimeout(()=>{$trigger.trigger('click',eventParams);},0);});}};}$trigger.on('click',clickHandler);$trigger.one('pointerenter focus',()=>{if(mw.config.get('wgULSLanguageSelectorV2Enabled')&&userCanChangeLanguage()){prefetchRewriteModules();}else{mw.loader.load(languageSettingsModules);}});}function initLanguageChangeUndoTooltip(){if(!userCanChangeLanguage()){return;}const previousLanguage=mw.storage.get('uls-previous-language-code');const currentLanguage=mw.config.get('wgUserLanguage');const previousAutonym=mw.storage.get('uls-previous-language-autonym');\\nconst currentAutonym=require('../data.json').currentAutonym;if(!previousLanguage||!previousAutonym){mw.storage.set('uls-previous-language-code',currentLanguage);mw.storage.set('uls-previous-language-autonym',currentAutonym);return;}if(previousLanguage!==currentLanguage){mw.loader.using('oojs-ui-core').then(()=>{showUndoTooltip(previousLanguage,previousAutonym);});mw.storage.set('uls-previous-language-code',currentLanguage);mw.storage.set('uls-previous-language-autonym',currentAutonym);mw.loader.using(['ext.uls.common']).then(()=>{mw.uls.addPreviousLanguage(currentLanguage);});}}function initIme(){const imeSelector=mw.config.get('wgULSImeSelectors').join(', ');$(document.body).on('focus.imeinit',imeSelector,function(){const $input=$(this);$(document.body).off('.imeinit');mw.loader.using('ext.uls.ime',()=>{mw.ime.setup();mw.ime.handleFocus($input);});});}function handleCheckboxSelector(){$(document).on('input','input.mw-interlanguage-selector[type=\\\"checkbox\\\"]',(ev)=>{const elem=ev.currentTarget;\\nelem.checked=false;});$(document).on('keydown','input.mw-interlanguage-selector[type=\\\"checkbox\\\"]',(ev)=>{const elem=ev.currentTarget;if(ev.key!=='Enter'){return;}elem.click();});}function loadContentLanguageSelector(ev){const $target=$(ev.currentTarget);if($target.attr('data-uls-loaded')){return;}$target.attr('data-uls-loaded',true);ev.preventDefault();if(mw.config.get('wgULSLanguageSelectorV2Enabled')){const isMinerva=mw.config.get('skin')==='minerva';mw.loader.using(prefetchRewriteModules()).then(()=>{const languageNodes=getLanguageNodes();const languageNodesInjected=injectCurrentLanguage(Array.from(languageNodes));const hideActiveLanguages=languageNodesInjected.length!==languageNodes.length;const languageAnnotations=getLanguageAnnotations(languageNodesInjected,isMinerva);const variantNodes=Array.from(getVariantNodes());const pageContentLanguage=mw.config.get('wgPageContentLanguage')||mw.config.get('wgContentLanguage');const variantsByLanguage={};const variantAnnotationsByLanguage={};\\nif(variantNodes.length>0&&pageContentLanguage){variantsByLanguage[pageContentLanguage]=mw.uls.getInterlanguageListFromNodes(variantNodes);variantAnnotationsByLanguage[pageContentLanguage]=getLanguageAnnotations(variantNodes,isMinerva);}const{createUniversalLanguageSelector}=require('ext.uls.rewrite');const{h}=require('vue');const mountPoint=document.createElement('div');document.body.appendChild(mountPoint);const app=createUniversalLanguageSelector({triggerElement:ev.currentTarget,selectableLanguages:mw.uls.getInterlanguageListFromNodes(languageNodesInjected),languageAnnotations:languageAnnotations,variantsByLanguage:variantsByLanguage,variantAnnotationsByLanguage:variantAnnotationsByLanguage,selected:[pageContentLanguage],hideActiveLanguages:hideActiveLanguages,onSelect:(language)=>{window.location.assign(language.value.href);},mode:'content',floatingOptions:isMinerva?{placement:'bottom-start'}:undefined,slots:{'language-item':({item,annotations,isAvailable})=>{if(isAvailable){return h('a',{\\nhref:item.href,hreflang:annotations.hreflang,title:annotations.linkTitle,tabindex:-1},item.text);}return h('span',{title:annotations.linkTitle},item);}}});const mountedVm=app.mount(mountPoint);$target.on('click',(event)=>{event.preventDefault();event.stopPropagation();mountedVm.toggle();});});return;}mw.loader.using(['ext.uls.mediawiki','@wikimedia/codex']).then(()=>{const languageNodes=getLanguageNodes();const standalone=isUsingStandaloneLanguageButton();launchULS($target,mw.uls.getInterlanguageListFromNodes(languageNodes),!standalone);if(standalone){const uls=$target.data('uls');if(languageNodes.length){addActionsMenuTriggers(uls);}else{uls.$menu.find('#uls-settings-block').eq(0).hide();addEmptyState(uls);}$target.trigger('click');}else{$target.trigger('click');}});}function initContentLanguageSelectorClickHandler(){if($('.sidebar-inner').length){$('.sidebar-inner #p-lang').one('click','.mw-interlanguage-selector',loadContentLanguageSelector).one('pointerenter focus','.mw-interlanguage-selector',prefetchRewriteModules);\\n}else{$(document).on('click','.mw-interlanguage-selector',loadContentLanguageSelector);$(document).one('pointerenter focus','.mw-interlanguage-selector',prefetchRewriteModules);handleCheckboxSelector();}}function addLanguageSettingsToNonContentPages(){const $languageBtn=$('#p-lang-btn');const clickHandler=function(event){event.stopPropagation();mw.loader.using(languageSettingsModules).then(()=>{$(event.target).languagesettings({autoOpen:true,onPosition:function(){const offset=$languageBtn.offset();const top=offset.top+$languageBtn.outerHeight();const right=$(window).width()-offset.left-$languageBtn.outerWidth();return{top:top,right:right};}});});};$languageBtn.one('mouseover',()=>{mw.loader.using(['oojs-ui-widgets','oojs-ui.styles.icons-interactions','ext.uls.messages']).then(()=>{const actionButton=new ActionsMenuItem('settings',$.i18n('ext-uls-actions-menu-language-settings-item-label'),clickHandler,null).render();actionButton.$element.addClass('empty-language-selector__language-settings-button');\\nconst $emptyLanguageSelectorBody=$('.mw-portlet-empty-language-selector-body');$emptyLanguageSelectorBody.after(actionButton.$element);});});}function init(){if(mw.config.get('skin')==='vector-2022'&&mw.config.get('wgULSisLanguageSelectorEmpty')){addLanguageSettingsToNonContentPages();}initLanguageChangeUndoTooltip();initIme();initSecondaryEntryPoints();const position=mw.config.get('wgULSPosition');if(position==='interlanguage'){initInterlanguageEntryPoint();}else{initPersonalEntryPoint();}const compact=mw.config.get('wgULSisCompactLinksEnabled');const languageInHeader=mw.config.get('wgVector2022LanguageInHeader');const isV2LanguageSelectorOnMinerva=mw.config.get('skin')==='minerva'&&mw.config.get('wgULSLanguageSelectorV2Enabled');if(compact||languageInHeader||isV2LanguageSelectorOnMinerva){initContentLanguageSelectorClickHandler();}else{$('.mw-interlanguage-selector').removeClass('mw-interlanguage-selector');document.body.classList.add('mw-interlanguage-selector-disabled');}}let languageNodesCache=null;\\nfunction getLanguageNodes(){if(languageNodesCache===null){const parent=document.querySelectorAll('.mw-portlet-lang, #p-lang')[0];languageNodesCache=parent?parent.querySelectorAll('.interlanguage-link-target'):[];}return languageNodesCache;}function getVariantNodes(){return document.querySelectorAll('#p-variants li a');}function injectCurrentLanguage(nodes){const contentLang=mw.config.get('wgPageContentLanguage')||mw.config.get('wgContentLanguage');if(contentLang&&!nodes.some((el)=>el.lang===contentLang)){const syntheticNode=document.createElement('a');syntheticNode.lang=contentLang;syntheticNode.href=location.href;syntheticNode.textContent=require('../data.json').currentAutonym;syntheticNode.setAttribute('data-title',mw.config.get('wgTitle'));const parent=document.createElement('li');parent.className='interlanguage-link interwiki-'+contentLang;parent.appendChild(syntheticNode);nodes.push(syntheticNode);}return nodes;}function getLanguageAnnotations(languageNodes,includeDescriptions){\\nconst annotations={};let titleAttribute='data-title';if(includeDescriptions){const firstLanguageNode=languageNodes[0];if(firstLanguageNode){const isPageTranslation=firstLanguageNode.parentElement.classList.contains('interwiki-pagetranslation');if(isPageTranslation){titleAttribute='title';}}}Array.prototype.forEach.call(languageNodes,(node)=>{const lang=mw.uls.convertMediaWikiLanguageCodeToULS(node.lang);if(lang){annotations[lang]={classes:Array.from(node.parentElement.classList),hreflang:node.hreflang,linkTitle:node.title};if(includeDescriptions){annotations[lang].description=node.getAttribute(titleAttribute)||'';}}});return annotations;}if(document.readyState==='interactive'){init();}else{$(init);}}());\\n},\\\"js/ext.uls.launch.js\\\":function(require,module,exports){let commonInterlanguageList=null;function filterForCommonLanguagesForUser(languageCodes){if(commonInterlanguageList===null){commonInterlanguageList=mw.uls.getFrequentLanguageList().filter((language)=>languageCodes.includes(language));}return commonInterlanguageList;}function languageObjectTextContent(languagesObject){const newLanguageObject={};Object.keys(languagesObject).forEach((langCode)=>{newLanguageObject[langCode]=languagesObject[langCode].textContent;});return newLanguageObject;}function launchULS($trigger,languagesObject,forCLS){const ulsConfig={onSelect:function(language,event){$trigger.removeClass('selector-open');mw.uls.addPreviousLanguage(language);if(event.target instanceof HTMLAnchorElement&&(event.metaKey||event.shiftKey||event.ctrlKey)){return;}mw.hook('mw.uls.interface.language.change').fire(language,'content-language-switcher');location.href=languagesObject[language].href;},onPosition:function(){const isInVectorStickyHeader=$trigger.attr('id')==='p-lang-btn-sticky-header';\\nconst offset=(isInVectorStickyHeader)?$trigger.get(0).getBoundingClientRect():$trigger.offset();const width=$trigger.outerWidth();const height=$trigger.outerHeight();let positionCSS;if(offset.left+(width/2)>$(window).width()/2){positionCSS={right:$(window).width()-(offset.left+width),top:offset.top+height};}else{positionCSS={left:offset.left,top:offset.top+height};}if(isInVectorStickyHeader){positionCSS.zIndex=5;positionCSS.position='fixed';}return positionCSS;},onVisible:function(){$trigger.addClass('selector-open');mw.hook('mw.uls.compact_language_links.open').fire($trigger);},languageDecorator:function($languageLink,language){const element=languagesObject[language];$languageLink.prop({href:element.href,title:element.title,hreflang:element.hreflang}).text(element.textContent);$languageLink.parent().addClass(element.parentNode.className);},onCancel:function(){$trigger.removeClass('selector-open');},languages:languageObjectTextContent(languagesObject),ulsPurpose:'compact-language-links',\\nquickList:filterForCommonLanguagesForUser(Object.keys(languagesObject)),noResultsTemplate:function(){const $defaultTemplate=$.fn.lcd.defaults.noResultsTemplate.call(this);$defaultTemplate.find('.uls-no-results-found-title').data('i18n','ext-uls-compact-no-results');return $defaultTemplate;}};if(forCLS){ulsConfig.onReady=function(){this.$menu.addClass('interlanguage-uls-menu');};ulsConfig.onPosition=function(){let left;const offset=$trigger.offset(),width=$trigger.outerWidth(),height=$trigger.outerHeight();const triangleWidth=12;const isRight=offset.left>$(window).width()/2;this.$menu.toggleClass('selector-left',!isRight).toggleClass('selector-right',isRight);if(isRight){left=-this.$menu.outerWidth()-triangleWidth;}else{left=width+triangleWidth;}return{left:offset.left+left,top:offset.top+(height/2)-27};};}$trigger.uls(ulsConfig);}module.exports=launchULS;\\n},\\\"js/ext.uls.actions.menu.js\\\":function(require,module,exports){(function(){'use strict';const ActionsMenuItem=require('./ext.uls.actions.menu.item.js');function ActionsMenu(options){this.options=options;this.$template=$(ActionsMenu.template);this.actionItems=options.actions.map((action)=>new ActionsMenuItem(action.icon,action.text,action.handler,action.href));this.rendered=false;this.shown=false;}ActionsMenu.template='<div class=\\\"uls-menu uls-language-actions-dialog notheme skin-invert\\\">'+'<div class=\\\"uls-language-actions-title\\\">'+'<button class=\\\"cdx-button cdx-button--weight-quiet uls-language-actions-close\\\"></button>'+'<span> <strong></strong> </span>'+'</div>'+'<div class=\\\"uls-language-action-items\\\"></div>'+'</div>';ActionsMenu.prototype={render:function(){if(this.rendered){this.shown=true;this.$template.show();return;}this.actionItems.forEach((actionItem)=>{this.renderAction(actionItem);});this.i18n();$(document.body).append(this.$template);this.$template.css(this.position());this.$template.show();this.$template.find('.uls-language-actions-close').on('click',(event)=>{\\nevent.stopPropagation();this.close();});$(document.body).on('click',this.cancel.bind(this));this.shown=true;this.rendered=true;},position:function(){if(this.options.onPosition){return this.options.onPosition.call(this);}},renderAction:function(actionItem){if(!(actionItem instanceof ActionsMenuItem)){actionItem=new ActionsMenuItem(actionItem.icon,actionItem.text,actionItem.handler,actionItem.href);}const actionButton=actionItem.render();this.$template.find('.uls-language-action-items').prepend(actionButton.$element);},i18n:function(){this.$template.find('.uls-language-actions-title strong').text($.i18n('ext-uls-add-languages-button-label'));},hide:function(){this.shown=false;this.$template.hide();},cancel:function(e){if(e&&(this.$template.is(e.target)||$.contains(this.$template[0],e.target))){return;}this.hide();},close:function(){if(!this.shown){return;}this.hide();if(this.options.onClose){this.options.onClose();}}};module.exports=ActionsMenu;}());\\n},\\\"js/ext.uls.actions.menu.item.js\\\":function(require,module,exports){(function(){const ActionsMenuItem=function(icon,text,handler,href){this.icon=icon;this.text=text;this.handler=handler;this.href=href;};ActionsMenuItem.prototype.render=function(){const actionButtonOptions={framed:false,icon:this.icon,label:this.text,classes:['uls-language-action'],flags:['progressive']};if(this.href){actionButtonOptions.href=this.href;}const actionButton=new OO.ui.ButtonWidget(actionButtonOptions);if(!this.href){actionButton.$element.one('click',this.handler);}return actionButton;};module.exports=ActionsMenuItem;}());\\n},\\\"js/ext.uls.actions.menu.items.registry.js\\\":function(require,module,exports){(function(){'use strict';function ActionsMenuItemsRegistry(){ActionsMenuItemsRegistry.super.apply(this,arguments);}OO.inheritClass(ActionsMenuItemsRegistry,OO.Registry);ActionsMenuItemsRegistry.prototype.size=function(){return Object.keys(this.registry).length;};ActionsMenuItemsRegistry.prototype.getItems=function(){const registry=this.registry;return Object.keys(registry).map((key)=>registry[key]);};ActionsMenuItemsRegistry.prototype.register=function(item){ActionsMenuItemsRegistry.super.prototype.register.call(this,item.name,item);};mw.uls=mw.uls||{};mw.uls.ActionsMenuItemsRegistry=new ActionsMenuItemsRegistry();}());\\n},\\\"data.json\\\":{\\\"currentAutonym\\\":\\\"Deutsch\\\"}}},{\\\"css\\\":[\\\"#uls-settings-block{background-color:#fcfcfc}#uls-settings-block.uls-settings-block--vector-2022{display:flex;justify-content:space-between;padding:8px 12px}#uls-settings-block.uls-settings-block--vector-2022.row::before,#uls-settings-block.uls-settings-block--vector-2022.row::after{content:none}#uls-settings-block.uls-settings-block--vector-2022.uls-settings-block--with-add-languages{background-color:#f8f9fa;border-top:1px solid var(--border-color-subtle,#c8ccd1)}#uls-settings-block.uls-settings-block--vector-2022 \\\\u003E button.uls-add-languages-button{background:transparent url(/w/extensions/UniversalLanguageSelector/resources/images/add.svg?3165e) no-repeat left center;margin-right:32px;padding-left:32px}#uls-settings-block.uls-settings-block--vector-2022 \\\\u003E button.uls-language-settings-button{background:transparent url(/w/extensions/UniversalLanguageSelector/resources/images/cog.svg?ce0b4) no-repeat center;margin-left:auto;border:0;min-height:20px;min-width:20px}#uls-settings-block:not(.uls-settings-block--vector-2022){background-color:#f8f9fa;border-top:1px solid var(--border-color-subtle,#c8ccd1);padding-left:10px;line-height:1.2em;border-radius:0 0 2px 2px}#uls-settings-block:not(.uls-settings-block--vector-2022) \\\\u003E button{background:left top transparent no-repeat;background-size:20px auto;color:var(--color-subtle,#54595d);display:inline-block;margin:8px 15px;border:0;padding:0 0 0 26px;font-size:medium;cursor:pointer}#uls-settings-block:not(.uls-settings-block--vector-2022) \\\\u003E button:hover{color:#202122}#uls-settings-block:not(.uls-settings-block--vector-2022) \\\\u003E button.display-settings-block{background-image:url(/w/extensions/UniversalLanguageSelector/resources/images/display.svg?9fd85)}#uls-settings-block:not(.uls-settings-block--vector-2022) \\\\u003E button.input-settings-block{background-image:url(/w/extensions/UniversalLanguageSelector/resources/images/input.svg?60384)}.uls-tipsy.uls-tipsy{z-index:1000}.uls-empty-state{padding:28px}.uls-empty-state .uls-empty-state__header,.uls-empty-state .uls-empty-state__desc{color:var(--color-subtle,#54595d)}.uls-empty-state .uls-language-action-items{list-style:none;margin:1em 0}.empty-language-selector__language-settings-button{margin:12px}   .uls-menu.uls-language-actions-dialog{min-width:248px}.uls-menu.uls-language-actions-dialog .uls-language-actions-title{border-bottom:1px solid var(--border-color-subtle,#c8ccd1);display:flex;align-items:center;height:32px;padding:5px 0}.uls-menu.uls-language-actions-dialog .uls-language-actions-title .uls-language-actions-close{min-width:unset;width:44px;background:transparent url(/w/extensions/UniversalLanguageSelector/resources/images/arrow-previous-ltr.svg?279af) no-repeat center}.uls-menu.uls-language-actions-dialog .uls-language-action-items .uls-language-action.oo-ui-widget{margin:0;padding:12px 8px;display:block}.uls-menu.uls-language-actions-dialog .uls-language-action-items .uls-language-action.oo-ui-widget .oo-ui-buttonElement-button{padding-left:36px}.cdx-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;min-height:32px;max-width:28rem;margin:0;border-width:1px;border-style:solid;border-radius:2px;padding-right:11px;padding-left:11px;font-family:inherit;font-size:var(--font-size-medium,1rem);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-button--size-small{gap:4px;min-height:1.5rem;padding-right:5px;padding-left:5px}.cdx-button--size-large{min-height:44px;padding-right:15px;padding-left:15px}.cdx-button--icon-only{min-width:32px;padding-right:0;padding-left:0}.cdx-button--icon-only.cdx-button--size-small{min-width:1.5rem}.cdx-button--icon-only.cdx-button--size-large{min-width:44px}.cdx-button::-moz-focus-inner{border:0;padding:0}.cdx-button .cdx-button__icon,.cdx-button .cdx-icon{vertical-align:middle}.cdx-button .cdx-icon{color:inherit}.cdx-button--fake-button,.cdx-button--fake-button:hover,.cdx-button--fake-button:focus{text-decoration:none}.cdx-button:enabled,.cdx-button.cdx-button--fake-button--enabled{background-color:var(--background-color-interactive-subtle,#f8f9fa);color:var(--color-neutral,#404244);border-color:var(--border-color-interactive,#72777d)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled .cdx-button__icon{background-color:var(--color-neutral,#404244)}}.cdx-button:enabled:hover,.cdx-button.cdx-button--fake-button--enabled:hover{background-color:var(--background-color-interactive-subtle--hover,#eaecf0);border-color:var(--border-color-interactive--hover,#27292d);cursor:pointer}.cdx-button:enabled:active,.cdx-button.cdx-button--fake-button--enabled:active,.cdx-button:enabled.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--is-active{background-color:var(--background-color-interactive-subtle--active,#dadde3);border-color:var(--border-color-interactive--active,#202122)}.cdx-button:enabled:focus,.cdx-button.cdx-button--fake-button--enabled:focus{outline:1px solid transparent}.cdx-button:enabled:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-progressive--focus,#36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus,#36c)}.cdx-button:enabled.cdx-button--action-progressive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive{background-color:var(--background-color-progressive-subtle,#e8eeff);color:var(--color-progressive,#36c);border-color:var(--border-color-progressive,#36c)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--action-progressive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive .cdx-button__icon{background-color:var(--color-progressive,#36c)}}.cdx-button:enabled.cdx-button--action-progressive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:hover{background-color:var(--background-color-progressive-subtle--hover,#d9e2ff);color:var(--color-progressive--hover,#3056a9);border-color:var(--border-color-progressive--hover,#3056a9)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--action-progressive:hover .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:hover .cdx-button__icon{background-color:var(--color-progressive--hover,#3056a9)}}.cdx-button:enabled.cdx-button--action-progressive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:active,.cdx-button:enabled.cdx-button--action-progressive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive.cdx-button--is-active{background-color:var(--background-color-progressive-subtle--active,#b6d4fb);color:var(--color-progressive--active,#233566);border-color:var(--border-color-progressive--active,#233566)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--action-progressive:active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:active .cdx-button__icon,.cdx-button:enabled.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon{background-color:var(--color-progressive--active,#233566)}}.cdx-button:enabled.cdx-button--action-destructive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive{background-color:var(--background-color-destructive-subtle,#ffe9e5);color:var(--color-destructive,#bf3c2c);border-color:var(--border-color-destructive,#f54739)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--action-destructive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive .cdx-button__icon{background-color:var(--color-destructive,#bf3c2c)}}.cdx-button:enabled.cdx-button--action-destructive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:hover{background-color:var(--background-color-destructive-subtle--hover,#ffdad3);color:var(--color-destructive--hover,#9f3526);border-color:var(--border-color-destructive--hover,#9f3526)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--action-destructive:hover .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:hover .cdx-button__icon{background-color:var(--color-destructive--hover,#9f3526)}}.cdx-button:enabled.cdx-button--action-destructive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:active,.cdx-button:enabled.cdx-button--action-destructive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive.cdx-button--is-active{background-color:var(--background-color-destructive-subtle--active,#ffc8bd);color:var(--color-destructive--active,#612419);border-color:var(--border-color-destructive--active,#612419)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--action-destructive:active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:active .cdx-button__icon,.cdx-button:enabled.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon{background-color:var(--color-destructive--active,#612419)}}.cdx-button:enabled.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-destructive--focus,#36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-destructive--focus,#36c)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive{background-color:var(--background-color-progressive,#36c);color:var(--color-inverted-fixed,#fff);border-color:var(--border-color-transparent,transparent)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover{background-color:var(--background-color-progressive--hover,#3056a9)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:active,.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive.cdx-button--is-active{background-color:var(--background-color-progressive--active,#233566)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-progressive--focus,#36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus,#36c),inset 0 0 0 2px var(--box-shadow-color-inverted,#fff)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive .cdx-button__icon{background-color:var(--color-inverted-fixed,#fff)}}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive{background-color:var(--background-color-destructive,#bf3c2c);color:var(--color-inverted-fixed,#fff);border-color:var(--border-color-transparent,transparent)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive:hover{background-color:var(--background-color-destructive--hover,#9f3526)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive:active,.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive.cdx-button--is-active{background-color:var(--background-color-destructive--active,#612419)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-destructive--focus,#36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-destructive--focus,#36c),inset 0 0 0 2px var(--box-shadow-color-inverted,#fff)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive .cdx-button__icon{background-color:var(--color-inverted-fixed,#fff)}}.cdx-button:enabled.cdx-button--weight-quiet,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet{background-color:var(--background-color-transparent,transparent);border-color:var(--border-color-transparent,transparent)}.cdx-button:enabled.cdx-button--weight-quiet:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet:hover{background-color:var(--background-color-interactive-subtle--hover,#eaecf0);mix-blend-mode:var(--mix-blend-mode-blend,multiply)}.cdx-button:enabled.cdx-button--weight-quiet:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet:active,.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--is-active{background-color:var(--background-color-interactive-subtle--active,#dadde3)}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive{color:var(--color-progressive,#36c)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive .cdx-button__icon{background-color:var(--color-progressive,#36c)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover{background-color:var(--background-color-progressive-subtle--hover,#d9e2ff);color:var(--color-progressive--hover,#3056a9);border-color:var(--border-color-transparent,transparent)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover .cdx-button__icon{background-color:var(--color-progressive--hover,#3056a9)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active,.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active{background-color:var(--background-color-progressive-subtle--active,#b6d4fb);color:var(--color-progressive--active,#233566);border-color:var(--border-color-transparent,transparent)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active .cdx-button__icon,.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon{background-color:var(--color-progressive--active,#233566)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-progressive--focus,#36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus,#36c)}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive{color:var(--color-destructive,#bf3c2c)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive .cdx-button__icon{background-color:var(--color-destructive,#bf3c2c)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover{background-color:var(--background-color-destructive-subtle--hover,#ffdad3);color:var(--color-destructive--hover,#9f3526);border-color:var(--border-color-transparent,transparent)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover .cdx-button__icon{background-color:var(--color-destructive--hover,#9f3526)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:active,.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive.cdx-button--is-active{background-color:var(--background-color-destructive-subtle--active,#ffc8bd);color:var(--color-destructive--active,#612419);border-color:var(--border-color-transparent,transparent)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:active .cdx-button__icon,.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon{background-color:var(--color-destructive--active,#612419)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-destructive--focus,#36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-destructive--focus,#36c)}.cdx-button:disabled,.cdx-button.cdx-button--fake-button--disabled{background-color:var(--background-color-disabled,#dadde3);color:var(--color-disabled-emphasized,#a2a9b1);border-color:var(--border-color-transparent,transparent)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:disabled .cdx-button__icon,.cdx-button.cdx-button--fake-button--disabled .cdx-button__icon{background-color:var(--color-inverted,#fff)}}.cdx-button:disabled.cdx-button--weight-quiet,.cdx-button.cdx-button--fake-button--disabled.cdx-button--weight-quiet{background-color:var(--background-color-transparent,transparent);color:var(--color-disabled,#a2a9b1)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:disabled.cdx-button--weight-quiet .cdx-button__icon,.cdx-button.cdx-button--fake-button--disabled.cdx-button--weight-quiet .cdx-button__icon{background-color:var(--color-disabled,#a2a9b1)}}.mw-interlanguage-selector-disabled #p-lang-btn-sticky-header{display:none}\\\"]},{\\\"ext-uls-actions-menu-language-settings-item-label\\\":\\\"Spracheinstellungen \\\\u00f6ffnen\\\",\\\"ext-uls-add-languages-button-label\\\":\\\"Sprachen hinzuf\\\\u00fcgen\\\",\\\"ext-uls-empty-state-desc\\\":\\\"Zurzeit sind keine Sprachen verf\\\\u00fcgbar\\\",\\\"ext-uls-empty-state-desc-actions-available\\\":\\\"Bereitstellung der Inhalte in mehreren Sprachen.\\\",\\\"ext-uls-empty-state-header\\\":\\\"Bisher keine Sprachen\\\",\\\"ext-uls-empty-state-header-actions-available\\\":\\\"Noch keine Sprachen. Eine neue Sprache hinzuf\\\\u00fcgen?\\\",\\\"ext-uls-select-language-settings-icon-tooltip\\\":\\\"Spracheinstellungen\\\",\\\"ext-uls-undo-language-tooltip-text\\\":\\\"Sprache ge\\\\u00e4ndert von $1\\\",\\\"ext-uls-undo-language-tooltip-text-local\\\":\\\"Die Sprache wurde f\\\\u00fcr dieses Wiki ge\\\\u00e4ndert. Gehe zu deinen [[Special:GlobalPreferences|globalen Einstellungen]], um die Sprache f\\\\u00fcr alle Wikis zu \\\\u00e4ndern.\\\",\\\"uls-plang-title-languages\\\":\\\"Sprachen\\\"}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.099Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.uls.interface&skin=vector-2022&version=1wcef\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.uls.interface&skin=vector-2022&sourcemap=1&version=1wcef\",\"jquery.spinner@iute0\":\"mw.loader.impl(function(){return[\\\"jquery.spinner@iute0\\\",function($,jQuery,require,module){(function(){const defaults={id:undefined,size:'small',type:'inline'};$.extend({createSpinner:(opts)=>{if(typeof opts==='string'){opts={id:opts};}opts=Object.assign({},defaults,opts);const $spinner=$('<div>').addClass('mw-spinner');if(opts.id!==undefined){$spinner.attr('id','mw-spinner-'+opts.id);}$spinner.addClass(opts.size==='large'?'mw-spinner-large':'mw-spinner-small').addClass(opts.type==='block'?'mw-spinner-block':'mw-spinner-inline');const $container=$('<div>').addClass('mw-spinner-container').appendTo($spinner);for(let i=0;i<12;i++){$container.append($('<div>'));}return $spinner;},removeSpinner:(id)=>$('#mw-spinner-'+id).remove()});$.fn.injectSpinner=function(opts){return this.after($.createSpinner(opts));};}());\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.099Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=jquery.spinner&skin=vector-2022&version=2h5sk\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=jquery.spinner&skin=vector-2022&sourcemap=1&version=2h5sk\",\"ext.centralNotice.bannerHistoryLogger@9lh05\":\"mw.loader.impl(function(){return[\\\"ext.centralNotice.bannerHistoryLogger@9lh05\\\",function($,jQuery,require,module){(function(){const cn=mw.centralNotice;const mixin=new cn.Mixin('bannerHistoryLogger');const doNotTrackEnabled=/1|yes/.test(navigator.doNotTrack)||window.doNotTrack==='1';const now=Math.round(Date.now()/1000);const readyToLogDeferredObj=$.Deferred();const BANNER_HISTORY_KV_STORE_KEY='banner_history';const BANNER_HISTORY_KV_STORE_TTL=365;const BANNER_HISTORY_LOG_ENTRY_VERSION=1;const EVENT_LOGGING_SCHEMA='CentralNoticeBannerHistory';const TIMESTAMP_RANDOM_SHIFT_MAX=60;let bhLogger;let log;let logSent=false;let alreadyRun=false;let inSample;function loadLog(){log=cn.kvStore.getItem(BANNER_HISTORY_KV_STORE_KEY,cn.kvStore.contexts.GLOBAL);if(!log){log=[];}}function makeLogEntry(){const data=cn.data;const randomTimeShift=Math.round(Math.random()*TIMESTAMP_RANDOM_SHIFT_MAX)-(TIMESTAMP_RANDOM_SHIFT_MAX/2);const time=now+randomTimeShift;const logEntry={version:BANNER_HISTORY_LOG_ENTRY_VERSION,language:data.uselang,country:data.country,isAnon:data.anonymous,campaign:data.campaign,\\ncampaignCategory:data.campaignCategory,bucket:data.bucket,time:time,status:data.status,statusCode:data.statusCode,bannersNotGuaranteedToDisplay:!!data.bannersNotGuaranteedToDisplay};if(data.banner){logEntry.banner=data.banner;}if(data.bannerCanceledReason){logEntry.bannerCanceledReason=data.bannerCanceledReason;}if(data.bannerLoadedButHiddenReason){logEntry.bannerLoadedButHiddenReason=data.bannerLoadedButHiddenReason;}return logEntry;}function purgeOldLogEntries(maxEntryAge,maxEntries){const cutoff=now-maxEntryAge*86400;if(log.length>maxEntries){log=log.slice(0-maxEntries);}let i=0;while(i<log.length&&log[i].time<cutoff){i++;}log=log.slice(i);}function storeLog(){cn.kvStore.setItem(BANNER_HISTORY_KV_STORE_KEY,log,cn.kvStore.contexts.GLOBAL,BANNER_HISTORY_KV_STORE_TTL);}function makeEventLoggingData(rate){const elData={};const kvError=cn.kvStore.getError();elData.i=bhLogger.id;if(rate){elData.r=rate;}if(kvError){elData.e=kvError.message;return elData;}elData.n=log.length;elData.l=[];let i=log.length-1;\\nwhile(i>=0){const logEntry=log[i];const elLogEntry=[logEntry.banner||'',logEntry.campaign,logEntry.time,logEntry.statusCode];elData.l.unshift(elLogEntry.join('|'));if(!checkEventLoggingURLSize(elData)){elData.l.shift();break;}i--;}return elData;}function sendLog(elData){const deferred=$.Deferred();const elPromise=mw.eventLog.logEvent(EVENT_LOGGING_SCHEMA,elData);elPromise.then(()=>{deferred.resolve();},()=>{deferred.reject();});return deferred.promise();}function checkEventLoggingURLSize(elData){return(makeEventLoggingURL(elData).length<=mw.eventLog.maxUrlSize);}function makeEventLoggingURL(elData){return mw.eventLog.makeBeaconUrl({event:elData,revision:19079897,schema:EVENT_LOGGING_SCHEMA,webHost:location.hostname,wiki:mw.config.get('wgDBname')});}mixin.setFinalizeChooseAndMaybeDisplayHandler((mixinParams)=>{if(alreadyRun){return;}alreadyRun=true;mw.requestIdleCallback(()=>{if(!cn.kvStore.isAvailable()){cn.kvStore.setNotAvailableError();}else{loadLog();if(!doNotTrackEnabled){log.push(makeLogEntry());\\n}purgeOldLogEntries(mixinParams.maxEntryAge,mixinParams.maxEntries);storeLog();}if(doNotTrackEnabled){return;}mw.loader.using(['mediawiki.util','mediawiki.user']).done(()=>{const rateParam=mw.util.getParamValue('bannerHistoryLogRate'),rate=rateParam!==null?parseFloat(rateParam):mixinParams.rate;bhLogger.id=mw.user.generateRandomSessionId();if(Math.random()<rate){sendLog(makeEventLoggingData(rate)).always(()=>{inSample=true;logSent=true;readyToLogDeferredObj.resolve();});}else{readyToLogDeferredObj.resolve();}});});});cn.registerCampaignMixin(mixin);cn.bannerHistoryLogger=bhLogger={id:null,ensureLogSent:function(){const deferred=$.Deferred();if(doNotTrackEnabled){deferred.resolve();return deferred.promise();}readyToLogDeferredObj.done(()=>{if(logSent){deferred.resolve();}else{sendLog(makeEventLoggingData()).then(()=>{deferred.resolve();},()=>{deferred.reject();});}});return deferred.promise();}};}());\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.099Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.centralNotice.bannerHistoryLogger&skin=vector-2022&version=g4der\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.centralNotice.bannerHistoryLogger&skin=vector-2022&sourcemap=1&version=g4der\",\"ext.centralNotice.impressionDiet@vfmsr\":\"mw.loader.impl(function(){return[\\\"ext.centralNotice.impressionDiet@vfmsr\\\",function($,jQuery,require,module){(function(){'use strict';const cn=mw.centralNotice;const mixin=new cn.Mixin('impressionDiet');const STORAGE_KEY='impression_diet';const COUNTS_STORAGE_TTL=365;let identifier;let multiStorageOption;mixin.setPreBannerHandler(impressionDietHandler);function impressionDietHandler(mixinParams){if(mw.util.getParamValue('force')){return;}identifier=mixinParams.cookieName;multiStorageOption=cn.kvStore.getMultiStorageOption(cn.getDataProperty('campaignCategoryUsesLegacy'));if(cn.isCampaignFailed()){return;}if(multiStorageOption===cn.kvStore.multiStorageOptions.NO_STORAGE){cn.failCampaign('waitnostorage');return;}const now=Date.now();let counts;if(mw.util.getParamValue('reset')==='1'){counts=getZeroedCounts();}else{counts=getCounts();}if(mixinParams.restartCycleDelay>0&&now>counts.nextCycleStart&&counts.seenThisCycle>=mixinParams.maximumSeen){counts.skippedThisCycle=0;counts.seenThisCycle=0;}if(now>counts.nextDailyStart){counts.seenThisDay=0;counts.nextDailyStart=makeNextDailyStart(now);}let hide;\\nif(counts.seenThisCycle<mixinParams.maximumSeen){if(counts.skippedThisCycle<mixinParams.skipInitial){hide='waitimps';counts.skippedThisCycle+=1;}else if(mixinParams.dailyLimit>0&&counts.seenThisDay>=mixinParams.dailyLimit){hide='waitdaily';}else{hide=false;}}else{hide='waitdate';}if(hide){cn.failCampaign(hide);}else{counts.seenThisCycle+=1;counts.seenThisDay+=1;counts.seenCount+=1;counts.nextCycleStart=now+(mixinParams.restartCycleDelay*1000);}storeCounts(counts);}function makeNextDailyStart(now){const d=new Date(now);d.setMilliseconds(0);d.setSeconds(0);d.setMinutes(0);if(d.getHours()>=4){d.setDate(d.getDate()+1);}d.setHours(4);return d.getTime();}function getZeroedCounts(){return{seenCount:0,skippedThisCycle:0,nextCycleStart:0,seenThisCycle:0,nextDailyStart:0,seenThisDay:0};}function fixCountNames(kvStoreCounts){if(!kvStoreCounts||kvStoreCounts.skippedThisCycle===undefined){return undefined;}if(kvStoreCounts.seenThisDay===undefined){kvStoreCounts.nextDailyStart=0;kvStoreCounts.seenThisDay=0;\\n}return kvStoreCounts;}function getCounts(){let c;if(identifier){c=cn.kvStore.getItem(STORAGE_KEY+'_'+identifier,cn.kvStore.contexts.GLOBAL,multiStorageOption);}else{c=cn.kvStore.getItem(STORAGE_KEY,cn.kvStore.contexts.CATEGORY,multiStorageOption);}return fixCountNames(c)||getZeroedCounts();}function storeCounts(c){if(identifier){cn.kvStore.setItem(STORAGE_KEY+'_'+identifier,c,cn.kvStore.contexts.GLOBAL,COUNTS_STORAGE_TTL,multiStorageOption);}else{cn.kvStore.setItem(STORAGE_KEY,c,cn.kvStore.contexts.CATEGORY,COUNTS_STORAGE_TTL,multiStorageOption);}}cn.registerCampaignMixin(mixin);module.exports.private={impressionDietHandler};}());\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.099Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.centralNotice.impressionDiet&skin=vector-2022&version=znxyi\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.centralNotice.impressionDiet&skin=vector-2022&sourcemap=1&version=znxyi\",\"ext.centralNotice.largeBannerLimit@12rqy\":\"mw.loader.impl(function(){return[\\\"ext.centralNotice.largeBannerLimit@12rqy\\\",function($,jQuery,require,module){(function(){'use strict';let identifier,days,multiStorageOption;const cn=mw.centralNotice,forced=mw.util.getParamValue('force'),mixin=new cn.Mixin('largeBannerLimit'),STORAGE_KEY='large_banner_limit',BANNER_SEQUENCE_FLAG_STORAGE_KEY='banner_sequence_step_seen';function isLarge(){return(cn.getDataProperty('reducedBucket')<=1);}function possiblyMigrateLegacyCookie(){if(!identifier){return;}if(mw.cookie.get(identifier,'')){cn.setDebugInfo('lbl: setting flag from legacy cookie');setFlag();mw.cookie.set(identifier,null,{path:'/',prefix:''});}}function checkFlag(){if(identifier){return Boolean(cn.kvStore.getItem(STORAGE_KEY+'_'+identifier,cn.kvStore.contexts.GLOBAL,multiStorageOption))||Boolean(cn.kvStore.getItem(BANNER_SEQUENCE_FLAG_STORAGE_KEY+'_'+identifier,cn.kvStore.contexts.GLOBAL,multiStorageOption));}return Boolean(cn.kvStore.getItem(STORAGE_KEY,cn.kvStore.contexts.CATEGORY,multiStorageOption));}function setFlag(){const nowTS=Math.round(Date.now()/1000);if(identifier){cn.kvStore.setItem(\\nSTORAGE_KEY+'_'+identifier,nowTS,cn.kvStore.contexts.GLOBAL,days,multiStorageOption);}else{cn.kvStore.setItem(STORAGE_KEY,nowTS,cn.kvStore.contexts.CATEGORY,days,multiStorageOption);}}mixin.setPreBannerHandler((mixinParams)=>{let switchToHigherBucket=false;if(forced){return;}identifier=mixinParams.identifier;days=mixinParams.days;multiStorageOption=cn.kvStore.getMultiStorageOption(cn.getDataProperty('campaignCategoryUsesLegacy'));possiblyMigrateLegacyCookie();if(cn.isCampaignFailed()){cn.setDebugInfo('lbl: hidden');return;}if(!isLarge()){cn.setDebugInfo('lbl: previously switched');return;}if(multiStorageOption===cn.kvStore.multiStorageOptions.NO_STORAGE){cn.setDebugInfo('lbl: no storage, switching');switchToHigherBucket=true;}else if(checkFlag()){cn.setDebugInfo('lbl: flag found, switching');switchToHigherBucket=true;}if(switchToHigherBucket){if(mixinParams.randomize){cn.setBucket(Math.floor(Math.random()*2)+2);}else{cn.setBucket(cn.getDataProperty('bucket')+2);}}});mixin.setPostBannerOrFailHandler(()=>{\\nif(isLarge()&&!forced&&cn.isBannerShown()){cn.setDebugInfo('lbl: setting flag');setFlag();}});cn.registerCampaignMixin(mixin);}());\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.099Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.centralNotice.largeBannerLimit&skin=vector-2022&version=1endh\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.centralNotice.largeBannerLimit&skin=vector-2022&sourcemap=1&version=1endh\",\"ext.centralNotice.legacySupport@18wyo\":\"mw.loader.impl(function(){return[\\\"ext.centralNotice.legacySupport@18wyo\\\",function($,jQuery,require,module){(function(){const cn=mw.centralNotice,mixin=new cn.Mixin('legacySupport');mixin.setPreBannerHandler((mixinParams)=>{if(mixinParams.setSRISampleRate){cn.setMinRecordImpressionSampleRate(mixinParams.sriSampleRate);}if(mixinParams.bannersNotGuaranteedToDisplay){cn.setBannersNotGuaranteedToDisplay();}});cn.registerCampaignMixin(mixin);}());\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.099Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.centralNotice.legacySupport&skin=vector-2022&version=6vac9\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.centralNotice.legacySupport&skin=vector-2022&sourcemap=1&version=6vac9\",\"ext.cx.uls.quick.actions@1yhtg\":\"mw.loader.impl(function(){return[\\\"ext.cx.uls.quick.actions@1yhtg\\\",{\\\"main\\\":\\\"entrypoints/ext.cx.uls.quick.actions.js\\\",\\\"files\\\":{\\\"entrypoints/ext.cx.uls.quick.actions.js\\\":function(require,module,exports){(function(){const siteMapper=new mw.cx.SiteMapper({TranslateInTarget:false});const sourceLanguage=siteMapper.getCurrentWikiLanguageCode();function pageInLanguageExists(code){const domainCode=siteMapper.getWikiDomainCode(code);return $('li.interlanguage-link.interwiki-'+domainCode).length===1;}function getSuggestedTargetLanguage(preferredLanguages=[]){const pageLanguage=mw.config.get('wgPageContentLanguage').split('-')[0];let possibleTargetLanguages=[];if(preferredLanguages.length>0){possibleTargetLanguages=[...preferredLanguages];}else{possibleTargetLanguages.push(mw.config.get('wgUserLanguage'));possibleTargetLanguages.push(mw.uls.getBrowserLanguage());Array.prototype.push.apply(possibleTargetLanguages,mw.uls.getAcceptLanguageList());Array.prototype.push.apply(possibleTargetLanguages,mw.uls.getPreviousLanguages());}possibleTargetLanguages=possibleTargetLanguages.map((language)=>language.split('-')[0]);const splitCodes={be:['be','be-tarask'],no:['nb','nn']};for(const splitCode in splitCodes){\\nconst specialCodeIndex=possibleTargetLanguages.indexOf(splitCode);if(specialCodeIndex>-1){possibleTargetLanguages.splice(specialCodeIndex,1);Array.prototype.push.apply(possibleTargetLanguages,splitCodes[splitCode]);}}possibleTargetLanguages=possibleTargetLanguages.filter((language)=>language!==pageLanguage&&!pageInLanguageExists(language)&&language!==$.uls.data.getAutonym(language));return possibleTargetLanguages.length?possibleTargetLanguages[0]:null;}if(mw.config.get('wgULSLanguageSelectorV2Enabled')){const EntrypointRegistry=require('ext.uls.rewrite.entrypoints');const{cdxIconAdd}=require('./icons.json');const{ENTRYPOINT_TYPE,ULS_MODE}=EntrypointRegistry;EntrypointRegistry.register(ENTRYPOINT_TYPE.QUICK_ACTIONS,{id:'cx-uls-translate-page-quick-action',shouldShow:()=>true,getConfig:(context)=>({label:mw.msg('cx-uls-translate-page-quick-action-label'),icon:cdxIconAdd,url:siteMapper.getCXUrl(mw.config.get('wgTitle'),null,sourceLanguage,getSuggestedTargetLanguage(context?context.preferredLanguages:[]),\\n{campaign:'ulsaddlanguages'})})},ULS_MODE.CONTENT);return;}const cxEntrypointUrl=siteMapper.getCXUrl(mw.config.get('wgTitle'),null,sourceLanguage,getSuggestedTargetLanguage(),{campaign:'ulsaddlanguages'});const translateActionItem={name:'cxTranslate',icon:'add',text:mw.msg('cx-uls-translate-page-quick-action-label'),href:cxEntrypointUrl};mw.uls.ActionsMenuItemsRegistry.register(translateActionItem);}());\\n},\\\"entrypoints/icons.json\\\":{\\\"cdxIconAdd\\\":\\\"\\\\u003Cpath d=\\\\\\\"M11 9V4H9v5H4v2h5v5h2v-5h5V9z\\\\\\\"/\\\\u003E\\\"}}},{},{\\\"cx-uls-translate-page-quick-action-label\\\":\\\"Diese Seite \\\\u00fcbersetzen\\\"}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.100Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.cx.uls.quick.actions&skin=vector-2022&version=jrpkx\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.cx.uls.quick.actions&skin=vector-2022&sourcemap=1&version=jrpkx\",\"ext.centralNotice.choiceData@tlzle\":\"mw.loader.impl(function(){return[\\\"ext.centralNotice.choiceData@tlzle\\\",function($,jQuery,require,module){mw.centralNotice=(mw.centralNotice||{});mw.centralNotice.choiceData=[{\\\"name\\\":\\\"Hannover Demokratie Edit-a-thon 2026\\\",\\\"start\\\":1780732800,\\\"end\\\":1781967600,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"event\\\",\\\"banners\\\":[{\\\"name\\\":\\\"HanoverDemokratie2026_banner\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"HannoverDemokratieEditathon2026\\\",\\\"display_anon\\\":false,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"regions\\\":[\\\"DE_NI\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"HanoverDemokratie2026cookie\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":3,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"countries\\\":[]},{\\\"name\\\":\\\"Jugend editiert online\\\",\\\"start\\\":1780470000,\\\"end\\\":1781719200,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"event\\\",\\\"banners\\\":[{\\\"name\\\":\\\"jugend_editiert_online\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"Jugendeditiertonline\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"DE\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"je_online_cookie_june\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":2,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"MWu Lokalausgabe Dortmund\\\",\\\"start\\\":1781251200,\\\"end\\\":1782518340,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"event\\\",\\\"banners\\\":[{\\\"name\\\":\\\"MWuDO2026_banner\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"MWuLokalausgabeDortmund\\\",\\\"display_anon\\\":false,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"regions\\\":[\\\"DE_NW\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"MWuDO2026cookie\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":3,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"countries\\\":[]},{\\\"name\\\":\\\"UCoC 2026 annual review\\\",\\\"start\\\":1780963200,\\\"end\\\":1782259140,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":false,\\\"type\\\":\\\"governance\\\",\\\"banners\\\":[{\\\"name\\\":\\\"u4c_2026_vote\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"UCoC2026annualreview\\\",\\\"display_anon\\\":false,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"UCoC2026cookie\\\",\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}}},{\\\"name\\\":\\\"WMDE Wikipedia Bus 2026\\\",\\\"start\\\":1781510400,\\\"end\\\":1781964000,\\\"preferred\\\":2,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"event\\\",\\\"banners\\\":[{\\\"name\\\":\\\"WMDEWPBus2026_banner\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"WMDEWikipediaBus2026\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"regions\\\":[\\\"DE_NW\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"WMDEWP_bus_cookie_june2_2026\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":345600,\\\"skipInitial\\\":0}},\\\"countries\\\":[]},{\\\"name\\\":\\\"WMF_FR_FY2526_mlWW2_dsk_0606\\\",\\\"start\\\":1780761600,\\\"end\\\":1782863940,\\\"preferred\\\":2,\\\"throttle\\\":100,\\\"bucket_count\\\":4,\\\"geotargeted\\\":true,\\\"type\\\":\\\"fundraising\\\",\\\"banners\\\":[{\\\"name\\\":\\\"B2526_060416_mlWW_dsk_p1_lg_twn_twin1\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"fundraising\\\",\\\"display_anon\\\":true,\\\"display_account\\\":false,\\\"devices\\\":[\\\"desktop\\\"]},{\\\"name\\\":\\\"B2526_060416_mlWW_dsk_p1_lg_twn_twin2\\\",\\\"bucket\\\":1,\\\"weight\\\":25,\\\"category\\\":\\\"fundraising\\\",\\\"display_anon\\\":true,\\\"display_account\\\":false,\\\"devices\\\":[\\\"desktop\\\"]},{\\\"name\\\":\\\"B2526_060416_mlWW_dsk_p2_sm_twn_twin1\\\",\\\"bucket\\\":2,\\\"weight\\\":25,\\\"category\\\":\\\"fundraising\\\",\\\"display_anon\\\":true,\\\"display_account\\\":false,\\\"devices\\\":[\\\"desktop\\\"]},{\\\"name\\\":\\\"B2526_060416_mlWW_dsk_p2_sm_twn_twin2\\\",\\\"bucket\\\":3,\\\"weight\\\":25,\\\"category\\\":\\\"fundraising\\\",\\\"display_anon\\\":true,\\\"display_account\\\":false,\\\"devices\\\":[\\\"desktop\\\"]}],\\\"countries\\\":[\\\"AT\\\",\\\"DK\\\",\\\"GR\\\",\\\"MY\\\",\\\"NO\\\"],\\\"mixins\\\":{\\\"bannerHistoryLogger\\\":{\\\"maxEntries\\\":30,\\\"maxEntryAge\\\":30,\\\"rate\\\":0.01},\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"bannercount_fundraiser_2026\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":10,\\\"restartCycleDelay\\\":2592000,\\\"skipInitial\\\":0},\\\"largeBannerLimit\\\":{\\\"days\\\":250,\\\"identifier\\\":\\\"centralnotice-frbanner-seen-fullscreen-0606\\\",\\\"randomize\\\":true},\\\"legacySupport\\\":{\\\"bannersNotGuaranteedToDisplay\\\":true,\\\"setSRISampleRate\\\":true,\\\"sriSampleRate\\\":1}},\\\"regions\\\":[]},{\\\"name\\\":\\\"WMF_FR_FY2526_mlWW2_m_0606\\\",\\\"start\\\":1780761600,\\\"end\\\":1782863940,\\\"preferred\\\":2,\\\"throttle\\\":100,\\\"bucket_count\\\":4,\\\"geotargeted\\\":true,\\\"type\\\":\\\"fundraising\\\",\\\"banners\\\":[{\\\"name\\\":\\\"B2526_060416_mlWW_m_p1_lg_twn_twin1\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"fundraising\\\",\\\"display_anon\\\":true,\\\"display_account\\\":false,\\\"devices\\\":[\\\"android\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]},{\\\"name\\\":\\\"B2526_060416_mlWW_m_p1_lg_twn_twin2\\\",\\\"bucket\\\":1,\\\"weight\\\":25,\\\"category\\\":\\\"fundraising\\\",\\\"display_anon\\\":true,\\\"display_account\\\":false,\\\"devices\\\":[\\\"android\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]},{\\\"name\\\":\\\"B2526_060416_mlWW_m_p2_sm_twn_twin1\\\",\\\"bucket\\\":2,\\\"weight\\\":25,\\\"category\\\":\\\"fundraising\\\",\\\"display_anon\\\":true,\\\"display_account\\\":false,\\\"devices\\\":[\\\"android\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]},{\\\"name\\\":\\\"B2526_060416_mlWW_m_p2_sm_twn_twin2\\\",\\\"bucket\\\":3,\\\"weight\\\":25,\\\"category\\\":\\\"fundraising\\\",\\\"display_anon\\\":true,\\\"display_account\\\":false,\\\"devices\\\":[\\\"android\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"AT\\\",\\\"DK\\\",\\\"GR\\\",\\\"MY\\\",\\\"NO\\\"],\\\"mixins\\\":{\\\"bannerHistoryLogger\\\":{\\\"maxEntries\\\":30,\\\"maxEntryAge\\\":30,\\\"rate\\\":0.01},\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"bannercount_fundraiser_2026\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":10,\\\"restartCycleDelay\\\":2592000,\\\"skipInitial\\\":0},\\\"largeBannerLimit\\\":{\\\"days\\\":250,\\\"identifier\\\":\\\"centralnotice-frbanner-seen-fullscreen-0606\\\",\\\"randomize\\\":true},\\\"legacySupport\\\":{\\\"bannersNotGuaranteedToDisplay\\\":true,\\\"setSRISampleRate\\\":true,\\\"sriSampleRate\\\":1}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_am\\\",\\\"start\\\":1780257600,\\\"end\\\":1782847800,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_am\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_am\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"AM\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle_2026_my\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_az\\\",\\\"start\\\":1777579200,\\\"end\\\":1782847800,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_az\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_az\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"AZ\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle2026az\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_bd\\\",\\\"start\\\":1780250400,\\\"end\\\":1782840600,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_bd\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_bd\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"BD\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle_2026_bd\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_bo\\\",\\\"start\\\":1777911720,\\\"end\\\":1782876600,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_bo\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_bo\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"BO\\\"],\\\"mixins\\\":[],\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_by\\\",\\\"start\\\":1778792400,\\\"end\\\":1785529800,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_by\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_by\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"BY\\\"],\\\"mixins\\\":[],\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_cl\\\",\\\"start\\\":1781530320,\\\"end\\\":1785555000,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_cl\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_cl\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"CL\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle_2026_cl\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_cm\\\",\\\"start\\\":1780268400,\\\"end\\\":1782858600,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_cm\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_cm\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"CM\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle_2026_cm\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_co\\\",\\\"start\\\":1777611600,\\\"end\\\":1782880200,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_co\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_co\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"CO\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle2026co\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_de\\\",\\\"start\\\":1777586400,\\\"end\\\":1782855000,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_de\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_de\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"DE\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle_2026_de_cookie\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_eg\\\",\\\"start\\\":1780261200,\\\"end\\\":1782851400,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_eg\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_eg\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"EG\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle_2026_eg\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_ga\\\",\\\"start\\\":1780268400,\\\"end\\\":1782858600,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_ga\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_ga\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"GA\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle_2026_ga\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_gb\\\",\\\"start\\\":1777590000,\\\"end\\\":1782858600,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_gb\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_gb\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"regions\\\":[\\\"GB_ENG\\\",\\\"GB_SCT\\\",\\\"GB_WLS\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle2026gb\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"countries\\\":[]},{\\\"name\\\":\\\"wle_2026_gh\\\",\\\"start\\\":1777593600,\\\"end\\\":1785540600,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_gh\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_gh\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"GH\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle2026gh\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_gr\\\",\\\"start\\\":1780261200,\\\"end\\\":1782851400,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_gr\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_gr\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"GR\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle_2026_gr\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_hr\\\",\\\"start\\\":1780264800,\\\"end\\\":1782855000,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_hr\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_hr\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"HR\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle_2026_hr\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_ht\\\",\\\"start\\\":1781530680,\\\"end\\\":1785555000,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_ht\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_ht\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"HT\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle_2026_ht\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_ie\\\",\\\"start\\\":1781284740,\\\"end\\\":1785537000,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_ie\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_ie\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"IE\\\"],\\\"regions\\\":[\\\"GB_NIR\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle_2026_ie\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}}},{\\\"name\\\":\\\"wle_2026_in\\\",\\\"start\\\":1780252200,\\\"end\\\":1782842400,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_in\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_in\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"IN\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle_2026_in\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_it\\\",\\\"start\\\":1781481600,\\\"end\\\":1784151000,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_it\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_it\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"IT\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle_2026_it\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_kg\\\",\\\"start\\\":1780250400,\\\"end\\\":1782840600,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_kg\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_kg\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"KG\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle_2026_kg\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_kw\\\",\\\"start\\\":1781480460,\\\"end\\\":1785529800,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_kw\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_kw\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"KW\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle_2026_kw\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_kz\\\",\\\"start\\\":1781479980,\\\"end\\\":1784140200,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_kz\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_kz\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"KZ\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle_2026_kz\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_mg\\\",\\\"start\\\":1780261200,\\\"end\\\":1782851400,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_mg\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_mg\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"MG\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle_2026_mg\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_mt\\\",\\\"start\\\":1777726980,\\\"end\\\":1785533400,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_mt\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_mt\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"MT\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle2026mt\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_my\\\",\\\"start\\\":1781479500,\\\"end\\\":1785511800,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_my\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_my\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"MY\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle_2026_my\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_np\\\",\\\"start\\\":1777527900,\\\"end\\\":1782796500,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_np\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_np\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"NP\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle2026np\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_pe\\\",\\\"start\\\":1780290000,\\\"end\\\":1782878580,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_pe\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_pe\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"PE\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle_2026_pe\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_ph\\\",\\\"start\\\":1780243200,\\\"end\\\":1782833400,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_ph\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_ph\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"PH\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle_2026_ph\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_pt\\\",\\\"start\\\":1780268400,\\\"end\\\":1782858600,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_pt\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_pt\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"PT\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle_2026_pt\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_rs\\\",\\\"start\\\":1778796000,\\\"end\\\":1784151000,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_rs\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_rs\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"RS\\\"],\\\"mixins\\\":[],\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_sg\\\",\\\"start\\\":1780617600,\\\"end\\\":1783265400,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_sg\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_sg\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"SG\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle_2026_sg\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_th\\\",\\\"start\\\":1780246800,\\\"end\\\":1782837000,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_th\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_th\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"TH\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle_2026_th\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_tj\\\",\\\"start\\\":1780254000,\\\"end\\\":1782844200,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_tj\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_tj\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"TJ\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle_2026_tj\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_tn\\\",\\\"start\\\":1777590000,\\\"end\\\":1782858600,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_tn\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_tn\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"TN\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle2026tn\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_uz\\\",\\\"start\\\":1780254000,\\\"end\\\":1782844200,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_uz\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_uz\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"UZ\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle_2026_uz\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_ye\\\",\\\"start\\\":1780261200,\\\"end\\\":1782851400,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_ye\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_ye\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"YE\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle_2026_ye\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]}];\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.100Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.centralNotice.choiceData&skin=vector-2022&version=1r9ns\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.centralNotice.choiceData&skin=vector-2022&sourcemap=1&version=1r9ns\",\"ext.centralNotice.startUp@ei35p\":\"mw.loader.impl(function(){return[\\\"ext.centralNotice.startUp@ei35p\\\",{\\\"main\\\":\\\"index.js\\\",\\\"files\\\":{\\\"index.js\\\":function(require,module,exports){(function(){const cn=mw.centralNotice,testingBannerName=mw.util.getParamValue('banner'),kvStoreMaintenance=require('./kvStoreMaintenance.js'),NULL_BANNER_NAME='null';cn.kvStoreMaintenance=kvStoreMaintenance;$(()=>{$('#siteNotice').prepend('<div id=\\\"centralNotice\\\" data-nosnippet=\\\"\\\"></div>');});if(testingBannerName){if(testingBannerName===NULL_BANNER_NAME){return;}mw.loader.using('ext.centralNotice.display').done(()=>{cn.displayTestingBanner();});return;}if(cn.choiceData===undefined){mw.log.warn('No choice data set for CentralNotice campaign '+'and banner selection.');return;}mw.requestIdleCallback(kvStoreMaintenance.doMaintenance);if(cn.choiceData.length===0){return;}if(!cn.chooseAndMaybeDisplay){mw.log.warn('Possible campaign(s) received in choiceData, but '+'mw.centralNotice.chooseAndMaybeDisplay() is not available');return;}cn.chooseAndMaybeDisplay();}());\\n},\\\"kvStoreMaintenance.js\\\":function(require,module,exports){(function(){const now=Date.now()/1000,PREFIX_REGEX=/^CentralNoticeKV/,PREFIX_AND_SEPARATOR_IN_COOKIES='CN!',LEEWAY_FOR_REMOVAL=86400,MIN_WORK_TIME=3;function getKeys(){return $.Deferred((d)=>{mw.requestIdleCallback((deadline)=>{const keys=[];let index=localStorage.length;while(index-->0&&deadline.timeRemaining()>MIN_WORK_TIME){const key=localStorage.key(index);if(key!==null&&PREFIX_REGEX.test(key)){keys.push(key);}}d.resolve(keys);});}).promise();}function processKeys(queue){return $.Deferred((d)=>{mw.requestIdleCallback(function iterate(deadline){let key,rawValue,value;while(queue[0]!==undefined&&deadline.timeRemaining()>MIN_WORK_TIME){key=queue.shift();try{rawValue=localStorage.getItem(key);if(rawValue){value=JSON.parse(rawValue);if(!value.expiry||(value.expiry+LEEWAY_FOR_REMOVAL)<now){localStorage.removeItem(key);}}}catch(e){localStorage.removeItem(key);mw.log.warn('CentralNotice kvStoreMaintenance error for key '+key,e);}}if(queue[0]!==undefined){mw.requestIdleCallback(iterate);}else{\\nd.resolve();}});}).promise();}function purgeFallbackCookies(){const cookies=document.cookie.split(';'),r=new RegExp('^'+PREFIX_AND_SEPARATOR_IN_COOKIES+'[^=]*(?==)');for(let i=0;i<cookies.length;i++){const matches=cookies[i].trim().match(r);if(matches){document.cookie=matches[0]+'=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/';}}}const kvStoreMaintenance={doMaintenance:function(){try{if(!window.localStorage||!localStorage.length){return $.Deferred().resolve();}}catch(e){return $.Deferred().resolve();}if(document.cookie.includes(PREFIX_AND_SEPARATOR_IN_COOKIES)){purgeFallbackCookies();}return getKeys().then(processKeys);}};module.exports=kvStoreMaintenance;}());\\n}}}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.100Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.centralNotice.startUp&skin=vector-2022&version=bw1m8\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.centralNotice.startUp&skin=vector-2022&sourcemap=1&version=bw1m8\",\"skins.vector.js@ecxy3\":\"mw.loader.impl(function(){return[\\\"skins.vector.js@ecxy3\\\",{\\\"main\\\":\\\"resources/skins.vector.js/skin.js\\\",\\\"files\\\":{\\\"resources/skins.vector.js/skin.js\\\":function(require,module,exports){const languageButton=require('./languageButton.js'),pinnableElement=require('./pinnableElement.js'),searchToggle=require('./searchToggle.js'),portletsManager=require('./portlets.js'),dropdownMenus=require('./dropdownMenus.js').dropdownMenus,tables=require('./tables.js').init,watchstar=require('./watchstar.js').init,setupIntersectionObservers=require('./setupIntersectionObservers.js'),menuTabs=require('./menuTabs.js'),userPreferences=require('./userPreferences.js'),{isNightModeGadgetEnabled,disableNightModeForGadget,alterExclusionMessage,removeBetaNotice}=require('./disableNightModeIfGadget.js'),teleportTarget=require(('mediawiki.page.ready')).teleportTarget;function enableCssAnimations(document){document.documentElement.classList.add('vector-animations-ready');}function main(window){enableCssAnimations(window.document);languageButton();portletsManager.main();watchstar();const searchToggleElement=document.querySelector('.mw-header .search-toggle');if(searchToggleElement){searchToggle(searchToggleElement);\\n}pinnableElement.init();setupIntersectionObservers.main();teleportTarget.classList.add('vector-body');const appearanceMenuSelector='#vector-appearance';const appearanceMenuExists=document.querySelectorAll(appearanceMenuSelector).length>0;if(appearanceMenuExists){mw.loader.using(['skins.vector.clientPreferences','skins.vector.search.codex.styles']).then(()=>{const clientPreferences=require(('skins.vector.clientPreferences'));const clientPreferenceConfig=(require('./clientPreferences.json'));if(isNightModeGadgetEnabled()){disableNightModeForGadget();clientPreferences.render(appearanceMenuSelector,clientPreferenceConfig,userPreferences);alterExclusionMessage();removeBetaNotice();}else{clientPreferences.render(appearanceMenuSelector,clientPreferenceConfig,userPreferences);}});}dropdownMenus();menuTabs();tables();}function init(window){const now=mw.now();mw.loader.using('ext.eventLogging').then(()=>{if(mw.eventLog&&mw.eventLog.eventInSample(100)&&window.performance&&window.performance.timing&&\\nwindow.performance.timing.navigationStart){mw.track('timing.Vector.ready',now-window.performance.timing.navigationStart);mw.track('stats.mediawiki_Vector_ready_seconds',now-window.performance.timing.navigationStart);}});}init(window);if(document.readyState==='interactive'||document.readyState==='complete'){main(window);}else{document.addEventListener('DOMContentLoaded',()=>{main(window);});}module.exports={pinnableElement};\\n},\\\"resources/skins.vector.js/setupIntersectionObservers.js\\\":function(require,module,exports){const stickyHeader=require('./stickyHeader.js'),scrollObserver=require('./scrollObserver.js'),initSectionObserver=require('./sectionObserver.js'),initTableOfContents=require('./tableOfContents.js'),pinnableElement=require('./pinnableElement.js'),features=require('./features.js'),deferUntilFrame=require('./deferUntilFrame.js'),STICKY_HEADER_ENABLED_CLASS='vector-sticky-header-enabled',STICKY_HEADER_VISIBLE_CLASS='vector-sticky-header-visible',TOC_ID='vector-toc',BODY_CONTENT_ID='bodyContent',HEADING_TAGS=['h1','h2','h3','h4','h5','h6'],HEADING_SELECTOR=['.mw-heading'].map((sel)=>`.mw-parser-output ${sel}`).join(', '),HEADLINE_SELECTOR=[...HEADING_TAGS.map((tag)=>`${tag}[id]`)].map((sel)=>`.mw-parser-output ${sel}`).join(', '),TOC_SECTION_ID_PREFIX='toc-',PAGE_TITLE_INTERSECTION_CLASS='vector-below-page-title';const belowDesktopMedia=window.matchMedia('(max-width: 1119px)');const getHeadingIntersectionHandler=(changeActiveSection)=>(section)=>{const headline=section.classList.contains('mw-body-content')?\\nsection:section.querySelector(HEADLINE_SELECTOR);if(headline){changeActiveSection(`${TOC_SECTION_ID_PREFIX}${headline.id}`);}};const updateTocLocation=(pinnableHeader)=>{if(!pinnableHeader){return;}const isStickyHeaderVisible=document.body.classList.contains(STICKY_HEADER_VISIBLE_CLASS);const isBelowDesktop=belowDesktopMedia.matches;const stickyHeaderUnpinnedContainerId='vector-sticky-header-toc-unpinned-container';const pageTitlebarUnpinnedContainerId='vector-page-titlebar-toc-unpinned-container';const unpinnedContainerId=(isStickyHeaderVisible&&!isBelowDesktop)?stickyHeaderUnpinnedContainerId:pageTitlebarUnpinnedContainerId;pinnableHeader.dataset.unpinnedContainerId=unpinnedContainerId;const isPinned=features.isEnabled('toc-pinned');pinnableElement.updatePinnableState(pinnableHeader,isPinned);};function getHeadingScrollOffset(){const scrollMarginHeading=75;const documentStyles=getComputedStyle(document.documentElement);const scrollPaddingTopString=documentStyles.getPropertyValue('scroll-padding-top');\\nconst scrollPaddingTop=(scrollPaddingTopString==='auto'||scrollPaddingTopString==='')?0:parseInt(scrollPaddingTopString,10);return scrollPaddingTop+scrollMarginHeading;}const setupTableOfContents=(tocElement,bodyContent,initSectionObserverFn)=>{const handleTocSectionChange=()=>{sectionObserver.pause();deferUntilFrame(()=>{sectionObserver.resume();},3);};const tableOfContents=initTableOfContents({container:tocElement,onHeadingClick:handleTocSectionChange,onHashChange:handleTocSectionChange});const elements=()=>bodyContent.querySelectorAll(`${HEADING_SELECTOR}, .mw-body-content`);const sectionObserver=initSectionObserverFn({elements:elements(),topMargin:getHeadingScrollOffset(),onIntersection:getHeadingIntersectionHandler(tableOfContents.changeActiveSection)});const updateElements=()=>{sectionObserver.resume();sectionObserver.setElements(elements());};mw.hook('ve.activationStart').add(()=>{sectionObserver.pause();});mw.hook('wikipage.tableOfContents').add((sections)=>{tableOfContents.reloadTableOfContents(sections).then(()=>{\\nmw.hook('wikipage.tableOfContents.vector').fire(sections);updateElements();});});mw.hook('ve.deactivationComplete').add(updateElements);const setInitialActiveSection=()=>{const hash=location.hash.slice(1);if(hash===''){sectionObserver.calcIntersection();return;}const hashSection=(mw.util.getTargetFromFragment(`${TOC_SECTION_ID_PREFIX}${hash}`));if(hashSection){tableOfContents.expandSection(hashSection.id);}if(hashSection&&Math.round(window.innerHeight+window.scrollY)>=document.body.scrollHeight){tableOfContents.changeActiveSection(hashSection.id);}else{sectionObserver.calcIntersection();}};setInitialActiveSection();return tableOfContents;};const main=()=>{const tocElement=document.getElementById(TOC_ID);const bodyContent=document.getElementById(BODY_CONTENT_ID);const tocPinnableHeader=(document.querySelector('.vector-toc-pinnable-header'));let tableOfContents=null;if(tocElement&&bodyContent&&tocPinnableHeader){tableOfContents=setupTableOfContents(tocElement,bodyContent,initSectionObserver);\\nupdateTocLocation(tocPinnableHeader);}const stickyHeaderElement=document.getElementById(stickyHeader.STICKY_HEADER_ID),stickyIntersection=document.getElementById(stickyHeader.FIRST_HEADING_ID),userLinksDropdown=document.getElementById(stickyHeader.USER_LINKS_DROPDOWN_ID),allowedNamespace=stickyHeader.isAllowedNamespace(mw.config.get('wgNamespaceNumber')),allowedAction=stickyHeader.isAllowedAction(mw.config.get('wgAction'));const stickyHeaderAllowed=!mw.user.isAnon()&&!!stickyHeaderElement&&!!stickyIntersection&&!!userLinksDropdown&&allowedNamespace&&allowedAction;let scrolledPastPageTitle=false;const observer=scrollObserver.initScrollObserver(()=>{if(stickyHeaderAllowed){scrolledPastPageTitle=true;if(!belowDesktopMedia.matches){stickyHeader.show();}if(tableOfContents){updateTocLocation(tocPinnableHeader);}}document.body.classList.add(PAGE_TITLE_INTERSECTION_CLASS);if(tableOfContents){tableOfContents.updateTocToggleStyles(true);}scrollObserver.firePageTitleScrollHook('down');},()=>{if(stickyHeaderAllowed){\\nscrolledPastPageTitle=false;if(!belowDesktopMedia.matches){stickyHeader.hide();}if(tableOfContents){updateTocLocation(tocPinnableHeader);}}document.body.classList.remove(PAGE_TITLE_INTERSECTION_CLASS);if(tableOfContents){tableOfContents.updateTocToggleStyles(false);}scrollObserver.firePageTitleScrollHook('up');});belowDesktopMedia.onchange=()=>{if(!belowDesktopMedia.matches&&scrolledPastPageTitle){stickyHeader.show();}else{stickyHeader.hide();}if(tableOfContents){updateTocLocation(tocPinnableHeader);}};if(!stickyHeaderAllowed){stickyHeader.hide();document.documentElement.classList.remove(STICKY_HEADER_ENABLED_CLASS);}if(stickyHeaderAllowed){stickyHeader.initStickyHeader({header:stickyHeaderElement,userLinksDropdown,observer,stickyIntersection});}else if(stickyIntersection){observer.observe(stickyIntersection);}};module.exports={main,test:{setupTableOfContents,getHeadingIntersectionHandler}};\\n},\\\"resources/skins.vector.js/searchToggle.js\\\":function(require,module,exports){const HEADER_CONTAINER_CLASS='vector-header-container',SEARCH_BOX_SELECTOR='.vector-search-box',SEARCH_VISIBLE_CLASS='vector-header-search-toggled';function bindSearchBoxHandler(searchBox,header){const clickHandler=(ev)=>{if(ev.target instanceof HTMLElement&&!ev.target.closest('.cdx-typeahead-search .cdx-menu-item__content')&&!searchBox.contains(ev.target)){header.classList.remove(SEARCH_VISIBLE_CLASS);document.removeEventListener('click',clickHandler);}};document.addEventListener('click',clickHandler);}function bindToggleClickHandler(searchBox,header,searchToggle){const handler=(ev)=>{ev.preventDefault();header.classList.add(SEARCH_VISIBLE_CLASS);setTimeout(()=>{bindSearchBoxHandler(searchBox,header);const searchInput=(searchBox.querySelector('input[type=\\\"search\\\"]'));if(searchInput){const beforeScrollX=window.scrollX;const beforeScrollY=window.scrollY;searchInput.focus();if(beforeScrollX!==undefined&&beforeScrollY!==undefined){window.scroll(beforeScrollX,beforeScrollY);}}});};\\nsearchToggle.addEventListener('click',handler);}module.exports=function initSearchToggle(searchToggle){const headerContainer=(searchToggle.closest(`.${HEADER_CONTAINER_CLASS}`));const header=(headerContainer&&headerContainer.firstElementChild);if(!header){return;}const searchBox=(header.querySelector(SEARCH_BOX_SELECTOR));if(!searchBox){return;}bindToggleClickHandler(searchBox,header,searchToggle);};\\n},\\\"resources/skins.vector.js/stickyHeader.js\\\":function(require,module,exports){const initSearchToggle=require('./searchToggle.js'),updateWatchIcon=require('./watchstar.js').updateWatchIcon,STICKY_HEADER_ID='vector-sticky-header',STICKY_HEADER_APPENDED_ID='-sticky-header',STICKY_HEADER_APPENDED_PARAM=['wvprov','sticky-header'],STICKY_HEADER_VISIBLE_CLASS='vector-sticky-header-visible',STICKY_HEADER_USER_MENU_CONTAINER_SELECTOR='.vector-sticky-header-icon-end .vector-user-links',FIRST_HEADING_ID='firstHeading',USER_LINKS_DROPDOWN_ID='vector-user-links-dropdown',ULS_STICKY_CLASS='uls-dialog-sticky',ULS_HIDE_CLASS='uls-dialog-sticky-hide',SEARCH_TOGGLE_SELECTOR='.vector-sticky-header-search-toggle',STICKY_HEADER_EXPERIMENT_NAME='vector.sticky_header';function copyAttribute(from,to,attribute){const fromAttr=from.getAttribute(attribute);if(fromAttr){to.setAttribute(attribute,fromAttr);}}function show(){document.body.classList.add(STICKY_HEADER_VISIBLE_CLASS);document.body.classList.remove(ULS_HIDE_CLASS);}function hide(){document.body.classList.remove(STICKY_HEADER_VISIBLE_CLASS);\\ndocument.body.classList.add(ULS_HIDE_CLASS);const stickyHeader=(document.getElementById(STICKY_HEADER_ID));if(stickyHeader&&stickyHeader.contains(document.activeElement)){document.body.click();}}function copyButtonAttributes(from,to){copyAttribute(from,to,'href');copyAttribute(from,to,'title');if(to.lastElementChild&&from.lastElementChild){to.lastElementChild.textContent=from.lastElementChild.textContent||'';}}function getAnchorElement(parent,selector){return parent.querySelector(selector);}function suffixStickyAttribute(node,attribute){const value=node.getAttribute(attribute);if(value){node.setAttribute(attribute,value+STICKY_HEADER_APPENDED_ID);}}function suffixStickyHref(node){const url=new URL(node.href);if(url&&!url.searchParams.has(STICKY_HEADER_APPENDED_PARAM[0])){url.searchParams.append(STICKY_HEADER_APPENDED_PARAM[0],STICKY_HEADER_APPENDED_PARAM[1]);node.href=url.toString();}}function unsuffixStickyHref(node){const url=new URL(node.href);url.searchParams.delete(STICKY_HEADER_APPENDED_PARAM[0]);\\nnode.href=url.toString();}function makeNodeTrackable(node){suffixStickyAttribute(node,'id');suffixStickyAttribute(node,'data-event-name');}function removeNode(node){if(node.parentNode){node.parentNode.removeChild(node);}}function updateStickyWatchlink(watchLink,isWatched){watchLink.setAttribute('data-event-name',isWatched?'watch-sticky-header':'unwatch-sticky-header');}function removeClassFromNodes(nodes,className){Array.prototype.forEach.call(nodes,(node)=>{node.classList.remove(className);});}function removeNodes(nodes){Array.prototype.forEach.call(nodes,(node)=>{node.parentNode.removeChild(node);});}function watchstarCallback($link,isWatched){updateStickyWatchlink(($link[0]),isWatched);}function prepareIcons(header,history,talk,subject,watch,bookmark){const historySticky=getAnchorElement(header,'#ca-history-sticky-header'),talkSticky=getAnchorElement(header,'#ca-talk-sticky-header'),subjectSticky=getAnchorElement(header,'#ca-subject-sticky-header'),watchSticky=getAnchorElement(header,'#ca-watchstar-sticky-header'),\\nbookmarkSticky=getAnchorElement(header,'#ca-bookmark-sticky-header');if(historySticky&&history){copyButtonAttributes(history,historySticky);}else if(historySticky){removeNode(historySticky);}if(talkSticky&&talk){copyButtonAttributes(talk,talkSticky);}else if(talkSticky){removeNode(talkSticky);}if(subjectSticky&&subject){copyButtonAttributes(subject,subjectSticky);}else if(subjectSticky){removeNode(subjectSticky);}if(watchSticky&&watch&&watch.parentNode instanceof HTMLElement){const watchContainer=watch.parentNode;const isTemporaryWatch=watchContainer.classList.contains('mw-watchlink-temp');const isWatched=isTemporaryWatch||watchContainer.getAttribute('id')==='ca-unwatch';const watchIcon=(watchSticky.querySelector('.vector-icon'));copyButtonAttributes(watch,watchSticky);updateWatchIcon(watchIcon,isWatched,isTemporaryWatch?'':'infinity');updateStickyWatchlink(watchSticky,isWatched);const watchLib=require(('mediawiki.page.watch.ajax'));watchLib.watchstar($(watchSticky),mw.config.get('wgRelevantPageName'),watchstarCallback);\\n}else if(watchSticky){removeNode(watchSticky);}if(bookmarkSticky&&bookmark){const icon=bookmark.querySelector('.vector-icon');if(icon){copyButtonAttributes(bookmark,bookmarkSticky);const bookmarkIcon=(bookmark.querySelector('.vector-icon'));const bookmarkStickyIcon=(bookmarkSticky.querySelector('.vector-icon'));bookmarkStickyIcon.className=bookmarkIcon.className;(bookmarkSticky).dataset.mwListId=(bookmark).dataset.mwListId||'';(bookmarkSticky).dataset.mwEntryId=(bookmark).dataset.mwEntryId||'';}}else if(bookmarkSticky){removeNode(bookmarkSticky);}}function prepareEditIcons(header,primaryEdit,isProtected,secondaryEdit,addSection,disableStickyHeader){const primaryEditSticky=getAnchorElement(header,'#ca-ve-edit-sticky-header'),protectedSticky=getAnchorElement(header,'#ca-viewsource-sticky-header'),wikitextSticky=getAnchorElement(header,'#ca-edit-sticky-header'),addSectionSticky=getAnchorElement(header,'#ca-addsection-sticky-header');if(addSectionSticky){if(addSection){copyButtonAttributes(addSection,addSectionSticky);\\nsuffixStickyHref(addSectionSticky);}else{removeNode(addSectionSticky);}}if(!primaryEditSticky||!wikitextSticky||!protectedSticky){return;}if(!primaryEdit){removeNode(protectedSticky);removeNode(wikitextSticky);removeNode(primaryEditSticky);return;}else if(isProtected){removeNode(wikitextSticky);removeNode(primaryEditSticky);copyButtonAttributes(primaryEdit,protectedSticky);suffixStickyHref(protectedSticky);}else{removeNode(protectedSticky);copyButtonAttributes(primaryEdit,primaryEditSticky);suffixStickyHref(primaryEditSticky);primaryEditSticky.addEventListener('click',(ev)=>{const target=ev.target;const $ve=$(primaryEdit);if(target&&$ve.length){const link=($ve[0]);const event=$.Event('click');suffixStickyHref(link);$ve.trigger(event);unsuffixStickyHref(link);if(event.isDefaultPrevented()){disableStickyHeader();ev.preventDefault();}}});if(secondaryEdit){copyButtonAttributes(secondaryEdit,wikitextSticky);suffixStickyHref(wikitextSticky);wikitextSticky.addEventListener('click',(ev)=>{\\nconst target=ev.target;if(target){const $edit=$(secondaryEdit);if($edit.length){const link=($edit[0]);const event=$.Event('click');suffixStickyHref(link);$edit.trigger(event);unsuffixStickyHref(link);if(event.isDefaultPrevented()){disableStickyHeader();ev.preventDefault();}}}});}else{removeNode(wikitextSticky);}}}function isInViewport(element){const rect=element.getBoundingClientRect();return(rect.top>=0&&rect.left>=0&&rect.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&rect.right<=(window.innerWidth||document.documentElement.clientWidth));}function addVisualEditorHooks(stickyIntersection,observer){mw.hook('ve.activationStart').add(()=>{hide();observer.unobserve(stickyIntersection);});mw.hook('ve.deactivationComplete').add(()=>{requestAnimationFrame(()=>{observer.observe(stickyIntersection);});});mw.hook('postEdit.afterRemoval').add(()=>{if(!isInViewport(stickyIntersection)){show();observer.observe(stickyIntersection);}});}function prepareUserLinksDropdown(userLinksDropdown){\\nconst userLinksDropdownClone=(userLinksDropdown.cloneNode(true)),userLinksDropdownStickyElementsWithIds=userLinksDropdownClone.querySelectorAll('[ id ], [ data-event-name ]');makeNodeTrackable(userLinksDropdownClone);userLinksDropdownStickyElementsWithIds.forEach(makeNodeTrackable);removeNodes(userLinksDropdownClone.querySelectorAll('.mw-list-item-js'));removeClassFromNodes(userLinksDropdownClone.querySelectorAll('.user-links-collapsible-item'),'user-links-collapsible-item');removeClassFromNodes(userLinksDropdownClone.querySelectorAll('.vector-menu-item--collapsible'),'vector-menu-item--collapsible');const userLinksDropdownCheckbox=userLinksDropdownClone.querySelector('input');if(userLinksDropdownCheckbox){userLinksDropdownCheckbox.setAttribute('tabindex','-1');}const logoutLink=(userLinksDropdownClone.querySelector('#pt-logout-sticky-header a'));if(logoutLink){logoutLink.addEventListener('click',(ev)=>{ev.preventDefault();mw.hook('skin.logout').fire(logoutLink.href);});}return userLinksDropdownClone;\\n}function makeStickyHeaderFunctional(header,userLinksDropdown,stickyObserver,stickyIntersection){const userLinksDropdownStickyContainer=document.querySelector(STICKY_HEADER_USER_MENU_CONTAINER_SELECTOR);if(userLinksDropdownStickyContainer){const clonedUserLinksDropdown=prepareUserLinksDropdown(userLinksDropdown);userLinksDropdownStickyContainer.appendChild(clonedUserLinksDropdown);}let namespaceName=mw.config.get('wgCanonicalNamespace');const namespaceNumber=mw.config.get('wgNamespaceNumber');if(namespaceNumber>=0&&namespaceNumber%2===1){namespaceName=namespaceName.slice(0,-5);}let namespaceKey=namespaceName.toLowerCase()||'main';if(namespaceKey==='file'){namespaceKey='image';}const namespaceTabId='ca-nstab-'+namespaceKey;prepareIcons(header,document.querySelector('#ca-history a'),document.querySelector('#ca-talk:not( .selected ) a'),document.querySelector('#'+namespaceTabId+':not( .selected ) a'),document.querySelector('#ca-watch a, #ca-unwatch a'),document.querySelector('#ca-bookmark a')\\n);const veEdit=getAnchorElement(document,'#ca-ve-edit a');const ceEdit=getAnchorElement(document,'#ca-edit a');const protectedEdit=getAnchorElement(document,'#ca-viewsource a');const isProtected=!!protectedEdit;const primaryEdit=protectedEdit||veEdit||ceEdit;const secondaryEdit=veEdit?ceEdit:null;const disableStickyHeader=()=>{document.body.classList.remove(STICKY_HEADER_VISIBLE_CLASS);stickyObserver.unobserve(stickyIntersection);};const addSection=document.querySelector('#ca-addsection a')||document.querySelector('a#ca-addsection');prepareEditIcons(header,primaryEdit,isProtected,secondaryEdit,addSection,disableStickyHeader);stickyObserver.observe(stickyIntersection);}function setupSearchIfNeeded(header){if(!document.body.classList.contains('skin-vector-search-vue')){return;}const searchToggle=header.querySelector(SEARCH_TOGGLE_SELECTOR);if(searchToggle){initSearchToggle(searchToggle);}}function isAllowedNamespace(namespaceNumber){const allowedNamespaceNumbers=[0,2,4,10,12,14,100,828];\\nconst isAllowedTalk=namespaceNumber>0&&namespaceNumber%2!==0;return isAllowedTalk||allowedNamespaceNumbers.includes(namespaceNumber);}function isAllowedAction(action){const disallowedActions=['history','edit'],hasDiffId=mw.config.get('wgDiffOldId');return!disallowedActions.includes(action)&&!hasDiffId;}function initStickyHeader(props){makeStickyHeaderFunctional(props.header,props.userLinksDropdown,props.observer,props.stickyIntersection);setupSearchIfNeeded(props.header);addVisualEditorHooks(props.stickyIntersection,props.observer);mw.hook('mw.uls.compact_language_links.open').add(($trigger)=>{const trigger=$trigger[0];if(trigger.id!=='p-lang-btn-sticky-header'){const bodyClassList=document.body.classList;bodyClassList.remove(ULS_HIDE_CLASS);bodyClassList.remove(ULS_STICKY_CLASS);}});const langBtn=props.header.querySelector('#p-lang-btn-sticky-header');if(langBtn){langBtn.addEventListener('click',()=>{const bodyClassList=document.body.classList;bodyClassList.remove(ULS_HIDE_CLASS);\\nbodyClassList.add(ULS_STICKY_CLASS);});}}module.exports={show,hide,prepareUserLinksDropdown,isAllowedNamespace,isAllowedAction,initStickyHeader,STICKY_HEADER_ID,FIRST_HEADING_ID,USER_LINKS_DROPDOWN_ID,STICKY_HEADER_EXPERIMENT_NAME};\\n},\\\"resources/skins.vector.js/scrollObserver.js\\\":function(require,module,exports){const SCROLL_TITLE_HOOK='vector.page_title_scroll',SCROLL_TITLE_CONTEXT_ABOVE='scrolled-above-page-title',SCROLL_TITLE_CONTEXT_BELOW='scrolled-below-page-title',SCROLL_TITLE_ACTION='scroll-to-top';function firePageTitleScrollHook(direction){if(direction==='down'){mw.hook(SCROLL_TITLE_HOOK).fire({context:SCROLL_TITLE_CONTEXT_BELOW});}else{mw.hook(SCROLL_TITLE_HOOK).fire({context:SCROLL_TITLE_CONTEXT_ABOVE,action:SCROLL_TITLE_ACTION});}}function initScrollObserver(show,hide){return new IntersectionObserver((entries)=>{if(!entries[0].isIntersecting&&entries[0].boundingClientRect.top<0){show();}else{hide();}});}module.exports={initScrollObserver,firePageTitleScrollHook};\\n},\\\"resources/skins.vector.js/tableOfContents.js\\\":function(require,module,exports){const templateTocContents=require(('./templates/TableOfContents__list.mustache'));const templateTocLine=require(('./templates/TableOfContents__line.mustache'));const tableOfContentsConfig=require(('./tableOfContentsConfig.json'));const deferUntilFrame=require('./deferUntilFrame.js');const SECTION_ID_PREFIX='toc-';const SECTION_CLASS='vector-toc-list-item';const ACTIVE_SECTION_CLASS='vector-toc-list-item-active';const EXPANDED_SECTION_CLASS='vector-toc-list-item-expanded';const TOP_SECTION_CLASS='vector-toc-level-1';const ACTIVE_TOP_SECTION_CLASS='vector-toc-level-1-active';const LINK_CLASS='vector-toc-link';const TOGGLE_CLASS='vector-toc-toggle';const TOC_CONTENTS_ID='mw-panel-toc-list';module.exports=function tableOfContents(props){let activeTopSection;let activeSubSection;let expandedSections;function getActiveSectionIds(){return{parent:(activeTopSection)?activeTopSection.id:undefined,child:(activeSubSection)?activeSubSection.id:undefined};}const prefersReducedMotion=()=>window.matchMedia('(prefers-reduced-motion: reduce)').matches;\\nfunction activateSection(id){const selectedTocSection=document.getElementById(id);const{parent:previousActiveTopId,child:previousActiveSubSectionId}=getActiveSectionIds();if(!selectedTocSection||(previousActiveTopId===id)||(previousActiveSubSectionId===id)){return;}activeTopSection=(selectedTocSection.closest(`.${TOP_SECTION_CLASS}`));if(activeTopSection){activeTopSection.classList.add(ACTIVE_TOP_SECTION_CLASS);}activeSubSection=selectedTocSection;activeSubSection.classList.add(ACTIVE_SECTION_CLASS);}function deactivateSections(){if(activeSubSection){activeSubSection.classList.remove(ACTIVE_SECTION_CLASS);activeSubSection=undefined;}if(activeTopSection){activeTopSection.classList.remove(ACTIVE_TOP_SECTION_CLASS);activeTopSection=undefined;}}function scrollToActiveSection(id){const section=document.getElementById(id);if(!section){return;}let link=(section.firstElementChild);if(link&&!link.offsetParent){const{parent:activeTopId}=getActiveSectionIds();const parentSection=document.getElementById(activeTopId||'');\\nif(parentSection){link=(parentSection.firstElementChild);}else{link=null;}}const isContainerScrollable=props.container.scrollHeight>props.container.clientHeight;if(link&&isContainerScrollable){const containerRect=props.container.getBoundingClientRect();const linkRect=link.getBoundingClientRect();const hiddenThreshold=100;const midpoint=(containerRect.bottom-containerRect.top)/2;const linkHiddenTopValue=containerRect.top-linkRect.top;const linkHiddenBottomValue=linkRect.bottom-Math.min(containerRect.bottom,window.innerHeight);const scrollBehavior=prefersReducedMotion()?'smooth':undefined;if(linkHiddenTopValue+hiddenThreshold>0){props.container.scrollTo({top:props.container.scrollTop-linkHiddenTopValue-midpoint,behavior:scrollBehavior});}if(linkHiddenBottomValue+hiddenThreshold>0){props.container.scrollTo({top:props.container.scrollTop+linkHiddenBottomValue+midpoint,behavior:scrollBehavior});}}}function expandSection(id){const tocSection=document.getElementById(id);if(!tocSection){return;\\n}const topSection=(tocSection.closest(`.${TOP_SECTION_CLASS}`));const toggle=topSection.querySelector(`.${TOGGLE_CLASS}`);if(topSection&&toggle&&!expandedSections.includes(topSection)){toggle.setAttribute('aria-expanded','true');topSection.classList.add(EXPANDED_SECTION_CLASS);expandedSections.push(topSection);}}function getExpandedSectionIds(){return expandedSections.map((s)=>s.id);}function changeActiveSection(id){const{parent:activeParentId,child:activeChildId}=getActiveSectionIds();if(id===activeParentId&&id===activeChildId){return;}else{deactivateSections();activateSection(id);scrollToActiveSection(id);}}function isTopLevelSection(id){const section=document.getElementById(id);return!!section&&section.classList.contains(TOP_SECTION_CLASS);}function collapseSections(selectedIds){const sectionIdsToCollapse=selectedIds||getExpandedSectionIds();expandedSections=expandedSections.filter((section)=>{const isSelected=sectionIdsToCollapse.includes(section.id);const toggle=isSelected?section.getElementsByClassName(TOGGLE_CLASS):undefined;\\nif(isSelected&&toggle&&toggle.length>0){toggle[0].setAttribute('aria-expanded','false');section.classList.remove(EXPANDED_SECTION_CLASS);return false;}return true;});}function toggleExpandSection(id){const expandedSectionIds=getExpandedSectionIds();const indexOfExpandedSectionId=expandedSectionIds.indexOf(id);if(isTopLevelSection(id)){if(indexOfExpandedSectionId>=0){collapseSections([id]);}else{expandSection(id);}}}function initializeExpandedStatus(){const parentSections=props.container.querySelectorAll(`.${TOP_SECTION_CLASS}`);parentSections.forEach((section)=>{const expanded=section.classList.contains(EXPANDED_SECTION_CLASS);const toggle=section.querySelector(`.${TOGGLE_CLASS}`);if(toggle){toggle.setAttribute('aria-expanded',expanded.toString());}});}function handleHashChange(){const hash=location.hash.slice(1);const listItem=mw.util.getTargetFromFragment(`${SECTION_ID_PREFIX}${hash}`);if(!listItem){return;}expandSection(listItem.id);changeActiveSection(listItem.id);props.onHashChange(listItem.id);\\n}function bindHashChangeListener(){window.addEventListener('hashchange',handleHashChange);}function unbindHashChangeListener(){window.removeEventListener('hashchange',handleHashChange);}function bindSubsectionToggleListeners(){props.container.addEventListener('click',(e)=>{if(!(e.target instanceof HTMLElement)){return;}const tocSection=(e.target.closest(`.${SECTION_CLASS}`));if(tocSection&&tocSection.id){if(e.target.closest(`.${LINK_CLASS}`)){unbindHashChangeListener();expandSection(tocSection.id);changeActiveSection(tocSection.id);props.onHeadingClick(tocSection.id);deferUntilFrame(()=>{bindHashChangeListener();},3);}if(e.target.closest(`.${TOGGLE_CLASS}`)){toggleExpandSection(tocSection.id);if(props.onToggleClick){props.onToggleClick(tocSection.id);}}}});}function initialize(){expandedSections=Array.from(props.container.querySelectorAll(`.${EXPANDED_SECTION_CLASS}`));initializeExpandedStatus();bindSubsectionToggleListeners();bindHashChangeListener();}function reExpandSections(){\\ninitializeExpandedStatus();const expandedSectionIds=getExpandedSectionIds();for(const id of expandedSectionIds){expandSection(id);}}function updateTocToggleStyles(scrollBelow){const TOC_TITLEBAR_TOGGLE_ID='vector-page-titlebar-toc-label';const QUIET_BUTTON_CLASS='cdx-button--weight-quiet';const tocToggle=document.getElementById(TOC_TITLEBAR_TOGGLE_ID);if(tocToggle){if(scrollBelow){tocToggle.classList.remove(QUIET_BUTTON_CLASS);}else{tocToggle.classList.add(QUIET_BUTTON_CLASS);}}}function reloadTableOfContents(sections){if(sections.length<1){reloadPartialHTML(TOC_CONTENTS_ID,'');return Promise.resolve([]);}const load=()=>mw.loader.using('mediawiki.template.mustache').then(()=>{const{parent:activeParentId,child:activeChildId}=getActiveSectionIds();reloadPartialHTML(TOC_CONTENTS_ID,getTableOfContentsHTML(sections));reExpandSections();deactivateSections();if(activeParentId){activateSection(activeParentId);}if(activeChildId){activateSection(activeChildId);}});return new Promise((resolve)=>{\\nload().then(()=>{resolve(sections);});});}function reloadPartialHTML(elementId,html){const htmlElement=document.getElementById(elementId);if(htmlElement&&html){htmlElement.innerHTML=html;}}function getTableOfContentsHTML(sections){return getTableOfContentsListHtml(getTableOfContentsData(sections));}function getTableOfContentsListHtml(data){const mustacheCompiler=mw.template.getCompiler('mustache');const compiledTemplateTocContents=mustacheCompiler.compile(templateTocContents);const partials={TableOfContents__line:mustacheCompiler.compile(templateTocLine)};return compiledTemplateTocContents.render(data,partials).html();}function getTableOfContentsData(sections){const tableOfContentsLevel1Sections=getTableOfContentsSectionsData(sections,1);return{'msg-vector-toc-beginning':mw.message('vector-toc-beginning').text(),'array-sections':tableOfContentsLevel1Sections,'vector-is-collapse-sections-enabled':tableOfContentsLevel1Sections.length>3&&sections.length>=tableOfContentsConfig.VectorTableOfContentsCollapseAtCount\\n};}function getTableOfContentsSectionsData(sections,toclevel=1){const data=[];for(let i=0;i<sections.length;i++){const section=sections[i];if(section.toclevel===toclevel){const childSections=getTableOfContentsSectionsData(sections.slice(i+1),toclevel+1);section['array-sections']=childSections;section['is-top-level-section']=toclevel===1;section['is-parent-section']=Object.keys(childSections).length>0;data.push(section);}if(section.toclevel<toclevel){return data;}}return data;}function unmount(){unbindHashChangeListener();}initialize();return{reloadTableOfContents,expandSection,changeActiveSection,toggleExpandSection,updateTocToggleStyles,unmount,ACTIVE_SECTION_CLASS,ACTIVE_TOP_SECTION_CLASS,EXPANDED_SECTION_CLASS,LINK_CLASS,TOGGLE_CLASS};};\\n},\\\"resources/skins.vector.js/sectionObserver.js\\\":function(require,module,exports){module.exports=function sectionObserver(props){props=Object.assign({topMargin:0,throttleMs:200,onIntersection:()=>{}},props);let timeoutId;let current;const observer=new IntersectionObserver((entries)=>{let closestNegativeEntry;let closestPositiveEntry;const topMargin=(props.topMargin);entries.forEach((entry)=>{if(entry.boundingClientRect.top===0&&entry.boundingClientRect.bottom===0){return;}const top=entry.boundingClientRect.top-topMargin;if(top>0&&(closestPositiveEntry===undefined||top<closestPositiveEntry.boundingClientRect.top-topMargin)){closestPositiveEntry=entry;}if(top<=0&&(closestNegativeEntry===undefined||top>closestNegativeEntry.boundingClientRect.top-topMargin)){closestNegativeEntry=entry;}});const closestTag=(closestNegativeEntry?closestNegativeEntry.target:closestPositiveEntry?closestPositiveEntry.target:undefined);if(current!==closestTag&&closestTag){props.onIntersection(closestTag);}current=closestTag;observer.disconnect();});function calcIntersection(){props.elements.forEach((element)=>{\\nif(!element.parentNode){mw.log.warn('Element being observed is not in DOM',element);return;}observer.observe((element));});}function handleScroll(){if(!timeoutId){timeoutId=window.setTimeout(()=>{calcIntersection();timeoutId=undefined;},props.throttleMs);}}function bindScrollListener(){window.addEventListener('scroll',handleScroll);}function unbindScrollListener(){window.removeEventListener('scroll',handleScroll);}function pause(){unbindScrollListener();clearTimeout(timeoutId);timeoutId=undefined;current=undefined;}function resume(){bindScrollListener();}function unmount(){unbindScrollListener();observer.disconnect();}function setElements(list){props.elements=list;}bindScrollListener();return{calcIntersection,pause,resume,unmount,setElements};};\\n},\\\"resources/skins.vector.js/deferUntilFrame.js\\\":function(require,module,exports){function deferUntilFrame(callback,frameCount){if(frameCount===0){callback();return;}requestAnimationFrame(()=>{deferUntilFrame(callback,frameCount-1);});}module.exports=deferUntilFrame;\\n},\\\"resources/skins.vector.js/pinnableElement.js\\\":function(require,module,exports){const features=require('./features.js');const PINNED_HEADER_CLASS='vector-pinnable-header-pinned';const UNPINNED_HEADER_CLASS='vector-pinnable-header-unpinned';const popupNotification=require('./popupNotification.js');let pinnableBreakpoint=null;let breakpointHandler=null;function isPinned(header){const featureName=(header.dataset.featureName);return features.isEnabled(featureName);}function savePinnedState(header){header.dataset.savedPinnedState=String(isPinned(header));}function updatePinnableClasses(header,pinState,saveState=true){const featureName=(header.dataset.featureName);if(pinState!==isPinned(header)){features.toggleDocClasses(featureName,pinState);if(saveState){features.save(featureName,pinState);savePinnedState(header);}}header.classList.toggle(PINNED_HEADER_CLASS,pinState);header.classList.toggle(UNPINNED_HEADER_CLASS,!pinState);}function movePinnableElement(header,pinState){const{pinnableElementId,pinnedContainerId,unpinnedContainerId}=header.dataset;if(!pinnableElementId||!pinnedContainerId||!unpinnedContainerId){\\nmw.log.warn('movePinnableElement: missing data-* attributes',header);return;}const pinnableElem=document.getElementById(pinnableElementId);const currContainer=pinnableElem&&pinnableElem.parentElement;const newContainerId=pinState?pinnedContainerId:unpinnedContainerId;if(currContainer&&currContainer.id!==newContainerId){const newContainer=document.getElementById(newContainerId);if(!newContainer){mw.log.warn('movePinnableElement: destination container not found ',newContainerId);return;}else if(!pinnableElem||!currContainer){mw.log.warn('movePinnableElement: elements not found');return;}newContainer.insertAdjacentElement('beforeend',pinnableElem);window.dispatchEvent(new Event('resize'));popupNotification.hideAll();}}function updatePinnableState(header,pinState,saveState=true){updatePinnableClasses(header,pinState,saveState);movePinnableElement(header,pinState);}function setFocusAfterToggle(header){const{pinnableElementId}=header.dataset;const pinnableElement=document.getElementById(pinnableElementId||'');\\nif(pinnableElement){let focusElement;if(isPinned(header)){focusElement=(pinnableElement.querySelector('.vector-pinnable-header-unpin-button'));}else{const dropdown=pinnableElement.closest('.vector-dropdown');focusElement=(dropdown&&dropdown.querySelector('.vector-dropdown-checkbox'));}if(focusElement){focusElement.focus();}}}function showUnpinnedIndicator(header){const{pinnableElementId,unpinnedContainerId}=header.dataset;const unpinnedContainer=document.getElementById(unpinnedContainerId||'');const container=(unpinnedContainer&&unpinnedContainer.closest('.vector-dropdown'));if(!container||!pinnableElementId){mw.log.warn('showUnpinnedIndicator: unable to find container for indicator',unpinnedContainerId);return;}const message=mw.msg(`${pinnableElementId}-unpinned-popup`);popupNotification.add(container,message,pinnableElementId).then((popupWidget)=>{if(popupWidget){popupNotification.show(popupWidget);}});}function bindToggleButtons(header){const toggleButtons=header.querySelectorAll('.vector-pinnable-header-toggle-button');\\ntoggleButtons.forEach((button)=>{button.addEventListener('click',()=>{const newPinState=!isPinned(header);updatePinnableState(header,newPinState);setFocusAfterToggle(header);if(!newPinState){showUnpinnedIndicator(header);}});});}function updatePinningAtBreakpoint(headers,e){headers.forEach((header)=>{const savedPinnedState=JSON.parse(header.dataset.savedPinnedState||'false');if(savedPinnedState===true){updatePinnableState(header,!e.matches,false);}});}function bindBreakpoint(headers){pinnableBreakpoint=window.matchMedia('(max-width: 1119px)');breakpointHandler=updatePinningAtBreakpoint.bind(null,headers);updatePinningAtBreakpoint(headers,pinnableBreakpoint);if(pinnableBreakpoint.addEventListener){pinnableBreakpoint.addEventListener('change',breakpointHandler);}else{pinnableBreakpoint.addListener(breakpointHandler);}}function hasPinnedElements(){const suffixesToCheck=['pinned-clientpref-1','pinned-enabled'];const htmlElement=document.documentElement;return Array.from(htmlElement.classList).some(\\n(className)=>suffixesToCheck.some((suffix)=>className.endsWith(suffix)));}function analyticsPinnedState(){const htmlElement=document.documentElement;return htmlElement.classList.contains('vector-feature-main-menu-pinned-enabled')||htmlElement.classList.contains('vector-feature-page-tools-pinned-enabled');}function hideVectorColumnsHandler(){const pinnableHeaders=(document.querySelectorAll('.vector-pinnable-header'));pinnableHeaders.forEach((header)=>{updatePinnableState(header,false,false);header.classList.add('vector-pinnable-header-override');});if(pinnableBreakpoint&&breakpointHandler){if(pinnableBreakpoint.removeEventListener){pinnableBreakpoint.removeEventListener('change',breakpointHandler);}else{pinnableBreakpoint.removeListener(breakpointHandler);}pinnableBreakpoint=null;breakpointHandler=null;}}function restoreVectorColumnsHandler(){const pinnableHeaders=(document.querySelectorAll('.vector-pinnable-header'));pinnableHeaders.forEach((header)=>{const savedPinnedState=JSON.parse(header.dataset.savedPinnedState||'false');\\nupdatePinnableState(header,savedPinnedState,false);header.classList.remove('vector-pinnable-header-override');});bindBreakpoint(pinnableHeaders);}function init(){const pinnableHeaders=(document.querySelectorAll('.vector-pinnable-header'));pinnableHeaders.forEach((header)=>{if(header.dataset.featureName&&header.dataset.pinnableElementId){bindToggleButtons(header);updatePinnableState(header,isPinned(header));savePinnedState(header);}});bindBreakpoint(pinnableHeaders);mw.hook('ve.hideVectorColumns').add(hideVectorColumnsHandler);mw.hook('ve.restoreVectorColumns').add(restoreVectorColumnsHandler);}module.exports={init,hideVectorColumnsHandler,restoreVectorColumnsHandler,hasPinnedElements,analyticsPinnedState,updatePinnableState,isPinned,PINNED_HEADER_CLASS,UNPINNED_HEADER_CLASS};\\n},\\\"resources/skins.vector.js/userPreferences.js\\\":function(require,module,exports){let api;function saveOptions(options){api=api||new mw.Api();return api.saveOptions(options,{global:'update'});}module.exports={saveOptions};\\n},\\\"resources/skins.vector.js/features.js\\\":function(require,module,exports){const debounce=require(('mediawiki.util')).debounce;const userPreferences=require('./userPreferences.js');function save(feature,enabled){if(!mw.user.isNamed()){switch(feature){case'toc-pinned':case'limited-width':case'appearance-pinned':mw.user.clientPrefs.set(`vector-feature-${feature}`,enabled?'1':'0');break;default:break;}}else{debounce(()=>{userPreferences.saveOptions({[`vector-${feature}`]:enabled?1:0});},500)();}}function toggleDocClasses(name,override,isNotClientPreference){const suffixEnabled=isNotClientPreference?'enabled':'clientpref-1';const suffixDisabled=isNotClientPreference?'disabled':'clientpref-0';const featureClassEnabled=`vector-feature-${name}-${suffixEnabled}`,classList=document.documentElement.classList,featureClassDisabled=`vector-feature-${name}-${suffixDisabled}`,isLoggedInOnlyFeature=!classList.contains(featureClassDisabled)&&!classList.contains(featureClassEnabled);if(isLoggedInOnlyFeature&&!isNotClientPreference){return toggleDocClasses(name,override,true);}else if(override===true||\\n(override===undefined&&classList.contains(featureClassDisabled))){classList.remove(featureClassDisabled);classList.add(featureClassEnabled);return true;}else if(override===false||(override===undefined&&classList.contains(featureClassEnabled))){classList.add(featureClassDisabled);classList.remove(featureClassEnabled);return false;}else{throw new Error(`Attempt to toggle unknown feature: ${name}`);}}function toggle(name){const featureState=toggleDocClasses(name);save(name,featureState);}function isEnabled(name){return document.documentElement.classList.contains(getClass(name,true))||document.documentElement.classList.contains(getClass(name,true,true));}function getClass(name,featureEnabled,isClientPreference){if(featureEnabled){const suffix=isClientPreference?'clientpref-1':'enabled';return`vector-feature-${name}-${suffix}`;}else{const suffix=isClientPreference?'clientpref-0':'disabled';return`vector-feature-${name}-${suffix}`;}}module.exports={getClass,isEnabled,toggle,toggleDocClasses,save};\\n},\\\"resources/skins.vector.js/popupNotification.js\\\":function(require,module,exports){const activeNotification={};function add(container,message,id,classes=[],timeout=4000,onDismiss=()=>{}){let popupWidget;return mw.loader.using('oojs-ui-core').then(()=>{if(id&&activeNotification[id]){return activeNotification[id];}const content=document.createElement('p');content.textContent=message;popupWidget=new OO.ui.PopupWidget({$content:$(content),padded:true,autoClose:timeout!==false,head:timeout===false,anchor:true,align:'center',position:'below',classes:['vector-popup-notification'].concat(classes),container});popupWidget.$element.appendTo(container);popupWidget.on('closing',()=>{onDismiss();});if(popupWidget&&id){activeNotification[id]=popupWidget;}return popupWidget;});}function hide(popupWidget){popupWidget.toggle(false);}function show(popupWidget,timeout=4000){popupWidget.toggle(true);popupWidget.toggleClipping(true);if(timeout===false){return;}setTimeout(()=>{hide(popupWidget);},timeout);}function hideAll(){for(const key in activeNotification){const popupWidget=activeNotification[key];\\nhide(popupWidget);}}module.exports={add,hide,hideAll,show};\\n},\\\"resources/skins.vector.js/clientPreferences.json\\\":{\\\"wp25eastereggs-enable\\\":{\\\"options\\\":[\\\"0\\\",\\\"1\\\"],\\\"linkLabelMessage\\\":\\\"wp25eastereggs-enable-learn-more-link-label\\\",\\\"linkLabelUrl\\\":\\\"wp25eastereggs-enable-learn-more-link-url\\\",\\\"preferenceKey\\\":\\\"wp25eastereggs-enable\\\"},\\\"vector-feature-custom-font-size\\\":{\\\"options\\\":[\\\"0\\\",\\\"1\\\",\\\"2\\\"],\\\"preferenceKey\\\":\\\"vector-font-size\\\"},\\\"vector-feature-limited-width\\\":{\\\"options\\\":[\\\"1\\\",\\\"0\\\"],\\\"preferenceKey\\\":\\\"vector-limited-width\\\"},\\\"skin-theme\\\":{\\\"options\\\":[\\\"os\\\",\\\"day\\\",\\\"night\\\"],\\\"preferenceKey\\\":\\\"vector-theme\\\",\\\"betaMessage\\\":\\\"vector-night-mode-beta-tag\\\",\\\"linkLabelLoggedInOnly\\\":true,\\\"linkLabelMessage\\\":\\\"vector-night-mode-issue-reporting-link-label\\\",\\\"linkLabelTooltip\\\":\\\"vector-night-mode-issue-reporting-notice-tooltip\\\",\\\"linkLabelUrl\\\":\\\"vector-night-mode-issue-reporting-notice-url\\\",\\\"linkLabelUrlParameter\\\":\\\"vector-night-mode-issue-reporting-preload-title\\\"}},\\\"resources/skins.vector.js/config.json\\\":{\\\"VectorWrapTablesTemporary\\\":false},\\\"resources/skins.vector.js/tableOfContentsConfig.json\\\":{\\\"VectorTableOfContentsCollapseAtCount\\\":28},\\\"resources/skins.vector.js/templates/TableOfContents__list.mustache\\\":\\\"\\\\u003Cul class=\\\\\\\"vector-toc-contents\\\\\\\" id=\\\\\\\"mw-panel-toc-list\\\\\\\"\\\\u003E\\\\n\\\\t\\\\u003Cli id=\\\\\\\"toc-mw-content-text\\\\\\\"\\\\n\\\\t\\\\tclass=\\\\\\\"vector-toc-list-item vector-toc-level-1\\\\\\\"\\\\u003E\\\\n\\\\t\\\\t\\\\u003Ca href=\\\\\\\"#\\\\\\\" class=\\\\\\\"vector-toc-link\\\\\\\"\\\\u003E\\\\n\\\\t\\\\t\\\\t\\\\u003Cdiv class=\\\\\\\"vector-toc-text\\\\\\\"\\\\u003E{{ msg-vector-toc-beginning }}\\\\u003C/div\\\\u003E\\\\n\\\\t\\\\t\\\\u003C/a\\\\u003E\\\\n\\\\t\\\\u003C/li\\\\u003E\\\\n\\\\t{{#array-sections}}\\\\n\\\\t{{\\\\u003ETableOfContents__line}}\\\\n\\\\t{{/array-sections}}\\\\n\\\\u003C/ul\\\\u003E\\\\n\\\",\\\"resources/skins.vector.js/templates/TableOfContents__line.mustache\\\":\\n\\\"\\\\u003Cli id=\\\\\\\"toc-{{anchor}}\\\\\\\"\\\\n\\\\tclass=\\\\\\\"vector-toc-list-item vector-toc-level-{{toclevel}}{{#is-top-level-section}}{{^vector-is-collapse-sections-enabled}} vector-toc-list-item-expanded{{/vector-is-collapse-sections-enabled}}{{/is-top-level-section}}\\\\\\\"\\\\u003E\\\\n\\\\t\\\\u003Ca class=\\\\\\\"vector-toc-link\\\\\\\" href=\\\\\\\"#{{linkAnchor}}\\\\\\\"\\\\u003E\\\\n\\\\t\\\\t\\\\u003Cdiv class=\\\\\\\"vector-toc-text\\\\\\\"\\\\u003E\\\\n\\\\t\\\\t\\\\t\\\\u003Cspan class=\\\\\\\"vector-toc-numb\\\\\\\"\\\\u003E{{number}}\\\\u003C/span\\\\u003E\\\\n\\\\t\\\\t\\\\t\\\\u003Cspan\\\\u003E{{{line}}}\\\\u003C/span\\\\u003E\\\\n\\\\t\\\\t\\\\u003C/div\\\\u003E\\\\n\\\\t\\\\u003C/a\\\\u003E\\\\n\\\\t{{#extensionData.DiscussionTools-html-summary}}\\\\n\\\\t{{{.}}}\\\\n\\\\t{{/extensionData.DiscussionTools-html-summary}}\\\\n\\\\t{{#is-top-level-section}}{{#is-parent-section}}\\\\n\\\\t\\\\t\\\\u003Cbutton aria-controls=\\\\\\\"toc-{{anchor}}-sublist\\\\\\\" class=\\\\\\\"cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle\\\\\\\"\\\\u003E\\\\n\\\\t\\\\t\\\\t\\\\u003Cspan class=\\\\\\\"vector-icon mw-ui-icon-wikimedia-expand\\\\\\\"\\\\u003E\\\\u003C/span\\\\u003E\\\\n\\\\t\\\\t\\\\t\\\\u003Cspan\\\\u003E{{{vector-button-label}}}\\\\u003C/span\\\\u003E\\\\n\\\\t\\\\t\\\\u003C/button\\\\u003E\\\\n\\\\t{{/is-parent-section}}{{/is-top-level-section}}\\\\n\\\\t\\\\u003Cul id=\\\\\\\"toc-{{anchor}}-sublist\\\\\\\" class=\\\\\\\"vector-toc-list\\\\\\\"\\\\u003E\\\\n\\\\t\\\\t{{#array-sections}}\\\\n\\\\t\\\\t{{\\\\u003ETableOfContents__line}}\\\\n\\\\t\\\\t{{/array-sections}}\\\\n\\\\t\\\\u003C/ul\\\\u003E\\\\n\\\\u003C/li\\\\u003E\\\\n\\\",\\\"resources/skins.vector.js/watchstar.js\\\":function(require,module,exports){const updateWatchIcon=(watchIcon,isWatched,expiry)=>{watchIcon.classList.remove('mw-ui-icon-star','mw-ui-icon-unStar','mw-ui-icon-wikimedia-unStar','mw-ui-icon-wikimedia-star','mw-ui-icon-wikimedia-halfStar');if(isWatched){if(mw.util.isInfinity(expiry)){watchIcon.classList.add('mw-ui-icon-wikimedia-unStar');}else{watchIcon.classList.add('mw-ui-icon-wikimedia-halfStar');}}else{watchIcon.classList.add('mw-ui-icon-wikimedia-star');}};const init=()=>{mw.hook('wikipage.watchlistChange').add((isWatched,expiry)=>{const watchIcons=document.querySelectorAll('.mw-watchlink .vector-icon');if(!watchIcons){return;}Array.from(watchIcons).forEach((watchIcon)=>{updateWatchIcon((watchIcon),isWatched,expiry);});});};module.exports={updateWatchIcon,init};\\n},\\\"resources/skins.vector.js/portlets.js\\\":function(require,module,exports){const dropdownMenus=require('./dropdownMenus.js');function addDefaultPortlet(portlet,isDropdown){const ul=portlet.querySelector('ul');if(!ul){return portlet;}ul.classList.add('vector-menu-content-list');const label=portlet.querySelector('label');if(label){const labelDiv=document.createElement('div');labelDiv.classList.add('vector-menu-heading');if(!isDropdown){labelDiv.textContent=label.textContent||'';portlet.insertBefore(labelDiv,label);label.remove();}}let wrapper=portlet.querySelector('div:last-child');if(wrapper){ul.remove();wrapper.appendChild(ul);wrapper.classList.add('vector-menu-content');}else{wrapper=document.createElement('div');wrapper.classList.add('vector-menu-content');ul.remove();wrapper.appendChild(ul);portlet.appendChild(wrapper);}portlet.classList.add('vector-menu');return portlet;}function makeDropdown(content){const id=content.id;const label=content.querySelector('label');if(!content.parentNode||!label){return content;}label.id=`${id}-dropdown-label`;label.setAttribute('for',`${id}-dropdown-checkbox`);\\nlabel.classList.add('vector-dropdown-label');label.setAttribute('aria-hidden','true');const labelSpan=document.createElement('span');labelSpan.textContent=label.textContent;label.textContent='';labelSpan.classList.add('vector-dropdown-label-text');label.appendChild(labelSpan);const dropdown=document.createElement('div');const checkbox=document.createElement('input');const dropdownContent=document.createElement('div');dropdownContent.classList.add('vector-dropdown-content');checkbox.type='checkbox';checkbox.id=`${id}-dropdown-checkbox`;checkbox.setAttribute('role','button');checkbox.setAttribute('aria-haspopup','true');checkbox.setAttribute('data-event-name',`ui.dropdown-${id}-dropdown`);checkbox.classList.add('vector-dropdown-checkbox');checkbox.setAttribute('aria-label',label.textContent||'');dropdown.id=`${id}-dropdown`;dropdown.classList.add('vector-dropdown',`${id}-dropdown`);dropdown.appendChild(checkbox);dropdown.appendChild(label);dropdown.appendChild(dropdownContent);content.parentNode.insertBefore(dropdown,content);\\ndropdownContent.appendChild(content);dropdownMenus.dropdownMenus([dropdown]);return dropdown;}function addPortletHandler(portlet,before){const isDropdown=!!(before&&before==='#p-cactions');portlet.classList.remove('mw-portlet-js');const transformedPortlet=addDefaultPortlet(portlet,isDropdown);if(isDropdown){const pageToolsDropdown=document.querySelector('#vector-page-tools-dropdown');const pageToolsMarker=pageToolsDropdown?pageToolsDropdown.parentNode:null;if(pageToolsMarker===null||!pageToolsMarker.parentNode){throw new Error('Vector 2022 addPortletLink: No #vector-page-tools-dropdown element in the DOM.');}const dropdown=makeDropdown(transformedPortlet);pageToolsMarker.parentNode.insertBefore(dropdown,pageToolsMarker);return transformedPortlet;}return transformedPortlet;}function main(){mw.hook('util.addPortlet').add(addPortletHandler);const portlets=document.querySelectorAll('.mw-portlet-js');portlets.forEach((node)=>{const nextID=node&&node.nextElementSibling&&node.nextElementSibling.id;\\naddPortletHandler(node,nextID?`#${nextID}`:null);});return{addPortletHandler};}module.exports={main,addPortletHandler};\\n},\\\"resources/skins.vector.js/dropdownMenus.js\\\":function(require,module,exports){const checkboxHack=require(('mediawiki.page.ready')).checkboxHack,CHECKBOX_HACK_CONTAINER_SELECTOR='.vector-dropdown',CHECKBOX_HACK_CHECKBOX_SELECTOR='.vector-dropdown-checkbox',CHECKBOX_HACK_BUTTON_SELECTOR='.vector-dropdown-label',CHECKBOX_HACK_TARGET_SELECTOR='.vector-dropdown-content';function dropdownMenus(containers){containers=containers||document.querySelectorAll(CHECKBOX_HACK_CONTAINER_SELECTOR);Array.prototype.forEach.call(containers,(container)=>{const checkbox=container.querySelector(CHECKBOX_HACK_CHECKBOX_SELECTOR),button=container.querySelector(CHECKBOX_HACK_BUTTON_SELECTOR),target=container.querySelector(CHECKBOX_HACK_TARGET_SELECTOR);if(!(checkbox&&button&&target)){return;}checkboxHack.bind(window,checkbox,button,target);});}function createIconElement(menuElement,parentElement,id){const isIconCapable=menuElement&&['p-personal','p-personal-sticky-header'].includes(menuElement.getAttribute('id')||'p-unknown');if(!isIconCapable||!parentElement){return;}const iconElement=document.createElement('span');\\niconElement.classList.add('vector-icon');if(id){iconElement.classList.add('mw-ui-icon-vector-gadget-'+id);}return iconElement;}function getAvailableViewMenuWidth(){const toolbar=document.querySelector('.vector-page-toolbar-container'),leftToolbarItems=document.querySelector('#left-navigation > nav'),rightToolbarItems=document.getElementById('right-navigation');if(window.innerWidth<720){return 0;}if(!(toolbar&&leftToolbarItems&&rightToolbarItems)){return 0;}return Math.max(0,toolbar.clientWidth-leftToolbarItems.clientWidth-rightToolbarItems.clientWidth);}const handledLinks=[];function addPortletLinkHandler(item,data){const linkIsHandled=handledLinks.indexOf(item);let iconElement;if(linkIsHandled>=0){return;}else{handledLinks.push(item);}const link=item.querySelector('a');const menuElement=(item.closest('.vector-menu'));if(!menuElement){return;}if(data.id){iconElement=createIconElement(menuElement,link,data.id);}if(menuElement.id==='p-views'){const availableWidth=getAvailableViewMenuWidth();\\nconst moreDropdown=document.querySelector('#p-cactions ul');if(moreDropdown&&!availableWidth){moreDropdown.appendChild(item);mw.util.showPortlet('p-cactions');}}if(link&&iconElement){link.prepend(iconElement);}}Array.prototype.forEach.call(document.querySelectorAll('.mw-list-item-js'),(item)=>{addPortletLinkHandler(item,{id:item.getAttribute('id')});});mw.hook('util.addPortletLink').add(addPortletLinkHandler);module.exports={dropdownMenus,addPortletLinkHandler:addPortletLinkHandler};\\n},\\\"resources/skins.vector.js/tables.js\\\":function(require,module,exports){const config=require('./config.json');const init=()=>{if(!config.VectorWrapTablesTemporary){return;}const tables=document.querySelectorAll('.mw-parser-output > table.wikitable');let numberBigTables=0;Array.from(tables).forEach((table)=>{const styles=window.getComputedStyle(table);const isFloat=styles.getPropertyValue('float')==='right'||styles.getPropertyValue('float')==='left';const parent=table.parentElement;if(parent&&!parent.matches('.noresize')&&!parent.closest('table')&&!isFloat){const tableRect=table.getBoundingClientRect();const tableWidth=tableRect&&tableRect.width;const wrapper=document.createElement('div');wrapper.classList.add('noresize');parent.insertBefore(wrapper,table);wrapper.appendChild(table);if(tableWidth>948){numberBigTables++;}}});if(numberBigTables>0){mw.errorLogger.logError(new Error(`T374493: ${numberBigTables} tables wrapped`),'error.web-team');}};module.exports={init};\\n},\\\"resources/skins.vector.js/languageButton.js\\\":function(require,module,exports){function addInterwikiLinkToMainMenu(){const editLink=(document.querySelector('#p-lang-btn .wbc-editpage'));if(!editLink){return;}const title=editLink.getAttribute('title')||'';const addInterlanguageLink=mw.util.addPortletLink('p-tb',editLink.getAttribute('href')||'#',title,'wbc-editpage',title);if(addInterlanguageLink){addInterlanguageLink.addEventListener('click',(e)=>{e.preventDefault();editLink.click();});}}function checkIfULSDisabled(){const langModuleState=mw.loader.getState('ext.uls.interface');if(langModuleState===null||langModuleState==='registered'){document.documentElement.classList.add('vector-uls-disabled');}}module.exports=function(){checkIfULSDisabled();addInterwikiLinkToMainMenu();};\\n},\\\"resources/skins.vector.js/menuTabs.js\\\":function(require,module,exports){const TABS_SELECTOR='.vector-menu-tabs',LIST_ITEM_JS_SELECTOR='.mw-list-item-js',NO_ICON_CLASS='vector-tab-noicon';function addNoIconClass(item){item.classList.add(NO_ICON_CLASS);}function init(){Array.prototype.forEach.call(document.querySelectorAll(TABS_SELECTOR+' '+LIST_ITEM_JS_SELECTOR),addNoIconClass);mw.hook('util.addPortletLink').add((item)=>{if(item.closest(TABS_SELECTOR)){addNoIconClass(item);}});}module.exports=init;\\n},\\\"resources/skins.vector.js/disableNightModeIfGadget.js\\\":function(require,module,exports){const userPreferences=require('./userPreferences.js');function isNightModeGadgetEnabled(){return mw.msg('vector-night-mode-gadget-names').split('|').some((gadget)=>{const state=mw.loader.getState(`ext.gadget.${gadget}`);return state!==null&&state!=='registered';});}function disableNightModeForGadget(){document.documentElement.classList.remove('skin-theme-clientpref-night','skin-theme-clientpref-os');document.documentElement.classList.add('skin-theme-clientpref--excluded');}function alterDisableLink(container){const gadgetNames=mw.msg('vector-night-mode-gadget-names');const link=container.querySelector('a');if(!gadgetNames||!link){return;}link.removeAttribute('title');link.removeAttribute('href');link.style.display='inline';link.addEventListener('click',()=>{const disableOptions={};gadgetNames.split('|').forEach((gadgetName)=>{disableOptions[`gadget-${gadgetName}`]=0;});userPreferences.saveOptions(disableOptions).then(()=>{window.location.reload();});});}function removeBetaNotice(){\\nconst feedbackNoticeContainer=document.getElementById('skin-theme-beta-notice');if(feedbackNoticeContainer){feedbackNoticeContainer.remove();}}function alterExclusionMessage(){const noticeContainer=document.querySelector('#skin-client-prefs-skin-theme .exclusion-notice');if(!noticeContainer){return;}mw.loader.using('mediawiki.jqueryMsg').then(()=>{noticeContainer.textContent='';mw.message('vector-night-mode-gadget-warning').parseDom().appendTo(noticeContainer);alterDisableLink(noticeContainer);});}module.exports={isNightModeGadgetEnabled,disableNightModeForGadget,alterDisableLink,alterExclusionMessage,removeBetaNotice};\\n}}},{\\\"css\\\":[\\\".mw-ui-icon-wikimedia-expand{ width:calc(var(--font-size-medium,1rem) + 4px);height:calc(var(--font-size-medium,1rem) + 4px);min-width:10px;min-height:10px;width:calc(var(--font-size-medium,1rem) - 4px);height:calc(var(--font-size-medium,1rem) - 4px);display:inline-block;vertical-align:text-bottom}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.mw-ui-icon-wikimedia-expand{background-position:center;background-repeat:no-repeat; background-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px))}}@supports (-webkit-mask-image:none) or (mask-image:none){.mw-ui-icon-wikimedia-expand{ -webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px));mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px)); }}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.mw-ui-icon-wikimedia-expand{background-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");filter:invert(var(--filter-invert-icon,0));opacity:var(--opacity-icon-base,0.87)}}@supports (-webkit-mask-image:none) or (mask-image:none){.mw-ui-icon-wikimedia-expand{ -webkit-mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\"); mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");background-color:var(--color-base,#202122)}}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.mw-ui-icon-wikimedia-expand{background-position:center;background-repeat:no-repeat; background-size:calc(max(calc(var(--font-size-medium,1rem) - 4px),10px))}}@supports (-webkit-mask-image:none) or (mask-image:none){.mw-ui-icon-wikimedia-expand{ -webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(max(calc(var(--font-size-medium,1rem) - 4px),10px));mask-size:calc(max(calc(var(--font-size-medium,1rem) - 4px),10px)); }}.vector-popup-notification{font-size:var(--font-size-small,0.875rem)}.vector-popup-notification p{margin:0}.vector-popup-notification p:last-child{padding-bottom:0} .vector-sticky-header-container{position:fixed;top:0;left:0;right:0;z-index:3;transition:transform 250ms linear;display:none;transform:translateY(-100%);opacity:0}.vector-sticky-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--background-color-interactive,#eaecf0)}.vector-sticky-header-start,.vector-sticky-header-end,.vector-sticky-header-icons,.vector-sticky-header-buttons,.vector-sticky-header-context-bar{display:flex;align-items:center}.vector-sticky-header-start{flex-grow:1;min-width:0}.vector-sticky-header-context-bar-primary,.vector-sticky-header-end{white-space:nowrap}.vector-sticky-header-icon-start{border-right:1px solid var(--border-color-subtle,#c8ccd1);margin-right:calc(20px - 8px);padding-right:20px}.vector-sticky-header-context-bar{min-width:0}.vector-sticky-header-context-bar \\\\u003E *{padding-left:8px}.vector-sticky-header-context-bar \\\\u003E .vector-sticky-header-context-bar-primary{padding:0 8px}.vector-sticky-header .vector-sticky-header-toc{ margin:0 !important}.vector-sticky-header-context-bar-primary{overflow:hidden;font-family:'Linux Libertine','Georgia','Times','Source Serif 4',serif;font-size:1.5em;text-overflow:ellipsis}.vector-sticky-header-context-bar-primary wbr{display:none}.vector-sticky-header-buttons{font-size:0.875em}.vector-sticky-header-icons,.vector-sticky-header-buttons{column-gap:8px}.vector-sticky-header .vector-search-box{display:none}.vector-sticky-header.vector-header-search-toggled .vector-sticky-header-icon-start,.vector-sticky-header.vector-header-search-toggled .vector-sticky-header-context-bar{display:none}.vector-sticky-header.vector-header-search-toggled .vector-search-box{display:block;margin-left:4px}.vector-sticky-header.vector-header-search-toggled .vector-search-box-show-thumbnail{margin-left:-9px}@media (min-width:1120px){.client-js.vector-sticky-header-enabled .vector-sticky-header-container{display:flex}.client-js.vector-sticky-header-enabled .vector-sticky-header-visible .vector-sticky-header-container{opacity:1;transform:translateY(0)}.client-js.vector-sticky-header-enabled .vector-sticky-pinned-container{top:calc(3.125rem + 24px);max-height:calc(100vh - 3.125rem - (24px * 2))}.client-js.vector-sticky-header-enabled .mw-sticky-header-element,.client-js.vector-sticky-header-enabled .charts-stickyhead th{ top:3.125rem !important}} .client-js .mw-portlet-dock-bottom,.client-js .vector-settings{display:block;position:fixed;bottom:8px;right:8px;z-index:1}.client-js .mw-portlet-dock-bottom ul,.client-js .vector-settings ul{padding:0;list-style:none;display:flex;flex-direction:column-reverse;align-items:center;gap:8px 8px}\\\"]},{\\\"vector-appearance-unpinned-popup\\\":\\\"Das Aussehenmen\\\\u00fc wurde hierher verschoben.\\\",\\\"vector-main-menu-unpinned-popup\\\":\\\"Das Hauptmen\\\\u00fc wurde hierher verschoben.\\\",\\\"vector-night-mode-gadget-names\\\":\\\"dark-mode|dark-mode-toggle|dark-mode-toggle-pagestyles\\\",\\\"vector-night-mode-gadget-warning\\\":\\\"Du verwendest ein Helferlein f\\\\u00fcr den Dunkelmodus, das diese Funktion beeintr\\\\u00e4chtigt. [[Special:Preferences#mw-prefsection-gadgets|Deaktiviere das Helferlein]], um den Dunkelmodus zu verwenden.\\\",\\\"vector-page-tools-unpinned-popup\\\":\\\"Das Werkzeugmen\\\\u00fc wurde hierher verschoben.\\\",\\\"vector-pin-element-label\\\":\\\"In die Seitenleiste verschieben\\\",\\\"vector-toc-beginning\\\":\\\"(Anfang)\\\",\\\"vector-toc-label\\\":\\\"Inhaltsverzeichnis\\\",\\\"vector-toc-unpinned-popup\\\":\\\"Das Inhaltsverzeichnis wurde hierher verschoben.\\\",\\\"vector-unpin-element-label\\\":\\\"Verbergen\\\"}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.100Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=skins.vector.js&skin=vector-2022&version=ck56n\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=skins.vector.js&skin=vector-2022&sourcemap=1&version=ck56n\",\"ext.flaggedRevs.advanced@1sg4a\":\"mw.loader.impl(function(){return[\\\"ext.flaggedRevs.advanced@1sg4a\\\",function($,jQuery,require,module){(function(){'use strict';let boxCollapseTimer=null;function showBoxDetails(){const $revisionDetailDialog=$('#mw-fr-revision-details');return mw.loader.using(['codex-styles']).then(()=>{$revisionDetailDialog.css('display','block');});}function hideBoxDetails(){$('#mw-fr-revision-details').css('display','none');}function isMouseOutBubble(e,parentId){let nextParent;const toNode=e.relatedTarget;if(toNode){nextParent=toNode.parentNode;while(nextParent){if(nextParent.id===parentId){return true;}nextParent=nextParent.parentNode;}}return false;}function onBoxMouseOver(){window.clearTimeout(boxCollapseTimer);boxCollapseTimer=null;showBoxDetails();}function onBoxMouseOut(e){if(!isMouseOutBubble(e,'mw-fr-revision-details')){boxCollapseTimer=window.setTimeout(hideBoxDetails,150);}}function toggleDiff(){let $diff=$('#mw-fr-stable-diff');const $toggle=$('#mw-fr-diff-toggle');if(!$diff.length){const rtlDir=$('#mw-content-text').attr('dir')==='rtl';const alignStart=rtlDir?'right':'left';$diff=$('<div>')\\n.hide().attr('id','mw-fr-stable-diff').addClass('diff-editfont-'+mw.user.options.get('editfont')).addClass('diff-contentalign-'+alignStart).append($('<table>').addClass('diff').append($('<col>').addClass('diff-marker'),$('<col>').addClass('diff-content'),$('<col>').addClass('diff-marker'),$('<col>').addClass('diff-content'),$('<thead>').append($('<tr>').addClass('diff-title').append($('<td>').attr('colspan',2).addClass('diff-otitle diff-side-deleted').text(mw.msg('brackets',mw.msg('revreview-hist-basic'))).wrapInner('<span class=\\\"flaggedrevs-color-1\\\">').wrapInner('<b>'),$('<td>').attr('colspan',2).addClass('diff-ntitle diff-side-added').text(mw.msg('brackets',mw.msg('revreview-hist-pending'))).wrapInner('<span class=\\\"flaggedrevs-color-0\\\">').wrapInner('<b>'))),$('<tbody>').append($('<tr>').append($('<td>').attr('colspan',4).addClass('diff-notice').append($.createSpinner({size:'large',type:'block'}))))));const multiNotice=$toggle.find('a').data('mw-multinotice');if(multiNotice){$diff.find('thead').append(\\n$('<tr>').append($('<td>').attr('colspan',4).addClass('diff-multi').html(multiNotice)));}$toggle.after($diff);const diffPar={action:'compare',fromrev:$toggle.find('a').data('mw-fromrev'),torev:$toggle.find('a').data('mw-torev'),slots:'main',uselang:mw.config.get('wgUserLanguage')};if(mw.config.get('wgUserVariant')){diffPar.variant=mw.config.get('wgUserVariant');}new mw.Api().post(diffPar).then((response)=>{const $table=$diff.find('table.diff');if(response.compare.bodies.main){const diff=response.compare.bodies;$table.find('tbody').html(diff.main);mw.hook('wikipage.diff').fire($table);}else{const $tableCell=$('<td>').attr('colspan',4).addClass('diff-notice').append($('<div>').addClass('mw-diff-empty').text(mw.msg('diff-empty')));$table.find('tbody').empty().append($('<tr>').append($tableCell));}$diff.show();});}if($diff.length&&$toggle.length){if($diff.css('display')==='none'){$diff.show('slow');$toggle.children('a').text(mw.msg('revreview-diff-toggle-hide'));}else{$diff.hide('slow');\\n$toggle.children('a').text(mw.msg('revreview-diff-toggle-show'));}}return false;}function init(){let $toggle=$('#mw-fr-revision-toggle');if($toggle.length){hideBoxDetails();}$toggle.on('mouseover',onBoxMouseOver);$('#mw-fr-revision-details').on('mouseout',onBoxMouseOut);$toggle=$('#mw-fr-diff-toggle');$toggle.children('a').on('click',toggleDiff);document.addEventListener('keydown',(event)=>{if(event.key==='Escape'){const dialog=document.getElementById('mw-fr-revision-details');if(dialog&&dialog.style.display!=='none'){dialog.style.display='none';}}});}$(init);}());\\n},{\\\"css\\\":[\\\".mw-fr-form-container{padding:12px;border:1px solid var(--border-color-base,#a2a9b1)}.mw-fr-form-container .cdx-field{display:grid}.mw-fr-form-container .cdx-label{display:initial}.mw-fr-form-container .cdx-label .cdx-label__description{display:block}.mw-fr-form-container .cdx-field__control{padding-top:8px;display:flex;justify-content:left;gap:10px;width:100%;align-items:center;flex-wrap:wrap}.mw-fr-form-container .cdx-field__item{padding-bottom:5px;min-width:0.75rem}.mw-fr-form-container .cdx-field__item select{padding-bottom:5px;min-width:0.75rem}.mw-fr-form-container .cdx-field__item .cdx-text-input__input{margin-top:5px}.mw-fr-pending-changes-table{margin-top:12px}.mw-fr-pending-changes-table .fr-cdx-icon-sort-vertical::before{ min-width:10px;min-height:10px;width:calc(var(--font-size-medium,1rem) + 4px);height:calc(var(--font-size-medium,1rem) + 4px);display:inline-block;vertical-align:text-bottom;transform:rotate(0deg);content:''}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.mw-fr-pending-changes-table .fr-cdx-icon-sort-vertical::before{background-position:center;background-repeat:no-repeat; background-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px))}}@supports (-webkit-mask-image:none) or (mask-image:none){.mw-fr-pending-changes-table .fr-cdx-icon-sort-vertical::before{ -webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px));mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px)); }}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.mw-fr-pending-changes-table .fr-cdx-icon-sort-vertical::before{background-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M10 0 3 8h14zm0 18-7-8h14z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");filter:invert(var(--filter-invert-icon,0));opacity:var(--opacity-icon-base,0.87)}}@supports (-webkit-mask-image:none) or (mask-image:none){.mw-fr-pending-changes-table .fr-cdx-icon-sort-vertical::before{ -webkit-mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M10 0 3 8h14zm0 18-7-8h14z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\"); mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M10 0 3 8h14zm0 18-7-8h14z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");background-color:var(--color-base,#202122)}}.mw-fr-pending-changes-table .fr-icon-asc::before{ min-width:10px;min-height:10px;width:calc(var(--font-size-medium,1rem) + 4px);height:calc(var(--font-size-medium,1rem) + 4px);display:inline-block;vertical-align:text-bottom;transform:rotate(0deg);content:''}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.mw-fr-pending-changes-table .fr-icon-asc::before{background-position:center;background-repeat:no-repeat; background-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px))}}@supports (-webkit-mask-image:none) or (mask-image:none){.mw-fr-pending-changes-table .fr-icon-asc::before{ -webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px));mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px)); }}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.mw-fr-pending-changes-table .fr-icon-asc::before{background-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M10 15 2 5h16z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");filter:invert(var(--filter-invert-icon,0));opacity:var(--opacity-icon-base,0.87)}}@supports (-webkit-mask-image:none) or (mask-image:none){.mw-fr-pending-changes-table .fr-icon-asc::before{ -webkit-mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M10 15 2 5h16z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\"); mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M10 15 2 5h16z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");background-color:var(--color-base,#202122)}}.mw-fr-pending-changes-table .fr-icon-desc::before{ min-width:10px;min-height:10px;width:calc(var(--font-size-medium,1rem) + 4px);height:calc(var(--font-size-medium,1rem) + 4px);display:inline-block;vertical-align:text-bottom;transform:rotate(180deg);content:''}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.mw-fr-pending-changes-table .fr-icon-desc::before{background-position:center;background-repeat:no-repeat; background-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px))}}@supports (-webkit-mask-image:none) or (mask-image:none){.mw-fr-pending-changes-table .fr-icon-desc::before{ -webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px));mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px)); }}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.mw-fr-pending-changes-table .fr-icon-desc::before{background-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M10 15 2 5h16z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");filter:invert(var(--filter-invert-icon,0));opacity:var(--opacity-icon-base,0.87)}}@supports (-webkit-mask-image:none) or (mask-image:none){.mw-fr-pending-changes-table .fr-icon-desc::before{ -webkit-mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M10 15 2 5h16z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\"); mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M10 15 2 5h16z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");background-color:var(--color-base,#202122)}}.mw-fr-pending-changes-table .fr-cdx-icon-eye{ min-width:10px;min-height:10px;width:calc(var(--font-size-medium,1rem) + 4px);height:calc(var(--font-size-medium,1rem) + 4px);display:inline-block;vertical-align:text-bottom;width:1em;height:1em}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.mw-fr-pending-changes-table .fr-cdx-icon-eye{background-position:center;background-repeat:no-repeat; background-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px))}}@supports (-webkit-mask-image:none) or (mask-image:none){.mw-fr-pending-changes-table .fr-cdx-icon-eye{ -webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px));mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px)); }}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.mw-fr-pending-changes-table .fr-cdx-icon-eye{background-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M10 14.5a4.5 4.5 0 114.5-4.5 4.5 4.5 0 01-4.5 4.5M10 3C3 3 0 10 0 10s3 7 10 7 10-7 10-7-3-7-10-7\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003Ccircle cx=\\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\\" cy=\\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\\" r=\\\\\\\\\\\\\\\"2.5\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");filter:invert(var(--filter-invert-icon,0));opacity:var(--opacity-icon-base,0.87)}}@supports (-webkit-mask-image:none) or (mask-image:none){.mw-fr-pending-changes-table .fr-cdx-icon-eye{ -webkit-mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M10 14.5a4.5 4.5 0 114.5-4.5 4.5 4.5 0 01-4.5 4.5M10 3C3 3 0 10 0 10s3 7 10 7 10-7 10-7-3-7-10-7\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003Ccircle cx=\\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\\" cy=\\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\\" r=\\\\\\\\\\\\\\\"2.5\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\"); mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M10 14.5a4.5 4.5 0 114.5-4.5 4.5 4.5 0 01-4.5 4.5M10 3C3 3 0 10 0 10s3 7 10 7 10-7 10-7-3-7-10-7\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003Ccircle cx=\\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\\" cy=\\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\\" r=\\\\\\\\\\\\\\\"2.5\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");background-color:var(--color-base,#202122)}}.mw-fr-pending-changes-table .fr-cdx-icon-clock{ min-width:10px;min-height:10px;width:calc(var(--font-size-medium,1rem) + 4px);height:calc(var(--font-size-medium,1rem) + 4px);display:inline-block;vertical-align:text-bottom;width:1em;height:1em}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.mw-fr-pending-changes-table .fr-cdx-icon-clock{background-position:center;background-repeat:no-repeat; background-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px))}}@supports (-webkit-mask-image:none) or (mask-image:none){.mw-fr-pending-changes-table .fr-cdx-icon-clock{ -webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px));mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px)); }}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.mw-fr-pending-changes-table .fr-cdx-icon-clock{background-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M10 0a10 10 0 1010 10A10 10 0 0010 0m2.5 14.5L9 11V4h2v6l3 3z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");filter:invert(var(--filter-invert-icon,0));opacity:var(--opacity-icon-base,0.87)}}@supports (-webkit-mask-image:none) or (mask-image:none){.mw-fr-pending-changes-table .fr-cdx-icon-clock{ -webkit-mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M10 0a10 10 0 1010 10A10 10 0 0010 0m2.5 14.5L9 11V4h2v6l3 3z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\"); mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M10 0a10 10 0 1010 10A10 10 0 0010 0m2.5 14.5L9 11V4h2v6l3 3z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");background-color:var(--color-base,#202122)}}.mw-fr-pending-changes-table .cdx-table__table .cdx-table__table__cell--has-sort a{text-decoration:none}.mw-fr-pending-changes-table table tbody tr:hover{background-color:var(--background-color-neutral,#eaecf0)}.mw-fr-pending-changes-table .mw-diff-bytes::before,.mw-fr-pending-changes-table .mw-diff-bytes::after{content:''}\\\"]},{\\\"brackets\\\":\\\"[$1]\\\",\\\"diff-empty\\\":\\\"(kein Unterschied)\\\",\\\"revreview-diff-toggle-hide\\\":\\\"\\\\u00c4nderungen verstecken\\\",\\\"revreview-diff-toggle-show\\\":\\\"\\\\u00c4nderungen anzeigen\\\",\\\"revreview-hist-basic\\\":\\\"gesichtete Version\\\",\\\"revreview-hist-pending\\\":\\\"Sichtung ausstehend\\\"}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.100Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.flaggedRevs.advanced&skin=vector-2022&version=49g14\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.flaggedRevs.advanced&skin=vector-2022&sourcemap=1&version=49g14\",\"mmv.bootstrap@1ckva\":\"mw.loader.impl(function(){return[\\\"mmv.bootstrap@1ckva\\\",{\\\"main\\\":\\\"mmv.bootstrap/mmv.bootstrap.autostart.js\\\",\\\"files\\\":{\\\"mmv.bootstrap/config.json\\\":{\\\"extensions\\\":{\\\"bmp\\\":\\\"default\\\",\\\"djv\\\":\\\"default\\\",\\\"djvu\\\":\\\"default\\\",\\\"gif\\\":\\\"default\\\",\\\"jpg\\\":\\\"default\\\",\\\"jpeg\\\":\\\"default\\\",\\\"jpe\\\":\\\"default\\\",\\\"jps\\\":\\\"default\\\",\\\"png\\\":\\\"default\\\",\\\"apng\\\":\\\"default\\\",\\\"svg\\\":\\\"default\\\",\\\"tif\\\":\\\"default\\\",\\\"tiff\\\":\\\"default\\\",\\\"webp\\\":\\\"default\\\",\\\"xcf\\\":\\\"default\\\",\\\"stl\\\":\\\"mmv.3d\\\"}},\\\"mmv.bootstrap/mmv.bootstrap.autostart.js\\\":function(require,module,exports){const Config=require('./mmv.Config.js');const MultimediaViewerBootstrap=require('./mmv.bootstrap.js');const LightboxImage=require('./mmv.lightboximage.js');const bootstrap=new MultimediaViewerBootstrap();$(bootstrap.setupEventHandlers.bind(bootstrap));module.exports={MultimediaViewerBootstrap,LightboxImage,Config};\\n},\\\"mmv.bootstrap/mmv.bootstrap.js\\\":function(require,module,exports){const Config=require('./mmv.Config.js');const LightboxImage=require('./mmv.lightboximage.js');const{extensions}=require('./config.json');const mwRouter=require('mediawiki.router');const MANAGED_STATE='MMV was here!';class MultimediaViewerBootstrap{constructor(){this.hoverWaitDuration=200;this.viewerIsBroken=false;this.viewerPromise=null;this.thumbsReadyDeferred=$.Deferred();this.thumbs=[];this.$legacyThumbs=null;this.$thumbs=null;mw.hook('wikipage.content').add(this.processThumbs.bind(this));this.setupRouter(mwRouter);}isBetaMode(){return new URLSearchParams(location.search).get('mmvBeta')==='1'&&mw.config.get('skin')==='minerva';}route(fileName){this.viewerPromise=this.loadViewer();this.viewerPromise.then((viewer)=>{let fileTitle;viewer.comingFromHashChange=true;try{let position=fileName.match(Config.POSITION_REGEXP);if(position){position=+position[1];fileName=fileName.replace(Config.POSITION_REGEXP,'');}else{position=undefined;}fileName=decodeURIComponent(fileName);fileTitle=new mw.Title(fileName);\\nviewer.loadImageByTitle(fileTitle,position);}catch(err){mw.log.warn(err);}viewer.comingFromHashChange=false;});}setupRouter(router){router.addRoute(Config.ROUTE_REGEXP,this.route.bind(this));router.on('route',(ev)=>{if(ev.path.match(Config.ROUTE_REGEXP)){return;}if(this.viewerPromise){this.viewerPromise.then((viewer)=>{if(viewer.isOpen){viewer.comingFromHashChange=true;document.title=viewer.createDocumentTitle(null);if(viewer.ui){viewer.ui.unattach();}else{viewer.close();}}});}});this.router=router;}loadViewer(){if(mw.config.get('wgMediaViewer')!==true){return $.Deferred().reject();}if(history.scrollRestoration){history.scrollRestoration='manual';}this.setupOverlay();const moduleName=this.isBetaMode()?'mmv.ui.beta':'mmv';return mw.loader.using(moduleName).then((require)=>{if(!this.viewer){if(this.isBetaMode()){const{BetaViewer}=require('mmv.ui.beta');this.viewer=new BetaViewer();}else{const{MultimediaViewer}=require('mmv');this.viewer=new MultimediaViewer();}this.viewer.setupEventHandlers();\\n}return this.viewer;}).then((viewer)=>{if(!this.viewerInitialized){if(this.thumbs.length){viewer.initWithThumbs(this.thumbs);}this.viewerInitialized=true;}return viewer;},(error)=>{mw.log.warn(error);this.cleanupOverlay();this.viewerIsBroken=true;mw.notify(`Error loading MediaViewer: ${error.message}`);throw error;}).always(()=>{if(this.$loadBar){this.$loadBar.remove();}});}processThumbs($content){this.viewerInitialized=false;if($content&&$content.attr('id')==='mw-content-text'){this.thumbs=[];}this.$thumbs=$content.find('[typeof*=\\\"mw:File\\\"] > a > img');this.$legacyThumbs=$content.find('.lazy-image-placeholder, '+'.gallery .image img, '+'a.image img, '+'a.mw-file-description img, '+'#file a img').not(this.$thumbs);try{this.$thumbs.add(this.$legacyThumbs).each((i,thumb)=>{if(this.$legacyThumbs.is(thumb)){this.processLegacyThumb(thumb);}else{this.processThumb(thumb);}});}finally{this.thumbsReadyDeferred.resolve();}}isAllowedThumb($thumb){const selectors=['.metadata','.noviewer',\\n'.noarticletext','#siteNotice','ul.mw-gallery-slideshow li.gallerybox','#mmv-carousel-root'];return $thumb.closest(selectors.join(', ')).length===0;}isValidExtension(title){return title&&title.getExtension()&&(title.getExtension().toLowerCase()in extensions);}preloadAssets($thumbContainer){$thumbContainer.on({mouseenter:()=>{if(!Config.isMediaViewerEnabledOnClick()){return;}this.preloadOnHoverTimer=setTimeout(()=>{mw.loader.load(this.isBetaMode()?'mmv.ui.beta':'mmv');},this.hoverWaitDuration);},mouseleave:()=>{if(this.preloadOnHoverTimer){clearTimeout(this.preloadOnHoverTimer);}}});}processLegacyThumb(thumb){let title;let $thumb=$(thumb);const $link=$thumb.closest('a.image, a.mw-file-description');const $thumbContainer=$link.closest('.thumb');const $enlarge=$thumbContainer.find('.magnify a');const isFilePageMainThumb=$thumb.closest('#file').length>0;if($thumb.hasClass('lazy-image-placeholder')){if(this.isAllowedThumb($thumb)){$thumb=$('<img>').attr('src',$thumb.data('mw-src'));}else{\\nreturn;}}if(isFilePageMainThumb){title=mw.Title.newFromText(mw.config.get('wgTitle'),mw.config.get('wgNamespaceNumber'));}else{title=mw.Title.newFromImg($thumb);}if(!this.isValidExtension(title)){return;}if(!this.isAllowedThumb($thumb)){return;}if($thumbContainer.length){this.preloadAssets($thumbContainer);}if(isFilePageMainThumb){this.processFilePageThumb($thumb,title);return;}const image=new LightboxImage($thumb.prop('currentSrc')||$thumb.prop('src'),title,this.thumbs.length,this.thumbs.filter((t)=>t.filePageTitle.getPrefixedText()===title.getPrefixedText()).length+1,$thumb[0],this.findLegacyCaption($thumbContainer,$link));this.thumbs.push(image);$link.add($enlarge).on('click',(e)=>this.click(e,image));}processThumb(thumb){const $thumb=$(thumb);let $link=$thumb.parent();const $thumbContainer=$link.parent();const title=mw.Title.newFromImg($thumb);if(!$link.hasClass('mw-file-description')){if($link.next().hasClass('mw-file-magnify')){$link=$link.next();}else{return;}}if(!this.isValidExtension(title)){\\nreturn;}if(!this.isAllowedThumb($thumb)){return;}if($thumbContainer.length){this.preloadAssets($thumbContainer);}const image=new LightboxImage($thumb.prop('currentSrc')||$thumb.prop('src'),title,this.thumbs.length,this.thumbs.filter((t)=>t.filePageTitle.getPrefixedText()===title.getPrefixedText()).length+1,$thumb[0],this.findCaption($thumbContainer,$link));this.thumbs.push(image);$link.on('click',(e)=>this.click(e,image));}processFilePageThumb($thumb,title){$('.mw-mmv-view-expanded').remove();const $mmvButton=$('<button>').addClass('mw-mmv-view-expanded cdx-button').append($('<span>').addClass('cdx-button__icon')).append(' ').append(mw.message('multimediaviewer-view-expanded').escaped());$('.fullMedia').append($mmvButton);const image=new LightboxImage($thumb.prop('src'),title,this.thumbs.length,1,$thumb[0],'');this.thumbs.push(image);$mmvButton.on('click',()=>this.openImage(image));}findCaption($thumbContainer,$link){if(($thumbContainer.prop('tagName')||'').toLowerCase()==='figure'){\\nreturn $thumbContainer.find('figcaption').html()||'';}const $galleryCaption=this.findGalleryCaption($thumbContainer);if($galleryCaption.length){return $galleryCaption.html()||'';}else{return $link.prop('title')||undefined;}}findLegacyCaption($thumbContainer,$link){if(!$thumbContainer.length){return $link.prop('title')||undefined;}let $thumbCaption=$thumbContainer.find('.thumbcaption');if($thumbCaption.length>1){$thumbCaption=$link.closest(':has(> .thumbcaption)',$thumbContainer).find('> .thumbcaption');}if(!$thumbCaption.length){$thumbCaption=this.findGalleryCaption($thumbContainer);}if($thumbCaption.find('.magnify').length){$thumbCaption=$thumbCaption.clone();$thumbCaption.find('.magnify').remove();}return $thumbCaption.html()||'';}findGalleryCaption($thumbContainer){return $thumbContainer.closest('.gallerybox').not(()=>$thumbContainer.closest('#mw-category-media').length).not(()=>{const $specialFileRelatedPages=$('.page-Special_NewFiles, '+'.page-Special_MostLinkedFiles,'+\\n'.page-Special_MostGloballyLinkedFiles, '+'.page-Special_UncategorizedFiles, '+'.page-Special_UnusedFiles');return $thumbContainer.closest($specialFileRelatedPages).length;}).find('.gallerytext');}openImage(image){this.ensureEventHandlersAreSetUp();const hash=Config.getMediaHash(image.filePageTitle,image.position);location.hash=hash;history.replaceState(MANAGED_STATE,null,hash);}click(e,image){if((e.button!==0&&e.which!==1)||e.altKey||e.ctrlKey||e.shiftKey||e.metaKey){return true;}if(!Config.isMediaViewerEnabledOnClick()){return true;}if(this.viewerIsBroken){return true;}this.openImage(image);e.preventDefault();return false;}isViewerHash(){const path=location.hash.slice(1);return path.match(Config.ROUTE_REGEXP);}hash(){const isViewerHash=this.isViewerHash();if(!this.viewerInitialized&&!isViewerHash){return;}const hash=location.hash;if(window.history.state!==MANAGED_STATE){history.replaceState(null,null,'#');history.pushState(MANAGED_STATE,null,hash);}this.router.checkRoute();}\\nsetupEventHandlers(){this.eventHandlersHaveBeenSetUp=true;this.hash(true);$(document).on('mmv-setup-overlay',()=>{this.setupOverlay();}).on('mmv-cleanup-overlay',()=>{this.cleanupOverlay();});}cleanupEventHandlers(){$(document).off('mmv-setup-overlay mmv-cleanup-overlay');this.eventHandlersHaveBeenSetUp=false;}ensureEventHandlersAreSetUp(){if(!this.eventHandlersHaveBeenSetUp){this.setupEventHandlers();}}setupOverlay(){const $body=$(document.body);if($body.hasClass('mw-mmv-lightbox-open')){return;}if(!this.$overlay){this.$overlay=$('<div>').addClass('mw-mmv-overlay mw-no-invert');if(this.isBetaMode()){this.$overlay.addClass('mw-mmv-overlay--beta');}this.$loadBar=$('<div>').addClass('cdx-progress-bar').attr({role:'progressbar','aria-label':mw.msg('multimediaviewer-loading')}).append($('<div>').addClass('cdx-progress-bar__bar'));this.$overlay.append(this.$loadBar);}this.savedScrollTop=$(window).scrollTop();$body.addClass('mw-mmv-lightbox-open').append(this.$overlay);}cleanupOverlay(){$(document.body).removeClass('mw-mmv-lightbox-open');\\nif(this.$overlay){this.$overlay.remove();}if(this.savedScrollTop!==undefined){setTimeout(()=>{$(window).scrollTop(this.savedScrollTop);this.savedScrollTop=undefined;});}}whenThumbsReady(){return this.thumbsReadyDeferred.promise();}}module.exports=MultimediaViewerBootstrap;\\n},\\\"mmv.bootstrap/mmv.lightboximage.js\\\":function(require,module,exports){class LightboxImage{constructor(fileLink,fileTitle,index,position,thumb,caption){this.src=fileLink;this.filePageTitle=fileTitle;this.index=index;this.position=position;this.thumbnail=thumb;this.caption=caption;this.alt=$(thumb).attr('alt');this.originalWidth=parseInt($(thumb).attr('data-file-width'),10);this.originalHeight=parseInt($(thumb).attr('data-file-height'),10);}}module.exports=LightboxImage;\\n},\\\"mmv.bootstrap/mmv.Config.js\\\":function(require,module,exports){class Config{static get ROUTE(){return'media';}static get ROUTE_REGEXP(){return/^\\\\/media\\\\/(.+)$/;}static get POSITION_REGEXP(){return/\\\\/(\\\\d+)$/;}static isMediaViewerEnabledOnClick(){return mw.config.get('wgMediaViewer')&&mw.config.get('wgMediaViewerOnClick')&&(mw.user.isNamed()||!mw.storage.get('wgMediaViewerOnClick')||mw.storage.get('wgMediaViewerOnClick')==='1');}static getMediaHash(imageFileTitle,position){return position>1?`#/${this.ROUTE}/${encodeURI(imageFileTitle)}/${position}`:`#/${this.ROUTE}/${encodeURI(imageFileTitle)}`;}static language(){return mw.config.get('wgUserLanguage',false)||mw.config.get('wgContentLanguage','en');}}mw.mmv=Config;module.exports=Config;\\n}}},{\\\"css\\\":[\\\".mw-mmv-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background-color:#000;display:flex;place-items:center;place-content:center}.mw-mmv-overlay .cdx-progress-bar{--color-base:#eaecf0;--color-base--hover:#f8f9fa;--color-emphasized:#f8f9fa;--color-neutral:#c8ccd1;--color-subtle:#a2a9b1;--color-disabled:#54595d;--color-disabled-emphasized:#72777d;--color-inverted:#101418;--color-progressive:#88a3e8; --color-progressive--hover:#a6bbf5;--color-progressive--active:#b6d4fb;--color-destructive:#fd7865; --color-destructive--hover:#fea898;--color-destructive--active:#ffc8bd;--color-visited:#a799cd; --color-visited--hover:#c5b9dd;--color-visited--active:#d9d0e9;--color-destructive--visited:#c99391; --color-destructive--visited--hover:#dcb5b3;--color-destructive--visited--active:#e8cecd;--color-error:#fd7865;--color-error--hover:#fea898;--color-error--active:#ffc8bd;--color-warning:#ca982e;--color-success:#2cb491;--color-notice:#a2a9b1;--color-icon-progressive:#6485d1;--color-content-added:#80cdb3;--color-content-removed:#fd7865;--color-base--subtle:#a2a9b1;--box-shadow-color-base:#72777d;--box-shadow-color-progressive--focus:#6485d1;--box-shadow-color-progressive-selected:#88a3e8;--box-shadow-color-progressive-selected--hover:#a6bbf5;--box-shadow-color-progressive-selected--active:#b6d4fb;--box-shadow-color-destructive--focus:#6485d1;--box-shadow-color-inverted:#000;--box-shadow-color-alpha-base:rgba(0,0,0,0.87);--mix-blend-mode-blend:screen;--background-color-base:#101418; --background-color-neutral:#27292d;--background-color-neutral-subtle:#202122;--background-color-interactive:#27292d;--background-color-interactive--hover:#404244;--background-color-interactive--active:#54595d;--background-color-interactive-subtle:#202122;--background-color-interactive-subtle--hover:#27292d;--background-color-interactive-subtle--active:#404244;--background-color-disabled:#404244; --background-color-disabled-subtle:#27292d; --background-color-inverted:#f8f9fa;--background-color-progressive--focus:#6485d1;--background-color-progressive-subtle:#1b223d;--background-color-progressive-subtle--hover:#233566;--background-color-progressive-subtle--active:#3056a9;--background-color-destructive--focus:#6485d1;--background-color-destructive-subtle:#3c1a13;--background-color-destructive-subtle--hover:#612419;--background-color-destructive-subtle--active:#9f3526;--background-color-error-subtle:#3c1a13;--background-color-error-subtle--hover:#612419;--background-color-error-subtle--active:#9f3526;--background-color-warning-subtle:#2d2212;--background-color-success-subtle:#132821;--background-color-notice-subtle:#27292d;--background-color-content-added:#233566;--background-color-content-removed:#453217;--background-color-target-text:#572c19;--background-color-backdrop-light:rgba(0,0,0,0.65); --background-color-backdrop-dark:rgba(255,255,255,0.65);--border-color-base:#72777d;--border-color-emphasized:#eaecf0;--border-color-subtle:#54595d;--border-color-muted:#404244;--border-color-interactive--hover:#a2a9b1;--border-color-interactive--active:#c8ccd1;--border-color-disabled:#54595d;--border-color-inverted:#101418;--border-color-progressive:#6485d1;--border-color-progressive--hover:#88a3e8;--border-color-progressive--active:#a6bbf5;--border-color-progressive--focus:#6485d1;--border-color-destructive--hover:#fd7865;--border-color-destructive--active:#fea898;--border-color-destructive--focus:#6485d1;--border-color-error--hover:#fd7865;--border-color-error--active:#fea898;--border-color-warning--hover:#ca982e;--border-color-warning--active:#edb537;--border-color-content-added:#233566;--border-color-content-removed:#987027;max-width:80vw;min-width:20vw;width:20rem}.mw-mmv-overlay.mw-mmv-overlay--beta{--color-base:#eaecf0;--color-base--hover:#f8f9fa;--color-emphasized:#f8f9fa;--color-neutral:#c8ccd1;--color-subtle:#a2a9b1;--color-disabled:#54595d;--color-disabled-emphasized:#72777d;--color-inverted:#101418;--color-progressive:#88a3e8; --color-progressive--hover:#a6bbf5;--color-progressive--active:#b6d4fb;--color-destructive:#fd7865; --color-destructive--hover:#fea898;--color-destructive--active:#ffc8bd;--color-visited:#a799cd; --color-visited--hover:#c5b9dd;--color-visited--active:#d9d0e9;--color-destructive--visited:#c99391; --color-destructive--visited--hover:#dcb5b3;--color-destructive--visited--active:#e8cecd;--color-error:#fd7865;--color-error--hover:#fea898;--color-error--active:#ffc8bd;--color-warning:#ca982e;--color-success:#2cb491;--color-notice:#a2a9b1;--color-icon-progressive:#6485d1;--color-content-added:#80cdb3;--color-content-removed:#fd7865;--color-base--subtle:#a2a9b1;--box-shadow-color-base:#72777d;--box-shadow-color-progressive--focus:#6485d1;--box-shadow-color-progressive-selected:#88a3e8;--box-shadow-color-progressive-selected--hover:#a6bbf5;--box-shadow-color-progressive-selected--active:#b6d4fb;--box-shadow-color-destructive--focus:#6485d1;--box-shadow-color-inverted:#000;--box-shadow-color-alpha-base:rgba(0,0,0,0.87);--mix-blend-mode-blend:screen;--background-color-base:#101418; --background-color-neutral:#27292d;--background-color-neutral-subtle:#202122;--background-color-interactive:#27292d;--background-color-interactive--hover:#404244;--background-color-interactive--active:#54595d;--background-color-interactive-subtle:#202122;--background-color-interactive-subtle--hover:#27292d;--background-color-interactive-subtle--active:#404244;--background-color-disabled:#404244; --background-color-disabled-subtle:#27292d; --background-color-inverted:#f8f9fa;--background-color-progressive--focus:#6485d1;--background-color-progressive-subtle:#1b223d;--background-color-progressive-subtle--hover:#233566;--background-color-progressive-subtle--active:#3056a9;--background-color-destructive--focus:#6485d1;--background-color-destructive-subtle:#3c1a13;--background-color-destructive-subtle--hover:#612419;--background-color-destructive-subtle--active:#9f3526;--background-color-error-subtle:#3c1a13;--background-color-error-subtle--hover:#612419;--background-color-error-subtle--active:#9f3526;--background-color-warning-subtle:#2d2212;--background-color-success-subtle:#132821;--background-color-notice-subtle:#27292d;--background-color-content-added:#233566;--background-color-content-removed:#453217;--background-color-target-text:#572c19;--background-color-backdrop-light:rgba(0,0,0,0.65); --background-color-backdrop-dark:rgba(255,255,255,0.65);--border-color-base:#72777d;--border-color-emphasized:#eaecf0;--border-color-subtle:#54595d;--border-color-muted:#404244;--border-color-interactive--hover:#a2a9b1;--border-color-interactive--active:#c8ccd1;--border-color-disabled:#54595d;--border-color-inverted:#101418;--border-color-progressive:#6485d1;--border-color-progressive--hover:#88a3e8;--border-color-progressive--active:#a6bbf5;--border-color-progressive--focus:#6485d1;--border-color-destructive--hover:#fd7865;--border-color-destructive--active:#fea898;--border-color-destructive--focus:#6485d1;--border-color-error--hover:#fd7865;--border-color-error--active:#fea898;--border-color-warning--hover:#ca982e;--border-color-warning--active:#edb537;--border-color-content-added:#233566;--border-color-content-removed:#987027;background-color:var(--background-color-interactive-subtle,#f8f9fa)}body.mw-mmv-lightbox-open{overflow-y:auto;background-color:#000}body.mw-mmv-lightbox-open \\\\u003E *:not(.mw-notification-area-overlay){display:none}body.mw-mmv-lightbox-open \\\\u003E .mw-mmv-overlay{display:flex}body.mw-mmv-lightbox-open \\\\u003E .mw-mmv-wrapper{display:block}.mw-mmv-view-expanded .cdx-button__icon{ min-width:10px;min-height:10px;width:var(--font-size-medium,1rem);height:var(--font-size-medium,1rem);display:inline-block;vertical-align:text-bottom}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.mw-mmv-view-expanded .cdx-button__icon{background-position:center;background-repeat:no-repeat; background-size:calc(max(var(--font-size-medium,1rem),10px))}}@supports (-webkit-mask-image:none) or (mask-image:none){.mw-mmv-view-expanded .cdx-button__icon{ -webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(max(var(--font-size-medium,1rem),10px));mask-size:calc(max(var(--font-size-medium,1rem),10px)); }}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.mw-mmv-view-expanded .cdx-button__icon{background-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M3 5a2 2 0 00-2 2v10a2 2 0 002 2h14a2 2 0 002-2V7a2 2 0 00-2-2zm0 11 3.5-4.5 2.5 3 3.5-4.5 4.5 6zM16 2a2 2 0 012 2H2a2 2 0 012-2z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");filter:invert(var(--filter-invert-icon,0));opacity:var(--opacity-icon-base,0.87)}.cdx-button:not(.cdx-button--weight-quiet):disabled .mw-mmv-view-expanded .cdx-button__icon,.cdx-button--weight-primary.cdx-button--action-progressive .mw-mmv-view-expanded .cdx-button__icon,.cdx-button--weight-primary.cdx-button--action-destructive .mw-mmv-view-expanded .cdx-button__icon{filter:invert(var(--filter-invert-primary-button-icon,1))}}@supports (-webkit-mask-image:none) or (mask-image:none){.mw-mmv-view-expanded .cdx-button__icon{ -webkit-mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M3 5a2 2 0 00-2 2v10a2 2 0 002 2h14a2 2 0 002-2V7a2 2 0 00-2-2zm0 11 3.5-4.5 2.5 3 3.5-4.5 4.5 6zM16 2a2 2 0 012 2H2a2 2 0 012-2z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\"); mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M3 5a2 2 0 00-2 2v10a2 2 0 002 2h14a2 2 0 002-2V7a2 2 0 00-2-2zm0 11 3.5-4.5 2.5 3 3.5-4.5 4.5 6zM16 2a2 2 0 012 2H2a2 2 0 012-2z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");transition-property:background-color;transition-duration:100ms}}\\\"]},{\\\"multimediaviewer-loading\\\":\\\"Medienbetrachter wird geladen.\\\",\\\"multimediaviewer-view-config\\\":\\\"Konfiguration\\\",\\\"multimediaviewer-view-expanded\\\":\\\"Im Medienbetrachter \\\\u00f6ffnen\\\"}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.102Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mmv.bootstrap&skin=vector-2022&version=yfowz\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mmv.bootstrap&skin=vector-2022&sourcemap=1&version=yfowz\",\"ext.visualEditor.tempWikitextEditorWidget@bm2az\":\"mw.loader.impl(function(){return[\\\"ext.visualEditor.tempWikitextEditorWidget@bm2az\\\",function($,jQuery,require,module){mw.libs.ve=mw.libs.ve||{};mw.libs.ve.MWTempWikitextEditorWidget=function VeUiMwTempWikitextEditorWidget(config){const conf=mw.config.get('wgVisualEditor'),dir=conf.pageLanguageDir,lang=conf.pageLanguageCode;this.$element=$('<textarea>').addClass('ve-init-mw-tempWikitextEditorWidget ').addClass('mw-editfont-'+mw.user.options.get('editfont')).addClass('mw-content-'+dir).attr({lang,dir}).val(config.value);};mw.libs.ve.MWTempWikitextEditorWidget.prototype.moveCursorToStart=function(){this.$element[0].setSelectionRange(0,0);this.focus();return this;};mw.libs.ve.MWTempWikitextEditorWidget.prototype.adjustSize=function(){this.$element.height(this.$element[0].scrollHeight);return this;};mw.libs.ve.MWTempWikitextEditorWidget.prototype.focus=function(){this.$element[0].focus();return this;};mw.libs.ve.MWTempWikitextEditorWidget.prototype.getValue=function(){return this.$element.val();};mw.libs.ve.MWTempWikitextEditorWidget.prototype.getRange=function(){const input=this.$element[0],start=input.selectionStart,\\nend=input.selectionEnd,isBackwards=input.selectionDirection==='backward';return{from:isBackwards?end:start,to:isBackwards?start:end};};\\n},{\\\"css\\\":[\\\".ve-init-mw-tempWikitextEditorWidget{border:0;padding:0;color:inherit;line-height:1.5em;width:100%;-moz-tab-size:4;tab-size:4;  }.ve-init-mw-tempWikitextEditorWidget:focus{outline:0;padding:0}.ve-init-mw-tempWikitextEditorWidget::selection{background:rgba(109,169,247,0.5)}\\\"]}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.102Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.visualEditor.tempWikitextEditorWidget&skin=vector-2022&version=o859z\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.visualEditor.tempWikitextEditorWidget&skin=vector-2022&sourcemap=1&version=o859z\",\"ext.quicksurveys.lib@14twp\":\"mw.loader.impl(function(){return[\\\"ext.quicksurveys.lib@14twp\\\",{\\\"main\\\":\\\"resources/ext.quicksurveys.lib/init.js\\\",\\\"files\\\":{\\\"resources/ext.quicksurveys.lib/init.js\\\":function(require,module,exports){const QuickSurveyLib=require('./lib.js');mw.extQuickSurveys=QuickSurveyLib;module.exports=QuickSurveyLib;\\n},\\\"resources/ext.quicksurveys.lib/logEvent.js\\\":function(require,module,exports){module.exports=function(schemaName,eventData){switch(schemaName){case'QuickSurveyInitiation':case'QuickSurveysResponses':mw.track('event.'+schemaName,eventData);return;default:throw new Error('Unknown event logged');}};\\n},\\\"resources/ext.quicksurveys.lib/lib.js\\\":function(require,module,exports){const logEvent=require('./logEvent.js');function logSurveyImpression(surveySessionToken,pageviewToken,surveyCodeName){const event={surveySessionToken,pageviewToken,surveyCodeName,eventName:'impression',performanceNow:Math.round(mw.now())};const editCountBucket=mw.config.get('wgUserEditCountBucket');if(editCountBucket){event.editCountBucket=editCountBucket;}logEvent('QuickSurveyInitiation',event);}function getSeenObserver(el){const result=$.Deferred();if('IntersectionObserver'in window){const observer=new IntersectionObserver(((entries)=>{const entry=entries&&entries[0];if(entry&&entry.isIntersecting){observer.unobserve(el);result.resolve();}}),{threshold:1});observer.observe(el);}else{result.reject();}return result.promise();}function insertPanel($bodyContent,$panel,embedElementId,isMobileLayout){let $place;let insertAfter=true;if(embedElementId){$place=getEmbeddedElement(embedElementId);insertAfter=false;}else if(isMobileLayout){$place=$bodyContent.find('> div > div').eq(0).find(' > p').eq(0);\\n}if($place&&$place.length){if(insertAfter){$panel.insertAfter($place);}else{$place.append($panel);}}else{$place=$bodyContent.find(['.infobox','> div > div > .thumb','> div > .thumb','> .thumb','.mw-heading'].join(',')).filter(':not('+['.toc-mobile h2','.toc h2'].join(',')+')').eq(0);if($place.length){$panel.insertBefore($place);}else{$place=$bodyContent.find('p').eq(0);if(!$place.length){$place=$('> div').eq(0);}$panel.insertAfter($place);}}}function getEmbeddedElement(embedElementId){const element=document.getElementById(embedElementId);return element?$(element):$();}function dateInRange(date,from,to){const parsedDate=new Date(date+'T00:00:00+00:00');const parsedFrom=from?new Date(from+'T00:00:00+00:00'):new Date(false);const parsedTo=to?new Date(to+'T23:59:59+0000'):new Date();return parsedDate>=parsedFrom&&parsedDate<=parsedTo;}function registrationDateNotInRange(user,registrationStart,registrationEnd){if(user.getRegistration()===false){return true;}const from=registrationStart?new Date(registrationStart+'T00:00:00+00:00'):new Date(false);\\nconst to=registrationEnd?new Date(registrationEnd+'T23:59:59+0000'):new Date();return from>user.getRegistration()||user.getRegistration()>to;}function isUsingTargetBrowser(targetUserAgent){const keywordToRegexMap={KaiOS:/KaiOS[/\\\\s](\\\\d+\\\\.\\\\d+)/i,InternetExplorer:/MSIE (\\\\d+\\\\.\\\\d+);/i,Chrome:/Chrome[/\\\\s](\\\\d+\\\\.\\\\d+)/i,Edge:/Edge\\\\/\\\\d+/i,Firefox:/Firefox[/\\\\s](\\\\d+\\\\.\\\\d+)/i,Opera:/OPR[/\\\\s](\\\\d+\\\\.\\\\d+)/i,Safari:/Safari[/\\\\s](\\\\d+\\\\.\\\\d+)/i};const targetChrome=targetUserAgent.includes('Chrome');let uaMatch=0;targetUserAgent.forEach((ua)=>{if(Object.prototype.hasOwnProperty.call(keywordToRegexMap,ua)&&keywordToRegexMap[ua].test(navigator.userAgent)){++uaMatch;if(ua==='Safari'&&!targetChrome&&navigator.userAgent.includes('Chrome')){--uaMatch;}}});return!!uaMatch;}function isInAudience(audience,user,editCount,geo,pageId,firstEdit,lastEdit){const hasMinEditAudience=audience.minEdits!==undefined,hasMaxEditAudience=audience.maxEdits!==undefined,hasCountries=audience.countries!==undefined,hasPageIds=audience.pageIds!==undefined,\\nhasTarget=audience.userAgent!==undefined&&audience.userAgent.length>0;if(hasPageIds&&!audience.pageIds.includes(pageId)){return false;}else if((audience.registrationStart||audience.registrationEnd)&&registrationDateNotInRange(user,audience.registrationStart,audience.registrationEnd)){return false;}else if(audience.firstEdit&&(!firstEdit||!dateInRange(firstEdit,audience.firstEdit.from,audience.firstEdit.to))){return false;}else if(audience.lastEdit&&(!lastEdit||!dateInRange(lastEdit,audience.lastEdit.from,audience.lastEdit.to))){return false;}else if(audience.anons!==undefined&&audience.anons!==user.isAnon()){return false;}else if(editCount===null&&hasMinEditAudience){return false;}else if((hasMinEditAudience&&editCount<audience.minEdits)||(hasMaxEditAudience&&editCount>audience.maxEdits)){return false;}geo=geo||{country:'??'};if(hasCountries&&!audience.countries.includes(geo.country)){return false;}else if(hasTarget&&!isUsingTargetBrowser(audience.userAgent)){return false;}if(audience.userInGroup){\\nconst usersGroups=mw.config.get('wgUserGroups');let inAnyTargetedGroup=audience.userInGroup.length===0;for(const group of audience.userInGroup){if(usersGroups.includes(group)){inAnyTargetedGroup=true;break;}}if(!inAnyTargetedGroup){return false;}}return true;}function getSurveyFromQueryString(queryString,availableSurveys){if(queryString==='true'){return availableSurveys[Math.floor(Math.random()*availableSurveys.length)];}queryString=queryString.replace(/^(in|ex)ternal-survey-/,'');return availableSurveys.find((survey)=>survey.name===queryString);}function getSurveyStorageKey(survey){return'ext-quicksurvey-'+survey.name.replace(/ /g,'-');}function getSurveyToken(survey){return mw.storage.get(getSurveyStorageKey(survey));}function getBucketForSurvey(survey){const a=survey.coverage;const control=1-survey.coverage;const storageId=getSurveyStorageKey(survey);let token=getSurveyToken(survey);if(!token){token=mw.user.generateRandomSessionId();mw.storage.set(storageId,token);}return mw.experiments.getBucket({\\nname:survey.name,enabled:true,buckets:{control:Number(control),A:Number(a)}},token);}function surveyMatchesPlatform(survey,mobileMode){const platform=mobileMode?'mobile':'desktop';if(Array.isArray(survey.platforms)){return survey.platforms.includes(platform);}else{mw.log.warn('QuickSurvey: `platforms` as object is deprecated, use array instead');return(survey.platforms[platform]||[]).includes('stable');}}function reportWhenSeen(el,surveySessionToken,pageviewToken,surveyName){const done=function(){logSurveyImpression(surveySessionToken,pageviewToken,surveyName);};getSeenObserver(el).then(done,done);}const makeSurveySessionToken=()=>mw.user.sessionId()+'-quicksurveys';const isTablet=()=>window.innerWidth>768;function insertSurvey(survey,includeSensitiveData){const $panel=$.createSpinner().addClass('ext-qs-loader-bar'),$bodyContent=$('#bodyContent'),surveySessionToken=makeSurveySessionToken(),dismissSurvey=function(answers){mw.storage.set(getSurveyStorageKey(survey),'~');mw.hook('ext.quicksurveys.dismiss').fire(survey,answers);\\n},pageviewToken=mw.user.getPageviewToken(),isMobileLayout=!isTablet();insertPanel($bodyContent,$panel,survey.embedElementId,isMobileLayout);const htmlDirection=document.getElementById('firstHeading').getAttribute('dir');mw.loader.using([survey.module]).then((require)=>{const module=require('ext.quicksurveys.lib.vue');if(module){module.render(require('vue'),$panel[0],survey,dismissSurvey,surveySessionToken,pageviewToken,isMobileLayout,htmlDirection,logEvent,includeSensitiveData).then((el)=>{reportWhenSeen(el,surveySessionToken,pageviewToken,survey.name);});}});}function isEmbeddedElementMatched(embedElementId){return getEmbeddedElement(embedElementId).length>0;}function isQuickSurveysPrefEnabled(){return mw.user.options.get('displayquicksurveys')===1;}function showSurvey(surveyName,embedElementId,forceDisplay,includeSensitiveData){if(embedElementId&&!surveyName){throw new Error('When using showSurvey with embedElementId, surveyName must be defined.');}const embeddedSurveys=[];const availableSurveys=[];\\nconst enabledSurveys=require('./surveyData.json');if(forceDisplay){const enabledSurveyFromQueryString=getSurveyFromQueryString(surveyName,enabledSurveys);if(enabledSurveyFromQueryString){mw.log.warn(`Sampling and audience for survey ${enabledSurveyFromQueryString.name} has been disabled.\\nDo not run this in production setting.`);if(embedElementId){enabledSurveyFromQueryString.embedElementId=embedElementId;}availableSurveys.push(enabledSurveyFromQueryString);}}else{enabledSurveys.forEach((survey)=>{if(surveyName&&surveyName!==survey.name){return;}const enabledSurvey=Object.assign({},survey);if(getSurveyToken(enabledSurvey)!=='~'&&getBucketForSurvey(enabledSurvey)==='A'&&isInAudience(enabledSurvey.audience,mw.user,mw.config.get('wgUserEditCount'),window.Geo,mw.config.get('wgArticleId'),mw.config.get('wgQSUserFirstEditDate'),mw.config.get('wgQSUserLastEditDate'))&&surveyMatchesPlatform(enabledSurvey,mw.config.get('wgMFMode'))){const targetId=embedElementId||enabledSurvey.embedElementId;if(targetId){\\nif(isEmbeddedElementMatched(targetId)){enabledSurvey.embedElementId=targetId;embeddedSurveys.push(enabledSurvey);}}else{availableSurveys.push(enabledSurvey);}}});}if(embeddedSurveys.length){embeddedSurveys.forEach((embeddedSurvey)=>{insertSurvey(embeddedSurvey,includeSensitiveData);});}else if(availableSurveys.length){const survey=availableSurveys[Math.floor(Math.random()*availableSurveys.length)];insertSurvey(survey,includeSensitiveData);}return!!(embeddedSurveys.length||availableSurveys.length);}function logSurveyAnswer(name,question,answers,includeSensitiveInformation){mw.loader.using('ext.quicksurveys.lib.vue').then((req)=>{const logger=req('ext.quicksurveys.lib.vue').QuickSurveyLogger;const event=logger.logResponseData(name,question,answers,makeSurveySessionToken(),mw.user.getPageviewToken(),isTablet(),includeSensitiveInformation);logEvent('QuickSurveysResponses',event);});}module.exports={showSurvey,logSurveyAnswer};if(window.QUnit){module.exports.test={getSurveyFromQueryString,\\ninsertPanel,isInAudience,surveyMatchesPlatform,isQuickSurveysPrefEnabled};}\\n},\\\"resources/ext.quicksurveys.lib/surveyData.json\\\":[{\\\"audience\\\":[],\\\"name\\\":\\\"parsoid-migration-survey-2026\\\",\\\"question\\\":null,\\\"description\\\":null,\\\"module\\\":\\\"ext.quicksurveys.survey.parsoid-migration-survey-2026\\\",\\\"coverage\\\":1,\\\"platforms\\\":[\\\"desktop\\\",\\\"mobile\\\"],\\\"privacyPolicy\\\":\\\"parsermigration-survey-privacy-policy\\\",\\\"additionalInfo\\\":null,\\\"confirmMsg\\\":\\\"parsermigration-survey-confirm-msg\\\",\\\"questions\\\":[{\\\"name\\\":\\\"q1\\\",\\\"layout\\\":\\\"single-answer\\\",\\\"question\\\":\\\"parsermigration-survey-description\\\",\\\"description\\\":\\\"parsermigration-survey-question-1\\\",\\\"answers\\\":[{\\\"label\\\":\\\"parsermigration-survey-question-1-answer-1\\\"},{\\\"label\\\":\\\"parsermigration-survey-question-1-answer-2\\\"},{\\\"label\\\":\\\"parsermigration-survey-question-1-answer-3\\\"},{\\\"label\\\":\\\"parsermigration-survey-question-1-answer-4\\\"},{\\\"label\\\":\\\"parsermigration-survey-question-1-answer-5\\\"}]},{\\\"name\\\":\\\"q2\\\",\\\"layout\\\":\\\"single-answer\\\",\\\"question\\\":\\\"parsermigration-survey-question-2\\\",\\\"answers\\\":[{\\\"label\\\":\\\"parsermigration-survey-question-2-answer-1\\\"},{\\\"label\\\":\\\"parsermigration-survey-question-2-answer-2\\\"},{\\\"label\\\":\\\"parsermigration-survey-question-2-answer-3\\\"\\n},{\\\"label\\\":\\\"parsermigration-survey-question-2-answer-4\\\"},{\\\"label\\\":\\\"parsermigration-survey-question-2-answer-5\\\"},{\\\"label\\\":\\\"parsermigration-survey-question-2-answer-6\\\",\\\"freeformTextLabel\\\":\\\"parsermigration-survey-question-2-freeformtext\\\"}]},{\\\"name\\\":\\\"q3\\\",\\\"layout\\\":\\\"multiple-answer\\\",\\\"question\\\":\\\"parsermigration-survey-question-3\\\",\\\"answers\\\":[{\\\"label\\\":\\\"parsermigration-survey-question-3-answer-1\\\"},{\\\"label\\\":\\\"parsermigration-survey-question-3-answer-2\\\"},{\\\"label\\\":\\\"parsermigration-survey-question-3-answer-3\\\"},{\\\"label\\\":\\\"parsermigration-survey-question-3-answer-4\\\"},{\\\"label\\\":\\\"parsermigration-survey-question-3-answer-5\\\"}]},{\\\"name\\\":\\\"q4\\\",\\\"layout\\\":\\\"single-answer\\\",\\\"question\\\":\\\"parsermigration-survey-question-4\\\",\\\"answers\\\":[{\\\"label\\\":\\\"parsermigration-survey-question-4-answer-1\\\",\\\"freeformTextLabel\\\":\\\"parsermigration-survey-question-4-freeformtext\\\"},{\\\"label\\\":\\\"parsermigration-survey-question-4-answer-2\\\"}]}],\\\"confirmDescription\\\":null,\\\"type\\\":\\\"internal\\\",\\\"answers\\\":null,\\\"shuffleAnswersDisplay\\\":null,\\\"freeformTextLabel\\\":null,\\n\\\"embedElementId\\\":\\\"-\\\",\\\"layout\\\":null},{\\\"audience\\\":[],\\\"name\\\":\\\"ReadingLists beta feature survey\\\",\\\"question\\\":null,\\\"description\\\":null,\\\"module\\\":\\\"ext.quicksurveys.survey.ReadingLists.beta.feature.survey\\\",\\\"coverage\\\":100,\\\"platforms\\\":[\\\"desktop\\\",\\\"mobile\\\"],\\\"privacyPolicy\\\":\\\"readinglists-betafeature-quicksurvey-privacy-policy\\\",\\\"additionalInfo\\\":null,\\\"confirmMsg\\\":null,\\\"questions\\\":[{\\\"name\\\":\\\"enjoyment\\\",\\\"layout\\\":\\\"single-answer\\\",\\\"question\\\":\\\"readinglists-betafeature-quicksurvey-question\\\",\\\"shuffleAnswersDisplay\\\":false,\\\"answers\\\":[{\\\"label\\\":\\\"readinglists-betafeature-quicksurvey-answer-positive\\\"},{\\\"label\\\":\\\"readinglists-betafeature-quicksurvey-answer-negative\\\"}]}],\\\"confirmDescription\\\":null,\\\"type\\\":\\\"internal\\\",\\\"answers\\\":null,\\\"shuffleAnswersDisplay\\\":null,\\\"freeformTextLabel\\\":null,\\\"embedElementId\\\":\\\"~\\\",\\\"layout\\\":null},{\\\"audience\\\":{\\\"pageIds\\\":[-1111]},\\\"name\\\":\\\"Automatic Translation Feedback\\\",\\\"question\\\":null,\\\"description\\\":null,\\\"module\\\":\\\"ext.quicksurveys.survey.Automatic.Translation.Feedback\\\",\\\"coverage\\\":0,\\\"platforms\\\":[\\n\\\"desktop\\\",\\\"mobile\\\"],\\\"privacyPolicy\\\":\\\"ax-translation-view-feedback-privacy-statement\\\",\\\"additionalInfo\\\":null,\\\"confirmMsg\\\":\\\"ax-translation-view-feedback-confirm-title\\\",\\\"questions\\\":[{\\\"name\\\":\\\"question-1\\\",\\\"layout\\\":\\\"single-answer\\\",\\\"question\\\":\\\"ax-translation-view-feedback-title\\\",\\\"answers\\\":[{\\\"label\\\":\\\"ax-translation-view-feedback-positive\\\"},{\\\"label\\\":\\\"ax-translation-view-feedback-negative\\\"}]},{\\\"name\\\":\\\"positive-question-2\\\",\\\"layout\\\":\\\"multiple-answer\\\",\\\"question\\\":\\\"ax-translation-view-feedback-details-question\\\",\\\"answers\\\":[{\\\"label\\\":\\\"ax-translation-view-feedback-positive-missing-information\\\"},{\\\"label\\\":\\\"ax-translation-view-feedback-positive-translation-quality\\\"},{\\\"label\\\":\\\"ax-translation-view-feedback-positive-quick-overview\\\"},{\\\"label\\\":\\\"ax-translation-view-feedback-positive-technical-aspect\\\"}],\\\"dependsOn\\\":[{\\\"question\\\":\\\"question-1\\\",\\\"answerIsOneOf\\\":[\\\"ax-translation-view-feedback-positive\\\"]}]},{\\\"name\\\":\\\"negative-question-2\\\",\\\"layout\\\":\\\"multiple-answer\\\",\\\"question\\\":\\\"ax-translation-view-feedback-details-question\\\",\\n\\\"answers\\\":[{\\\"label\\\":\\\"ax-translation-view-feedback-negative-missing-information\\\"},{\\\"label\\\":\\\"ax-translation-view-feedback-negative-translation-quality\\\"},{\\\"label\\\":\\\"ax-translation-view-feedback-negative-quick-overview\\\"},{\\\"label\\\":\\\"ax-translation-view-feedback-negative-technical-aspect\\\"}],\\\"dependsOn\\\":[{\\\"question\\\":\\\"question-1\\\",\\\"answerIsOneOf\\\":[\\\"ax-translation-view-feedback-negative\\\"]}]}],\\\"confirmDescription\\\":\\\"ax-translation-view-feedback-confirm-description\\\",\\\"type\\\":\\\"internal\\\",\\\"answers\\\":null,\\\"shuffleAnswersDisplay\\\":null,\\\"freeformTextLabel\\\":null,\\\"embedElementId\\\":\\\"ax-translation-viewer-section-container\\\",\\\"layout\\\":null}]}},{\\\"css\\\":[\\\".ext-quick-survey-panel,.ext-qs-loader-bar{width:auto;background-color:var(--background-color-neutral,#eaecf0)} .ext-qs-loader-bar{height:100px;margin-left:1.4em;clear:right;float:right;background-color:var(--background-color-neutral,#eaecf0);display:flex;justify-content:center;align-items:center}.ext-qs-loader-bar .mw-spinner-container{transform:scale(0.5);transform-origin:center;width:25%;height:75%}.ext-quick-survey-panel{overflow-wrap:anywhere}@media all and (min-width:640px){.ext-qs-loader-bar,.ext-quick-survey-panel{margin-left:1.4em;width:300px;clear:right;float:right}}.mw-body \\\\u003E .content .panel.ext-quick-survey-panel{text-align:initial}.mw-body \\\\u003E .content .panel.ext-quick-survey-panel .image{background-position:center 80%;background-repeat:no-repeat;background-size:auto 5em}@media print{.ext-quick-survey-panel{display:none}}\\\"]},{\\\"ext-quicksurveys-external-survey-no-button\\\":\\\"Nein, danke\\\",\\\"ext-quicksurveys-external-survey-yes-button\\\":\\\"Umfrage besuchen\\\",\\\"ext-quicksurveys-internal-freeform-survey-back-button\\\":\\\"Zur\\\\u00fcck\\\",\\\"ext-quicksurveys-internal-freeform-survey-no-answer-alert\\\":\\\"Bitte w\\\\u00e4hle eine Antwort oder trage eine eigene ein.\\\",\\\"ext-quicksurveys-internal-freeform-survey-submit-button\\\":\\\"Absenden\\\",\\\"ext-quicksurveys-survey-change-preferences-disclaimer\\\":\\\"Um die Anzeige von QuickSurveys zu verhindern, [[Special:Preferences#mw-prefsection-personal-quicksurveyext|{{#FORMAL:\\\\u00e4ndere deine|\\\\u00e4ndern Sie Ihre}} Einstellungen]].\\\",\\\"ext-quicksurveys-survey-confirm-msg\\\":\\\"Danke f\\\\u00fcr deine R\\\\u00fcckmeldung! Wir verwenden sie, um {{SITENAME}} noch besser zu machen!\\\",\\\"ext-quicksurveys-survey-negative\\\":\\\"Nein\\\",\\\"ext-quicksurveys-survey-neutral\\\":\\\"Nicht sicher\\\",\\\"ext-quicksurveys-survey-positive\\\":\\\"Ja\\\",\\\"ext-quicksurveys-survey-privacy-policy-default-text\\\":\\\"Alle Einreichungen sind anonym. Siehe die [\\\\/\\\\/example.org\\\\/privacy-policy Datenschutzrichtlinie].\\\"}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.102Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.quicksurveys.lib&skin=vector-2022&version=glc8j\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.quicksurveys.lib&skin=vector-2022&sourcemap=1&version=glc8j\",\"ext.math.popup@1g21r\":\"mw.loader.impl(function(){return[\\\"ext.math.popup@1g21r\\\",{\\\"main\\\":\\\"ext.math.popup.js\\\",\\\"files\\\":{\\\"ext.math.popup.js\\\":function(require,module,exports){const previewType='math';const formulaSelector='.mwe-math-element[data-qid] img';const linkSelector='.mwe-math-element mrow[href][title]';const selector=[formulaSelector,linkSelector].join(', ');const restApi=new mw.Rest();const pageApi=new mw.Api();const extractLength=525;const bracketedDevicePixelRatio=function(){const dpr=window.devicePixelRatio||1;if(dpr>1.5){return 2;}if(dpr>1){return 1.5;}return 1;};const fetch=function(qid){return restApi.get('/math/v0/popup/html/'+qid,{},{Accept:'application/json; charset=utf-8','Accept-Language':mw.config.language});};const fetchPagePreview=function(title){const thumbnailSize=320*Math.max(bracketedDevicePixelRatio(),1.5);return pageApi.get({action:'query',prop:'info|extracts|pageimages',formatversion:2,redirects:true,exintro:true,explaintext:true,exsectionformat:'plain',exchars:extractLength,piprop:'thumbnail',pithumbsize:thumbnailSize,pilicense:'any',inprop:'url',titles:title.getPrefixedDb(),smaxage:300,maxage:300,uselang:'content'},{headers:{\\n'X-Analytics':'preview=1','Accept-Language':mw.config.get('wgPageContentLanguage')}});};const extractPageFromResponse=function(data){if(data&&data.query&&data.query.pages&&data.query.pages.length){return data.query.pages[0];}return null;};const getQidStr=function(parent){if(parent.getAttribute('href')){const href=parent.getAttribute('href');const match=href.match(/qid=(Q\\\\d+)/);if(match){return match[1];}}return null;};const getQidForElement=function(el){if(!el.matches(formulaSelector)){return null;}const parent=el.closest('.mwe-math-element');let qidstr=getQidStr(parent);if(parent.dataset.qid){qidstr=parent.dataset.qid;}return qidstr;};const fetchPreviewForTitle=function(title,el){const deferred=$.Deferred();let qidstr=getQidForElement(el);if(!qidstr||(qidstr.match(/Q\\\\d+/g)===null)){fetchPagePreview(title).then((data)=>{const page=extractPageFromResponse(data);if(!page||page.missing){deferred.reject();return;}const extract=page.extract?[document.createTextNode(page.extract)]:undefined;\\nconst model={title:page.title,url:page.canonicalurl,languageCode:page.pagelanguagehtmlcode,languageDirection:page.pagelanguagedir,extract,type:previewType,thumbnail:page.thumbnail,pageId:page.pageid};deferred.resolve(model);},()=>deferred.reject());return deferred.promise();}qidstr=qidstr.slice(1);fetch(qidstr).then((body)=>{const model={title:body.title,url:body.canonicalurl,languageCode:body.pagelanguagehtmlcode,languageDirection:body.pagelanguagedir,extract:body.extract,type:previewType,thumbnail:undefined,pageId:body.pageId};deferred.resolve(model);},()=>deferred.reject());return deferred.promise();};[].forEach.call(document.querySelectorAll(selector),(node)=>{node.href=node.getAttribute('href')||node.baseURI;if(typeof node.offsetWidth==='undefined'){node.offsetWidth=node.getBoundingClientRect().width||1;}if(typeof node.offsetHeight==='undefined'){node.offsetHeight=node.getBoundingClientRect().height||1;}});const mathDisabledByUser=mw.user.isNamed()&&mw.user.options.get('math-popups')!=='1';\\nconst mathAppliesToThisPage=document.querySelectorAll(selector).length>0;module.exports=!mathAppliesToThisPage||mathDisabledByUser?null:{type:previewType,selector,gateway:{fetch,fetchPreviewForTitle}};\\n}}},{},{\\\"popups-settings-option-math\\\":\\\"Mathematik\\\",\\\"popups-settings-option-math-description\\\":\\\"Erkl\\\\u00e4ren mathematischer Formeln.\\\"}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.102Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.math.popup&skin=vector-2022&version=13825\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.math.popup&skin=vector-2022&sourcemap=1&version=13825\",\"ext.quicksurveys.init@w6q71\":\"mw.loader.impl(function(){return[\\\"ext.quicksurveys.init@w6q71\\\",{\\\"main\\\":\\\"resources/ext.quicksurveys.init/init.js\\\",\\\"files\\\":{\\\"resources/ext.quicksurveys.init/init.js\\\":function(require,module,exports){const forcedSurvey=mw.util.getParamValue('quicksurvey');require('ext.quicksurveys.lib').showSurvey(forcedSurvey,null,!!forcedSurvey,true);\\n}}}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.102Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.quicksurveys.init&skin=vector-2022&version=oo9nr\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.quicksurveys.init&skin=vector-2022&sourcemap=1&version=oo9nr\",\"mw.config.values.wbCurrentSiteDetails@1795k\":\"mw.loader.impl(function(){return[\\\"mw.config.values.wbCurrentSiteDetails@1795k\\\",function($,jQuery,require,module){mw.config.set({\\\"wbCurrentSiteDetails\\\":{\\\"shortName\\\":\\\"Deutsch\\\",\\\"name\\\":\\\"Deutsch\\\",\\\"id\\\":\\\"dewiki\\\",\\\"pageUrl\\\":\\\"//de.wikipedia.org/wiki/$1\\\",\\\"apiUrl\\\":\\\"//de.wikipedia.org/w/api.php\\\",\\\"languageCode\\\":\\\"de\\\",\\\"group\\\":\\\"wikipedia\\\"}});\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.102Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mw.config.values.wbCurrentSiteDetails&skin=vector-2022&version=4ychi\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mw.config.values.wbCurrentSiteDetails&skin=vector-2022&sourcemap=1&version=4ychi\",\"mw.config.values.wbRepo@18lj4\":\"mw.loader.impl(function(){return[\\\"mw.config.values.wbRepo@18lj4\\\",function($,jQuery,require,module){mw.config.set({\\\"wbRepo\\\":{\\\"url\\\":\\\"https://www.wikidata.org\\\",\\\"scriptPath\\\":\\\"/w\\\",\\\"articlePath\\\":\\\"/wiki/$1\\\"}});\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.102Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mw.config.values.wbRepo&skin=vector-2022&version=3vudl\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=mw.config.values.wbRepo&skin=vector-2022&sourcemap=1&version=3vudl\",\"oojs-ui.styles.icons-editing-core@rw2fl\":\"mw.loader.impl(function(){return[\\\"oojs-ui.styles.icons-editing-core@rw2fl\\\",null,{\\\"css\\\":[\\\".oo-ui-icon-edit,.mw-ui-icon-edit:before{background-image:url(\\\\\\\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E edit %3C/title%3E%3Cpath d=%22m16.77 8 1.94-2a1 1 0 0 0 0-1.41l-3.34-3.3a1 1 0 0 0-1.41 0L12 3.23zM1 14.25V19h4.75l9.96-9.96-4.75-4.75z%22/%3E%3C/svg%3E\\\\\\\")}.oo-ui-image-invert.oo-ui-icon-edit,.mw-ui-icon-edit-invert:before{background-image:url(\\\\\\\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E edit %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22m16.77 8 1.94-2a1 1 0 0 0 0-1.41l-3.34-3.3a1 1 0 0 0-1.41 0L12 3.23zM1 14.25V19h4.75l9.96-9.96-4.75-4.75z%22/%3E%3C/g%3E%3C/svg%3E\\\\\\\")}.oo-ui-image-progressive.oo-ui-icon-edit,.mw-ui-icon-edit-progressive:before{background-image:url(\\\\\\\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E edit %3C/title%3E%3Cg fill=%22%2336c%22%3E%3Cpath d=%22m16.77 8 1.94-2a1 1 0 0 0 0-1.41l-3.34-3.3a1 1 0 0 0-1.41 0L12 3.23zM1 14.25V19h4.75l9.96-9.96-4.75-4.75z%22/%3E%3C/g%3E%3C/svg%3E\\\\\\\")}.oo-ui-icon-editLock,.mw-ui-icon-editLock:before{background-image:url(\\\\\\\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E edit lock %3C/title%3E%3Cpath d=%22M12 12a2 2 0 0 1-2-2V5.25l-9 9V19h4.75l7-7zm7-8h-.5V2.5a2.5 2.5 0 0 0-5 0V4H13a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1m-3 4a1 1 0 1 1 1-1 1 1 0 0 1-1 1m1.5-4h-3V2.75C14.5 2 14.5 1 16 1s1.5 1 1.5 1.75z%22/%3E%3C/svg%3E\\\\\\\")}.oo-ui-image-invert.oo-ui-icon-editLock,.mw-ui-icon-editLock-invert:before{background-image:url(\\\\\\\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E edit lock %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M12 12a2 2 0 0 1-2-2V5.25l-9 9V19h4.75l7-7zm7-8h-.5V2.5a2.5 2.5 0 0 0-5 0V4H13a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1m-3 4a1 1 0 1 1 1-1 1 1 0 0 1-1 1m1.5-4h-3V2.75C14.5 2 14.5 1 16 1s1.5 1 1.5 1.75z%22/%3E%3C/g%3E%3C/svg%3E\\\\\\\")}.oo-ui-image-progressive.oo-ui-icon-editLock,.mw-ui-icon-editLock-progressive:before{background-image:url(\\\\\\\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E edit lock %3C/title%3E%3Cg fill=%22%2336c%22%3E%3Cpath d=%22M12 12a2 2 0 0 1-2-2V5.25l-9 9V19h4.75l7-7zm7-8h-.5V2.5a2.5 2.5 0 0 0-5 0V4H13a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1m-3 4a1 1 0 1 1 1-1 1 1 0 0 1-1 1m1.5-4h-3V2.75C14.5 2 14.5 1 16 1s1.5 1 1.5 1.75z%22/%3E%3C/g%3E%3C/svg%3E\\\\\\\")}.oo-ui-icon-editUndo,.mw-ui-icon-editUndo:before{background-image:url(\\\\\\\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E undo edit %3C/title%3E%3Cpath d=%22M1 14.25V19h4.75l8.33-8.33-5.27-4.23zM13 2.86V0L8 4l5 4V5h.86c2.29 0 4 1.43 4 4.29H20a6.51 6.51 0 0 0-6.14-6.43z%22/%3E%3C/svg%3E\\\\\\\")}.oo-ui-image-invert.oo-ui-icon-editUndo,.mw-ui-icon-editUndo-invert:before{background-image:url(\\\\\\\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E undo edit %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M1 14.25V19h4.75l8.33-8.33-5.27-4.23zM13 2.86V0L8 4l5 4V5h.86c2.29 0 4 1.43 4 4.29H20a6.51 6.51 0 0 0-6.14-6.43z%22/%3E%3C/g%3E%3C/svg%3E\\\\\\\")}.oo-ui-image-progressive.oo-ui-icon-editUndo,.mw-ui-icon-editUndo-progressive:before{background-image:url(\\\\\\\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E undo edit %3C/title%3E%3Cg fill=%22%2336c%22%3E%3Cpath d=%22M1 14.25V19h4.75l8.33-8.33-5.27-4.23zM13 2.86V0L8 4l5 4V5h.86c2.29 0 4 1.43 4 4.29H20a6.51 6.51 0 0 0-6.14-6.43z%22/%3E%3C/g%3E%3C/svg%3E\\\\\\\")}.oo-ui-icon-link,.mw-ui-icon-link:before{background-image:url(\\\\\\\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E link %3C/title%3E%3Cpath d=%22M4.83 15h2.91a4.9 4.9 0 0 1-1.55-2H5a3 3 0 1 1 0-6h3a3 3 0 0 1 2.82 4h2.1a5 5 0 0 0 .08-.83v-.34A4.83 4.83 0 0 0 8.17 5H4.83A4.83 4.83 0 0 0 0 9.83v.34A4.83 4.83 0 0 0 4.83 15%22/%3E%3Cpath d=%22M15.17 5h-2.91a4.9 4.9 0 0 1 1.55 2H15a3 3 0 1 1 0 6h-3a3 3 0 0 1-2.82-4h-2.1a5 5 0 0 0-.08.83v.34A4.83 4.83 0 0 0 11.83 15h3.34A4.83 4.83 0 0 0 20 10.17v-.34A4.83 4.83 0 0 0 15.17 5%22/%3E%3C/svg%3E\\\\\\\")}.oo-ui-image-invert.oo-ui-icon-link,.mw-ui-icon-link-invert:before{background-image:url(\\\\\\\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E link %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M4.83 15h2.91a4.9 4.9 0 0 1-1.55-2H5a3 3 0 1 1 0-6h3a3 3 0 0 1 2.82 4h2.1a5 5 0 0 0 .08-.83v-.34A4.83 4.83 0 0 0 8.17 5H4.83A4.83 4.83 0 0 0 0 9.83v.34A4.83 4.83 0 0 0 4.83 15%22/%3E%3Cpath d=%22M15.17 5h-2.91a4.9 4.9 0 0 1 1.55 2H15a3 3 0 1 1 0 6h-3a3 3 0 0 1-2.82-4h-2.1a5 5 0 0 0-.08.83v.34A4.83 4.83 0 0 0 11.83 15h3.34A4.83 4.83 0 0 0 20 10.17v-.34A4.83 4.83 0 0 0 15.17 5%22/%3E%3C/g%3E%3C/svg%3E\\\\\\\")}.oo-ui-image-progressive.oo-ui-icon-link,.mw-ui-icon-link-progressive:before{background-image:url(\\\\\\\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E link %3C/title%3E%3Cg fill=%22%2336c%22%3E%3Cpath d=%22M4.83 15h2.91a4.9 4.9 0 0 1-1.55-2H5a3 3 0 1 1 0-6h3a3 3 0 0 1 2.82 4h2.1a5 5 0 0 0 .08-.83v-.34A4.83 4.83 0 0 0 8.17 5H4.83A4.83 4.83 0 0 0 0 9.83v.34A4.83 4.83 0 0 0 4.83 15%22/%3E%3Cpath d=%22M15.17 5h-2.91a4.9 4.9 0 0 1 1.55 2H15a3 3 0 1 1 0 6h-3a3 3 0 0 1-2.82-4h-2.1a5 5 0 0 0-.08.83v.34A4.83 4.83 0 0 0 11.83 15h3.34A4.83 4.83 0 0 0 20 10.17v-.34A4.83 4.83 0 0 0 15.17 5%22/%3E%3C/g%3E%3C/svg%3E\\\\\\\")}.oo-ui-icon-unLink,.mw-ui-icon-unLink:before{background-image:url(\\\\\\\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E unlink %3C/title%3E%3Cpath d=%22M4.83 5A4.83 4.83 0 0 0 0 9.83v.34A4.83 4.83 0 0 0 4.83 15h2.91a4.9 4.9 0 0 1-1.55-2H5c-4 0-4-6 0-6h3q.113.002.225.012L6.215 5zm7.43 0a4.9 4.9 0 0 1 1.55 2H15c3.179.003 4.17 4.3 1.314 5.695l1.508 1.508A4.83 4.83 0 0 0 20 10.17v-.34A4.83 4.83 0 0 0 15.17 5zm-3.612.03 4.329 4.327A4.83 4.83 0 0 0 8.648 5.03M7.227 8.411C7.17 8.595 7.08 9 7.08 9c-.045.273-.08.584-.08.83v.34A4.83 4.83 0 0 0 11.83 15h3.34q.475 0 .941-.094L14.205 13H12c-2.067-.006-3.51-2.051-2.82-4zm3.755 1.36A3 3 0 0 1 10.82 11h1.389z%22/%3E%3Cpath d=%22M1.22 0 0 1.22 18.8 20l1.2-1.22z%22/%3E%3C/svg%3E\\\\\\\")}.oo-ui-image-invert.oo-ui-icon-unLink,.mw-ui-icon-unLink-invert:before{background-image:url(\\\\\\\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E unlink %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M4.83 5A4.83 4.83 0 0 0 0 9.83v.34A4.83 4.83 0 0 0 4.83 15h2.91a4.9 4.9 0 0 1-1.55-2H5c-4 0-4-6 0-6h3q.113.002.225.012L6.215 5zm7.43 0a4.9 4.9 0 0 1 1.55 2H15c3.179.003 4.17 4.3 1.314 5.695l1.508 1.508A4.83 4.83 0 0 0 20 10.17v-.34A4.83 4.83 0 0 0 15.17 5zm-3.612.03 4.329 4.327A4.83 4.83 0 0 0 8.648 5.03M7.227 8.411C7.17 8.595 7.08 9 7.08 9c-.045.273-.08.584-.08.83v.34A4.83 4.83 0 0 0 11.83 15h3.34q.475 0 .941-.094L14.205 13H12c-2.067-.006-3.51-2.051-2.82-4zm3.755 1.36A3 3 0 0 1 10.82 11h1.389z%22/%3E%3Cpath d=%22M1.22 0 0 1.22 18.8 20l1.2-1.22z%22/%3E%3C/g%3E%3C/svg%3E\\\\\\\")}.oo-ui-image-progressive.oo-ui-icon-unLink,.mw-ui-icon-unLink-progressive:before{background-image:url(\\\\\\\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E unlink %3C/title%3E%3Cg fill=%22%2336c%22%3E%3Cpath d=%22M4.83 5A4.83 4.83 0 0 0 0 9.83v.34A4.83 4.83 0 0 0 4.83 15h2.91a4.9 4.9 0 0 1-1.55-2H5c-4 0-4-6 0-6h3q.113.002.225.012L6.215 5zm7.43 0a4.9 4.9 0 0 1 1.55 2H15c3.179.003 4.17 4.3 1.314 5.695l1.508 1.508A4.83 4.83 0 0 0 20 10.17v-.34A4.83 4.83 0 0 0 15.17 5zm-3.612.03 4.329 4.327A4.83 4.83 0 0 0 8.648 5.03M7.227 8.411C7.17 8.595 7.08 9 7.08 9c-.045.273-.08.584-.08.83v.34A4.83 4.83 0 0 0 11.83 15h3.34q.475 0 .941-.094L14.205 13H12c-2.067-.006-3.51-2.051-2.82-4zm3.755 1.36A3 3 0 0 1 10.82 11h1.389z%22/%3E%3Cpath d=%22M1.22 0 0 1.22 18.8 20l1.2-1.22z%22/%3E%3C/g%3E%3C/svg%3E\\\\\\\")}.oo-ui-image-destructive.oo-ui-icon-unLink,.mw-ui-icon-unLink-destructive:before{background-image:url(\\\\\\\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E unlink %3C/title%3E%3Cg fill=%22%23d73333%22%3E%3Cpath d=%22M4.83 5A4.83 4.83 0 0 0 0 9.83v.34A4.83 4.83 0 0 0 4.83 15h2.91a4.9 4.9 0 0 1-1.55-2H5c-4 0-4-6 0-6h3q.113.002.225.012L6.215 5zm7.43 0a4.9 4.9 0 0 1 1.55 2H15c3.179.003 4.17 4.3 1.314 5.695l1.508 1.508A4.83 4.83 0 0 0 20 10.17v-.34A4.83 4.83 0 0 0 15.17 5zm-3.612.03 4.329 4.327A4.83 4.83 0 0 0 8.648 5.03M7.227 8.411C7.17 8.595 7.08 9 7.08 9c-.045.273-.08.584-.08.83v.34A4.83 4.83 0 0 0 11.83 15h3.34q.475 0 .941-.094L14.205 13H12c-2.067-.006-3.51-2.051-2.82-4zm3.755 1.36A3 3 0 0 1 10.82 11h1.389z%22/%3E%3Cpath d=%22M1.22 0 0 1.22 18.8 20l1.2-1.22z%22/%3E%3C/g%3E%3C/svg%3E\\\\\\\")}.oo-ui-icon-linkExternal,.mw-ui-icon-linkExternal:before{background-image:url(\\\\\\\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E external link %3C/title%3E%3Cpath d=%22M19 1h-8l3.286 3.286L6 12l1.371 1.472 8.332-7.77.007.008L19 9zM2 5h4v2H3v10h10v-4.004h2V18a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1%22/%3E%3C/svg%3E\\\\\\\")}.oo-ui-image-invert.oo-ui-icon-linkExternal,.mw-ui-icon-linkExternal-invert:before{background-image:url(\\\\\\\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E external link %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M19 1h-8l3.286 3.286L6 12l1.371 1.472 8.332-7.77.007.008L19 9zM2 5h4v2H3v10h10v-4.004h2V18a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1%22/%3E%3C/g%3E%3C/svg%3E\\\\\\\")}.oo-ui-image-progressive.oo-ui-icon-linkExternal,.mw-ui-icon-linkExternal-progressive:before{background-image:url(\\\\\\\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E external link %3C/title%3E%3Cg fill=%22%2336c%22%3E%3Cpath d=%22M19 1h-8l3.286 3.286L6 12l1.371 1.472 8.332-7.77.007.008L19 9zM2 5h4v2H3v10h10v-4.004h2V18a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1%22/%3E%3C/g%3E%3C/svg%3E\\\\\\\")}.oo-ui-icon-linkSecure,.mw-ui-icon-linkSecure:before{background-image:url(\\\\\\\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E secure link %3C/title%3E%3Cpath d=%22M16.07 8H15V5s0-5-5-5-5 5-5 5v3H3.93A1.93 1.93 0 0 0 2 9.93v8.15A1.93 1.93 0 0 0 3.93 20h12.14A1.93 1.93 0 0 0 18 18.07V9.93A1.93 1.93 0 0 0 16.07 8M7 5.5C7 4 7 2 10 2s3 2 3 3.5V8H7zM10 16a2 2 0 1 1 2-2 2 2 0 0 1-2 2%22/%3E%3C/svg%3E\\\\\\\")}.oo-ui-image-invert.oo-ui-icon-linkSecure,.mw-ui-icon-linkSecure-invert:before{background-image:url(\\\\\\\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E secure link %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M16.07 8H15V5s0-5-5-5-5 5-5 5v3H3.93A1.93 1.93 0 0 0 2 9.93v8.15A1.93 1.93 0 0 0 3.93 20h12.14A1.93 1.93 0 0 0 18 18.07V9.93A1.93 1.93 0 0 0 16.07 8M7 5.5C7 4 7 2 10 2s3 2 3 3.5V8H7zM10 16a2 2 0 1 1 2-2 2 2 0 0 1-2 2%22/%3E%3C/g%3E%3C/svg%3E\\\\\\\")}.oo-ui-image-progressive.oo-ui-icon-linkSecure,.mw-ui-icon-linkSecure-progressive:before{background-image:url(\\\\\\\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E secure link %3C/title%3E%3Cg fill=%22%2336c%22%3E%3Cpath d=%22M16.07 8H15V5s0-5-5-5-5 5-5 5v3H3.93A1.93 1.93 0 0 0 2 9.93v8.15A1.93 1.93 0 0 0 3.93 20h12.14A1.93 1.93 0 0 0 18 18.07V9.93A1.93 1.93 0 0 0 16.07 8M7 5.5C7 4 7 2 10 2s3 2 3 3.5V8H7zM10 16a2 2 0 1 1 2-2 2 2 0 0 1-2 2%22/%3E%3C/g%3E%3C/svg%3E\\\\\\\")}.oo-ui-icon-redo,.mw-ui-icon-redo:before{background-image:url(\\\\\\\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E redo %3C/title%3E%3Cpath d=%22M19 8.5 12 3v11zM12 7v3h-1c-4 0-7 2-7 6v1H1v-1c0-6 5-9 10-9z%22/%3E%3C/svg%3E\\\\\\\")}.oo-ui-image-invert.oo-ui-icon-redo,.mw-ui-icon-redo-invert:before{background-image:url(\\\\\\\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E redo %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M19 8.5 12 3v11zM12 7v3h-1c-4 0-7 2-7 6v1H1v-1c0-6 5-9 10-9z%22/%3E%3C/g%3E%3C/svg%3E\\\\\\\")}.oo-ui-image-progressive.oo-ui-icon-redo,.mw-ui-icon-redo-progressive:before{background-image:url(\\\\\\\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E redo %3C/title%3E%3Cg fill=%22%2336c%22%3E%3Cpath d=%22M19 8.5 12 3v11zM12 7v3h-1c-4 0-7 2-7 6v1H1v-1c0-6 5-9 10-9z%22/%3E%3C/g%3E%3C/svg%3E\\\\\\\")}.oo-ui-icon-undo,.mw-ui-icon-undo:before{background-image:url(\\\\\\\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E undo %3C/title%3E%3Cpath d=%22M1 8.5 8 14v-4h1c4 0 7 2 7 6v1h3v-1c0-6-5-9-10-9H8V3z%22/%3E%3C/svg%3E\\\\\\\")}.oo-ui-image-invert.oo-ui-icon-undo,.mw-ui-icon-undo-invert:before{background-image:url(\\\\\\\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E undo %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M1 8.5 8 14v-4h1c4 0 7 2 7 6v1h3v-1c0-6-5-9-10-9H8V3z%22/%3E%3C/g%3E%3C/svg%3E\\\\\\\")}.oo-ui-image-progressive.oo-ui-icon-undo,.mw-ui-icon-undo-progressive:before{background-image:url(\\\\\\\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E undo %3C/title%3E%3Cg fill=%22%2336c%22%3E%3Cpath d=%22M1 8.5 8 14v-4h1c4 0 7 2 7 6v1h3v-1c0-6-5-9-10-9H8V3z%22/%3E%3C/g%3E%3C/svg%3E\\\\\\\")}\\\"]}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.102Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=oojs-ui.styles.icons-editing-core&skin=vector-2022&version=erd18\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=oojs-ui.styles.icons-editing-core&skin=vector-2022&sourcemap=1&version=erd18\",\"ext.popups.main@161xz\":\"mw.loader.impl(function(){return[\\\"ext.popups.main@161xz\\\",function($,jQuery,require,module){(()=>{var e={\\\"./src/canSaveToUserPreferences.js\\\":e=>{e.exports=function(e){return!e.isAnon()&&e.isNamed()}},\\\"./node_modules/redux-thunk/dist/redux-thunk.min.js\\\":function(e){e.exports=function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n={};return t.m=e,t.c=n,t.p=\\\"\\\",t(0)}([function(e,t,n){e.exports=n(1)},function(e,t){\\\"use strict\\\";function n(e){return function(t){var n=t.dispatch,r=t.getState;return function(t){return function(o){return\\\"function\\\"==typeof o?o(n,r,e):t(o)}}}}t.__esModule=!0;var r=n();r.withExtraArgument=n,t.default=r}])},\\\"./node_modules/redux/dist/redux.min.js\\\":function(e,t,n){e=n.nmd(e),function(t){\\\"use strict\\\";var r=function(e){var t,n=e.Symbol;return\\\"function\\\"==typeof n?n.observable?t=n.observable:(t=n(\\\"observable\\\"),n.observable=t):t=\\\"@@observable\\\",t}(\\\"undefined\\\"!=typeof self?self:\\\"undefined\\\"!=typeof window?window:void 0!==n.g?n.g:e),o=function(){return Math.random().toString(36).substring(7).split(\\\"\\\").join(\\\".\\\")},i={INIT:\\\"@@redux/INIT\\\"+o(),REPLACE:\\\"@@redux/REPLACE\\\"+o(),PROBE_UNKNOWN_ACTION:function(){return\\\"@@redux/PROBE_UNKNOWN_ACTION\\\"+o()}};function a(e,t){var n=t&&t.type;return\\\"Given \\\"+(n&&'action \\\"'+n+'\\\"'||\\\"an action\\\")+', reducer \\\"'+e+'\\\" returned undefined. To ignore an action, you must explicitly return the previous state. If you want this reducer to hold no value, you can return null instead of undefined.'}function s(e,t){return function(){return t(e.apply(this,arguments))}}function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(){for(var e=arguments.length,t=Array(e),n=0;e>n;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce((function(e,t){return function(){return e(t.apply(void 0,arguments))}}))}t.createStore=function e(t,n,o){var a;if(\\\"function\\\"==typeof n&&\\\"function\\\"==typeof o||\\\"function\\\"==typeof o&&\\\"function\\\"==typeof arguments[3])throw Error(\\\"It looks like you are passing several store enhancers to createStore(). This is not supported. Instead, compose them together to a single function\\\");if(\\\"function\\\"==typeof n&&void 0===o&&(o=n,n=void 0),void 0!==o){if(\\\"function\\\"!=typeof o)throw Error(\\\"Expected the enhancer to be a function.\\\");return o(e)(t,n)}if(\\\"function\\\"!=typeof t)throw Error(\\\"Expected the reducer to be a function.\\\");var s=t,u=n,c=[],p=c,l=!1;function d(){p===c&&(p=c.slice())}function f(){if(l)throw Error(\\\"You may not call store.getState() while the reducer is executing. The reducer has already received the state as an argument. Pass it down from the top reducer instead of reading it from the store.\\\");return u}function m(e){if(\\\"function\\\"!=typeof e)throw Error(\\\"Expected the listener to be a function.\\\");if(l)throw Error(\\\"You may not call store.subscribe() while the reducer is executing. If you would like to be notified after the store has been updated, subscribe from a component and invoke store.getState() in the callback to access the latest state. See https://redux.js.org/api-reference/store#subscribe(listener) for more details.\\\");var t=!0;return d(),p.push(e),function(){if(t){if(l)throw Error(\\\"You may not unsubscribe from a store listener while the reducer is executing. See https://redux.js.org/api-reference/store#subscribe(listener) for more details.\\\");t=!1,d();var n=p.indexOf(e);p.splice(n,1)}}}function h(e){if(!function(e){if(\\\"object\\\"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}(e))throw Error(\\\"Actions must be plain objects. Use custom middleware for async actions.\\\");if(void 0===e.type)throw Error('Actions may not have an undefined \\\"type\\\" property. Have you misspelled a constant?');if(l)throw Error(\\\"Reducers may not dispatch actions.\\\");try{l=!0,u=s(u,e)}finally{l=!1}for(var t=c=p,n=0;t.length>n;n++)(0,t[n])();return e}return h({type:i.INIT}),(a={dispatch:h,subscribe:m,getState:f,replaceReducer:function(e){if(\\\"function\\\"!=typeof e)throw Error(\\\"Expected the nextReducer to be a function.\\\");s=e,h({type:i.REPLACE})}})[r]=function(){var e,t=m;return(e={subscribe:function(e){if(\\\"object\\\"!=typeof e||null===e)throw new TypeError(\\\"Expected the observer to be an object.\\\");function n(){e.next&&e.next(f())}return n(),{unsubscribe:t(n)}}})[r]=function(){return this},e},a},t.combineReducers=function(e){for(var t=Object.keys(e),n={},r=0;t.length>r;r++){var o=t[r];\\\"function\\\"==typeof e[o]&&(n[o]=e[o])}var s,u=Object.keys(n);try{!function(e){Object.keys(e).forEach((function(t){var n=e[t];if(void 0===n(void 0,{type:i.INIT}))throw Error('Reducer \\\"'+t+\\\"\\\\\\\" returned undefined during initialization. If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined. If you don't want to set a value for this reducer, you can use null instead of undefined.\\\");if(void 0===n(void 0,{type:i.PROBE_UNKNOWN_ACTION()}))throw Error('Reducer \\\"'+t+\\\"\\\\\\\" returned undefined when probed with a random type. Don't try to handle \\\"+i.INIT+' or other actions in \\\"redux/*\\\" namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined, but can be null.')}))}(n)}catch(e){s=e}return function(e,t){if(void 0===e&&(e={}),s)throw s;for(var r=!1,o={},i=0;u.length>i;i++){var c=u[i],p=e[c],l=(0,n[c])(p,t);if(void 0===l){var d=a(c,t);throw Error(d)}o[c]=l,r=r||l!==p}return r?o:e}},t.bindActionCreators=function(e,t){if(\\\"function\\\"==typeof e)return s(e,t);if(\\\"object\\\"!=typeof e||null===e)throw Error(\\\"bindActionCreators expected an object or a function, instead received \\\"+(null===e?\\\"null\\\":typeof e)+'. Did you write \\\"import ActionCreators from\\\" instead of \\\"import * as ActionCreators from\\\"?');for(var n=Object.keys(e),r={},o=0;n.length>o;o++){var i=n[o],a=e[i];\\\"function\\\"==typeof a&&(r[i]=s(a,t))}return r},t.applyMiddleware=function(){for(var e=arguments.length,t=Array(e),n=0;e>n;n++)t[n]=arguments[n];return function(e){return function(){var n=e.apply(void 0,arguments),r=function(){throw Error(\\\"Dispatching while constructing your middleware is not allowed. Other middleware would not be applied to this dispatch.\\\")},o={getState:n.getState,dispatch:function(){return r.apply(void 0,arguments)}},i=t.map((function(e){return e(o)}));return function(e){for(var t=1;arguments.length>t;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);\\\"function\\\"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){u(e,t,n[t])}))}return e}({},n,{dispatch:r=c.apply(void 0,i)(n.dispatch)})}}},t.compose=c,t.__DO_NOT_USE__ActionTypes=i,Object.defineProperty(t,\\\"__esModule\\\",{value:!0})}(t)},\\\"./src/ui/pointer-mask.svg\\\":e=>{e.exports='<svg xmlns=\\\"http://www.w3.org/2000/svg\\\" width=\\\"0\\\" height=\\\"0\\\"><defs><clipPath id=\\\"mwe-popups-mask\\\"><path d=\\\"M0 8h10l8-8 8 8h974v992H0z\\\"></path></clipPath><clipPath id=\\\"mwe-popups-mask-flip\\\"><path d=\\\"M0 8h294l8-8 8 8h690v992H0z\\\"></path></clipPath><clipPath id=\\\"mwe-popups-landscape-mask\\\"><path d=\\\"M0 8h174l8-8 8 8h810v992H0z\\\"></path></clipPath><clipPath id=\\\"mwe-popups-landscape-mask-flip\\\"><path d=\\\"M0 0h1000v242H190l-8 8-8-8H0z\\\"></path></clipPath></defs></svg>'}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={id:r,loaded:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.loaded=!0,i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if(\\\"object\\\"==typeof globalThis)return globalThis;try{return this||new Function(\\\"return this\\\")()}catch(e){if(\\\"object\\\"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{\\\"undefined\\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\\"Module\\\"}),Object.defineProperty(e,\\\"__esModule\\\",{value:!0})},n.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{\\\"use strict\\\";var e={};n.r(e),n.d(e,{abandon:()=>Ie,boot:()=>Te,fetch:()=>xe,hideSettings:()=>Ne,linkClick:()=>Pe,linkDwell:()=>_e,pageviewLogged:()=>Oe,previewDwell:()=>Ae,previewShow:()=>ke,registerSetting:()=>Se,saveSettings:()=>Ce,showSettings:()=>Le,statsvLogged:()=>Re});var t=n(\\\"./node_modules/redux/dist/redux.min.js\\\"),r=n(\\\"./node_modules/redux-thunk/dist/redux-thunk.min.js\\\"),o=n.n(r),i=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.devicePixelRatio;return e?e>1.5?2:e>1?1.5:1:1}(),a=150,s=350+a,u=1e3,c=300;const p={BRACKETED_DEVICE_PIXEL_RATIO:i,THUMBNAIL_SIZE:320*Math.max(i,1.5),EXTRACT_LENGTH:525};function l(e){return new Promise((function(t){setTimeout((function(){t()}),e)}))}var d=n(\\\"./src/ui/pointer-mask.svg\\\"),f=n.n(d),m={portraitImage:{h:250,w:203},landscapeImage:{h:200,w:320}};var h=function(e,t){Object.keys(t).forEach((function(n){e.setAttribute(n,t[n])}))};function w(e){return mw.html.escape(e)}var g={};function v(e){if(!g[e]){var t=document.createElement(\\\"div\\\");t.innerHTML=e,g[e]=t.firstElementChild}return g[e].cloneNode(!0)}var y='\\\\n\\\\t<div class=\\\"mwe-popups\\\" aria-hidden></div>\\\\n';function b(e,t){var n=v(y);return n.className=\\\"mwe-popups mwe-popups-type-\\\".concat(e),t.className=\\\"mwe-popups-container\\\",n.appendChild(t),n}var E='\\\\n\\\\t<div class=\\\"mwe-popups-container\\\">\\\\n\\\\t\\\\t<a class=\\\"mwe-popups-extract\\\">\\\\n       \\\\t\\\\t<div class=\\\"mwe-popups-scroll\\\">\\\\n\\\\t\\\\t\\\\t\\\\t<strong class=\\\"mwe-popups-title\\\">\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t<span class=\\\"popups-icon\\\"></span>\\\\n\\\\t\\\\t\\\\t\\\\t</strong>\\\\n\\\\t\\\\t\\\\t\\\\t<div class=\\\"mwe-popups-message\\\"></div>\\\\n\\\\t\\\\t\\\\t</div>\\\\n\\\\t\\\\t</a>\\\\n\\\\t\\\\t<footer>\\\\n\\\\t\\\\t\\\\t<a class=\\\"mwe-popups-read-link\\\"></a>\\\\n\\\\t\\\\t</footer>\\\\n\\\\t</div>\\\\n';function T(e,t,n){var r=b(e.type,v(E));r.querySelector(\\\".popups-icon\\\").classList.add(\\\"popups-icon--preview-\\\".concat(e.type)),r.querySelector(\\\".mwe-popups-extract\\\").setAttribute(\\\"href\\\",e.url);var o=r.querySelector(\\\".mwe-popups-message\\\");t?o.innerHTML=w(t):o.remove();var i=r.querySelector(\\\".mwe-popups-read-link\\\");return i.innerHTML=w(n),i.setAttribute(\\\"href\\\",e.url),r.querySelector(\\\".mwe-popups-title\\\").innerHTML+=w(e.title),r}function S(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function x(e,t){if(e){if(\\\"string\\\"==typeof e)return S(e,t);var n={}.toString.call(e).slice(8,-1);return\\\"Object\\\"===n&&e.constructor&&(n=e.constructor.name),\\\"Map\\\"===n||\\\"Set\\\"===n?Array.from(e):\\\"Arguments\\\"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?S(e,t):void 0}}var _=215,I='\\\\n<div>\\\\n    <a class=\\\"mwe-popups-discreet\\\"></a>\\\\n    <a class=\\\"mwe-popups-extract\\\"></a>\\\\n    <footer>\\\\n\\\\t\\\\t<a class=\\\"cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only mwe-popups-settings-button\\\">\\\\n\\\\t\\\\t\\\\t<span class=\\\"popups-icon popups-icon--size-small popups-icon--settings\\\"></span>\\\\n\\\\t\\\\t\\\\t<span class=\\\"mwe-popups-settings-button-label\\\"></span>\\\\n        </a>\\\\n    </footer>\\\\n</div>\\\\n\\\\t';function P(e,t,n,r){var o=b(e.type,v(I)),i=o.querySelector(\\\".mwe-popups-discreet\\\"),a=o.querySelector(\\\".mwe-popups-extract\\\");a.setAttribute(\\\"href\\\",e.url),i.setAttribute(\\\"href\\\",e.url),a.setAttribute(\\\"dir\\\",e.languageDirection),a.setAttribute(\\\"lang\\\",e.languageCode),o.querySelector(\\\".mwe-popups-settings-button\\\").setAttribute(\\\"title\\\",r);var s,u=w(mw.msg(\\\"popups-settings-icon-gear-title\\\"));if(o.querySelector(\\\".mwe-popups-settings-button-label\\\").textContent=u,t?o.querySelector(\\\".mwe-popups-discreet\\\").appendChild(t.el):i.remove(),e.extract){\\\"string\\\"==typeof e.extract?a.innerHTML=e.extract:a.append.apply(a,function(e){if(Array.isArray(e))return S(e)}(s=e.extract)||function(e){if(\\\"undefined\\\"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e[\\\"@@iterator\\\"])return Array.from(e)}(s)||x(s)||function(){throw new TypeError(\\\"Invalid attempt to spread non-iterable instance.\\\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\\\")}());var c=function(e){return e&&e.isNarrow?\\\"\\\".concat(_+e.offset,\\\"px\\\"):\\\"\\\"}(t);n||(a.style.width=c,o.querySelector(\\\"footer\\\").style.width=c)}return o}var A={},k={};function O(e,t,n){A[e]=t||N,k[e]={requireSummary:!n}}function L(){return window.CSS&&\\\"function\\\"==typeof CSS.supports&&CSS.supports(\\\"clip-path\\\",\\\"polygon(1px 1px)\\\")}function N(e){var t=function(e,t){var n=p.BRACKETED_DEVICE_PIXEL_RATIO;if(!e)return null;var r=e.width/n,o=e.height/n,i=e.height>e.width||r<m.landscapeImage.w;if(i&&o<m.portraitImage.h&&e.height<m.portraitImage.h||e.source.indexOf(\\\"\\\\\\\\\\\")>-1||e.source.indexOf(\\\"'\\\")>-1||e.source.indexOf('\\\"')>-1)return null;var a,s,u,c,l=r/o,d=l>.7&&l<1.3;i?(a=r>m.portraitImage.w?(r-m.portraitImage.w)/-2:m.portraitImage.w-r,s=o>m.portraitImage.h?(o-m.portraitImage.h)/-2:0,u=m.portraitImage.w,c=m.portraitImage.h,r<u&&(a=0,u=r)):(a=0,s=o>m.landscapeImage.h?(o-m.landscapeImage.h)/-2:0,u=m.landscapeImage.w,c=o>m.landscapeImage.h?m.landscapeImage.h:o);var f,w,g=i&&r<m.portraitImage.w,v=t?(f=e.source,(w=document.createElement(\\\"img\\\")).className=\\\"mwe-popups-thumbnail\\\",w.src=f,w):function(e,t,n,r,o,i,a,s){var u=\\\"http://www.w3.org/2000/svg\\\",c=document.createElementNS(u,\\\"polyline\\\"),p=-1===e.indexOf(\\\"not-tall\\\")?[0,0,0,s]:[0,s-1,a,s-1];c.setAttribute(\\\"stroke\\\",\\\"rgba(0,0,0,0.1)\\\"),c.setAttribute(\\\"points\\\",p.join(\\\" \\\")),c.setAttribute(\\\"stroke-width\\\",1);var l=document.createElementNS(u,\\\"image\\\");l.setAttributeNS(\\\"http://www.w3.org/1999/xlink\\\",\\\"href\\\",t),l.classList.add(e),h(l,{x:n,y:r,width:o,height:i});var d=document.createElementNS(u,\\\"svg\\\");return h(d,{xmlns:u,width:a,height:s}),d.appendChild(l),d.appendChild(c),d}(i?\\\"mwe-popups-is-tall\\\":\\\"mwe-popups-is-not-tall\\\",e.source,a,s,r,o,u,c);return{el:v,isTall:i||d,isNarrow:g,offset:g?m.portraitImage.w-r:0,width:r,height:o}}(e.thumbnail,L()),n=null!==t;return{el:P(e,t,L(),mw.msg(\\\"popups-settings-icon-gear-title\\\")),hasThumbnail:n,thumbnail:t,isTall:n&&t.isTall}}function C(e){return e.title=mw.msg(\\\"popups-preview-no-preview\\\"),{el:T(e,null,mw.msg(\\\"popups-preview-footer-read\\\")),hasThumbnail:!1,isTall:!1}}function R(e){return{el:T(e,mw.msg(\\\"popups-preview-disambiguation\\\"),mw.msg(\\\"popups-preview-disambiguation-link\\\")),hasThumbnail:!1,isTall:!1}}function D(e,t,n){var r,o=null;return Array.prototype.slice.call(t).forEach((function(t){var i=Math.abs(e-t.top+e-t.bottom);(null===o||o>i)&&(o=i,r=n?Math.floor(t.top):Math.ceil(t.bottom))})),r}var H=[],G={TYPE_GENERIC:\\\"generic\\\",TYPE_PAGE:\\\"page\\\",TYPE_DISAMBIGUATION:\\\"disambiguation\\\"};function j(e,t,n,r,o,i,a,s){var u=function(e){if(null!=e&&0!==e.length)return e}(o),c=function(e,t){if(void 0===t&&function(e){return(k[e]||{requireSummary:!0}).requireSummary}(e))return G.TYPE_GENERIC;switch(e){case G.TYPE_GENERIC:case G.TYPE_DISAMBIGUATION:case G.TYPE_PAGE:return e;default:return G.TYPE_PAGE}}(i,u);return{title:e,url:t,languageCode:n,languageDirection:r,extract:u,type:c,thumbnail:a,pageId:s}}function F(e,t){return j(e,t,\\\"\\\",\\\"\\\",[],\\\"\\\")}var M=[];function W(e){var t=M.filter((function(t){return n=e,r=t.selector,n.matches(r);var n,r}));return t.length>0?t[t.length-1].name:null}var q={};function Y(e){return q[e]||0}function V(e,t,n){H.push(t),M.push({name:e,selector:t}),n&&function(e,t){q[e]=t}(e,n)}function U(e,t){var n=e;return void 0===e||0===n.length?[]:(n=function(e,t){var n=[],r=\\\"<bi-\\\".concat(Math.random(),\\\">\\\"),o=\\\"<snip-\\\".concat(Math.random(),\\\">\\\");t=t.replace(/\\\\s+/g,\\\" \\\").trim();var i=mw.util.escapeRegExp(t),a=new RegExp(\\\"(^|\\\\\\\\s)(\\\".concat(i,\\\")(|$)\\\"),\\\"i\\\");return(e=(e=(e=e.replace(/\\\\s+/,\\\" \\\")).replace(a,\\\"$1\\\".concat(o).concat(r,\\\"$2\\\").concat(o,\\\"$3\\\"))).split(o)).forEach((function(e){if(e.startsWith(r)){var t=document.createElement(\\\"b\\\");t.textContent=e.slice(r.length),n.push(t)}else n.push(document.createTextNode(e))})),n}(n,t),n)}function B(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){};return e.promise?e.promise({abort:t}):(e.abort=t,e)}var X={};function K(e,t){X[e]=t}function z(e){if(e.query&&e.query.pages&&e.query.pages.length)return e.query.pages[0];throw new Error(\\\"API response `query.pages` is empty.\\\")}function $(e){var t=Object.assign({},e);return t.extract=U(e.extract,e.title),t}function Z(e){return j(e.title,e.canonicalurl,e.pagelanguagehtmlcode,e.pagelanguagedir,e.extract,e.type,e.thumbnail,e.pageid)}var J=\\\"https://www.mediawiki.org/wiki/Specs/Summary/1.2.0\\\";function Q(e,t,n){function r(n){var r=t.endpoint;return e({url:r+encodeURIComponent(n),headers:{Accept:'application/json; charset=utf-8; profile=\\\"'.concat(J,'\\\"'),\\\"Accept-Language\\\":t.acceptLanguage}})}return{fetch:r,convertPageToModel:ee,fetchPreviewForTitle:function(e){var o=e.getPrefixedDb(),i=r(o);return B(i.then((function(e){return(e=e||{}).title=e.title||o,e.extract=e.extract||\\\"\\\",ee(e,t.THUMBNAIL_SIZE,n)})).catch((function(e,t,n){return Promise.reject(\\\"http\\\",{xhr:e,textStatus:t,exception:n})})),(function(){return i.abort()}))}}}function ee(e,t,n){return j(e.title,new mw.Title(e.title).getUrl(),e.lang,e.dir,n(e),e.type,e.thumbnail?function(e,t,n){var r=e.source.split(\\\"/\\\"),o=r[r.length-1],i=function(e){return new RegExp(/\\\\.(jpg|jpeg|png|gif)$/i).test(e)}(t.source)||void 0,a=o.indexOf(\\\"px-\\\");if(-1===a)return i&&t;var s,u,c=o.slice(a+3);return e.width>e.height?(s=n,u=Math.floor(n/e.width*e.height)):(s=Math.floor(n/e.height*e.width),u=n),(s=mw.util.adjustThumbWidthForSteps(s,t.width,-1!==c.indexOf(\\\".svg\\\")))>=t.width&&-1===c.indexOf(\\\".svg\\\")?i&&t:(r[r.length-1]=\\\"\\\".concat(s,\\\"px-\\\").concat(c),{source:r.join(\\\"/\\\"),width:s,height:u})}(e.thumbnail,e.originalimage,t):void 0,e.pageid)}function te(e){var t=e.extract_html,n=document.createElement(\\\"div\\\");return n.innerHTML=t,0===t.length?[]:n.childNodes}function ne(e){return U(e.extract,e.title)}function re(e){var t=new AbortController,n=t.signal;return B(fetch(e.url,{headers:e.headers,signal:n}).then((function(e){return e.json()})),(function(){t.abort()}))}var oe=\\\"mwe-popups-enabled\\\",ie=\\\"mwe-popups-referencePreviews-enabled\\\",ae=n(\\\"./src/canSaveToUserPreferences.js\\\");var se=function(e,t){var n=function(e){var t=Object.keys(e).map((function(t){return{id:t,name:mw.msg(\\\"popups-settings-option-\\\".concat(t)),description:mw.msg(\\\"popups-settings-option-\\\".concat(t,\\\"-description\\\")),isChecked:e[t]}}));return function(e){var t=w(e.heading),n=w(e.saveLabel),r=w(e.closeLabel),o=w(e.helpText),i=w(e.okLabel),a=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).map((function(e){var t=e.id,n=e.name,r=e.description,o=e.isChecked;return{id:w(t),name:w(n),description:r?w(r):\\\"\\\",isChecked:o}}))}(e.choices),s=document.createElement(\\\"div\\\");return s.innerHTML=\\\"\\\\n\\\\t\\\\t<section id='mwe-popups-settings'>\\\\n\\\\t\\\\t\\\\t<header>\\\\n\\\\t\\\\t\\\\t\\\\t<div>\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t<button class='cdx-button cdx-button--weight-quiet cdx-button--icon-only'>\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t<span class='popups-icon popups-icon--close close'></span>\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t<span>\\\".concat(r,\\\"</span>\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t</button>\\\\n\\\\t\\\\t\\\\t\\\\t</div>\\\\n\\\\t\\\\t\\\\t\\\\t<h1>\\\").concat(t,\\\"</h1>\\\\n\\\\t\\\\t\\\\t\\\\t<div>\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t<button class='save cdx-button cdx-button--weight-primary cdx-button--action-progressive'>\\\").concat(n,\\\"</button>\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t<button class='okay cdx-button cdx-button--weight-primary cdx-button--action-progressive' style='display:none;'>\\\").concat(i,\\\"</button>\\\\n\\\\t\\\\t\\\\t\\\\t</div>\\\\n\\\\t\\\\t\\\\t</header>\\\\n\\\\t\\\\t\\\\t<main id='mwe-popups-settings-form'>\\\\n\\\\t\\\\t\\\\t\\\\t<form>\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t\\\").concat(a.map((function(e){var t=e.id,n=e.name,r=e.description,o=e.isChecked;return'\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t<p class=\\\"cdx-checkbox\\\">\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t<input\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t'.concat(o?\\\"checked\\\":\\\"\\\",\\\"\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t\\\\tvalue='\\\").concat(t,\\\"'\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t\\\\ttype='checkbox'\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t\\\\tid='mwe-popups-settings-\\\").concat(t,\\\"'\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t\\\\tclass='cdx-checkbox__input'>\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t<span class=\\\\\\\"cdx-checkbox__icon\\\\\\\">&nbsp;</span>\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t<label class=\\\\\\\"cdx-checkbox__label\\\\\\\" for='mwe-popups-settings-\\\").concat(t,\\\"'>\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t<span>\\\").concat(n,\\\"</span>\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t\\\").concat(r,\\\"\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t</label>\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t</p>\\\")})).join(\\\"\\\"),\\\"\\\\n\\\\t\\\\t\\\\t\\\\t</form>\\\\n\\\\t\\\\t\\\\t</main>\\\\n\\\\t\\\\t\\\\t<div class='mwe-popups-settings-help' style='display:none;'>\\\\n\\\\t\\\\t\\\\t\\\\t<div class=\\\\\\\"popups-icon popups-icon--footer\\\\\\\"></div>\\\\n\\\\t\\\\t\\\\t\\\\t<p>\\\").concat(o,\\\"</p>\\\\n\\\\t\\\\t\\\\t</div>\\\\n\\\\t\\\\t</section>\\\\n\\\\t\\\").trim(),s.querySelector(\\\"section\\\")}({heading:mw.msg(\\\"popups-settings-title\\\"),closeLabel:mw.msg(\\\"popups-settings-cancel\\\"),saveLabel:mw.msg(\\\"popups-settings-save\\\"),helpText:mw.msg(\\\"popups-settings-help\\\"),okLabel:mw.msg(\\\"popups-settings-help-ok\\\"),choices:t})}(t);return n.querySelector(\\\".save\\\").addEventListener(\\\"click\\\",(function(){e.saveSettings(Array.from(n.querySelectorAll(\\\"input\\\")).reduce((function(e,t){return e[t.value]=t.matches(\\\":checked\\\"),e}),{}))})),n.querySelector(\\\".okay\\\").addEventListener(\\\"click\\\",e.hideSettings),n.querySelector(\\\".close\\\").addEventListener(\\\"click\\\",e.hideSettings),n};function ue(e){Array.prototype.forEach.call(e,(function(e){e.style.display=\\\"none\\\"}))}function ce(e){Array.prototype.forEach.call(e,(function(e){e.style.display=\\\"\\\"}))}function pe(e,t){var n;e.subscribe((function(){var r=e.getState();n!==r&&(t(n,r),n=r)}))}var le=n(\\\"./src/canSaveToUserPreferences.js\\\");function de(e,t){return t.split(\\\".\\\").reduce((function(e,t){return e&&e[t]}),e)}const fe=function(e){var t;return function(n,r){void 0===t&&(t=function(){var e=document.createElement(\\\"li\\\"),t=document.createElement(\\\"a\\\");t.href=\\\"#\\\",t.textContent=mw.message(\\\"popups-settings-enable\\\").text(),e.appendChild(t),e.style.display=\\\"none\\\";var n=document.querySelector(\\\"#footer-places, #f-list\\\");if(!n){var r=document.querySelector(\\\"#footer li\\\");r&&(n=r.parentNode)}return n&&n.appendChild(e),e}()).addEventListener(\\\"click\\\",(function(t){t.preventDefault(),e.showSettings()})),r.settings.shouldShowFooterLink?t.style.display=\\\"\\\":t.style.display=\\\"none\\\"}},me=function(){var e;return function(t,n){var r,o=t&&t.preview.activeLink;o!==n.preview.activeLink&&((r=o)&&e&&(r.setAttribute(\\\"title\\\",e),e=void 0),n.preview.enabled[n.preview.previewType]&&function(t){t&&!e&&(e=t.getAttribute(\\\"title\\\"),t.setAttribute(\\\"title\\\",\\\"\\\"))}(n.preview.activeLink))}},he=function(e,t){return function(n,r){var o,i;r.pageviews&&r.pageviews.pageview&&r.pageviews.page&&(o=r.pageviews.page,i=r.pageviews.pageview,t(\\\"event.VirtualPageView\\\",{source_page_id:o.id,source_namespace:o.namespaceId,source_title:-1===o.namespaceId?mw.config.get(\\\"wgCanonicalSpecialPageName\\\"):mw.Title.newFromText(o.title).getPrefixedDb(),source_url:o.url,page_id:i.page_id,page_namespace:i.page_namespace,page_title:mw.Title.newFromText(i.page_title).getPrefixedDb()}),e.pageviewLogged())}},we=function(e){var t;return function(n,r){r.preview.shouldShow&&!t?(t=function(e){var t=function(e){return(A[e.type]||C)(e)}(e);return{show:function(e,n,r){return function(e,t,n,r,o,i,a){var s=function(e,t,n,r){var o,i=!1,a=!1,s=t.pageY?D(t.pageY-t.scrollTop,t.clientRects,!1)+t.scrollTop+8:t.offset.top+t.height+8,u=t.clientY?t.clientY:s-t.scrollTop;return(o=t.pageX?t.width>28?t.pageX:t.offset.left+t.width/2:t.offset.left)>t.windowWidth/2&&(o+=t.pageX?0:t.width,o-=e?450:320,i=!0),t.pageX&&(o+=i?18:-18),u>t.windowHeight/2&&(a=!0,s=t.offset.top,t.pageY&&(s=D(t.pageY-t.scrollTop,t.clientRects,!0)+t.scrollTop),s-=8),{offset:{top:s,left:o},flippedX:\\\"rtl\\\"===r?!i:i,flippedY:a,dir:r}}(e.isTall,t,0,a);return i.appendChild(e.el),function(e,t,n,r,o,i){var a=e.el,s=e.isTall,u=e.hasThumbnail,c=e.thumbnail,p=t.flippedY;!p&&!s&&u&&c.height<r&&!L()&&(a.querySelector(\\\".mwe-popups-extract\\\").style.marginTop=\\\"\\\".concat(c.height-8,\\\"px\\\")),a.classList.add.apply(a.classList,n),a.style.left=\\\"\\\".concat(t.offset.left,\\\"px\\\"),a.style.top=p?\\\"auto\\\":\\\"\\\".concat(t.offset.top,\\\"px\\\"),a.style.bottom=p?\\\"\\\".concat(i-t.offset.top,\\\"px\\\"):\\\"auto\\\",u&&!L()&&function(e,t){var n=e.el,r=e.isTall,o=e.thumbnail,i=t.flippedY,a=t.flippedX,s=t.dir,u=function(e,t,n){return e||t?e&&n?t?\\\"mwe-popups-landscape-mask-flip\\\":\\\"mwe-popups-landscape-mask\\\":void 0:n?\\\"mwe-popups-mask-flip\\\":\\\"mwe-popups-mask\\\"}(r,i,a);if(u){var c={scaleX:1,translateX:r?Math.min(o.width-m.portraitImage.w,0):0};\\\"rtl\\\"===s&&(c.scaleX=-1,c.translateX=r?m.portraitImage.w:m.landscapeImage.w),document.getElementById(u).setAttribute(\\\"transform\\\",\\\"matrix(\\\".concat(c.scaleX,\\\" 0 0 1 \\\").concat(c.translateX,\\\" 0)\\\")),n.querySelector(\\\"image\\\").setAttribute(\\\"clip-path\\\",\\\"url(#\\\".concat(u,\\\")\\\"))}}(e,t)}(e,s,function(e,t){var n=[];return t.flippedY?n.push(\\\"mwe-popups-fade-in-down\\\"):n.push(\\\"mwe-popups-fade-in-up\\\"),t.flippedY&&t.flippedX?n.push(\\\"flipped-x-y\\\"):t.flippedY?n.push(\\\"flipped-y\\\"):t.flippedX&&n.push(\\\"flipped-x\\\"),n.push(function(e,t){return!((!e.hasThumbnail||e.isTall&&!t.flippedX)&&!t.flippedY||!e.hasThumbnail||!(!e.isTall&&!t.flippedY||e.isTall&&t.flippedX))}(e,t)?\\\"mwe-popups-image-pointer\\\":\\\"mwe-popups-no-image-pointer\\\"),e.isTall?n.push(\\\"mwe-popups-is-tall\\\"):n.push(\\\"mwe-popups-is-not-tall\\\"),n}(e,s),m.landscapeImage.h,0,t.windowHeight),e.el.style.display=\\\"block\\\",e.el.classList.contains(\\\"mwe-popups-type-reference\\\")&&e.el.querySelector(\\\".mwe-popups-scroll\\\").dispatchEvent(new Event(\\\"scroll\\\")),l(200).then((function(){!function(e,t){e.el.addEventListener(\\\"mouseenter\\\",t.previewDwell),e.el.addEventListener(\\\"mouseleave\\\",t.previewAbandon),e.el.addEventListener(\\\"click\\\",t.click);var n=e.el.querySelector(\\\"a.mwe-popups-settings-button\\\");n&&(n.href=t.settingsUrl||\\\"#\\\",n.addEventListener(\\\"click\\\",(function(e){e.stopPropagation(),t.showSettings(e)})))}(e,r),r.previewShow(o)}))}(t,e,e.target,n,r,document.body,document.documentElement.getAttribute(\\\"dir\\\"))},hide:function(){return function(e){var t=e.el.classList.contains(\\\"mwe-popups-fade-in-up\\\")?\\\"mwe-popups-fade-in-up\\\":\\\"mwe-popups-fade-in-down\\\",n=\\\"mwe-popups-fade-in-up\\\"===t?\\\"mwe-popups-fade-out-down\\\":\\\"mwe-popups-fade-out-up\\\";return e.el.classList.remove(t),e.el.classList.add(n),l(150).then((function(){e.el.remove()}))}(t)}}}(r.preview.fetchResponse)).show(r.preview.measures,e,r.preview.activeToken):!r.preview.shouldShow&&t&&(t.hide(),t=void 0)}},ge=function(e,t){var n;return function(r,o){r&&(n&&Object.keys(r.settings.previewTypesEnabled).length!==Object.keys(o.settings.previewTypesEnabled).length&&n.refresh(o.settings.previewTypesEnabled),!1===r.settings.shouldShow&&o.settings.shouldShow?(n||(n=t(e,o.settings.previewTypesEnabled)).appendTo(document.body),n.setEnabled(o.preview.enabled),n.show()):r.settings.shouldShow&&!1===o.settings.shouldShow&&n.hide(),r.settings.showHelp!==o.settings.showHelp&&n.toggleHelp(o.settings.showHelp))}},ve=function(e,t){return function(n,r){var o=r.statsv;o.action&&(t(o.action,o.data),e.statsvLogged())}},ye=function(e){return function(t,n){Object.keys(n.preview.enabled).forEach((function(r){!function(t,n,o,i){var a,s=de(n,o);t&&de(t,o)!==s&&(a=s,e.storePreviewTypeEnabled(r,a))}(t,n,\\\"preview.enabled.\\\".concat(r))}))}};const be={BOOT:\\\"BOOT\\\",LINK_DWELL:\\\"LINK_DWELL\\\",REGISTER_SETTING:\\\"REGISTER_SETTING\\\",ABANDON_START:\\\"ABANDON_START\\\",ABANDON_END:\\\"ABANDON_END\\\",LINK_CLICK:\\\"LINK_CLICK\\\",FETCH_START:\\\"FETCH_START\\\",FETCH_END:\\\"FETCH_END\\\",FETCH_COMPLETE:\\\"FETCH_COMPLETE\\\",FETCH_FAILED:\\\"FETCH_FAILED\\\",FETCH_ABORTED:\\\"FETCH_ABORTED\\\",PAGEVIEW_LOGGED:\\\"PAGEVIEW_LOGGED\\\",PREVIEW_DWELL:\\\"PREVIEW_DWELL\\\",PREVIEW_SHOW:\\\"PREVIEW_SHOW\\\",PREVIEW_CLICK:\\\"PREVIEW_CLICK\\\",PREVIEW_SEEN:\\\"PREVIEW_SEEN\\\",SETTINGS_SHOW:\\\"SETTINGS_SHOW\\\",SETTINGS_HIDE:\\\"SETTINGS_HIDE\\\",SETTINGS_CHANGE:\\\"SETTINGS_CHANGE\\\",STATSV_LOGGED:\\\"STATSV_LOGGED\\\"};function Ee(e){return e.timestamp=mw.now(),e}function Te(e,t,n,r,o){var i=r.get(\\\"wgUserEditCount\\\");return{type:be.BOOT,initiallyEnabled:e,isNavPopupsEnabled:r.get(\\\"wgPopupsConflictsWithNavPopupGadget\\\"),pageToken:t.getPageviewToken(),page:{url:o,title:r.get(\\\"wgTitle\\\"),namespaceId:r.get(\\\"wgNamespaceNumber\\\"),id:r.get(\\\"wgArticleId\\\")},user:{isAnon:t.isAnon()||mw.user.isTemp(),editCount:i}}}function Se(e,t){return{type:be.REGISTER_SETTING,name:e,enabled:t}}function xe(e,t,n,r,o){var i=t.getPrefixedDb(),a=t.namespace;return function(s){var u=e.fetchPreviewForTitle(t,n);s(Ee({type:be.FETCH_START,el:n,title:i,namespaceId:a,promise:u}));var c=u.then((function(e){return s(Ee({type:be.FETCH_END,el:n})),e})).catch((function(e,t){var o=new Error(e),i=t&&t.textStatus&&\\\"abort\\\"===t.textStatus?be.FETCH_ABORTED:be.FETCH_FAILED;throw o.data=t,s({type:i,el:n,token:r}),o}));return Promise.all([c,l(Y(o))]).then((function(e){var t,o,i=(t=e,o=1,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:\\\"undefined\\\"!=typeof Symbol&&e[Symbol.iterator]||e[\\\"@@iterator\\\"];if(null!=n){var r,o,i,a,s=[],u=!0,c=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=i.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){c=!0,o=e}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(t,o)||x(t,o)||function(){throw new TypeError(\\\"Invalid attempt to destructure non-iterable instance.\\\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\\\")}())[0];s({type:be.FETCH_COMPLETE,el:n,result:i,token:r})})).catch((function(e){var o=e.data,a=!0;o&&o.xhr&&0===o.xhr.readyState&&(a=!(\\\"error\\\"===o.textStatus&&\\\"\\\"===o.exception||\\\"abort\\\"===o.textStatus)),a&&s({type:be.FETCH_COMPLETE,el:n,result:F(i,t.getUrl()),token:r})}))}}function _e(e,t,n,r,o,i){var s=o(),u=e.getPrefixedDb(),c=e.namespace;return function(o,p){var d=l(a),f=Ee({type:be.LINK_DWELL,el:t,previewType:i,measures:n,token:s,title:u,namespaceId:c,promise:d});function m(){return p().preview.activeToken===s}return o(f),m()?d.then((function(){var n=p().preview.enabled[i];if((void 0===n||n)&&m())return o(xe(r,e,t,s,i))})):Promise.resolve()}}function Ie(){return function(e,t){var n=t().preview,r=n.activeToken,o=n.promise;return r?(e(Ee({type:be.ABANDON_START,token:r})),\\\"abort\\\"in o&&o.abort(),l(c).then((function(){e({type:be.ABANDON_END,token:r})}))):Promise.resolve()}}function Pe(e){return Ee({type:be.LINK_CLICK,el:e})}function Ae(){return{type:be.PREVIEW_DWELL}}function ke(e){return function(t,n){return t(Ee({type:be.PREVIEW_SHOW,token:e})),l(u).then((function(){var r=n().preview,o=r&&r.fetchResponse,i=r&&r.activeToken,a=o&&[G.TYPE_PAGE,G.TYPE_DISAMBIGUATION].indexOf(o.type)>-1;i&&i===e&&o&&a&&t({type:be.PREVIEW_SEEN,title:o.title,pageId:o.pageId,namespace:0})}))}}function Oe(){return{type:be.PAGEVIEW_LOGGED}}function Le(){return{type:be.SETTINGS_SHOW}}function Ne(){return{type:be.SETTINGS_HIDE}}function Ce(e){return function(t,n){t({type:be.SETTINGS_CHANGE,oldValue:n().preview.enabled,newValue:e})}}function Re(){return{type:be.STATSV_LOGGED}}function De(e,t){var n,r=Object.prototype.hasOwnProperty,o={};for(var i in e)r.call(e,i)&&!r.call(t,i)&&(o[i]=e[i]);for(var a in t)if(r.call(t,a))if((n=t[a])&&n.constructor===Object){var s=e[a]?De({},e[a]):{};o[a]=De(s,t[a])}else o[a]=t[a];return o}function He(e){return He=\\\"function\\\"==typeof Symbol&&\\\"symbol\\\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\\\"function\\\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\\\"symbol\\\":typeof e},He(e)}function Ge(e,t,n){return(t=function(e){var t=function(e,t){if(\\\"object\\\"!=He(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,\\\"string\\\");if(\\\"object\\\"!=He(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}return String(e)}(e);return\\\"symbol\\\"==He(t)?t:t+\\\"\\\"}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const je={pageviews:function(e,t){switch(void 0===e&&(e={pageview:void 0}),t.type){case be.BOOT:return De(e,{page:t.page});case be.PAGEVIEW_LOGGED:return De(e,{pageview:void 0});case be.PREVIEW_SEEN:return De(e,{pageview:{page_title:t.title,page_id:t.pageId,page_namespace:t.namespace}});default:return e}},preview:function(e,t){switch(void 0===e&&(e={enabled:{},activeLink:void 0,previewType:void 0,measures:void 0,activeToken:\\\"\\\",shouldShow:!1,isUserDwelling:!1,wasClicked:!1}),t.type){case be.BOOT:return De(e,{enabled:t.initiallyEnabled});case be.REGISTER_SETTING:return De(e,{enabled:Object.assign({},e.enabled,Ge({},t.name,t.enabled))});case be.SETTINGS_CHANGE:return De(e,{enabled:t.newValue});case be.LINK_DWELL:return t.el!==e.activeLink?De(e,{activeLink:t.el,previewType:t.previewType,measures:t.measures,activeToken:t.token,shouldShow:!1,isUserDwelling:!0,promise:t.promise}):De(e,{isUserDwelling:!0});case be.FETCH_ABORTED:case be.ABANDON_END:return t.token!==e.activeToken||e.isUserDwelling?e:De(e,{activeLink:void 0,previewType:void 0,activeToken:void 0,measures:void 0,fetchResponse:void 0,shouldShow:!1});case be.PREVIEW_DWELL:return De(e,{isUserDwelling:!0});case be.ABANDON_START:return De(e,{isUserDwelling:!1,wasClicked:!1});case be.FETCH_START:return De(e,{fetchResponse:void 0,promise:t.promise});case be.FETCH_COMPLETE:if(t.token===e.activeToken)return De(e,{fetchResponse:t.result,shouldShow:e.isUserDwelling});default:return e}},settings:function(e,t){switch(void 0===e&&(e={shouldShow:!1,previewTypesEnabled:{},showHelp:!1,shouldShowFooterLink:!1}),t.type){case be.SETTINGS_SHOW:return De(e,{shouldShow:!0,showHelp:!1});case be.SETTINGS_HIDE:return De(e,{shouldShow:!1,showHelp:!1});case be.SETTINGS_CHANGE:var n=Object.keys(t.newValue),r=n.every((function(e){return t.oldValue[e]===t.newValue[e]})),o=n.some((function(e){return t.oldValue[e]&&!t.newValue[e]})),i=n.some((function(e){return!1===t.newValue[e]}));return De(e,r?{shouldShow:!1}:{shouldShow:o,showHelp:o,shouldShowFooterLink:i});case be.REGISTER_SETTING:return De(e,{previewTypesEnabled:Object.assign({},e.previewTypesEnabled,Ge({},t.name,t.enabled)),shouldShowFooterLink:e.shouldShowFooterLink||!t.enabled});case be.BOOT:var a=Object.keys(t.initiallyEnabled).some((function(e){return!1===t.initiallyEnabled[e]}));return De(e,{previewTypesEnabled:Object.assign({},t.initiallyEnabled),shouldShowFooterLink:t.user.isAnon&&a});default:return e}},statsv:function(e,t){switch(e=e||{},t.type){case be.FETCH_START:return De(e,{fetchStartedAt:t.timestamp});case be.FETCH_END:return De(e,{action:\\\"stats.mediawiki_Popups_api_response_seconds\\\",data:t.timestamp-e.fetchStartedAt});case be.FETCH_FAILED:return De(e,{action:\\\"stats.mediawiki_Popups_api_failure_total\\\",data:1});case be.LINK_DWELL:return De(e,{linkDwellStartedAt:t.timestamp});case be.PREVIEW_SHOW:return De(e,{action:\\\"stats.mediawiki_Popups_preview_render_seconds\\\",data:t.timestamp-e.linkDwellStartedAt});case be.STATSV_LOGGED:return De(e,{action:null,data:null});default:return e}}};var Fe=[\\\".extiw\\\",\\\".mw-selflink\\\",\\\".image\\\",\\\".new\\\",\\\".internal\\\",\\\".external\\\",\\\".mw-cite-backlink a\\\",\\\".oo-ui-buttonElement-button\\\",\\\".ve-ce-surface a\\\",\\\".ext-discussiontools-init-timestamplink\\\",\\\".cancelLink a\\\",\\\".mw-selflink-fragment\\\",'[href^=\\\"#\\\"]'];function Me(e){return function(t){var n=t&&t.target;if(n&&(3===n.nodeType&&(n=n.parentNode),n!==document))if(!n||n.closest){if(null!==(n=function(e){if(H.length){var t=H.join(\\\", \\\");return e.closest(t)}return null}(n))){var r=function(e,t){if(e.dataset.title)return mw.Title.newFromText(e.dataset.title);if(function(e){return e.hash&&e.host===location.host&&e.pathname===location.pathname&&e.search===location.search}(e))try{return mw.Title.newFromText(t.get(\\\"wgPageName\\\")+decodeURIComponent(e.hash))}catch(e){return null}return function(e,t){if(!e)return null;var n=mw.Title.newFromText(e);return n&&t.indexOf(n.namespace)>=0?n:null}(function(e,t){var n;try{n=new URL(e)}catch(t){try{n=new URL(e,location.origin)}catch(e){return}}if(n.hostname===location.hostname){var r,o=n.searchParams,i=Array.from(o).length;if(i)1===i&&o.has(\\\"title\\\")&&(r=o.get(\\\"title\\\"));else{var a=mw.util.escapeRegExp(t.get(\\\"wgArticlePath\\\")).replace(\\\"\\\\\\\\$1\\\",\\\"([^?#]+)\\\"),s=new RegExp(a).exec(n.pathname);try{r=s&&decodeURIComponent(s[1])}catch(e){}}return r?\\\"\\\".concat(r).concat(n.hash?n.hash:\\\"\\\"):void 0}}(e.href,t),t.get(\\\"wgContentNamespaces\\\"))}(n,mw.config);r&&e(n,r,t)}}else{var o=new Error(\\\"T340081: Unexpected DOM element \\\".concat(n.tagName,\\\" with nodeType \\\").concat(n.nodeType));mw.errorLogger.logError(o,\\\"error.web-team\\\")}}}!function(){var n,r;n=mw.config,r=parseInt(n.get(\\\"wgPopupsFlags\\\"),10),n.set(\\\"wgPopupsConflictsWithNavPopupGadget\\\",!!(1&r));var i,u,c,l,d=t.compose,m=mw.user.generateRandomSessionId,h=function(e){var t=Object.assign({},p,{acceptLanguage:e.get(\\\"wgPageContentLanguage\\\")}),n=Object.assign({},t,{endpoint:e.get(\\\"wgPopupsRestGatewayEndpoint\\\")});switch(e.get(\\\"wgPopupsGateway\\\")){case\\\"mwApiPlain\\\":return function(e,t){function n(n){return e.get({action:\\\"query\\\",prop:\\\"info|extracts|pageimages|revisions|info\\\",formatversion:2,redirects:!0,exintro:mw.config.get(\\\"wgPopupsTextExtractsIntroOnly\\\",!0),exchars:t.EXTRACT_LENGTH,explaintext:!0,exsectionformat:\\\"plain\\\",piprop:\\\"thumbnail\\\",pithumbsize:t.THUMBNAIL_SIZE,pilicense:\\\"any\\\",rvprop:\\\"timestamp\\\",inprop:\\\"url\\\",titles:n,smaxage:300,maxage:300,uselang:\\\"content\\\"},{headers:{\\\"X-Analytics\\\":\\\"preview=1\\\",\\\"Accept-Language\\\":t.acceptLanguage}})}return{fetch:n,extractPageFromResponse:z,convertPageToModel:Z,fetchPreviewForTitle:function(e){var t=n(e.getPrefixedDb());return B(t.then((function(e){return Z($(z(e)))})),(function(){return t.abort()}))},formatPlainTextExtract:$}}(new mw.Api,t);case\\\"restbasePlain\\\":return Q(re,n,ne);case\\\"restbaseHTML\\\":return Q(re,n,te);default:throw new Error(\\\"Unknown gateway\\\")}}(mw.config),w=(u=mw.storage,{migrateOldPreferences:function(){u.get(oe)&&(u.remove(oe),this.storePreviewTypeEnabled(G.TYPE_PAGE,!1)),u.get(ie)&&(u.remove(ie),this.storePreviewTypeEnabled(\\\"reference\\\",!1))},isPreviewTypeEnabled:function(e){var t=\\\"mwe-popups-\\\".concat(e,\\\"-enabled\\\");return null===u.get(t)},storePreviewTypeEnabled:function(e,t){var n=\\\"mwe-popups-\\\".concat(e,\\\"-enabled\\\");t?u.remove(n):u.set(n,\\\"0\\\"),mw.track(\\\"Popups.SettingChange\\\",{previewType:e,action:t?\\\"anonymousEnabled\\\":\\\"anonymousDisabled\\\"})}}),g=function(e,t){return c||((l=document.createElement(\\\"div\\\")).classList.add(\\\"mwe-popups-overlay\\\"),c=se(e,t)),{refresh:function(t){var n=c.parentNode;c.remove(),c=se(e,t),n&&c.appendTo(n)},appendTo:function(e){e.appendChild(l),l.appendChild(c)},show:function(){mw.loader.using(\\\"codex-styles\\\").then((function(){mw.requestIdleCallback((function(){l.style.display=\\\"\\\"}))}))},hide:function(){l.style.display=\\\"none\\\"},toggleHelp:function(e){!function(e,t){var n=\\\"main, .save, .close\\\",r=\\\".mwe-popups-settings-help, .okay\\\";t?(ue(e.querySelectorAll(n)),ce(e.querySelectorAll(r))):(ce(e.querySelectorAll(n)),ue(e.querySelectorAll(r)))}(c,e)},setEnabled:function(e){Object.keys(e).forEach((function(t){var n=c.querySelector(\\\"#mwe-popups-settings-\\\".concat(t));n&&(n.checked=e[t])}))}}},v=(i=mw.experiments,{weightedBoolean:function(e,t,n){return\\\"true\\\"===i.getBucket({enabled:!0,name:e,buckets:{true:t,false:1-t}},n)}}),y=function(e,t,n){return function(e,t,n){var r=t.get(\\\"wgPopupsStatsvSamplingRate\\\",0);return 0===r||1===r?!!r:n.weightedBoolean(\\\"ext.Popups.statsv\\\",r,e.sessionId())}(e,t,n)?mw.track:function(){}}(mw.user,mw.config,v),b=mw.config.get(\\\"wgPopupsVirtualPageViews\\\")?mw.track:function(){},E=function(e,t,n){return mw.config.get(\\\"wgPopupsConflictsWithNavPopupGadget\\\")?null:le(e)?\\\"1\\\"===mw.user.options.get(\\\"popups\\\")||null:t.isPreviewTypeEnabled(G.TYPE_PAGE)}(mw.user,w);mw.config.get(\\\"debug\\\")&&(d=window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__||d);var T,S,x,_,I,P=t.createStore(t.combineReducers(je),d(t.applyMiddleware(o()))),A=t.bindActionCreators(e,P.dispatch),k=function(e,t){var n,r=function(){};return ae(e)?n=mw.Title.newFromText(\\\"Special:Preferences#mw-prefsection-rendering\\\").getUrl():r=function(e){e.preventDefault(),t.showSettings()},{settingsUrl:n,showSettings:r,previewDwell:t.previewDwell,previewAbandon:t.abandon,previewShow:t.previewShow,click:t.linkClick}}(mw.user,A);if(function(e,t,n,r,o,i,a){pe(e,fe(t)),pe(e,me()),pe(e,we(o)),pe(e,ve(t,i)),pe(e,ye(n)),pe(e,ge(t,r)),pe(e,he(t,a))}(P,A,w,g,k,y,b),A.boot({},mw.user,w,mw.config,window.location.href),mw.popups=function(e,t,n,r,o,i){return{isEnabled:function(t){return!!e.getState().preview.enabled[t||G.TYPE_PAGE]},register:function(e){var a=e.type,s=e.selector,u=e.gateway,c=e.renderFn,p=e.subTypes,l=e.delay,d=e.init,f=e.doNotRequireSummary;if(!a||!s||!u)throw new Error('Registration of Popups custom preview type \\\"'.concat(a,'\\\" failed: You must specify a type, a selector, and a gateway.'));t(a,s,l),r(a,u),n(a,c,f),function(e){return mw.message(\\\"popups-settings-option-\\\".concat(e)).exists()}(a)?o(a,i.isPreviewTypeEnabled(a)):mw.log.warn(\\\"[Popups] No setting for \\\".concat(a,' registered.\\\\nPlease create message with key \\\"popups-settings-option-').concat(a,'\\\" if this is a mistake.')),p&&p.forEach((function(e){n(e.type,e.renderFn,e.doNotRequireSummary)})),\\\"function\\\"==typeof d&&d()}}}(P,V,O,K,A.registerSetting,w),w.migrateOldPreferences(),null!==E){var C=Fe.join(\\\", \\\");mw.popups.register({type:G.TYPE_PAGE,selector:\\\"#mw-content-text a[href][title]:not(\\\".concat(C,\\\")\\\"),delay:s-a,gateway:h,renderFn:N,subTypes:[{type:G.TYPE_DISAMBIGUATION,renderFn:R,doNotRequireSummary:!0}]})}L()||(_=document.body,(I=document.createElement(\\\"div\\\")).setAttribute(\\\"id\\\",\\\"mwe-popups-svg\\\"),I.innerHTML=f(),_.appendChild(I)),T=Me((function(e,t,n){var r=W(e),o=function(e){return X[e]}(r);if(o){var i=window.scrollY,a=e.getBoundingClientRect(),s={top:i+a.y,left:window.scrollX+a.x},u={pageX:n.pageX,pageY:n.pageY,clientY:n.clientY,width:e.offsetWidth,height:e.offsetHeight,offset:s,clientRects:e.getClientRects(),windowWidth:window.innerWidth,windowHeight:window.innerHeight,scrollTop:i};A.linkDwell(t,e,u,o,m,r)}})),S=Me((function(){A.abandon()})),x=Me((function(e){G.TYPE_PAGE===W(e)&&A.linkClick(e)})),document.addEventListener(\\\"mouseover\\\",T),document.addEventListener(\\\"keyup\\\",T),document.addEventListener(\\\"mouseout\\\",S),document.addEventListener(\\\"blur\\\",S),document.addEventListener(\\\"click\\\",x)}(),window.Redux=t,window.ReduxThunk=r})()})();\\n},{\\\"css\\\":[\\\"@keyframes mwe-popups-fade-in-up{0%{opacity:0;transform:translate(0,20px)}100%{opacity:1;transform:translate(0,0)}}@keyframes mwe-popups-fade-in-down{0%{opacity:0;transform:translate(0,-20px)}100%{opacity:1;transform:translate(0,0)}}@keyframes mwe-popups-fade-out-down{0%{opacity:1;transform:translate(0,0)}100%{opacity:0;transform:translate(0,20px)}}@keyframes mwe-popups-fade-out-up{0%{opacity:1;transform:translate(0,0)}100%{opacity:0;transform:translate(0,-20px)}}.mwe-popups-fade-in-up{animation:mwe-popups-fade-in-up 0.2s ease forwards}.mwe-popups-fade-in-down{animation:mwe-popups-fade-in-down 0.2s ease forwards}.mwe-popups-fade-out-down{animation:mwe-popups-fade-out-down 0.2s ease forwards}.mwe-popups-fade-out-up{animation:mwe-popups-fade-out-up 0.2s ease forwards}.popups-icon--settings{ min-width:10px;min-height:10px;width:calc(var(--font-size-medium,1rem) + 4px);height:calc(var(--font-size-medium,1rem) + 4px);display:inline-block;vertical-align:text-bottom}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.popups-icon--settings{background-position:center;background-repeat:no-repeat; background-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px))}}@supports (-webkit-mask-image:none) or (mask-image:none){.popups-icon--settings{ -webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px));mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px)); }}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.popups-icon--settings{background-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cg xmlns:xlink=\\\\\\\\\\\\\\\"http://www.w3.org/1999/xlink\\\\\\\\\\\\\\\" transform=\\\\\\\\\\\\\\\"translate(10 10)\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath id=\\\\\\\\\\\\\\\"cdx-icon-settings-a\\\\\\\\\\\\\\\" d=\\\\\\\\\\\\\\\"M1.5-10h-3l-1 6.5h5m0 7h-5l1 6.5h3\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003Cuse xlink:href=\\\\\\\\\\\\\\\"%23cdx-icon-settings-a\\\\\\\\\\\\\\\" transform=\\\\\\\\\\\\\\\"rotate(45)\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003Cuse xlink:href=\\\\\\\\\\\\\\\"%23cdx-icon-settings-a\\\\\\\\\\\\\\\" transform=\\\\\\\\\\\\\\\"rotate(90)\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003Cuse xlink:href=\\\\\\\\\\\\\\\"%23cdx-icon-settings-a\\\\\\\\\\\\\\\" transform=\\\\\\\\\\\\\\\"rotate(135)\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/g\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M10 2.5a7.5 7.5 0 000 15 7.5 7.5 0 000-15v4a3.5 3.5 0 010 7 3.5 3.5 0 010-7\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");filter:invert(var(--filter-invert-icon,0));opacity:var(--opacity-icon-base,0.87)}}@supports (-webkit-mask-image:none) or (mask-image:none){.popups-icon--settings{ -webkit-mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cg xmlns:xlink=\\\\\\\\\\\\\\\"http://www.w3.org/1999/xlink\\\\\\\\\\\\\\\" transform=\\\\\\\\\\\\\\\"translate(10 10)\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath id=\\\\\\\\\\\\\\\"cdx-icon-settings-a\\\\\\\\\\\\\\\" d=\\\\\\\\\\\\\\\"M1.5-10h-3l-1 6.5h5m0 7h-5l1 6.5h3\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003Cuse xlink:href=\\\\\\\\\\\\\\\"%23cdx-icon-settings-a\\\\\\\\\\\\\\\" transform=\\\\\\\\\\\\\\\"rotate(45)\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003Cuse xlink:href=\\\\\\\\\\\\\\\"%23cdx-icon-settings-a\\\\\\\\\\\\\\\" transform=\\\\\\\\\\\\\\\"rotate(90)\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003Cuse xlink:href=\\\\\\\\\\\\\\\"%23cdx-icon-settings-a\\\\\\\\\\\\\\\" transform=\\\\\\\\\\\\\\\"rotate(135)\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/g\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M10 2.5a7.5 7.5 0 000 15 7.5 7.5 0 000-15v4a3.5 3.5 0 010 7 3.5 3.5 0 010-7\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\"); mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cg xmlns:xlink=\\\\\\\\\\\\\\\"http://www.w3.org/1999/xlink\\\\\\\\\\\\\\\" transform=\\\\\\\\\\\\\\\"translate(10 10)\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath id=\\\\\\\\\\\\\\\"cdx-icon-settings-a\\\\\\\\\\\\\\\" d=\\\\\\\\\\\\\\\"M1.5-10h-3l-1 6.5h5m0 7h-5l1 6.5h3\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003Cuse xlink:href=\\\\\\\\\\\\\\\"%23cdx-icon-settings-a\\\\\\\\\\\\\\\" transform=\\\\\\\\\\\\\\\"rotate(45)\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003Cuse xlink:href=\\\\\\\\\\\\\\\"%23cdx-icon-settings-a\\\\\\\\\\\\\\\" transform=\\\\\\\\\\\\\\\"rotate(90)\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003Cuse xlink:href=\\\\\\\\\\\\\\\"%23cdx-icon-settings-a\\\\\\\\\\\\\\\" transform=\\\\\\\\\\\\\\\"rotate(135)\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/g\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M10 2.5a7.5 7.5 0 000 15 7.5 7.5 0 000-15v4a3.5 3.5 0 010 7 3.5 3.5 0 010-7\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");background-color:var(--color-base,#202122)}}.popups-icon--infoFilled{ min-width:10px;min-height:10px;width:calc(var(--font-size-medium,1rem) + 4px);height:calc(var(--font-size-medium,1rem) + 4px);display:inline-block;vertical-align:text-bottom}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.popups-icon--infoFilled{background-position:center;background-repeat:no-repeat; background-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px))}}@supports (-webkit-mask-image:none) or (mask-image:none){.popups-icon--infoFilled{ -webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px));mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px)); }}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.popups-icon--infoFilled{background-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0M9 5h2v2H9zm0 4h2v6H9z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");filter:invert(var(--filter-invert-icon,0));opacity:var(--opacity-icon-base,0.87)}}@supports (-webkit-mask-image:none) or (mask-image:none){.popups-icon--infoFilled{ -webkit-mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0M9 5h2v2H9zm0 4h2v6H9z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\"); mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0M9 5h2v2H9zm0 4h2v6H9z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");background-color:var(--color-base,#202122)}}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.popups-icon--infoFilled:lang(ar){background-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M8 19a1 1 0 001 1h2a1 1 0 001-1v-1H8zm9-12a7 7 0 10-12 4.9S7 14 7 15v1a1 1 0 001 1h4a1 1 0 001-1v-1c0-1 2-3.1 2-3.1A7 7 0 0017 7\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");filter:invert(var(--filter-invert-icon,0));opacity:var(--opacity-icon-base,0.87)}}@supports (-webkit-mask-image:none) or (mask-image:none){.popups-icon--infoFilled:lang(ar){ -webkit-mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M8 19a1 1 0 001 1h2a1 1 0 001-1v-1H8zm9-12a7 7 0 10-12 4.9S7 14 7 15v1a1 1 0 001 1h4a1 1 0 001-1v-1c0-1 2-3.1 2-3.1A7 7 0 0017 7\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\"); mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M8 19a1 1 0 001 1h2a1 1 0 001-1v-1H8zm9-12a7 7 0 10-12 4.9S7 14 7 15v1a1 1 0 001 1h4a1 1 0 001-1v-1c0-1 2-3.1 2-3.1A7 7 0 0017 7\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");background-color:var(--color-base,#202122)}}.popups-icon--close{ min-width:10px;min-height:10px;width:calc(var(--font-size-medium,1rem) + 4px);height:calc(var(--font-size-medium,1rem) + 4px);display:inline-block;vertical-align:text-bottom}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.popups-icon--close{background-position:center;background-repeat:no-repeat; background-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px))}}@supports (-webkit-mask-image:none) or (mask-image:none){.popups-icon--close{ -webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px));mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px)); }}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.popups-icon--close{background-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"m4.34 2.93 12.73 12.73-1.41 1.41L2.93 4.35z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M17.07 4.34 4.34 17.07l-1.41-1.41L15.66 2.93z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");filter:invert(var(--filter-invert-icon,0));opacity:var(--opacity-icon-base,0.87)}}@supports (-webkit-mask-image:none) or (mask-image:none){.popups-icon--close{ -webkit-mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"m4.34 2.93 12.73 12.73-1.41 1.41L2.93 4.35z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M17.07 4.34 4.34 17.07l-1.41-1.41L15.66 2.93z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\"); mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"m4.34 2.93 12.73 12.73-1.41 1.41L2.93 4.35z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M17.07 4.34 4.34 17.07l-1.41-1.41L15.66 2.93z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");background-color:var(--color-base,#202122)}}.popups-icon--footer{background-image:url(/w/extensions/Popups/src/ui/icons/footer-ltr.svg?9d590)}.popups-icon--preview-generic{mask-image:url(/w/extensions/Popups/src/ui/icons/sad-face-ltr.svg?d9aab);background-color:var(--color-base,#202122)}#mwe-popups-settings{z-index:1000;background-color:var(--background-color-base,#fff);width:420px;border:1px solid var(--border-color-base,#a2a9b1);box-shadow:0 4px 4px 0 var(--box-shadow-color-alpha-base,rgba(0,0,0,0.06)),0 0 8px 0 var(--box-shadow-color-alpha-base,rgba(0,0,0,0.06));border-radius:2px;font-size:var(--font-size-small,0.875rem)}#mwe-popups-settings header{box-sizing:border-box;border-bottom:1px solid var(--border-color-subtle,#c8ccd1);position:relative;display:table;width:100%;padding:5px 7px}#mwe-popups-settings header \\\\u003E div{display:table-cell;width:calc(calc(var(--font-size-medium,1rem) + 4px) + (2 * 1em));vertical-align:middle;cursor:pointer}#mwe-popups-settings header h1{margin-bottom:0.6em;padding-top:0.5em;border:0;width:100%;font-family:sans-serif;font-size:var(--font-size-large,1.125rem);font-weight:bold;text-align:center}#mwe-popups-settings main#mwe-popups-settings-form{display:block;width:350px;padding:32px 0 24px;margin:0 auto}#mwe-popups-settings main#mwe-popups-settings-form p{color:var(--color-subtle,#54595d);font-size:var(--font-size-small,0.875rem);margin:16px 0 0}#mwe-popups-settings main#mwe-popups-settings-form p:first-child{margin-top:0}#mwe-popups-settings main#mwe-popups-settings-form form img{margin-right:60px}#mwe-popups-settings main#mwe-popups-settings-form form label{font-size:var(--font-size-small,0.875rem);line-height:16px;width:300px;margin-left:10px;flex-direction:column}#mwe-popups-settings main#mwe-popups-settings-form form label \\\\u003E span{color:var(--color-emphasized,#101418);font-size:var(--font-size-small,0.875rem);font-weight:700;display:block;margin-bottom:5px}#mwe-popups-settings main#mwe-popups-settings-form form label::before{top:0.78125em !important}.mwe-popups-settings-help{font-size:var(--font-size-small,0.875rem);font-weight:700;margin:40px;position:relative}.mwe-popups-settings-help .popups-icon{background-size:contain;width:180px;max-width:none;height:140px;margin:0;padding:0}.mwe-popups-settings-help p{left:180px;bottom:20px;position:absolute}.mwe-popups{background:var(--background-color-base,#fff);position:absolute;z-index:110;box-shadow:0 30px 90px -20px rgba(0,0,0,0.3),0 0 0 1px var(--background-color-neutral,#eaecf0);padding:0;display:none;font-size:var(--font-size-small,0.875rem);line-height:20px;min-width:300px;border-radius:2px;   }.mwe-popups .mwe-popups-container{color:var(--color-base,#202122);text-decoration:none}.mwe-popups .mwe-popups-container footer{padding:0 16px 16px;margin:0;position:absolute;bottom:0;pointer-events:none}.mwe-popups .mwe-popups-container footer a{pointer-events:auto}.mwe-popups .mwe-popups-settings-button{float:right;pointer-events:auto; min-width:32px !important;min-height:32px !important}.mwe-popups .mwe-popups-extract{margin:16px;display:block;color:var(--color-base,#202122);text-decoration:none;position:relative;padding-bottom:4px}.mwe-popups .mwe-popups-extract:hover{text-decoration:none;color:inherit}.mwe-popups .mwe-popups-extract::after{content:' ';position:absolute;bottom:0;width:25%;height:20px;background-color:transparent;pointer-events:none}.mwe-popups .mwe-popups-extract[dir='ltr']::after{ right:0; background-image:linear-gradient(to right,rgba(255,255,255,0),#ffffff 50%)}.mwe-popups .mwe-popups-extract[dir='rtl']::after{ left:0; background-image:linear-gradient(to left,rgba(255,255,255,0),#ffffff 50%)}.mwe-popups .mwe-popups-extract p{margin:0}.mwe-popups .mwe-popups-extract ul,.mwe-popups .mwe-popups-extract ol,.mwe-popups .mwe-popups-extract li,.mwe-popups .mwe-popups-extract dl,.mwe-popups .mwe-popups-extract dd,.mwe-popups .mwe-popups-extract dt{margin-top:0;margin-bottom:0}.mwe-popups .mwe-popups-extract blockquote{margin:0;padding:0 20px}.mwe-popups svg{overflow:hidden}.mwe-popups.mwe-popups-is-tall{width:450px}.mwe-popups.mwe-popups-is-tall \\\\u003E div \\\\u003E a \\\\u003E svg{vertical-align:middle}.mwe-popups.mwe-popups-is-tall .mwe-popups-extract{width:215px;height:176px;overflow:hidden;float:left}.mwe-popups.mwe-popups-is-tall footer{left:0;right:203px}.mwe-popups.mwe-popups-is-not-tall{width:320px}.mwe-popups.mwe-popups-is-not-tall .mwe-popups-extract{min-height:50px;max-height:136px;overflow:hidden;margin-bottom:50px}.mwe-popups.mwe-popups-is-not-tall footer{left:0;right:0}.mwe-popups.mwe-popups-no-image-pointer::before{content:'';position:absolute;border:8px solid var(--border-color-transparent,transparent);border-top:0;border-bottom:8px solid rgba(0,0,0,0.07000000000000001);top:-8px;left:10px}.mwe-popups.mwe-popups-no-image-pointer::after{content:'';position:absolute;border:11px solid var(--border-color-transparent,transparent);border-top:0;border-bottom:11px solid var(--background-color-base,#fff);top:-7px;left:7px}.mwe-popups.flipped-x.mwe-popups-no-image-pointer::before{left:auto;right:10px}.mwe-popups.flipped-x.mwe-popups-no-image-pointer::after{left:auto;right:7px}.mwe-popups.mwe-popups-image-pointer::before{content:'';position:absolute;border:9px solid var(--border-color-transparent,transparent);border-top:0;border-bottom:9px solid var(--border-color-base,#a2a9b1);top:-9px;left:9px;z-index:111}.mwe-popups.mwe-popups-image-pointer::after{content:'';position:absolute;border:12px solid var(--border-color-transparent,transparent);border-top:0;border-bottom:12px solid var(--background-color-base,#fff);top:-8px;left:6px;z-index:112}.mwe-popups.mwe-popups-image-pointer.flipped-x::before{content:'';position:absolute;border:9px solid var(--border-color-transparent,transparent);border-top:0;border-bottom:9px solid var(--border-color-base,#a2a9b1);top:-9px;left:293px}.mwe-popups.mwe-popups-image-pointer.flipped-x::after{content:'';position:absolute;border:12px solid var(--border-color-transparent,transparent);border-top:0;border-bottom:12px solid var(--background-color-base,#fff);top:-8px;left:290px}.mwe-popups.mwe-popups-image-pointer \\\\u003E div \\\\u003E a \\\\u003E svg{margin-top:-8px;position:absolute;z-index:113;left:0}.mwe-popups.flipped-x.mwe-popups-is-tall{min-height:242px}.mwe-popups.flipped-x.mwe-popups-is-tall::before{content:'';position:absolute;border:9px solid var(--border-color-transparent,transparent);border-top:0;border-bottom:9px solid var(--border-color-base,#a2a9b1);top:-9px;left:420px;z-index:111}.mwe-popups.flipped-x.mwe-popups-is-tall \\\\u003E div \\\\u003E a \\\\u003E svg{margin:0;margin-top:-8px;margin-bottom:-7px;position:absolute;z-index:113;right:0}.mwe-popups.flipped-x-y::before{content:'';position:absolute;border:9px solid var(--border-color-transparent,transparent);border-bottom:0;border-top:9px solid var(--border-color-base,#a2a9b1);bottom:-9px;left:293px;z-index:111}.mwe-popups.flipped-x-y::after{content:'';position:absolute;border:12px solid var(--border-color-transparent,transparent);border-bottom:0;border-top:12px solid var(--background-color-base,#fff);bottom:-8px;left:290px;z-index:112}.mwe-popups.flipped-x-y.mwe-popups-is-tall{min-height:242px}.mwe-popups.flipped-x-y.mwe-popups-is-tall::before{content:'';position:absolute;border:9px solid var(--border-color-transparent,transparent);border-bottom:0;border-top:9px solid var(--border-color-base,#a2a9b1);bottom:-9px;left:420px}.mwe-popups.flipped-x-y.mwe-popups-is-tall::after{content:'';position:absolute;border:12px solid var(--border-color-transparent,transparent);border-bottom:0;border-top:12px solid var(--background-color-base,#fff);bottom:-8px;left:417px}.mwe-popups.flipped-x-y.mwe-popups-is-tall \\\\u003E div \\\\u003E a \\\\u003E svg{margin:0;margin-bottom:-9px;position:absolute;z-index:113;right:0}.mwe-popups.flipped-y::before{content:'';position:absolute;border:8px solid var(--border-color-transparent,transparent);border-bottom:0;border-top:8px solid var(--border-color-base,#a2a9b1);bottom:-8px;left:10px}.mwe-popups.flipped-y::after{content:'';position:absolute;border:11px solid var(--border-color-transparent,transparent);border-bottom:0;border-top:11px solid var(--background-color-base,#fff);bottom:-7px;left:7px}.mwe-popups-is-tall polyline{transform:translate(0,0)}.mwe-popups-is-tall.flipped-x-y polyline{transform:translate(0,-8px)}.mwe-popups-is-tall.flipped-x polyline{transform:translate(0,8px)}.rtl .mwe-popups-is-tall polyline{transform:translate(-100%,0)}.rtl .mwe-popups-is-tall.flipped-x-y polyline{transform:translate(-100%,-8px)}.rtl .mwe-popups-is-tall.flipped-x polyline{transform:translate(-100%,8px)}@supports (clip-path:polygon(1px 1px)){.mwe-popups .mwe-popups-thumbnail{display:block;object-fit:cover;outline:1px solid rgba(0,0,0,0.1)}.mwe-popups.flipped-y .mwe-popups-container,.mwe-popups.flipped-x-y .mwe-popups-container{--y1:100%;--y2:calc(100% - var(--pointer-height));--y3:calc(100% - var(--pointer-height) - var(--pseudo-radius));--y4:var(--pseudo-radius);--y5:0;margin-bottom:calc(var(--pointer-height) * -1);padding-bottom:var(--pointer-height)}.mwe-popups:not(.flipped-y):not(.flipped-x-y) .mwe-popups-container{margin-top:calc(var(--pointer-height) * -1);padding-top:var(--pointer-height)}.mwe-popups .mwe-popups-discreet{margin-top:calc(var(--pointer-height) * -1)}.mwe-popups.mwe-popups-is-tall.flipped-y .mwe-popups-discreet,.mwe-popups.mwe-popups-is-tall.flipped-x-y .mwe-popups-discreet{margin-top:0;margin-bottom:calc(var(--pointer-height) * -1)}.mwe-popups .mwe-popups-container{--x1:0;--x2:var(--pseudo-radius);--x3:calc(var(--pointer-offset) - (var(--pointer-width) / 2));--x4:var(--pointer-offset);--x5:calc(var(--pointer-offset) + (var(--pointer-width) / 2));--x6:calc(100% - var(--pseudo-radius));--x7:100%;--y1:0;--y2:var(--pointer-height);--y3:calc(var(--pointer-height) + var(--pseudo-radius));--y4:calc(100% - var(--pseudo-radius));--y5:100%;padding-top:0;display:flex;background:var(--background-color-base,#fff);--pseudo-radius:2px;--pointer-height:8px;--pointer-width:16px;--pointer-offset:26px;clip-path:polygon(var(--x2) var(--y2),var(--x3) var(--y2),var(--x4) var(--y1),var(--x5) var(--y2),var(--x6) var(--y2),var(--x7) var(--y3),var(--x7) var(--y4),var(--x6) var(--y5),var(--x2) var(--y5),var(--x1) var(--y4),var(--x1) var(--y3))}.mwe-popups.mwe-popups-is-tall{flex-direction:row}.mwe-popups.mwe-popups-is-tall .mwe-popups-discreet{order:1}.mwe-popups.mwe-popups-is-tall .mwe-popups-discreet .mwe-popups-thumbnail{width:203px;box-sizing:border-box;height:250px}.mwe-popups.mwe-popups-is-not-tall .mwe-popups-thumbnail{width:320px;height:192px}.mwe-popups.mwe-popups-is-not-tall .mwe-popups-container{flex-direction:column}.mwe-popups::before{display:none}.mwe-popups::after{display:none}body.ltr .mwe-popups.flipped-x .mwe-popups-container,body.ltr .mwe-popups.flipped-x-y .mwe-popups-container,body.rtl .mwe-popups:not(.flipped-x):not(.flipped-x-y) .mwe-popups-container{--x3:calc(100% - var(--pointer-offset) - (var(--pointer-width) / 2));--x4:calc(100% - var(--pointer-offset));--x5:calc(100% - var(--pointer-offset) + (var(--pointer-width) / 2))}}@media screen{html.skin-theme-clientpref-night .mwe-popups.mwe-popups-no-image-pointer::before{content:'';position:absolute;border:8px solid var(--border-color-transparent,transparent);border-top:0;border-bottom:8px solid rgba(255,255,255,0.07000000000000001);top:-8px;left:10px}html.skin-theme-clientpref-night .mwe-popups-extract[dir='ltr']::after{ background-image:linear-gradient(to right,transparent,var(--background-color-base,#fff) 50%)}html.skin-theme-clientpref-night .mwe-popups-extract[dir='rtl']::after{ background-image:linear-gradient(to left,transparent,var(--background-color-base,#fff) 50%)}@supports (clip-path:polygon(1px 1px)){html.skin-theme-clientpref-night .mwe-popups .mwe-popups-thumbnail{background-color:#c8ccd1}}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mwe-popups.mwe-popups-no-image-pointer::before{content:'';position:absolute;border:8px solid var(--border-color-transparent,transparent);border-top:0;border-bottom:8px solid rgba(255,255,255,0.07000000000000001);top:-8px;left:10px}html.skin-theme-clientpref-os .mwe-popups-extract[dir='ltr']::after{ background-image:linear-gradient(to right,transparent,var(--background-color-base,#fff) 50%)}html.skin-theme-clientpref-os .mwe-popups-extract[dir='rtl']::after{ background-image:linear-gradient(to left,transparent,var(--background-color-base,#fff) 50%)}@supports (clip-path:polygon(1px 1px)){html.skin-theme-clientpref-os .mwe-popups .mwe-popups-thumbnail{background-color:#c8ccd1}}}.mwe-popups .mwe-popups-title{display:block;margin-bottom:12px}.mwe-popups-type-generic.mwe-popups .mwe-popups-title{font-weight:normal;margin:0}.mwe-popups .mwe-popups-title .popups-icon,.mwe-popups .mw-parser-output .popups-icon{margin:0 8px 0 0}.mwe-popups.mwe-popups-type-generic .mwe-popups-extract,.mwe-popups.mwe-popups-type-disambiguation .mwe-popups-extract{min-height:auto}.mwe-popups.mwe-popups-type-generic .mwe-popups-read-link,.mwe-popups.mwe-popups-type-disambiguation .mwe-popups-read-link{font-weight:bold;font-size:var(--font-size-x-small,0.75rem);text-decoration:none}.mwe-popups.mwe-popups-type-generic .mwe-popups-extract:hover + footer .mwe-popups-read-link,.mwe-popups.mwe-popups-type-disambiguation .mwe-popups-extract:hover + footer .mwe-popups-read-link,.mwe-popups.mwe-popups-type-generic .mwe-popups-read-link:hover,.mwe-popups.mwe-popups-type-disambiguation .mwe-popups-read-link:hover{text-decoration:underline}.mwe-popups-overlay{background-color:var(--background-color-backdrop-light,rgba(255,255,255,0.65));z-index:999;position:fixed;height:100%;width:100%;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center}#mwe-popups-svg{position:absolute;top:-1000px}.popups-icon{min-width:10px;min-height:10px;width:calc(var(--font-size-medium,1rem) + 4px);height:calc(var(--font-size-medium,1rem) + 4px);display:inline-block;vertical-align:text-bottom}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.popups-icon{background-position:center;background-repeat:no-repeat; background-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px))}}@supports (-webkit-mask-image:none) or (mask-image:none){.popups-icon{ -webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px));mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px)); }}.popups-icon--size-small{min-width:10px;min-height:10px;width:var(--font-size-medium,1rem);height:var(--font-size-medium,1rem)}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.popups-icon--size-small{background-position:center;background-repeat:no-repeat; background-size:calc(max(var(--font-size-medium,1rem),10px))}}@supports (-webkit-mask-image:none) or (mask-image:none){.popups-icon--size-small{ -webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(max(var(--font-size-medium,1rem),10px));mask-size:calc(max(var(--font-size-medium,1rem),10px)); }}.mwe-popups-overlay .cdx-button.cdx-button--icon-only span + span,.mwe-popups .cdx-button.cdx-button--icon-only span + span{display:block;position:absolute !important; clip:rect(1px,1px,1px,1px);width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden}.cdx-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;min-height:32px;max-width:28rem;margin:0;border-width:1px;border-style:solid;border-radius:2px;padding-right:11px;padding-left:11px;font-family:inherit;font-size:var(--font-size-medium,1rem);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-button--size-small{gap:4px;min-height:1.5rem;padding-right:5px;padding-left:5px}.cdx-button--size-large{min-height:44px;padding-right:15px;padding-left:15px}.cdx-button--icon-only{min-width:32px;padding-right:0;padding-left:0}.cdx-button--icon-only.cdx-button--size-small{min-width:1.5rem}.cdx-button--icon-only.cdx-button--size-large{min-width:44px}.cdx-button::-moz-focus-inner{border:0;padding:0}.cdx-button .cdx-button__icon,.cdx-button .cdx-icon{vertical-align:middle}.cdx-button .cdx-icon{color:inherit}.cdx-button--fake-button,.cdx-button--fake-button:hover,.cdx-button--fake-button:focus{text-decoration:none}.cdx-button:enabled,.cdx-button.cdx-button--fake-button--enabled{background-color:var(--background-color-interactive-subtle,#f8f9fa);color:var(--color-neutral,#404244);border-color:var(--border-color-interactive,#72777d)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled .cdx-button__icon{background-color:var(--color-neutral,#404244)}}.cdx-button:enabled:hover,.cdx-button.cdx-button--fake-button--enabled:hover{background-color:var(--background-color-interactive-subtle--hover,#eaecf0);border-color:var(--border-color-interactive--hover,#27292d);cursor:pointer}.cdx-button:enabled:active,.cdx-button.cdx-button--fake-button--enabled:active,.cdx-button:enabled.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--is-active{background-color:var(--background-color-interactive-subtle--active,#dadde3);border-color:var(--border-color-interactive--active,#202122)}.cdx-button:enabled:focus,.cdx-button.cdx-button--fake-button--enabled:focus{outline:1px solid transparent}.cdx-button:enabled:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-progressive--focus,#36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus,#36c)}.cdx-button:enabled.cdx-button--action-progressive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive{background-color:var(--background-color-progressive-subtle,#e8eeff);color:var(--color-progressive,#36c);border-color:var(--border-color-progressive,#36c)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--action-progressive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive .cdx-button__icon{background-color:var(--color-progressive,#36c)}}.cdx-button:enabled.cdx-button--action-progressive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:hover{background-color:var(--background-color-progressive-subtle--hover,#d9e2ff);color:var(--color-progressive--hover,#3056a9);border-color:var(--border-color-progressive--hover,#3056a9)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--action-progressive:hover .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:hover .cdx-button__icon{background-color:var(--color-progressive--hover,#3056a9)}}.cdx-button:enabled.cdx-button--action-progressive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:active,.cdx-button:enabled.cdx-button--action-progressive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive.cdx-button--is-active{background-color:var(--background-color-progressive-subtle--active,#b6d4fb);color:var(--color-progressive--active,#233566);border-color:var(--border-color-progressive--active,#233566)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--action-progressive:active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:active .cdx-button__icon,.cdx-button:enabled.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon{background-color:var(--color-progressive--active,#233566)}}.cdx-button:enabled.cdx-button--action-destructive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive{background-color:var(--background-color-destructive-subtle,#ffe9e5);color:var(--color-destructive,#bf3c2c);border-color:var(--border-color-destructive,#f54739)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--action-destructive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive .cdx-button__icon{background-color:var(--color-destructive,#bf3c2c)}}.cdx-button:enabled.cdx-button--action-destructive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:hover{background-color:var(--background-color-destructive-subtle--hover,#ffdad3);color:var(--color-destructive--hover,#9f3526);border-color:var(--border-color-destructive--hover,#9f3526)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--action-destructive:hover .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:hover .cdx-button__icon{background-color:var(--color-destructive--hover,#9f3526)}}.cdx-button:enabled.cdx-button--action-destructive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:active,.cdx-button:enabled.cdx-button--action-destructive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive.cdx-button--is-active{background-color:var(--background-color-destructive-subtle--active,#ffc8bd);color:var(--color-destructive--active,#612419);border-color:var(--border-color-destructive--active,#612419)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--action-destructive:active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:active .cdx-button__icon,.cdx-button:enabled.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon{background-color:var(--color-destructive--active,#612419)}}.cdx-button:enabled.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-destructive--focus,#36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-destructive--focus,#36c)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive{background-color:var(--background-color-progressive,#36c);color:var(--color-inverted-fixed,#fff);border-color:var(--border-color-transparent,transparent)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover{background-color:var(--background-color-progressive--hover,#3056a9)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:active,.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive.cdx-button--is-active{background-color:var(--background-color-progressive--active,#233566)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-progressive--focus,#36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus,#36c),inset 0 0 0 2px var(--box-shadow-color-inverted,#fff)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive .cdx-button__icon{background-color:var(--color-inverted-fixed,#fff)}}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive{background-color:var(--background-color-destructive,#bf3c2c);color:var(--color-inverted-fixed,#fff);border-color:var(--border-color-transparent,transparent)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive:hover{background-color:var(--background-color-destructive--hover,#9f3526)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive:active,.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive.cdx-button--is-active{background-color:var(--background-color-destructive--active,#612419)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-destructive--focus,#36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-destructive--focus,#36c),inset 0 0 0 2px var(--box-shadow-color-inverted,#fff)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive .cdx-button__icon{background-color:var(--color-inverted-fixed,#fff)}}.cdx-button:enabled.cdx-button--weight-quiet,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet{background-color:var(--background-color-transparent,transparent);border-color:var(--border-color-transparent,transparent)}.cdx-button:enabled.cdx-button--weight-quiet:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet:hover{background-color:var(--background-color-interactive-subtle--hover,#eaecf0);mix-blend-mode:var(--mix-blend-mode-blend,multiply)}.cdx-button:enabled.cdx-button--weight-quiet:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet:active,.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--is-active{background-color:var(--background-color-interactive-subtle--active,#dadde3)}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive{color:var(--color-progressive,#36c)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive .cdx-button__icon{background-color:var(--color-progressive,#36c)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover{background-color:var(--background-color-progressive-subtle--hover,#d9e2ff);color:var(--color-progressive--hover,#3056a9);border-color:var(--border-color-transparent,transparent)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover .cdx-button__icon{background-color:var(--color-progressive--hover,#3056a9)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active,.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active{background-color:var(--background-color-progressive-subtle--active,#b6d4fb);color:var(--color-progressive--active,#233566);border-color:var(--border-color-transparent,transparent)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active .cdx-button__icon,.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon{background-color:var(--color-progressive--active,#233566)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-progressive--focus,#36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus,#36c)}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive{color:var(--color-destructive,#bf3c2c)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive .cdx-button__icon{background-color:var(--color-destructive,#bf3c2c)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover{background-color:var(--background-color-destructive-subtle--hover,#ffdad3);color:var(--color-destructive--hover,#9f3526);border-color:var(--border-color-transparent,transparent)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover .cdx-button__icon{background-color:var(--color-destructive--hover,#9f3526)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:active,.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive.cdx-button--is-active{background-color:var(--background-color-destructive-subtle--active,#ffc8bd);color:var(--color-destructive--active,#612419);border-color:var(--border-color-transparent,transparent)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:active .cdx-button__icon,.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon{background-color:var(--color-destructive--active,#612419)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-destructive--focus,#36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-destructive--focus,#36c)}.cdx-button:disabled,.cdx-button.cdx-button--fake-button--disabled{background-color:var(--background-color-disabled,#dadde3);color:var(--color-disabled-emphasized,#a2a9b1);border-color:var(--border-color-transparent,transparent)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:disabled .cdx-button__icon,.cdx-button.cdx-button--fake-button--disabled .cdx-button__icon{background-color:var(--color-inverted,#fff)}}.cdx-button:disabled.cdx-button--weight-quiet,.cdx-button.cdx-button--fake-button--disabled.cdx-button--weight-quiet{background-color:var(--background-color-transparent,transparent);color:var(--color-disabled,#a2a9b1)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:disabled.cdx-button--weight-quiet .cdx-button__icon,.cdx-button.cdx-button--fake-button--disabled.cdx-button--weight-quiet .cdx-button__icon{background-color:var(--color-disabled,#a2a9b1)}}.cdx-icon{color:var(--color-base,#202122);display:inline-flex;align-items:center;justify-content:center;vertical-align:text-bottom}.cdx-icon svg{fill:currentcolor;width:100%;height:100%}.cdx-icon--x-small{min-width:10px;min-height:10px;width:calc(var(--font-size-medium,1rem) - 4px);height:calc(var(--font-size-medium,1rem) - 4px)}.cdx-icon--small{min-width:14px;min-height:14px;width:var(--font-size-medium,1rem);height:var(--font-size-medium,1rem)}.cdx-icon--medium{min-width:18px;min-height:18px;width:calc(var(--font-size-medium,1rem) + 4px);height:calc(var(--font-size-medium,1rem) + 4px)}.cdx-icon--flipped svg{transform:scaleX(-1)}.cdx-label{display:flex;flex-direction:column;font-size:var(--font-size-medium,1rem);line-height:var(--line-height-small,1.375rem)}.cdx-label__label__icon.cdx-icon{color:var(--color-subtle,#54595d);margin-right:4px}.cdx-label__label__text{font-weight:700}legend.cdx-label{padding:0}fieldset label.cdx-label__label .cdx-label__label__text{font-weight:400}.cdx-label:not(.cdx-label--disabled) .cdx-label__label__optional-flag,.cdx-label:not(.cdx-label--disabled) .cdx-label__description{color:var(--color-subtle,#54595d)}.cdx-label--disabled,.cdx-label--disabled .cdx-label__label__icon{color:var(--color-disabled,#a2a9b1)}.cdx-label--visually-hidden{display:block;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden}.cdx-label:not(.cdx-label--visually-hidden){padding-bottom:4px}.cdx-checkbox{position:relative;min-width:20px;min-height:20px}.cdx-checkbox__wrapper{display:flex}.cdx-checkbox:not(.cdx-checkbox--inline){display:flex;flex-direction:column;margin-bottom:6px}.cdx-checkbox:not(.cdx-checkbox--inline):last-child{margin-bottom:0}.cdx-checkbox--inline{display:inline-flex;margin-right:16px;white-space:nowrap}.cdx-checkbox--inline:last-child{margin-right:0}.cdx-checkbox__label,.cdx-checkbox__label.cdx-label{display:inline-flex;position:relative;z-index:0;padding-left:calc(var(--font-size-medium,1rem) + 10px)}.cdx-checkbox__label.cdx-label{padding-bottom:0}.cdx-checkbox__label.cdx-label .cdx-label__label__text{font-weight:400}.cdx-checkbox--inline .cdx-checkbox__label{display:inline}.cdx-checkbox__icon{background-color:var(--background-color-base-fixed,#fff);position:absolute;left:0;box-sizing:border-box;min-width:18px;min-height:18px;width:calc(var(--font-size-medium,1rem) + 4px);height:calc(var(--font-size-medium,1rem) + 4px);margin-top:1px;border-width:1px;border-style:solid;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-checkbox__input{opacity:0;position:absolute;left:0;z-index:1;min-width:20px;min-height:20px;width:calc(var(--font-size-medium,1rem) + 4px);height:calc(var(--font-size-medium,1rem) + 4px);margin:1px 0 0;font-size:var(--font-size-medium,1rem);cursor:inherit}.cdx-checkbox__wrapper:hover\\\\u003E.cdx-checkbox__input:enabled,.cdx-checkbox__wrapper:hover\\\\u003E.cdx-checkbox__input:enabled~.cdx-label .cdx-label__label,.cdx-checkbox__wrapper:hover\\\\u003E.cdx-checkbox__input:enabled~.cdx-checkbox__label:not(.cdx-label){cursor:pointer}.cdx-checkbox__custom-input:not(.cdx-checkbox__custom-input--inline){padding-top:6px;padding-left:calc(var(--font-size-medium,1rem) + 10px)}.cdx-checkbox__icon{border-radius:2px}.cdx-checkbox__input:indeterminate+.cdx-checkbox__icon:before{content:\\\\\\\" \\\\\\\";background-color:var(--background-color-base-fixed,#fff);position:absolute;top:calc(50% - .5px);right:3px;left:3px;height:2px}.cdx-checkbox__input:checked:not(:indeterminate)+.cdx-checkbox__icon:before{content:\\\\\\\" \\\\\\\";display:block;width:.25rem;height:calc(100% - 6px);margin:0 auto 4px;border-right-width:2px;border-right-style:solid;border-bottom-width:2px;border-bottom-style:solid;transform:rotate(45deg)}.cdx-checkbox__input:enabled+.cdx-checkbox__icon{background-color:var(--background-color-base,#fff);border-color:var(--border-color-interactive,#72777d)}.cdx-checkbox__input:enabled:hover+.cdx-checkbox__icon{background-color:var(--background-color-interactive-subtle--hover,#eaecf0);border-color:var(--border-color-interactive--hover,#27292d)}.cdx-checkbox__input:enabled:focus:not(:active)+.cdx-checkbox__icon{border-color:var(--border-color-progressive--focus,#36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus,#36c);outline:1px solid transparent}.cdx-checkbox__input:enabled:active+.cdx-checkbox__icon{background-color:var(--background-color-interactive-subtle--active,#dadde3);border-color:var(--border-color-interactive--active,#202122)}.cdx-checkbox__input:enabled:checked+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate+.cdx-checkbox__icon{background-color:var(--background-color-progressive,#36c);border-color:var(--border-color-transparent,transparent)}.cdx-checkbox__input:enabled:checked:hover+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate:hover+.cdx-checkbox__icon{background-color:var(--background-color-progressive--hover,#3056a9)}.cdx-checkbox__input:enabled:checked:focus:not(:active):not(:hover)+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate:focus:not(:active):not(:hover)+.cdx-checkbox__icon{background-color:var(--background-color-progressive,#36c)}.cdx-checkbox__input:enabled:checked:focus:not(:active)+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate:focus:not(:active)+.cdx-checkbox__icon{box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus,#36c),inset 0 0 0 2px var(--box-shadow-color-inverted,#fff)}.cdx-checkbox__input:enabled:checked:active+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate:active+.cdx-checkbox__icon{background-color:var(--background-color-progressive--active,#233566)}.cdx-checkbox__input:enabled:checked:not(:indeterminate)+.cdx-checkbox__icon:before{border-color:var(--border-color-inverted-fixed,#fff)}.cdx-checkbox--status-error .cdx-checkbox__input:enabled~.cdx-checkbox__label{color:var(--color-error,#bf3c2c)}.cdx-checkbox--status-error .cdx-checkbox__input:enabled+.cdx-checkbox__icon{background-color:var(--background-color-error-subtle,#ffe9e5);border-color:var(--border-color-error,#f54739)}.cdx-checkbox--status-error .cdx-checkbox__input:enabled:hover+.cdx-checkbox__icon{background-color:var(--background-color-error-subtle--hover,#ffdad3);border-color:var(--border-color-error--hover,#9f3526)}.cdx-checkbox--status-error .cdx-checkbox__input:enabled:focus+.cdx-checkbox__icon{border-color:var(--border-color-progressive--focus,#36c)}.cdx-checkbox--status-error .cdx-checkbox__input:enabled:active+.cdx-checkbox__icon{background-color:var(--background-color-error-subtle--active,#ffc8bd);border-color:var(--border-color-error--active,#612419)}.cdx-checkbox--status-error .cdx-checkbox__input:enabled:checked+.cdx-checkbox__icon,.cdx-checkbox--status-error .cdx-checkbox__input:enabled:indeterminate+.cdx-checkbox__icon{background-color:var(--background-color-error,#f54739);border-color:var(--border-color-transparent,transparent)}.cdx-checkbox--status-error .cdx-checkbox__input:enabled:checked:hover+.cdx-checkbox__icon,.cdx-checkbox--status-error .cdx-checkbox__input:enabled:indeterminate:hover+.cdx-checkbox__icon{background-color:var(--background-color-error--hover,#d74032)}.cdx-checkbox--status-error .cdx-checkbox__input:enabled:checked:active+.cdx-checkbox__icon,.cdx-checkbox--status-error .cdx-checkbox__input:enabled:indeterminate:active+.cdx-checkbox__icon{background-color:var(--background-color-error--active,#bf3c2c)}.cdx-checkbox--status-error .cdx-checkbox__input:enabled:checked:focus:not(:active)+.cdx-checkbox__icon,.cdx-checkbox--status-error .cdx-checkbox__input:enabled:indeterminate:focus:not(:active)+.cdx-checkbox__icon{background-color:var(--background-color-error,#f54739);border-color:var(--border-color-progressive--focus,#36c)}.cdx-checkbox__input:disabled+.cdx-checkbox__icon{background-color:var(--background-color-disabled-subtle,#eaecf0);border-color:var(--border-color-disabled,#c8ccd1)}.cdx-checkbox__input:disabled:checked+.cdx-checkbox__icon,.cdx-checkbox__input:disabled:indeterminate+.cdx-checkbox__icon{background-color:var(--background-color-disabled,#dadde3);border-color:var(--border-color-transparent,transparent)}.cdx-checkbox__input:disabled:checked:not(:indeterminate)+.cdx-checkbox__icon:before{border-right-color:var(--color-disabled,#a2a9b1);border-bottom-color:var(--color-disabled,#a2a9b1)}.cdx-checkbox__input:disabled:indeterminate+.cdx-checkbox__icon:before{background-color:var(--color-disabled-emphasized,#a2a9b1)}.cdx-checkbox__input:disabled~.cdx-checkbox__label,.cdx-checkbox__input:disabled~.cdx-checkbox__label.cdx-label{color:var(--color-disabled,#a2a9b1)}\\\"]},{\\\"popups-preview-disambiguation\\\":\\\"Dieser Titel bezieht sich auf mehr als eine Seite\\\",\\\"popups-preview-disambiguation-link\\\":\\\"\\\\u00c4hnliche Seiten ansehen\\\",\\\"popups-preview-footer-read\\\":\\\"Die Seite aufrufen\\\",\\\"popups-preview-no-preview\\\":\\\"Es gibt ein Problem beim Anzeigen der Vorschau\\\",\\\"popups-settings-cancel\\\":\\\"Abbrechen\\\",\\\"popups-settings-enable\\\":\\\"Einstellungen f\\\\u00fcr die Seitenvorschau bearbeiten\\\",\\\"popups-settings-help\\\":\\\"{{#FORMAL:Du kannst|Sie k\\\\u00f6nnen}} das Anzeigen von Vorschaubildern durch das Nutzen eines Links im Fu\\\\u00dfbereich der Seite erneut aktivieren.\\\",\\\"popups-settings-help-ok\\\":\\\"Fertig\\\",\\\"popups-settings-icon-gear-title\\\":\\\"Einstellungen f\\\\u00fcr die Seitenvorschau \\\\u00e4ndern\\\",\\\"popups-settings-option-page\\\":\\\"Seitenvorschauen\\\",\\\"popups-settings-option-page-description\\\":\\\"Schnelle Vorschau zu einem Thema, w\\\\u00e4hrend {{#FORMAL:du|Sie}} eine Seite {{#FORMAL:liest|lesen}}.\\\",\\\"popups-settings-option-reference\\\":\\\"Einzelnachweise-Vorschau\\\",\\\"popups-settings-option-reference-description\\\":\\\"Schnelle Vorschau zu Einzelnachweisen, w\\\\u00e4hrend {{#FORMAL:du|Sie}} eine Seite {{#FORMAL:liest|lesen}}.\\\",\\\"popups-settings-save\\\":\\\"Speichern\\\",\\\"popups-settings-title\\\":\\\"Vorschau\\\"}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.103Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.popups.main&skin=vector-2022&version=r8xdv\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.popups.main&skin=vector-2022&sourcemap=1&version=r8xdv\",\"ext.visualEditor.desktopArticleTarget.init@1vo3s\":\"mw.loader.impl(function(){return[\\\"ext.visualEditor.desktopArticleTarget.init@1vo3s\\\",{\\\"main\\\":\\\"modules/ve-mw/preinit/ve.init.mw.DesktopArticleTarget.init.js\\\",\\\"files\\\":{\\\"modules/ve-mw/preinit/ve.init.mw.DesktopArticleTarget.init.js\\\":function(require,module,exports){(function(){const configData=require('./data.json'),veactionToMode={edit:'visual',editsource:'source'};let init=null,conf=null,tabMessages=null,pageExists=null,viewUrl=null,veEditUrl=null,tabPreference=null;let veEditSourceUrl,targetPromise,currentUrl,initialWikitext,oldId,isLoading,tempWikitextEditor,tempWikitextEditorData,$toolbarPlaceholder,$toolbarPlaceholderBar,active=false,targetLoaded=false,plugins=[],welcomeDialogDisabled=false,educationPopupsDisabled=false,$targetContainer=null;if(mw.config.get('wgMFMode')){mw.log.warn('Attempted to load desktop target on mobile.');return;}function showLoading(){if(isLoading){return;}isLoading=true;$('html').addClass('ve-activated ve-loading');if(!init.$loading){init.progressBar=new mw.libs.ve.ProgressBarWidget();init.$loading=$('<div>').addClass('ve-init-mw-desktopArticleTarget-loading-overlay').append(init.progressBar.$element);}$(document).on('keydown',onDocumentKeyDown);$toolbarPlaceholderBar.append(init.$loading);}function incrementLoadingProgress(){\\ninit.progressBar.incrementLoadingProgress();}function clearLoading(){init.progressBar.clearLoading();isLoading=false;$(document).off('keydown',onDocumentKeyDown);$('html').removeClass('ve-loading');if(init.$loading){init.$loading.detach();}if(tempWikitextEditor){teardownTempWikitextEditor();}hideToolbarPlaceholder();}function showToolbarPlaceholder(){if(!$toolbarPlaceholder){$toolbarPlaceholder=$('<div>').addClass('ve-init-mw-desktopArticleTarget-toolbarPlaceholder');$toolbarPlaceholderBar=$('<div>').addClass('ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar');$toolbarPlaceholder.append($toolbarPlaceholderBar);}$targetContainer.prepend($toolbarPlaceholder);setTimeout(()=>{$toolbarPlaceholder.addClass('ve-init-mw-desktopArticleTarget-toolbarPlaceholder-open');});}function hideToolbarPlaceholder(){if($toolbarPlaceholder){$toolbarPlaceholder.detach();$toolbarPlaceholder.removeClass('ve-init-mw-desktopArticleTarget-toolbarPlaceholder-open');}}function setupTempWikitextEditor(data){\\nlet wikitext=data.content;if(wikitext){wikitext+='\\\\n';}tempWikitextEditor=new mw.libs.ve.MWTempWikitextEditorWidget({value:wikitext});tempWikitextEditorData=data;$('.ve-init-mw-desktopArticleTarget-targetContainer #firstHeading').addClass('ve-init-mw-desktopArticleTarget-uneditableContent');$('#mw-content-text').before(tempWikitextEditor.$element).addClass('oo-ui-element-hidden');$('html').addClass('ve-tempSourceEditing').removeClass('ve-loading');tempWikitextEditor.adjustSize().moveCursorToStart();ve.track('editAttemptStep',{action:'ready',mode:'source',platform:'desktop'});mw.libs.ve.tempWikitextEditor=tempWikitextEditor;mw.hook('ve.wikitextInteractive').fire();}function syncTempWikitextEditor(){let wikitext=tempWikitextEditor.getValue();if(wikitext.endsWith('\\\\n')){wikitext=wikitext.slice(0,-1);}if(wikitext!==tempWikitextEditorData.content){tempWikitextEditorData.content=wikitext;tempWikitextEditorData.fromEditedState=true;}tempWikitextEditorData.initialSourceRange=tempWikitextEditor.getRange();\\ntempWikitextEditor.$element.prop('readonly',true);}function teardownTempWikitextEditor(){tempWikitextEditor.$element.remove();mw.libs.ve.tempWikitextEditor=tempWikitextEditor=null;tempWikitextEditorData=null;$('#mw-content-text').removeClass('oo-ui-element-hidden');$('html').removeClass('ve-tempSourceEditing');}function abortLoading(){$('html').removeClass('ve-activated');active=false;updateTabs(false);if($('#ca-view a').length){history.pushState({tag:'visualeditor'},'',$('#ca-view a').attr('href'));}clearLoading();}function onDocumentKeyDown(e){if(e.which===27){abortLoading();e.preventDefault();}}function getSectionFromUrl(url){const section=url.searchParams.get('section');if(section&&/^(new|\\\\d+|T-\\\\d+)$/.test(section)){return section;}return null;}function getTarget(mode,section){if(!targetPromise){mw.libs.ve.targetLoader.addPlugin(()=>mw.loader.using(conf.preloadModules).catch(()=>$.Deferred().resolve()));['ext.visualEditor.desktopArticleTarget',...plugins].forEach(mw.libs.ve.targetLoader.addPlugin);\\nplugins=[];targetPromise=mw.libs.ve.targetLoader.loadModules(mode).then(()=>{if(!active){targetPromise=null;return $.Deferred().reject().promise();}const target=ve.init.mw.targetFactory.create(conf.contentModels[mw.config.get('wgPageContentModel')],{modes:getAvailableModes(),defaultMode:mode});target.on('deactivate',()=>{active=false;updateTabs(false);});target.on('reactivate',()=>{currentUrl=new URL(location.href);activateTarget(getEditModeFromUrl(currentUrl),getSectionFromUrl(currentUrl));});target.setContainer($targetContainer);targetLoaded=true;return target;},(e)=>{mw.log.warn('VisualEditor failed to load: '+e);return $.Deferred().reject(e).promise();});}targetPromise.then((target)=>{target.section=section;});return targetPromise;}function trackActivateStart(initData,url=currentUrl){if(url.searchParams.get('wvprov')==='sticky-header'){initData.mechanism+='-sticky-header';}ve.track('trace.activate.enter',{mode:initData.mode});initData.action='init';initData.integration='page';ve.track('editAttemptStep',initData);\\nmw.libs.ve.activationStart=ve.now();}function getTabMessage(tabMsg){let tabMsgKey=tabMessages[tabMsg];const skinMsgKeys={edit:'edit',create:'create',editlocaldescription:'edit-local',createlocaldescription:'create-local'};const key=skinMsgKeys[tabMsg];if(!tabMsgKey&&key){tabMsgKey=mw.config.get('skin')+'-view-'+key;if(!mw.message(tabMsgKey).exists()){tabMsgKey='skin-view-'+key;}}const msg=mw.message(tabMsgKey);if(!msg.isParseable()){mw.log.warn('VisualEditor: MediaWiki:'+tabMsgKey+' contains unsupported syntax. '+'https://www.mediawiki.org/wiki/Manual:Messages_API#Feature_support_in_JavaScript');return undefined;}return msg.text();}function setEditorPreference(editor){if(!init.isVisualAvailable()){return $.Deferred().resolve().promise();}if(editor!=='visualeditor'&&editor!=='wikitext'){throw new Error('setEditorPreference called with invalid option: ',editor);}let key=pageExists?'edit':'create',sectionKey='editsection';if(mw.config.get('wgVisualEditorConfig').useSingleEditTab&&\\ntabPreference==='remember-last'){if($('#ca-view-foreign').length){key+='localdescription';}if(editor==='wikitext'){key+='source';sectionKey+='source';}const fallbackSelector=function(selector,fallback){const $result=$(selector);return $result.length>0?$result:$(fallback);};fallbackSelector('#ca-edit a span','#ca-edit a').text(getTabMessage(key));fallbackSelector('.mw-editsection a span','.mw-editsection a').text(getTabMessage(sectionKey));}mw.cookie.set('VEE',editor,{path:'/',expires:30*86400,prefix:''});if(mw.user.isNamed()&&mw.user.options.get('visualeditor-editor')!==editor){return new mw.Api().saveOption('visualeditor-editor',editor).then(()=>{mw.user.options.set('visualeditor-editor',editor);});}return $.Deferred().resolve().promise();}function updateTabs(editing,mode,isNewSection){let $tab;if(editing){if(isNewSection){$tab=$('#ca-addsection');}else if($('#ca-ve-edit').length){if(!mode||mode==='visual'){$tab=$('#ca-ve-edit');}else{$tab=$('#ca-edit');}}else{$tab=$('#ca-edit');}}else{\\n$tab=$('#ca-view');}$('#p-views').find('li.selected').removeClass('selected');$('#ca-edit, #ca-ve-edit, #ca-addsection').not($tab).removeClass('selected');$tab.addClass('selected');}function scrollToSection(section){if(section==='0'||section==='new'){return;}let $heading;$('#mw-content-text .mw-editsection a:not( .mw-editsection-visualeditor )').each((i,el)=>{const linkUrl=new URL(el.href);if(section===getSectionFromUrl(linkUrl)){$heading=$(el).closest('.mw-heading');return false;}});if(!$heading||!$heading.length){return;}let offset=0;const enableVisualSectionEditing=mw.config.get('wgVisualEditorConfig').enableVisualSectionEditing;if(enableVisualSectionEditing===true||enableVisualSectionEditing==='desktop'){offset=$('#mw-content-text').offset().top;}else{offset=parseInt($heading.css('margin-top'))+$toolbarPlaceholder.outerHeight();}mw.libs.ve.smoothScrollTo($heading.offset().top-offset);}function activateTarget(mode,section,tPromise,modified){let dataPromise;updateTabs(true,mode,section==='new');\\nif(!targetLoaded){dataPromise=mw.libs.ve.targetLoader.requestPageData(mode,mw.config.get('wgRelevantPageName'),{sessionStore:true,section,oldId,targetName:'mwTarget',modified,editintro:currentUrl.searchParams.get('editintro'),preload:currentUrl.searchParams.get('preload'),preloadparams:mw.util.getArrayParam('preloadparams',currentUrl.searchParams),wikitext:mode==='visual'&&modified?$('#wpTextbox1').textSelection('getContents'):undefined});dataPromise.then((response)=>{if(isLoading&&mode==='source'&&section!=='new'&&!(response.visualeditor&&response.visualeditor.recovered)){setupTempWikitextEditor(response.visualeditor);}}).then(incrementLoadingProgress);}showToolbarPlaceholder();mw.hook('ve.activationStart').fire();let visibleSection=null;let visibleSectionOffset=null;if(section===null){let firstVisibleEditSection=null;$('#firstHeading, #mw-content-text .mw-editsection').each((i,el)=>{const top=el.getBoundingClientRect().top;if(top>0){firstVisibleEditSection=el;return false;}});if(firstVisibleEditSection&&firstVisibleEditSection.id!=='firstHeading'){\\nconst firstVisibleSectionLink=firstVisibleEditSection.querySelector('a');const linkUrl=new URL(firstVisibleSectionLink.href);visibleSection=getSectionFromUrl(linkUrl);const firstVisibleHeading=$(firstVisibleEditSection).closest('.mw-heading')[0];visibleSectionOffset=firstVisibleHeading.getBoundingClientRect().top;}}else if(mode==='visual'){scrollToSection(section);}showLoading(mode);incrementLoadingProgress();active=true;tPromise=tPromise||getTarget(mode,section);tPromise.then((target)=>{target.visibleSection=visibleSection;target.visibleSectionOffset=visibleSectionOffset;incrementLoadingProgress();target.setDefaultMode(mode);if(tempWikitextEditor){syncTempWikitextEditor();}const deactivating=target.deactivatingDeferred||$.Deferred().resolve();return deactivating.then(()=>{target.currentUrl=new URL(location.href);const activatePromise=target.activate(dataPromise);target.toolbarSetupDeferred.then(()=>{hideToolbarPlaceholder();});return activatePromise;});}).then(()=>{if(mode==='visual'){\\nve.track('editAttemptStep',{action:'ready',mode});}else if(!tempWikitextEditor){ve.track('editAttemptStep',{action:'ready',mode});mw.hook('ve.wikitextInteractive').fire();}ve.track('editAttemptStep',{action:'loaded',mode});}).always(clearLoading);}function activatePageTarget(mode,section,modified,linkUrl){trackActivateStart({type:'page',mechanism:mw.config.get('wgArticleId')?'click':'new',mode},linkUrl);if(!active){history.replaceState({tag:'visualeditor'},'',currentUrl);history.pushState({tag:'visualeditor'},'',linkUrl||(mode==='source'?veEditSourceUrl:veEditUrl));currentUrl=linkUrl||veEditUrl;activateTarget(mode,section,undefined,modified);}}function getLastEditor(){let editor=mw.cookie.get('VEE','');if(mw.user.isNamed()||!editor||!(editor==='visualeditor'||editor==='wikitext')){editor=mw.user.options.get('visualeditor-editor');}return editor;}function getEditPageEditor(){const isRedLink=!!+currentUrl.searchParams.get('redlink');if(!mw.config.get('wgVisualEditorConfig').useSingleEditTab&&!isRedLink){\\nreturn'wikitext';}if(currentUrl.searchParams.get('section')==='new'){return'wikitext';}if(currentUrl.searchParams.has('veswitched')){return'wikitext';}switch(tabPreference){case'prefer-ve':return'visualeditor';case'prefer-wt':return'wikitext';case'multi-tab':return isRedLink?getLastEditor():'wikitext';case'remember-last':default:return getLastEditor();}}function getAvailableEditPageEditor(){switch(getEditPageEditor()){case'visualeditor':if(init.isVisualAvailable()){return'visual';}if(init.isWikitextAvailable()){return'source';}return null;case'wikitext':default:return init.isWikitextAvailable()?'source':null;}}function checkPreferenceOrStorage(prefName,storageKey,cookieName){storageKey=storageKey||prefName;cookieName=cookieName||storageKey;return!!(mw.user.options.get(prefName)||(!mw.user.isNamed()&&(mw.storage.get(storageKey)||mw.cookie.get(cookieName,''))));}function setPreferenceOrStorage(prefName,storageKey,cookieName){storageKey=storageKey||prefName;cookieName=cookieName||storageKey;\\nif(!mw.user.isNamed()){if(!mw.storage.set(storageKey,1)){mw.cookie.set(cookieName,1,{path:'/',expires:30*86400,prefix:''});}}else{new mw.Api().saveOption(prefName,'1');mw.user.options.set(prefName,'1');}}conf=mw.config.get('wgVisualEditorConfig');tabMessages=conf.tabMessages;viewUrl=new URL(mw.util.getUrl(mw.config.get('wgRelevantPageName')),location.href);currentUrl=new URL(location.href);oldId=mw.config.get('wgRevisionId')||$('input[name=parentRevId]').val();if(oldId!==undefined){oldId=+oldId;}if(oldId===mw.config.get('wgCurRevisionId')||mw.config.get('wgEditLatestRevision')){oldId=undefined;}pageExists=!!mw.config.get('wgRelevantArticleId');const isViewPage=mw.config.get('wgIsArticle')&&!currentUrl.searchParams.has('diff');const wgAction=mw.config.get('wgAction');const isEditPage=wgAction==='edit'||wgAction==='submit';const pageCanLoadEditor=isViewPage||isEditPage;const pageIsProbablyEditable=mw.config.get('wgIsProbablyEditable')||mw.config.get('wgRelevantPageIsProbablyEditable');\\nconst enable=!!+mw.user.options.get('visualeditor-enable');const tempdisable=!!+mw.user.options.get('visualeditor-betatempdisable');const autodisable=!!+mw.user.options.get('visualeditor-autodisable');tabPreference=mw.user.options.get('visualeditor-tabs');function isOnlyTabVE(){const visibleModes=getVisibleModes();return visibleModes.length===1&&visibleModes[0]==='visual';}function isOnlyTabWikitext(){const visibleModes=getVisibleModes();return visibleModes.length===1&&visibleModes[0]==='source';}init={addPlugin:function(plugin){plugins.push(plugin);},setupEditLinks:function(){if(init.isWikitextAvailable()&&!isOnlyTabVE()){$('.mw-editsection a:not( .mw-editsection-visualeditor ),'+'#ca-edit a,'+'#ca-addsection a').each((i,el)=>{if(!el.href){return;}const linkUrl=new URL(el.href);if(linkUrl.searchParams.has('action')){linkUrl.searchParams.delete('action');linkUrl.searchParams.set('veaction','editsource');$(el).attr('href',linkUrl.toString());}});}if(init.isAvailable){if(!init.isSingleEditTab&&init.isVisualAvailable()&&\\n!(conf.disableForAnons&&mw.user.isAnon())){init.setupMultiTabSkin();}else if(pageCanLoadEditor&&((init.isVisualAvailable()&&isOnlyTabVE())||(init.isWikitextAvailable()&&isOnlyTabWikitext()))){$('.mw-editsection a').off('.ve-target').on('click.ve-target',(e)=>{init.onEditSectionLinkClick(isOnlyTabVE()?'visual':'source',e);});$('#ca-edit').off('.ve-target').on('click.ve-target',(e)=>{init.onEditTabClick(isOnlyTabVE()?'visual':'source',e);});}if(!mw.user.isAnon()&&pageCanLoadEditor&&init.isVisualAvailable()&&(!init.isSingleEditTab||isOnlyTabVE())){$('#catlinks').prepend($('<span>').addClass('ve-init-mw-desktopArticleTarget-categoryEdit mw-editsection-like').on('click',init.onCategoryEditLinkClick).append($('<span>').addClass('mw-editsection-bracket').text('['),$('<a>').text(mw.msg('editsection')),$('<span>').addClass('mw-editsection-bracket').text(']')));}}},setupMultiTabSkin:function(){init.setupMultiTabs();init.setupMultiSectionLinks();},setupMultiTabs:function(){const $caEdit=$('#ca-edit');\\nconst $caVeEdit=$('#ca-ve-edit');if(pageCanLoadEditor){$caVeEdit.off('.ve-target').on('click.ve-target',init.onEditTabClick.bind(init,'visual'));}if(pageCanLoadEditor){$caEdit.off('.ve-target').on('click.ve-target',init.onEditTabClick.bind(init,'source'));}if(pageCanLoadEditor&&init.isWikitextAvailable()){$('#ca-addsection').off('.ve-target').on('click.ve-target',init.onEditTabClick.bind(init,'source'));}if(init.isVisualAvailable()){if(conf.tabPosition==='before'){$caEdit.addClass('collapsible');}else{$caVeEdit.addClass('collapsible');}}},setupMultiSectionLinks:function(){if(pageCanLoadEditor){const $editsections=$('#mw-content-text .mw-editsection');$editsections.find('.mw-editsection-visualeditor').off('.ve-target').on('click.ve-target',init.onEditSectionLinkClick.bind(init,'visual'));if(init.isWikitextAvailable()){$editsections.find('a:not( .mw-editsection-visualeditor )').off('.ve-target').on('click.ve-target',init.onEditSectionLinkClick.bind(init,'source'));}}},\\nisUnmodifiedLeftClick:function(e){return e&&((e.which&&e.which===1&&!(e.shiftKey||e.altKey||e.ctrlKey||e.metaKey))||e.isTrigger);},onEditTabClick:function(mode,e){if(!init.isUnmodifiedLeftClick(e)){return;}if(!active&&mode==='source'&&!init.isWikitextAvailable()){return;}e.preventDefault();if(isLoading){return;}const section=$(e.target).closest('#ca-addsection').length?'new':null;if(active){targetPromise.then((target)=>{if(target.getDefaultMode()==='source'){if(mode==='visual'){target.switchToVisualEditor();}else if(mode==='source'){target.switchToWikitextSection(section);}}else if(target.getDefaultMode()==='visual'){if(mode==='source'){if(section){target.switchToWikitextSection(section);}else{target.editSource();}}}});}else{const link=$(e.target).closest('a')[0];const linkUrl=link&&link.href?new URL(link.href):undefined;if(section!==null){init.activateVe(mode,linkUrl,section);}else{init.activateVe(mode,linkUrl);}}},activateVe:function(mode,linkUrl,section){const wikitext=$('#wpTextbox1').textSelection('getContents'),\\nmodified=mw.config.get('wgAction')==='submit'||(mw.config.get('wgAction')==='edit'&&wikitext!==initialWikitext);if(section===undefined){const sectionVal=$('input[name=wpSection]').val();section=sectionVal!==''&&sectionVal!==undefined?sectionVal:null;}if($.fn.dialog){$('.ui-dialog-content').dialog('close');}$(window).off('beforeunload.editwarning');activatePageTarget(mode,section,modified,linkUrl);},onEditSectionLinkClick:function(mode,e,section){const link=$(e.target).closest('a')[0];if(!link||!link.href){return;}const linkUrl=new URL(link.href);const title=mw.Title.newFromText(linkUrl.searchParams.get('title')||'');if(!init.isUnmodifiedLeftClick(e)||!(linkUrl.searchParams.has('action')||linkUrl.searchParams.has('veaction'))||linkUrl.host!==location.host||title&&title.getPrefixedText()!==new mw.Title(mw.config.get('wgRelevantPageName')).getPrefixedText()){return;}e.preventDefault();if(isLoading){return;}trackActivateStart({type:'section',mechanism:section==='new'?'new':'click',mode},linkUrl);\\nif(!active){history.replaceState({tag:'visualeditor'},'',currentUrl);history.pushState({tag:'visualeditor'},'',linkUrl);currentUrl=linkUrl;if(section===undefined){section=getSectionFromUrl(linkUrl);}const tPromise=getTarget(mode,section);activateTarget(mode,section,tPromise);}},onCategoryEditLinkClick:function(e){if(!init.isUnmodifiedLeftClick(e)){return;}e.preventDefault();if(isLoading){return;}trackActivateStart({type:'page',mechanism:'click',mode:'visual'});if(currentUrl.searchParams.get('action')!=='edit'&&!(currentUrl.searchParams.get('veaction')in veactionToMode)){if(history.pushState){history.replaceState({tag:'visualeditor'},document.title,currentUrl);history.pushState({tag:'visualeditor'},document.title,veEditUrl);}currentUrl=veEditUrl;}init.disableWelcomeDialog();activateTarget('visual',null,getTarget('visual',null).then((target)=>{target.once('surfaceReady',()=>{const windowAction=ve.ui.actionFactory.create('window',target.getSurface());windowAction.open('meta',{page:'categories'});\\n});return target;}));},shouldShowWelcomeDialog:function(){return!(!mw.config.get('wgVisualEditorConfig').showBetaWelcome||this.isWelcomeDialogSuppressed()||currentUrl.searchParams.has('collabSession')||checkPreferenceOrStorage('visualeditor-hidebetawelcome','ve-beta-welcome-dialog'));},isWelcomeDialogSuppressed:function(){return!!(welcomeDialogDisabled||new URL(location.href).searchParams.has('vehidebetadialog')||new URL(location.href).searchParams.has('hidewelcomedialog'));},stopShowingWelcomeDialog:function(){setPreferenceOrStorage('visualeditor-hidebetawelcome','ve-beta-welcome-dialog');},disableWelcomeDialog:function(){welcomeDialogDisabled=true;},shouldShowEducationPopups:function(){return!(educationPopupsDisabled||checkPreferenceOrStorage('visualeditor-hideusered','ve-hideusered'));},stopShowingEducationPopups:function(){setPreferenceOrStorage('visualeditor-hideusered','ve-hideusered');},disableEducationPopups:function(){educationPopupsDisabled=true;}};function isSupportedEditPage(url){\\nreturn configData.unsupportedEditParams.every((param)=>!url.searchParams.has(param));}init.isSingleEditTab=conf.useSingleEditTab&&tabPreference!=='multi-tab';veEditUrl=new URL(pageCanLoadEditor?currentUrl:viewUrl);if(oldId){veEditUrl.searchParams.set('oldid',oldId);}veEditUrl.searchParams.delete('veaction');veEditUrl.searchParams.delete('action');if(init.isSingleEditTab){veEditUrl.searchParams.set('action','edit');veEditSourceUrl=veEditUrl;}else{veEditSourceUrl=new URL(veEditUrl);veEditUrl.searchParams.set('veaction','edit');veEditSourceUrl.searchParams.set('veaction','editsource');}init.isAvailable=VisualEditorSupportCheck();const enabledForUser=((conf.enableBetaFeature?enable:!tempdisable)&&!autodisable);init.isVisualAvailable=(url=currentUrl)=>(init.isAvailable&&(url.searchParams.get('veaction')==='edit'||(conf.namespaces.includes(new mw.Title(mw.config.get('wgRelevantPageName')).getNamespaceId())&&enabledForUser))&&isSupportedEditPage(url)&&Object.prototype.hasOwnProperty.call(conf.contentModels,mw.config.get('wgPageContentModel'))&&\\ngetSectionFromUrl(url)!=='new');init.isWikitextAvailable=(url=currentUrl)=>(init.isAvailable&&(url.searchParams.get('veaction')==='editsource'||(conf.enableWikitext&&mw.user.options.get('visualeditor-newwikitext')))&&mw.config.get('wgPageContentModel')==='wikitext');function getAvailableModes(){const availableModes=[];if(init.isVisualAvailable()){availableModes.push('visual');}if(init.isWikitextAvailable()){availableModes.push('source');}return availableModes;}function getVisibleModes(){if(init.isSingleEditTab){const preferredEditor=getAvailableEditPageEditor();return preferredEditor?[preferredEditor]:[];}else{return getAvailableModes();}}init.setEditorPreference=setEditorPreference;init.updateTabs=updateTabs;mw.libs.ve=$.extend(mw.libs.ve||{},init);if(init.isVisualAvailable()){$('html').addClass('ve-available');}else{$('html').addClass('ve-not-available');}function getEditModeFromUrl(url){if(mw.config.get('wgDiscussionToolsStartNewTopicTool')){return null;}if(isViewPage&&init.isAvailable){\\nconst mode=veactionToMode[url.searchParams.get('veaction')]||(url.searchParams.has('collabSession')?'visual':null);if(mode&&getAvailableModes().includes(mode)){return mode;}}if(isEditPage&&isSupportedEditPage(url)){if(!enabledForUser||$('#ca-viewsource').length||mw.config.get('wgAction')==='submit'){return null;}return getAvailableEditPageEditor();}return null;}$(()=>{$targetContainer=$(document.querySelector('[data-mw-ve-target-container]')||document.getElementById('content'));if(pageCanLoadEditor){$targetContainer.addClass('ve-init-mw-desktopArticleTarget-targetContainer');}let showWikitextWelcome=true;const numEditButtons=$('#ca-edit, #ca-ve-edit').length,section=getSectionFromUrl(currentUrl);const requiredSkinElements=$targetContainer.length&&$('#mw-content-text').length&&(isEditPage||numEditButtons);if(currentUrl.searchParams.get('action')==='edit'&&$('#wpTextbox1').length){initialWikitext=$('#wpTextbox1').textSelection('getContents');}if((init.isVisualAvailable()||init.isWikitextAvailable())&&\\npageCanLoadEditor&&pageIsProbablyEditable&&!requiredSkinElements){mw.log.warn('Your skin is incompatible with VisualEditor. '+'See https://www.mediawiki.org/wiki/Extension:VisualEditor/Skin_requirements for the requirements.');if(numEditButtons>0){const err=new Error('Incompatible with VisualEditor');err.name='VeIncompatibleSkinWarning';mw.errorLogger.logError(err,'error.visualeditor');}}else if(init.isAvailable){const mode=getEditModeFromUrl(currentUrl);if(mode){showWikitextWelcome=false;trackActivateStart({type:section===null?'page':'section',mechanism:(section==='new'||!mw.config.get('wgArticleId'))?'url-new':'url',mode});activateTarget(mode,section);}else if(init.isVisualAvailable()&&pageCanLoadEditor&&init.isSingleEditTab){$(document.body).append($('<a>').attr({accesskey:mw.msg('accesskey-ca-ve-edit'),href:veEditUrl}).on('click.ve-target',init.onEditTabClick.bind(init,'visual')).addClass('oo-ui-element-hidden'));}if(init.isVisualAvailable()&&isEditPage&&$('#wpTextbox1').length){mw.loader.load('ext.visualEditor.switching');\\nmw.hook('wikiEditor.toolbarReady').add(($textarea)=>{mw.loader.using('ext.visualEditor.switching').then(()=>{const showPopup=currentUrl.searchParams.has('veswitched')&&!mw.user.options.get('visualeditor-hidesourceswitchpopup'),toolFactory=new OO.ui.ToolFactory(),toolGroupFactory=new OO.ui.ToolGroupFactory();toolFactory.register(mw.libs.ve.MWEditModeVisualTool);toolFactory.register(mw.libs.ve.MWEditModeSourceTool);const switchToolbar=new OO.ui.Toolbar(toolFactory,toolGroupFactory,{classes:['ve-init-mw-editSwitch']});switchToolbar.on('switchEditor',(m)=>{if(m==='visual'){$('#wpTextbox1').trigger('wikiEditor-switching-visualeditor');init.activateVe('visual');}});switchToolbar.setup([{name:'editMode',type:'list',icon:'edit',title:mw.msg('visualeditor-mweditmode-tooltip'),label:mw.msg('visualeditor-mweditmode-tooltip'),invisibleLabel:true,include:['editModeVisual','editModeSource']}]);const popup=new mw.libs.ve.SwitchPopupWidget('source');switchToolbar.tools.editModeVisual.toolGroup.$element.append(popup.$element);\\nswitchToolbar.emit('updateState');$textarea.wikiEditor('addToToolbar',{section:'secondary',group:'default',tools:{veEditSwitch:{type:'element',element:switchToolbar.$element}}});popup.toggle(showPopup);if($('#ca-edit').hasClass('visualeditor-showtabdialog')){$('#ca-edit').removeClass('visualeditor-showtabdialog');const windowManager=new OO.ui.WindowManager();$(OO.ui.getTeleportTarget()).append(windowManager.$element);const editingTabDialog=new mw.libs.ve.EditingTabDialog();windowManager.addWindows([editingTabDialog]);windowManager.openWindow(editingTabDialog).closed.then((data)=>{windowManager.destroy();if(data&&data.action==='prefer-ve'){location.href=veEditUrl;}else if(data&&data.action==='multi-tab'){location.reload();}});}});});mw.libs.ve.setEditorPreference('wikitext');mw.storage.session.remove('ve-docstate');}init.setupEditLinks();}if(pageCanLoadEditor&&showWikitextWelcome&&(init.isVisualAvailable()||init.isWikitextAvailable()||$('#wpTextbox1').length)&&isEditPage&&init.shouldShowWelcomeDialog()&&\\npageIsProbablyEditable){mw.loader.using('ext.visualEditor.welcome').then(()=>{if(!init.shouldShowWelcomeDialog()){return;}const windowManager=new OO.ui.WindowManager();const welcomeDialog=new mw.libs.ve.WelcomeDialog();$(OO.ui.getTeleportTarget()).append(windowManager.$element);windowManager.addWindows([welcomeDialog]);windowManager.openWindow(welcomeDialog,{switchable:init.isVisualAvailable(),editor:'source'}).closed.then((data)=>{windowManager.destroy();if(data&&data.action==='switch-ve'){init.activateVe('visual');}});init.stopShowingWelcomeDialog();});}if(currentUrl.searchParams.has('venotify')){currentUrl.searchParams.delete('venotify');history.replaceState(null,'',currentUrl);}});}());\\n},\\\"modules/ve-mw/preinit/data.json\\\":{\\\"unsupportedEditParams\\\":[\\\"undo\\\",\\\"undoafter\\\",\\\"preview\\\"]}}},{\\\"css\\\":[\\\".ve-active .ve-init-mw-desktopArticleTarget-targetContainer #siteNotice,.ve-active .mw-indicators,.ve-active #t-print,.ve-active #t-permalink,.ve-active #p-coll-print_export,.ve-active #t-cite,.ve-active .ve-init-mw-desktopArticleTarget-editableContent,.ve-active .ve-init-mw-tempWikitextEditorWidget{display:none}.ve-deactivating .ve-ui-surface{display:none}.ve-activating{ }.ve-activating .ve-ui-surface{height:0;padding:0 !important; overflow:hidden} .ve-loading .ve-init-mw-desktopArticleTarget-targetContainer \\\\u003E :not(.ve-init-mw-desktopArticleTarget-toolbarPlaceholder):not(.ve-init-mw-desktopArticleTarget),.ve-loading .ve-init-mw-desktopArticleTarget-originalContent,.ve-activated:not(.ve-loading) .ve-init-mw-desktopArticleTarget-uneditableContent{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0.5}.ve-activated .ve-init-mw-desktopArticleTarget-targetContainer #firstHeading{ -webkit-user-select:text;-moz-user-select:text;user-select:text;pointer-events:auto;cursor:text}.ve-activated .ve-init-mw-desktopArticleTarget-targetContainer #firstHeading a{ pointer-events:none}.ve-activated .ve-init-mw-desktopArticleTarget-originalContent #catlinks{cursor:pointer}.ve-activated .ve-init-mw-desktopArticleTarget-originalContent #catlinks:hover{ background:rgba(109,169,247,0.15)}.ve-activated .ve-init-mw-desktopArticleTarget-originalContent #catlinks a{opacity:1} .ve-init-mw-desktopArticleTarget-loading-overlay{z-index:2;position:absolute;width:100%;top:1em}.ve-init-mw-desktopArticleTarget-toolbarPlaceholder{-webkit-position:sticky;position:sticky;top:0;z-index:2;overflow:hidden;transition:height 250ms ease;height:0;padding-bottom:2px; }.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar{background:var(--background-color-base,#fff);transform:translateY(-100%);transition:transform 250ms ease}.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-open .ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar{transform:translateY(0)} .oo-ui-element-hidden{display:none !important; } .ve-init-mw-desktopArticleTarget-categoryEdit{float:right;margin-top:1ex} .ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar{height:42px;border-bottom:1px solid #c8ccd1;box-shadow:0 1px 1px 0 rgba(0,0,0,0.1)}.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-open{height:42px} .ve-activated .vector-toc,.ve-activated .vector-page-titlebar-toc{display:none}.ve-init-mw-desktopArticleTarget-toolbar,.ve-init-mw-desktopArticleTarget-toolbarPlaceholder,.ve-ui-overlay-local,.ve-ui-overlay-global,.ve-ui-sidebarDialogWindowManager,.ve-ce-surface-interface{font-size:0.875rem}.ve-ce-surface-interface{font-family:sans-serif}.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar,.ve-init-mw-desktopArticleTarget-toolbar.ve-ui-toolbar \\\\u003E .oo-ui-toolbar-bar{box-shadow:0 2px 1px -1px rgba(0,0,0,0.1)}.ve-ui-mwSaveDialog-preview .mw-body{ }.ve-ui-mwSaveDialog-preview .mw-body .firstHeading{grid-area:titlebar}.ve-ui-mwSaveDialog-preview .mw-body .mw-body-content{grid-area:content;font-size:var(--font-size-medium);line-height:var(--line-height-content)}.ve-ui-mwSaveDialog-preview .mw-content-container{max-width:960px;margin:0 auto}.ve-init-mw-desktopArticleTarget .ve-init-mw-target-surface \\\\u003E .ve-ce-surface .ve-ce-attachedRootNode{min-height:15em}.ve-init-mw-desktopArticleTarget-toolbar .ve-ui-toolbarDialog-position-above.ve-ui-toolbarDialog-padded .oo-ui-window-body,.ve-init-mw-desktopArticleTarget-toolbar .ve-ui-toolbarDialog-position-below.ve-ui-toolbarDialog-padded .oo-ui-window-body{padding-left:0;padding-right:0}.ve-init-mw-desktopArticleTarget-toolbar .ve-ui-toolbarDialog-position-side.ve-ui-toolbarDialog-padded .oo-ui-window-body{padding-right:0}\\\"]},{\\\"accesskey-ca-ve-edit\\\":\\\"v\\\",\\\"editsection\\\":\\\"Bearbeiten\\\",\\\"visualeditor-mweditmode-tooltip\\\":\\\"Editor wechseln\\\",\\\"visualeditor-ca-editsource\\\":\\\"Quelltext bearbeiten\\\",\\\"visualeditor-ca-createsource\\\":\\\"Quelltext erstellen\\\",\\\"visualeditor-ca-editlocaldescriptionsource\\\":\\\"Lokalen Beschreibungsquelltext bearbeiten\\\",\\\"visualeditor-ca-createlocaldescriptionsource\\\":\\\"Lokalen Beschreibungsquelltext hinzuf\\\\u00fcgen\\\",\\\"editsectionhint\\\":\\\"Abschnitt bearbeiten: $1\\\",\\\"visualeditor-ca-editsource-section\\\":\\\"Quelltext bearbeiten\\\",\\\"visualeditor-ca-editsource-section-hint\\\":\\\"Quellcode des Abschnitts bearbeiten: $1\\\",\\\"skin-view-edit\\\":\\\"Bearbeiten\\\",\\\"vector-view-edit\\\":\\\"Bearbeiten\\\",\\\"skin-view-create\\\":\\\"Erstellen\\\",\\\"vector-view-create\\\":\\\"Erstellen\\\",\\\"skin-view-edit-local\\\":\\\"Lokale Beschreibung bearbeiten\\\",\\\"skin-view-create-local\\\":\\\"Lokale Beschreibung hinzuf\\\\u00fcgen\\\"}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.104Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.visualEditor.desktopArticleTarget.init&skin=vector-2022&version=1nh7s\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.visualEditor.desktopArticleTarget.init&skin=vector-2022&sourcemap=1&version=1nh7s\",\"ext.cite.referencePreviews@9zybx\":\"mw.loader.impl(function(){return[\\\"ext.cite.referencePreviews@9zybx\\\",{\\\"main\\\":\\\"init.js\\\",\\\"files\\\":{\\\"init.js\\\":function(require,module,exports){const createReferenceGateway=require('./createReferenceGateway.js');const createReferencePreview=require('./createReferencePreview.js');const TYPE_REFERENCE='reference';function isReferencePreviewsEnabled(user,isPreviewTypeEnabled,config){if(!config.get('wgCiteReferencePreviewsActive')){return null;}if(user.isAnon()){return isPreviewTypeEnabled(TYPE_REFERENCE);}return true;}const referencePreviewsState=isReferencePreviewsEnabled(mw.user,mw.popups.isEnabled,mw.config);function createReferencePreviewsType(){return{type:TYPE_REFERENCE,selector:'#mw-content-text .reference a[ href*=\\\"#\\\" ]',delay:150,gateway:createReferenceGateway(),renderFn:createReferencePreview};}let testKitchenExperiment=null;if(mw.testKitchen&&!mw.config.get('wgMFMode')){testKitchenExperiment=mw.testKitchen.compat.getExperiment('cite-footnote-content-interaction-experiment');}const isRefPreviewReflistLinkEnabled=testKitchenExperiment&&testKitchenExperiment.isAssignedGroup('treatment');if(isRefPreviewReflistLinkEnabled){\\n$('#mw-content-text .reference a[ href*=\\\"#\\\" ]').on('click',(event)=>{if(!event.pointerType||event.pointerType==='touch'){return;}event.preventDefault();$('.mwe-popups-reflist-link-hidden').removeClass('mwe-popups-reflist-link-hidden');});}module.exports=referencePreviewsState!==null?createReferencePreviewsType():null;if(window.QUnit){module.exports={test:{createReferenceGateway:require('./createReferenceGateway.js'),createReferencePreview:require('./createReferencePreview.js'),isReferencePreviewsEnabled}};}\\n},\\\"createReferenceGateway.js\\\":function(require,module,exports){const TYPE_REFERENCE='reference';module.exports=function createReferenceGateway(){function findReferenceTextElement(id){const idSelector=`#${CSS.escape(id)}`;return document.querySelector(`${idSelector} .mw-reference-text, ${idSelector} .reference-text`);}function findParentReferenceTextElement(el){const ol=el.closest('ol');return ol&&ol.classList.contains('mw-subreference-list')?ol.parentElement.querySelector('.mw-reference-text, .reference-text'):null;}function scrapeReferenceText(referenceElement,parentElement){if(!parentElement){return referenceElement.innerHTML;}return`\\n\\t\\t\\t\\t<div class=\\\"mw-reference-previews-parent\\\">${parentElement.innerHTML}</div>\\n\\t\\t\\t\\t<div>${referenceElement.innerHTML}</div>\\n\\t\\t\\t\\t`;}function scrapeReferenceType(referenceElement){const KNOWN_TYPES=['book','journal','news','note','map','web'];let type=null;const citeTags=referenceElement.querySelectorAll('cite[class]');Array.prototype.forEach.call(citeTags,(element)=>{if(type){return;}const classNames=element.className.split(/\\\\s+/);\\nfor(let i=classNames.length;i--;){if(KNOWN_TYPES.includes(classNames[i])){type=classNames[i];return false;}}});return type;}function fetchPreviewForTitle(title,el){const id=title.getFragment().replace(/ /g,'_');const referenceTextElement=findReferenceTextElement(id);if(!referenceTextElement||(!referenceTextElement.textContent.trim()&&!referenceTextElement.children.length)){return Promise.reject({textStatus:'abort',textContext:'Footnote not found or empty',xhr:{readyState:0}});}const referenceParentTextElement=findParentReferenceTextElement(referenceTextElement);const model={url:`#${id}`,extract:scrapeReferenceText(referenceTextElement,referenceParentTextElement),type:TYPE_REFERENCE,referenceType:scrapeReferenceType(referenceParentTextElement||referenceTextElement),sourceElementId:el.parentNode.id};const promise=Promise.resolve(model);promise.abort=()=>{};return promise;}return{fetchPreviewForTitle};};\\n},\\\"createReferencePreview.js\\\":function(require,module,exports){const TEMPLATE=document.createElement('template');TEMPLATE.innerHTML=`\\n<div class=\\\"mwe-popups mwe-popups mwe-popups-type-reference\\\" aria-hidden>\\n\\t<div class=\\\"mwe-popups-container\\\">\\n\\t\\t<div class=\\\"mwe-popups-extract\\\">\\n\\t\\t\\t<div class=\\\"mwe-popups-scroll\\\">\\n\\t\\t\\t\\t<strong class=\\\"mwe-popups-title\\\">\\n\\t\\t\\t\\t\\t<span class=\\\"popups-icon\\\"></span>\\n\\t\\t\\t\\t\\t<span class=\\\"mwe-popups-title-placeholder\\\"></span>\\n\\t\\t\\t\\t</strong>\\n\\t\\t\\t\\t<bdi><div class=\\\"mw-parser-output\\\"></div></bdi>\\n\\t\\t\\t</div>\\n\\t\\t\\t<div class=\\\"mwe-popups-fade\\\"></div>\\n\\t\\t</div>\\n\\t\\t<footer>\\n\\t\\t\\t<div class=\\\"mwe-popups-reflist-link-wrapper mwe-popups-reflist-link-hidden\\\">\\n\\t\\t\\t\\t<a class=\\\"mwe-popups-reflist-link\\\"></a>\\n\\t\\t\\t</div>\\n\\t\\t\\t<div class=\\\"mwe-popups-settings\\\"></div>\\n\\t\\t</footer>\\n\\t</div>\\n</div>`;const replaceWith=(node,htmlOrOtherNode)=>{if(typeof htmlOrOtherNode==='string'){node.insertAdjacentHTML('afterend',htmlOrOtherNode);}else{node.parentNode.appendChild(htmlOrOtherNode);}node.remove();};function renderReferencePreview(model){const type=model.referenceType||'generic';\\nlet titleMsg=mw.message(`cite-reference-previews-${type}`);if(!titleMsg.exists()){titleMsg=mw.message('cite-reference-previews-reference');}const el=TEMPLATE.content.cloneNode(true).children[0];let testKitchenExperiment=null;if(mw.testKitchen&&!mw.config.get('wgMFMode')){testKitchenExperiment=mw.testKitchen.compat.getExperiment('cite-footnote-content-interaction-experiment');}const isRefPreviewReflistLinkEnabled=testKitchenExperiment&&testKitchenExperiment.isAssignedGroup('treatment');replaceWith(el.querySelector('.mwe-popups-title-placeholder'),mw.html.escape(titleMsg.text()));el.querySelector('.mwe-popups-title .popups-icon').classList.add(`popups-icon--reference-${type}`);el.querySelector('.mw-parser-output').innerHTML=model.extract;Array.prototype.forEach.call(el.querySelectorAll('.mwe-popups-extract a[href][class~=\\\"external\\\"]:not([target])'),(a)=>{a.target='_blank';a.rel=(a.rel?a.rel+' ':'')+'noopener';});Array.prototype.forEach.call(el.querySelectorAll('.mw-collapsible'),(node)=>{\\nconst otherNode=document.createElement('div');otherNode.classList.add('mwe-collapsible-placeholder');const icon=document.createElement('span');icon.classList.add('popups-icon','popups-icon--infoFilled');const label=document.createElement('span');label.classList.add('mwe-collapsible-placeholder-label');label.textContent=mw.msg('cite-reference-previews-collapsible-placeholder');otherNode.appendChild(icon);otherNode.appendChild(label);replaceWith(node,otherNode);});const undoHeaderSort=(headerSort)=>{headerSort.classList.remove('headerSort');headerSort.removeAttribute('tabindex');headerSort.removeAttribute('title');};Array.prototype.forEach.call(el.querySelectorAll('table.sortable'),(node)=>{node.classList.remove('sortable','jquery-tablesorter');Array.prototype.forEach.call(node.querySelectorAll('.headerSort'),undoHeaderSort);});const settingsButton=document.createElement('a');settingsButton.classList.add('cdx-button','cdx-button--fake-button','cdx-button--fake-button--enabled','cdx-button--weight-quiet','cdx-button--icon-only','mwe-popups-settings-button');\\nconst settingsIcon=document.createElement('span');settingsIcon.classList.add('popups-icon','popups-icon--size-small','popups-icon--settings');const settingsButtonLabel=document.createElement('span');settingsButtonLabel.textContent=mw.msg('popups-settings-icon-gear-title');settingsButton.append(settingsIcon);settingsButton.append(settingsButtonLabel);el.querySelector('.mwe-popups-settings').appendChild(settingsButton);if(isRefPreviewReflistLinkEnabled){const reflistLink=el.querySelector('.mwe-popups-reflist-link');reflistLink.textContent=mw.msg('cite-reference-previews-reflist-link');reflistLink.addEventListener('click',()=>{testKitchenExperiment.send('click-goto-references');const targetId=model.url?model.url.slice(1):null;const targetElement=document.getElementById(targetId);const previousHighlight=document.querySelector('.mwe-popups-ref-highlight');if(previousHighlight){previousHighlight.classList.remove('mwe-popups-ref-highlight');}if(targetElement){targetElement.scrollIntoView();\\ntargetElement.classList.add('mwe-popups-ref-highlight');}});}el.querySelector('.mwe-popups-scroll').addEventListener('scroll',(e)=>{const element=e.target,scrolledToBottom=element.scrollTop>=element.scrollHeight-element.clientHeight-1;if(!scrolledToBottom&&element.isScrolling){return;}const extract=element.parentNode,hasHorizontalScroll=element.scrollWidth>element.clientWidth,scrollbarHeight=element.offsetHeight-element.clientHeight,hasVerticalScroll=element.scrollHeight>element.clientHeight,scrollbarWidth=element.offsetWidth-element.clientWidth;const fade=extract.querySelector('.mwe-popups-fade');fade.style.bottom=hasHorizontalScroll?`${scrollbarHeight}px`:0;fade.style.right=hasVerticalScroll?`${scrollbarWidth}px`:0;element.isScrolling=!scrolledToBottom;extract.classList.toggle('mwe-popups-fade-out',element.isScrolling);extract.setAttribute('lang',mw.config.get('wgPageContentLanguage'));});return el;}function createReferencePreview(model){return{el:renderReferencePreview(model),\\nhasThumbnail:false,isTall:false};}module.exports=createReferencePreview;\\n}}},{\\\"css\\\":[\\\".popups-icon--reference-generic{ min-width:10px;min-height:10px;width:calc(var(--font-size-medium,1rem) + 4px);height:calc(var(--font-size-medium,1rem) + 4px);display:inline-block;vertical-align:text-bottom}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.popups-icon--reference-generic{background-position:center;background-repeat:no-repeat; background-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px))}}@supports (-webkit-mask-image:none) or (mask-image:none){.popups-icon--reference-generic{ -webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px));mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px)); }}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.popups-icon--reference-generic{background-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"m15 10-2.78-2.78L9.44 10V1H5a2 2 0 00-2 2v14a2 2 0 002 2h10a2 2 0 002-2V3a2 2 0 00-2-2z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");filter:invert(var(--filter-invert-icon,0));opacity:var(--opacity-icon-base,0.87)}}@supports (-webkit-mask-image:none) or (mask-image:none){.popups-icon--reference-generic{ -webkit-mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"m15 10-2.78-2.78L9.44 10V1H5a2 2 0 00-2 2v14a2 2 0 002 2h10a2 2 0 002-2V3a2 2 0 00-2-2z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\"); mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"m15 10-2.78-2.78L9.44 10V1H5a2 2 0 00-2 2v14a2 2 0 002 2h10a2 2 0 002-2V3a2 2 0 00-2-2z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");background-color:var(--color-base,#202122)}}.popups-icon--reference-book{ min-width:10px;min-height:10px;width:calc(var(--font-size-medium,1rem) + 4px);height:calc(var(--font-size-medium,1rem) + 4px);display:inline-block;vertical-align:text-bottom}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.popups-icon--reference-book{background-position:center;background-repeat:no-repeat; background-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px))}}@supports (-webkit-mask-image:none) or (mask-image:none){.popups-icon--reference-book{ -webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px));mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px)); }}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.popups-icon--reference-book{background-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M15 2a7.65 7.65 0 00-5 2 7.65 7.65 0 00-5-2H1v15h4a7.65 7.65 0 015 2 7.65 7.65 0 015-2h4V2zm2.5 13.5H14a4.38 4.38 0 00-3 1V5s1-1.5 4-1.5h2.5z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M9 3.5h2v1H9z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");filter:invert(var(--filter-invert-icon,0));opacity:var(--opacity-icon-base,0.87)}}@supports (-webkit-mask-image:none) or (mask-image:none){.popups-icon--reference-book{ -webkit-mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M15 2a7.65 7.65 0 00-5 2 7.65 7.65 0 00-5-2H1v15h4a7.65 7.65 0 015 2 7.65 7.65 0 015-2h4V2zm2.5 13.5H14a4.38 4.38 0 00-3 1V5s1-1.5 4-1.5h2.5z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M9 3.5h2v1H9z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\"); mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M15 2a7.65 7.65 0 00-5 2 7.65 7.65 0 00-5-2H1v15h4a7.65 7.65 0 015 2 7.65 7.65 0 015-2h4V2zm2.5 13.5H14a4.38 4.38 0 00-3 1V5s1-1.5 4-1.5h2.5z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M9 3.5h2v1H9z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");background-color:var(--color-base,#202122)}}.popups-icon--reference-book[dir='rtl'],html[dir='rtl'] .popups-icon--reference-book:not([dir='ltr']){transform:scaleX(-1)}.popups-icon--reference-journal{ min-width:10px;min-height:10px;width:calc(var(--font-size-medium,1rem) + 4px);height:calc(var(--font-size-medium,1rem) + 4px);display:inline-block;vertical-align:text-bottom}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.popups-icon--reference-journal{background-position:center;background-repeat:no-repeat; background-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px))}}@supports (-webkit-mask-image:none) or (mask-image:none){.popups-icon--reference-journal{ -webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px));mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px)); }}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.popups-icon--reference-journal{background-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M2 18.5A1.5 1.5 0 003.5 20H5V0H3.5A1.5 1.5 0 002 1.5zM6 0v20h10a2 2 0 002-2V2a2 2 0 00-2-2zm7 8H8V7h5zm3-2H8V5h8z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");filter:invert(var(--filter-invert-icon,0));opacity:var(--opacity-icon-base,0.87)}}@supports (-webkit-mask-image:none) or (mask-image:none){.popups-icon--reference-journal{ -webkit-mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M2 18.5A1.5 1.5 0 003.5 20H5V0H3.5A1.5 1.5 0 002 1.5zM6 0v20h10a2 2 0 002-2V2a2 2 0 00-2-2zm7 8H8V7h5zm3-2H8V5h8z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\"); mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M2 18.5A1.5 1.5 0 003.5 20H5V0H3.5A1.5 1.5 0 002 1.5zM6 0v20h10a2 2 0 002-2V2a2 2 0 00-2-2zm7 8H8V7h5zm3-2H8V5h8z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");background-color:var(--color-base,#202122)}}.popups-icon--reference-journal[dir='rtl'],html[dir='rtl'] .popups-icon--reference-journal:not([dir='ltr']){transform:scaleX(-1)}.popups-icon--reference-news{ min-width:10px;min-height:10px;width:calc(var(--font-size-medium,1rem) + 4px);height:calc(var(--font-size-medium,1rem) + 4px);display:inline-block;vertical-align:text-bottom}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.popups-icon--reference-news{background-position:center;background-repeat:no-repeat; background-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px))}}@supports (-webkit-mask-image:none) or (mask-image:none){.popups-icon--reference-news{ -webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px));mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px)); }}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.popups-icon--reference-news{background-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M5 2a2 2 0 00-2 2v12a1 1 0 01-1-1V5h-.5A1.5 1.5 0 000 6.5v10A1.5 1.5 0 001.5 18H18a2 2 0 002-2V4a2 2 0 00-2-2zm1 2h11v4H6zm0 6h6v1H6zm0 2h6v1H6zm0 2h6v1H6zm7-4h4v5h-4z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");filter:invert(var(--filter-invert-icon,0));opacity:var(--opacity-icon-base,0.87)}}@supports (-webkit-mask-image:none) or (mask-image:none){.popups-icon--reference-news{ -webkit-mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M5 2a2 2 0 00-2 2v12a1 1 0 01-1-1V5h-.5A1.5 1.5 0 000 6.5v10A1.5 1.5 0 001.5 18H18a2 2 0 002-2V4a2 2 0 00-2-2zm1 2h11v4H6zm0 6h6v1H6zm0 2h6v1H6zm0 2h6v1H6zm7-4h4v5h-4z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\"); mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M5 2a2 2 0 00-2 2v12a1 1 0 01-1-1V5h-.5A1.5 1.5 0 000 6.5v10A1.5 1.5 0 001.5 18H18a2 2 0 002-2V4a2 2 0 00-2-2zm1 2h11v4H6zm0 6h6v1H6zm0 2h6v1H6zm0 2h6v1H6zm7-4h4v5h-4z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");background-color:var(--color-base,#202122)}}.popups-icon--reference-news[dir='rtl'],html[dir='rtl'] .popups-icon--reference-news:not([dir='ltr']){transform:scaleX(-1)}.popups-icon--reference-map{ min-width:10px;min-height:10px;width:calc(var(--font-size-medium,1rem) + 4px);height:calc(var(--font-size-medium,1rem) + 4px);display:inline-block;vertical-align:text-bottom}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.popups-icon--reference-map{background-position:center;background-repeat:no-repeat; background-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px))}}@supports (-webkit-mask-image:none) or (mask-image:none){.popups-icon--reference-map{ -webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px));mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px)); }}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.popups-icon--reference-map{background-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M13 3 7 1 1 3v16l6-2 6 2 6-2V1zM7 14.89l-4 1.36V4.35L7 3zm10 .75L13 17V5.1l4-1.36z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");filter:invert(var(--filter-invert-icon,0));opacity:var(--opacity-icon-base,0.87)}}@supports (-webkit-mask-image:none) or (mask-image:none){.popups-icon--reference-map{ -webkit-mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M13 3 7 1 1 3v16l6-2 6 2 6-2V1zM7 14.89l-4 1.36V4.35L7 3zm10 .75L13 17V5.1l4-1.36z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\"); mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M13 3 7 1 1 3v16l6-2 6 2 6-2V1zM7 14.89l-4 1.36V4.35L7 3zm10 .75L13 17V5.1l4-1.36z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");background-color:var(--color-base,#202122)}}.popups-icon--reference-map[dir='rtl'],html[dir='rtl'] .popups-icon--reference-map:not([dir='ltr']){transform:scaleX(-1)}.popups-icon--reference-web{ min-width:10px;min-height:10px;width:calc(var(--font-size-medium,1rem) + 4px);height:calc(var(--font-size-medium,1rem) + 4px);display:inline-block;vertical-align:text-bottom}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.popups-icon--reference-web{background-position:center;background-repeat:no-repeat; background-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px))}}@supports (-webkit-mask-image:none) or (mask-image:none){.popups-icon--reference-web{ -webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px));mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px)); }}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.popups-icon--reference-web{background-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M2 2a2 2 0 00-2 2v12a2 2 0 002 2h16a2 2 0 002-2V4a2 2 0 00-2-2zm2 1.5A1.5 1.5 0 112.5 5 1.5 1.5 0 014 3.5M18 16H2V8h16z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");filter:invert(var(--filter-invert-icon,0));opacity:var(--opacity-icon-base,0.87)}}@supports (-webkit-mask-image:none) or (mask-image:none){.popups-icon--reference-web{ -webkit-mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M2 2a2 2 0 00-2 2v12a2 2 0 002 2h16a2 2 0 002-2V4a2 2 0 00-2-2zm2 1.5A1.5 1.5 0 112.5 5 1.5 1.5 0 014 3.5M18 16H2V8h16z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\"); mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M2 2a2 2 0 00-2 2v12a2 2 0 002 2h16a2 2 0 002-2V4a2 2 0 00-2-2zm2 1.5A1.5 1.5 0 112.5 5 1.5 1.5 0 014 3.5M18 16H2V8h16z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");background-color:var(--color-base,#202122)}}.popups-icon--reference-web[dir='rtl'],html[dir='rtl'] .popups-icon--reference-web:not([dir='ltr']){transform:scaleX(-1)}.popups-icon--preview-disambiguation{ min-width:10px;min-height:10px;width:calc(var(--font-size-medium,1rem) + 4px);height:calc(var(--font-size-medium,1rem) + 4px);display:inline-block;vertical-align:text-bottom}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.popups-icon--preview-disambiguation{background-position:center;background-repeat:no-repeat; background-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px))}}@supports (-webkit-mask-image:none) or (mask-image:none){.popups-icon--preview-disambiguation{ -webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px));mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px)); }}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.popups-icon--preview-disambiguation{background-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M7 0a2 2 0 00-2 2h9a2 2 0 012 2v12a2 2 0 002-2V2a2 2 0 00-2-2z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M13 20a2 2 0 002-2V5a2 2 0 00-2-2H4a2 2 0 00-2 2v13a2 2 0 002 2zM9 5h4v5H9zM4 5h4v1H4zm0 2h4v1H4zm0 2h4v1H4zm0 2h9v1H4zm0 2h9v1H4zm0 2h9v1H4z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");filter:invert(var(--filter-invert-icon,0));opacity:var(--opacity-icon-base,0.87)}}@supports (-webkit-mask-image:none) or (mask-image:none){.popups-icon--preview-disambiguation{ -webkit-mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M7 0a2 2 0 00-2 2h9a2 2 0 012 2v12a2 2 0 002-2V2a2 2 0 00-2-2z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M13 20a2 2 0 002-2V5a2 2 0 00-2-2H4a2 2 0 00-2 2v13a2 2 0 002 2zM9 5h4v5H9zM4 5h4v1H4zm0 2h4v1H4zm0 2h4v1H4zm0 2h9v1H4zm0 2h9v1H4zm0 2h9v1H4z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\"); mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M7 0a2 2 0 00-2 2h9a2 2 0 012 2v12a2 2 0 002-2V2a2 2 0 00-2-2z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M13 20a2 2 0 002-2V5a2 2 0 00-2-2H4a2 2 0 00-2 2v13a2 2 0 002 2zM9 5h4v5H9zM4 5h4v1H4zm0 2h4v1H4zm0 2h4v1H4zm0 2h9v1H4zm0 2h9v1H4zm0 2h9v1H4z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");background-color:var(--color-base,#202122)}}.popups-icon--preview-disambiguation[dir='rtl'],html[dir='rtl'] .popups-icon--preview-disambiguation:not([dir='ltr']){transform:scaleX(-1)} #mw-content-text .reference a[href*='#'] *{pointer-events:none}.mwe-popups.mwe-popups-type-reference .mwe-popups-container .mwe-popups-title .popups-icon--reference-note{display:none}.mwe-popups.mwe-popups-type-reference .mwe-popups-container footer{display:flex;align-items:center;justify-content:space-between}.mwe-popups.mwe-popups-type-reference .mwe-popups-container footer .mwe-popups-settings{margin-left:auto}.mwe-popups.mwe-popups-type-reference .mwe-popups-container .mwe-popups-extract{margin-right:0;max-height:inherit;margin-bottom:55px}.mwe-popups.mwe-popups-type-reference .mwe-popups-container .mwe-popups-extract .mwe-popups-scroll{max-height:338px;overflow:auto;padding-right:16px}.mwe-popups.mwe-popups-type-reference .mwe-popups-container .mwe-popups-extract .mw-parser-output{overflow-wrap:break-word}.mwe-popups.mwe-popups-type-reference .mwe-popups-container .mwe-popups-extract::after{display:none}.mwe-popups.mwe-popups-type-reference .mwe-popups-container .mwe-popups-extract .mwe-popups-fade{position:absolute;width:100%;height:20px;background-color:var(--background-color-transparent,transparent);background-image:linear-gradient(var(--background-color-transparent,transparent),var(--background-color-base,#fff));opacity:0;pointer-events:none;transition:opacity 250ms ease}.mwe-popups.mwe-popups-type-reference .mwe-popups-container .mwe-popups-extract.mwe-popups-fade-out .mwe-popups-fade{opacity:1}.mwe-popups.mwe-popups-type-reference .mwe-popups-container .mwe-popups-reflist-link-hidden{display:none}.mwe-popups.mwe-popups-type-reference .mwe-popups-container .mwe-popups-reflist-link{text-decoration:none}.mwe-popups.mwe-popups-type-reference .mwe-popups-container .mwe-collapsible-placeholder{font-weight:700;margin:1em 0;position:relative}.mwe-popups.mwe-popups-type-reference .mwe-popups-container .mw-reference-previews-parent{margin-bottom:1em}.mwe-popups-ref-highlight{background-color:var(--background-color-progressive-subtle,#e8eeff)}\\\"]},{\\\"cite-reference-previews-book\\\":\\\"Literaturquelle\\\",\\\"cite-reference-previews-collapsible-placeholder\\\":\\\"Diese Referenz enth\\\\u00e4lt eine Abbildung, die nicht in die Vorschau passt.\\\",\\\"cite-reference-previews-journal\\\":\\\"Zeitschriftenquelle\\\",\\\"cite-reference-previews-map\\\":\\\"Kartenquelle\\\",\\\"cite-reference-previews-news\\\":\\\"Nachrichtenquelle\\\",\\\"cite-reference-previews-note\\\":\\\"Anmerkung\\\",\\\"cite-reference-previews-reference\\\":\\\"Einzelnachweis\\\",\\\"cite-reference-previews-reflist-link\\\":\\\"Zur Einzelnachweisliste springen\\\",\\\"cite-reference-previews-web\\\":\\\"Internetquelle\\\"}];});\\n// Saved in localStorage at 2026-06-16T10:14:05.104Z\\n//# sourceURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.cite.referencePreviews&skin=vector-2022&version=19kwu\\n//# sourceMappingURL=https://de.wikipedia.org/w/load.php?lang=de&modules=ext.cite.referencePreviews&skin=vector-2022&sourcemap=1&version=19kwu\"},\"vary\":\"vector-2022:3:2:de\",\"asOf\":178161}"
        },
        {
          "name": "CentralNoticeKV|global|impression_diet_bannercount_fundraiser_2026",
          "value": "{\"expiry\":1813140843,\"val\":{\"seenCount\":1,\"skippedThisCycle\":0,\"nextCycleStart\":1784196843124,\"seenThisCycle\":1,\"nextDailyStart\":1781607600000,\"seenThisDay\":1}}"
        },
        {
          "name": "ext-quicksurvey-parsoid-migration-survey-2026",
          "value": "1426dc5c4c53cab90f4b"
        },
        {
          "name": "CentralNoticeKV|global|banner_history",
          "value": "{\"expiry\":1813140843,\"val\":[]}"
        },
        {
          "name": "CentralNoticeKV|global|buckets",
          "value": "{\"expiry\":1785492843,\"val\":\"WMF_FR_FY2526_mlWW2_dsk_0606!380761600!4694340!1\"}"
        },
        {
          "name": "ext-quicksurvey-ReadingLists-beta-feature-survey",
          "value": "be0b3c26b330f65b963d"
        },
        {
          "name": "wmE-sessionTickTickCount",
          "value": "2"
        },
        {
          "name": "CentralAuthAnon",
          "value": "1781691243382"
        },
        {
          "name": "wmE-sessionTickLastTickTime",
          "value": "1781604903443"
        },
        {
          "name": "CentralNoticeKV|global|large_banner_limit_centralnotice-frbanner-seen-fullscreen-0606",
          "value": "{\"expiry\":1803204843,\"val\":1781604843}"
        },
        {
          "name": "ext-quicksurvey-Automatic-Translation-Feedback",
          "value": "bd5b8530fc2eb1ea43e0"
        }
      ]
    },
    {
      "origin": "https://en.wikipedia.org",
      "localStorage": [
        {
          "name": "CentralNoticeKV|global|impression_diet_bannercount_fundraiser_2026",
          "value": "{\"expiry\":1813140848,\"val\":{\"seenCount\":1,\"skippedThisCycle\":0,\"nextCycleStart\":1784196848179,\"seenThisCycle\":1,\"nextDailyStart\":1781607600000,\"seenThisDay\":1}}"
        },
        {
          "name": "ext-quicksurvey-parsoid-migration-survey-2026",
          "value": "ef4690fc7cc6d9fa285f"
        },
        {
          "name": "CentralNoticeKV|global|banner_history",
          "value": "{\"expiry\":1813140848,\"val\":[]}"
        },
        {
          "name": "CentralNoticeKV|global|buckets",
          "value": "{\"expiry\":1785492848,\"val\":\"WMF_FR_FY2526_mlWW2_dsk_0606!380761600!4694340!0\"}"
        },
        {
          "name": "ext-quicksurvey-ReadingLists-beta-feature-survey",
          "value": "e8135dbad318c083010e"
        },
        {
          "name": "wmE-sessionTickTickCount",
          "value": "2"
        },
        {
          "name": "CentralAuthAnon",
          "value": "1781691248469"
        },
        {
          "name": "wmE-sessionTickLastTickTime",
          "value": "1781604908541"
        },
        {
          "name": "MediaWikiModuleStore:enwiki",
          "value": "{\"items\":{\"mediawiki.base@3ohcc\":\"mw.loader.impl(function(){return[\\\"mediawiki.base@3ohcc\\\",{\\\"main\\\":\\\"mediawiki.base.js\\\",\\\"files\\\":{\\\"mediawiki.base.js\\\":function(require,module,exports){'use strict';const slice=Array.prototype.slice;const config=require('./config.json');for(const key in config){if(!mw.config.exists(key)){mw.config.set(key,config[key]);}}require('./log.js');function Message(map,key,parameters){this.map=map;this.key=key;this.parameters=parameters||[];}Message.prototype={parser:function(format){let text=this.map.get(this.key);if(mw.config.get('wgUserLanguage')==='qqx'&&(!text||text==='('+this.key+')')){text='('+this.key+'$*)';}text=mw.format(text,...this.parameters);if(format==='parse'){text=mw.html.escape(text);}return text;},params:function(parameters){this.parameters.push(...parameters);return this;},toString:function(format){if(!this.exists()){if(mw.config.get('wgUserLanguage')!=='qqx'){return'⧼'+mw.html.escape(this.key)+'⧽';}}if(!format){format='text';}if(format==='plain'||format==='text'||format==='parse'){return this.parser(format);}return mw.html.escape(this.parser('escaped'));},parse:function(){return this.toString('parse');},parseDom:function(){\\nreturn $(document.createTextNode(this.toString('text')));},plain:function(){return this.toString('plain');},text:function(){return this.toString('text');},escaped:function(){return this.toString('escaped');},exists:function(){return this.map.exists(this.key);}};mw.libs={};mw.widgets={};mw.inspect=function(...reports){mw.loader.using('mediawiki.inspect',()=>{mw.inspect.runReports(...reports);});};mw.internalDoTransformFormatForQqx=function(formatString,parameters){if(formatString.includes('$*')){let replacement='';if(parameters.length){replacement=': '+parameters.map((_,i)=>'$'+(i+1)).join(', ');}return formatString.replace('$*',replacement);}return formatString;};mw.internalWikiUrlencode=function(str){return encodeURIComponent(String(str)).replace(/'/g,'%27').replace(/%20/g,'_').replace(/%3B/g,';').replace(/%40/g,'@').replace(/%24/g,'$').replace(/%2C/g,',').replace(/%2F/g,'/').replace(/%3A/g,':');};mw.format=function(formatString,...parameters){formatString=mw.internalDoTransformFormatForQqx(formatString,parameters);\\nreturn formatString.replace(/\\\\$(\\\\d+)/g,(str,match)=>{const index=parseInt(match,10)-1;return parameters[index]!==undefined?parameters[index]:'$'+match;});};mw.Message=Message;mw.message=function(key){const parameters=slice.call(arguments,1);return new Message(mw.messages,key,parameters);};mw.msg=function(key,...parameters){return mw.message(key,...parameters).text();};mw.notify=function(message,options){return mw.loader.using('mediawiki.notification').then(()=>mw.notification.notify(message,options));};const trackCallbacks=$.Callbacks('memory');let trackHandlers=[];mw.track=function(topic,...data){mw.trackQueue.push({topic,args:data});trackCallbacks.fire(mw.trackQueue);};mw.trackSubscribe=function(topic,callback){let seen=0;function handler(trackQueue){for(;seen<trackQueue.length;seen++){const event=trackQueue[seen];if(event.topic.startsWith(topic)){callback(event.topic,...event.args);}}}trackHandlers.push([handler,callback]);trackCallbacks.add(handler);};mw.trackUnsubscribe=function(callback){\\ntrackHandlers=trackHandlers.filter((fns)=>{if(fns[1]===callback){trackCallbacks.remove(fns[0]);return false;}return true;});};trackCallbacks.fire(mw.trackQueue);const hooks=Object.create(null);mw.hook=function(name){return hooks[name]||(hooks[name]=(function(){let memory;let deprecated;const fns=[];function rethrow(e){setTimeout(()=>{throw e;});}return{add:function(...handlers){if(deprecated){deprecated();}fns.push(...handlers);if(memory){for(const handler of handlers){try{handler(...memory);}catch(e){rethrow(e);}}}return this;},remove:function(...handlers){for(const handler of handlers){let j;while((j=fns.indexOf(handler))!==-1){fns.splice(j,1);}}return this;},deprecate:function(msg){deprecated=mw.log.makeDeprecated(`hook_${name}`,`mw.hook \\\"${name}\\\" is deprecated.`+(msg?' '+msg:''));return this;},fire:function(...data){if(deprecated&&fns.length){deprecated();}for(const fn of fns){try{fn.apply(null,arguments);}catch(e){rethrow(e);}}memory=data;return this;}};}()));};function escapeCallback(s){\\nswitch(s){case'\\\\'':return'&#039;';case'\\\"':return'&quot;';case'<':return'&lt;';case'>':return'&gt;';case'&':return'&amp;';}}mw.html={escape:function(s){return s.replace(/['\\\"<>&]/g,escapeCallback);},element:function(name,attrs,contents){let s='<'+name;if(attrs){for(const attrName in attrs){let v=attrs[attrName];if(v===true){v=attrName;}else if(v===false){continue;}s+=' '+attrName+'=\\\"'+this.escape(String(v))+'\\\"';}}if(contents===undefined||contents===null){s+='/>';return s;}s+='>';if(typeof contents==='string'){s+=this.escape(contents);}else if(typeof contents==='number'||typeof contents==='boolean'){s+=String(contents);}else if(contents instanceof this.Raw){s+=contents.value;}else{throw new Error('Invalid content type');}s+='</'+name+'>';return s;},Raw:function(value){this.value=value;}};window.addOnloadHook=function(fn){$(()=>{fn();});};const loadedScripts={};window.importScriptURI=function(url){if(loadedScripts[url]){return null;}loadedScripts[url]=true;return mw.loader.addScriptTag(url);\\n};window.importScript=function(title){return window.importScriptURI(mw.config.get('wgScript')+'?title='+mw.internalWikiUrlencode(title)+'&action=raw&ctype=text/javascript');};window.importStylesheet=function(title){return mw.loader.addLinkTag(mw.config.get('wgScript')+'?title='+mw.internalWikiUrlencode(title)+'&action=raw&ctype=text/css');};window.importStylesheetURI=function(url,media){return mw.loader.addLinkTag(url,media);};mw.loader.getModuleNames=function(){return Object.keys(mw.loader.moduleRegistry);};mw.loader.using=function(dependencies,ready,error){const deferred=$.Deferred();if(!Array.isArray(dependencies)){dependencies=[dependencies];}if(ready){deferred.done(ready);}if(error){deferred.fail(error);}try{dependencies=mw.loader.resolve(dependencies);}catch(e){return deferred.reject(e).promise();}mw.loader.enqueue(dependencies,()=>{deferred.resolve(mw.loader.require);},deferred.reject);return deferred.promise();};mw.loader.getScript=function(url){return $.ajax(url,{dataType:'script',cache:true})\\n.catch(()=>{throw new Error('Failed to load script');});};mw.user={options:new mw.Map(),tokens:new mw.Map()};mw.user.options.set(require('./user.json'));const queue=window.RLQ;window.RLQ={push:function(entry){if(typeof entry==='function'){entry();}else{mw.loader.using(entry[0],entry[1]);}}};while(queue[0]){window.RLQ.push(queue.shift());}['write','writeln'].forEach((func)=>{mw.log.deprecate(document,func,function(){$(document.body).append($.parseHTML(slice.call(arguments).join('')));},'Use jQuery or mw.loader.load instead.','document.'+func);});require('./errorLogger.js');\\n},\\\"log.js\\\":function(require,module,exports){function stackSet(){let stacks;return function isFirst(){if(!stacks){stacks=new Set();}const stack=new Error().stack;if(!stacks.has(stack)){stacks.add(stack);return true;}};}mw.log.error=Function.prototype.bind.call(console.error,console);mw.log.makeDeprecated=function(key,msg){const isFirst=stackSet();return function maybeLog(){if(isFirst()){if(key){mw.track('mw.deprecate',key);}mw.log.warn(msg);}};};mw.log.deprecate=function(obj,key,val,msg,logName){const maybeLog=mw.log.makeDeprecated(logName||(obj===window?key:null),'Use of \\\"'+(logName||key)+'\\\" is deprecated.'+(msg?' '+msg:''));Object.defineProperty(obj,key,{configurable:true,enumerable:true,get:function(){maybeLog();return val;},set:function(newVal){maybeLog();val=newVal;}});};\\n},\\\"errorLogger.js\\\":function(require,module,exports){'use strict';function installGlobalHandler(window){const oldHandler=window.onerror||function(){return false;};window.onerror=function(errorMessage,url,line,column,errorObject){mw.track('global.error',{errorMessage:errorMessage,url:url,lineNumber:line,columnNumber:column,stackTrace:errorObject?errorObject.stack:'',errorObject:errorObject});if(errorObject){mw.track('error.uncaught',errorObject);}return oldHandler.apply(this,arguments);};}mw.errorLogger={logError:function(error,topic){mw.track(topic||'error.caught',error);}};if(window.QUnit){mw.errorLogger.installGlobalHandler=installGlobalHandler;}else{installGlobalHandler(window);}\\n},\\\"config.json\\\":{\\\"debug\\\":0,\\\"skin\\\":\\\"vector-2022\\\",\\\"stylepath\\\":\\\"/w/skins\\\",\\\"wgArticlePath\\\":\\\"/wiki/$1\\\",\\\"wgScriptPath\\\":\\\"/w\\\",\\\"wgScript\\\":\\\"/w/index.php\\\",\\\"wgSearchType\\\":\\\"CirrusSearch\\\",\\\"wgVariantArticlePath\\\":false,\\\"wgServer\\\":\\\"//en.wikipedia.org\\\",\\\"wgServerName\\\":\\\"en.wikipedia.org\\\",\\\"wgUserLanguage\\\":\\\"en\\\",\\\"wgContentLanguage\\\":\\\"en\\\",\\\"wgVersion\\\":\\\"1.47.0-wmf.6\\\",\\\"wgFormattedNamespaces\\\":{\\\"-2\\\":\\\"Media\\\",\\\"-1\\\":\\\"Special\\\",\\\"0\\\":\\\"\\\",\\\"1\\\":\\\"Talk\\\",\\\"2\\\":\\\"User\\\",\\\"3\\\":\\\"User talk\\\",\\\"4\\\":\\\"Wikipedia\\\",\\\"5\\\":\\\"Wikipedia talk\\\",\\\"6\\\":\\\"File\\\",\\\"7\\\":\\\"File talk\\\",\\\"8\\\":\\\"MediaWiki\\\",\\\"9\\\":\\\"MediaWiki talk\\\",\\\"10\\\":\\\"Template\\\",\\\"11\\\":\\\"Template talk\\\",\\\"12\\\":\\\"Help\\\",\\\"13\\\":\\\"Help talk\\\",\\\"14\\\":\\\"Category\\\",\\\"15\\\":\\\"Category talk\\\",\\\"100\\\":\\\"Portal\\\",\\\"101\\\":\\\"Portal talk\\\",\\\"118\\\":\\\"Draft\\\",\\\"119\\\":\\\"Draft talk\\\",\\\"126\\\":\\\"MOS\\\",\\\"127\\\":\\\"MOS talk\\\",\\\"710\\\":\\\"TimedText\\\",\\\"711\\\":\\\"TimedText talk\\\",\\\"828\\\":\\\"Module\\\",\\\"829\\\":\\\"Module talk\\\",\\\"1728\\\":\\\"Event\\\",\\\"1729\\\":\\\"Event talk\\\"},\\\"wgNamespaceIds\\\":{\\\"media\\\":-2,\\\"special\\\":-1,\\\"\\\":0,\\\"talk\\\":1,\\\"user\\\":2,\\\"user_talk\\\":3,\\\"wikipedia\\\":4,\\\"wikipedia_talk\\\":5,\\\"file\\\":6,\\\"file_talk\\\":7,\\\"mediawiki\\\":8,\\n\\\"mediawiki_talk\\\":9,\\\"template\\\":10,\\\"template_talk\\\":11,\\\"help\\\":12,\\\"help_talk\\\":13,\\\"category\\\":14,\\\"category_talk\\\":15,\\\"portal\\\":100,\\\"portal_talk\\\":101,\\\"draft\\\":118,\\\"draft_talk\\\":119,\\\"mos\\\":126,\\\"mos_talk\\\":127,\\\"timedtext\\\":710,\\\"timedtext_talk\\\":711,\\\"module\\\":828,\\\"module_talk\\\":829,\\\"event\\\":1728,\\\"event_talk\\\":1729,\\\"wt\\\":5,\\\"tm\\\":10,\\\"wp\\\":4,\\\"image\\\":6,\\\"image_talk\\\":7,\\\"project\\\":4,\\\"project_talk\\\":5},\\\"wgContentNamespaces\\\":[640,0],\\\"wgSiteName\\\":\\\"Wikipedia\\\",\\\"wgDBname\\\":\\\"enwiki\\\",\\\"wgWikiID\\\":\\\"enwiki\\\",\\\"wgCaseSensitiveNamespaces\\\":[],\\\"wgCommentCodePointLimit\\\":500,\\\"wgExtensionAssetsPath\\\":\\\"/w/extensions\\\",\\\"wgUrlProtocols\\\":\\\"bitcoin\\\\\\\\:|ftp\\\\\\\\:\\\\\\\\/\\\\\\\\/|ftps\\\\\\\\:\\\\\\\\/\\\\\\\\/|geo\\\\\\\\:|git\\\\\\\\:\\\\\\\\/\\\\\\\\/|gopher\\\\\\\\:\\\\\\\\/\\\\\\\\/|http\\\\\\\\:\\\\\\\\/\\\\\\\\/|https\\\\\\\\:\\\\\\\\/\\\\\\\\/|irc\\\\\\\\:\\\\\\\\/\\\\\\\\/|ircs\\\\\\\\:\\\\\\\\/\\\\\\\\/|magnet\\\\\\\\:|mailto\\\\\\\\:|matrix\\\\\\\\:|mms\\\\\\\\:\\\\\\\\/\\\\\\\\/|news\\\\\\\\:|nntp\\\\\\\\:\\\\\\\\/\\\\\\\\/|redis\\\\\\\\:\\\\\\\\/\\\\\\\\/|sftp\\\\\\\\:\\\\\\\\/\\\\\\\\/|sip\\\\\\\\:|sips\\\\\\\\:|sms\\\\\\\\:|ssh\\\\\\\\:\\\\\\\\/\\\\\\\\/|svn\\\\\\\\:\\\\\\\\/\\\\\\\\/|tel\\\\\\\\:|telnet\\\\\\\\:\\\\\\\\/\\\\\\\\/|urn\\\\\\\\:|wikipedia\\\\\\\\:\\\\\\\\/\\\\\\\\/|worldwind\\\\\\\\:\\\\\\\\/\\\\\\\\/|xmpp\\\\\\\\:|\\\\\\\\/\\\\\\\\/\\\",\\\"wgActionPaths\\\":{},\\\"wgTranslateNumerals\\\":true,\\n\\\"wgExtraSignatureNamespaces\\\":[4,12],\\\"wgLegalTitleChars\\\":\\\" %!\\\\\\\"$\\\\u0026'()*,\\\\\\\\-./0-9:;=?@A-Z\\\\\\\\\\\\\\\\\\\\\\\\^_`a-z~+\\\\\\\\u0080-\\\\\\\\uFFFF\\\",\\\"wgIllegalFileChars\\\":\\\":/\\\\\\\\\\\\\\\\\\\",\\\"wgCentralNoticeActiveBannerDispatcher\\\":\\\"//meta.wikimedia.org/w/index.php?title=Special:BannerLoader\\\",\\\"wgCentralBannerRecorder\\\":\\\"/beacon/impression\\\",\\\"wgCentralNoticeSampleRate\\\":0.01,\\\"wgCentralNoticeImpressionEventSampleRate\\\":0,\\\"wgNoticeNumberOfBuckets\\\":4,\\\"wgNoticeBucketExpiry\\\":7,\\\"wgNoticeNumberOfControllerBuckets\\\":2,\\\"wgNoticeCookieDurations\\\":{\\\"close\\\":604800,\\\"donate\\\":21600000},\\\"wgNoticeHideUrls\\\":[\\\"//en.wikipedia.org/w/index.php?title=Special:HideBanners\\\",\\\"//meta.wikimedia.org/w/index.php?title=Special:HideBanners\\\",\\\"//commons.wikimedia.org/w/index.php?title=Special:HideBanners\\\",\\\"//species.wikimedia.org/w/index.php?title=Special:HideBanners\\\",\\\"//en.wikibooks.org/w/index.php?title=Special:HideBanners\\\",\\\"//en.wikiquote.org/w/index.php?title=Special:HideBanners\\\",\\\"//en.wikisource.org/w/index.php?title=Special:HideBanners\\\",\\n\\\"//en.wikinews.org/w/index.php?title=Special:HideBanners\\\",\\\"//en.wikiversity.org/w/index.php?title=Special:HideBanners\\\",\\\"//www.mediawiki.org/w/index.php?title=Special:HideBanners\\\"],\\\"wgCentralNoticeMaxCampaignFallback\\\":5,\\\"wgCentralNoticePerCampaignBucketExtension\\\":30,\\\"wgCiteVisualEditorOtherGroup\\\":false,\\\"wgCiteResponsiveReferences\\\":true,\\\"wgCiteSubReferencing\\\":false,\\\"wgCiteRemoveSyntheticRefsUnsafe\\\":true,\\\"wgCirrusSearchFeedbackLink\\\":false,\\\"wgMediaViewer\\\":true,\\\"wgPopupsVirtualPageViews\\\":true,\\\"wgPopupsGateway\\\":\\\"restbaseHTML\\\",\\\"wgPopupsRestGatewayEndpoint\\\":\\\"/api/rest_v1/page/summary/\\\",\\\"wgPopupsStatsvSamplingRate\\\":0.01,\\\"wgPopupsTextExtractsIntroOnly\\\":true,\\\"wgVisualEditorConfig\\\":{\\\"usePageImages\\\":true,\\\"usePageDescriptions\\\":true,\\\"namespaces\\\":[0,2,6,12,14,100,118,1728],\\\"contentModels\\\":{\\\"wikitext\\\":\\\"article\\\"},\\\"pluginModules\\\":[\\\"ext.wikihiero.visualEditor\\\",\\\"ext.cite.visualEditor\\\",\\\"ext.geshi.visualEditor\\\",\\\"ext.spamBlacklist.visualEditor\\\",\\\"ext.titleblacklist.visualEditor\\\",\\\"ext.score.visualEditor\\\",\\n\\\"ext.confirmEdit.visualEditor\\\",\\\"ext.confirmEdit.hCaptcha\\\",\\\"ext.abuseFilter.visualEditor\\\",\\\"ext.CodeMirror.visualEditor.init\\\",\\\"ext.citoid.visualEditor\\\",\\\"ext.templateDataGenerator.editPage\\\",\\\"ext.math.visualEditor\\\",\\\"ext.disambiguator.visualEditor\\\",\\\"ext.wikimediaEvents.visualEditor\\\",\\\"ext.TemplateSandbox.visualeditor\\\",\\\"ext.chart.visualEditor\\\",\\\"ext.kartographer.editing\\\",\\\"ext.kartographer.visualEditor\\\",\\\"ext.campaignEvents.postEdit\\\",\\\"ext.templateData.templateDiscovery\\\"],\\\"thumbLimits\\\":{\\\"2\\\":180,\\\"5\\\":250,\\\"7\\\":400},\\\"galleryOptions\\\":{\\\"imagesPerRow\\\":0,\\\"imageWidth\\\":120,\\\"imageHeight\\\":120,\\\"captionLength\\\":true,\\\"showBytes\\\":true,\\\"mode\\\":\\\"traditional\\\",\\\"showDimensions\\\":true},\\\"editCheckReliabilityAvailable\\\":true,\\\"namespacesWithSubpages\\\":[1,2,3,4,5,7,9,10,11,12,13,14,15,100,101,118,119,828,829,1728,1729],\\\"specialBooksources\\\":\\\"Special:BookSources\\\",\\\"cirrusSearchLookup\\\":true,\\\"defaultSortPrefix\\\":\\\"DEFAULTSORT\\\",\\\"displayTitlePrefix\\\":\\\"DISPLAYTITLE\\\",\\\"disableForAnons\\\":true,\\\"enableBetaFeature\\\":false,\\\"preloadModules\\\":[\\\"site\\\",\\n\\\"user\\\"],\\\"tabPosition\\\":\\\"before\\\",\\\"tabMessages\\\":{\\\"editsource\\\":\\\"visualeditor-ca-editsource\\\",\\\"createsource\\\":\\\"visualeditor-ca-createsource\\\",\\\"editlocaldescriptionsource\\\":\\\"visualeditor-ca-editlocaldescriptionsource\\\",\\\"createlocaldescriptionsource\\\":\\\"visualeditor-ca-createlocaldescriptionsource\\\",\\\"editsection\\\":\\\"editsection\\\",\\\"editsectionhint\\\":\\\"editsectionhint\\\",\\\"editsectionsource\\\":\\\"visualeditor-ca-editsource-section\\\",\\\"editsectionsourcehint\\\":\\\"visualeditor-ca-editsource-section-hint\\\"},\\\"useSingleEditTab\\\":true,\\\"enableVisualSectionEditing\\\":\\\"mobile\\\",\\\"showBetaWelcome\\\":true,\\\"allowExternalLinkPaste\\\":false,\\\"enableHelpCompletion\\\":true,\\\"enableWikitext\\\":true,\\\"rebaserURL\\\":false,\\\"feedbackAPIURL\\\":\\\"https://www.mediawiki.org/w/api.php\\\",\\\"suggestionFeedbackAPIURL\\\":\\\"https://www.mediawiki.org/w/api.php\\\",\\\"useChangeTagging\\\":true,\\\"editCheckTagging\\\":true,\\\"editCheck\\\":true,\\\"editCheckABTest\\\":false,\\\"enableEditCheckExperimental\\\":false,\\\"enableEditCheckSuggestionsBeta\\\":true,\\\"feedbackTitle\\\":\\\"VisualEditor/Feedback\\\",\\n\\\"sourceFeedbackTitle\\\":\\\"2017 wikitext editor/Feedback\\\",\\\"suggestionFeedbackTitle\\\":\\\"VisualEditor/Suggestion_Mode/Feedback\\\",\\\"mobileInsertMenu\\\":false},\\\"wgCitoidConfig\\\":{\\\"citoidServiceUrl\\\":\\\"/api/rest_v1/data/citation\\\",\\\"fullRestbaseUrl\\\":false,\\\"isbnScannerEnabled\\\":{\\\"mobile\\\":true,\\\"desktop\\\":false},\\\"wbFullRestbaseUrl\\\":false},\\\"wgTemplateWizardConfig\\\":{\\\"cirrusSearchLookup\\\":true},\\\"wgMathEntitySelectorUrl\\\":\\\"https://www.wikidata.org/w/api.php\\\",\\\"pageTriageNamespaces\\\":[0,118],\\\"wgPageTriageDraftNamespaceId\\\":118,\\\"wgRelatedArticlesCardLimit\\\":3,\\\"wgULSIMEEnabled\\\":false,\\\"wgULSWebfontsEnabled\\\":false,\\\"wgULSAnonCanChangeLanguage\\\":false,\\\"wgULSImeSelectors\\\":[\\\"input:not([type])\\\",\\\"input[type=text]\\\",\\\"input[type=search]\\\",\\\"textarea\\\",\\\"[contenteditable]\\\"],\\\"wgULSNoImeSelectors\\\":[\\\"#wpCaptchaWord\\\",\\\".ace_text-input\\\",\\\".ve-ce-surface-paste\\\",\\\".ve-ce-surface-clipboardHandler\\\",\\\".ve-ce-surface-readOnly [contenteditable]\\\"],\\\"wgULSNoWebfontsSelectors\\\":[\\\"#p-lang li.interlanguage-link \\\\u003E a\\\"],\\\"wgULSDisplaySettingsInInterlanguage\\\":false,\\n\\\"wgULSCompactLinksPrepend\\\":[],\\\"wgULSFontRepositoryBasePath\\\":\\\"/w/extensions/UniversalLanguageSelector/data/fontrepo/fonts/\\\",\\\"wgExternalGuidanceMTReferrers\\\":[\\\"translate.google.com\\\",\\\"translate.googleusercontent.com\\\"],\\\"wgExternalGuidanceSiteTemplates\\\":{\\\"view\\\":\\\"https://$1.wikipedia.org/wiki/$2\\\",\\\"action\\\":\\\"https://$1.wikipedia.org/w/index.php?title=$2\\\",\\\"api\\\":\\\"https://$1.wikipedia.org/w/api.php\\\"},\\\"wgExternalGuidanceDomainCodeMapping\\\":{\\\"be-x-old\\\":\\\"be-tarask\\\",\\\"bho\\\":\\\"bh\\\",\\\"crh-latn\\\":\\\"crh\\\",\\\"en-simple\\\":\\\"simple\\\",\\\"gsw\\\":\\\"als\\\",\\\"lzh\\\":\\\"zh-classical\\\",\\\"nan\\\":\\\"zh-min-nan\\\",\\\"nb\\\":\\\"no\\\",\\\"rup\\\":\\\"roa-rup\\\",\\\"sgs\\\":\\\"bat-smg\\\",\\\"vro\\\":\\\"fiu-vro\\\",\\\"yue\\\":\\\"zh-yue\\\"},\\\"wgReadingListsEnableBetaQuickSurvey\\\":true,\\\"wgParserMigrationConfig\\\":{\\\"onlyLoggedIn\\\":true,\\\"isMobile\\\":false,\\\"feedbackApiUrl\\\":\\\"https://www.mediawiki.org/w/api.php\\\",\\\"feedbackTitle\\\":\\\"Parsoid/Feedback\\\",\\\"iwp\\\":\\\"enwiki\\\"}},\\\"user.json\\\":{\\\"vector-limited-width\\\":1,\\\"vector-page-tools-pinned\\\":1,\\\"vector-main-menu-pinned\\\":1,\\\"vector-toc-pinned\\\":1,\\\"vector-appearance-pinned\\\":1,\\\"vector-font-size\\\":1,\\\"vector-theme\\\":\\\"day\\\",\\\"flaggedrevssimpleui\\\":1,\\\"flaggedrevsstable\\\":0,\\\"flaggedrevseditdiffs\\\":true,\\\"flaggedrevsviewdiffs\\\":false,\\\"flaggedrevswatch\\\":false,\\\"wikimedia-donor\\\":\\\"{ \\\\\\\"value\\\\\\\": 0 }\\\",\\\"echo-subscriptions-web-boardelection\\\":true,\\\"echo-subscriptions-email-boardelection\\\":true,\\\"echo-subscriptions-web-2fa-warning\\\":true,\\\"echo-subscriptions-email-2fa-warning\\\":false,\\\"advancedsearch-disable\\\":0,\\\"usebetatoolbar\\\":1,\\\"wikieditor-realtimepreview\\\":0,\\\"usecodemirror\\\":0,\\\"usecodemirror-code\\\":1,\\\"usecodemirror-colorblind\\\":0,\\\"codemirror-preferences\\\":\\\"\\\",\\\"codemirror-preferences-code\\\":\\\"\\\",\\\"betafeatures-auto-enroll\\\":false,\\\"popups\\\":\\\"1\\\",\\\"visualeditor-autodisable\\\":0,\\\"visualeditor-betatempdisable\\\":0,\\\"visualeditor-collab\\\":0,\\\"visualeditor-editor\\\":\\\"wikitext\\\",\\\"visualeditor-enable\\\":0,\\\"visualeditor-hidebetawelcome\\\":0,\\\"visualeditor-hidetabdialog\\\":0,\\n\\\"visualeditor-newwikitext\\\":0,\\\"visualeditor-tabs\\\":\\\"remember-last\\\",\\\"visualeditor-editcheck-suggestions-toggle\\\":1,\\\"templatedata-favorite-templates\\\":\\\"[]\\\",\\\"minerva-theme\\\":\\\"day\\\",\\\"mobile-editor\\\":\\\"\\\",\\\"math\\\":\\\"mathml\\\",\\\"math-popups\\\":\\\"1\\\",\\\"echo-subscriptions-web-page-review\\\":true,\\\"echo-subscriptions-email-page-review\\\":false,\\\"echo-subscriptions-web-login-fail\\\":true,\\\"echo-subscriptions-email-login-fail\\\":true,\\\"echo-subscriptions-web-login-success\\\":false,\\\"echo-subscriptions-email-login-success\\\":true,\\\"echo-email-frequency\\\":0,\\\"echo-dont-email-read-notifications\\\":false,\\\"echo-subscriptions-web-edit-thank\\\":true,\\\"echo-subscriptions-email-edit-thank\\\":false,\\\"discussiontools-betaenable\\\":0,\\\"discussiontools-editmode\\\":\\\"\\\",\\\"discussiontools-newtopictool\\\":1,\\\"discussiontools-newtopictool-createpage\\\":1,\\\"discussiontools-replytool\\\":1,\\\"discussiontools-sourcemodetoolbar\\\":1,\\\"discussiontools-topicsubscription\\\":1,\\\"discussiontools-autotopicsub\\\":0,\\\"discussiontools-visualenhancements\\\":1,\\\"usecodeeditor\\\":1,\\\"revisionslider-disable\\\":0,\\n\\\"twocolconflict-enabled\\\":1,\\\"eventlogging-display-console\\\":0,\\\"uls-preferences\\\":\\\"\\\",\\\"compact-language-links\\\":1,\\\"mw-preferred-languages\\\":\\\"\\\",\\\"echo-subscriptions-web-cx\\\":true,\\\"cx\\\":false,\\\"cx-enable-entrypoints\\\":true,\\\"cx-entrypoint-fd-status\\\":\\\"notshown\\\",\\\"cx_campaign_newarticle_shown\\\":false,\\\"rcshowwikidata\\\":0,\\\"wlshowwikibase\\\":0,\\\"echo-subscriptions-web-oauth-owner\\\":true,\\\"echo-subscriptions-email-oauth-owner\\\":true,\\\"echo-subscriptions-web-oauth-admin\\\":true,\\\"echo-subscriptions-email-oauth-admin\\\":true,\\\"ores-damaging-flag-rc\\\":false,\\\"oresDamagingPref\\\":\\\"soft\\\",\\\"rcOresDamagingPref\\\":\\\"soft\\\",\\\"oresHighlight\\\":false,\\\"oresRCHideNonDamaging\\\":false,\\\"oresWatchlistHideNonDamaging\\\":false,\\\"checkuser-temporary-account-enable\\\":false,\\\"ipinfo-use-agreement\\\":0,\\\"displayquicksurveys\\\":1,\\\"readinglists-web-ui-enabled\\\":\\\"0\\\",\\\"echo-subscriptions-email-campaign-events-notification-registration\\\":true,\\\"echo-subscriptions-web-campaign-events-notification-registration\\\":false,\\\"campaignevents-allow-invitations\\\":true,\\\"twl-notified\\\":null,\\n\\\"personaldashboard-eligible\\\":false,\\\"personaldashboard-visited\\\":false,\\\"personaldashboard-risky-articles-info\\\":true,\\\"parsermigration\\\":\\\"0\\\",\\\"parsermigration-parsoid-readviews\\\":\\\"0\\\",\\\"ccmeonemails\\\":0,\\\"date\\\":\\\"default\\\",\\\"diffonly\\\":0,\\\"diff-type\\\":\\\"table\\\",\\\"disablemail\\\":0,\\\"editfont\\\":\\\"monospace\\\",\\\"editondblclick\\\":0,\\\"editrecovery\\\":0,\\\"editsectiononrightclick\\\":0,\\\"email-allow-new-users\\\":1,\\\"enotifminoredits\\\":false,\\\"enotifrevealaddr\\\":0,\\\"enotifusertalkpages\\\":1,\\\"enotifwatchlistpages\\\":0,\\\"extendwatchlist\\\":0,\\\"fancysig\\\":0,\\\"forceeditsummary\\\":0,\\\"forcesafemode\\\":0,\\\"gender\\\":\\\"unknown\\\",\\\"hidecategorization\\\":1,\\\"hideminor\\\":0,\\\"hidepatrolled\\\":0,\\\"imagesize\\\":2,\\\"minordefault\\\":0,\\\"newpageshidepatrolled\\\":0,\\\"nickname\\\":\\\"\\\",\\\"norollbackdiff\\\":0,\\\"prefershttps\\\":1,\\\"previewonfirst\\\":0,\\\"previewontop\\\":1,\\\"pst-cssjs\\\":1,\\\"rcdays\\\":1,\\\"rcenhancedfilters-disable\\\":0,\\\"rclimit\\\":50,\\\"requireemail\\\":0,\\\"search-match-redirect\\\":true,\\\"search-special-page\\\":\\\"Search\\\",\\\"search-thumbnail-extra-namespaces\\\":true,\\\"searchlimit\\\":20,\\\"showhiddencats\\\":false,\\n\\\"shownumberswatching\\\":1,\\\"showrollbackconfirmation\\\":0,\\\"skin\\\":\\\"vector-2022\\\",\\\"skin-responsive\\\":1,\\\"thumbsize\\\":5,\\\"underline\\\":2,\\\"useeditwarning\\\":1,\\\"uselivepreview\\\":0,\\\"usenewrc\\\":0,\\\"watchcreations\\\":true,\\\"watchcreations-expiry\\\":\\\"infinite\\\",\\\"watchdefault\\\":0,\\\"watchdefault-expiry\\\":\\\"infinite\\\",\\\"watchdeletion\\\":0,\\\"watchlistdays\\\":3,\\\"watchlisthideanons\\\":0,\\\"watchlisthidebots\\\":0,\\\"watchlisthidecategorization\\\":1,\\\"watchlisthideliu\\\":0,\\\"watchlisthideminor\\\":0,\\\"watchlisthideown\\\":0,\\\"watchlisthidepatrolled\\\":0,\\\"watchlistreloadautomatically\\\":0,\\\"watchlistunwatchlinks\\\":0,\\\"watchmoves\\\":0,\\\"watchrollback\\\":0,\\\"watchuploads\\\":1,\\\"watchrollback-expiry\\\":\\\"infinite\\\",\\\"watchstar-expiry\\\":\\\"infinite\\\",\\\"wlenhancedfilters-disable\\\":0,\\\"wllimit\\\":250,\\\"wikilove-enabled\\\":1,\\\"echo-cross-wiki-notifications\\\":1,\\\"growthexperiments-addimage-desktop\\\":1,\\\"timecorrection\\\":\\\"System|0\\\",\\\"centralnotice-display-campaign-type-advocacy\\\":1,\\\"centralnotice-display-campaign-type-article-writing\\\":1,\\\"centralnotice-display-campaign-type-photography\\\":1,\\n\\\"centralnotice-display-campaign-type-event\\\":1,\\\"centralnotice-display-campaign-type-fundraising\\\":1,\\\"centralnotice-display-campaign-type-governance\\\":1,\\\"centralnotice-display-campaign-type-maintenance\\\":1,\\\"centralnotice-display-campaign-type-special\\\":1,\\\"language\\\":\\\"en\\\",\\\"variant\\\":\\\"en\\\",\\\"variant-ban\\\":\\\"ban\\\",\\\"variant-crh\\\":\\\"crh\\\",\\\"variant-en\\\":\\\"en\\\",\\\"variant-gan\\\":\\\"gan\\\",\\\"variant-iu\\\":\\\"iu\\\",\\\"variant-ku\\\":\\\"ku\\\",\\\"variant-mni\\\":\\\"mni\\\",\\\"variant-sh\\\":\\\"sh-latn\\\",\\\"variant-shi\\\":\\\"shi\\\",\\\"variant-sr\\\":\\\"sr\\\",\\\"variant-tg\\\":\\\"tg\\\",\\\"variant-tly\\\":\\\"tly\\\",\\\"variant-uz\\\":\\\"uz\\\",\\\"variant-wuu\\\":\\\"wuu\\\",\\\"variant-zgh\\\":\\\"zgh\\\",\\\"variant-zh\\\":\\\"zh\\\",\\\"searchNs0\\\":1,\\\"searchNs1\\\":0,\\\"searchNs2\\\":0,\\\"searchNs3\\\":0,\\\"searchNs4\\\":0,\\\"searchNs5\\\":0,\\\"searchNs6\\\":0,\\\"searchNs7\\\":0,\\\"searchNs8\\\":0,\\\"searchNs9\\\":0,\\\"searchNs10\\\":0,\\\"searchNs11\\\":0,\\\"searchNs12\\\":0,\\\"searchNs13\\\":0,\\\"searchNs14\\\":0,\\\"searchNs15\\\":0,\\\"searchNs100\\\":0,\\\"searchNs101\\\":0,\\\"searchNs118\\\":0,\\\"searchNs119\\\":0,\\\"searchNs126\\\":0,\\\"searchNs127\\\":0,\\\"searchNs710\\\":0,\\\"searchNs711\\\":0,\\\"searchNs828\\\":0,\\\"searchNs829\\\":0,\\\"searchNs1728\\\":0,\\n\\\"searchNs1729\\\":0,\\\"popups-reference-previews\\\":\\\"1\\\",\\\"gadget-modrollback\\\":0,\\\"gadget-confirmationRollback-mobile\\\":1,\\\"gadget-removeAccessKeys\\\":0,\\\"gadget-searchFocus\\\":0,\\\"gadget-GoogleTrans\\\":0,\\\"gadget-ImageAnnotator\\\":0,\\\"gadget-imagelinks\\\":0,\\\"gadget-Navigation_popups\\\":0,\\\"gadget-exlinks\\\":0,\\\"gadget-search-new-tab\\\":0,\\\"gadget-PrintOptions\\\":0,\\\"gadget-revisionjumper\\\":0,\\\"gadget-Twinkle\\\":0,\\\"gadget-HideCentralNotice\\\":0,\\\"gadget-ReferenceTooltips\\\":1,\\\"gadget-formWizard\\\":1,\\\"gadget-Prosesize\\\":0,\\\"gadget-find-archived-section\\\":0,\\\"gadget-geonotice\\\":1,\\\"gadget-watchlist-notice\\\":1,\\\"gadget-WatchlistBase\\\":1,\\\"gadget-WatchlistGreenIndicators\\\":1,\\\"gadget-WatchlistGreenIndicatorsMono\\\":1,\\\"gadget-WatchlistChangesBold\\\":0,\\\"gadget-SubtleUpdatemarker\\\":1,\\\"gadget-defaultsummaries\\\":0,\\\"gadget-citations\\\":0,\\\"gadget-DotsSyntaxHighlighter\\\":0,\\\"gadget-HotCat\\\":0,\\\"gadget-wikEdDiff\\\":0,\\\"gadget-ProveIt\\\":0,\\\"gadget-ProveIt-classic\\\":0,\\\"gadget-Shortdesc-helper\\\":0,\\\"gadget-wikEd\\\":0,\\\"gadget-afchelper\\\":0,\\\"gadget-charinsert\\\":1,\\\"gadget-legacyToolbar\\\":0,\\n\\\"gadget-refToolbar\\\":1,\\\"gadget-edittop\\\":0,\\\"gadget-UTCLiveClock\\\":0,\\\"gadget-purgetab\\\":0,\\\"gadget-ExternalSearch\\\":0,\\\"gadget-CollapsibleNav\\\":0,\\\"gadget-MenuTabsToggle\\\":0,\\\"gadget-dropdown-menus\\\":0,\\\"gadget-CategoryAboveAll\\\":0,\\\"gadget-addsection-plus\\\":0,\\\"gadget-CommentsInLocalTime\\\":0,\\\"gadget-OldDiff\\\":0,\\\"gadget-NoAnimations\\\":0,\\\"gadget-disablesuggestions\\\":0,\\\"gadget-NoSmallFonts\\\":0,\\\"gadget-topalert\\\":0,\\\"gadget-metadata\\\":0,\\\"gadget-JustifyParagraphs\\\":0,\\\"gadget-righteditlinks\\\":0,\\\"gadget-PrettyLog\\\":0,\\\"gadget-switcher\\\":1,\\\"gadget-SidebarTranslate\\\":0,\\\"gadget-Blackskin\\\":0,\\\"gadget-dark-mode-toggle\\\":0,\\\"gadget-VectorClassic\\\":0,\\\"gadget-widensearch\\\":0,\\\"gadget-DisambiguationLinks\\\":0,\\\"gadget-markblocked\\\":0,\\\"gadget-responsiveContent\\\":0,\\\"gadget-responsiveContentTimeless\\\":1,\\\"gadget-HideInterwikiSearchResults\\\":0,\\\"gadget-XTools-ArticleInfo\\\":0,\\\"gadget-remove-sticky-decoration\\\":0,\\\"gadget-InterProjectLinks\\\":0,\\\"gadget-ShowMessageNames\\\":0,\\\"gadget-DebugMode\\\":0,\\\"gadget-contribsrange\\\":0,\\\"gadget-BugStatusUpdate\\\":0,\\\"gadget-RTRC\\\":0,\\n\\\"gadget-script-installer\\\":0,\\\"gadget-XFDcloser\\\":0,\\\"gadget-mobile-sidebar\\\":0,\\\"gadget-addMe\\\":0,\\\"gadget-NewImageThumb\\\":0,\\\"gadget-StickyTableHeaders\\\":0,\\\"gadget-MobileMaps\\\":0,\\\"gadget-ShowJavascriptErrors\\\":0,\\\"gadget-PageDescriptions\\\":0,\\\"gadget-autonum\\\":0,\\\"gadget-Vivarium\\\":1,\\\"gadget-WikiMiniAtlas\\\":1,\\\"gadget-ImageStackPopup\\\":1,\\\"gadget-Calculator\\\":1,\\\"gadget-owidslider\\\":1,\\\"gadget-dark-mode\\\":0,\\\"cirrussearch-pref-completion-profile\\\":\\\"fuzzy\\\",\\\"multimediaviewer-enable\\\":1,\\\"mf_amc_optin\\\":\\\"0\\\",\\\"echo-email-format\\\":\\\"html\\\",\\\"echo-subscriptions-email-system\\\":true,\\\"echo-subscriptions-web-system\\\":true,\\\"echo-subscriptions-push-system\\\":true,\\\"echo-subscriptions-email-system-noemail\\\":false,\\\"echo-subscriptions-web-system-noemail\\\":true,\\\"echo-subscriptions-push-system-noemail\\\":true,\\\"echo-subscriptions-email-system-emailonly\\\":false,\\\"echo-subscriptions-web-system-emailonly\\\":true,\\\"echo-subscriptions-push-system-emailonly\\\":true,\\\"echo-subscriptions-email-user-rights\\\":true,\\\"echo-subscriptions-web-user-rights\\\":true,\\n\\\"echo-subscriptions-push-user-rights\\\":true,\\\"echo-subscriptions-email-other\\\":false,\\\"echo-subscriptions-web-other\\\":true,\\\"echo-subscriptions-push-other\\\":true,\\\"echo-subscriptions-email-edit-user-talk\\\":false,\\\"echo-subscriptions-web-edit-user-talk\\\":true,\\\"echo-subscriptions-push-edit-user-talk\\\":true,\\\"echo-subscriptions-email-edit-user-page\\\":false,\\\"echo-subscriptions-web-edit-user-page\\\":true,\\\"echo-subscriptions-push-edit-user-page\\\":true,\\\"echo-subscriptions-email-reverted\\\":false,\\\"echo-subscriptions-web-reverted\\\":true,\\\"echo-subscriptions-push-reverted\\\":true,\\\"echo-subscriptions-email-article-linked\\\":false,\\\"echo-subscriptions-web-article-linked\\\":false,\\\"echo-subscriptions-push-article-linked\\\":false,\\\"echo-subscriptions-email-mention\\\":false,\\\"echo-subscriptions-web-mention\\\":true,\\\"echo-subscriptions-push-mention\\\":true,\\\"echo-subscriptions-email-mention-failure\\\":false,\\\"echo-subscriptions-web-mention-failure\\\":false,\\\"echo-subscriptions-push-mention-failure\\\":false,\\\"echo-subscriptions-email-mention-success\\\":false,\\n\\\"echo-subscriptions-web-mention-success\\\":false,\\\"echo-subscriptions-push-mention-success\\\":false,\\\"echo-subscriptions-email-emailuser\\\":false,\\\"echo-subscriptions-web-emailuser\\\":true,\\\"echo-subscriptions-push-emailuser\\\":true,\\\"echo-subscriptions-email-thank-you-edit\\\":false,\\\"echo-subscriptions-web-thank-you-edit\\\":true,\\\"echo-subscriptions-push-thank-you-edit\\\":true,\\\"echo-subscriptions-email-verify-email-reminder\\\":true,\\\"echo-subscriptions-web-verify-email-reminder\\\":true,\\\"echo-subscriptions-push-verify-email-reminder\\\":true,\\\"echo-subscriptions-push-boardelection\\\":true,\\\"echo-subscriptions-push-2fa-warning\\\":true,\\\"echo-subscriptions-push-edit-thank\\\":true,\\\"echo-subscriptions-push-page-review\\\":true,\\\"echo-subscriptions-email-cx\\\":false,\\\"echo-subscriptions-push-cx\\\":true,\\\"echo-subscriptions-email-ge-mentorship\\\":false,\\\"echo-subscriptions-web-ge-mentorship\\\":true,\\\"echo-subscriptions-push-ge-mentorship\\\":true,\\\"echo-subscriptions-email-ge-newcomer\\\":true,\\\"echo-subscriptions-web-ge-newcomer\\\":true,\\n\\\"echo-subscriptions-push-ge-newcomer\\\":true,\\\"echo-subscriptions-push-login-fail\\\":true,\\\"echo-subscriptions-push-login-success\\\":true,\\\"echo-subscriptions-email-dt-subscription\\\":false,\\\"echo-subscriptions-web-dt-subscription\\\":true,\\\"echo-subscriptions-push-dt-subscription\\\":true,\\\"echo-subscriptions-email-dt-subscription-archiving\\\":false,\\\"echo-subscriptions-web-dt-subscription-archiving\\\":true,\\\"echo-subscriptions-push-dt-subscription-archiving\\\":true,\\\"echo-subscriptions-email-wikibase-action\\\":false,\\\"echo-subscriptions-web-wikibase-action\\\":true,\\\"echo-subscriptions-push-wikibase-action\\\":true,\\\"echo-subscriptions-push-campaign-events-notification-registration\\\":true,\\\"checkuser-userinfocard-enable\\\":false,\\\"growthexperiments-help-panel-tog-help-panel\\\":false,\\\"growthexperiments-homepage-suggestededits-guidance-blue-dot\\\":\\\"{\\\\\\\"vector\\\\\\\":{\\\\\\\"link-recommendation\\\\\\\":true,\\\\\\\"image-recommendation\\\\\\\":true},\\\\\\\"minerva\\\\\\\":{\\\\\\\"link-recommendation\\\\\\\":true,\\\\\\\"image-recommendation\\\\\\\":true}}\\\",\\n\\\"growthexperiments-homepage-se-topic-filters-mode\\\":\\\"OR\\\",\\\"growthexperiments-mentee-overview-presets\\\":\\\"{\\\\\\\"usersToShow\\\\\\\":10,\\\\\\\"filters\\\\\\\":{\\\\\\\"minedits\\\\\\\":1,\\\\\\\"maxedits\\\\\\\":500}}\\\",\\\"growthexperiments-homepage-mentorship-enabled\\\":1,\\\"growthexperiments-mentorship-was-praised\\\":false,\\\"growthexperiments-personalized-praise-skipped-until\\\":null,\\\"growthexperiments-personalized-praise-settings\\\":\\\"{}\\\",\\\"growthexperiments-tour-help-panel\\\":true,\\\"growthexperiments-tour-homepage-mentorship\\\":true,\\\"growthexperiments-tour-homepage-welcome\\\":true,\\\"growthexperiments-tour-homepage-discovery\\\":true}}}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.137Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=mediawiki.base&skin=vector-2022&version=leutq\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=mediawiki.base&skin=vector-2022&sourcemap=1&version=leutq\",\"jquery.client@5k8ja\":\"mw.loader.impl(function(){return[\\\"jquery.client@5k8ja\\\",function($,jQuery,require,module){(function(){var profileCache={};$.client={profile:function(nav){if(!nav){nav=window.navigator;}if(profileCache[nav.userAgent+'|'+nav.platform]){return profileCache[nav.userAgent+'|'+nav.platform];}var versionNumber,key=nav.userAgent+'|'+nav.platform,uk='unknown',x='x',wildFixups=[['Chrome Safari','Chrome'],['KHTML/','Konqueror/'],[/Android(?:;|\\\\s[a-zA-Z0-9.+-]+)(.*Firefox)/,'$1']],versionPrefixes='(?:chrome|crios|firefox|fxios|opera|version|konqueror|msie|safari|android)',versionSuffix='(?:\\\\\\\\/|;?\\\\\\\\s|)([a-z0-9\\\\\\\\.\\\\\\\\+]*?)(?:;|dev|rel|\\\\\\\\)|\\\\\\\\s|$)',rName=/(chrome|crios|firefox|fxios|konqueror|msie|opera|safari|rekonq|android)/,rLayout=/(gecko|konqueror|msie|trident|edge|opera|webkit)/,layoutMap={konqueror:'khtml',msie:'trident',opera:'presto'},rLayoutVersion=/(applewebkit|gecko|trident|edge)\\\\/(\\\\d+)/,rPlatform=/(win|wow64|mac|linux|sunos|solaris|iphone|ipad)/,platformMap={sunos:'solaris',wow64:'win'},ua=nav.userAgent,match,name=uk,layout=uk,layoutversion=uk,platform=uk,version=x;wildFixups.forEach(function(fixup){\\nua=ua.replace(fixup[0],fixup[1]);});ua=ua.toLowerCase();if((match=rName.exec(ua))){name=match[1];}if((match=rLayout.exec(ua))){layout=layoutMap[match[1]]||match[1];}if((match=rLayoutVersion.exec(ua))){layoutversion=parseInt(match[2],10);}if((match=rPlatform.exec(nav.platform.toLowerCase()))){platform=platformMap[match[1]]||match[1];}if((match=new RegExp(versionPrefixes+versionSuffix).exec(ua))){version=match[1];}if(name==='safari'&&version>400){version='2.0';}if(name==='opera'&&version>=9.8){match=ua.match(/\\\\bversion\\\\/([0-9.]*)/);if(match&&match[1]){version=match[1];}else{version='10';}}if(layout==='trident'&&layoutversion>=7&&(match=ua.match(/\\\\brv[ :/]([0-9.]*)/))){if(match[1]){name='msie';version=match[1];}}if(name==='chrome'&&(match=ua.match(/\\\\bedge\\\\/([0-9.]*)/))){name='edge';version=match[1];layout='edge';layoutversion=parseInt(match[1],10);}if((match=ua.match(/\\\\bsilk\\\\/([0-9.\\\\-_]*)/))){if(match[1]){name='silk';version=match[1];}}versionNumber=parseFloat(version,10)||0.0;\\nprofileCache[key]={name:name,layout:layout,layoutVersion:layoutversion,platform:platform,version:version,versionBase:(version!==x?Math.floor(versionNumber).toString():x),versionNumber:versionNumber};return profileCache[key];},test:function(map,profile,exactMatchOnly){var conditions,dir,i,op,val,j,pieceVersion,pieceVal,compare;profile=$.isPlainObject(profile)?profile:$.client.profile();if(map.ltr&&map.rtl){dir=$(document.body).is('.rtl')?'rtl':'ltr';map=map[dir];}if(typeof map!=='object'||map[profile.name]===undefined){return!exactMatchOnly;}conditions=map[profile.name];if(conditions===false){return false;}if(conditions===null){return true;}for(i=0;i<conditions.length;i++){op=conditions[i][0];val=conditions[i][1];if(typeof val==='string'){pieceVersion=profile.version.toString().split('.');pieceVal=val.split('.');while(pieceVersion.length<pieceVal.length){pieceVersion.push('0');}while(pieceVal.length<pieceVersion.length){pieceVal.push('0');}compare=0;for(j=0;j<pieceVersion.length;j++){if(Number(pieceVersion[j])<Number(pieceVal[j])){\\ncompare=-1;break;}else if(Number(pieceVersion[j])>Number(pieceVal[j])){compare=1;break;}}if(!(eval(String(compare+op+'0')))){return false;}}else if(typeof val==='number'){if(!(eval('profile.versionNumber'+op+val))){return false;}}}return true;}};}());\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.138Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=jquery.client&skin=vector-2022&version=yzyc4\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=jquery.client&skin=vector-2022&sourcemap=1&version=yzyc4\",\"jquery.textSelection@1x0f0\":\"mw.loader.impl(function(){return[\\\"jquery.textSelection@1x0f0\\\",function($,jQuery,require,module){(function(){function supportsInsertText(){return $(this).data('jquery.textSelection')===undefined&&typeof document.execCommand==='function'&&typeof document.queryCommandSupported==='function'&&document.queryCommandSupported('insertText');}function execInsertText(field,content,fallback){let inserted=false;if(supportsInsertText()&&!($.client.profile().layout==='webkit'&&content.split('\\\\n').length>100)){field.focus();try{if(document.activeElement===field&&document.execCommand('insertText',false,content)){inserted=true;}}catch(e){}}if(!inserted){fallback.call(field,content);}}const fn={getContents:function(){return this.val();},setContents:function(content){return this.each(function(){const scrollTop=this.scrollTop;this.select();execInsertText(this,content,function(){$(this).val(content);});this.scrollTop=scrollTop;});},getSelection:function(){const el=this.get(0);let val;if(!el){val='';}else{val=el.value.slice(el.selectionStart,el.selectionEnd);}return val;},replaceSelection:function(value){\\nreturn this.each(function(){execInsertText(this,value,function(){const allText=$(this).textSelection('getContents');const currSelection=$(this).textSelection('getCaretPosition',{startAndEnd:true});const startPos=currSelection[0];const endPos=currSelection[1];$(this).textSelection('setContents',allText.slice(0,startPos)+value+allText.slice(endPos));$(this).textSelection('setSelection',{start:startPos,end:startPos+value.length});});});},encapsulateSelection:function(options){return this.each(function(){let selText,isSample,pre=options.pre,post=options.post;function checkSelectedText(){if(!selText){selText=options.peri;isSample=true;}else if(options.replace){selText=options.peri;}else{while(selText.endsWith(' ')){selText=selText.slice(0,-1);post+=' ';}while(selText.startsWith(' ')){selText=selText.slice(1);pre=' '+pre;}}}function doSplitLines(text,preText,postText){const selTextArr=text.split('\\\\n');let insText='';for(let i=0;i<selTextArr.length;i++){insText+=preText+selTextArr[i]+postText;\\nif(i!==selTextArr.length-1){insText+='\\\\n';}}return insText;}isSample=false;$(this).trigger('focus');if(options.selectionStart!==undefined){$(this).textSelection('setSelection',{start:options.selectionStart,end:options.selectionEnd});}selText=$(this).textSelection('getSelection');const allText=$(this).textSelection('getContents');const currSelection=$(this).textSelection('getCaretPosition',{startAndEnd:true});let startPos=currSelection[0];const endPos=currSelection[1];checkSelectedText();let combiningCharSelectionBug=false;if(options.selectionStart!==undefined&&endPos-startPos!==options.selectionEnd-options.selectionStart){startPos=options.selectionStart;combiningCharSelectionBug=true;}let insertText=pre+selText+post;if(options.splitlines){insertText=doSplitLines(selText,pre,post);}if(options.ownline){if(startPos!==0&&allText.charAt(startPos-1)!=='\\\\n'&&allText.charAt(startPos-1)!=='\\\\r'){insertText='\\\\n'+insertText;pre+='\\\\n';}if(allText.charAt(endPos)!=='\\\\n'&&allText.charAt(endPos)!=='\\\\r'){\\ninsertText+='\\\\n';post+='\\\\n';}}if(combiningCharSelectionBug){$(this).textSelection('setContents',allText.slice(0,startPos)+insertText+allText.slice(endPos));}else{$(this).textSelection('replaceSelection',insertText);}if(isSample&&options.selectPeri&&(!options.splitlines||(options.splitlines&&!selText.includes('\\\\n')))){$(this).textSelection('setSelection',{start:startPos+pre.length,end:startPos+pre.length+selText.length});}else{$(this).textSelection('setSelection',{start:startPos+insertText.length});}$(this).trigger('encapsulateSelection',[options.pre,options.peri,options.post,options.ownline,options.replace,options.splitlines]);});},getCaretPosition:function(options){function getCaret(e){let caretPos=0,endPos=0;if(e){caretPos=e.selectionStart;endPos=e.selectionEnd;}return options.startAndEnd?[caretPos,endPos]:caretPos;}return getCaret(this.get(0));},setSelection:function(options){return this.each(function(){if(options.start>this.selectionEnd){this.selectionEnd=options.end;this.selectionStart=options.start;\\n}else{this.selectionStart=options.start;this.selectionEnd=options.end;}});},scrollToCaretPosition:function(options){return this.each(function(){const clientHeight=this.clientHeight,origValue=this.value,origSelectionStart=this.selectionStart,origSelectionEnd=this.selectionEnd,origScrollTop=this.scrollTop;this.value=this.value.slice(0,this.selectionEnd);this.scrollTop=this.scrollHeight;let calcScrollTop=this.scrollTop;this.value=origValue;this.selectionStart=origSelectionStart;this.selectionEnd=origSelectionEnd;if(!options.force){if(calcScrollTop<origScrollTop&&origScrollTop-calcScrollTop<clientHeight){calcScrollTop=origScrollTop;}}this.scrollTop=calcScrollTop;$(this).trigger('scrollToPosition');});}};$.fn.textSelection=function(command,commandOptions){const alternateFn=$(this).data('jquery.textSelection');for(const key in commandOptions){if(commandOptions[key]===undefined){delete commandOptions[key];}}switch(command){case'encapsulateSelection':commandOptions=Object.assign({pre:'',peri:'',\\npost:'',ownline:false,replace:false,selectPeri:true,splitlines:false,selectionStart:undefined,selectionEnd:undefined},commandOptions);break;case'getCaretPosition':commandOptions=Object.assign({startAndEnd:false},commandOptions);break;case'setSelection':commandOptions=Object.assign({start:undefined,end:undefined},commandOptions);if(commandOptions.end===undefined){commandOptions.end=commandOptions.start;}break;case'scrollToCaretPosition':commandOptions=Object.assign({force:false},commandOptions);break;case'register':if(alternateFn){throw new Error('Another textSelection API was already registered');}$(this).data('jquery.textSelection',commandOptions);return;case'unregister':$(this).removeData('jquery.textSelection');return;}const retval=(alternateFn&&alternateFn[command]||fn[command]).call(this,commandOptions);return retval;};}());\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.138Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=jquery.textSelection&skin=vector-2022&version=1s8ie\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=jquery.textSelection&skin=vector-2022&sourcemap=1&version=1s8ie\",\"mediawiki.String@1xuwk\":\"mw.loader.impl(function(){return[\\\"mediawiki.String@1xuwk\\\",function($,jQuery,require,module){(function(){function byteLength(str){return str.replace(/[\\\\u0080-\\\\u07FF\\\\uD800-\\\\uDFFF]/g,'**').replace(/[\\\\u0800-\\\\uD7FF\\\\uE000-\\\\uFFFF]/g,'***').length;}function codePointLength(str){return str.replace(/[\\\\uD800-\\\\uDBFF][\\\\uDC00-\\\\uDFFF]/g,'*').length;}function charAt(string,offset,backwards){const maybePair=backwards?string.slice(offset-1,offset+1):string.slice(offset,offset+2);if(/^[\\\\uD800-\\\\uDBFF][\\\\uDC00-\\\\uDFFF]$/.test(maybePair)){return maybePair;}else{return string.charAt(offset);}}function lcFirst(string){const firstChar=charAt(string,0);return firstChar.toLowerCase()+string.slice(firstChar.length);}function ucFirst(string){const firstChar=charAt(string,0);return firstChar.toUpperCase()+string.slice(firstChar.length);}function trimLength(safeVal,newVal,length,lengthFn){const oldVal=safeVal;if(lengthFn(newVal)<=length){return{newVal:newVal,trimmed:false};}let startMatches=0;let endMatches=0;const matchesLen=Math.min(newVal.length,oldVal.length);while(startMatches<matchesLen){const oldChar=charAt(oldVal,startMatches,false);\\nconst newChar=charAt(newVal,startMatches,false);if(oldChar!==newChar){break;}startMatches+=oldChar.length;}while(endMatches<(matchesLen-startMatches)){const oldChar=charAt(oldVal,oldVal.length-1-endMatches,true);const newChar=charAt(newVal,newVal.length-1-endMatches,true);if(oldChar!==newChar){break;}endMatches+=oldChar.length;}const inpParts=[newVal.slice(0,startMatches),newVal.slice(startMatches,newVal.length-endMatches),newVal.slice(newVal.length-endMatches)];while(lengthFn(inpParts.join(''))>length&&inpParts[1].length>0){const chopOff=/[\\\\uD800-\\\\uDBFF][\\\\uDC00-\\\\uDFFF]$/.test(inpParts[1])?2:1;inpParts[1]=inpParts[1].slice(0,-chopOff);}return{newVal:inpParts.join(''),trimmed:newVal!==inpParts.join('')};}function trimByteLength(safeVal,newVal,byteLimit,filterFunction){let lengthFn;if(filterFunction){lengthFn=function(val){return byteLength(filterFunction(val));};}else{lengthFn=byteLength;}return trimLength(safeVal,newVal,byteLimit,lengthFn);}function trimCodePointLength(safeVal,newVal,codePointLimit,filterFunction){\\nlet lengthFn;if(filterFunction){lengthFn=function(val){return codePointLength(filterFunction(val));};}else{lengthFn=codePointLength;}return trimLength(safeVal,newVal,codePointLimit,lengthFn);}module.exports={byteLength,codePointLength,charAt,lcFirst,ucFirst,trimByteLength,trimCodePointLength};}());\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.138Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=mediawiki.String&skin=vector-2022&version=1sc0n\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=mediawiki.String&skin=vector-2022&sourcemap=1&version=1sc0n\",\"mediawiki.util@10btf\":\"mw.loader.impl(function(){return[\\\"mediawiki.util@10btf\\\",{\\\"main\\\":\\\"util.js\\\",\\\"files\\\":{\\\"util.js\\\":function(require,module,exports){'use strict';let config=require('./config.json');const portletLinkOptions=require('./portletLinkOptions.json');const infinityValues=require('./infinityValues.json');require('./jquery.accessKeyLabel.js');function rawurlencode(str){return encodeURIComponent(String(str)).replace(/!/g,'%21').replace(/'/g,'%27').replace(/\\\\(/g,'%28').replace(/\\\\)/g,'%29').replace(/\\\\*/g,'%2A').replace(/~/g,'%7E');}function escapeIdInternal(str,mode){str=String(str);switch(mode){case'html5':return str.replace(/ /g,'_');case'legacy':return rawurlencode(str.replace(/ /g,'_')).replace(/%3A/g,':').replace(/%/g,'.');default:throw new Error('Unrecognized ID escaping mode '+mode);}}const util={rawurlencode:rawurlencode,escapeIdForAttribute(str){return escapeIdInternal(str,config.FragmentMode[0]);},escapeIdForLink(str){return escapeIdInternal(str,config.FragmentMode[0]);},getTargetFromFragment(hash){hash=hash||location.hash.slice(1);if(!hash){return null;}const element=document.getElementById(hash);if(element){return element;\\n}const decodedHash=this.percentDecodeFragment(hash);if(!decodedHash){return null;}return document.getElementById(decodedHash);},percentDecodeFragment(text){const params=new URLSearchParams('q='+text.replace(/\\\\+/g,'%2B').replace(/&/g,'%26').replace(/=/g,'%3D'));return params.get('q');},debounce(func,wait,immediate){if(typeof func==='number'){const tmpWait=wait;wait=func;func=tmpWait;}let timeout;return function(){const context=this,args=arguments,later=function(){timeout=null;if(!immediate){func.apply(context,args);}};if(immediate&&!timeout){func.apply(context,args);}if(!timeout||wait){clearTimeout(timeout);timeout=setTimeout(later,wait);}};},throttle(func,wait){let context,args,timeout,previous=Date.now()-wait;const run=function(){timeout=null;previous=Date.now();func.apply(context,args);};return function(){const remaining=Math.max(wait-(Date.now()-previous),0);context=this;args=arguments;if(!timeout){timeout=setTimeout(run,remaining);}};},wikiUrlencode:mw.internalWikiUrlencode,getUrl(pageName,params){\\nlet url,query,fragment,title=typeof pageName==='string'?pageName:mw.config.get('wgPageName');const fragmentIdx=title.indexOf('#');if(fragmentIdx!==-1){fragment=title.slice(fragmentIdx+1);title=title.slice(0,fragmentIdx);}const variantArticlePath=mw.config.get('wgVariantArticlePath');let variant=mw.config.get('wgUserVariant');let isVariantOnly=false;if(params){if(variantArticlePath&&params.variant&&Object.keys(params).length===1){variant=params.variant;isVariantOnly=true;}else{query=$.param(params);}}else if(variantArticlePath&&variant){isVariantOnly=true;}if(!title&&fragment){url='';}else if(query){url=title?util.wikiScript()+'?title='+util.wikiUrlencode(title)+'&'+query:util.wikiScript()+'?'+query;}else if(isVariantOnly){url=variantArticlePath.replace('$2',()=>util.wikiUrlencode(variant)).replace('$1',()=>util.wikiUrlencode(title));}else{url=mw.config.get('wgArticlePath').replace('$1',()=>util.wikiUrlencode(title));}if(fragment){url+='#'+util.escapeIdForLink(fragment);}return url;},\\nwikiScript(str){if(!str||str==='index'){return mw.config.get('wgScript');}else if(str==='load'){return config.LoadScript;}else{return mw.config.get('wgScriptPath')+'/'+str+'.php';}},addCSS(text){const s=mw.loader.addStyleTag(text);return s.sheet;},getParamValue(param,url){const re=new RegExp('^[^#]*[&?]'+util.escapeRegExp(param)+'=([^&#]*)'),m=re.exec(url!==undefined?url:location.href);if(m){try{return decodeURIComponent(m[1].replace(/\\\\+/g,'%20'));}catch(e){}}return null;},getArrayParam(param,params){const paramRe=new RegExp('^'+util.escapeRegExp(param)+'\\\\\\\\[(\\\\\\\\d*)\\\\\\\\]$');if(!params){params=new URLSearchParams(location.search);}const arr=[];params.forEach((v,k)=>{const paramMatch=k.match(paramRe);if(paramMatch){let i=paramMatch[1];if(i===''){i=arr.length;}arr[i]=v;}});return arr.length?arr:null;},$content:null,hidePortlet(portletId){const portlet=document.getElementById(portletId);if(portlet){portlet.classList.add('emptyPortlet');}},isPortletVisible(portletId){const portlet=document.getElementById(portletId);\\nreturn portlet&&!portlet.classList.contains('emptyPortlet');},showPortlet(portletId){const portlet=document.getElementById(portletId);if(portlet){portlet.classList.remove('emptyPortlet');}},clearSubtitle(){const subtitle=document.getElementById('mw-content-subtitle');if(subtitle){subtitle.innerHTML='';}},messageBox(textOrElement,type='notice',inline=false){const msgBoxElement=document.createElement('div');msgBoxElement.classList.add('cdx-message');if(['error','warning','success','notice'].includes(type)){msgBoxElement.classList.add(`cdx-message--${type}`);}msgBoxElement.classList.add(inline?'cdx-message--inline':'cdx-message--block');if(type==='error'){msgBoxElement.setAttribute('role','alert');}else{msgBoxElement.setAttribute('aria-live','polite');}const iconElement=document.createElement('span');iconElement.classList.add('cdx-message__icon');const contentElement=document.createElement('div');contentElement.classList.add('cdx-message__content');if(typeof textOrElement==='string'){\\ncontentElement.textContent=textOrElement;}else{contentElement.appendChild(textOrElement);}msgBoxElement.appendChild(iconElement);msgBoxElement.appendChild(contentElement);return msgBoxElement;},addSubtitle(nodeOrHTMLString){const subtitle=document.getElementById('mw-content-subtitle');if(!subtitle){return false;}if(typeof nodeOrHTMLString==='string'){subtitle.innerHTML+=nodeOrHTMLString;}else{subtitle.appendChild(nodeOrHTMLString);}return true;},addPortlet(id,label,selectorHint){const portlet=document.createElement('div');portlet.classList.add('mw-portlet','mw-portlet-'+id,'emptyPortlet','mw-portlet-js');portlet.id=id;if(label){const labelNode=document.createElement('label');labelNode.textContent=label;portlet.appendChild(labelNode);}const listWrapper=document.createElement('div');const list=document.createElement('ul');listWrapper.appendChild(list);portlet.appendChild(listWrapper);if(selectorHint){let referenceNode;try{referenceNode=document.querySelector(selectorHint);}catch(e){}if(referenceNode){\\nreferenceNode.after(portlet);}else{return null;}}mw.hook('util.addPortlet').fire(portlet,selectorHint);return portlet;},addPortletLink(portletId,hrefOrOptions,_text,_id,_tooltip,_accesskey,_nextnode){const options=$.isPlainObject(hrefOrOptions)?hrefOrOptions:{href:hrefOrOptions,text:_text,id:_id,tooltip:_tooltip,accesskey:_accesskey,nextnode:_nextnode};const{href,text,id,tooltip,accesskey}=options;let{nextnode}=options;if(!portletId){return null;}const portlet=document.getElementById(portletId);if(!portlet){return null;}const link=document.createElement('a');link.href=href;let linkChild=document.createTextNode(text);let i=portletLinkOptions['text-wrapper'].length;while(i--){const wrapper=portletLinkOptions['text-wrapper'][i];const wrapperElement=document.createElement(wrapper.tag);if(wrapper.attributes){$(wrapperElement).attr(wrapper.attributes);}wrapperElement.appendChild(linkChild);linkChild=wrapperElement;}link.appendChild(linkChild);if(tooltip){link.title=tooltip;}if(accesskey){\\nlink.accessKey=accesskey;}util.showPortlet(portletId);const item=$('<li>').append(link)[0];item.className='mw-list-item mw-list-item-js';if(id){item.id=id;}let ul=portlet.tagName.toLowerCase()==='ul'?portlet:portlet.querySelector('ul');if(!ul){ul=document.createElement('ul');const portletDiv=portlet.querySelector('div');if(portletDiv){portletDiv.appendChild(ul);}else{portlet.appendChild(ul);}}let next;if(nextnode&&(typeof nextnode==='string'||nextnode.nodeType||nextnode.jquery)){nextnode=$(ul).find(nextnode);if(nextnode.length===1&&nextnode[0].parentNode===ul){nextnode.before(item);next=true;}}if(!next){ul.appendChild(item);}if(accesskey){$(link).updateTooltipAccessKeys();}mw.hook('util.addPortletLink').fire(item,{id:id});return item;},validateEmail(email){if(email===''){return null;}const rfc5322Atext='a-z0-9!#$%&\\\\'*+\\\\\\\\-/=?^_`{|}~';const rfc1034LdhStr='a-z0-9\\\\\\\\-';const html5EmailRegexp=new RegExp('^'+'['+rfc5322Atext+'\\\\\\\\.]+'+'@'+'['+rfc1034LdhStr+']+'+'(?:\\\\\\\\.['+rfc1034LdhStr+']+)*'+\\n'$','i');return(email.match(html5EmailRegexp)!==null);},isIPv4Address(address,allowBlock){if(typeof address!=='string'){return false;}const RE_IP_BYTE='(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|0?[0-9]?[0-9])';const RE_IP_ADD='(?:'+RE_IP_BYTE+'\\\\\\\\.){3}'+RE_IP_BYTE;const block=allowBlock?'(?:\\\\\\\\/(?:3[0-2]|[12]?\\\\\\\\d))?':'';return(new RegExp('^'+RE_IP_ADD+block+'$').test(address));},isIPv6Address(address,allowBlock){if(typeof address!=='string'){return false;}const block=allowBlock?'(?:\\\\\\\\/(?:12[0-8]|1[01][0-9]|[1-9]?\\\\\\\\d))?':'';let RE_IPV6_ADD='(?:'+':(?::|(?::'+'[0-9A-Fa-f]{1,4}'+'){1,7})'+'|'+'[0-9A-Fa-f]{1,4}'+'(?::'+'[0-9A-Fa-f]{1,4}'+'){0,6}::'+'|'+'[0-9A-Fa-f]{1,4}'+'(?::'+'[0-9A-Fa-f]{1,4}'+'){7}'+')';if(new RegExp('^'+RE_IPV6_ADD+block+'$').test(address)){return true;}RE_IPV6_ADD='[0-9A-Fa-f]{1,4}'+'(?:::?'+'[0-9A-Fa-f]{1,4}'+'){1,6}';return(new RegExp('^'+RE_IPV6_ADD+block+'$').test(address)&&/::/.test(address)&&!/::.*::/.test(address));},isIPAddress(address,allowBlock){return util.isIPv4Address(address,allowBlock)||\\nutil.isIPv6Address(address,allowBlock);},parseImageUrl(url){let name,decodedName,width,urlTemplate;if(/thumb\\\\.php/.test(url)){decodedName=mw.util.getParamValue('f',url);name=encodeURIComponent(decodedName);width=mw.util.getParamValue('width',url)||mw.util.getParamValue('w',url);urlTemplate=url.replace(/([&?])w(?:idth)?=[^&]+/g,'')+'&width={width}';}else{const regexes=[/\\\\/[\\\\da-f]\\\\/[\\\\da-f]{2}\\\\/([^\\\\s/]+)\\\\/(?:[^\\\\s/]+-)?(\\\\d+)px-(?:\\\\1|thumbnail|[a-z\\\\d]{31})(?:\\\\.[^\\\\s/?]+)?(?:\\\\?[^\\\\s]+)?$/,/\\\\/[\\\\da-f]\\\\/[\\\\da-f]{2}\\\\/([^\\\\s/?]+)(?:\\\\?[^\\\\s]+)?$/,/\\\\/([^\\\\s/]+)\\\\/(?:[^\\\\s/]+-)?(\\\\d+)px-(?:\\\\1|thumbnail|[a-z\\\\d]{31})[^\\\\s/?]*(?:\\\\?[^\\\\s]+)?$/,/\\\\/([^\\\\s/?]+)(?:\\\\?[^\\\\s]+)?$/];for(let i=0;i<regexes.length;i++){const match=url.match(regexes[i]);if(match){name=match[1];decodedName=decodeURIComponent(name);width=match[2]||null;break;}}}if(name){if(width!==null){width=parseInt(width,10)||null;}if(config.GenerateThumbnailOnParse){urlTemplate=mw.util.getUrl('Special:Redirect/file/'+decodedName,{width:'{width}'}).replace('%7Bwidth%7D','{width}');\\n}else if(width&&!urlTemplate){const strippedUrl=url.replace(name,'{name}').replace(name,'{name}').replace(width+'px-','{width}px-');urlTemplate=strippedUrl.replace(/\\\\{name\\\\}/g,name);}return{name:decodedName.replace(/_/g,' '),width,resizeUrl:urlTemplate?(w)=>urlTemplate.replace('{width}',w):null};}return null;},adjustThumbWidthForSteps(thumbWidth,originalWidth,isVectorized=false){const steps=config.ThumbnailSteps;if(!steps){return thumbWidth;}for(const widthStep of steps){if(widthStep>originalWidth&&!isVectorized){return originalWidth;}if(widthStep>=thumbWidth){return widthStep;}}return thumbWidth;},escapeRegExp(str){return str.replace(/([\\\\\\\\{}()|.?*+\\\\-^$\\\\[\\\\]])/g,'\\\\\\\\$1');},sanitizeIP(ip){if(typeof ip!=='string'){return null;}ip=ip.trim();if(ip===''){return null;}if(!this.isIPAddress(ip,true)){return ip;}if(this.isIPv4Address(ip,true)){return ip.replace(/(^|\\\\.)0+(\\\\d)/g,'$1$2');}ip=ip.toUpperCase();const abbrevPos=ip.indexOf('::');if(abbrevPos!==-1){const CIDRStart=ip.indexOf('/');const addressEnd=(CIDRStart!==-1)?CIDRStart-1:ip.length-1;\\nlet repeatStr,extra,pad;if(abbrevPos===0){repeatStr='0:';extra=ip==='::'?'0':'';pad=9;}else if(abbrevPos===addressEnd-1){repeatStr=':0';extra='';pad=9;}else{repeatStr=':0';extra=':';pad=8;}const count=pad-(ip.split(':').length-1);ip=ip.replace('::',repeatStr.repeat(count)+extra);}return ip.replace(/(^|:)0+(([0-9A-Fa-f]{1,4}))/g,'$1$2');},prettifyIP(ip){ip=this.sanitizeIP(ip);if(ip===null){return null;}if(this.isIPv6Address(ip,true)){let cidr,replaceZeros;if(ip.includes('/')){const ipCidrSplit=ip.split('/',2);ip=ipCidrSplit[0];cidr=ipCidrSplit[1];}else{cidr='';}const matches=ip.match(/(?:^|:)0(?::0)+(?:$|:)/g);if(matches){replaceZeros=matches[0];for(let i=1;i<matches.length;i++){if(matches[i].length>replaceZeros.length){replaceZeros=matches[i];}}}ip=ip.replace(replaceZeros,'::');if(cidr!==''){ip=ip.concat('/',cidr);}ip=ip.toLowerCase();}return ip;},isTemporaryUser(username){if(!config.AutoCreateTempUser.enabled&&!config.AutoCreateTempUser.known){return false;}if(username===null){return false;\\n}let matchPatterns=config.AutoCreateTempUser.matchPattern;if(typeof matchPatterns==='string'){matchPatterns=[matchPatterns];}else if(matchPatterns===null){matchPatterns=[config.AutoCreateTempUser.genPattern];}for(let i=0;i<matchPatterns.length;i++){const autoCreateUserMatchPattern=matchPatterns[i];const position=autoCreateUserMatchPattern.indexOf('$1');if(position===-1){return false;}const prefix=autoCreateUserMatchPattern.slice(0,position);const suffix=autoCreateUserMatchPattern.slice(position+'$1'.length);let match=true;if(prefix!==''){match=username.startsWith(prefix);}if(match&&suffix!==''){match=(username.endsWith(suffix))&&(username.length>=prefix.length+suffix.length);}if(match){return true;}}return false;},isInfinity(str){return infinityValues.includes(str);}};function init(){const content=document.querySelector('.mw-body-primary')||document.querySelector('.mw-body')||document.querySelector('#mw-content-text')||document.body;util.$content=$(content);}mw.RegExp={};mw.log.deprecate(mw.RegExp,'escape',util.escapeRegExp,'Use mw.util.escapeRegExp() instead.','mw.RegExp.escape');\\nif(window.QUnit){util.setOptionsForTest=function(opts){config=!opts?require('./config.json'):Object.assign({},config,opts);};util.init=init;}else{$(init);}mw.util=util;module.exports=util;\\n},\\\"jquery.accessKeyLabel.js\\\":function(require,module,exports){let testMode=false;let cachedModifiers;function getAccessKeyModifiers(nav){if(!nav&&cachedModifiers){return cachedModifiers;}const profile=$.client.profile(nav);let accessKeyModifiers;switch(profile.name){case'opera':case'chrome':if(profile.platform==='mac'){accessKeyModifiers='ctrl-option';}else{accessKeyModifiers='alt';}break;case'firefox':case'iceweasel':if(profile.platform==='mac'){if(profile.versionNumber<14){accessKeyModifiers='ctrl';}else{accessKeyModifiers='ctrl-option';}}else{accessKeyModifiers='alt-shift';}break;case'safari':accessKeyModifiers='ctrl-option';break;case'msie':case'edge':accessKeyModifiers='alt';break;default:accessKeyModifiers=profile.platform==='mac'?'ctrl':'alt';break;}if(!nav){cachedModifiers=accessKeyModifiers;}return accessKeyModifiers;}function getAccessKeyLabel(element){if(!element.accessKey){return'';}if(!testMode&&element.accessKeyLabel){return element.accessKeyLabel;}return(testMode?'test':getAccessKeyModifiers())+'-'+element.accessKey;}function updateTooltipOnElement(element,titleElement){\\nconst oldTitle=titleElement.title;if(!oldTitle){return;}const separatorMsg=mw.message('word-separator').plain();const parts=(separatorMsg+mw.message('brackets').plain()).split('$1');const regexp=new RegExp(parts.map(mw.util.escapeRegExp).join('.*?')+'$');let newTitle=oldTitle.replace(regexp,'');const accessKeyLabel=getAccessKeyLabel(element);if(accessKeyLabel){newTitle+=separatorMsg+mw.message('brackets',accessKeyLabel).plain();}if(oldTitle!==newTitle){titleElement.title=newTitle;}}const labelable='button, input, textarea, keygen, meter, output, progress, select';function updateTooltip(element){updateTooltipOnElement(element,element);const $element=$(element);if($element.is(labelable)){const id=element.id.replace(/\\\"/g,'\\\\\\\\\\\"');if(id){const $label=$('label[for=\\\"'+id+'\\\"]');if($label.length===1){updateTooltipOnElement(element,$label[0]);}}const $labelParent=$element.parents('label');if($labelParent.length===1){updateTooltipOnElement(element,$labelParent[0]);}}}$.fn.updateTooltipAccessKeys=function(){\\nreturn this.each(function(){updateTooltip(this);});};$.fn.updateTooltipAccessKeys.getAccessKeyLabel=getAccessKeyLabel;$.fn.updateTooltipAccessKeys.getAccessKeyPrefix=function(nav){return getAccessKeyModifiers(nav)+'-';};$.fn.updateTooltipAccessKeys.setTestMode=function(mode){testMode=mode;};\\n},\\\"config.json\\\":{\\\"FragmentMode\\\":[\\\"html5\\\",\\\"legacy\\\"],\\\"GenerateThumbnailOnParse\\\":false,\\\"LoadScript\\\":\\\"/w/load.php\\\",\\\"AutoCreateTempUser\\\":{\\\"known\\\":true,\\\"enabled\\\":true,\\\"actions\\\":[\\\"edit\\\"],\\\"genPattern\\\":\\\"~$1\\\",\\\"matchPattern\\\":\\\"~2$1\\\",\\\"reservedPattern\\\":\\\"~2$1\\\",\\\"serialProvider\\\":{\\\"type\\\":\\\"centralauth\\\",\\\"numShards\\\":30,\\\"useYear\\\":true},\\\"serialMapping\\\":{\\\"type\\\":\\\"readable-numeric\\\",\\\"offset\\\":1500},\\\"expireAfterDays\\\":90,\\\"notifyBeforeExpirationDays\\\":10},\\\"ThumbnailSteps\\\":[20,40,60,120,250,330,500,960,1280,1920,3840]},\\\"portletLinkOptions.json\\\":{\\\"text-wrapper\\\":[{\\\"tag\\\":\\\"span\\\"}]},\\\"infinityValues.json\\\":[\\\"infinite\\\",\\\"indefinite\\\",\\\"infinity\\\",\\\"never\\\"]}},{},{\\\"brackets\\\":\\\"[$1]\\\",\\\"word-separator\\\":\\\" \\\"}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.138Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=mediawiki.util&skin=vector-2022&version=wvz05\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=mediawiki.util&skin=vector-2022&sourcemap=1&version=wvz05\",\"mediawiki.cookie@15jqu\":\"mw.loader.impl(function(){return[\\\"mediawiki.cookie@15jqu\\\",{\\\"main\\\":\\\"index.js\\\",\\\"files\\\":{\\\"index.js\\\":function(require,module,exports){'use strict';const config=require('./config.json'),jar=require('./jar.js');let defaults={prefix:config.prefix,domain:config.domain,path:config.path,expires:config.expires,secure:false,sameSite:''};require('./jquery.js');mw.cookie={set:function(key,value,options){if(arguments.length>2&&(!options||options instanceof Date||typeof options==='number')){options={expires:options};}options=Object.assign({},defaults,options);const prefix=options.prefix;delete options.prefix;if(!options.expires){delete options.expires;}else if(typeof options.expires==='number'){const date=new Date();date.setTime(Number(date)+(options.expires*1000));options.expires=date;}delete options.sameSiteLegacy;if(value!==null){value=String(value);}jar.cookie(prefix+key,value,options);},get:function(key,prefix,defaultValue){if(prefix===undefined||prefix===null){prefix=defaults.prefix;}if(arguments.length<3){defaultValue=null;}const result=jar.cookie(prefix+key);return result!==null?result:defaultValue;},getCrossSite:function(key,prefix,defaultValue){\\nreturn this.get(key,prefix,defaultValue);}};mw.log.deprecate(mw.cookie,'getCrossSite',mw.cookie.getCrossSite,'Use mw.cookie.get instead.','mw.cookie.getCrossSite');if(window.QUnit){module.exports={jar,setDefaults:function(value){const prev=defaults;defaults=value;return prev;}};}\\n},\\\"jar.js\\\":function(require,module,exports){(function(){const pluses=/\\\\+/g;let config=null,cookie;function raw(s){return s;}function decoded(s){try{return unRfc2068(decodeURIComponent(s.replace(pluses,' ')));}catch(e){return'';}}function unRfc2068(value){if(value.startsWith('\\\"')){value=value.slice(1,-1).replace(/\\\\\\\\\\\"/g,'\\\"').replace(/\\\\\\\\\\\\\\\\/g,'\\\\\\\\');}return value;}function fromJSON(value){return config.json?JSON.parse(value):value;}config=cookie=function(key,value,options){if(value!==undefined){options=Object.assign({},config.defaults,options);if(value===null){options.expires=-1;}if(typeof options.expires==='number'){const days=options.expires,t=options.expires=new Date();t.setDate(t.getDate()+days);}value=config.json?JSON.stringify(value):String(value);try{return(document.cookie=[encodeURIComponent(key),'=',config.raw?value:encodeURIComponent(value),options.expires?'; expires='+options.expires.toUTCString():'',options.path?'; path='+options.path:'',options.domain?'; domain='+options.domain:'',options.secure?'; secure':'',options.sameSite?'; samesite='+options.sameSite:''\\n].join(''));}catch(e){return'';}}const decode=config.raw?raw:decoded;let cookies;try{cookies=document.cookie.split('; ');}catch(e){cookies=[];}let result=key?null:{};for(let i=0,l=cookies.length;i<l;i++){const parts=cookies[i].split('=');const name=decode(parts.shift());const s=decode(parts.join('='));if(key&&key===name){result=fromJSON(s);break;}if(!key){result[name]=fromJSON(s);}}return result;};config.defaults={};function removeCookie(key,options){if(cookie(key)!==null){cookie(key,null,options);return true;}return false;}module.exports={cookie,removeCookie};}());\\n},\\\"jquery.js\\\":function(require,module,exports){const jar=require('./jar.js');$.cookie=jar.cookie;$.removeCookie=jar.removeCookie;\\n},\\\"config.json\\\":{\\\"prefix\\\":\\\"enwiki\\\",\\\"domain\\\":\\\"\\\",\\\"path\\\":\\\"/\\\",\\\"expires\\\":2592000}}}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.138Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=mediawiki.cookie&skin=vector-2022&version=17ger\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=mediawiki.cookie&skin=vector-2022&sourcemap=1&version=17ger\",\"mediawiki.experiments@15xww\":\"mw.loader.impl(function(){return[\\\"mediawiki.experiments@15xww\\\",function($,jQuery,require,module){(function(){const CONTROL_BUCKET='control',MAX_INT32_UNSIGNED=4294967295;function hashString(string){let hash=0,i=string.length;while(i--){hash+=string.charCodeAt(i);hash+=(hash<<10);hash^=(hash>>6);}hash+=(hash<<3);hash^=(hash>>11);hash+=(hash<<15);return hash>>>0;}mw.experiments={getBucket:function(experiment,token){const buckets=experiment.buckets;let range=0,acc=0;if(!experiment.enabled||!Object.keys(experiment.buckets).length){return CONTROL_BUCKET;}for(const key in buckets){range+=buckets[key];}const hash=hashString(experiment.name+':'+token);const max=(hash/MAX_INT32_UNSIGNED)*range;for(const key in buckets){acc+=buckets[key];if(max<=acc){return key;}}}};}());\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.138Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=mediawiki.experiments&skin=vector-2022&version=1bdlr\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=mediawiki.experiments&skin=vector-2022&sourcemap=1&version=1bdlr\",\"mediawiki.visibleTimeout@40nxy\":\"mw.loader.impl(function(){return[\\\"mediawiki.visibleTimeout@40nxy\\\",{\\\"main\\\":\\\"visibleTimeout.js\\\",\\\"files\\\":{\\\"visibleTimeout.js\\\":function(require,module,exports){let doc,HIDDEN,VISIBILITY_CHANGE,nextId=1;const clearHandles=Object.create(null);function init(overrideDoc){doc=overrideDoc||document;if(doc.hidden!==undefined){HIDDEN='hidden';VISIBILITY_CHANGE='visibilitychange';}else if(doc.mozHidden!==undefined){HIDDEN='mozHidden';VISIBILITY_CHANGE='mozvisibilitychange';}else if(doc.webkitHidden!==undefined){HIDDEN='webkitHidden';VISIBILITY_CHANGE='webkitvisibilitychange';}}init();module.exports={set:function(fn,delay){let nativeId=null,lastStartedAt=mw.now();const visibleId=nextId++;function clearHandle(){if(nativeId!==null){clearTimeout(nativeId);nativeId=null;}delete clearHandles[visibleId];if(VISIBILITY_CHANGE){doc.removeEventListener(VISIBILITY_CHANGE,visibilityCheck,false);}}function onComplete(){clearHandle();fn();}function visibilityCheck(){const now=mw.now();if(HIDDEN&&doc[HIDDEN]){if(nativeId!==null){delay=Math.max(0,delay-Math.max(0,now-lastStartedAt));if(delay===0){onComplete();}else{clearTimeout(nativeId);nativeId=null;}}}else{if(nativeId===null){\\nlastStartedAt=now;nativeId=setTimeout(onComplete,delay);}}}clearHandles[visibleId]=clearHandle;if(VISIBILITY_CHANGE){doc.addEventListener(VISIBILITY_CHANGE,visibilityCheck,false);}visibilityCheck();return visibleId;},clear:function(visibleId){if(visibleId in clearHandles){clearHandles[visibleId]();}}};if(window.QUnit){module.exports.init=init;}\\n}}}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.138Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=mediawiki.visibleTimeout&skin=vector-2022&version=1goy8\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=mediawiki.visibleTimeout&skin=vector-2022&sourcemap=1&version=1goy8\",\"mediawiki.libs.pluralruleparser@103m3\":\"mw.loader.impl(function(){return[\\\"mediawiki.libs.pluralruleparser@103m3\\\",function($,jQuery,require,module){function e(e,t){let n,r,i=e.indexOf(`.`);for(i===-1?(n=e,r=``):(n=e.slice(0,i),r=e.slice(i+1));r.length<t;)r+=`0`;let a=n+r.slice(0,t),o=r.slice(t),s=a.replace(/^0+/,``)||`0`;return o.length>0?`${s}.${o}`:s}function t(t,n){if(t=t.split(`@`)[0].replace(/^\\\\s*/,``).replace(/\\\\s*$/,``),!t.length)return!0;let r=/^(\\\\d+(?:\\\\.\\\\d+)?)[ce](\\\\d+)$/.exec(n),i=r?parseInt(r[2],10):0,a=r?e(r[1],i):String(n),o=0,s=j(/^\\\\s+/),c=j(/^\\\\d+/),l=A(`n`),u=A(`i`),d=A(`f`),f=A(`t`),p=A(`v`),m=A(`w`),h=A(`e`),g=A(`c`),_=A(`is`),v=A(`is not`),y=A(`!=`),ee=A(`=`),te=A(`mod`),ne=A(`%`),b=A(`not`),x=A(`in`),S=A(`within`),C=A(`..`),w=A(`,`),T=A(`or`),E=A(`and`);function D(e){return()=>{let t,n;for(t=0;t<e.length;t++)if(n=e[t](),n!==null)return n;return null}}function O(e){let t,n,r=o,i=[];for(t=0;t<e.length;t++){if(n=e[t](),n===null)return o=r,null;i.push(n)}return i}function k(e,t){return()=>{let n=o,r=[],i=t();for(;i!==null;)r.push(i),i=t();return r.length<e?(o=n,null):r}}function A(e){let n=e.length;return()=>{let r=null;return t.substr(o,n)===e&&(r=e,o+=n),r}}function j(e){return()=>{let n=t.substr(o).match(e);return n===null?null:(o+=n[0].length,n[0])}}function M(){let e=u();return e===null||(e=parseInt(a,10)),e}function N(){let e=l();return e===null||(e=parseFloat(a)),e}function P(){let e=d();return e===null||(e=`${a}.`.split(`.`)[1]||0),e}function F(){let e=f();return e===null||(e=`${a}.`.split(`.`)[1].replace(/0+$/,``)||0),e}function re(){let e=p();return e===null||(e=`${a}.`.split(`.`)[1].length||0),e}function I(){let e=m();return e===null||(e=`${a}.`.split(`.`)[1].replace(/0+$/,``).length||0),e}function L(){let e=h();return e===null||(e=i),e}function R(){let e=g();return e===null||(e=i),e}let z=D([N,M,P,F,re,I,L,R]),B=D([V,z]);function V(){let e=O([z,s,D([te,ne]),s,c]);return e===null?null:(parseInt(e[0],10),e[2],parseInt(e[4],10),parseFloat(e[0])%parseInt(e[4],10))}function H(){let e=O([s,b]);return e===null?null:e[1]}function U(){let e=O([B,s,D([_]),s,c]);return e===null?null:(e[0],parseInt(e[4],10),e[0]===parseInt(e[4],10))}function W(){let e=O([B,s,D([v,y]),s,c]);return e===null?null:(e[0],parseInt(e[4],10),e[0]!==parseInt(e[4],10))}function G(){let e,t,n=O([B,s,y,s,K]);if(n!==null){for(n[0],n[4],t=n[4],e=0;e<t.length;e++)if(parseInt(t[e],10)===parseFloat(n[0]))return!1;return!0}return null}function K(){let e=O([D([J,c]),k(0,q)]),t=[];return e===null?null:(t=t.concat(e[0]),e[1][0]&&(t=t.concat(e[1][0])),t)}function q(){let e=O([w,K]);return e===null?null:e[1]}function J(){let e,t,n,r,i=O([c,C,c]);if(i!==null){for(t=[],n=parseInt(i[0],10),r=parseInt(i[2],10),e=n;e<=r;e++)t.push(e);return t}return null}function Y(){let e=O([B,k(0,H),s,D([x,ee]),s,K]);if(e!==null){let t=e[5];for(let n=0;n<t.length;n++)if(parseInt(t[n],10)===parseFloat(e[0]))return e[1][0]!==`not`;return e[1][0]===`not`}return null}function X(){let e=O([B,k(0,H),s,S,s,K]);if(e!==null){let t=e[5];return e[0]>=parseInt(t[0],10)&&e[0]<parseInt(t[t.length-1],10)?e[1][0]!==`not`:e[1][0]===`not`}return null}let Z=D([U,G,W,Y,X]);function Q(){let e,t=O([Z,k(0,ie)]);if(t){if(!t[0])return!1;for(e=0;e<t[1].length;e++)if(!t[1][e])return!1;return!0}return null}function ie(){let e=O([s,E,s,Z]);return e===null?null:e[3]}function ae(){let e=O([s,T,s,Q]);return e===null?null:(e[3],e[3])}function oe(){let e,t=O([Q,k(0,ae)]);if(t){for(e=0;e<t[1].length;e++)if(t[1][e])return!0;return t[0]}return!1}let $=oe();if($===null)throw Error(`Parse error at position ${o.toString()} for rule: ${t}`);return o!==t.length&&t.substr(0,o),$}module.exports=t;\\nwindow.pluralRuleParser=mw.libs.pluralRuleParser=module.exports;\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.138Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=mediawiki.libs.pluralruleparser&skin=vector-2022&version=vxgjf\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=mediawiki.libs.pluralruleparser&skin=vector-2022&sourcemap=1&version=vxgjf\",\"oojs@1u2cw\":\"mw.loader.impl(function(){return[\\\"oojs@1u2cw\\\",function($,jQuery,require,module){(function(global){'use strict';var OO={},hasOwn=OO.hasOwnProperty,slice=Array.prototype.slice,toString=OO.toString;OO.initClass=function(fn){fn.static=fn.static||{};};OO.inheritClass=function(targetFn,originFn){if(!originFn){throw new Error('inheritClass: Origin is not a function (actually '+originFn+')');}if(targetFn.prototype instanceof originFn){throw new Error('inheritClass: Target already inherits from origin');}var targetConstructor=targetFn.prototype.constructor;targetFn.super=targetFn.parent=originFn;targetFn.prototype=Object.create(originFn.prototype,{constructor:{value:targetConstructor,enumerable:false,writable:true,configurable:true}});OO.initClass(originFn);targetFn.static=Object.create(originFn.static);};OO.mixinClass=function(targetFn,originFn){if(!originFn){throw new Error('mixinClass: Origin is not a function (actually '+originFn+')');}var key;for(key in originFn.prototype){if(key!=='constructor'&&hasOwn.call(originFn.prototype,key)){targetFn.prototype[key]=originFn.prototype[key];\\n}}OO.initClass(targetFn);if(originFn.static){for(key in originFn.static){if(hasOwn.call(originFn.static,key)){targetFn.static[key]=originFn.static[key];}}}else{OO.initClass(originFn);}};OO.isSubclass=function(testFn,baseFn){return testFn===baseFn||testFn.prototype instanceof baseFn;};OO.getProp=function(obj){var retval=obj;for(var i=1;i<arguments.length;i++){if(retval===undefined||retval===null){return undefined;}retval=retval[arguments[i]];}return retval;};OO.setProp=function(obj){if(Object(obj)!==obj||arguments.length<2){return;}var prop=obj;for(var i=1;i<arguments.length-2;i++){if(prop[arguments[i]]===undefined){prop[arguments[i]]={};}if(Object(prop[arguments[i]])!==prop[arguments[i]]){return;}prop=prop[arguments[i]];}prop[arguments[arguments.length-2]]=arguments[arguments.length-1];};OO.deleteProp=function(obj){if(Object(obj)!==obj||arguments.length<2){return;}var prop=obj;var props=[prop];var i=1;for(;i<arguments.length-1;i++){if(prop[arguments[i]]===undefined||Object(prop[arguments[i]])!==prop[arguments[i]]\\n){return;}prop=prop[arguments[i]];props.push(prop);}delete prop[arguments[i]];while(props.length>1&&(prop=props.pop())&&OO.isPlainObject(prop)&&!Object.keys(prop).length){delete props[props.length-1][arguments[props.length]];}};OO.cloneObject=function(origin){var r=Object.create(origin.constructor.prototype);for(var key in origin){if(hasOwn.call(origin,key)){r[key]=origin[key];}}return r;};OO.getObjectValues=function(obj){if(obj!==Object(obj)){throw new TypeError('Called on non-object');}var values=[];for(var key in obj){if(hasOwn.call(obj,key)){values[values.length]=obj[key];}}return values;};OO.binarySearch=function(arr,searchFunc,forInsertion){var left=0;var right=arr.length;while(left<right){var mid=(left+right)>>1;var cmpResult=searchFunc(arr[mid]);if(cmpResult<0){right=mid;}else if(cmpResult>0){left=mid+1;}else{return mid;}}return forInsertion?right:null;};OO.compare=function(a,b,asymmetrical){if(a===b){return true;}a=a||{};b=b||{};if(typeof a.nodeType==='number'&&typeof a.isEqualNode==='function'){\\nreturn a.isEqualNode(b);}for(var k in a){if(!hasOwn.call(a,k)||a[k]===undefined||a[k]===b[k]){continue;}var aValue=a[k];var bValue=b[k];var aType=typeof aValue;var bType=typeof bValue;if(aType!==bType||((aType==='string'||aType==='number'||aType==='boolean')&&aValue!==bValue)||(aValue===Object(aValue)&&!OO.compare(aValue,bValue,true))){return false;}}return asymmetrical?true:OO.compare(b,a,true);};OO.copy=function(source,leafCallback,nodeCallback){var destination;if(nodeCallback){destination=nodeCallback(source);if(destination!==undefined){return destination;}}if(Array.isArray(source)){destination=new Array(source.length);}else if(source&&typeof source.clone==='function'){return leafCallback?leafCallback(source.clone()):source.clone();}else if(source&&typeof source.cloneNode==='function'){return leafCallback?leafCallback(source.cloneNode(true)):source.cloneNode(true);}else if(OO.isPlainObject(source)){destination={};}else{return leafCallback?leafCallback(source):source;}for(var key in source){\\ndestination[key]=OO.copy(source[key],leafCallback,nodeCallback);}return destination;};OO.getHash=function(val){return JSON.stringify(val,OO.getHash.keySortReplacer);};OO.getHash.keySortReplacer=function(key,val){if(val&&typeof val.getHashObject==='function'){val=val.getHashObject();}if(!Array.isArray(val)&&Object(val)===val){var normalized={};var keys=Object.keys(val).sort();for(var i=0,len=keys.length;i<len;i++){normalized[keys[i]]=val[keys[i]];}return normalized;}else{return val;}};OO.unique=function(arr){return Array.from(new Set(arr));};OO.simpleArrayUnion=function(a,...rest){var set=new Set(a);for(var i=0;i<rest.length;i++){var arr=rest[i];for(var j=0;j<arr.length;j++){set.add(arr[j]);}}return Array.from(set);};function simpleArrayCombine(a,b,includeB){var set=new Set(b);var result=[];for(var j=0;j<a.length;j++){var isInB=set.has(a[j]);if(isInB===includeB){result.push(a[j]);}}return result;}OO.simpleArrayIntersection=function(a,b){return simpleArrayCombine(a,b,true);};OO.simpleArrayDifference=function(a,b){\\nreturn simpleArrayCombine(a,b,false);};OO.isPlainObject=function(obj){if(!obj||toString.call(obj)!=='[object Object]'){return false;}var proto=Object.getPrototypeOf(obj);if(!proto){return true;}return hasOwn.call(proto,'isPrototypeOf');};(function(){OO.EventEmitter=function OoEventEmitter(){this.bindings={};};OO.initClass(OO.EventEmitter);function validateMethod(method,context){if(typeof method==='string'){if(context===undefined||context===null){throw new Error('Method name \\\"'+method+'\\\" has no context.');}if(typeof context[method]!=='function'){throw new Error('Property \\\"'+method+'\\\" is not a function');}}else if(typeof method!=='function'){throw new Error('Invalid callback. Function or method name expected.');}}function addBinding(eventEmitter,event,binding){var bindings;if(hasOwn.call(eventEmitter.bindings,event)){bindings=eventEmitter.bindings[event];}else{bindings=eventEmitter.bindings[event]=[];}bindings.push(binding);}OO.EventEmitter.prototype.on=function(event,method,args,context){\\nvalidateMethod(method,context);addBinding(this,event,{method:method,args:args,context:(arguments.length<4)?null:context,once:false});return this;};OO.EventEmitter.prototype.once=function(event,listener){validateMethod(listener);addBinding(this,event,{method:listener,args:undefined,context:null,once:true});return this;};OO.EventEmitter.prototype.off=function(event,method,context){if(arguments.length===1){delete this.bindings[event];return this;}validateMethod(method,context);if(!hasOwn.call(this.bindings,event)||!this.bindings[event].length){return this;}if(arguments.length<3){context=null;}var bindings=this.bindings[event];var i=bindings.length;while(i--){if(bindings[i].method===method&&bindings[i].context===context){bindings.splice(i,1);}}if(bindings.length===0){delete this.bindings[event];}return this;};OO.EventEmitter.prototype.emit=function(event){if(!hasOwn.call(this.bindings,event)){return false;}var bindings=this.bindings[event].slice();var args=slice.call(arguments,1);for(var i=0;i<bindings.length;i++){\\nvar binding=bindings[i];var method;if(typeof binding.method==='string'){method=binding.context[binding.method];}else{method=binding.method;}if(binding.once){this.off(event,method);}try{method.apply(binding.context,binding.args?binding.args.concat(args):args);}catch(e){setTimeout((function(error){throw error;}).bind(null,e));}}return true;};OO.EventEmitter.prototype.emitThrow=function(event){if(!hasOwn.call(this.bindings,event)){return false;}var firstError;var bindings=this.bindings[event].slice();var args=slice.call(arguments,1);for(var i=0;i<bindings.length;i++){var binding=bindings[i];var method;if(typeof binding.method==='string'){method=binding.context[binding.method];}else{method=binding.method;}if(binding.once){this.off(event,method);}try{method.apply(binding.context,binding.args?binding.args.concat(args):args);}catch(e){if(firstError===undefined){firstError=e;}else{setTimeout((function(error){throw error;}).bind(null,e));}}}if(firstError!==undefined){throw firstError;}return true;\\n};OO.EventEmitter.prototype.connect=function(context,methods){for(var event in methods){var method=methods[event];var args;if(Array.isArray(method)){args=method.slice(1);method=method[0];}else{args=[];}this.on(event,method,args,context);}return this;};OO.EventEmitter.prototype.disconnect=function(context,methods){var event;if(methods){for(event in methods){var method=methods[event];if(Array.isArray(method)){method=method[0];}this.off(event,method,context);}}else{for(event in this.bindings){var bindings=this.bindings[event];var i=bindings.length;while(i--){if(bindings[i]&&bindings[i].context===context){this.off(event,bindings[i].method,context);}}}}return this;};}());(function(){OO.EmitterList=function OoEmitterList(){this.items=[];this.aggregateItemEvents={};};OO.initClass(OO.EmitterList);function normalizeArrayIndex(arr,index){return(index===undefined||index<0||index>=arr.length)?arr.length:index;}OO.EmitterList.prototype.getItems=function(){return this.items.slice(0);};OO.EmitterList.prototype.getItemIndex=function(item){\\nreturn this.items.indexOf(item);};OO.EmitterList.prototype.getItemCount=function(){return this.items.length;};OO.EmitterList.prototype.isEmpty=function(){return!this.items.length;};OO.EmitterList.prototype.aggregate=function(events){var i,item;for(var itemEvent in events){var groupEvent=events[itemEvent];if(Object.prototype.hasOwnProperty.call(this.aggregateItemEvents,itemEvent)){if(groupEvent){throw new Error('Duplicate item event aggregation for '+itemEvent);}for(i=0;i<this.items.length;i++){item=this.items[i];if(item.connect&&item.disconnect){var remove={};remove[itemEvent]=['emit',this.aggregateItemEvents[itemEvent],item];item.disconnect(this,remove);}}delete this.aggregateItemEvents[itemEvent];}if(groupEvent){this.aggregateItemEvents[itemEvent]=groupEvent;for(i=0;i<this.items.length;i++){item=this.items[i];if(item.connect&&item.disconnect){var add={};add[itemEvent]=['emit',groupEvent,item];item.connect(this,add);}}}}};OO.EmitterList.prototype.addItems=function(items,index){if(!Array.isArray(items)){\\nitems=[items];}if(items.length===0){return this;}index=normalizeArrayIndex(this.items,index);for(var i=0;i<items.length;i++){var oldIndex=this.items.indexOf(items[i]);if(oldIndex!==-1){index=this.moveItem(items[i],index);this.emit('move',items[i],index,oldIndex);}else{index=this.insertItem(items[i],index);this.emit('add',items[i],index);}index++;}return this;};OO.EmitterList.prototype.moveItem=function(item,newIndex){var existingIndex=this.items.indexOf(item);if(existingIndex===-1){throw new Error('Item cannot be moved, because it is not in the list.');}newIndex=normalizeArrayIndex(this.items,newIndex);this.items.splice(existingIndex,1);if(existingIndex<newIndex){newIndex--;}this.items.splice(newIndex,0,item);return newIndex;};OO.EmitterList.prototype.insertItem=function(item,index){if(item===null||typeof item!=='object'){throw new Error('Expected object, but item is '+typeof item);}if(item.connect&&item.disconnect){var events={};for(var event in this.aggregateItemEvents){events[event]=['emit',this.aggregateItemEvents[event],item];\\n}item.connect(this,events);}index=normalizeArrayIndex(this.items,index);this.items.splice(index,0,item);return index;};OO.EmitterList.prototype.removeItems=function(items){if(!Array.isArray(items)){items=[items];}if(items.length===0){return this;}for(var i=0;i<items.length;i++){var item=items[i];var index=this.items.indexOf(item);if(index!==-1){if(item.connect&&item.disconnect){item.disconnect(this);}this.items.splice(index,1);this.emit('remove',item,index);}}return this;};OO.EmitterList.prototype.clearItems=function(){var cleared=this.items.splice(0,this.items.length);for(var i=0;i<cleared.length;i++){var item=cleared[i];if(item.connect&&item.disconnect){item.disconnect(this);}}this.emit('clear');return this;};}());OO.SortedEmitterList=function OoSortedEmitterList(sortingCallback){OO.EmitterList.call(this);this.sortingCallback=sortingCallback;this.aggregate({sortChange:'itemSortChange'});this.connect(this,{itemSortChange:'onItemSortChange'});};OO.mixinClass(OO.SortedEmitterList,OO.EmitterList);\\nOO.SortedEmitterList.prototype.onItemSortChange=function(item){this.removeItems(item);this.addItems(item);};OO.SortedEmitterList.prototype.setSortingCallback=function(sortingCallback){var items=this.getItems();this.sortingCallback=sortingCallback;this.clearItems();this.addItems(items);};OO.SortedEmitterList.prototype.addItems=function(items){if(!Array.isArray(items)){items=[items];}if(items.length===0){return this;}for(var i=0;i<items.length;i++){var insertionIndex=this.findInsertionIndex(items[i]);if(insertionIndex<=this.items.length&&this.items[insertionIndex]&&this.sortingCallback(this.items[insertionIndex],items[i])===0){this.removeItems(this.items[insertionIndex]);}var index=this.insertItem(items[i],insertionIndex);this.emit('add',items[i],index);}return this;};OO.SortedEmitterList.prototype.findInsertionIndex=function(item){var list=this;return OO.binarySearch(this.items,function(otherItem){return list.sortingCallback(item,otherItem);},true);};OO.Registry=function OoRegistry(){OO.EventEmitter.call(this);\\nthis.registry={};};OO.mixinClass(OO.Registry,OO.EventEmitter);OO.Registry.prototype.register=function(name,data){if(typeof name==='string'){this.registry[name]=data;this.emit('register',name,data);}else if(Array.isArray(name)){for(var i=0,len=name.length;i<len;i++){this.register(name[i],data);}}else{throw new Error('Name must be a string or array, cannot be a '+typeof name);}};OO.Registry.prototype.unregister=function(name){if(typeof name==='string'){var data=this.lookup(name);if(data!==undefined){delete this.registry[name];this.emit('unregister',name,data);}}else if(Array.isArray(name)){for(var i=0,len=name.length;i<len;i++){this.unregister(name[i]);}}else{throw new Error('Name must be a string or array, cannot be a '+typeof name);}};OO.Registry.prototype.lookup=function(name){if(hasOwn.call(this.registry,name)){return this.registry[name];}};OO.Factory=function OoFactory(){OO.Factory.super.call(this);};OO.inheritClass(OO.Factory,OO.Registry);OO.Factory.prototype.register=function(constructor,key){\\nif(typeof constructor!=='function'){throw new Error('constructor must be a function, got '+typeof constructor);}if(arguments.length<=1){key=constructor.key||(constructor.static&&constructor.static.name);}if(typeof key!=='string'||key===''){throw new Error('key must be a non-empty string');}OO.Factory.super.prototype.register.call(this,key,constructor);};OO.Factory.prototype.unregister=function(key){if(typeof key==='function'){key=key.key||(key.static&&key.static.name);}if(typeof key!=='string'||key===''){throw new Error('key must be a non-empty string');}OO.Factory.super.prototype.unregister.call(this,key);};OO.Factory.prototype.create=function(key,...args){var constructor=this.lookup(key);if(!constructor){throw new Error('No class registered by that key: '+key);}return new constructor(...args);};if(typeof module!=='undefined'&&module.exports){module.exports=OO;}else{global.OO=OO;}}(this));\\nwindow.OO=module.exports;\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.138Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=oojs&skin=vector-2022&version=rwdvu\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=oojs&skin=vector-2022&sourcemap=1&version=rwdvu\",\"mediawiki.router@ia0pk\":\"mw.loader.impl(function(){return[\\\"mediawiki.router@ia0pk\\\",{\\\"main\\\":\\\"resources/src/mediawiki.router/router.js\\\",\\\"files\\\":{\\\"resources/src/mediawiki.router/router.js\\\":function(require,module,exports){'use strict';class Router extends OO.Registry{constructor(){super();this.enabled=true;this.oldHash=this.getPath();window.addEventListener('popstate',()=>{this.emit('popstate');});window.addEventListener('hashchange',()=>{this.emit('hashchange');});this.connect(this,{hashchange:'onRouterHashChange'});}onRouterHashChange(){if(this.enabled){const routeEvent=$.Event('route',{path:this.getPath(),oldPath:this.oldHash});this.emit('route',routeEvent);if(!routeEvent.isDefaultPrevented()){this.checkRoute();}else{this.enabled=false;this.navigate(this.oldHash,true);}}else{this.enabled=true;}this.oldHash=this.getPath();}checkRoute(){const hash=this.getPath();for(const id in this.registry){const entry=this.registry[id];const match=hash.match(entry.path);if(match){entry.callback.apply(this,match.slice(1));return;}}}addRoute(path,callback,teardownCallback){const entry={path:typeof path==='string'?new RegExp('^'+path.replace(/[\\\\\\\\^$*+?.()|[\\\\]{}]/g,'\\\\\\\\$&')+'$'):path,callback:callback};this.register(entry.path.toString(),entry);\\nif(teardownCallback){this.on('route',(ev)=>{if(ev.oldPath.match(entry.path)&&!ev.path.match(entry.path)){teardownCallback(entry,ev);}});}if(''.match(entry.path)||'/'.match(entry.path)){mw.log.warn('router.addRoute called with a path that matches an empty route; provide a teardownCallback instead');}}route(){this.addRoute.apply(this,arguments);}navigateTo(title,options){const oldHash=this.getPath();if(options.useReplaceState){history.replaceState(null,title,options.path);}else{history.pushState(null,title,options.path);}if(this.getPath()!==oldHash){this.onRouterHashChange();}}navigate(path,fromHashchange){if(path===''){path=window.location.href.replace(/#.*$/,'');history.pushState(null,document.title,path);if(!fromHashchange){this.onRouterHashChange();}else{this.checkRoute();}}else{window.location.hash=path;}}back(){let timeoutID;const deferred=$.Deferred();this.once('popstate',()=>{clearTimeout(timeoutID);deferred.resolve();});window.history.back();return deferred.promise();}getPath(){\\nreturn window.location.hash.slice(1);}isSupported(){return true;}resetForTest(){if(window.QUnit){this.bindings={};this.registry={};this.enabled=true;this.connect(this,{hashchange:'onRouterHashChange'});}}}OO.Router=Router;module.exports=new Router();\\n}}}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.138Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=mediawiki.router&skin=vector-2022&version=10fr7\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=mediawiki.router&skin=vector-2022&sourcemap=1&version=10fr7\",\"ext.centralNotice.geoIP@wookz\":\"mw.loader.impl(function(){return[\\\"ext.centralNotice.geoIP@wookz\\\",function($,jQuery,require,module){(function(){const COOKIE_NAME='GeoIP';let geoPromise;function parseCookieValue(cookieValue){let matches=cookieValue.match(/([^:]*):([^:]*):([^:]*):([^:]*):([^:]*):([^;]*)/)||cookieValue.match(/([^:]*):([^:]*):([^:]*):([^:]*):([^;]*)/);if(!matches){return null;}if(matches.length===6){matches=matches.slice(0,2).concat(['']).concat(matches.slice(2));}if((typeof matches[1]!=='string')||(matches[1].length===0)){return null;}return{country:matches[1],region:matches[2],city:matches[3],lat:matches[4]&&parseFloat(matches[4]),lon:matches[5]&&parseFloat(matches[5]),af:matches[6]};}function storeGeoInCookie(geo){const parts=[geo.country,geo.region||'',(geo.city&&geo.city.replace(/[^a-z]/i,'_'))||'',geo.lat||'',geo.lon||'',geo.af||''],cookieValue=parts.join(':');$.cookie(COOKIE_NAME,cookieValue,{path:'/'});}mw.geoIP={makeGeoWithPromise:function(){const cookieValue=$.cookie(COOKIE_NAME);if(cookieValue){const geo=parseCookieValue(cookieValue);if(geo){geoPromise=$.Deferred().resolve(geo).promise();\\nreturn;}}const lookupModule=mw.config.get('wgCentralNoticeGeoIPBackgroundLookupModule');if(lookupModule){geoPromise=mw.loader.using(lookupModule).then(()=>{const lookupCallback=require(lookupModule);return lookupCallback();});geoPromise.then((g)=>{storeGeoInCookie(g);});}else{geoPromise=$.Deferred().reject().promise();}},getPromise:function(){return geoPromise;}};mw.geoIP.makeGeoWithPromise();geoPromise.done((geo)=>{window.Geo=geo;});}());\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.138Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.centralNotice.geoIP&skin=vector-2022&version=18ljl\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.centralNotice.geoIP&skin=vector-2022&sourcemap=1&version=18ljl\",\"ext.centralNotice.kvStore@17xmw\":\"mw.loader.impl(function(){return[\\\"ext.centralNotice.kvStore@17xmw\\\",{\\\"main\\\":\\\"index.js\\\",\\\"files\\\":{\\\"index.js\\\":function(require,module,exports){mw.centralNotice=(mw.centralNotice||{});mw.centralNotice.kvStore=require('./kvStore.js');\\n},\\\"kvStore.js\\\":function(require,module,exports){(function(){let error=null,campaignName=null,bannerName=null,category=null,cookiesEnabled=null,localStorageAvailable=null,kvStore=null;const now=Math.round(Date.now()/1000),SEPARATOR='|',SEPARATOR_IN_COOKIES='!',FIND_KEY_REGEX=/\\\\|([^|]*)$/,PREFIX='CentralNoticeKV',PREFIX_IN_COOKIES='CN',DEFAULT_ITEM_TTL=(365/2)*60*60*24;const KVStorageContext=function(key,keyInCookies){this.key=key;this.keyInCookies=keyInCookies;};function areCookiesEnabled(){if(cookiesEnabled===null){mw.cookie.set('cookieTest','testVal');cookiesEnabled=(mw.cookie.get('cookieTest')==='testVal');mw.cookie.set('cookieTest',null);}return cookiesEnabled;}function isLocalStorageAvailable(){if(localStorageAvailable===null){try{if(!window.localStorage){localStorageAvailable=false;}else{localStorage.setItem('localStorageTest','testVal');localStorageAvailable=(localStorage.getItem('localStorageTest')==='testVal');localStorage.removeItem('localStorageTest');}}catch(e){localStorageAvailable=false;}}return localStorageAvailable;}\\nfunction setError(message,key,value,context){error={message:message,key:key,value:value,context:context?context.key:null,time:new Date()};error.campaign=campaignName;error.banner=bannerName;mw.log('CentralNotice KV storage error: '+JSON.stringify(error));}function makeKeyForLocalStorage(key,context){const base=PREFIX+SEPARATOR+context.key+SEPARATOR;switch(context.key){case kvStore.contexts.CAMPAIGN.key:return base+campaignName+SEPARATOR+key;case kvStore.contexts.CATEGORY.key:return base+category+SEPARATOR+key;case kvStore.contexts.GLOBAL.key:return base+key;default:setError('Invalid KV storage context',key,null,context);return base+'invalidContext'+SEPARATOR+key;}}function makeKeyForCookie(key,context){const base=PREFIX_IN_COOKIES+SEPARATOR_IN_COOKIES+context.keyInCookies+SEPARATOR_IN_COOKIES;switch(context.key){case kvStore.contexts.CAMPAIGN.key:return base+campaignName+SEPARATOR_IN_COOKIES+key;case kvStore.contexts.CATEGORY.key:return base+category+SEPARATOR_IN_COOKIES+key;case kvStore.contexts.GLOBAL.key:\\nreturn base+key;default:setError('Invalid KV storage context',key,null,context);return base+'invalidContext'+SEPARATOR_IN_COOKIES+key;}}function setLocalStorageItem(key,value,context,ttl){const lsKey=makeKeyForLocalStorage(key,context);const encodedWrappedValue=JSON.stringify({expiry:ttl?(ttl*86400)+now:DEFAULT_ITEM_TTL+now,val:value});try{localStorage.setItem(lsKey,encodedWrappedValue);if(localStorage.getItem(lsKey)!==encodedWrappedValue){setError('Couldn\\\\'t write value',key,value,context);return false;}return true;}catch(e){setError('Couldn\\\\'t write value due to LocalStorage exception '+e.toString(),key,value,context);return false;}}function setCookieItem(key,value,context,ttl){return Boolean($.cookie(makeKeyForCookie(key,context),encodeURIComponent(JSON.stringify(value)),{expires:ttl,path:'/'}));}function getLocalStorageItem(key,context){const lsKey=makeKeyForLocalStorage(key,context);let rawValue,wrappedValue;try{rawValue=localStorage.getItem(lsKey);}catch(e){setError('Couldn\\\\'t read value due to LocalStorage exception '+\\ne.toString(),key,null,context);return null;}if(rawValue===null){return null;}try{wrappedValue=JSON.parse(rawValue);}catch(e){if(e instanceof SyntaxError){setError('Couldn\\\\'t parse value, removing. '+e.message,key,rawValue,context);try{localStorage.removeItem(lsKey);}catch(ex){setError('Couldn\\\\'t remove value due to LocalStorage exception '+ex.toString(),key,rawValue,context);}return null;}else{setError('Couldn\\\\'t read value '+e.message,key,rawValue,context);throw e;}}if(!wrappedValue.expiry||wrappedValue.expiry<now){return null;}return wrappedValue.val;}function getCookieItem(key,context){const storageKey=makeKeyForCookie(key,context),rawCookie=$.cookie(storageKey);try{return JSON.parse(decodeURIComponent(rawCookie));}catch(e){$.removeCookie(storageKey,{path:'/'});return null;}}function removeLocalStorageItem(key,context){try{localStorage.removeItem(makeKeyForLocalStorage(key,context));}catch(e){setError('Couldn\\\\'t remove value due to LocalStorage exception '+e.toString(),key,null,context);\\n}}function removeCookieItem(key,context){$.removeCookie(makeKeyForCookie(key,context),{path:'/'});}kvStore={contexts:{CAMPAIGN:new KVStorageContext('campaign','c'),CATEGORY:new KVStorageContext('category','t'),GLOBAL:new KVStorageContext('global','g')},multiStorageOptions:{LOCAL_STORAGE:'kv_store',COOKIE:'cookie',NO_STORAGE:'no_storage'},setItem:function(key,value,context,ttl,multiStorageOption){if((key.includes(SEPARATOR))||(key.includes(SEPARATOR_IN_COOKIES))){setError('Invalid key',key,value,context);return false;}multiStorageOption=multiStorageOption||kvStore.multiStorageOptions.LOCAL_STORAGE;switch(multiStorageOption){case kvStore.multiStorageOptions.LOCAL_STORAGE:return setLocalStorageItem(key,value,context,ttl);case kvStore.multiStorageOptions.COOKIE:return setCookieItem(key,value,context,ttl);case kvStore.multiStorageOptions.NO_STORAGE:return false;default:throw new Error('Unexpected multi-storage option');}},getItem:function(key,context,multiStorageOption){multiStorageOption=\\nmultiStorageOption||kvStore.multiStorageOptions.LOCAL_STORAGE;switch(multiStorageOption){case kvStore.multiStorageOptions.LOCAL_STORAGE:return getLocalStorageItem(key,context);case kvStore.multiStorageOptions.COOKIE:return getCookieItem(key,context);case kvStore.multiStorageOptions.NO_STORAGE:return null;default:throw new Error('Unexpected multi-storage option');}},removeItem:function(key,context,multiStorageOption){multiStorageOption=multiStorageOption||kvStore.multiStorageOptions.LOCAL_STORAGE;switch(multiStorageOption){case kvStore.multiStorageOptions.LOCAL_STORAGE:removeLocalStorageItem(key,context);return;case kvStore.multiStorageOptions.COOKIE:removeCookieItem(key,context);return;case kvStore.multiStorageOptions.NO_STORAGE:return;default:throw new Error('Unexpected multi-storage option');}},isAvailable:function(){return(kvStore.getMultiStorageOption(false)!==kvStore.multiStorageOptions.NO_STORAGE);},getMultiStorageOption:function(cookieAllowed){if(isLocalStorageAvailable()){\\nreturn kvStore.multiStorageOptions.LOCAL_STORAGE;}if(cookieAllowed&&areCookiesEnabled()){return kvStore.multiStorageOptions.COOKIE;}return kvStore.multiStorageOptions.NO_STORAGE;},getError:function(){return error;},setNotAvailableError:function(){setError('LocalStorage not available.',null,null);},setMaintenanceError:function(lsKey){const m=lsKey.match(FIND_KEY_REGEX),key=m?m[1]:null;setError('Error during KVStore maintenance.',key,null);},setCampaignName:function(cName){campaignName=cName;},setBannerName:function(bName){bannerName=bName;},setCategory:function(c){category=c;}};module.exports=kvStore;}());\\n}}}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.139Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.centralNotice.kvStore&skin=vector-2022&version=1eaek\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.centralNotice.kvStore&skin=vector-2022&sourcemap=1&version=1eaek\",\"ext.popups@13p6r\":\"mw.loader.impl(function(){return[\\\"ext.popups@13p6r\\\",{\\\"main\\\":\\\"resources/ext.popups/index.js\\\",\\\"files\\\":{\\\"resources/ext.popups/types.json\\\":[\\\"ext.cite.referencePreviews\\\",\\\"ext.math.popup\\\"],\\\"resources/ext.popups/index.js\\\":function(require,module,exports){const types=require('./types.json');const isTouchDevice='ontouchstart'in document.documentElement;let supportNotQueries;try{supportNotQueries=document.body.matches('div:not(.foo,.bar)');supportNotQueries=true;}catch(e){supportNotQueries=false;}if(!isTouchDevice&&supportNotQueries){mw.loader.using(types.concat(['ext.popups.main'])).then(()=>{types.forEach((moduleName)=>{const module=require(moduleName);if(module){mw.popups.register(module);}});delete mw.popups.register;});}\\n}}}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.139Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.popups&skin=vector-2022&version=lo8hx\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.popups&skin=vector-2022&sourcemap=1&version=lo8hx\",\"ext.visualEditor.supportCheck@1ogmv\":\"mw.loader.impl(function(){return[\\\"ext.visualEditor.supportCheck@1ogmv\\\",function($,jQuery,require,module){(function(){window.VisualEditorSupportCheck=function(){return((function(){try{new Function('(a = 0) => a');return true;}catch(e){return false;}}())&&/./g.flags==='g'&&!!('contentEditable'in document.createElement('div'))&&!!document.createElementNS&&(function(){let doc;try{doc=new DOMParser().parseFromString('<body></body>','text/html');}catch(e){}return doc instanceof HTMLDocument;}())&&!!(('classList'in document.createElement('_'))||('classList'in document.createElementNS('http://www.w3.org/2000/svg ','g')))&&!!('createSVGRect'in document.createElementNS('http://www.w3.org/2000/svg','svg')));};}());\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.139Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.visualEditor.supportCheck&skin=vector-2022&version=jhu44\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.visualEditor.supportCheck&skin=vector-2022&sourcemap=1&version=jhu44\",\"ext.visualEditor.ve@fb3kh\":\"mw.loader.impl(function(){return[\\\"ext.visualEditor.ve@fb3kh\\\",function($,jQuery,require,module){window.ve={};ve.now=function(){const perf=window.performance;const navStart=perf&&perf.timing&&perf.timing.navigationStart;ve.now=navStart&&perf.now?()=>navStart+perf.now():Date.now;return ve.now();};\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.139Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.visualEditor.ve&skin=vector-2022&version=f3pm4\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.visualEditor.ve&skin=vector-2022&sourcemap=1&version=f3pm4\",\"ext.visualEditor.track@10mz7\":\"mw.loader.impl(function(){return[\\\"ext.visualEditor.track@10mz7\\\",function($,jQuery,require,module){ve.track=mw.track;ve.trackSubscribe=mw.trackSubscribe;ve.trackSubscribe('activity.',(topic,data)=>{mw.track('visualEditorFeatureUse',ve.extendObject(data,{feature:topic.split('.')[1]}));});\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.139Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.visualEditor.track&skin=vector-2022&version=z2z11\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.visualEditor.track&skin=vector-2022&sourcemap=1&version=z2z11\",\"ext.visualEditor.core.utils.parsing@pxlsz\":\"mw.loader.impl(function(){return[\\\"ext.visualEditor.core.utils.parsing@pxlsz\\\",function($,jQuery,require,module){ve.isBlockElement=function(element){const elementName=typeof element==='string'?element:element.nodeName;return ve.elementTypes.block.includes(elementName.toLowerCase());};ve.isVoidElement=function(element){const elementName=typeof element==='string'?element:element.nodeName;return ve.elementTypes.void.includes(elementName.toLowerCase());};ve.elementTypes={block:['div','p','table','tbody','thead','tfoot','caption','th','tr','td','ul','ol','li','dl','dt','dd','h1','h2','h3','h4','h5','h6','hgroup','article','aside','body','nav','section','footer','header','figure','figcaption','fieldset','details','blockquote','hr','button','canvas','center','col','colgroup','embed','map','object','pre','progress','video'],void:['area','base','br','col','embed','hr','img','input','link','meta','param','source','track','wbr']};ve.matchTag=function(html,tag){return html.match(new RegExp('<'+tag+'(>|\\\\\\\\s[^>]*>)'));};ve.addHeadTag=function(docHtml,tagHtml){function insertAfter(match,text){const offset=match.index+match[0].length;\\nreturn docHtml.slice(0,offset)+text+docHtml.slice(offset);}const headMatch=ve.matchTag(docHtml,'head');if(headMatch){return insertAfter(headMatch,tagHtml);}else{const htmlMatch=ve.matchTag(docHtml,'html');if(htmlMatch){return insertAfter(htmlMatch,'<head>'+tagHtml+'</head>');}else{return'<head>'+tagHtml+'</head>'+docHtml;}}};ve.createDocumentFromHtml=function(html){if(html!==''){if(!ve.matchTag(html,'body')){html='<body>'+html+'</body>';}html=ve.addHeadTag(html,'<meta name=\\\"format-detection\\\" content=\\\"telephone=no\\\" data-ve-tmp/>');}const newDocument=new DOMParser().parseFromString(html,'text/html');const tmpMeta=newDocument.querySelector('meta[data-ve-tmp]');if(tmpMeta){tmpMeta.parentNode.removeChild(tmpMeta);}return newDocument;};ve.fixBase=function(targetDoc,sourceDoc,fallbackBase){let baseNode=targetDoc.getElementsByTagName('base')[0];if(baseNode){if(!targetDoc.baseURI||targetDoc.baseURI==='about:blank'){baseNode.setAttribute('href',ve.resolveUrl(baseNode.getAttribute('href'),sourceDoc));\\nif(!targetDoc.baseURI&&fallbackBase){baseNode.setAttribute('href',fallbackBase);}}baseNode.href=baseNode.href;}else if(fallbackBase){baseNode=targetDoc.createElement('base');baseNode.setAttribute('href',fallbackBase);targetDoc.head.appendChild(baseNode);}};ve.properInnerHtml=function(element){return ve.fixupPreBug(element).innerHTML;};ve.properOuterHtml=function(element){return ve.fixupPreBug(element).outerHTML;};ve.fixupPreBug=function(element){if(ve.isPreInnerHtmlBroken===undefined){const div=document.createElement('div');div.innerHTML='<pre>\\\\n\\\\n</pre>';ve.isPreInnerHtmlBroken=div.innerHTML==='<pre>\\\\n</pre>';}if(!ve.isPreInnerHtmlBroken){return element;}const $element=$(element).clone();$element.find('pre, textarea, listing').each((i,el)=>{let matches;if(el.firstChild&&el.firstChild.nodeType===Node.TEXT_NODE){matches=el.firstChild.data.match(/^(\\\\r\\\\n|\\\\r|\\\\n)/);if(matches&&matches[1]){el.firstChild.insertData(0,matches[1]);}}});return $element.get(0);};ve.normalizeAttributeValue=function(name,value,nodeName='div'){\\nconst node=document.createElement(nodeName);node.setAttribute(name,value);return node.getAttribute(name);};ve.resolveUrl=function(url,base){const node=base.createElement('a');node.setAttribute('href',url);return node.href||url;};\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.139Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.visualEditor.core.utils.parsing&skin=vector-2022&version=962r8\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.visualEditor.core.utils.parsing&skin=vector-2022&sourcemap=1&version=962r8\",\"ext.echo.centralauth@w08f7\":\"mw.loader.impl(function(){return[\\\"ext.echo.centralauth@w08f7\\\",{\\\"main\\\":\\\"ext.echo.centralauth.js\\\",\\\"files\\\":{\\\"ext.echo.centralauth.js\\\":function(require,module,exports){mw.hook('centralauth-p-personal-reset').add(()=>{mw.loader.using(['ext.echo.init','ext.echo.styles.badge','oojs-ui.styles.icons-alerts','ext.echo.styles.alert',]);});\\n}}}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.139Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.echo.centralauth&skin=vector-2022&version=1x87b\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.echo.centralauth&skin=vector-2022&sourcemap=1&version=1x87b\",\"ext.eventLogging.metricsPlatform@1uy7p\":\"mw.loader.impl(function(){return[\\\"ext.eventLogging.metricsPlatform@1uy7p\\\",{\\\"main\\\":\\\"ext.eventLogging.metricsPlatform/index.js\\\",\\\"files\\\":{\\\"ext.eventLogging.metricsPlatform/index.js\\\":function(require,module,exports){const MediaWikiMetricsClientIntegration=require('./MediaWikiMetricsClientIntegration.js');const MediaWikiMetricsClientLogger=require('./MediaWikiMetricsClientLogger.js');const MetricsClient=require('../lib/metrics-platform/MetricsClient.js');const DefaultEventSubmitter=require('../lib/metrics-platform/DefaultEventSubmitter.js');let integration;let logger;function newMetricsClient(streamConfigs,eventSubmitter){if(!integration){integration=new MediaWikiMetricsClientIntegration();}if(!logger){logger=new MediaWikiMetricsClientLogger();}return new MetricsClient(integration,logger,streamConfigs,eventSubmitter);}module.exports={DefaultEventSubmitter,newMetricsClient};\\n},\\\"ext.eventLogging.metricsPlatform/MediaWikiMetricsClientIntegration.js\\\":function(require,module,exports){const c=mw.config.get.bind(mw.config);let contextAttributes=null;function MediaWikiMetricsClientIntegration(){}MediaWikiMetricsClientIntegration.prototype.getHostname=function(){return String(c('wgServerName'));};MediaWikiMetricsClientIntegration.prototype.clone=function(obj){return $.extend(true,{},obj);};MediaWikiMetricsClientIntegration.prototype.getContextAttributes=function(){if(contextAttributes){return contextAttributes;}const isMobileFrontendActive=c('wgMFMode')!==null;const version=String(c('wgVersion'));const userIsLoggedIn=!mw.user.isAnon();const userGroups=c('wgUserGroups');const result={agent:{client_platform:'mediawiki_js',client_platform_family:isMobileFrontendActive?'mobile_browser':'desktop_browser',ua_string:navigator.userAgent},page:{id:c('wgArticleId'),title:c('wgTitle'),namespace_id:c('wgNamespaceNumber'),namespace_name:c('wgCanonicalNamespace'),revision_id:c('wgRevisionId'),wikidata_qid:c('wgWikibaseItemId'),content_language:c('wgPageContentLanguage'),is_redirect:c('wgIsRedirect'),\\nuser_groups_allowed_to_move:c('wgRestrictionMove'),user_groups_allowed_to_edit:c('wgRestrictionEdit')},mediawiki:{skin:c('skin'),version:version,is_production:version.includes('wmf'),is_debug_mode:c('debug'),database:c('wgDBname'),site_content_language:c('wgContentLanguage')},performer:{is_logged_in:userIsLoggedIn,id:mw.user.getId(),name:mw.user.getName(),groups:userGroups,is_bot:userGroups.includes('bot'),is_temp:c('wgUserIsTemp'),language:c('wgUserLanguage'),language_variant:c('wgUserVariant'),can_probably_edit_page:c('wgIsProbablyEditable')}};if(userIsLoggedIn){result.performer.edit_count=c('wgUserEditCount');result.performer.edit_count_bucket=c('wgUserEditCountBucket');result.performer.registration_dt=new Date(c('wgUserRegistration')).toISOString();}Object.defineProperty(result.performer,'session_id',{get:function(){return mw.user.sessionId();}});Object.defineProperty(result.performer,'pageview_id',{get:function(){return mw.user.getPageviewToken();}});Object.defineProperty(result.performer,'active_browsing_session_token',{\\nget:function(){return mw.eventLog.id.getSessionId();}});contextAttributes=result;return result;};module.exports=MediaWikiMetricsClientIntegration;\\n},\\\"ext.eventLogging.metricsPlatform/MediaWikiMetricsClientLogger.js\\\":function(require,module,exports){function MediaWikiMetricsClientLogger(){}MediaWikiMetricsClientLogger.prototype.logWarning=function(string){};module.exports=MediaWikiMetricsClientLogger;\\n},\\\"lib/metrics-platform/Context.js\\\":function(require,module,exports){const VALID_ATTRIBUTE_NAMES=['agent_client_platform','agent_client_platform_family','agent_ua_string','page_id','page_title','page_namespace_id','page_namespace_name','page_revision_id','page_wikidata_id','page_wikidata_qid','page_content_language','page_is_redirect','page_user_groups_allowed_to_move','page_user_groups_allowed_to_edit','mediawiki_skin','mediawiki_version','mediawiki_is_production','mediawiki_is_debug_mode','mediawiki_database','mediawiki_site_content_language','mediawiki_site_content_language_variant','performer_is_logged_in','performer_id','performer_name','performer_session_id','performer_active_browsing_session_token','performer_pageview_id','performer_groups','performer_is_bot','performer_is_temp','performer_language','performer_language_variant','performer_can_probably_edit_page','performer_edit_count','performer_edit_count_bucket','performer_registration_dt'];function getAttributeByName(from,name){const index=name.indexOf('_');const primaryKey=name.slice(0,index);\\nif(!from[primaryKey]){return null;}const secondaryKey=name.slice(index+1);const value=from[primaryKey][secondaryKey];return(value===undefined||value===null)?null:value;}function copyAttributeByName(from,to,name){const index=name.indexOf('_');const primaryKey=name.slice(0,index);const secondaryKey=name.slice(index+1);const value=from[primaryKey]?from[primaryKey][secondaryKey]:null;if(value===undefined||value===null){return;}to[primaryKey]=to[primaryKey]||{};to[primaryKey][secondaryKey]=value;}function copyAttributes(from,to){VALID_ATTRIBUTE_NAMES.forEach((name)=>copyAttributeByName(from,to,name));}module.exports={getAttributeByName:getAttributeByName,copyAttributeByName:copyAttributeByName,copyAttributes:copyAttributes};\\n},\\\"lib/metrics-platform/ContextController.js\\\":function(require,module,exports){const copyAttributeByName=require('./Context.js').copyAttributeByName;const isValidSample=require('./StreamConfig.js').isValidSample;function ContextController(integration){this.integration=integration;}ContextController.prototype.addRequestedValues=function(eventData,streamConfig){let requestedValues=streamConfig&&streamConfig.producers&&streamConfig.producers.metrics_platform_client&&streamConfig.producers.metrics_platform_client.provide_values;if(!Array.isArray(requestedValues)){requestedValues=[];}const contextAttributes=this.integration.getContextAttributes();requestedValues.concat(['agent_client_platform','agent_client_platform_family']).forEach((requestedValue)=>copyAttributeByName(contextAttributes,eventData,requestedValue));if(streamConfig.sample&&isValidSample(streamConfig.sample)){eventData.sample=streamConfig.sample;}return eventData;};module.exports=ContextController;\\n},\\\"lib/metrics-platform/DefaultEventSubmitter.js\\\":function(require,module,exports){const DEFAULT_EVENT_INTAKE_URL='https://intake-analytics.wikimedia.org/v1/events?hasty=true';const DELAYED_SUBMIT_TIMEOUT=5;function DefaultEventSubmitter(eventIntakeUrl){this.eventIntakeUrl=eventIntakeUrl||DEFAULT_EVENT_INTAKE_URL;this.events=[];const eventSubmitter=this;this.isDocumentUnloading=false;window.addEventListener('pagehide',()=>{eventSubmitter.isDocumentUnloading=true;});window.addEventListener('pageshow',()=>{eventSubmitter.isDocumentUnloading=false;});document.addEventListener('visibilitychange',()=>{if(document.hidden){eventSubmitter.doSubmitEvents();}});this.delayedSubmitTimeoutID=null;}DefaultEventSubmitter.prototype.submitEvent=function(eventData){this.events.push(eventData);if(this.isDocumentUnloading){this.doSubmitEvents();}else{this.doDelayedSubmit();}this.onSubmitEvent(eventData);};DefaultEventSubmitter.prototype.doSubmitEvents=function(){if(this.events.length){try{navigator.sendBeacon(this.eventIntakeUrl,JSON.stringify(this.events));}catch(e){}}this.events=[];\\nthis.delayedSubmitTimeoutID=null;};DefaultEventSubmitter.prototype.doDelayedSubmit=function(){if(this.delayedSubmitTimeoutID){return;}const eventSubmitter=this;this.delayedSubmitTimeoutID=setTimeout(()=>{eventSubmitter.doSubmitEvents();},DELAYED_SUBMIT_TIMEOUT*1000);};DefaultEventSubmitter.prototype.onSubmitEvent=function(eventData){console.info('Submitted the following event:',eventData);};module.exports=DefaultEventSubmitter;\\n},\\\"lib/metrics-platform/Instrument.js\\\":function(require,module,exports){function Instrument(metricsClient,streamName,schemaID){this.metricsClient=metricsClient;this.streamName=streamName;this.schemaID=schemaID;this.eventSequencePosition=1;this.instrumentName=null;}Instrument.prototype.isStreamInSample=function(){return this.metricsClient.isStreamInSample(this.streamName);};Instrument.prototype.isEnabled=function(){return this.isStreamInSample();};Instrument.prototype.submitInteraction=function(action,interactionData){interactionData=Object.assign({},interactionData||{},{funnel_event_sequence_position:this.eventSequencePosition++});if(this.instrumentName){interactionData.instrument_name=this.instrumentName;}this.metricsClient.submitInteraction(this.streamName,this.schemaID,action,interactionData);};Instrument.prototype.submitClick=function(interactionData){interactionData.funnel_event_sequence_position=this.eventSequencePosition++;if(this.instrumentName){interactionData.instrument_name=this.instrumentName;}this.metricsClient.submitClick(this.streamName,interactionData);\\n};Instrument.prototype.setInstrumentName=function(instrumentName){this.instrumentName=instrumentName;return this;};Instrument.prototype.setSchemaID=function(schemaID){this.schemaID=schemaID;return this;};module.exports=Instrument;\\n},\\\"lib/metrics-platform/MetricsClient.js\\\":function(require,module,exports){const ContextController=require('./ContextController.js');const SamplingController=require('./SamplingController.js');const DefaultEventSubmitter=require('./DefaultEventSubmitter.js');const Instrument=require('./Instrument.js');const SCHEMA='/analytics/mediawiki/client/metrics_event/2.1.0';function MetricsClient(integration,logger,streamConfigs,eventSubmitter){this.contextController=new ContextController(integration);this.samplingController=new SamplingController(integration);this.integration=integration;this.logger=logger;this.streamConfigs=streamConfigs;this.eventSubmitter=eventSubmitter||new DefaultEventSubmitter();this.eventNameToStreamNamesMap=null;}function getStreamConfigInternal(streamConfigs,streamName){if(streamConfigs===false){return{};}if(!streamConfigs[streamName]){return undefined;}return streamConfigs[streamName];}MetricsClient.prototype.getStreamConfig=function(streamName){const streamConfig=getStreamConfigInternal(this.streamConfigs,streamName);return streamConfig?this.integration.clone(streamConfig):streamConfig;\\n};function getEventNameToStreamNamesMap(streamConfigs){const result={};for(const streamName in streamConfigs){const streamConfig=streamConfigs[streamName];if(!streamConfig.producers||!streamConfig.producers.metrics_platform_client||!streamConfig.producers.metrics_platform_client.events){continue;}let events=streamConfig.producers.metrics_platform_client.events;if(typeof events==='string'){events=[events];}for(let i=0;i<events.length;++i){if(!result[events[i]]){result[events[i]]=[];}result[events[i]].push(streamName);}}return result;}MetricsClient.prototype.getStreamNamesForEvent=function(eventName){if(this.streamConfigs===false){return[];}if(!this.eventNameToStreamNamesMap){this.eventNameToStreamNamesMap=getEventNameToStreamNamesMap(this.streamConfigs);}let result=[];for(const key in this.eventNameToStreamNamesMap){if(eventName.indexOf(key)===0){result=result.concat(this.eventNameToStreamNamesMap[key]);}}return result;};MetricsClient.prototype.addRequiredMetadata=function(eventData,streamName){\\nif(eventData.meta){eventData.meta.stream=streamName;eventData.meta.domain=this.integration.getHostname();}else{eventData.meta={stream:streamName,domain:this.integration.getHostname()};}if(eventData.client_dt){delete eventData.dt;}else{eventData.dt=eventData.dt||new Date().toISOString();}return eventData;};MetricsClient.prototype.submit=function(streamName,eventData){const result=this.validateSubmitCall(streamName,eventData);if(result){this.processSubmitCall(new Date().toISOString(),streamName,eventData);}};MetricsClient.prototype.validateSubmitCall=function(streamName,eventData){if(!eventData||!eventData.$schema){this.logger.logWarning('submit( '+streamName+', eventData ) called with eventData missing required '+'field \\\"$schema\\\". No event will be produced.');return false;}return true;};MetricsClient.prototype.processSubmitCall=function(timestamp,streamName,eventData){eventData.dt=timestamp;const streamConfig=getStreamConfigInternal(this.streamConfigs,streamName);if(!streamConfig){this.logger.logWarning(\\n'The stream '+streamName+' is not configured. No event will be sent');return;}if(!this.samplingController.isStreamInSample(streamConfig)){this.logger.logWarning('The stream '+streamName+' is out of sample. No event will be sent');return;}const targetStreamName=streamConfig&&streamConfig.producers&&streamConfig.producers.metrics_platform_client&&streamConfig.producers.metrics_platform_client.stream_name;if(targetStreamName){if(!getStreamConfigInternal(this.streamConfigs,targetStreamName)){return;}streamName=targetStreamName;}this.addRequiredMetadata(eventData,streamName);this.eventSubmitter.submitEvent(eventData);};MetricsClient.prototype.submitInteraction=function(streamName,schemaID,action,interactionData){if(!action){this.logger.logWarning('submitInteraction( '+streamName+', ..., action ) '+'called without required field \\\"action\\\". No event will be produced.');return;}const eventData=Object.assign({action},interactionData||{},{$schema:schemaID});const streamConfig=getStreamConfigInternal(this.streamConfigs,streamName);\\nif(!streamConfig){return;}this.contextController.addRequestedValues(eventData,streamConfig);this.submit(streamName,eventData);};const WEB_BASE_SCHEMA_ID='/analytics/product_metrics/web/base/1.5.0';MetricsClient.prototype.submitClick=function(streamName,interactionData){this.submitInteraction(streamName,WEB_BASE_SCHEMA_ID,'click',interactionData);};MetricsClient.prototype.isStreamInSample=function(streamName){const streamConfig=getStreamConfigInternal(this.streamConfigs,streamName);return streamConfig?this.samplingController.isStreamInSample(streamConfig):false;};MetricsClient.prototype.newInstrument=function(streamOrInstrumentName,streamNameOrSchemaID,schemaID){let instrumentName;let streamName;if(streamNameOrSchemaID===undefined){streamName=instrumentName=streamOrInstrumentName;schemaID=WEB_BASE_SCHEMA_ID;}else if(schemaID===undefined){streamName=streamOrInstrumentName;schemaID=streamNameOrSchemaID;}else{instrumentName=streamOrInstrumentName;streamName=streamNameOrSchemaID;}const result=new Instrument(this,streamName,schemaID);\\nif(instrumentName){result.setInstrumentName(instrumentName);}return result;};module.exports=MetricsClient;module.exports.SCHEMA=SCHEMA;\\n},\\\"lib/metrics-platform/SamplingController.js\\\":function(require,module,exports){const isValidSample=require('./StreamConfig.js').isValidSample;const UINT32_MAX=4294967295;function SamplingController(integration){this.integration=integration;}SamplingController.prototype.isStreamInSample=function(streamConfig){if(!streamConfig){return false;}if(!streamConfig.sample){return true;}if(!isValidSample(streamConfig.sample)){return false;}let id;switch(streamConfig.sample.unit){case'pageview':id=this.integration.getContextAttributes().performer.pageview_id;break;case'session':id=this.integration.getContextAttributes().performer.session_id;break;default:return false;}return parseInt(id.slice(0,8),16)/UINT32_MAX<streamConfig.sample.rate;};module.exports=SamplingController;\\n},\\\"lib/metrics-platform/StreamConfig.js\\\":function(require,module,exports){const StreamProducerContextAttribute={agent_client_platform:'agent_client_platform',agent_client_platform_family:'agent_client_platform_family',agent_ua_string:'agent_ua_string',page_id:'page_id',page_title:'page_title',page_namespace_id:'page_namespace_id',page_namespace_name:'page_namespace_name',page_revision_id:'page_revision_id',page_wikidata_id:'page_wikidata_id',page_wikidata_qid:'page_wikidata_id',page_content_language:'page_content_language',page_is_redirect:'page_is_redirect',page_user_groups_allowed_to_move:'page_user_groups_allowed_to_move',page_user_groups_allowed_to_edit:'page_user_groups_allowed_to_edit',mediawiki_skin:'mediawiki_skin',mediawiki_version:'mediawiki_version',mediawiki_is_production:'mediawiki_is_production',mediawiki_is_debug_mode:'mediawiki_is_debug_mode',mediawiki_database:'mediawiki_database',mediawiki_site_content_language:'mediawiki_site_content_language',mediawiki_site_content_language_variant:'mediawiki_site_content_language_variant',\\nperformer_is_logged_in:'performer_is_logged_in',performer_id:'performer_id',performer_name:'performer_name',performer_session_id:'performer_session_id',performer_active_browsing_session_token:'performer_active_browsing_session_token',performer_pageview_id:'performer_pageview_id',performer_groups:'performer_groups',performer_is_bot:'performer_is_bot',performer_is_temp:'performer_is_temp',performer_language:'performer_language',performer_language_variant:'performer_language_variant',performer_can_probably_edit_page:'performer_can_probably_edit_page',performer_edit_count:'performer_edit_count',performer_edit_count_bucket:'performer_edit_count_bucket',performer_registration_dt:'performer_registration_dt'};function isValidSample(sample){return!!(sample&&sample.unit&&sample.rate&&sample.rate>=0&&sample.rate<=1);}module.exports={isValidSample:isValidSample};\\n}}}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.140Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.eventLogging.metricsPlatform&skin=vector-2022&version=1csaw\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.eventLogging.metricsPlatform&skin=vector-2022&sourcemap=1&version=1csaw\",\"jquery.uls.data@1150b\":\"mw.loader.impl(function(){return[\\\"jquery.uls.data@1150b\\\",function($,jQuery,require,module){(function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c=typeof require==='function'&&require;if(!f&&c){return c(i,!0);}if(u){return u(i,!0);}var a=new Error(\\\"Cannot find module '\\\"+i+\\\"'\\\");throw a.code='MODULE_NOT_FOUND',a;}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r);},p,p.exports,r,e,n,t);}return n[i].exports;}for(var u=typeof require==='function'&&require,i=0;i<t.length;i++){o(t[i]);}return o;}return r;}())({1:[function(require,module,exports){module.exports=(function($){$.uls=$.uls||{};$.uls.data={\\\"languages\\\":{\\\"aa\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Qafár af\\\"],\\\"aae\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"arbërisht\\\"],\\\"ab\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"аԥсшәа\\\"],\\\"abe\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Wôbanakiôdwawôgan\\\"],\\\"abr\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Abron\\\"],\\\"abs\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Bahasa Ambon\\\"],\\\"ace\\\":[\\\"Latn\\\",[\\\"AS\\\",\\\"PA\\\"],\\\"Acèh\\\"],\\\"acf\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Kwéyòl Sent Lisi\\\"],\\\"ach\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Acoli\\\"],\\\"acm\\\":[\\\"Arab\\\",[\\\"ME\\\"],\\\"عراقي\\\"],\\\"acq\\\":[\\\"Arab\\\",[\\\"ME\\\",\\\"AF\\\"],\\\"تعزية-عدنية\\\"],\\\"ada\\\":[\\n\\\"Latn\\\",[\\\"AF\\\"],\\\"Dangme\\\"],\\\"ady\\\":[\\\"Cyrl\\\",[\\\"EU\\\",\\\"ME\\\"],\\\"адыгабзэ\\\"],\\\"ady-cyrl\\\":[\\\"ady\\\"],\\\"ady-latn\\\":[\\\"Latn\\\",[\\\"EU\\\",\\\"ME\\\"],\\\"Adygabze\\\"],\\\"aeb\\\":[\\\"Arab\\\",[\\\"AF\\\"],\\\"تونسي\\\"],\\\"aeb-arab\\\":[\\\"aeb\\\"],\\\"aeb-latn\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Tûnsî\\\"],\\\"af\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Afrikaans\\\"],\\\"agq\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"aghɨ̂m\\\"],\\\"agr\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Awajún\\\"],\\\"ahr\\\":[\\\"Deva\\\",[\\\"AS\\\"],\\\"अहिराणी\\\"],\\\"aig\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Aanteegan an' Baabyuudan\\\"],\\\"aii\\\":[\\\"Syrc\\\",[\\\"ME\\\"],\\\"ܣܘܪܝܬ\\\"],\\\"ajg\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"ajagbe\\\"],\\\"ajp\\\":[\\\"apc\\\"],\\\"ajp-arab\\\":[\\\"apc\\\"],\\\"ajp-latn\\\":[\\\"apc-latn\\\"],\\\"akb\\\":[\\\"Latn\\\",[\\\"AS\\\",\\\"PA\\\"],\\\"Batak Angkola\\\"],\\\"akz\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Albaamo innaaɬiilka\\\"],\\\"ale\\\":[\\\"Latn\\\",[\\\"AM\\\",\\\"AS\\\"],\\\"unangam tunuu\\\"],\\\"ale-cyrl\\\":[\\\"Cyrl\\\",[\\\"AS\\\"],\\\"унаӈам тунуу\\\"],\\\"aln\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Gegë\\\"],\\\"als\\\":[\\\"sq\\\"],\\\"alt\\\":[\\\"Cyrl\\\",[\\\"EU\\\",\\\"AS\\\"],\\\"алтай тил\\\"],\\\"am\\\":[\\\"Ethi\\\",[\\\"AF\\\"],\\\"አማርኛ\\\"],\\\"ami\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Pangcah\\\"],\\\"an\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"aragonés\\\"],\\\"ang\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Ænglisc\\\"],\\\"ann\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Obolo\\\"],\\\"anp\\\":[\\\"Deva\\\",[\\\"AS\\\"],\\n\\\"अंगिका\\\"],\\\"apc\\\":[\\\"Arab\\\",[\\\"ME\\\"],\\\"شامي\\\"],\\\"apc-arab\\\":[\\\"apc\\\"],\\\"apc-latn\\\":[\\\"Latn\\\",[\\\"ME\\\"],\\\"šāmi\\\"],\\\"apw\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Ndee biyati'\\\"],\\\"ar\\\":[\\\"Arab\\\",[\\\"AF\\\",\\\"ME\\\"],\\\"العربية\\\"],\\\"arc\\\":[\\\"Syrc\\\",[\\\"ME\\\"],\\\"ܐܪܡܝܐ\\\"],\\\"arn\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"mapudungun\\\"],\\\"aro\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Araona\\\"],\\\"arq\\\":[\\\"Arab\\\",[\\\"AF\\\",\\\"ME\\\"],\\\"جازايرية\\\"],\\\"ars\\\":[\\\"Arab\\\",[\\\"ME\\\"],\\\"نجدي\\\"],\\\"ary\\\":[\\\"Arab\\\",[\\\"AF\\\",\\\"ME\\\"],\\\"الدارجة\\\"],\\\"ary-arab\\\":[\\\"ary\\\"],\\\"ary-latn\\\":[\\\"Latn\\\",[\\\"AF\\\",\\\"ME\\\"],\\\"ed-dārija\\\"],\\\"arz\\\":[\\\"Arab\\\",[\\\"AF\\\",\\\"ME\\\"],\\\"مصرى\\\"],\\\"as\\\":[\\\"Beng\\\",[\\\"AS\\\"],\\\"অসমীয়া\\\"],\\\"ase\\\":[\\\"Sgnw\\\",[\\\"AM\\\"],\\\"American Sign Language\\\"],\\\"ast\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"asturianu\\\"],\\\"atj\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"atikamekw\\\"],\\\"atv\\\":[\\\"Cyrl\\\",[\\\"EU\\\",\\\"AS\\\"],\\\"тÿндÿк алтай тил\\\"],\\\"av\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"авар\\\"],\\\"avk\\\":[\\\"Latn\\\",[\\\"WW\\\"],\\\"Kotava\\\"],\\\"awa\\\":[\\\"Deva\\\",[\\\"AS\\\"],\\\"अवधी\\\"],\\\"ay\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Aymar aru\\\"],\\\"ayh\\\":[\\\"Arab\\\",[\\\"ME\\\"],\\\"الحضرمية\\\"],\\\"az\\\":[\\\"Latn\\\",[\\\"EU\\\",\\\"ME\\\"],\\\"azərbaycanca\\\"],\\\"az-arab\\\":[\\\"azb\\\"],\\\"az-cyrl\\\":[\\\"Cyrl\\\",[\\\"EU\\\",\\\"ME\\\"],\\n\\\"азәрбајҹанҹа\\\"],\\\"az-latn\\\":[\\\"az\\\"],\\\"azb\\\":[\\\"Arab\\\",[\\\"AS\\\",\\\"ME\\\"],\\\"تۆرکجه\\\"],\\\"azj\\\":[\\\"az\\\"],\\\"ba\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"башҡортса\\\"],\\\"ban\\\":[\\\"Latn\\\",[\\\"AS\\\",\\\"PA\\\"],\\\"Bali\\\"],\\\"ban-bali\\\":[\\\"Bali\\\",[\\\"AS\\\",\\\"PA\\\"],\\\"ᬩᬮᬶ\\\"],\\\"bar\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Boarisch\\\"],\\\"bas\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"ɓasaá\\\"],\\\"bat-smg\\\":[\\\"sgs\\\"],\\\"bax\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Shüpamom\\\"],\\\"bax-bamu\\\":[\\\"Bamu\\\",[\\\"AF\\\"],\\\"ꚶꛉ꛰꛲ꚫꛦꚳ\\\"],\\\"bbc\\\":[\\\"bbc-latn\\\"],\\\"bbc-batk\\\":[\\\"Batk\\\",[\\\"AS\\\"],\\\"ᯅᯖᯂ᯲ ᯖᯬᯅ\\\"],\\\"bbc-latn\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Batak Toba\\\"],\\\"bcc\\\":[\\\"Arab\\\",[\\\"AS\\\",\\\"ME\\\"],\\\"جهلسری بلوچی\\\"],\\\"bci\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"wawle\\\"],\\\"bcl\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Bikol Central\\\"],\\\"bdr\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Bajau Sama\\\"],\\\"be\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"беларуская\\\"],\\\"be-tarask\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"беларуская (тарашкевіца)\\\"],\\\"be-x-old\\\":[\\\"be-tarask\\\"],\\\"bem\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"IciBemba\\\"],\\\"bew\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Betawi\\\"],\\\"bfa\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Bari\\\"],\\\"bfq\\\":[\\\"Taml\\\",[\\\"AS\\\"],\\\"படகா\\\"],\\\"bft\\\":[\\\"Arab\\\",[\\\"AS\\\"],\\\"بلتی\\\"],\\\"bfw\\\":[\\\"Orya\\\",[\\\"AS\\\"],\\n\\\"ରେମସାମ୍\\\"],\\\"bg\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"български\\\"],\\\"bgc\\\":[\\\"Deva\\\",[\\\"AS\\\"],\\\"हरियाणवी\\\"],\\\"bgc-arab\\\":[\\\"Arab\\\",[\\\"AS\\\"],\\\"ہریانوی\\\"],\\\"bgn\\\":[\\\"Arab\\\",[\\\"AS\\\",\\\"ME\\\"],\\\"روچ کپتین بلوچی\\\"],\\\"bh\\\":[\\\"bho\\\"],\\\"bho\\\":[\\\"Deva\\\",[\\\"AS\\\"],\\\"भोजपुरी\\\"],\\\"bi\\\":[\\\"Latn\\\",[\\\"PA\\\"],\\\"Bislama\\\"],\\\"bin\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Ẹdo\\\"],\\\"bjn\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Banjar\\\"],\\\"bkm\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Itaŋikom\\\"],\\\"blc\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"ItNuxalkmc\\\"],\\\"blk\\\":[\\\"Mymr\\\",[\\\"AS\\\"],\\\"ပအိုဝ်ႏဘာႏသာႏ\\\"],\\\"bm\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"bamanankan\\\"],\\\"bn\\\":[\\\"Beng\\\",[\\\"AS\\\"],\\\"বাংলা\\\"],\\\"bnn\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"bunun\\\"],\\\"bo\\\":[\\\"Tibt\\\",[\\\"AS\\\"],\\\"བོད་ཡིག\\\"],\\\"bol\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"bòo pìkkà\\\"],\\\"bom\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"bèrom\\\"],\\\"bpy\\\":[\\\"Beng\\\",[\\\"AS\\\"],\\\"বিষ্ণুপ্রিয়া মণিপুরী\\\"],\\\"bqi\\\":[\\\"Arab\\\",[\\\"AS\\\",\\\"ME\\\"],\\\"بختیاری\\\"],\\\"br\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"brezhoneg\\\"],\\\"brh\\\":[\\\"Latn\\\",[\\\"ME\\\",\\\"AS\\\"],\\\"Bráhuí\\\"],\\\"brx\\\":[\\\"Deva\\\",[\\\"AS\\\"],\\\"बर'\\\"],\\\"bs\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"bosanski\\\"],\\\"btd\\\":[\\\"Latn\\\",[\\n\\\"AS\\\",\\\"PA\\\"],\\\"Batak Dairi\\\"],\\\"btm\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Mandailing\\\"],\\\"bto\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Iriga Bicolano\\\"],\\\"bts\\\":[\\\"Latn\\\",[\\\"AS\\\",\\\"PA\\\"],\\\"Sahap Simalungun\\\"],\\\"btx\\\":[\\\"Latn\\\",[\\\"AS\\\",\\\"PA\\\"],\\\"cakap Karo\\\"],\\\"btz\\\":[\\\"Latn\\\",[\\\"AS\\\",\\\"PA\\\"],\\\"Batak Alas-Kluet\\\"],\\\"bug\\\":[\\\"Latn\\\",[\\\"AS\\\",\\\"PA\\\"],\\\"Basa Ugi\\\"],\\\"bug-bugi\\\":[\\\"Bugi\\\",[\\\"AS\\\",\\\"PA\\\"],\\\"ᨅᨔ ᨕᨘᨁᨗ\\\"],\\\"bug-latn\\\":[\\\"bug\\\"],\\\"bum\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"bulu\\\"],\\\"bwr\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"bura\\\"],\\\"bxr\\\":[\\\"Cyrl\\\",[\\\"AS\\\"],\\\"буряад\\\"],\\\"byn\\\":[\\\"Ethi\\\",[\\\"AF\\\"],\\\"ብሊን\\\"],\\\"byv\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Mə̀dʉ̂mbɑ̀\\\"],\\\"bzj\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Bileez Kriol\\\"],\\\"bzs\\\":[\\\"Sgnw\\\",[\\\"AM\\\"],\\\"Língua brasileira de sinais\\\"],\\\"ca\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"català\\\"],\\\"cak\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Kaqchikel\\\"],\\\"cbk\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Chavacano de Zamboanga\\\"],\\\"cbk-zam\\\":[\\\"cbk\\\"],\\\"ccp\\\":[\\\"Cakm\\\",[\\\"AS\\\"],\\\"𑄌𑄋𑄴𑄟𑄳𑄦\\\"],\\\"cdo\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"閩東語 \\\\/ Mìng-dĕ̤ng-ngṳ̄\\\"],\\\"cdo-hani\\\":[\\\"Hani\\\",[\\\"AS\\\"],\\\"閩東語（漢字）\\\"],\\\"cdo-hans\\\":[\\\"Hans\\\",[\\\"AS\\\"],\\\"闽东语（简化汉字）\\\"],\\\"cdo-hant\\\":[\\\"Hant\\\",[\\\"AS\\\"],\\n\\\"閩東語（傳統漢字）\\\"],\\\"cdo-latn\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Mìng-dĕ̤ng-ngṳ̄ (Bàng-uâ-cê)\\\"],\\\"ce\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"нохчийн\\\"],\\\"ceb\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Cebuano\\\"],\\\"ch\\\":[\\\"Latn\\\",[\\\"PA\\\"],\\\"Chamoru\\\"],\\\"chm\\\":[\\\"mhr\\\"],\\\"chn\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"chinuk wawa\\\"],\\\"cho\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Chahta anumpa\\\"],\\\"chr\\\":[\\\"Cher\\\",[\\\"AM\\\"],\\\"ᏣᎳᎩ\\\"],\\\"chy\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Tsetsêhestâhese\\\"],\\\"ciw\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Anishinaabemowin\\\"],\\\"cja\\\":[\\\"cja-latn\\\"],\\\"cja-arab\\\":[\\\"Arab\\\",[\\\"AS\\\"],\\\"چم فور\\\"],\\\"cja-cham\\\":[\\\"Cham\\\",[\\\"AS\\\"],\\\"ꨌꩌ ꨚꨭꩉ\\\"],\\\"cja-latn\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Cam pur\\\"],\\\"cjk\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"cokwe\\\"],\\\"cjm\\\":[\\\"cjm-cham\\\"],\\\"cjm-arab\\\":[\\\"Arab\\\",[\\\"AS\\\"],\\\"چم فاي\\\"],\\\"cjm-cham\\\":[\\\"Cham\\\",[\\\"AS\\\"],\\\"ꨌꩌ ꨚꨰ\\\"],\\\"cjm-latn\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Cam pai\\\"],\\\"cjy\\\":[\\\"Hant\\\",[\\\"AS\\\"],\\\"晉語\\\"],\\\"cjy-hans\\\":[\\\"Hans\\\",[\\\"AS\\\"],\\\"晋语（简化字）\\\"],\\\"cjy-hant\\\":[\\\"Hant\\\",[\\\"AS\\\"],\\\"晉語（正字）\\\"],\\\"ckb\\\":[\\\"Arab\\\",[\\\"ME\\\"],\\\"کوردی\\\"],\\\"cko\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Anufɔ\\\"],\\\"ckt\\\":[\\\"Cyrl\\\",[\\\"AS\\\"],\\\"ԓыгъоравэтԓьэн\\\"],\\\"ckv\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Kebalan\\\"],\\n\\\"cnh\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Lai holh\\\"],\\\"cnr\\\":[\\\"cnr-latn\\\"],\\\"cnr-cyrl\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"црногорски\\\"],\\\"cnr-latn\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"crnogorski\\\"],\\\"co\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"corsu\\\"],\\\"cop\\\":[\\\"Copt\\\",[\\\"AF\\\",\\\"ME\\\"],\\\"ϯⲙⲉⲧⲣⲉⲙⲛ̀ⲭⲏⲙⲓ\\\"],\\\"cps\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Capiceño\\\"],\\\"cpx\\\":[\\\"Hant\\\",[\\\"AS\\\"],\\\"莆仙語 \\\\/ Pó-sing-gṳ̂\\\"],\\\"cpx-hans\\\":[\\\"Hans\\\",[\\\"AS\\\"],\\\"莆仙语（简体）\\\"],\\\"cpx-hant\\\":[\\\"Hant\\\",[\\\"AS\\\"],\\\"莆仙語（繁體）\\\"],\\\"cpx-latn\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Pó-sing-gṳ̂ (Báⁿ-uā-ci̍)\\\"],\\\"cr\\\":[\\\"Cans\\\",[\\\"AM\\\"],\\\"ᓀᐦᐃᔭᐍᐏᐣ\\\"],\\\"cr-cans\\\":[\\\"cr\\\"],\\\"cr-latn\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Nēhiyawēwin\\\"],\\\"crg\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Michif\\\"],\\\"crh\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"qırımtatarca\\\"],\\\"crh-cyrl\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"къырымтатарджа\\\"],\\\"crh-latn\\\":[\\\"crh\\\"],\\\"crh-ro\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"tatarşa\\\"],\\\"cs\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"čeština\\\"],\\\"csb\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"kaszëbsczi\\\"],\\\"cu\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"словѣньскъ \\\\/ ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ\\\"],\\\"cv\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"чӑвашла\\\"],\\\"cy\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Cymraeg\\\"],\\\"da\\\":[\\n\\\"Latn\\\",[\\\"EU\\\"],\\\"dansk\\\"],\\\"dag\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"dagbanli\\\"],\\\"dar\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"дарган\\\"],\\\"ddn\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"dendi\\\"],\\\"de\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Deutsch\\\"],\\\"de-at\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Österreichisches Deutsch\\\"],\\\"de-ch\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Schweizer Hochdeutsch\\\"],\\\"de-formal\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Deutsch (Sie-Form)\\\"],\\\"dga\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Dagaare\\\"],\\\"dik\\\":[\\\"din\\\"],\\\"din\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Thuɔŋjäŋ\\\"],\\\"diq\\\":[\\\"Latn\\\",[\\\"EU\\\",\\\"AS\\\"],\\\"Zazaki\\\"],\\\"dlg\\\":[\\\"Cyrl\\\",[\\\"EU\\\",\\\"AS\\\"],\\\"долган тыла\\\"],\\\"doi\\\":[\\\"Deva\\\",[\\\"AS\\\"],\\\"डोगरी\\\"],\\\"dru\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"drekai\\\"],\\\"dsb\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"dolnoserbski\\\"],\\\"dso\\\":[\\\"Orya\\\",[\\\"AS\\\"],\\\"ଦେଶିଆ\\\"],\\\"dtp\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Kadazandusun\\\"],\\\"dty\\\":[\\\"Deva\\\",[\\\"AS\\\"],\\\"डोटेली\\\"],\\\"dua\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Duálá\\\"],\\\"dv\\\":[\\\"Thaa\\\",[\\\"AS\\\"],\\\"ދިވެހިބަސް\\\"],\\\"dyu\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Julakan\\\"],\\\"dz\\\":[\\\"Tibt\\\",[\\\"AS\\\"],\\\"ཇོང་ཁ\\\"],\\\"ee\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"eʋegbe\\\"],\\\"efi\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"efịk\\\"],\\\"egl\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Emiliàn\\\"],\\\"ekp\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"ẹkpeye\\\"],\\\"el\\\":[\\\"Grek\\\",[\\\"EU\\\"],\\n\\\"Ελληνικά\\\"],\\\"elm\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Eleme\\\"],\\\"eml\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"emiliàn e rumagnòl\\\"],\\\"en\\\":[\\\"Latn\\\",[\\\"EU\\\",\\\"AM\\\",\\\"AF\\\",\\\"ME\\\",\\\"AS\\\",\\\"PA\\\",\\\"WW\\\"],\\\"English\\\"],\\\"en-ca\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Canadian English\\\"],\\\"en-gb\\\":[\\\"Latn\\\",[\\\"EU\\\",\\\"AS\\\",\\\"PA\\\"],\\\"British English\\\"],\\\"en-simple\\\":[\\\"Latn\\\",[\\\"WW\\\"],\\\"Simple English\\\"],\\\"en-us\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"American English\\\"],\\\"eo\\\":[\\\"Latn\\\",[\\\"WW\\\"],\\\"Esperanto\\\"],\\\"es\\\":[\\\"Latn\\\",[\\\"EU\\\",\\\"AM\\\",\\\"AF\\\",\\\"WW\\\",\\\"PA\\\"],\\\"español\\\"],\\\"es-419\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"español de América Latina\\\"],\\\"es-formal\\\":[\\\"Latn\\\",[\\\"EU\\\",\\\"AM\\\",\\\"AF\\\",\\\"WW\\\"],\\\"español (formal)\\\"],\\\"es-ni\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"español nicaragüense\\\"],\\\"esu\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Yup'ik\\\"],\\\"et\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"eesti\\\"],\\\"eu\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"euskara\\\"],\\\"ext\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"estremeñu\\\"],\\\"eya\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"I·ya·q\\\"],\\\"fa\\\":[\\\"Arab\\\",[\\\"AS\\\",\\\"ME\\\"],\\\"فارسی\\\"],\\\"fan\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Faŋ\\\"],\\\"fat\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"mfantse\\\"],\\\"fax\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Fala\\\"],\\\"ff\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Fulfulde\\\"],\\\"fi\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"suomi\\\"],\\\"fil\\\":[\\\"tl\\\"],\\\"fit\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"meänkieli\\\"],\\\"fiu-vro\\\":[\\n\\\"vro\\\"],\\\"fj\\\":[\\\"Latn\\\",[\\\"PA\\\"],\\\"Na Vosa Vakaviti\\\"],\\\"fkv\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"kvääni\\\"],\\\"fo\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"føroyskt\\\"],\\\"fon\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"fɔ̀ngbè\\\"],\\\"fr\\\":[\\\"Latn\\\",[\\\"EU\\\",\\\"AM\\\",\\\"WW\\\"],\\\"français\\\"],\\\"frc\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"français cadien\\\"],\\\"frp\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"arpetan\\\"],\\\"frr\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Nordfriisk\\\"],\\\"frs\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Oostfräisk\\\"],\\\"fuf\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Fuuta Jalon\\\"],\\\"fur\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"furlan\\\"],\\\"fuv\\\":[\\\"ff\\\"],\\\"fvr\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"poor’íŋ belé’ŋ\\\"],\\\"fy\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Frysk\\\"],\\\"ga\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Gaeilge\\\"],\\\"gaa\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Ga\\\"],\\\"gag\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Gagauz\\\"],\\\"gah\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Alekano\\\"],\\\"gan\\\":[\\\"Hant\\\",[\\\"AS\\\"],\\\"贛語\\\"],\\\"gan-hans\\\":[\\\"Hans\\\",[\\\"AS\\\"],\\\"赣语（简体）\\\"],\\\"gan-hant\\\":[\\\"Hant\\\",[\\\"AS\\\"],\\\"贛語（繁體）\\\"],\\\"gaz\\\":[\\\"om\\\"],\\\"gbm\\\":[\\\"Deva\\\",[\\\"AS\\\"],\\\"गढ़वळि\\\"],\\\"gbz\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Dari-e Mazdeyasnā\\\"],\\\"gcf\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"kréyòl Gwadloup\\\"],\\\"gcr\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"kriyòl gwiyannen\\\"],\\\"gd\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Gàidhlig\\\"],\\\"gez\\\":[\\\"Ethi\\\",[\\\"AF\\\"],\\\"ግዕዝ\\\"],\\\"gju-arab\\\":[\\n\\\"Arab\\\",[\\\"AS\\\"],\\\"گوجری\\\"],\\\"gju-deva\\\":[\\\"Deva\\\",[\\\"AS\\\"],\\\"गुज्जरी\\\"],\\\"gl\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"galego\\\"],\\\"gld\\\":[\\\"Cyrl\\\",[\\\"AS\\\"],\\\"на̄ни\\\"],\\\"glk\\\":[\\\"Arab\\\",[\\\"AS\\\",\\\"ME\\\"],\\\"گیلکی\\\"],\\\"gn\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Avañe'ẽ\\\"],\\\"gom\\\":[\\\"gom-deva\\\"],\\\"gom-deva\\\":[\\\"Deva\\\",[\\\"AS\\\"],\\\"गोंयची कोंकणी\\\"],\\\"gom-latn\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Gõychi Konknni\\\"],\\\"gor\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Bahasa Hulontalo\\\"],\\\"got\\\":[\\\"Goth\\\",[\\\"EU\\\"],\\\"𐌲𐌿𐍄𐌹𐍃𐌺\\\"],\\\"gpe\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Ghanaian Pidgin\\\"],\\\"grc\\\":[\\\"Grek\\\",[\\\"EU\\\"],\\\"Ἀρχαία ἑλληνικὴ\\\"],\\\"gsw\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Alemannisch\\\"],\\\"gu\\\":[\\\"Gujr\\\",[\\\"AS\\\"],\\\"ગુજરાતી\\\"],\\\"guc\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"wayuunaiki\\\"],\\\"gum\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Namtrik\\\"],\\\"gur\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"farefare\\\"],\\\"guw\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"gungbe\\\"],\\\"gv\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Gaelg\\\"],\\\"ha\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Hausa\\\"],\\\"ha-arab\\\":[\\\"Arab\\\",[\\\"AF\\\"],\\\"هَوُسَ\\\"],\\\"ha-latn\\\":[\\\"ha\\\"],\\\"hai\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"X̱aat Kíl\\\"],\\\"hak\\\":[\\\"Hant\\\",[\\\"AS\\\"],\\\"客家語 \\\\/ Hak-kâ-ngî\\\"],\\\"hak-hans\\\":[\\\"Hans\\\",[\\\"AS\\\"],\\\"客家语（简体）\\\"],\\n\\\"hak-hant\\\":[\\\"Hant\\\",[\\\"AS\\\"],\\\"客家語（繁體）\\\"],\\\"hak-latn\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Hak-kâ-ngî (Pha̍k-fa-sṳ)\\\"],\\\"hav\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Kihavu\\\"],\\\"haw\\\":[\\\"Latn\\\",[\\\"AM\\\",\\\"PA\\\"],\\\"Hawaiʻi\\\"],\\\"he\\\":[\\\"Hebr\\\",[\\\"ME\\\"],\\\"עברית\\\"],\\\"hi\\\":[\\\"Deva\\\",[\\\"AS\\\"],\\\"हिन्दी\\\"],\\\"hif\\\":[\\\"Latn\\\",[\\\"PA\\\",\\\"AS\\\"],\\\"Fiji Hindi\\\"],\\\"hif-deva\\\":[\\\"Deva\\\",[\\\"AS\\\"],\\\"फ़ीजी हिन्दी\\\"],\\\"hif-latn\\\":[\\\"hif\\\"],\\\"hil\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Ilonggo\\\"],\\\"hke\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"kihunde\\\"],\\\"hne\\\":[\\\"Deva\\\",[\\\"AS\\\"],\\\"छत्तीसगढ़ी\\\"],\\\"hno\\\":[\\\"Arab\\\",[\\\"AS\\\"],\\\"ہندکو\\\"],\\\"ho\\\":[\\\"Latn\\\",[\\\"PA\\\"],\\\"Hiri Motu\\\"],\\\"hoc\\\":[\\\"Wara\\\",[\\\"AS\\\"],\\\"𑢹𑣉𑣉\\\"],\\\"hoc-latn\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Ho\\\"],\\\"hr\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"hrvatski\\\"],\\\"hrx\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Hunsrik\\\"],\\\"hsb\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"hornjoserbsce\\\"],\\\"hsn\\\":[\\\"Hant\\\",[\\\"AS\\\"],\\\"湘語\\\"],\\\"ht\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Kreyòl ayisyen\\\"],\\\"hu\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"magyar\\\"],\\\"hu-formal\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Magyar (magázó)\\\"],\\\"hy\\\":[\\\"Armn\\\",[\\\"EU\\\",\\\"ME\\\"],\\\"հայերեն\\\"],\\\"hyw\\\":[\\\"Armn\\\",[\\\"EU\\\",\\\"ME\\\"],\\\"Արեւմտահայերէն\\\"],\\\"hz\\\":[\\\"Latn\\\",[\\n\\\"AF\\\"],\\\"Otsiherero\\\"],\\\"ia\\\":[\\\"Latn\\\",[\\\"WW\\\"],\\\"interlingua\\\"],\\\"iba\\\":[\\\"Latn\\\",[\\\"AS\\\",\\\"PA\\\"],\\\"Jaku Iban\\\"],\\\"ibb\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"ibibio\\\"],\\\"id\\\":[\\\"Latn\\\",[\\\"AS\\\",\\\"PA\\\"],\\\"Bahasa Indonesia\\\"],\\\"ie\\\":[\\\"Latn\\\",[\\\"WW\\\"],\\\"Interlingue\\\"],\\\"ig\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Igbo\\\"],\\\"igb\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Ebira\\\"],\\\"igl\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Igala\\\"],\\\"ii\\\":[\\\"Yiii\\\",[\\\"AS\\\"],\\\"ꆇꉙ\\\"],\\\"ik\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Iñupiatun\\\"],\\\"ike-cans\\\":[\\\"Cans\\\",[\\\"AM\\\"],\\\"ᐃᓄᒃᑎᑐᑦ\\\"],\\\"ike-latn\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"inuktitut\\\"],\\\"ilo\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Ilokano\\\"],\\\"inh\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"гӀалгӀай\\\"],\\\"io\\\":[\\\"Latn\\\",[\\\"WW\\\"],\\\"Ido\\\"],\\\"is\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"íslenska\\\"],\\\"ish\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"awain\\\"],\\\"isv\\\":[\\\"isv-latn\\\"],\\\"isv-cyrl\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"меджусловјанскы\\\"],\\\"isv-latn\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"medžuslovjansky\\\"],\\\"it\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"italiano\\\"],\\\"iu\\\":[\\\"ike-cans\\\"],\\\"izh\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"ižoran keel\\\"],\\\"ja\\\":[\\\"Jpan\\\",[\\\"AS\\\"],\\\"日本語\\\"],\\\"jab\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Hyam\\\"],\\\"jac\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Abꞌxubꞌal Poptiꞌ\\\"],\\\"jam\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Patois\\\"],\\\"jax\\\":[\\\"Latn\\\",[\\\"AS\\\",\\\"PA\\\"],\\\"Jambi\\\"],\\\"jbo\\\":[\\n\\\"Latn\\\",[\\\"WW\\\"],\\\"lojban\\\"],\\\"jdt\\\":[\\\"jdt-cyrl\\\"],\\\"jdt-cyrl\\\":[\\\"Cyrl\\\",[\\\"EU\\\",\\\"AS\\\"],\\\"жугьури\\\"],\\\"jje\\\":[\\\"Kore\\\",[\\\"AS\\\"],\\\"제주말\\\"],\\\"juk\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Nene Wapan\\\"],\\\"jut\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"jysk\\\"],\\\"jv\\\":[\\\"Latn\\\",[\\\"AS\\\",\\\"PA\\\"],\\\"Jawa\\\"],\\\"jv-java\\\":[\\\"Java\\\",[\\\"AS\\\",\\\"PA\\\"],\\\"ꦗꦮ\\\"],\\\"ka\\\":[\\\"Geor\\\",[\\\"EU\\\"],\\\"ქართული\\\"],\\\"kaa\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Qaraqalpaqsha\\\"],\\\"kab\\\":[\\\"Latn\\\",[\\\"AF\\\",\\\"EU\\\"],\\\"Taqbaylit\\\"],\\\"kac\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Jinghpaw\\\"],\\\"kai\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Karai-karai\\\"],\\\"kaj\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Jju\\\"],\\\"kam\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"kĩkamba\\\"],\\\"kbd\\\":[\\\"Cyrl\\\",[\\\"EU\\\",\\\"ME\\\"],\\\"адыгэбзэ\\\"],\\\"kbd-cyrl\\\":[\\\"kbd\\\"],\\\"kbd-latn\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Qabardjajəbza\\\"],\\\"kbp\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Kabɩyɛ\\\"],\\\"kcg\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Tyap\\\"],\\\"kck\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"tjikalanga\\\"],\\\"kea\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"kabuverdianu\\\"],\\\"ken\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"kɛ́nyáŋ\\\"],\\\"kg\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Kongo\\\"],\\\"kge\\\":[\\\"Latn\\\",[\\\"AS\\\",\\\"PA\\\"],\\\"Kumoring\\\"],\\\"kge-arab\\\":[\\\"Arab\\\",[\\\"AS\\\",\\\"PA\\\"],\\\"كوموريڠ\\\"],\\\"kgg\\\":[\\\"Deva\\\",[\\\"AS\\\"],\\\"गेम्येहाक़ गिपन\\\"],\\\"kgp\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\n\\\"Kaingáng\\\"],\\\"khk\\\":[\\\"mn\\\"],\\\"khw\\\":[\\\"Arab\\\",[\\\"ME\\\",\\\"AS\\\"],\\\"کھوار\\\"],\\\"ki\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Gĩkũyũ\\\"],\\\"kip\\\":[\\\"Deva\\\",[\\\"AS\\\"],\\\"शेषी पाङ\\\"],\\\"kiu\\\":[\\\"Latn\\\",[\\\"EU\\\",\\\"ME\\\"],\\\"Kırmancki\\\"],\\\"kj\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Kwanyama\\\"],\\\"kjh\\\":[\\\"Cyrl\\\",[\\\"AS\\\"],\\\"хакас\\\"],\\\"kjp\\\":[\\\"Mymr\\\",[\\\"AS\\\"],\\\"ဖၠုံလိက်\\\"],\\\"kk\\\":[\\\"kk-cyrl\\\"],\\\"kk-arab\\\":[\\\"Arab\\\",[\\\"EU\\\",\\\"AS\\\"],\\\"قازاقشا (تٶتە)\\\"],\\\"kk-cn\\\":[\\\"kk-arab\\\"],\\\"kk-cyrl\\\":[\\\"Cyrl\\\",[\\\"EU\\\",\\\"AS\\\"],\\\"қазақша\\\"],\\\"kk-kz\\\":[\\\"kk-cyrl\\\"],\\\"kk-latn\\\":[\\\"Latn\\\",[\\\"EU\\\",\\\"AS\\\",\\\"ME\\\"],\\\"qazaqşa\\\"],\\\"kk-tr\\\":[\\\"kk-latn\\\"],\\\"kl\\\":[\\\"Latn\\\",[\\\"AM\\\",\\\"EU\\\"],\\\"kalaallisut\\\"],\\\"km\\\":[\\\"Khmr\\\",[\\\"AS\\\"],\\\"ភាសាខ្មែរ\\\"],\\\"kmb\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"kimbundu\\\"],\\\"kmr\\\":[\\\"ku-latn\\\"],\\\"kn\\\":[\\\"Knda\\\",[\\\"AS\\\"],\\\"ಕನ್ನಡ\\\"],\\\"knc\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Yerwa Kanuri\\\"],\\\"knn\\\":[\\\"Deva\\\",[\\\"AS\\\"],\\\"महाराष्ट्रीय कोंकणी\\\"],\\\"ko\\\":[\\\"Kore\\\",[\\\"AS\\\"],\\\"한국어\\\"],\\\"ko-kp\\\":[\\\"Kore\\\",[\\\"AS\\\"],\\\"조선말\\\"],\\\"koi\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"перем коми\\\"],\\\"koy\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Denaakkenaageʼ\\\"],\\\"kr\\\":[\\\"Latn\\\",[\\n\\\"AF\\\"],\\\"kanuri\\\"],\\\"krc\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"къарачай-малкъар\\\"],\\\"kri\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Krio\\\"],\\\"krj\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Kinaray-a\\\"],\\\"krl\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Karjala\\\"],\\\"ks\\\":[\\\"Arab\\\",[\\\"AS\\\"],\\\"کٲشُر\\\"],\\\"ks-arab\\\":[\\\"ks\\\"],\\\"ks-deva\\\":[\\\"Deva\\\",[\\\"AS\\\"],\\\"कॉशुर\\\"],\\\"ksf\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Bafia\\\"],\\\"ksh\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Ripoarisch\\\"],\\\"ksw\\\":[\\\"Mymr\\\",[\\\"AS\\\"],\\\"စှီၤ\\\"],\\\"ku\\\":[\\\"ku-latn\\\"],\\\"ku-arab\\\":[\\\"Arab\\\",[\\\"EU\\\",\\\"ME\\\"],\\\"کوردی (عەرەبی)\\\"],\\\"ku-latn\\\":[\\\"Latn\\\",[\\\"EU\\\",\\\"ME\\\"],\\\"kurdî\\\"],\\\"kum\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"къумукъ\\\"],\\\"kus\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Kʋsaal\\\"],\\\"kv\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"коми\\\"],\\\"kw\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"kernowek\\\"],\\\"ky\\\":[\\\"Cyrl\\\",[\\\"AS\\\"],\\\"кыргызча\\\"],\\\"la\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Latina\\\"],\\\"lad\\\":[\\\"lad-latn\\\"],\\\"lad-hebr\\\":[\\\"Hebr\\\",[\\\"ME\\\",\\\"EU\\\",\\\"AM\\\"],\\\"לאדינו\\\"],\\\"lad-latn\\\":[\\\"Latn\\\",[\\\"ME\\\",\\\"EU\\\",\\\"AM\\\"],\\\"Ladino\\\"],\\\"lag\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Kilaangi\\\"],\\\"laj\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Lëblaŋo\\\"],\\\"lb\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Lëtzebuergesch\\\"],\\\"lbe\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"лакку\\\"],\\\"ldn\\\":[\\\"Latn\\\",[\\\"WW\\\"],\\\"Láadan\\\"],\\\"lez\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\n\\\"лезги\\\"],\\\"lfn\\\":[\\\"Latn\\\",[\\\"WW\\\"],\\\"Lingua Franca Nova\\\"],\\\"lg\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Luganda\\\"],\\\"li\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Limburgs\\\"],\\\"lij\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Ligure\\\"],\\\"lij-mc\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"munegascu\\\"],\\\"liv\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Līvõ kēļ\\\"],\\\"ljp\\\":[\\\"Latn\\\",[\\\"AS\\\",\\\"PA\\\"],\\\"Lampung Api\\\"],\\\"lki\\\":[\\\"Arab\\\",[\\\"AS\\\",\\\"ME\\\"],\\\"لەکی\\\"],\\\"lkt\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Lakȟótiyapi\\\"],\\\"lld\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Ladin\\\"],\\\"lmo\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"lombard\\\"],\\\"ln\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"lingála\\\"],\\\"lo\\\":[\\\"Laoo\\\",[\\\"AS\\\"],\\\"ລາວ\\\"],\\\"lou\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Kouri-Vini\\\"],\\\"loz\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Silozi\\\"],\\\"lrc\\\":[\\\"Arab\\\",[\\\"AS\\\",\\\"ME\\\"],\\\"لۊری شومالی\\\"],\\\"lt\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"lietuvių\\\"],\\\"ltg\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"latgaļu\\\"],\\\"lua\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"ciluba\\\"],\\\"lud\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"lüüdi\\\"],\\\"lue\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"chiluvale\\\"],\\\"luo\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"dholuo\\\"],\\\"lus\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Mizo ţawng\\\"],\\\"lut\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"dxʷləšucid\\\"],\\\"luz\\\":[\\\"Arab\\\",[\\\"ME\\\"],\\\"لئری دوٙمینی\\\"],\\\"lv\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"latviešu\\\"],\\\"lvs\\\":[\\\"lv\\\"],\\\"lzh\\\":[\\\"Hant\\\",[\\\"AS\\\"],\\\"文言\\\"],\\\"lzz\\\":[\\\"Latn\\\",[\\\"EU\\\",\\n\\\"ME\\\"],\\\"Lazuri\\\"],\\\"mad\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Madhurâ\\\"],\\\"mag\\\":[\\\"Deva\\\",[\\\"AS\\\"],\\\"मगही\\\"],\\\"mai\\\":[\\\"Deva\\\",[\\\"AS\\\"],\\\"मैथिली\\\"],\\\"mak\\\":[\\\"Latn\\\",[\\\"AS\\\",\\\"PA\\\"],\\\"Mangkasarak\\\"],\\\"mak-bugi\\\":[\\\"Bugi\\\",[\\\"AS\\\",\\\"PA\\\"],\\\"ᨆᨀᨔᨑ\\\"],\\\"map-bms\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Basa Banyumasan\\\"],\\\"maw\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Ŋmampulli\\\"],\\\"mcn\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"vùn màsànà\\\"],\\\"mdf\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"мокшень\\\"],\\\"mdh\\\":[\\\"Latn\\\",[\\\"AS\\\",\\\"PA\\\"],\\\"Magindanawn\\\"],\\\"mey\\\":[\\\"Arab\\\",[\\\"AF\\\"],\\\"الحسانية\\\"],\\\"mfa\\\":[\\\"Latn\\\",[\\\"AS\\\",\\\"PA\\\"],\\\"Klate-Ttaning\\\"],\\\"mfe\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Morisyen\\\"],\\\"mg\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Malagasy\\\"],\\\"mh\\\":[\\\"Latn\\\",[\\\"PA\\\"],\\\"Ebon\\\"],\\\"mhr\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"олык марий\\\"],\\\"mi\\\":[\\\"Latn\\\",[\\\"PA\\\"],\\\"Māori\\\"],\\\"mic\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Mi'kmaq\\\"],\\\"min\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Minangkabau\\\"],\\\"miq\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Mískitu\\\"],\\\"mk\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"македонски\\\"],\\\"ml\\\":[\\\"Mlym\\\",[\\\"AS\\\",\\\"ME\\\"],\\\"മലയാളം\\\"],\\\"mn\\\":[\\\"Cyrl\\\",[\\\"AS\\\"],\\\"монгол\\\"],\\\"mn-cyrl\\\":[\\\"mn\\\"],\\\"mn-mong\\\":[\\\"mvf\\\"],\\\"mnc\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"manju gisun\\\"],\\\"mnc-latn\\\":[\\\"mnc\\\"],\\\"mnc-mong\\\":[\\n\\\"Mong\\\",[\\\"AS\\\"],\\\"ᠮᠠᠨᠵᡠ ᡤᡳᠰᡠᠨ\\\"],\\\"mni\\\":[\\\"Mtei\\\",[\\\"AS\\\"],\\\"ꯃꯤꯇꯩ ꯂꯣꯟ\\\"],\\\"mni-beng\\\":[\\\"Beng\\\",[\\\"AS\\\"],\\\"মেইতেই লোন্\\\"],\\\"mns\\\":[\\\"Cyrl\\\",[\\\"EU\\\",\\\"AS\\\"],\\\"ма̄ньси\\\"],\\\"mnw\\\":[\\\"Mymr\\\",[\\\"AS\\\"],\\\"ဘာသာမန်\\\"],\\\"mo\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"молдовеняскэ\\\"],\\\"moe\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"innu-aimun\\\"],\\\"mos\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"moore\\\"],\\\"mr\\\":[\\\"Deva\\\",[\\\"AS\\\",\\\"ME\\\"],\\\"मराठी\\\"],\\\"mrh\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Mara\\\"],\\\"mrj\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"кырык мары\\\"],\\\"mrt\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Margi\\\"],\\\"mrv\\\":[\\\"Latn\\\",[\\\"PA\\\"],\\\"Magareva\\\"],\\\"ms\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Bahasa Melayu\\\"],\\\"ms-arab\\\":[\\\"Arab\\\",[\\\"AS\\\"],\\\"بهاس ملايو\\\"],\\\"msi\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Bahasa Sabah\\\"],\\\"mt\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Malti\\\"],\\\"mui\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Baso Palembang\\\"],\\\"mus\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Mvskoke\\\"],\\\"mvf\\\":[\\\"Mong\\\",[\\\"AS\\\"],\\\"ᠮᠣᠩᠭᠣᠯ\\\"],\\\"mwl\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Mirandés\\\"],\\\"mwv\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Behase Mentawei\\\"],\\\"mww\\\":[\\\"mww-latn\\\"],\\\"mww-latn\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Hmoob Dawb\\\"],\\\"my\\\":[\\\"Mymr\\\",[\\\"AS\\\"],\\\"မြန်မာဘာသာ\\\"],\\\"myv\\\":[\\n\\\"Cyrl\\\",[\\\"EU\\\"],\\\"эрзянь\\\"],\\\"mzn\\\":[\\\"Arab\\\",[\\\"ME\\\",\\\"AS\\\"],\\\"مازِرونی\\\"],\\\"na\\\":[\\\"Latn\\\",[\\\"PA\\\"],\\\"Dorerin Naoero\\\"],\\\"nah\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Nāhuatl\\\"],\\\"nan\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"閩南語 \\\\/ Bân-lâm-gí\\\"],\\\"nan-hani\\\":[\\\"Hani\\\",[\\\"AS\\\"],\\\"閩南語（漢字）\\\"],\\\"nan-hans\\\":[\\\"Hans\\\",[\\\"AS\\\"],\\\"闽南语（简化汉字）\\\"],\\\"nan-hant\\\":[\\\"Hant\\\",[\\\"AS\\\"],\\\"閩南語（傳統漢字）\\\"],\\\"nan-latn\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Bân-lâm-gí (Lô-má-jī)\\\"],\\\"nan-latn-pehoeji\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Bân-lâm-gí (Pe̍h-ōe-jī)\\\"],\\\"nan-latn-tailo\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Bân-lâm-gí (Tâi-lô)\\\"],\\\"nap\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Napulitano\\\"],\\\"naq\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Khoekhoegowab\\\"],\\\"nb\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"norsk (bokmål)\\\"],\\\"nd\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"siNdebele saseNyakatho\\\"],\\\"nds\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Plattdüütsch\\\"],\\\"nds-nl\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Nedersaksisch\\\"],\\\"ne\\\":[\\\"Deva\\\",[\\\"AS\\\"],\\\"नेपाली\\\"],\\\"new\\\":[\\\"Deva\\\",[\\\"AS\\\"],\\\"नेपाल भाषा\\\"],\\\"ng\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Oshiwambo\\\"],\\\"nia\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Li Niha\\\"],\\\"nit\\\":[\\\"Telu\\\",[\\\"AS\\\"],\\\"కొలామి\\\"],\\\"niu\\\":[\\n\\\"Latn\\\",[\\\"PA\\\"],\\\"ko e vagahau Niuē\\\"],\\\"njo\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Ao\\\"],\\\"nl\\\":[\\\"Latn\\\",[\\\"EU\\\",\\\"AM\\\"],\\\"Nederlands\\\"],\\\"nl-informal\\\":[\\\"Latn\\\",[\\\"EU\\\",\\\"AM\\\"],\\\"Nederlands (informeel)\\\"],\\\"nmz\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"nawdm\\\"],\\\"nn\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"norsk (nynorsk)\\\"],\\\"nn-hognorsk\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"norsk (høgnorsk)\\\"],\\\"nnh\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"ngiembɔɔn\\\"],\\\"no\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"norsk\\\"],\\\"nod\\\":[\\\"Lana\\\",[\\\"AS\\\"],\\\"ᨣᩴᩤᨾᩮᩥᩬᨦ\\\"],\\\"nod-thai\\\":[\\\"Thai\\\",[\\\"AS\\\"],\\\"คำเมือง\\\"],\\\"nog\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"ногайша\\\"],\\\"nov\\\":[\\\"Latn\\\",[\\\"WW\\\"],\\\"Novial\\\"],\\\"npi\\\":[\\\"ne\\\"],\\\"nqo\\\":[\\\"Nkoo\\\",[\\\"AF\\\"],\\\"ߒߞߏ\\\"],\\\"nr\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"isiNdebele seSewula\\\"],\\\"nrf-gg\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Guernésiais\\\"],\\\"nrf-je\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Jèrriais\\\"],\\\"nrm\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Nouormand\\\"],\\\"nso\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Sesotho sa Leboa\\\"],\\\"nup\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Nupe\\\"],\\\"nus\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Thok Naath\\\"],\\\"nv\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Diné bizaad\\\"],\\\"ny\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Chi-Chewa\\\"],\\\"nyn\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"runyankore\\\"],\\\"nyo\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Orunyoro\\\"],\\\"nys\\\":[\\\"Latn\\\",[\\\"PA\\\"],\\\"Nyungar\\\"],\\\"nzi\\\":[\\n\\\"Latn\\\",[\\\"AF\\\"],\\\"Nzema\\\"],\\\"oc\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"occitan\\\"],\\\"ojb\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Ojibwemowin\\\"],\\\"oka\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"n̓səl̓xcin̓\\\"],\\\"olo\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"livvinkarjala\\\"],\\\"om\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Oromoo\\\"],\\\"ood\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"ʼOʼodham ha-ñeʼokĭ\\\"],\\\"or\\\":[\\\"Orya\\\",[\\\"AS\\\"],\\\"ଓଡ଼ିଆ\\\"],\\\"ory\\\":[\\\"or\\\"],\\\"os\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"ирон\\\"],\\\"osi\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Using\\\"],\\\"ota\\\":[\\\"Arab\\\",[\\\"AS\\\",\\\"EU\\\"],\\\"لسان عثمانى\\\"],\\\"ovd\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"övdalsk\\\"],\\\"pa\\\":[\\\"Guru\\\",[\\\"AS\\\"],\\\"ਪੰਜਾਬੀ\\\"],\\\"pa-arab\\\":[\\\"pnb\\\"],\\\"pa-guru\\\":[\\\"pa\\\"],\\\"pag\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Pangasinan\\\"],\\\"pam\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Kapampangan\\\"],\\\"pap\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Papiamentu\\\"],\\\"pap-aw\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Papiamento (Aruba)\\\"],\\\"pbb\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Nasa Yuwe\\\"],\\\"pbt\\\":[\\\"ps\\\"],\\\"pcd\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Picard\\\"],\\\"pcm\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Naijá\\\"],\\\"pdc\\\":[\\\"Latn\\\",[\\\"EU\\\",\\\"AM\\\"],\\\"Deitsch\\\"],\\\"pdt\\\":[\\\"Latn\\\",[\\\"EU\\\",\\\"AM\\\"],\\\"Plautdietsch\\\"],\\\"pes\\\":[\\\"fa\\\"],\\\"pey\\\":[\\\"Latn\\\",[\\\"EU\\\",\\\"PA\\\",\\\"AS\\\"],\\\"Petjoh\\\"],\\\"pfl\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Pälzisch\\\"],\\\"phr\\\":[\\\"Arab\\\",[\\\"AS\\\"],\\\"پوٹھواری\\\"],\\\"pi\\\":[\\n\\\"Deva\\\",[\\\"AS\\\"],\\\"पालि\\\"],\\\"pih\\\":[\\\"Latn\\\",[\\\"PA\\\"],\\\"Norfuk \\\\/ Pitkern\\\"],\\\"pis\\\":[\\\"Latn\\\",[\\\"PA\\\"],\\\"Solomon Aelan Pijin\\\"],\\\"piu\\\":[\\\"Latn\\\",[\\\"PA\\\"],\\\"Pintupi-Luritja\\\"],\\\"pjt\\\":[\\\"Latn\\\",[\\\"PA\\\"],\\\"Pitjantjatjara\\\"],\\\"pko\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Pökoot\\\"],\\\"pl\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"polski\\\"],\\\"plt\\\":[\\\"mg\\\"],\\\"pms\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Piemontèis\\\"],\\\"pnb\\\":[\\\"Arab\\\",[\\\"AS\\\",\\\"ME\\\"],\\\"پنجابی\\\"],\\\"pnt\\\":[\\\"Grek\\\",[\\\"EU\\\"],\\\"Ποντιακά\\\"],\\\"pov\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"guinensi\\\"],\\\"ppl\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Nawat\\\"],\\\"prg\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Prūsiskan\\\"],\\\"prs\\\":[\\\"Arab\\\",[\\\"AS\\\",\\\"ME\\\"],\\\"دری\\\"],\\\"ps\\\":[\\\"Arab\\\",[\\\"AS\\\",\\\"ME\\\"],\\\"پښتو\\\"],\\\"pt\\\":[\\\"Latn\\\",[\\\"EU\\\",\\\"AM\\\",\\\"AS\\\",\\\"PA\\\",\\\"AF\\\",\\\"WW\\\"],\\\"português\\\"],\\\"pt-br\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"português do Brasil\\\"],\\\"pwn\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"pinayuanan\\\"],\\\"pwo\\\":[\\\"Mymr\\\",[\\\"AS\\\"],\\\"ဖျိၩ့ၡိ\\\"],\\\"pzh\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Pazeh\\\"],\\\"qu\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Runa Simi\\\"],\\\"quc\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"K'iche'\\\"],\\\"qug\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Runa shimi\\\"],\\\"quy\\\":[\\\"qu\\\"],\\\"qwh\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"anqash qichwa\\\"],\\\"qxp\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Punu qhichwa\\\"],\\\"rag\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Lologooli\\\"],\\n\\\"raj\\\":[\\\"Deva\\\",[\\\"AS\\\"],\\\"राजस्थानी\\\"],\\\"rap\\\":[\\\"Latn\\\",[\\\"PA\\\",\\\"AM\\\"],\\\"arero rapa nui\\\"],\\\"rcf\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Kreol Réyoné\\\"],\\\"rej\\\":[\\\"Latn\\\",[\\\"AS\\\",\\\"PA\\\"],\\\"Jang\\\"],\\\"rgn\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Rumagnôl\\\"],\\\"rhg\\\":[\\\"Rohg\\\",[\\\"AS\\\"],\\\"𐴌𐴟𐴇𐴥𐴝𐴚𐴒𐴙𐴝\\\"],\\\"rif\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Tarifit\\\"],\\\"rki\\\":[\\\"Mymr\\\",[\\\"AS\\\"],\\\"ရခိုင်\\\"],\\\"rm\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"rumantsch\\\"],\\\"rm-puter\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"puter\\\"],\\\"rm-rumgr\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"rumantsch grischun\\\"],\\\"rm-surmiran\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"surmiran\\\"],\\\"rm-sursilv\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"sursilvan\\\"],\\\"rm-sutsilv\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"sutsilvan\\\"],\\\"rm-vallader\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"vallader\\\"],\\\"rmc\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"romaňi čhib\\\"],\\\"rmf\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"kaalengo tšimb\\\"],\\\"rml-cyrl\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"романы\\\"],\\\"rmy\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Romani\\\"],\\\"rn\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"ikirundi\\\"],\\\"ro\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"română\\\"],\\\"roa-rup\\\":[\\\"rup\\\"],\\\"roa-tara\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"tarandíne\\\"],\\\"rsk\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"руски\\\"],\\\"rtm\\\":[\\\"Latn\\\",[\\\"PA\\\"],\\\"Faeag Rotuma\\\"],\\\"ru\\\":[\\\"Cyrl\\\",[\\\"EU\\\",\\\"AS\\\",\\\"ME\\\"],\\n\\\"русский\\\"],\\\"rue\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"русиньскый\\\"],\\\"rup\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"armãneashti\\\"],\\\"ruq\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"Влахесте\\\"],\\\"ruq-cyrl\\\":[\\\"ruq\\\"],\\\"ruq-latn\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Vlăheşte\\\"],\\\"rut\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"мыхаӀбишды\\\"],\\\"rw\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Ikinyarwanda\\\"],\\\"rwr\\\":[\\\"Deva\\\",[\\\"AS\\\"],\\\"मारवाड़ी\\\"],\\\"ryu\\\":[\\\"Jpan\\\",[\\\"AS\\\"],\\\"うちなーぐち\\\"],\\\"sa\\\":[\\\"Deva\\\",[\\\"AS\\\"],\\\"संस्कृतम्\\\"],\\\"sah\\\":[\\\"Cyrl\\\",[\\\"EU\\\",\\\"AS\\\"],\\\"саха тыла\\\"],\\\"sas\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Sasak\\\"],\\\"sat\\\":[\\\"Olck\\\",[\\\"AS\\\"],\\\"ᱥᱟᱱᱛᱟᱲᱤ\\\"],\\\"saz\\\":[\\\"Saur\\\",[\\\"AS\\\"],\\\"ꢱꣃꢬꢵꢯ꣄ꢡ꣄ꢬꢵ\\\"],\\\"sc\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"sardu\\\"],\\\"scn\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"sicilianu\\\"],\\\"sco\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Scots\\\"],\\\"sd\\\":[\\\"Arab\\\",[\\\"AS\\\"],\\\"سنڌي\\\"],\\\"sdc\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Sassaresu\\\"],\\\"sdh\\\":[\\\"Arab\\\",[\\\"ME\\\"],\\\"کوردی خوارگ\\\"],\\\"se\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"davvisámegiella\\\"],\\\"se-fi\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"davvisámegiella (Suoma bealde)\\\"],\\\"se-no\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"davvisámegiella (Norgga bealde)\\\"],\\\"se-se\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\n\\\"davvisámegiella (Ruoŧa bealde)\\\"],\\\"sei\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Cmique Itom\\\"],\\\"ses\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Koyraboro Senni\\\"],\\\"sg\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Sängö\\\"],\\\"sgh\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"xuɣ̌nůni\\\"],\\\"sgs\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"žemaitėška\\\"],\\\"sh\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"srpskohrvatski \\\\/ српскохрватски\\\"],\\\"sh-cyrl\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"српскохрватски\\\"],\\\"sh-latn\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"srpskohrvatski\\\"],\\\"shi\\\":[\\\"shi-latn\\\"],\\\"shi-latn\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Taclḥit\\\"],\\\"shi-tfng\\\":[\\\"Tfng\\\",[\\\"AF\\\"],\\\"ⵜⴰⵛⵍⵃⵉⵜ\\\"],\\\"shn\\\":[\\\"Mymr\\\",[\\\"AS\\\"],\\\"တႆး\\\"],\\\"shy\\\":[\\\"shy-latn\\\"],\\\"shy-latn\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"tacawit\\\"],\\\"si\\\":[\\\"Sinh\\\",[\\\"AS\\\"],\\\"සිංහල\\\"],\\\"simple\\\":[\\\"en-simple\\\"],\\\"sjd\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"кӣллт са̄мь кӣлл\\\"],\\\"sje\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"bidumsámegiella\\\"],\\\"sjo\\\":[\\\"Mong\\\",[\\\"AS\\\"],\\\"ᠰᡞᠪᡝ ᡤᡞᠰᡠᠨ\\\"],\\\"sju\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"ubmejesámiengiälla\\\"],\\\"sk\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"slovenčina\\\"],\\\"skr\\\":[\\\"skr-arab\\\"],\\\"skr-arab\\\":[\\\"Arab\\\",[\\\"AS\\\"],\\\"سرائیکی\\\"],\\\"sl\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"slovenščina\\\"],\\\"sli\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\n\\\"Schläsch\\\"],\\\"slr\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Salırça\\\"],\\\"sly\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Bahasa Selayar\\\"],\\\"sm\\\":[\\\"Latn\\\",[\\\"PA\\\"],\\\"Gagana Samoa\\\"],\\\"sma\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"åarjelsaemien\\\"],\\\"smj\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"julevsámegiella\\\"],\\\"smn\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"anarâškielâ\\\"],\\\"sms\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"nuõrttsääʹmǩiõll\\\"],\\\"sn\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"chiShona\\\"],\\\"so\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Soomaaliga\\\"],\\\"son\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"soŋay\\\"],\\\"sq\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"shqip\\\"],\\\"sr\\\":[\\\"sr-cyrl\\\"],\\\"sr-cyrl\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"српски\\\"],\\\"sr-ec\\\":[\\\"sr-cyrl\\\"],\\\"sr-el\\\":[\\\"sr-latn\\\"],\\\"sr-latn\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"srpski\\\"],\\\"srn\\\":[\\\"Latn\\\",[\\\"AM\\\",\\\"EU\\\"],\\\"Sranantongo\\\"],\\\"sro\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"sardu campidanesu\\\"],\\\"srq\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"mbia cheë\\\"],\\\"ss\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"SiSwati\\\"],\\\"ssy\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Saaho\\\"],\\\"st\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Sesotho\\\"],\\\"stq\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Seeltersk\\\"],\\\"sty\\\":[\\\"Cyrl\\\",[\\\"EU\\\",\\\"AS\\\"],\\\"себертатар\\\"],\\\"su\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Sunda\\\"],\\\"sv\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"svenska\\\"],\\\"sw\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Kiswahili\\\"],\\\"swb\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Shikomoro\\\"],\\\"swh\\\":[\\\"sw\\\"],\\\"sxr\\\":[\\\"Latn\\\",[\\\"AS\\\"\\n],\\\"Hla'alua\\\"],\\\"sxu\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Säggssch\\\"],\\\"syc\\\":[\\\"Syrc\\\",[\\\"ME\\\"],\\\"ܣܘܪܝܝܐ\\\"],\\\"syl\\\":[\\\"Sylo\\\",[\\\"AS\\\"],\\\"ꠍꠤꠟꠐꠤ\\\"],\\\"syl-beng\\\":[\\\"Beng\\\",[\\\"AS\\\"],\\\"সিলেটি\\\"],\\\"syl-sylo\\\":[\\\"syl\\\"],\\\"szl\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"ślůnski\\\"],\\\"szy\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Sakizaya\\\"],\\\"ta\\\":[\\\"Taml\\\",[\\\"AS\\\"],\\\"தமிழ்\\\"],\\\"tao\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Ciriciring No Tao\\\"],\\\"taq\\\":[\\\"taq-tfng\\\"],\\\"taq-latn\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"təmajəq\\\"],\\\"taq-tfng\\\":[\\\"Tfng\\\",[\\\"AF\\\"],\\\"ⵜⴰⵎⴰⵌⴰⵆ\\\"],\\\"tay\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Tayal\\\"],\\\"tcy\\\":[\\\"Knda\\\",[\\\"AS\\\"],\\\"ತುಳು\\\"],\\\"tdd\\\":[\\\"Tale\\\",[\\\"AS\\\"],\\\"ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ\\\"],\\\"te\\\":[\\\"Telu\\\",[\\\"AS\\\"],\\\"తెలుగు\\\"],\\\"tet\\\":[\\\"Latn\\\",[\\\"AS\\\",\\\"PA\\\"],\\\"tetun\\\"],\\\"tg\\\":[\\\"Cyrl\\\",[\\\"AS\\\"],\\\"тоҷикӣ\\\"],\\\"tg-cyrl\\\":[\\\"tg\\\"],\\\"tg-latn\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"tojikī\\\"],\\\"th\\\":[\\\"Thai\\\",[\\\"AS\\\"],\\\"ไทย\\\"],\\\"thq\\\":[\\\"Deva\\\",[\\\"AS\\\"],\\\"काेचिला थारु\\\"],\\\"thr\\\":[\\\"Deva\\\",[\\\"AS\\\"],\\\"राना थारू\\\"],\\\"ti\\\":[\\\"Ethi\\\",[\\\"AF\\\"],\\\"ትግርኛ\\\"],\\\"tig\\\":[\\\"Ethi\\\",[\\\"AF\\\"],\\\"ትግሬ\\\"],\\\"tiv\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"tiv\\\"],\\\"tji\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\n\\\"bifzivsar\\\"],\\\"tk\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Türkmençe\\\"],\\\"tkr\\\":[\\\"Cyrl\\\",[\\\"AS\\\"],\\\"цӀаӀхна миз\\\"],\\\"tl\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Tagalog\\\"],\\\"tly\\\":[\\\"Latn\\\",[\\\"EU\\\",\\\"AS\\\",\\\"ME\\\"],\\\"tolışi\\\"],\\\"tly-cyrl\\\":[\\\"Cyrl\\\",[\\\"EU\\\",\\\"AS\\\",\\\"ME\\\"],\\\"толыши\\\"],\\\"tmr\\\":[\\\"Hebr\\\",[\\\"ME\\\",\\\"EU\\\",\\\"AM\\\"],\\\"ארמית בבלית\\\"],\\\"tn\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Setswana\\\"],\\\"to\\\":[\\\"Latn\\\",[\\\"PA\\\"],\\\"lea faka-Tonga\\\"],\\\"toi\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"chitonga\\\"],\\\"tok\\\":[\\\"Latn\\\",[\\\"WW\\\"],\\\"toki pona\\\"],\\\"tokipona\\\":[\\\"tok\\\"],\\\"tpi\\\":[\\\"Latn\\\",[\\\"PA\\\",\\\"AS\\\"],\\\"Tok Pisin\\\"],\\\"tr\\\":[\\\"Latn\\\",[\\\"EU\\\",\\\"ME\\\"],\\\"Türkçe\\\"],\\\"trp\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Kokborok\\\"],\\\"tru\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Ṫuroyo\\\"],\\\"trv\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Seediq\\\"],\\\"trw\\\":[\\\"Arab\\\",[\\\"AS\\\"],\\\"توروالی\\\"],\\\"ts\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Xitsonga\\\"],\\\"tsd\\\":[\\\"Grek\\\",[\\\"EU\\\"],\\\"Τσακωνικά\\\"],\\\"tsg\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Sinūg\\\"],\\\"tsu\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"cou\\\"],\\\"tt\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"татарча\\\"],\\\"tt-cyrl\\\":[\\\"tt\\\"],\\\"tt-latn\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"tatarça\\\"],\\\"ttj\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Orutooro\\\"],\\\"ttt\\\":[\\\"Cyrl\\\",[\\\"AS\\\"],\\\"Tati\\\"],\\\"tum\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"chiTumbuka\\\"],\\\"tw\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Twi\\\"],\\\"twd\\\":[\\n\\\"Latn\\\",[\\\"EU\\\"],\\\"Tweants\\\"],\\\"ty\\\":[\\\"Latn\\\",[\\\"PA\\\"],\\\"reo tahiti\\\"],\\\"tyv\\\":[\\\"Cyrl\\\",[\\\"AS\\\"],\\\"тыва дыл\\\"],\\\"tzl\\\":[\\\"Latn\\\",[\\\"WW\\\"],\\\"Talossan\\\"],\\\"tzm\\\":[\\\"Tfng\\\",[\\\"AF\\\"],\\\"ⵜⴰⵎⴰⵣⵉⵖⵜ\\\"],\\\"udm\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"удмурт\\\"],\\\"ug\\\":[\\\"ug-arab\\\"],\\\"ug-arab\\\":[\\\"Arab\\\",[\\\"AS\\\"],\\\"ئۇيغۇرچە\\\"],\\\"ug-cyrl\\\":[\\\"Cyrl\\\",[\\\"AS\\\"],\\\"уйғурчә\\\"],\\\"ug-latn\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"uyghurche\\\"],\\\"uk\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"українська\\\"],\\\"umb\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"umbundu\\\"],\\\"umu\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Huluníixsuwaakan\\\"],\\\"ur\\\":[\\\"Arab\\\",[\\\"AS\\\",\\\"ME\\\"],\\\"اردو\\\"],\\\"uz\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"oʻzbekcha\\\"],\\\"uz-cyrl\\\":[\\\"Cyrl\\\",[\\\"AS\\\"],\\\"ўзбекча\\\"],\\\"uz-latn\\\":[\\\"uz\\\"],\\\"uzn\\\":[\\\"uz\\\"],\\\"vai\\\":[\\\"Vaii\\\",[\\\"AF\\\"],\\\"ꕙꔤ\\\"],\\\"ve\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Tshivenda\\\"],\\\"vec\\\":[\\\"Latn\\\",[\\\"EU\\\",\\\"AM\\\"],\\\"vèneto\\\"],\\\"vep\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"vepsän kel’\\\"],\\\"vi\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Tiếng Việt\\\"],\\\"vls\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"West-Vlams\\\"],\\\"vmf\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Mainfränkisch\\\"],\\\"vmw\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"emakhuwa\\\"],\\\"vo\\\":[\\\"Latn\\\",[\\\"WW\\\"],\\\"Volapük\\\"],\\\"vot\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Vaďďa\\\"],\\\"vro\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"võro\\\"\\n],\\\"wa\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"walon\\\"],\\\"wal\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"wolaytta\\\"],\\\"war\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Winaray\\\"],\\\"wls\\\":[\\\"Latn\\\",[\\\"PA\\\"],\\\"Faka'uvea\\\"],\\\"wlx\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"waale\\\"],\\\"wo\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Wolof\\\"],\\\"wsg\\\":[\\\"Telu\\\",[\\\"AS\\\"],\\\"గోండి\\\"],\\\"wuu\\\":[\\\"Hani\\\",[\\\"AS\\\"],\\\"吴语\\\"],\\\"wuu-hans\\\":[\\\"Hans\\\",[\\\"AS\\\"],\\\"吴语（简体）\\\"],\\\"wuu-hant\\\":[\\\"Hant\\\",[\\\"AS\\\"],\\\"吳語（正體）\\\"],\\\"xal\\\":[\\\"Cyrl\\\",[\\\"EU\\\"],\\\"хальмг\\\"],\\\"xh\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"isiXhosa\\\"],\\\"xmf\\\":[\\\"Geor\\\",[\\\"EU\\\"],\\\"მარგალური\\\"],\\\"xmm\\\":[\\\"Latn\\\",[\\\"AS\\\",\\\"PA\\\"],\\\"Manado\\\"],\\\"xnb\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Kanakanavu\\\"],\\\"xon\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"likpakpaanl\\\"],\\\"xsy\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"SaiSiyat\\\"],\\\"ydd\\\":[\\\"yi\\\"],\\\"yi\\\":[\\\"Hebr\\\",[\\\"ME\\\",\\\"EU\\\",\\\"AM\\\"],\\\"ייִדיש\\\"],\\\"yo\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"Yorùbá\\\"],\\\"yoi\\\":[\\\"Jpan\\\",[\\\"AS\\\"],\\\"与那国物言\\\"],\\\"yrk\\\":[\\\"Cyrl\\\",[\\\"AS\\\"],\\\"ненэцяʼ вада\\\"],\\\"yrl\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Nhẽẽgatú\\\"],\\\"yua\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Maaya T'aan\\\"],\\\"yue\\\":[\\\"Hant\\\",[\\\"AS\\\"],\\\"粵語\\\"],\\\"yue-hans\\\":[\\\"Hans\\\",[\\\"AS\\\"],\\\"粵语（简体）\\\"],\\\"yue-hant\\\":[\\\"Hant\\\",[\\\"AS\\\"],\\\"粵語（繁體）\\\"],\\n\\\"za\\\":[\\\"Latn\\\",[\\\"AS\\\"],\\\"Vahcuengh\\\"],\\\"zea\\\":[\\\"Latn\\\",[\\\"EU\\\"],\\\"Zeêuws\\\"],\\\"zgh\\\":[\\\"Tfng\\\",[\\\"AF\\\"],\\\"ⵜⴰⵎⴰⵣⵉⵖⵜ ⵜⴰⵏⴰⵡⴰⵢⵜ\\\"],\\\"zgh-latn\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"tamaziɣt tanawayt\\\"],\\\"zh\\\":[\\\"Hani\\\",[\\\"AS\\\",\\\"PA\\\",\\\"AM\\\",\\\"WW\\\"],\\\"中文\\\"],\\\"zh-cdo\\\":[\\\"cdo\\\"],\\\"zh-classical\\\":[\\\"lzh\\\"],\\\"zh-cn\\\":[\\\"Hans\\\",[\\\"AS\\\"],\\\"中文（中国大陆）\\\"],\\\"zh-hans\\\":[\\\"Hans\\\",[\\\"AS\\\",\\\"PA\\\",\\\"AM\\\",\\\"WW\\\"],\\\"中文（简体）\\\"],\\\"zh-hant\\\":[\\\"Hant\\\",[\\\"AS\\\",\\\"PA\\\",\\\"AM\\\",\\\"WW\\\"],\\\"中文（繁體）\\\"],\\\"zh-hk\\\":[\\\"Hant\\\",[\\\"AS\\\"],\\\"中文（香港）\\\"],\\\"zh-min-nan\\\":[\\\"nan\\\"],\\\"zh-mo\\\":[\\\"Hant\\\",[\\\"AS\\\"],\\\"中文（澳門）\\\"],\\\"zh-my\\\":[\\\"Hans\\\",[\\\"AS\\\"],\\\"中文（马来西亚）\\\"],\\\"zh-sg\\\":[\\\"Hans\\\",[\\\"AS\\\"],\\\"中文（新加坡）\\\"],\\\"zh-tw\\\":[\\\"Hant\\\",[\\\"AS\\\"],\\\"中文（臺灣）\\\"],\\\"zh-yue\\\":[\\\"yue\\\"],\\\"zmi\\\":[\\\"Latn\\\",[\\\"AS\\\",\\\"PA\\\"],\\\"Nismilan\\\"],\\\"zsm\\\":[\\\"ms\\\"],\\\"zu\\\":[\\\"Latn\\\",[\\\"AF\\\"],\\\"isiZulu\\\"],\\\"zun\\\":[\\\"Latn\\\",[\\\"AM\\\"],\\\"Shiwi'ma\\\"]},\\\"scriptgroups\\\":{\\\"Latin\\\":[\\\"Latn\\\",\\\"Goth\\\"],\\\"Greek\\\":[\\\"Grek\\\"],\\\"WestCaucasian\\\":[\\\"Armn\\\",\\\"Geor\\\"],\\\"Arabic\\\":[\\\"Arab\\\"],\\\"MiddleEastern\\\":[\\\"Hebr\\\",\\\"Syrc\\\"],\\\"African\\\":[\\\"Bamu\\\",\\\"Copt\\\",\\n\\\"Ethi\\\",\\\"Nkoo\\\",\\\"Tfng\\\",\\\"Vaii\\\"],\\\"SouthAsian\\\":[\\\"Beng\\\",\\\"Cakm\\\",\\\"Deva\\\",\\\"Gujr\\\",\\\"Guru\\\",\\\"Knda\\\",\\\"Mlym\\\",\\\"Mtei\\\",\\\"Olck\\\",\\\"Orya\\\",\\\"Rohg\\\",\\\"Saur\\\",\\\"Sinh\\\",\\\"Sylo\\\",\\\"Taml\\\",\\\"Telu\\\",\\\"Tibt\\\",\\\"Thaa\\\",\\\"Wara\\\"],\\\"Cyrillic\\\":[\\\"Cyrl\\\"],\\\"CJK\\\":[\\\"Hani\\\",\\\"Hans\\\",\\\"Hant\\\",\\\"Kore\\\",\\\"Jpan\\\",\\\"Yiii\\\"],\\\"SouthEastAsian\\\":[\\\"Bali\\\",\\\"Batk\\\",\\\"Bugi\\\",\\\"Cham\\\",\\\"Java\\\",\\\"Khmr\\\",\\\"Laoo\\\",\\\"Lana\\\",\\\"Mymr\\\",\\\"Thai\\\",\\\"Tale\\\"],\\\"Mongolian\\\":[\\\"Mong\\\"],\\\"SignWriting\\\":[\\\"Sgnw\\\"],\\\"NativeAmerican\\\":[\\\"Cher\\\",\\\"Cans\\\"],\\\"Special\\\":[\\\"Zyyy\\\"]},\\\"rtlscripts\\\":[\\\"Arab\\\",\\\"Hebr\\\",\\\"Syrc\\\",\\\"Nkoo\\\",\\\"Rohg\\\",\\\"Thaa\\\"],\\\"regiongroups\\\":{\\\"WW\\\":1,\\\"SP\\\":1,\\\"AM\\\":2,\\\"EU\\\":3,\\\"ME\\\":3,\\\"AF\\\":3,\\\"AS\\\":4,\\\"PA\\\":4},\\\"territories\\\":{\\\"AC\\\":[\\\"en\\\"],\\\"AD\\\":[\\\"ca\\\",\\\"es\\\",\\\"fr\\\"],\\\"AE\\\":[\\\"ar\\\",\\\"en\\\",\\\"ml\\\",\\\"ps\\\",\\\"fa\\\"],\\\"AF\\\":[\\\"fa\\\",\\\"ps\\\",\\\"uz\\\",\\\"tk\\\",\\\"bgn\\\",\\\"kaa\\\",\\\"ug-arab\\\",\\\"kk-arab\\\",\\\"kk-cyrl\\\"],\\\"AG\\\":[\\\"en\\\",\\\"pt\\\"],\\\"AI\\\":[\\\"en\\\"],\\\"AL\\\":[\\\"sq\\\",\\\"el\\\",\\\"mk\\\"],\\\"AM\\\":[\\\"hy\\\",\\\"ru\\\",\\\"ku-latn\\\",\\\"az\\\"],\\\"AO\\\":[\\\"pt\\\",\\\"umb\\\",\\\"kmb\\\",\\\"ln\\\"],\\\"AR\\\":[\\\"es\\\",\\\"en\\\",\\\"cy\\\",\\\"gn\\\"],\\\"AS\\\":[\\\"sm\\\",\\\"en\\\"],\\\"AT\\\":[\\\"de\\\",\\\"bar\\\",\\\"en\\\",\\\"fr\\\",\\\"it\\\",\\\"hr\\\",\\\"sl\\\",\\\"hu\\\"],\\\"AU\\\":[\\\"en\\\",\\\"zh-hant\\\",\\\"zh\\\",\\\"it\\\"],\\\"AW\\\":[\\\"nl\\\",\\\"pap\\\",\\\"en\\\"],\\\"AX\\\":[\\\"sv\\\"],\\\"AZ\\\":[\\n\\\"az\\\",\\\"az-cyrl\\\",\\\"tly\\\",\\\"ku-latn\\\",\\\"ttt\\\",\\\"tkr\\\"],\\\"BA\\\":[\\\"bs\\\",\\\"en\\\",\\\"hr\\\",\\\"sr-cyrl\\\",\\\"sr-latn\\\"],\\\"BB\\\":[\\\"en\\\"],\\\"BD\\\":[\\\"bn\\\",\\\"en\\\",\\\"syl\\\",\\\"rhg\\\",\\\"ccp\\\",\\\"my\\\",\\\"mni\\\"],\\\"BE\\\":[\\\"en\\\",\\\"nl\\\",\\\"fr\\\",\\\"de\\\",\\\"vls\\\",\\\"wa\\\"],\\\"BF\\\":[\\\"mos\\\",\\\"dyu\\\",\\\"fr\\\",\\\"ff\\\"],\\\"BG\\\":[\\\"bg\\\",\\\"en\\\",\\\"ru\\\",\\\"tr\\\",\\\"de\\\"],\\\"BH\\\":[\\\"ar\\\",\\\"ml\\\"],\\\"BI\\\":[\\\"rn\\\",\\\"fr\\\",\\\"sw\\\",\\\"en\\\"],\\\"BJ\\\":[\\\"fr\\\",\\\"fon\\\",\\\"yo\\\"],\\\"BL\\\":[\\\"fr\\\"],\\\"BM\\\":[\\\"en\\\"],\\\"BN\\\":[\\\"ms\\\",\\\"zh-hant\\\",\\\"zh\\\",\\\"ms-arab\\\",\\\"en\\\"],\\\"BO\\\":[\\\"es\\\",\\\"qu\\\",\\\"ay\\\",\\\"gn\\\",\\\"aro\\\"],\\\"BQ\\\":[\\\"pap\\\",\\\"nl\\\"],\\\"BR\\\":[\\\"pt\\\",\\\"en\\\",\\\"de\\\",\\\"hrx\\\",\\\"it\\\",\\\"vec\\\",\\\"ja\\\",\\\"es\\\",\\\"kgp\\\",\\\"ko\\\",\\\"yrl\\\"],\\\"BS\\\":[\\\"en\\\"],\\\"BT\\\":[\\\"dz\\\",\\\"ne\\\",\\\"en\\\"],\\\"BV\\\":[\\\"no\\\"],\\\"BW\\\":[\\\"en\\\",\\\"tn\\\",\\\"af\\\"],\\\"BY\\\":[\\\"ru\\\",\\\"be\\\"],\\\"BZ\\\":[\\\"en\\\",\\\"es\\\",\\\"bzj\\\"],\\\"CA\\\":[\\\"en\\\",\\\"fr\\\",\\\"es\\\",\\\"zh\\\",\\\"pa\\\",\\\"ar\\\",\\\"hi\\\",\\\"tl\\\",\\\"yue\\\",\\\"it\\\",\\\"de\\\",\\\"ur\\\",\\\"pt\\\",\\\"ru\\\",\\\"ta\\\",\\\"vi\\\",\\\"fa\\\",\\\"gu\\\",\\\"pl\\\",\\\"ko\\\",\\\"el\\\",\\\"uk\\\",\\\"bn\\\",\\\"ro\\\",\\\"nl\\\",\\\"ja\\\",\\\"sr-cyrl\\\",\\\"tr\\\",\\\"hr\\\",\\\"hu\\\",\\\"so\\\",\\\"ike-cans\\\",\\\"pdt\\\",\\\"moe\\\",\\\"mic\\\",\\\"atj\\\",\\\"cr\\\",\\\"war\\\",\\\"crg\\\",\\\"oka\\\"],\\\"CC\\\":[\\\"ms-arab\\\",\\\"ms\\\",\\\"en\\\"],\\\"CD\\\":[\\\"fr\\\",\\\"sw\\\",\\\"lua\\\",\\\"ln\\\",\\\"kg\\\",\\\"rw\\\"],\\\"CF\\\":[\\\"sg\\\",\\\"fr\\\",\\\"ln\\\"],\\\"CG\\\":[\\\"fr\\\",\\\"ln\\\"],\\\"CH\\\":[\\\"de\\\",\\\"gsw\\\",\\\"en\\\",\\\"fr\\\",\\\"it\\\",\\\"lmo\\\",\\\"pt\\\",\\\"rm\\\"],\\\"CI\\\":[\\\"fr\\\",\\\"bci\\\"],\\n\\\"CK\\\":[\\\"en\\\"],\\\"CL\\\":[\\\"es\\\",\\\"en\\\",\\\"arn\\\"],\\\"CM\\\":[\\\"fr\\\",\\\"en\\\",\\\"bum\\\",\\\"ff\\\",\\\"nnh\\\",\\\"bkm\\\",\\\"bas\\\",\\\"bax\\\",\\\"byv\\\",\\\"dua\\\",\\\"ar\\\",\\\"ksf\\\",\\\"ken\\\",\\\"agq\\\",\\\"ha-arab\\\",\\\"ha\\\"],\\\"CN\\\":[\\\"zh\\\",\\\"wuu\\\",\\\"yue\\\",\\\"yue-hans\\\",\\\"hsn\\\",\\\"hak\\\",\\\"nan\\\",\\\"gan\\\",\\\"ii\\\",\\\"ug-arab\\\",\\\"za\\\",\\\"mvf\\\",\\\"mn\\\",\\\"bo\\\",\\\"ko\\\",\\\"kk-arab\\\",\\\"kk-cyrl\\\",\\\"ky\\\",\\\"tdd\\\",\\\"mww-latn\\\",\\\"en\\\",\\\"ru\\\",\\\"vi\\\",\\\"uz-cyrl\\\",\\\"uz\\\",\\\"lzh\\\"],\\\"CO\\\":[\\\"es\\\",\\\"guc\\\",\\\"yrl\\\"],\\\"CQ\\\":[\\\"en\\\"],\\\"CR\\\":[\\\"es\\\"],\\\"CU\\\":[\\\"es\\\"],\\\"CV\\\":[\\\"kea\\\",\\\"pt\\\"],\\\"CW\\\":[\\\"pap\\\",\\\"nl\\\",\\\"es\\\"],\\\"CX\\\":[\\\"en\\\"],\\\"CY\\\":[\\\"el\\\",\\\"en\\\",\\\"tr\\\",\\\"fr\\\",\\\"hy\\\",\\\"ar\\\"],\\\"CZ\\\":[\\\"cs\\\",\\\"en\\\",\\\"sk\\\",\\\"de\\\",\\\"pl\\\"],\\\"DE\\\":[\\\"de\\\",\\\"en\\\",\\\"fr\\\",\\\"bar\\\",\\\"nds\\\",\\\"nl\\\",\\\"it\\\",\\\"es\\\",\\\"ru\\\",\\\"vmf\\\",\\\"tr\\\",\\\"gsw\\\",\\\"da\\\",\\\"hr\\\",\\\"ku-latn\\\",\\\"el\\\",\\\"ksh\\\",\\\"pl\\\",\\\"hsb\\\",\\\"frr\\\",\\\"dsb\\\",\\\"frs\\\",\\\"stq\\\",\\\"pfl\\\"],\\\"DG\\\":[\\\"en\\\"],\\\"DJ\\\":[\\\"fr\\\",\\\"aa\\\",\\\"so\\\",\\\"ar\\\"],\\\"DK\\\":[\\\"da\\\",\\\"en\\\",\\\"de\\\",\\\"sv\\\",\\\"fo\\\",\\\"kl\\\",\\\"jut\\\"],\\\"DM\\\":[\\\"en\\\"],\\\"DO\\\":[\\\"es\\\",\\\"en\\\"],\\\"DZ\\\":[\\\"arq\\\",\\\"ar\\\",\\\"fr\\\",\\\"mey\\\",\\\"kab\\\",\\\"en\\\"],\\\"EA\\\":[\\\"es\\\"],\\\"EC\\\":[\\\"es\\\",\\\"qu\\\",\\\"qug\\\"],\\\"EE\\\":[\\\"et\\\",\\\"ru\\\",\\\"en\\\",\\\"fi\\\",\\\"vro\\\",\\\"ie\\\"],\\\"EG\\\":[\\\"ar\\\",\\\"arz\\\",\\\"en\\\",\\\"cop\\\",\\\"el\\\"],\\\"EH\\\":[\\\"ar\\\",\\\"mey\\\"],\\\"ER\\\":[\\\"ti\\\",\\\"en\\\",\\\"tig\\\",\\\"ar\\\",\\\"aa\\\",\\\"ssy\\\",\\\"byn\\\"],\\\"ES\\\":[\\\"es\\\",\\\"en\\\",\\\"ca\\\",\\\"gl\\\",\\\"eu\\\",\\\"ast\\\",\\n\\\"ext\\\",\\\"an\\\",\\\"oc\\\"],\\\"ET\\\":[\\\"en\\\",\\\"am\\\",\\\"om\\\",\\\"so\\\",\\\"ti\\\",\\\"wal\\\",\\\"aa\\\",\\\"gez\\\"],\\\"FI\\\":[\\\"fi\\\",\\\"en\\\",\\\"sv\\\",\\\"de\\\",\\\"ru\\\",\\\"et\\\",\\\"rmf\\\",\\\"se\\\",\\\"smn\\\",\\\"sms\\\"],\\\"FJ\\\":[\\\"en\\\",\\\"hi\\\",\\\"hif\\\",\\\"fj\\\",\\\"rtm\\\"],\\\"FK\\\":[\\\"en\\\"],\\\"FM\\\":[\\\"en\\\"],\\\"FO\\\":[\\\"fo\\\"],\\\"FR\\\":[\\\"fr\\\",\\\"en\\\",\\\"es\\\",\\\"de\\\",\\\"oc\\\",\\\"it\\\",\\\"pt\\\",\\\"pcd\\\",\\\"gsw\\\",\\\"br\\\",\\\"co\\\",\\\"ca\\\",\\\"nl\\\",\\\"eu\\\",\\\"frp\\\",\\\"mww-latn\\\",\\\"ia\\\"],\\\"GA\\\":[\\\"fr\\\"],\\\"GB\\\":[\\\"en\\\",\\\"fr\\\",\\\"de\\\",\\\"es\\\",\\\"pl\\\",\\\"pa\\\",\\\"ur\\\",\\\"ta\\\",\\\"gu\\\",\\\"sco\\\",\\\"cy\\\",\\\"ro\\\",\\\"bn\\\",\\\"ar\\\",\\\"zh-hant\\\",\\\"zh\\\",\\\"it\\\",\\\"lt\\\",\\\"pt\\\",\\\"so\\\",\\\"tr\\\",\\\"ga\\\",\\\"gd\\\",\\\"kw\\\",\\\"pi\\\"],\\\"GD\\\":[\\\"en\\\"],\\\"GE\\\":[\\\"ka\\\",\\\"xmf\\\",\\\"ru\\\",\\\"hy\\\",\\\"ab\\\",\\\"os\\\",\\\"ku-latn\\\",\\\"lzz\\\"],\\\"GF\\\":[\\\"fr\\\",\\\"gcr\\\",\\\"zh-hant\\\",\\\"zh\\\"],\\\"GG\\\":[\\\"en\\\"],\\\"GH\\\":[\\\"en\\\",\\\"ee\\\",\\\"abr\\\",\\\"gur\\\",\\\"ada\\\",\\\"gaa\\\",\\\"nzi\\\",\\\"ha\\\",\\\"ff\\\"],\\\"GI\\\":[\\\"en\\\",\\\"es\\\"],\\\"GL\\\":[\\\"kl\\\",\\\"da\\\"],\\\"GM\\\":[\\\"en\\\",\\\"ff\\\"],\\\"GN\\\":[\\\"fr\\\",\\\"ff\\\",\\\"nqo\\\"],\\\"GP\\\":[\\\"fr\\\"],\\\"GQ\\\":[\\\"es\\\",\\\"fan\\\",\\\"fr\\\",\\\"pt\\\"],\\\"GR\\\":[\\\"el\\\",\\\"en\\\",\\\"fr\\\",\\\"de\\\",\\\"pnt\\\",\\\"mk\\\",\\\"tr\\\",\\\"bg\\\",\\\"sq\\\",\\\"tsd\\\",\\\"grc\\\"],\\\"GS\\\":[\\\"en\\\"],\\\"GT\\\":[\\\"es\\\",\\\"cak\\\",\\\"quc\\\",\\\"en\\\",\\\"jac\\\"],\\\"GU\\\":[\\\"en\\\",\\\"ch\\\"],\\\"GW\\\":[\\\"pt\\\",\\\"fr\\\",\\\"ff\\\"],\\\"GY\\\":[\\\"en\\\"],\\\"HK\\\":[\\\"zh-hant\\\",\\\"zh\\\",\\\"yue\\\",\\\"en\\\"],\\\"HN\\\":[\\\"es\\\",\\\"en\\\"],\\\"HR\\\":[\\\"hr\\\",\\\"en\\\",\\\"it\\\",\\\"vec\\\"],\\\"HT\\\":[\\\"ht\\\",\\\"fr\\\"],\\\"HU\\\":[\\\"hu\\\",\\n\\\"en\\\",\\\"de\\\",\\\"fr\\\",\\\"ro\\\",\\\"hr\\\",\\\"sk\\\",\\\"sl\\\"],\\\"IC\\\":[\\\"es\\\"],\\\"ID\\\":[\\\"id\\\",\\\"jv\\\",\\\"su\\\",\\\"mad\\\",\\\"ms\\\",\\\"min\\\",\\\"bew\\\",\\\"ban\\\",\\\"bug\\\",\\\"bjn\\\",\\\"ace\\\",\\\"ms-arab\\\",\\\"sas\\\",\\\"bbc-latn\\\",\\\"zh-hant\\\",\\\"zh\\\",\\\"mak\\\",\\\"ljp\\\",\\\"rej\\\",\\\"gor\\\",\\\"kge\\\",\\\"sly\\\",\\\"mwv\\\",\\\"ban-bali\\\"],\\\"IE\\\":[\\\"en\\\",\\\"ga\\\",\\\"fr\\\"],\\\"IL\\\":[\\\"he\\\",\\\"en\\\",\\\"ar\\\",\\\"apc\\\",\\\"ru\\\",\\\"ro\\\",\\\"yi\\\",\\\"pl\\\",\\\"lad-latn\\\",\\\"hu\\\",\\\"am\\\",\\\"ti\\\",\\\"ml\\\"],\\\"IM\\\":[\\\"en\\\",\\\"gv\\\"],\\\"IN\\\":[\\\"hi\\\",\\\"en\\\",\\\"bn\\\",\\\"te\\\",\\\"mr\\\",\\\"ta\\\",\\\"ur\\\",\\\"gu\\\",\\\"kn\\\",\\\"ml\\\",\\\"or\\\",\\\"pa\\\",\\\"bho\\\",\\\"awa\\\",\\\"as\\\",\\\"bgc\\\",\\\"mag\\\",\\\"mai\\\",\\\"hne\\\",\\\"ne\\\",\\\"sat\\\",\\\"ks\\\",\\\"knn\\\",\\\"gbm\\\",\\\"sd\\\",\\\"doi\\\",\\\"tcy\\\",\\\"brx\\\",\\\"mni\\\",\\\"raj\\\",\\\"hoc\\\",\\\"saz\\\",\\\"ccp\\\",\\\"bfq\\\",\\\"njo\\\",\\\"wsg\\\",\\\"bo\\\",\\\"bpy\\\",\\\"bft\\\",\\\"mrh\\\",\\\"sa\\\",\\\"dv\\\",\\\"dz\\\",\\\"pi\\\"],\\\"IO\\\":[\\\"en\\\"],\\\"IQ\\\":[\\\"ar\\\",\\\"en\\\",\\\"ckb\\\",\\\"ku-arab\\\",\\\"ku-latn\\\",\\\"azb\\\",\\\"az\\\",\\\"fa\\\",\\\"lrc\\\"],\\\"IR\\\":[\\\"fa\\\",\\\"azb\\\",\\\"az\\\",\\\"mzn\\\",\\\"glk\\\",\\\"sdh\\\",\\\"tk\\\",\\\"lrc\\\",\\\"ar\\\",\\\"bqi\\\",\\\"luz\\\",\\\"lki\\\",\\\"kaa\\\",\\\"ckb\\\",\\\"ku-arab\\\",\\\"ku-latn\\\",\\\"bgn\\\",\\\"hy\\\",\\\"ps\\\",\\\"ka\\\",\\\"gbz\\\",\\\"kk-arab\\\",\\\"kk-cyrl\\\"],\\\"IS\\\":[\\\"is\\\",\\\"da\\\"],\\\"IT\\\":[\\\"it\\\",\\\"en\\\",\\\"fr\\\",\\\"lmo\\\",\\\"sc\\\",\\\"de\\\",\\\"vec\\\",\\\"pms\\\",\\\"nap\\\",\\\"lij\\\",\\\"scn\\\",\\\"sl\\\",\\\"sdc\\\",\\\"fur\\\",\\\"egl\\\",\\\"lld\\\",\\\"ca\\\",\\\"el\\\",\\\"hr\\\",\\\"rgn\\\"],\\\"JE\\\":[\\\"en\\\"],\\\"JM\\\":[\\\"en\\\",\\\"jam\\\"],\\\"JO\\\":[\\\"ar\\\",\\\"apc\\\",\\\"en\\\",\\n\\\"ady\\\"],\\\"JP\\\":[\\\"ja\\\",\\\"ryu\\\",\\\"ko\\\"],\\\"KE\\\":[\\\"sw\\\",\\\"en\\\",\\\"ki\\\",\\\"luo\\\",\\\"kam\\\",\\\"so\\\",\\\"pko\\\",\\\"om\\\",\\\"ar\\\",\\\"pa\\\",\\\"gu\\\"],\\\"KG\\\":[\\\"ky\\\",\\\"ru\\\",\\\"kaa\\\"],\\\"KH\\\":[\\\"km\\\",\\\"cja-latn\\\"],\\\"KI\\\":[\\\"en\\\"],\\\"KM\\\":[\\\"ar\\\",\\\"fr\\\"],\\\"KN\\\":[\\\"en\\\"],\\\"KP\\\":[\\\"ko\\\"],\\\"KR\\\":[\\\"ko\\\"],\\\"KW\\\":[\\\"ar\\\"],\\\"KY\\\":[\\\"en\\\"],\\\"KZ\\\":[\\\"ru\\\",\\\"kk-cyrl\\\",\\\"en\\\",\\\"de\\\",\\\"ug-cyrl\\\",\\\"ug-arab\\\",\\\"kaa\\\"],\\\"LA\\\":[\\\"lo\\\",\\\"mww-latn\\\"],\\\"LB\\\":[\\\"apc\\\",\\\"ar\\\",\\\"en\\\",\\\"fr\\\",\\\"hy\\\",\\\"ku-arab\\\",\\\"ku-latn\\\"],\\\"LC\\\":[\\\"en\\\"],\\\"LI\\\":[\\\"de\\\",\\\"gsw\\\"],\\\"LK\\\":[\\\"si\\\",\\\"ta\\\",\\\"en\\\",\\\"pi\\\"],\\\"LR\\\":[\\\"en\\\",\\\"vai\\\",\\\"ff\\\"],\\\"LS\\\":[\\\"st\\\",\\\"en\\\",\\\"zu\\\",\\\"ss\\\",\\\"xh\\\"],\\\"LT\\\":[\\\"lt\\\",\\\"ru\\\",\\\"en\\\",\\\"de\\\",\\\"sgs\\\"],\\\"LU\\\":[\\\"fr\\\",\\\"lb\\\",\\\"de\\\",\\\"en\\\",\\\"pt\\\"],\\\"LV\\\":[\\\"lv\\\",\\\"en\\\",\\\"ru\\\",\\\"ltg\\\"],\\\"LY\\\":[\\\"ar\\\"],\\\"MA\\\":[\\\"ary\\\",\\\"ar\\\",\\\"fr\\\",\\\"zgh\\\",\\\"en\\\",\\\"tzm\\\",\\\"shi-latn\\\",\\\"rif\\\",\\\"mey\\\",\\\"es\\\"],\\\"MC\\\":[\\\"fr\\\"],\\\"MD\\\":[\\\"ro\\\",\\\"uk\\\",\\\"bg\\\",\\\"gag\\\",\\\"ru\\\"],\\\"ME\\\":[\\\"sr-latn\\\",\\\"sr-cyrl\\\",\\\"sq\\\"],\\\"MF\\\":[\\\"fr\\\"],\\\"MG\\\":[\\\"mg\\\",\\\"fr\\\",\\\"en\\\"],\\\"MH\\\":[\\\"en\\\",\\\"mh\\\"],\\\"MK\\\":[\\\"mk\\\",\\\"sq\\\",\\\"tr\\\"],\\\"ML\\\":[\\\"bm\\\",\\\"fr\\\",\\\"ses\\\",\\\"ar\\\"],\\\"MM\\\":[\\\"my\\\",\\\"shn\\\",\\\"kac\\\",\\\"rhg\\\",\\\"mnw\\\",\\\"mrh\\\",\\\"pi\\\"],\\\"MN\\\":[\\\"mn\\\",\\\"kk-arab\\\",\\\"kk-cyrl\\\",\\\"zh\\\",\\\"ru\\\",\\\"ug-cyrl\\\",\\\"ug-arab\\\"],\\\"MO\\\":[\\\"zh-hant\\\",\\\"zh\\\",\\\"yue\\\",\\\"en\\\",\\\"nan-hant\\\",\\\"nan\\\",\\\"tl\\\",\\\"pt\\\"],\\\"MP\\\":[\\n\\\"en\\\",\\\"ch\\\"],\\\"MQ\\\":[\\\"fr\\\"],\\\"MR\\\":[\\\"mey\\\",\\\"ar\\\",\\\"fr\\\",\\\"ff\\\",\\\"wo\\\"],\\\"MS\\\":[\\\"en\\\"],\\\"MT\\\":[\\\"mt\\\",\\\"en\\\",\\\"it\\\",\\\"fr\\\"],\\\"MU\\\":[\\\"mfe\\\",\\\"fr\\\",\\\"en\\\",\\\"bho\\\",\\\"ur\\\",\\\"ta\\\"],\\\"MV\\\":[\\\"dv\\\",\\\"en\\\"],\\\"MW\\\":[\\\"en\\\",\\\"ny\\\",\\\"tum\\\",\\\"zu\\\"],\\\"MX\\\":[\\\"es\\\",\\\"en\\\",\\\"yua\\\",\\\"vec\\\",\\\"sei\\\"],\\\"MY\\\":[\\\"ms\\\",\\\"en\\\",\\\"zh\\\",\\\"ta\\\",\\\"iba\\\",\\\"jv\\\",\\\"zmi\\\",\\\"dtp\\\",\\\"ml\\\",\\\"bug\\\",\\\"bjn\\\"],\\\"MZ\\\":[\\\"pt\\\",\\\"vmw\\\",\\\"ts\\\",\\\"ny\\\",\\\"sw\\\",\\\"zu\\\"],\\\"NA\\\":[\\\"af\\\",\\\"kj\\\",\\\"ng\\\",\\\"naq\\\",\\\"hz\\\",\\\"en\\\",\\\"de\\\",\\\"tn\\\"],\\\"NC\\\":[\\\"fr\\\"],\\\"NE\\\":[\\\"ha\\\",\\\"fr\\\",\\\"ar\\\",\\\"ff\\\"],\\\"NF\\\":[\\\"en\\\"],\\\"NG\\\":[\\\"en\\\",\\\"pcm\\\",\\\"ha\\\",\\\"ig\\\",\\\"yo\\\",\\\"ff\\\",\\\"tiv\\\",\\\"efi\\\",\\\"ibb\\\",\\\"ha-arab\\\",\\\"bin\\\",\\\"kaj\\\",\\\"kcg\\\",\\\"ar\\\",\\\"ann\\\"],\\\"NI\\\":[\\\"es\\\"],\\\"NL\\\":[\\\"nl\\\",\\\"en\\\",\\\"de\\\",\\\"fr\\\",\\\"nds\\\",\\\"li\\\",\\\"fy\\\",\\\"id\\\",\\\"zea\\\",\\\"rif\\\",\\\"tr\\\"],\\\"NO\\\":[\\\"nb\\\",\\\"no\\\",\\\"nn\\\",\\\"se\\\"],\\\"NP\\\":[\\\"ne\\\",\\\"mai\\\",\\\"bho\\\",\\\"new\\\",\\\"en\\\",\\\"dty\\\",\\\"awa\\\",\\\"thr\\\",\\\"thq\\\",\\\"hi\\\",\\\"bo\\\",\\\"bn\\\"],\\\"NR\\\":[\\\"en\\\",\\\"na\\\"],\\\"NU\\\":[\\\"en\\\",\\\"niu\\\"],\\\"NZ\\\":[\\\"en\\\",\\\"mi\\\"],\\\"OM\\\":[\\\"ar\\\",\\\"fa\\\"],\\\"PA\\\":[\\\"es\\\",\\\"en\\\",\\\"zh-hant\\\",\\\"zh\\\"],\\\"PE\\\":[\\\"es\\\",\\\"qu\\\",\\\"ay\\\"],\\\"PF\\\":[\\\"fr\\\",\\\"ty\\\",\\\"zh-hant\\\",\\\"zh\\\"],\\\"PG\\\":[\\\"tpi\\\",\\\"en\\\",\\\"ho\\\"],\\\"PH\\\":[\\\"en\\\",\\\"tl\\\",\\\"es\\\",\\\"ceb\\\",\\\"ilo\\\",\\\"hil\\\",\\\"war\\\",\\\"pam\\\",\\\"pag\\\",\\\"mdh\\\",\\\"tsg\\\",\\\"zh-hant\\\",\\\"zh\\\",\\\"cps\\\",\\\"krj\\\",\\\"bto\\\"],\\\"PK\\\":[\\\"ur\\\",\\\"pnb\\\",\\\"pa\\\",\\\"en\\\",\\n\\\"ps\\\",\\\"sd\\\",\\\"skr-arab\\\",\\\"hno\\\",\\\"brh\\\",\\\"fa\\\",\\\"bgn\\\",\\\"tg\\\",\\\"bft\\\",\\\"khw\\\",\\\"ks\\\",\\\"trw\\\"],\\\"PL\\\":[\\\"pl\\\",\\\"en\\\",\\\"de\\\",\\\"ru\\\",\\\"szl\\\",\\\"be\\\",\\\"uk\\\",\\\"csb\\\",\\\"sli\\\",\\\"lt\\\",\\\"prg\\\"],\\\"PM\\\":[\\\"fr\\\",\\\"en\\\"],\\\"PN\\\":[\\\"en\\\"],\\\"PR\\\":[\\\"es\\\",\\\"en\\\"],\\\"PS\\\":[\\\"ar\\\",\\\"apc\\\"],\\\"PT\\\":[\\\"pt\\\",\\\"en\\\",\\\"fr\\\",\\\"es\\\",\\\"gl\\\"],\\\"PW\\\":[\\\"en\\\"],\\\"PY\\\":[\\\"gn\\\",\\\"es\\\",\\\"de\\\"],\\\"QA\\\":[\\\"ar\\\",\\\"fa\\\",\\\"ml\\\"],\\\"RE\\\":[\\\"fr\\\",\\\"rcf\\\",\\\"ta\\\"],\\\"RO\\\":[\\\"ro\\\",\\\"en\\\",\\\"fr\\\",\\\"es\\\",\\\"hu\\\",\\\"de\\\",\\\"tr\\\",\\\"sr-latn\\\",\\\"sr-cyrl\\\",\\\"bg\\\",\\\"el\\\",\\\"pl\\\"],\\\"RS\\\":[\\\"sr-cyrl\\\",\\\"sr-latn\\\",\\\"sq\\\",\\\"hu\\\",\\\"ro\\\",\\\"hr\\\",\\\"sk\\\",\\\"uk\\\"],\\\"RU\\\":[\\\"ru\\\",\\\"en\\\",\\\"tt\\\",\\\"cv\\\",\\\"ce\\\",\\\"hy\\\",\\\"ba\\\",\\\"de\\\",\\\"av\\\",\\\"uk\\\",\\\"kbd\\\",\\\"myv\\\",\\\"kum\\\",\\\"sah\\\",\\\"dar\\\",\\\"os\\\",\\\"inh\\\",\\\"az-cyrl\\\",\\\"az\\\",\\\"lez\\\",\\\"mdf\\\",\\\"kk-cyrl\\\",\\\"krc\\\",\\\"mhr\\\",\\\"tyv\\\",\\\"udm\\\",\\\"uz\\\",\\\"tg\\\",\\\"kv\\\",\\\"ady\\\",\\\"xal\\\",\\\"lbe\\\",\\\"ka\\\",\\\"alt\\\",\\\"be\\\",\\\"pnt\\\",\\\"koi\\\",\\\"mrj\\\",\\\"fi\\\",\\\"krl\\\",\\\"sr-cyrl\\\",\\\"mn\\\",\\\"vep\\\",\\\"cu\\\",\\\"kaa\\\",\\\"izh\\\",\\\"vot\\\"],\\\"RW\\\":[\\\"rw\\\",\\\"en\\\",\\\"fr\\\"],\\\"SA\\\":[\\\"ar\\\",\\\"ars\\\"],\\\"SB\\\":[\\\"en\\\",\\\"pis\\\"],\\\"SC\\\":[\\\"fr\\\",\\\"en\\\"],\\\"SD\\\":[\\\"ar\\\",\\\"en\\\",\\\"fvr\\\",\\\"ha-arab\\\",\\\"ha\\\"],\\\"SE\\\":[\\\"sv\\\",\\\"en\\\",\\\"fi\\\",\\\"fit\\\",\\\"se\\\",\\\"yi\\\",\\\"smj\\\",\\\"sma\\\",\\\"ia\\\"],\\\"SG\\\":[\\\"en\\\",\\\"zh\\\",\\\"ms\\\",\\\"ta\\\",\\\"ml\\\",\\\"pa\\\"],\\\"SH\\\":[\\\"en\\\"],\\\"SI\\\":[\\\"sl\\\",\\\"hr\\\",\\\"en\\\",\\\"de\\\",\\\"vec\\\",\\\"hu\\\",\\\"it\\\"],\\\"SJ\\\":[\\\"nb\\\",\\n\\\"ru\\\"],\\\"SK\\\":[\\\"sk\\\",\\\"cs\\\",\\\"en\\\",\\\"de\\\",\\\"hu\\\",\\\"uk\\\",\\\"pl\\\"],\\\"SL\\\":[\\\"kri\\\",\\\"en\\\",\\\"ff\\\"],\\\"SM\\\":[\\\"it\\\",\\\"eo\\\"],\\\"SN\\\":[\\\"wo\\\",\\\"fr\\\",\\\"ff\\\",\\\"mey\\\"],\\\"SO\\\":[\\\"so\\\",\\\"ar\\\",\\\"sw\\\",\\\"om\\\"],\\\"SR\\\":[\\\"nl\\\",\\\"srn\\\",\\\"zh-hant\\\",\\\"zh\\\"],\\\"SS\\\":[\\\"ar\\\",\\\"en\\\",\\\"nus\\\"],\\\"ST\\\":[\\\"pt\\\",\\\"fr\\\"],\\\"SV\\\":[\\\"es\\\",\\\"ppl\\\"],\\\"SX\\\":[\\\"en\\\",\\\"es\\\",\\\"nl\\\"],\\\"SY\\\":[\\\"apc\\\",\\\"ar\\\",\\\"ku-latn\\\",\\\"fr\\\",\\\"hy\\\"],\\\"SZ\\\":[\\\"en\\\",\\\"ss\\\",\\\"zu\\\",\\\"ts\\\"],\\\"TA\\\":[\\\"en\\\"],\\\"TC\\\":[\\\"en\\\"],\\\"TD\\\":[\\\"ar\\\",\\\"fr\\\"],\\\"TF\\\":[\\\"fr\\\"],\\\"TG\\\":[\\\"fr\\\",\\\"ee\\\"],\\\"TH\\\":[\\\"th\\\",\\\"en\\\",\\\"nod\\\",\\\"mfa\\\",\\\"zh-hant\\\",\\\"zh\\\",\\\"mnw\\\",\\\"shn\\\",\\\"mww-latn\\\",\\\"pi\\\"],\\\"TJ\\\":[\\\"tg\\\",\\\"ru\\\",\\\"fa\\\",\\\"ar\\\"],\\\"TK\\\":[\\\"en\\\",\\\"sm\\\"],\\\"TL\\\":[\\\"pt\\\",\\\"tet\\\"],\\\"TM\\\":[\\\"tk\\\",\\\"ru\\\",\\\"uz\\\",\\\"ku-latn\\\",\\\"kaa\\\"],\\\"TN\\\":[\\\"aeb\\\",\\\"ar\\\",\\\"fr\\\"],\\\"TO\\\":[\\\"to\\\",\\\"en\\\"],\\\"TR\\\":[\\\"tr\\\",\\\"en\\\",\\\"ku-latn\\\",\\\"apc\\\",\\\"kbd\\\",\\\"az\\\",\\\"azb\\\",\\\"ar\\\",\\\"bg\\\",\\\"ady\\\",\\\"kiu\\\",\\\"kaa\\\",\\\"hy\\\",\\\"ka\\\",\\\"sr-latn\\\",\\\"sr-cyrl\\\",\\\"lzz\\\",\\\"sq\\\",\\\"pnt\\\",\\\"ab\\\",\\\"el\\\",\\\"tru\\\",\\\"uz\\\",\\\"ky\\\",\\\"kk-cyrl\\\"],\\\"TT\\\":[\\\"en\\\",\\\"es\\\"],\\\"TV\\\":[\\\"en\\\"],\\\"TW\\\":[\\\"zh-hant\\\",\\\"zh\\\",\\\"nan-hant\\\",\\\"nan\\\",\\\"hak-hant\\\",\\\"hak\\\",\\\"trv\\\"],\\\"TZ\\\":[\\\"sw\\\",\\\"en\\\",\\\"lag\\\"],\\\"UA\\\":[\\\"uk\\\",\\\"ru\\\",\\\"pl\\\",\\\"yi\\\",\\\"rue\\\",\\\"be\\\",\\\"crh\\\",\\\"ro\\\",\\\"bg\\\",\\\"tr\\\",\\\"hu\\\",\\\"el\\\"],\\\"UG\\\":[\\\"sw\\\",\\\"lg\\\",\\\"nyn\\\",\\\"en\\\",\\\"laj\\\",\\\"ach\\\",\\\"rw\\\",\\\"ttj\\\",\\n\\\"hi\\\"],\\\"UM\\\":[\\\"en\\\"],\\\"US\\\":[\\\"en\\\",\\\"es\\\",\\\"zh-hant\\\",\\\"zh\\\",\\\"fr\\\",\\\"de\\\",\\\"tl\\\",\\\"it\\\",\\\"vi\\\",\\\"ko\\\",\\\"ru\\\",\\\"mww-latn\\\",\\\"nv\\\",\\\"yi\\\",\\\"pdc\\\",\\\"haw\\\",\\\"frc\\\",\\\"chr\\\",\\\"esu\\\",\\\"cho\\\",\\\"lkt\\\",\\\"ik\\\",\\\"mus\\\",\\\"oka\\\",\\\"io\\\",\\\"jbo\\\"],\\\"UY\\\":[\\\"es\\\"],\\\"UZ\\\":[\\\"uz\\\",\\\"uz-cyrl\\\",\\\"ru\\\",\\\"kaa\\\",\\\"tr\\\"],\\\"VA\\\":[\\\"it\\\",\\\"la\\\"],\\\"VC\\\":[\\\"en\\\"],\\\"VE\\\":[\\\"es\\\",\\\"yrl\\\"],\\\"VG\\\":[\\\"en\\\"],\\\"VI\\\":[\\\"en\\\"],\\\"VN\\\":[\\\"vi\\\",\\\"mww-latn\\\",\\\"zh-hant\\\",\\\"zh\\\",\\\"cjm-cham\\\"],\\\"VU\\\":[\\\"bi\\\",\\\"en\\\",\\\"fr\\\"],\\\"WF\\\":[\\\"fr\\\",\\\"wls\\\"],\\\"WS\\\":[\\\"sm\\\",\\\"en\\\"],\\\"XK\\\":[\\\"sq\\\",\\\"aln\\\",\\\"sr-cyrl\\\",\\\"sr-latn\\\"],\\\"YE\\\":[\\\"ar\\\",\\\"en\\\"],\\\"YT\\\":[\\\"swb\\\",\\\"fr\\\",\\\"sw\\\"],\\\"ZA\\\":[\\\"en\\\",\\\"zu\\\",\\\"xh\\\",\\\"af\\\",\\\"nso\\\",\\\"tn\\\",\\\"st\\\",\\\"ts\\\",\\\"ss\\\",\\\"ve\\\",\\\"hi\\\",\\\"nr\\\",\\\"sw\\\"],\\\"ZM\\\":[\\\"bem\\\",\\\"ny\\\",\\\"en\\\",\\\"toi\\\",\\\"loz\\\",\\\"tum\\\",\\\"lue\\\"],\\\"ZW\\\":[\\\"sn\\\",\\\"en\\\",\\\"nd\\\",\\\"kck\\\",\\\"ny\\\",\\\"ve\\\",\\\"tn\\\"]}}}(jQuery));},{}]},{},[1]);\\n(function($){'use strict';$.uls.data.isRedirect=function(language){return($.uls.data.languages[language]!==undefined&&$.uls.data.languages[language].length===1)?$.uls.data.languages[language][0]:false;};$.uls.data.getScript=function(language){var target=$.uls.data.isRedirect(language);if(target){return $.uls.data.getScript(target);}if(!$.uls.data.languages[language]){return'Zyyy';}return $.uls.data.languages[language][0];};$.uls.data.getRegions=function(language){var target=$.uls.data.isRedirect(language);if(target){return $.uls.data.getRegions(target);}return($.uls.data.languages[language]&&$.uls.data.languages[language][1])||'UNKNOWN';};$.uls.data.getAutonym=function(language){var target=$.uls.data.isRedirect(language);if(target){return $.uls.data.getAutonym(target);}return($.uls.data.languages[language]&&$.uls.data.languages[language][2])||language;};$.uls.data.getAutonyms=function(){var language,autonymsByCode={};for(language in $.uls.data.languages){if($.uls.data.isRedirect(language)){\\ncontinue;}autonymsByCode[language]=$.uls.data.getAutonym(language);}return autonymsByCode;};$.uls.data.getLanguagesInScript=function(script){return $.uls.data.getLanguagesInScripts([script]);};$.uls.data.getLanguagesInScripts=function(scripts){var language,i,languagesInScripts=[];for(language in $.uls.data.languages){if($.uls.data.isRedirect(language)){continue;}for(i=0;i<scripts.length;i++){if(scripts[i]===$.uls.data.getScript(language)){languagesInScripts.push(language);break;}}}return languagesInScripts;};$.uls.data.getLanguagesByScriptGroupInRegion=function(region){return $.uls.data.getLanguagesByScriptGroupInRegions([region]);};$.uls.data.getLanguagesByScriptGroup=function(languages){var languagesByScriptGroup={},language,languageIndex,resolvedRedirect,langScriptGroup;for(languageIndex=0;languageIndex<languages.length;languageIndex++){language=languages[languageIndex];resolvedRedirect=$.uls.data.isRedirect(language)||language;langScriptGroup=$.uls.data.getScriptGroupOfLanguage(resolvedRedirect);\\nif(!languagesByScriptGroup[langScriptGroup]){languagesByScriptGroup[langScriptGroup]=[];}languagesByScriptGroup[langScriptGroup].push(language);}return languagesByScriptGroup;};$.uls.data.getLanguagesByScriptGroupInRegions=function(regions){var language,i,scriptGroup,languagesByScriptGroupInRegions={};for(language in $.uls.data.languages){if($.uls.data.isRedirect(language)){continue;}for(i=0;i<regions.length;i++){if($.uls.data.getRegions(language).indexOf(regions[i])!==-1){scriptGroup=$.uls.data.getScriptGroupOfLanguage(language);if(languagesByScriptGroupInRegions[scriptGroup]===undefined){languagesByScriptGroupInRegions[scriptGroup]=[];}languagesByScriptGroupInRegions[scriptGroup].push(language);break;}}}return languagesByScriptGroupInRegions;};$.uls.data.getGroupOfScript=function(script){var scriptGroup;for(scriptGroup in $.uls.data.scriptgroups){if($.uls.data.scriptgroups[scriptGroup].indexOf(script)!==-1){return scriptGroup;}}return'Other';};$.uls.data.getScriptGroupOfLanguage=function(language){\\nreturn $.uls.data.getGroupOfScript($.uls.data.getScript(language));};$.uls.data.sortByScriptGroup=function(languages){var groupedLanguages,scriptGroups,i,allLanguages=[];groupedLanguages=$.uls.data.getLanguagesByScriptGroup(languages);scriptGroups=Object.keys(groupedLanguages).sort();for(i=0;i<scriptGroups.length;i++){allLanguages=allLanguages.concat(groupedLanguages[scriptGroups[i]]);}return allLanguages;};$.uls.data.sortByAutonym=function(a,b){var autonymA=$.uls.data.getAutonym(a)||a,autonymB=$.uls.data.getAutonym(b)||b;return(autonymA.toLowerCase()<autonymB.toLowerCase())?-1:1;};$.uls.data.isRtl=function(language){return $.uls.data.rtlscripts.indexOf($.uls.data.getScript(language))!==-1;};$.uls.data.getDir=function(language){return $.uls.data.isRtl(language)?'rtl':'ltr';};$.uls.data.getLanguagesInTerritory=function(territory){return $.uls.data.territories[territory]||[];};$.uls.data.addLanguage=function(code,options){if(options.target){$.uls.data.languages[code]=[options.target];}else{\\n$.uls.data.languages[code]=[options.script,options.regions,options.autonym];}};$.uls.data.deleteLanguage=function(code){if($.uls.data.languages[code]){delete $.uls.data.languages[code];return true;}return false;};}(jQuery));\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.140Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=jquery.uls.data&skin=vector-2022&version=1ey9x\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=jquery.uls.data&skin=vector-2022&sourcemap=1&version=1ey9x\",\"ext.uls.rewrite.entrypoints@15r14\":\"mw.loader.impl(function(){return[\\\"ext.uls.rewrite.entrypoints@15r14\\\",{\\\"main\\\":\\\"ext.uls.rewrite/EntrypointRegistry.js\\\",\\\"files\\\":{\\\"ext.uls.rewrite/EntrypointRegistry.js\\\":function(require,module,exports){const ENTRYPOINT_TYPE=Object.freeze({MISSING_CONTENT_LANGUAGES:'missing-content-languages',QUICK_ACTIONS:'quick-actions',EMPTY_SEARCH:'empty-search',EMPTY_LIST:'empty-list'});const ULS_MODE=Object.freeze({CONTENT:'content',INTERFACE:'interface'});let isLocked=false;const registry={};const fail=(msg)=>{throw new Error(`[ULS EntrypointRegistry] ${msg}`);};const lock=()=>{isLocked=true;};const allTypes=Object.values(ENTRYPOINT_TYPE);const allModes=Object.values(ULS_MODE);const register=(type,entryPoint,modes)=>{if(isLocked){fail(`Too late! ID: \\\"${entryPoint.id}\\\" tried to register after ULS was mounted`);}const modesArray=[].concat(modes||[]);if(!modesArray.length){fail(`ID: \\\"${entryPoint.id}\\\" must specify mode`);}if(!entryPoint.id||typeof entryPoint.id!=='string'){fail(`Entry point in \\\"${type}\\\" missing valid 'id'. Should be non-empty string`);}if(typeof entryPoint.shouldShow!=='function'||typeof entryPoint.getConfig!=='function'){fail(`ID \\\"${entryPoint.id}\\\" must have 'shouldShow' and 'getConfig' methods`);\\n}if(!allTypes.includes(type)){fail(`Invalid entrypoint type: \\\"${type}\\\" (ID \\\"${entryPoint.id}\\\").`);}const allowedModes=type===ENTRYPOINT_TYPE.MISSING_CONTENT_LANGUAGES?[ULS_MODE.CONTENT]:allModes;modesArray.forEach((mode)=>{if(!allowedModes.includes(mode)){fail(`Mode \\\"${mode}\\\" not supported for type \\\"${type}\\\" (ID \\\"${entryPoint.id}\\\").`);}registry[type]=registry[type]||{};registry[type][mode]=registry[type][mode]||[];registry[type][mode].push(entryPoint);});};const getRegisteredEntrypoints=(type,mode)=>(registry[type]&&registry[type][mode])||[];module.exports={lock,register,getRegisteredEntrypoints,ENTRYPOINT_TYPE,ULS_MODE};\\n}}}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.140Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.uls.rewrite.entrypoints&skin=vector-2022&version=1tpta\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.uls.rewrite.entrypoints&skin=vector-2022&sourcemap=1&version=1tpta\",\"ext.cx.model@115fa\":\"mw.loader.impl(function(){return[\\\"ext.cx.model@115fa\\\",function($,jQuery,require,module){(function(){'use strict';mw.cx={};mw.cx.sourceLanguage=null;mw.cx.targetLanguage=null;mw.cx.tools={};mw.cx.siteMapper=null;}());\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.140Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.cx.model&skin=vector-2022&version=1kavv\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.cx.model&skin=vector-2022&sourcemap=1&version=1kavv\",\"wikibase.databox.fromWikidata@qmair\":\"mw.loader.impl(function(){return[\\\"wikibase.databox.fromWikidata@qmair\\\",function($,jQuery,require,module){'use strict';(function(){function addFromWikidataTracking($content,instrument){const $fromWikidataLink=$content.find('.databox-from-wikidata-link');$fromWikidataLink.on('click',()=>{instrument.send('click',{action_source:'wbFromWikidataClick'});});}function addFromWikidataInstrument($content){const fromWikidataLinkInstrument=mw.testKitchen&&mw.testKitchen.getInstrument('databox-click-tracker');if(fromWikidataLinkInstrument&&fromWikidataLinkInstrument.isInSample()){addFromWikidataTracking($content,fromWikidataLinkInstrument);}}mw.hook('wikipage.content').add(addFromWikidataInstrument);}());\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.140Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=wikibase.databox.fromWikidata&skin=vector-2022&version=9kykt\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=wikibase.databox.fromWikidata&skin=vector-2022&sourcemap=1&version=9kykt\",\"wikibase.client.vector-2022@q267t\":\"mw.loader.impl(function(){return[\\\"wikibase.client.vector-2022@q267t\\\",{\\\"main\\\":\\\"wikibase.client.vector-2022.js\\\",\\\"files\\\":{\\\"wikibase.client.vector-2022.js\\\":function(require,module,exports){(function(){'use strict';var itemId=mw.config.get('wgWikibaseItemId');if(!itemId||[null,'error','registered'].indexOf(mw.loader.getState('ext.uls.interface'))!==-1){return;}mw.loader.using(['mw.config.values.wbRepo','mw.config.values.wbCurrentSiteDetails','ext.uls.interface','oojs-ui.styles.icons-editing-core'],()=>{var repoConfig=mw.config.get('wbRepo');var clientConfig=mw.config.get('wbCurrentSiteDetails');var itemUrl=repoConfig.url+repoConfig.articlePath.replace('$1','Special:EntityPage/'+itemId);if(clientConfig.group){itemUrl+='#sitelinks-'+clientConfig.group;}if(mw.config.get('wgULSLanguageSelectorV2Enabled')){const{cdxIconEdit}=require('./icons.json');mw.loader.using('ext.uls.rewrite.entrypoints').then((require)=>{const EntrypointRegistry=require('ext.uls.rewrite.entrypoints');const{ENTRYPOINT_TYPE,ULS_MODE}=EntrypointRegistry;EntrypointRegistry.register(ENTRYPOINT_TYPE.QUICK_ACTIONS,{id:'wikibase-connected-sitelink',shouldShow:()=>true,getConfig:()=>({label:mw.msg('wikibase-editlinkstitle'),\\nicon:cdxIconEdit,url:itemUrl})},ULS_MODE.CONTENT);});}else{mw.uls.ActionsMenuItemsRegistry.register({name:'wikibaseItemLink',icon:'edit',text:mw.msg('wikibase-editlinkstitle'),href:itemUrl});}},(e)=>{console.error(e);});}());\\n},\\\"icons.json\\\":{\\\"cdxIconEdit\\\":\\\"\\\\u003Cpath d=\\\\\\\"m16.77 8 1.94-2a1 1 0 000-1.41l-3.34-3.3a1 1 0 00-1.41 0L12 3.23zM1 14.25V19h4.75l9.96-9.96-4.75-4.75z\\\\\\\"/\\\\u003E\\\"}}},{},{\\\"wikibase-editlinkstitle\\\":\\\"Edit interlanguage links\\\"}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.140Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=wikibase.client.vector-2022&skin=vector-2022&version=y4txl\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=wikibase.client.vector-2022&skin=vector-2022&sourcemap=1&version=y4txl\",\"ext.gadget.switcher@neci0\":\"mw.loader.impl(function(){return[\\\"ext.gadget.switcher@neci0\\\",function($,jQuery,require,module){'use strict';$(function(){$.each(document.querySelectorAll('.switcher-container'),function(i,container){if(i==0){mw.loader.using(['mediawiki.util'],function(){mw.util.addCSS('.switcher-container label input{margin-right:0.5em}')})}var selected,$radio;var switchers=[];var radioName='switcher-'+i;var first=true;$.each(container.children,function(j,switcher){var label=switcher.querySelector('.switcher-label');if(!label||!label.childNodes.length){return;}switchers.push(switcher);$radio=$('<input>').prop({type:'radio',name:radioName}).on('click',function(){$(selected).hide();$(switcher).show();selected=switcher;});if(!selected){selected=switcher;$radio.prop('checked',true);}else if(label.getAttribute('data-switcher-default')!==null){$radio.click();}else{$(switcher).hide();}$('<label style=\\\"display:'+(first?\\\"inline-block\\\":\\\"block\\\")+'\\\"></label>').append($radio,label.childNodes).appendTo(container);first=false;$(label).remove();});if(switchers.length>1){$('<label style=\\\"display:block\\\">Show '+(switchers.length===2?'both':'all')+'</label>').prepend(\\n$('<input>').prop({type:'radio',name:radioName}).on('click',function(){$(switchers).show();selected=switchers;})).appendTo(container);}if(switchers.length===1){$radio.remove();}});});\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.140Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.gadget.switcher&skin=vector-2022&version=sfqnf\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.gadget.switcher&skin=vector-2022&sourcemap=1&version=sfqnf\",\"site@slpki\":\"mw.loader.impl(function(){return[\\\"site@slpki\\\",\\\"mw.loader.using(['mediawiki.util']).done(function(){mw.log.deprecate(window,'addPortletLink',mw.util.addPortletLink,'Use mw.util.addPortletLink instead');var extraCSS=mw.util.getParamValue('withCSS'),extraJS=mw.util.getParamValue('withJS');if(extraCSS){if(extraCSS.match(/^MediaWiki:[^\\\\u0026\\\\u003C\\\\u003E=%#]*\\\\\\\\.css$/)){mw.loader.load('/w/index.php?title='+extraCSS+'\\\\u0026action=raw\\\\u0026ctype=text/css','text/css');}else{mw.notify('Only pages from the MediaWiki namespace are allowed.',{title:'Invalid withCSS value'});}}if(extraJS){if(extraJS.match(/^MediaWiki:[^\\\\u0026\\\\u003C\\\\u003E=%#]*\\\\\\\\.js$/)){mw.loader.load('/w/index.php?title='+extraJS+'\\\\u0026action=raw\\\\u0026ctype=text/javascript');}else{mw.notify('Only pages from the MediaWiki namespace are allowed.',{title:'Invalid withJS value'});}}function makeCollapsibleMwCollapsible($content){var $tables=$content.find('table.collapsible:not(.mw-collapsible)').addClass('mw-collapsible');$.each($tables,function(index,table){if($(table).hasClass('collapsed')){$(table).addClass('mw-collapsed');}});if($tables.length\\\\u003E0){\\\\nmw.loader.using('jquery.makeCollapsible').then(function(){$tables.makeCollapsible();});}}mw.hook('wikipage.content').add(makeCollapsibleMwCollapsible);function mwCollapsibleSetup($collapsibleContent){var $element,$toggle,autoCollapseThreshold=2;$.each($collapsibleContent,function(index,element){$element=$(element);if($element.hasClass('collapsible')){$element.find('tr:first \\\\u003E th:first').prepend($element.find('tr:first \\\\u003E * \\\\u003E .mw-collapsible-toggle'));}if($collapsibleContent.length\\\\u003E=autoCollapseThreshold\\\\u0026\\\\u0026$element.hasClass('autocollapse')){$element.data('mw-collapsible').collapse();}else if($element.hasClass('innercollapse')){if($element.parents('.outercollapse').length\\\\u003E0){$element.data('mw-collapsible').collapse();}}$toggle=$element.find('.mw-collapsible-toggle');if($toggle.length){if($toggle.parent()[0].style.color){$toggle.css('color','inherit');$toggle.find('.mw-collapsible-text').css('color','inherit');}}});}mw.hook('wikipage.collapsibleContent').add(mwCollapsibleSetup);});\\\"];});\\n// Saved in localStorage at 2026-06-16T10:14:10.140Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=site&skin=vector-2022&version=1y3ls\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=site&skin=vector-2022&sourcemap=1&version=1y3ls\",\"mediawiki.storage@1utqp\":\"mw.loader.impl(function(){return[\\\"mediawiki.storage@1utqp\\\",{\\\"main\\\":\\\"resources/src/mediawiki.storage/index.js\\\",\\\"files\\\":{\\\"resources/src/mediawiki.storage/index.js\\\":function(require,module,exports){'use strict';const localStorage=(function(){try{return window.localStorage;}catch(e){}}()),sessionStorage=(function(){try{return window.sessionStorage;}catch(e){}}());const SafeStorage=require('./SafeStorage.js');mw.storage=new SafeStorage(localStorage);mw.storage.session=new SafeStorage(sessionStorage);module.exports={local:mw.storage,session:mw.storage.session};\\n},\\\"resources/src/mediawiki.storage/SafeStorage.js\\\":function(require,module,exports){'use strict';const EXPIRY_PREFIX='_EXPIRY_';function SafeStorage(store){this.store=store;if(!window.QUnit){setTimeout(()=>{this.clearExpired();},2000);}}SafeStorage.prototype.get=function(key){if(this.isExpired(key)){return null;}try{return this.store.getItem(key);}catch(e){}return false;};SafeStorage.prototype.set=function(key,value,expiry){if(key.startsWith(EXPIRY_PREFIX)){throw new Error('Key can\\\\'t have a prefix of '+EXPIRY_PREFIX);}if(this.setExpires(key,expiry)===false){return false;}try{this.store.setItem(key,value);return true;}catch(e){}return false;};SafeStorage.prototype.remove=function(key){try{this.store.removeItem(key);this.setExpires(key);return true;}catch(e){}return false;};SafeStorage.prototype.getObject=function(key){const json=this.get(key);if(json===false){return false;}try{return JSON.parse(json);}catch(e){}return null;};SafeStorage.prototype.setObject=function(key,value,expiry){let json;try{json=JSON.stringify(value);return this.set(key,json,expiry);}catch(e){}\\nreturn false;};SafeStorage.prototype.setExpires=function(key,expiry){if(expiry){try{this.store.setItem(EXPIRY_PREFIX+key,Math.floor(Date.now()/1000)+expiry);return true;}catch(e){}}else{try{this.store.removeItem(EXPIRY_PREFIX+key);return true;}catch(e){}}return false;};const MIN_WORK_TIME=3;SafeStorage.prototype.clearExpired=function(){return this.getExpiryKeys().then((keys)=>$.Deferred((d)=>{const iterate=(deadline)=>{while(keys[0]!==undefined&&deadline.timeRemaining()>MIN_WORK_TIME){const key=keys.shift();if(this.isExpired(key)){this.remove(key);}}if(keys[0]!==undefined){mw.requestIdleCallback(iterate);}else{return d.resolve();}};mw.requestIdleCallback(iterate);}));};SafeStorage.prototype.getExpiryKeys=function(){const store=this.store;return $.Deferred((d)=>{mw.requestIdleCallback((deadline)=>{const prefixLength=EXPIRY_PREFIX.length;const keys=[];let length=0;try{length=store.length;}catch(e){}for(let i=0;(i<length&&deadline.timeRemaining()>MIN_WORK_TIME);i++){let key=null;try{key=store.key(i);\\n}catch(e){}if(key!==null&&key.startsWith(EXPIRY_PREFIX)){keys.push(key.slice(prefixLength));}}d.resolve(keys);});}).promise();};SafeStorage.prototype.isExpired=function(key){let expiry;try{expiry=this.store.getItem(EXPIRY_PREFIX+key);}catch(e){return false;}return!!expiry&&expiry<Math.floor(Date.now()/1000);};module.exports=SafeStorage;\\n}}}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.140Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=mediawiki.storage&skin=vector-2022&version=uhj3m\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=mediawiki.storage&skin=vector-2022&sourcemap=1&version=uhj3m\",\"mediawiki.Title@57gg0\":\"mw.loader.impl(function(){return[\\\"mediawiki.Title@57gg0\\\",{\\\"main\\\":\\\"Title.js\\\",\\\"files\\\":{\\\"Title.js\\\":function(require,module,exports){let toUpperMap;const mwString=require('mediawiki.String'),namespaceIds=mw.config.get('wgNamespaceIds'),NS_MAIN=namespaceIds[''],NS_TALK=namespaceIds.talk,NS_SPECIAL=namespaceIds.special,NS_MEDIA=namespaceIds.media,NS_FILE=namespaceIds.file,FILENAME_MAX_BYTES=240,TITLE_MAX_BYTES=255,getNsIdByName=function(ns){if(typeof ns!=='string'){return false;}ns=ns.toLowerCase();if(!Object.hasOwnProperty.call(mw.config.get('wgNamespaceIds'),ns)){return false;}return mw.config.get('wgNamespaceIds')[ns];},isKnownNamespace=function(namespace){return namespace===NS_MAIN||Object.hasOwnProperty.call(mw.config.get('wgFormattedNamespaces'),namespace);},getNamespacePrefix=function(namespace){return namespace===NS_MAIN?'':(mw.config.get('wgFormattedNamespaces')[namespace].replace(/ /g,'_')+':');},rUnderscoreTrim=/^_+|_+$/g,rSplit=/^(.+?)_*:_*(.*)$/,rInvalid=new RegExp('[^'+mw.config.get('wgLegalTitleChars')+']'+'|%[\\\\\\\\dA-Fa-f]{2}'+'|&[\\\\\\\\dA-Za-z\\\\u0080-\\\\uFFFF]+;'),rWhitespace=/[ _\\\\u00A0\\\\u1680\\\\u180E\\\\u2000-\\\\u200A\\\\u2028\\\\u2029\\\\u202F\\\\u205F\\\\u3000]+/g,\\nrUnicodeBidi=/[\\\\u200E\\\\u200F\\\\u202A-\\\\u202E]+/g,sanitationRules=[{pattern:/~{3}/g,replace:'',generalRule:true},{pattern:/[\\\\x00-\\\\x1f\\\\x7f]/g,replace:'',generalRule:true},{pattern:/%([\\\\dA-Fa-f]{2})/g,replace:'% $1',generalRule:true},{pattern:/&(([\\\\dA-Za-z\\\\x80-\\\\xff]+|#\\\\d+|#x[\\\\dA-Fa-f]+);)/g,replace:'& $1',generalRule:true},{pattern:new RegExp('['+mw.config.get('wgIllegalFileChars','')+']','g'),replace:'-',fileRule:true},{pattern:/[}\\\\]>]/g,replace:')',generalRule:true},{pattern:/[{[<]/g,replace:'(',generalRule:true},{pattern:new RegExp(rInvalid.source,'g'),replace:'-',generalRule:true},{pattern:/^(\\\\.|\\\\.\\\\.|\\\\.\\\\/.*|\\\\.\\\\.\\\\/.*|.*\\\\/\\\\.\\\\/.*|.*\\\\/\\\\.\\\\.\\\\/.*|.*\\\\/\\\\.|.*\\\\/\\\\.\\\\.)$/g,replace:'',generalRule:true}],parse=function(title,defaultNamespace){let namespace=defaultNamespace===undefined?NS_MAIN:defaultNamespace;title=title.replace(rUnicodeBidi,'').replace(rWhitespace,'_').replace(rUnderscoreTrim,'');if(title.includes('\\\\uFFFD')){return false;}if(title!==''&&title[0]===':'){namespace=NS_MAIN;title=title.slice(1)\\n.replace(rUnderscoreTrim,'');}if(title===''){return false;}let m=title.match(rSplit);if(m){const id=getNsIdByName(m[1]);if(id!==false){namespace=id;title=m[2];if(namespace===NS_TALK&&(m=title.match(rSplit))){if(getNsIdByName(m[1])!==false){return false;}}}}const i=title.indexOf('#');let fragment;if(i===-1){fragment=null;}else{fragment=title.slice(i+1).replace(/_/g,' ');title=title.slice(0,i).replace(rUnderscoreTrim,'');}if(rInvalid.test(title)){return false;}if(title.includes('.')&&(title==='.'||title==='..'||title.startsWith('./')||title.startsWith('../')||title.includes('/./')||title.includes('/../')||title.endsWith('/.')||title.endsWith('/..'))){return false;}if(title.includes('~~~')){return false;}if(namespace!==NS_SPECIAL&&mwString.byteLength(title)>TITLE_MAX_BYTES){return false;}if(title===''&&namespace!==NS_MAIN){return false;}if(title[0]===':'){return false;}return{namespace:namespace,title:title,fragment:fragment};},text=function(s){return s.replace(/_/g,' ');},sanitize=function(s,filter){\\nconst rules=sanitationRules;for(let i=0,ruleLength=rules.length;i<ruleLength;++i){const rule=rules[i];for(let m=0,filterLength=filter.length;m<filterLength;++m){if(rule[filter[m]]){s=s.replace(rule.pattern,rule.replace);}}}return s;},trimToByteLength=function(s,length){return mwString.trimByteLength('',s,length).newVal;},trimFileNameToByteLength=function(name,extension){return trimToByteLength(name,FILENAME_MAX_BYTES-extension.length-1)+'.'+extension;};function Title(title,namespace){const parsed=parse(title,namespace);if(!parsed){throw new Error('Unable to parse title');}this.namespace=parsed.namespace;this.title=parsed.title;this.fragment=parsed.fragment;}Title.newFromText=function(title,namespace){const parsed=parse(title,namespace);if(!parsed){return null;}const t=Object.create(Title.prototype);t.namespace=parsed.namespace;t.title=parsed.title;t.fragment=parsed.fragment;return t;};Title.makeTitle=function(namespace,title){if(!isKnownNamespace(namespace)){return null;}else{return mw.Title.newFromText(getNamespacePrefix(namespace)+title);\\n}};Title.newFromUserInput=function(title,defaultNamespace,options){let namespace=parseInt(defaultNamespace)||NS_MAIN;options=Object.assign({forUploading:true},options);title=title.replace(/\\\\s/g,' ').trim();if(title!==''&&title[0]===':'){namespace=NS_MAIN;title=title.slice(1).replace(rUnderscoreTrim,'');}const m=title.match(rSplit);if(m){const id=getNsIdByName(m[1]);if(id!==false){namespace=id;title=m[2];}}if(namespace===NS_MEDIA||(options.forUploading&&(namespace===NS_FILE))){title=sanitize(title,['generalRule','fileRule']);const lastDot=title.lastIndexOf('.');if(lastDot===-1||lastDot>=title.length-1){return null;}const ext=title.slice(lastDot+1);title=title.slice(0,lastDot).trim();title=trimFileNameToByteLength(title,ext);}else{title=sanitize(title,['generalRule']);if(namespace!==NS_SPECIAL){title=trimToByteLength(title,TITLE_MAX_BYTES);}}title=title.replace(/^:+/,'');return Title.newFromText(title,namespace);};Title.newFromFileName=function(uncleanName){return Title.newFromUserInput('File:'+uncleanName);\\n};Title.newFromImg=function(img){const src=img.jquery?img[0].src:img.src,data=mw.util.parseImageUrl(src);return data?mw.Title.newFromText('File:'+data.name):null;};Title.isTalkNamespace=function(namespaceId){return namespaceId>NS_MAIN&&namespaceId%2===1;};Title.wantSignaturesNamespace=function(namespaceId){return Title.isTalkNamespace(namespaceId)||mw.config.get('wgExtraSignatureNamespaces').includes(namespaceId);};Title.exists=function(title){const obj=Title.exist.pages;let match;if(typeof title==='string'){match=obj[title];}else if(title instanceof Title){match=obj[title.toString()];}else{throw new Error('mw.Title.exists: title must be a string or an instance of Title');}if(typeof match!=='boolean'){return null;}return match;};Title.exist={pages:{},set:function(titles,state){const pages=this.pages;titles=Array.isArray(titles)?titles:[titles];state=state===undefined?true:!!state;for(let i=0,len=titles.length;i<len;i++){pages[titles[i]]=state;}return true;}};Title.normalizeExtension=function(extension){\\nconst lower=extension.toLowerCase(),normalizations={htm:'html',jpeg:'jpg',mpeg:'mpg',tiff:'tif',ogv:'ogg'};if(Object.hasOwnProperty.call(normalizations,lower)){return normalizations[lower];}else if(/^[\\\\da-z]+$/.test(lower)){return lower;}else{return'';}};Title.phpCharToUpper=function(chr){if(!toUpperMap){toUpperMap=require('./phpCharToUpper.json');}if(toUpperMap[chr]===0){return chr;}return toUpperMap[chr]||chr.toUpperCase();};Title.prototype={constructor:Title,getNamespaceId:function(){return this.namespace;},getNamespacePrefix:function(){return getNamespacePrefix(this.namespace);},getFileNameWithoutExtension:function(){const ext=this.getExtension();if(ext===null){return this.getMain();}return this.getMain().slice(0,-ext.length-1);},getFileNameTextWithoutExtension:function(){return text(this.getFileNameWithoutExtension());},getName:function(){return this.getFileNameWithoutExtension();},getNameText:function(){return text(this.getFileNameTextWithoutExtension());},getExtension:function(){\\nconst lastDot=this.title.lastIndexOf('.');if(lastDot===-1){return null;}return this.title.slice(lastDot+1)||null;},getMain:function(){if(mw.config.get('wgCaseSensitiveNamespaces').includes(this.namespace)||!this.title.length){return this.title;}const firstChar=mwString.charAt(this.title,0);return mw.Title.phpCharToUpper(firstChar)+this.title.slice(firstChar.length);},getMainText:function(){return text(this.getMain());},getPrefixedDb:function(){return this.getNamespacePrefix()+this.getMain();},getPrefixedText:function(){return text(this.getPrefixedDb());},getRelativeText:function(namespace){if(this.getNamespaceId()===namespace){return this.getMainText();}else if(this.getNamespaceId()===NS_MAIN){return':'+this.getPrefixedText();}else{return this.getPrefixedText();}},getFragment:function(){return this.fragment;},getUrl:function(params){const fragment=this.getFragment();if(fragment){return mw.util.getUrl(this.toString()+'#'+fragment,params);}else{return mw.util.getUrl(this.toString(),params);\\n}},isTalkPage:function(){return Title.isTalkNamespace(this.getNamespaceId());},getTalkPage:function(){if(!this.canHaveTalkPage()){return null;}return this.isTalkPage()?this:Title.makeTitle(this.getNamespaceId()+1,this.getMainText());},getSubjectPage:function(){return this.isTalkPage()?Title.makeTitle(this.getNamespaceId()-1,this.getMainText()):this;},canHaveTalkPage:function(){return this.getNamespaceId()>=NS_MAIN;},exists:function(){return Title.exists(this);}};Title.prototype.toString=Title.prototype.getPrefixedDb;Title.prototype.toText=Title.prototype.getPrefixedText;mw.Title=Title;\\n},\\\"phpCharToUpper.json\\\":{\\\"ß\\\":0,\\\"ŉ\\\":0,\\\"ǰ\\\":0,\\\"ʂ\\\":0,\\\"ͅ\\\":0,\\\"ΐ\\\":0,\\\"ΰ\\\":0,\\\"և\\\":0,\\\"ა\\\":0,\\\"ბ\\\":0,\\\"გ\\\":0,\\\"დ\\\":0,\\\"ე\\\":0,\\\"ვ\\\":0,\\\"ზ\\\":0,\\\"თ\\\":0,\\\"ი\\\":0,\\\"კ\\\":0,\\\"ლ\\\":0,\\\"მ\\\":0,\\\"ნ\\\":0,\\\"ო\\\":0,\\\"პ\\\":0,\\\"ჟ\\\":0,\\\"რ\\\":0,\\\"ს\\\":0,\\\"ტ\\\":0,\\\"უ\\\":0,\\\"ფ\\\":0,\\\"ქ\\\":0,\\\"ღ\\\":0,\\\"ყ\\\":0,\\\"შ\\\":0,\\\"ჩ\\\":0,\\\"ც\\\":0,\\\"ძ\\\":0,\\\"წ\\\":0,\\\"ჭ\\\":0,\\\"ხ\\\":0,\\\"ჯ\\\":0,\\\"ჰ\\\":0,\\\"ჱ\\\":0,\\\"ჲ\\\":0,\\\"ჳ\\\":0,\\\"ჴ\\\":0,\\\"ჵ\\\":0,\\\"ჶ\\\":0,\\\"ჷ\\\":0,\\\"ჸ\\\":0,\\\"ჹ\\\":0,\\\"ჺ\\\":0,\\\"ჽ\\\":0,\\\"ჾ\\\":0,\\\"ჿ\\\":0,\\\"ᶎ\\\":0,\\\"ẖ\\\":0,\\\"ẗ\\\":0,\\\"ẘ\\\":0,\\\"ẙ\\\":0,\\\"ẚ\\\":0,\\\"ὐ\\\":0,\\\"ὒ\\\":0,\\\"ὔ\\\":0,\\\"ὖ\\\":0,\\\"ᾀ\\\":\\\"ᾈ\\\",\\\"ᾁ\\\":\\\"ᾉ\\\",\\\"ᾂ\\\":\\\"ᾊ\\\",\\\"ᾃ\\\":\\\"ᾋ\\\",\\\"ᾄ\\\":\\\"ᾌ\\\",\\\"ᾅ\\\":\\\"ᾍ\\\",\\\"ᾆ\\\":\\\"ᾎ\\\",\\\"ᾇ\\\":\\\"ᾏ\\\",\\\"ᾈ\\\":0,\\\"ᾉ\\\":0,\\\"ᾊ\\\":0,\\\"ᾋ\\\":0,\\\"ᾌ\\\":0,\\\"ᾍ\\\":0,\\\"ᾎ\\\":0,\\\"ᾏ\\\":0,\\\"ᾐ\\\":\\\"ᾘ\\\",\\\"ᾑ\\\":\\\"ᾙ\\\",\\\"ᾒ\\\":\\\"ᾚ\\\",\\\"ᾓ\\\":\\\"ᾛ\\\",\\\"ᾔ\\\":\\\"ᾜ\\\",\\\"ᾕ\\\":\\\"ᾝ\\\",\\\"ᾖ\\\":\\\"ᾞ\\\",\\\"ᾗ\\\":\\\"ᾟ\\\",\\\"ᾘ\\\":0,\\\"ᾙ\\\":0,\\\"ᾚ\\\":0,\\\"ᾛ\\\":0,\\\"ᾜ\\\":0,\\\"ᾝ\\\":0,\\\"ᾞ\\\":0,\\\"ᾟ\\\":0,\\\"ᾠ\\\":\\\"ᾨ\\\",\\\"ᾡ\\\":\\\"ᾩ\\\",\\\"ᾢ\\\":\\\"ᾪ\\\",\\\"ᾣ\\\":\\\"ᾫ\\\",\\\"ᾤ\\\":\\\"ᾬ\\\",\\\"ᾥ\\\":\\\"ᾭ\\\",\\\"ᾦ\\\":\\\"ᾮ\\\",\\\"ᾧ\\\":\\\"ᾯ\\\",\\\"ᾨ\\\":0,\\\"ᾩ\\\":0,\\\"ᾪ\\\":0,\\\"ᾫ\\\":0,\\\"ᾬ\\\":0,\\\"ᾭ\\\":0,\\\"ᾮ\\\":0,\\\"ᾯ\\\":0,\\\"ᾲ\\\":0,\\\"ᾳ\\\":\\\"ᾼ\\\",\\n\\\"ᾴ\\\":0,\\\"ᾶ\\\":0,\\\"ᾷ\\\":0,\\\"ᾼ\\\":0,\\\"ῂ\\\":0,\\\"ῃ\\\":\\\"ῌ\\\",\\\"ῄ\\\":0,\\\"ῆ\\\":0,\\\"ῇ\\\":0,\\\"ῌ\\\":0,\\\"ῒ\\\":0,\\\"ΐ\\\":0,\\\"ῖ\\\":0,\\\"ῗ\\\":0,\\\"ῢ\\\":0,\\\"ΰ\\\":0,\\\"ῤ\\\":0,\\\"ῦ\\\":0,\\\"ῧ\\\":0,\\\"ῲ\\\":0,\\\"ῳ\\\":\\\"ῼ\\\",\\\"ῴ\\\":0,\\\"ῶ\\\":0,\\\"ῷ\\\":0,\\\"ῼ\\\":0,\\\"ⅰ\\\":0,\\\"ⅱ\\\":0,\\\"ⅲ\\\":0,\\\"ⅳ\\\":0,\\\"ⅴ\\\":0,\\\"ⅵ\\\":0,\\\"ⅶ\\\":0,\\\"ⅷ\\\":0,\\\"ⅸ\\\":0,\\\"ⅹ\\\":0,\\\"ⅺ\\\":0,\\\"ⅻ\\\":0,\\\"ⅼ\\\":0,\\\"ⅽ\\\":0,\\\"ⅾ\\\":0,\\\"ⅿ\\\":0,\\\"ⓐ\\\":0,\\\"ⓑ\\\":0,\\\"ⓒ\\\":0,\\\"ⓓ\\\":0,\\\"ⓔ\\\":0,\\\"ⓕ\\\":0,\\\"ⓖ\\\":0,\\\"ⓗ\\\":0,\\\"ⓘ\\\":0,\\\"ⓙ\\\":0,\\\"ⓚ\\\":0,\\\"ⓛ\\\":0,\\\"ⓜ\\\":0,\\\"ⓝ\\\":0,\\\"ⓞ\\\":0,\\\"ⓟ\\\":0,\\\"ⓠ\\\":0,\\\"ⓡ\\\":0,\\\"ⓢ\\\":0,\\\"ⓣ\\\":0,\\\"ⓤ\\\":0,\\\"ⓥ\\\":0,\\\"ⓦ\\\":0,\\\"ⓧ\\\":0,\\\"ⓨ\\\":0,\\\"ⓩ\\\":0,\\\"ꞔ\\\":0,\\\"ꞹ\\\":0,\\\"ꞻ\\\":0,\\\"ꞽ\\\":0,\\\"ꞿ\\\":0,\\\"ꟃ\\\":0,\\\"ﬀ\\\":0,\\\"ﬁ\\\":0,\\\"ﬂ\\\":0,\\\"ﬃ\\\":0,\\\"ﬄ\\\":0,\\\"ﬅ\\\":0,\\\"ﬆ\\\":0,\\\"ﬓ\\\":0,\\\"ﬔ\\\":0,\\\"ﬕ\\\":0,\\\"ﬖ\\\":0,\\\"ﬗ\\\":0,\\\"𖹠\\\":0,\\\"𖹡\\\":0,\\\"𖹢\\\":0,\\\"𖹣\\\":0,\\\"𖹤\\\":0,\\\"𖹥\\\":0,\\\"𖹦\\\":0,\\\"𖹧\\\":0,\\\"𖹨\\\":0,\\\"𖹩\\\":0,\\\"𖹪\\\":0,\\\"𖹫\\\":0,\\\"𖹬\\\":0,\\\"𖹭\\\":0,\\\"𖹮\\\":0,\\\"𖹯\\\":0,\\\"𖹰\\\":0,\\\"𖹱\\\":0,\\\"𖹲\\\":0,\\\"𖹳\\\":0,\\\"𖹴\\\":0,\\\"𖹵\\\":0,\\\"𖹶\\\":0,\\\"𖹷\\\":0,\\\"𖹸\\\":0,\\\"𖹹\\\":0,\\\"𖹺\\\":0,\\\"𖹻\\\":0,\\\"𖹼\\\":0,\\\"𖹽\\\":0,\\\"𖹾\\\":0,\\\"𖹿\\\":0}}}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.140Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=mediawiki.Title&skin=vector-2022&version=1yfci\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=mediawiki.Title&skin=vector-2022&sourcemap=1&version=1yfci\",\"mediawiki.cldr@100c7\":\"mw.loader.impl(function(){return[\\\"mediawiki.cldr@100c7\\\",function($,jQuery,require,module){(function(){'use strict';mw.cldr={getPluralForm:function(number,pluralRules){const pluralRuleParser=require('mediawiki.libs.pluralruleparser');let i;for(i=0;i<pluralRules.length;i++){if(pluralRuleParser(pluralRules[i],number)){break;}}return i;}};}());\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.140Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=mediawiki.cldr&skin=vector-2022&version=15d66\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=mediawiki.cldr&skin=vector-2022&sourcemap=1&version=15d66\",\"mediawiki.language@16zu2\":\"mw.loader.impl(function(){return[\\\"mediawiki.language@16zu2\\\",function($,jQuery,require,module){(function(){mw.language={data:{},getData:function(langCode,dataKey){const langData=mw.language.data;langCode=langCode.toLowerCase();if(langData&&langData[langCode]instanceof mw.Map){return langData[langCode].get(dataKey);}return undefined;},setData:function(langCode,dataKey,value){const langData=mw.language.data;langCode=langCode.toLowerCase();if(!(langData[langCode]instanceof mw.Map)){langData[langCode]=new mw.Map();}if(arguments.length>2){langData[langCode].set(dataKey,value);}else{langData[langCode].set(dataKey);}}};}());\\n(function(){Object.assign(mw.language,{convertPlural:function(count,forms,explicitPluralForms){let pluralFormIndex=0;if(explicitPluralForms&&(explicitPluralForms[count]!==undefined)){return explicitPluralForms[count];}if(!forms||forms.length===0){return'';}const pluralRules=mw.language.getData(mw.config.get('wgUserLanguage'),'pluralRules');if(!pluralRules){return(count===1)?forms[0]:forms[1];}pluralFormIndex=mw.cldr.getPluralForm(count,pluralRules);pluralFormIndex=Math.min(pluralFormIndex,forms.length-1);return forms[pluralFormIndex];},preConvertPlural:function(forms,count){while(forms.length<count){forms.push(forms[forms.length-1]);}return forms;},gender:function(gender,forms){if(!forms||forms.length===0){return'';}forms=mw.language.preConvertPlural(forms,2);if(gender==='male'){return forms[0];}if(gender==='female'){return forms[1];}return(forms.length===3)?forms[2]:forms[0];},convertGrammarMapping:{},convertGrammar:function(word,form){const userLanguage=mw.config.get('wgUserLanguage');\\nconst forms=mw.language.getData(userLanguage,'grammarForms');if(forms&&forms[form]&&forms[form][word]){return forms[form][word];}if(Object.prototype.hasOwnProperty.call(mw.language.convertGrammarMapping,userLanguage)){return mw.language.convertGrammarMapping[userLanguage](word,form);}const transformations=mw.language.getData(userLanguage,'grammarTransformations');if(!(transformations&&transformations[form])){return word;}let patterns=transformations[form];if(typeof patterns==='string'){patterns=transformations[patterns];}for(let i=0;i<patterns.length;i++){const rule=patterns[i];const sourcePattern=rule[0];if(sourcePattern==='@metadata'){continue;}const regexp=new RegExp(sourcePattern);const replacement=rule[1];if(word.match(regexp)){return word.replace(regexp,replacement);}}return word;},listToText:function(list){let text='';for(let i=0;i<list.length;i++){text+=list[i];if(list.length-2===i){text+=mw.message('and').escaped()+mw.message('word-separator').escaped();}else if(list.length-1!==i){\\ntext+=mw.message('comma-separator').escaped();}}return text;},bcp47:function(languageTag){let isFirstSegment=true,isPrivate=false;languageTag=languageTag.toLowerCase();const bcp47Map=mw.language.getData(mw.config.get('wgUserLanguage'),'bcp47Map');if(bcp47Map&&Object.prototype.hasOwnProperty.call(bcp47Map,languageTag)){languageTag=bcp47Map[languageTag];}const segments=languageTag.split('-');const formatted=segments.map((segment)=>{let newSegment;if(isPrivate){newSegment=segment.toLowerCase();}else if(segment.length===2&&!isFirstSegment){newSegment=segment.toUpperCase();}else if(segment.length===4&&!isFirstSegment){newSegment=segment.charAt(0).toUpperCase()+segment.slice(1).toLowerCase();}else{newSegment=segment.toLowerCase();}isPrivate=segment.toLowerCase()==='x';isFirstSegment=false;return newSegment;});return formatted.join('-');}});}());\\n(function(){function pad(text,size,ch,end){if(!ch){ch='0';}const out=String(text);const count=Math.ceil((size-out.length)/ch.length);const padStr=ch.repeat(Math.max(0,count));return end?out+padStr:padStr+out;}function commafyNumber(value,pattern,options){const patternParts=pattern.split('.'),maxPlaces=(patternParts[1]||[]).length,valueParts=String(Math.abs(value)).split('.'),fractional=valueParts[1]||'',pieces=[];let groupSize=0,groupSize2=0;options=options||{group:',',decimal:'.'};if(isNaN(value)){return value;}let padLength;if(patternParts[1]){padLength=(patternParts[1]&&patternParts[1].lastIndexOf('0')+1);if(padLength>fractional.length){valueParts[1]=pad(fractional,padLength,'0',true);}if(maxPlaces<fractional.length){valueParts[1]=fractional.slice(0,maxPlaces);}}else{if(valueParts[1]){valueParts.pop();}}const patternDigits=patternParts[0].replace(',','');padLength=patternDigits.indexOf('0');if(padLength!==-1){padLength=patternDigits.length-padLength;if(padLength>valueParts[0].length){\\nvalueParts[0]=pad(valueParts[0],padLength);}if(!patternDigits.includes('#')&&padLength){valueParts[0]=valueParts[0].slice(-padLength);}}let index=patternParts[0].lastIndexOf(',');if(index!==-1){groupSize=patternParts[0].length-index-1;const remainder=patternParts[0].slice(0,index);index=remainder.lastIndexOf(',');if(index!==-1){groupSize2=remainder.length-index-1;}}if(options.minimumGroupingDigits===null||valueParts[0].length>=groupSize+options.minimumGroupingDigits){for(let whole=valueParts[0];whole;){const off=groupSize?whole.length-groupSize:0;pieces.push((off>0)?whole.slice(off):whole);whole=(off>0)?whole.slice(0,off):'';if(groupSize2){groupSize=groupSize2;groupSize2=null;}}valueParts[0]=pieces.reverse().join(options.group);}return valueParts.join(options.decimal);}function commafyInternal(value,pattern,minimumGroupingDigits){const transformTable=mw.language.getSeparatorTransformTable(),group=transformTable[',']||',',numberPatternRE=/[#0,]*[#0](?:\\\\.0*#*)?/,decimal=transformTable['.']||'.',\\npatternList=pattern.split(';'),positivePattern=patternList[0];pattern=patternList[(value<0)?1:0]||('-'+positivePattern);const numberPattern=positivePattern.match(numberPatternRE);minimumGroupingDigits=minimumGroupingDigits!==undefined?minimumGroupingDigits:null;if(!numberPattern){throw new Error('unable to find a number expression in pattern: '+pattern);}return pattern.replace(numberPatternRE,commafyNumber(value,numberPattern[0],{minimumGroupingDigits:minimumGroupingDigits,decimal:decimal,group:group}));}function flipTransform(){const flipped={};flipped[',']='';for(let i=0;i<arguments.length;i++){const table=arguments[i];for(const key in table){flipped[table[key]]=key===','?'':key;}}return flipped;}Object.assign(mw.language,{convertNumber:function(num,integer){if(integer&&parseInt(num,10)===num){return num;}const digitTransformTable=mw.language.getDigitTransformTable();const separatorTransformTable=mw.language.getSeparatorTransformTable();let transformTable,numberString;if(integer){\\ntransformTable=flipTransform(separatorTransformTable,digitTransformTable);numberString=String(num);}else{if(mw.config.get('wgTranslateNumerals')){transformTable=digitTransformTable;}const pattern=mw.language.getData(mw.config.get('wgUserLanguage'),'digitGroupingPattern')||'#,##0.###';const minimumGroupingDigits=mw.language.getData(mw.config.get('wgUserLanguage'),'minimumGroupingDigits')||null;numberString=commafyInternal(num,pattern,minimumGroupingDigits);}let convertedNumber;if(transformTable){convertedNumber='';for(let i=0;i<numberString.length;i++){if(Object.prototype.hasOwnProperty.call(transformTable,numberString[i])){convertedNumber+=transformTable[numberString[i]];}else{convertedNumber+=numberString[i];}}}else{convertedNumber=numberString;}if(integer){convertedNumber=parseInt(convertedNumber,10);}return convertedNumber;},getDigitTransformTable:function(){return mw.language.getData(mw.config.get('wgUserLanguage'),'digitTransformTable')||[];},getSeparatorTransformTable:function(){\\nreturn mw.language.getData(mw.config.get('wgUserLanguage'),'separatorTransformTable')||[];}});}());\\n(function(){Object.assign(mw.language,{getFallbackLanguages:function(){return mw.language.getData(mw.config.get('wgUserLanguage'),'fallbackLanguages')||[];},getFallbackLanguageChain:function(){return[mw.config.get('wgUserLanguage')].concat(mw.language.getFallbackLanguages());}});}());\\nmw.language.setData(\\\"en\\\",{\\\"digitTransformTable\\\":null,\\\"separatorTransformTable\\\":null,\\\"minimumGroupingDigits\\\":1,\\\"formalityIndex\\\":0,\\\"grammarForms\\\":[],\\\"grammarTransformations\\\":[],\\\"pluralRules\\\":[\\\"i = 1 and v = 0 @integer 1\\\"],\\\"digitGroupingPattern\\\":\\\"#,##0.###\\\",\\\"fallbackLanguages\\\":[],\\\"bcp47Map\\\":{\\\"als\\\":\\\"gsw\\\",\\\"bat-smg\\\":\\\"sgs\\\",\\\"be-x-old\\\":\\\"be-tarask\\\",\\\"fiu-vro\\\":\\\"vro\\\",\\\"roa-rup\\\":\\\"rup\\\",\\\"zh-classical\\\":\\\"lzh\\\",\\\"zh-min-nan\\\":\\\"nan\\\",\\\"zh-yue\\\":\\\"yue\\\",\\\"cbk-zam\\\":\\\"cbk\\\",\\\"de-formal\\\":\\\"de-x-formal\\\",\\\"eml\\\":\\\"egl\\\",\\\"en-rtl\\\":\\\"en-x-rtl\\\",\\\"es-formal\\\":\\\"es-x-formal\\\",\\\"hu-formal\\\":\\\"hu-x-formal\\\",\\\"map-bms\\\":\\\"jv-x-bms\\\",\\\"mo\\\":\\\"ro-Cyrl-MD\\\",\\\"nrm\\\":\\\"nrf\\\",\\\"nl-informal\\\":\\\"nl-x-informal\\\",\\\"roa-tara\\\":\\\"nap-x-tara\\\",\\\"simple\\\":\\\"en-simple\\\",\\\"sr-ec\\\":\\\"sr-Cyrl\\\",\\\"sr-el\\\":\\\"sr-Latn\\\",\\\"crh-ro\\\":\\\"crh-Latn-RO\\\",\\\"kk-cn\\\":\\\"kk-Arab-CN\\\",\\\"kk-tr\\\":\\\"kk-Latn-TR\\\",\\\"zh-cn\\\":\\\"zh-Hans-CN\\\",\\\"zh-sg\\\":\\\"zh-Hans-SG\\\",\\\"zh-my\\\":\\\"zh-Hans-MY\\\",\\\"zh-tw\\\":\\\"zh-Hant-TW\\\",\\\"zh-hk\\\":\\\"zh-Hant-HK\\\",\\\"zh-mo\\\":\\\"zh-Hant-MO\\\"}});\\n},{},{\\\"and\\\":\\\" and\\\",\\\"comma-separator\\\":\\\", \\\",\\\"word-separator\\\":\\\" \\\"}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.140Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=mediawiki.language&skin=vector-2022&version=rxl3l\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=mediawiki.language&skin=vector-2022&sourcemap=1&version=rxl3l\",\"mediawiki.jqueryMsg@1i0ih\":\"mw.loader.impl(function(){return[\\\"mediawiki.jqueryMsg@1i0ih\\\",{\\\"main\\\":\\\"mediawiki.jqueryMsg.js\\\",\\\"files\\\":{\\\"mediawiki.jqueryMsg.js\\\":function(require,module,exports){const slice=Array.prototype.slice,util=require('mediawiki.util'),mwString=require('mediawiki.String'),parserDefaults={magic:{PAGENAME:mw.config.get('wgPageName'),PAGENAMEE:util.wikiUrlencode(mw.config.get('wgPageName')),SERVERNAME:mw.config.get('wgServerName'),CONTENTLANGUAGE:mw.config.get('wgContentLanguage')},allowedHtmlElements:[],allowedSelfClosingHtmlElements:['br','wbr','hr'],allowedHtmlCommonAttributes:['id','class','lang','dir','title','role'],allowedHtmlAttributesByElement:{},messages:mw.messages,language:mw.language,format:'parse'};$.extend(true,parserDefaults,require('./parserDefaults.json'));function appendWithoutParsing($parent,children){let i,len;if(!Array.isArray(children)){children=[children];}for(i=0,len=children.length;i<len;i++){if(children[i]!==Object(children[i])){children[i]=document.createTextNode(children[i]);}if(children[i]instanceof $&&children[i].hasClass('mediaWiki_htmlEmitter')){children[i]=children[i].contents();}}return $parent.append(children);}function decodePrimaryHtmlEntities(encoded){\\nreturn encoded.replace(/&#039;/g,'\\\\'').replace(/&quot;/g,'\\\"').replace(/&lt;/g,'<').replace(/&gt;/g,'>').replace(/&amp;/g,'&');}function textify(input){if(input instanceof $){input=input.text();}return String(input);}function getFailableParserFn(options){return function(args){const parser=new Parser(options),key=args[0],argsArray=Array.isArray(args[1])?args[1]:slice.call(args,1);try{return parser.parse(key,argsArray);}catch(e){const fallback=parser.settings.messages.get(key);mw.log.warn('mediawiki.jqueryMsg: '+key+': '+e.message);mw.track('mediawiki.jqueryMsg.error',{messageKey:key,errorMessage:e.message});return $('<span>').text(fallback);}};}const setParserDefaults=function(data){Object.assign(parserDefaults,data);};const getParserDefaults=function(){return Object.assign({},parserDefaults);};const defaultMessageFunction=function(options){let failableParserFn,format;if(options&&options.format!==undefined){format=options.format;}else{format=parserDefaults.format;}return function(){if(!failableParserFn){\\nfailableParserFn=getFailableParserFn(options);}const $result=failableParserFn(arguments);if(format==='text'||format==='escaped'){return $result.text();}else{return $result.html();}};};let messageFunction=defaultMessageFunction;const getMessageFunction=function(options){return messageFunction(options);};const setMessageFunction=function(msgFunction){messageFunction=msgFunction;return function(){messageFunction=defaultMessageFunction;};};const getPlugin=function(options){let failableParserFn;return function(){if(!failableParserFn){failableParserFn=getFailableParserFn(options);}const $result=failableParserFn(arguments);return this.empty().append($result.contents());};};function Parser(options){this.settings=Object.assign({},parserDefaults,options);this.settings.onlyCurlyBraceTransform=(this.settings.format==='text'||this.settings.format==='escaped');this.astCache={};this.emitter=new HtmlEmitter(this.settings.language,this.settings.magic,this.settings.messages);}Parser.prototype={parse:function(key,replacements){\\nconst ast=this.getAst(key,replacements);return this.emitter.emit(ast,replacements);},getAst:function(key,replacements){if(!Object.prototype.hasOwnProperty.call(this.astCache,key)){let wikiText=this.settings.messages.get(key);if(mw.config.get('wgUserLanguage')==='qqx'&&(!wikiText||wikiText==='('+key+')')){wikiText='('+key+'$*)';}else if(typeof wikiText!=='string'){wikiText='⧼'+key+'⧽';}wikiText=mw.internalDoTransformFormatForQqx(wikiText,replacements);this.astCache[key]=this.wikiTextToAst(wikiText);}return this.astCache[key];},wikiTextToAst:function(input){let nonWhitespaceExpression=null,expression=null,templateContents=null,paramExpression=null,colon=null;const settings=this.settings;let pos=0;function choice(ps){return function(){let i,result;for(i=0;i<ps.length;i++){result=ps[i]();if(result!==null){return result;}}return null;};}function sequence(ps){const originalPos=pos,result=[];for(let i=0;i<ps.length;i++){const r=ps[i]();if(r===null){pos=originalPos;return null;}result.push(r);\\n}return result;}function nOrMore(n,p){return function(){const originalPos=pos,result=[];let parsed=p();while(parsed!==null){result.push(parsed);parsed=p();}if(result.length<n){pos=originalPos;return null;}return result;};}function makeStringParser(s){const len=s.length;return function(){let result=null;if(input.slice(pos,pos+len)===s){result=s;pos+=len;}return result;};}function makeRegexParser(regex){return function(){const matches=input.slice(pos).match(regex);if(matches===null){return null;}pos+=matches[0].length;return matches[0];};}const regularLiteral=makeRegexParser(/^[^{}\\\\[\\\\]$<\\\\\\\\]/);const regularLiteralWithoutBar=makeRegexParser(/^[^{}\\\\[\\\\]$\\\\\\\\|]/);const regularLiteralWithoutSpace=makeRegexParser(/^[^{}\\\\[\\\\]$\\\\s]/);const backslash=makeStringParser('\\\\\\\\');const anyCharacter=makeRegexParser(/^./);function escapedLiteral(){const result=sequence([backslash,anyCharacter]);return result===null?null:result[1];}const escapedOrLiteralWithoutSpace=choice([escapedLiteral,\\nregularLiteralWithoutSpace]);const escapedOrLiteralWithoutBar=choice([escapedLiteral,regularLiteralWithoutBar]);const escapedOrRegularLiteral=choice([escapedLiteral,regularLiteral]);function literalWithoutSpace(){const result=nOrMore(1,escapedOrLiteralWithoutSpace)();return result===null?null:result.join('');}function literalWithoutBar(){const result=nOrMore(1,escapedOrLiteralWithoutBar)();return result===null?null:result.join('');}function literal(){const result=nOrMore(1,escapedOrRegularLiteral)();return result===null?null:result.join('');}const asciiAlphabetLiteral=makeRegexParser(/^[A-Za-z]+/);const whitespace=makeRegexParser(/^\\\\s+/);const dollar=makeStringParser('$');const digits=makeRegexParser(/^\\\\d+/);function replacement(){const result=sequence([dollar,digits]);if(result===null){return null;}return['REPLACE',parseInt(result[1],10)-1];}const openExtlink=makeStringParser('[');const closeExtlink=makeStringParser(']');function extlink(){const parsedResult=sequence([openExtlink,\\nnOrMore(1,nonWhitespaceExpression),whitespace,nOrMore(1,expression),closeExtlink]);if(parsedResult===null){return null;}const target=parsedResult[1].length===1?parsedResult[1][0]:['CONCAT',...parsedResult[1]];return['EXTLINK',target,['CONCAT',...parsedResult[3]]];}const pipe=makeStringParser('|');const openTemplate=makeStringParser('{{');const closeTemplate=makeStringParser('}}');function template(){const result=sequence([openTemplate,templateContents,closeTemplate]);return result===null?null:result[1];}function templateName(){const templateNameRegex=makeRegexParser(/^#?[ !\\\"$&'()*,./0-9;=?@A-Z^_`a-z~\\\\x80-\\\\xFF+-]+/);const result=templateNameRegex();return result===null?null:result.toString();}function templateParam(){const result=sequence([pipe,nOrMore(0,paramExpression)]);if(result===null){return null;}const expr=result[1];return expr.length>1?['CONCAT',...expr]:expr[0];}function templateNameWithParam(){const result=sequence([templateName,colon,nOrMore(0,paramExpression)]);if(result===null){\\nreturn null;}const expr=result[2];return[result[0],expr.length>1?['CONCAT',...expr]:expr[0]];}colon=makeStringParser(':');templateContents=choice([function(){const result=sequence([templateNameWithParam,nOrMore(0,templateParam)]);return result===null?null:[...result[0],...result[1]];},function(){const result=sequence([templateName,nOrMore(0,templateParam)]);if(result===null){return null;}return[result[0],...result[1]];}]);function pipedWikilink(){const result=sequence([nOrMore(1,paramExpression),pipe,nOrMore(1,expression)]);return result===null?null:[['CONCAT',...result[0]],['CONCAT',...result[2]]];}function unpipedWikilink(){const result=sequence([nOrMore(1,paramExpression)]);return result===null?null:[['CONCAT',...result[0]]];}const wikilinkContents=choice([pipedWikilink,unpipedWikilink]);const openWikilink=makeStringParser('[[');const closeWikilink=makeStringParser(']]');function wikilink(){const parsedResult=sequence([openWikilink,wikilinkContents,closeWikilink]);return parsedResult===null?null:['WIKILINK',...parsedResult[1]];\\n}const doubleQuote=makeStringParser('\\\"');const htmlDoubleQuoteAttributeValue=makeRegexParser(/^[^\\\"]*/);function doubleQuotedHtmlAttributeValue(){const parsedResult=sequence([doubleQuote,htmlDoubleQuoteAttributeValue,doubleQuote]);return parsedResult===null?null:parsedResult[1];}const singleQuote=makeStringParser('\\\\'');const htmlSingleQuoteAttributeValue=makeRegexParser(/^[^']*/);function singleQuotedHtmlAttributeValue(){const parsedResult=sequence([singleQuote,htmlSingleQuoteAttributeValue,singleQuote]);return parsedResult===null?null:parsedResult[1];}const htmlAttributeEquals=makeRegexParser(/^\\\\s*=\\\\s*/);function htmlAttribute(){const parsedResult=sequence([whitespace,asciiAlphabetLiteral,htmlAttributeEquals,choice([doubleQuotedHtmlAttributeValue,singleQuotedHtmlAttributeValue])]);return parsedResult===null?null:[parsedResult[1],parsedResult[3]];}function isAllowedHtml(startTagName,endTagName,attributes){startTagName=startTagName.toLowerCase();const isSelfClosing=endTagName===null;if((isSelfClosing&&!settings.allowedSelfClosingHtmlElements.includes(startTagName))||\\n(!isSelfClosing&&(startTagName!==endTagName.toLowerCase()||!settings.allowedHtmlElements.includes(startTagName)))){return false;}let attributeName;for(let i=0,len=attributes.length;i<len;i+=2){attributeName=attributes[i];if(!settings.allowedHtmlCommonAttributes.includes(attributeName)&&!(settings.allowedHtmlAttributesByElement[startTagName]||[]).includes(attributeName)){return false;}}return true;}function htmlAttributes(){const parsedResult=nOrMore(0,htmlAttribute)();return['HTMLATTRIBUTES'].concat(...parsedResult);}const openHtmlStartTag=makeStringParser('<');const optionalWhitespace=makeRegexParser(/\\\\s*/);const optionalForwardSlash=makeRegexParser(/^\\\\/?/);const openHtmlEndTag=makeStringParser('</');const closeHtmlTag=makeRegexParser(/^\\\\s*>/);function html(){const startOpenTagPos=pos;const parsedOpenTagResult=sequence([openHtmlStartTag,asciiAlphabetLiteral,htmlAttributes,optionalWhitespace,optionalForwardSlash,closeHtmlTag]);if(parsedOpenTagResult===null){return null;}const endOpenTagPos=pos;\\nconst startTagName=parsedOpenTagResult[1];const wrappedAttributes=parsedOpenTagResult[2];const attributes=wrappedAttributes.slice(1);if(settings.allowedSelfClosingHtmlElements.includes(startTagName)){if(isAllowedHtml(startTagName,null,attributes)){return['HTMLELEMENT',startTagName,wrappedAttributes];}return['CONCAT',input.slice(startOpenTagPos,endOpenTagPos)];}const parsedHtmlContents=nOrMore(0,expression)();const startCloseTagPos=pos;const parsedCloseTagResult=sequence([openHtmlEndTag,asciiAlphabetLiteral,closeHtmlTag]);if(parsedCloseTagResult===null){return['CONCAT',input.slice(startOpenTagPos,endOpenTagPos),...parsedHtmlContents];}const endCloseTagPos=pos;const endTagName=parsedCloseTagResult[1];if(isAllowedHtml(startTagName,endTagName,attributes)){return['HTMLELEMENT',startTagName,wrappedAttributes,...parsedHtmlContents];}return['CONCAT',input.slice(startOpenTagPos,endOpenTagPos),...parsedHtmlContents,input.slice(startCloseTagPos,endCloseTagPos)];}function nowiki(){const parsedResult=sequence([\\nmakeStringParser('<nowiki>'),makeRegexParser(/^.*?(?=<\\\\/nowiki>)/),makeStringParser('</nowiki>')]);return parsedResult===null?null:['CONCAT',...parsedResult[1]];}nonWhitespaceExpression=choice([template,wikilink,extlink,replacement,literalWithoutSpace]);paramExpression=choice([template,wikilink,extlink,replacement,literalWithoutBar]);expression=choice([template,wikilink,extlink,replacement,nowiki,html,literal]);const regularLiteralWithSquareBrackets=makeRegexParser(/^[^{}$\\\\\\\\]/);function curlyBraceTransformExpressionLiteral(){const result=nOrMore(1,regularLiteralWithSquareBrackets)();return result===null?null:result.join('');}const curlyBraceTransformExpression=choice([template,replacement,curlyBraceTransformExpressionLiteral]);function start(rootExpression){const result=nOrMore(0,rootExpression)();if(result===null){return null;}return['CONCAT',...result];}const res=start(this.settings.onlyCurlyBraceTransform?curlyBraceTransformExpression:expression);if(res===null||pos!==input.length){\\nthrow new Error('Parse error at position '+pos.toString()+' in input: '+input);}return res;}};function HtmlEmitter(language,magic,messages){this.language=language;for(const key in(magic||{})){const val=magic[key];this[key.toLowerCase()]=function(){return val;};}this.map=messages||mw.messages;this.emit=(node,replacements)=>{switch(typeof node){case'string':case'number':return node;case'object':{const subnodes=$.map(node.slice(1),(n)=>this.emit(n,replacements));const operation=node[0].toLowerCase();if(typeof this[operation]==='function'){return this[operation](subnodes,replacements);}else{throw new Error('Unknown operation \\\"'+operation+'\\\"');}}case'undefined':return'';default:throw new Error('Unexpected type in AST: '+typeof node);}};}const strongDirRegExp=new RegExp('(?:'+'('+\\n'[\\\\u0041-\\\\u005a\\\\u0061-\\\\u007a\\\\u00aa\\\\u00b5\\\\u00ba\\\\u00c0-\\\\u00d6\\\\u00d8-\\\\u00f6\\\\u00f8-\\\\u02b8\\\\u02bb-\\\\u02c1\\\\u02d0\\\\u02d1\\\\u02e0-\\\\u02e4\\\\u02ee\\\\u0370-\\\\u0373\\\\u0376\\\\u0377\\\\u037a-\\\\u037d\\\\u037f\\\\u0386\\\\u0388-\\\\u038a\\\\u038c\\\\u038e-\\\\u03a1\\\\u03a3-\\\\u03f5\\\\u03f7-\\\\u0482\\\\u048a-\\\\u052f\\\\u0531-\\\\u0556\\\\u0559-\\\\u055f\\\\u0561-\\\\u0587\\\\u0589\\\\u0903-\\\\u0939\\\\u093b\\\\u093d-\\\\u0940\\\\u0949-\\\\u094c\\\\u094e-\\\\u0950\\\\u0958-\\\\u0961\\\\u0964-\\\\u0980\\\\u0982\\\\u0983\\\\u0985-\\\\u098c\\\\u098f\\\\u0990\\\\u0993-\\\\u09a8\\\\u09aa-\\\\u09b0\\\\u09b2\\\\u09b6-\\\\u09b9\\\\u09bd-\\\\u09c0\\\\u09c7\\\\u09c8\\\\u09cb\\\\u09cc\\\\u09ce\\\\u09d7\\\\u09dc\\\\u09dd\\\\u09df-\\\\u09e1\\\\u09e6-\\\\u09f1\\\\u09f4-\\\\u09fa\\\\u0a03\\\\u0a05-\\\\u0a0a\\\\u0a0f\\\\u0a10\\\\u0a13-\\\\u0a28\\\\u0a2a-\\\\u0a30\\\\u0a32\\\\u0a33\\\\u0a35\\\\u0a36\\\\u0a38\\\\u0a39\\\\u0a3e-\\\\u0a40\\\\u0a59-\\\\u0a5c\\\\u0a5e\\\\u0a66-\\\\u0a6f\\\\u0a72-\\\\u0a74\\\\u0a83\\\\u0a85-\\\\u0a8d\\\\u0a8f-\\\\u0a91\\\\u0a93-\\\\u0aa8\\\\u0aaa-\\\\u0ab0\\\\u0ab2\\\\u0ab3\\\\u0ab5-\\\\u0ab9\\\\u0abd-\\\\u0ac0\\\\u0ac9\\\\u0acb\\\\u0acc\\\\u0ad0\\\\u0ae0\\\\u0ae1\\\\u0ae6-\\\\u0af0\\\\u0af9\\\\u0b02\\\\u0b03\\\\u0b05-\\\\u0b0c\\\\u0b0f\\\\u0b10\\\\u0b13-\\\\u0b28\\\\u0b2a-\\\\u0b30\\\\u0b32\\\\u0b33\\\\u0b35-\\\\u0b39\\\\u0b3d\\\\u0b3e\\\\u0b40\\\\u0b47\\\\u0b48\\\\u0b4b\\\\u0b4c\\\\u0b57\\\\u0b5c\\\\u0b5d\\\\u0b5f-\\\\u0b61\\\\u0b66-\\\\u0b77\\\\u0b83\\\\u0b85-\\\\u0b8a\\\\u0b8e-\\\\u0b90\\\\u0b92-\\\\u0b95\\\\u0b99\\\\u0b9a\\\\u0b9c\\\\u0b9e\\\\u0b9f\\\\u0ba3\\\\u0ba4\\\\u0ba8-\\\\u0baa\\\\u0bae-\\\\u0bb9\\\\u0bbe\\\\u0bbf\\\\u0bc1\\\\u0bc2\\\\u0bc6-\\\\u0bc8\\\\u0bca-\\\\u0bcc\\\\u0bd0\\\\u0bd7\\\\u0be6-\\\\u0bf2\\\\u0c01-\\\\u0c03\\\\u0c05-\\\\u0c0c\\\\u0c0e-\\\\u0c10\\\\u0c12-\\\\u0c28\\\\u0c2a-\\\\u0c39\\\\u0c3d\\\\u0c41-\\\\u0c44\\\\u0c58-\\\\u0c5a\\\\u0c60\\\\u0c61\\\\u0c66-\\\\u0c6f\\\\u0c7f\\\\u0c82\\\\u0c83\\\\u0c85-\\\\u0c8c\\\\u0c8e-\\\\u0c90\\\\u0c92-\\\\u0ca8\\\\u0caa-\\\\u0cb3\\\\u0cb5-\\\\u0cb9\\\\u0cbd-\\\\u0cc4\\\\u0cc6-\\\\u0cc8\\\\u0cca\\\\u0ccb\\\\u0cd5\\\\u0cd6\\\\u0cde\\\\u0ce0\\\\u0ce1\\\\u0ce6-\\\\u0cef\\\\u0cf1\\\\u0cf2\\\\u0d02\\\\u0d03\\\\u0d05-\\\\u0d0c\\\\u0d0e-\\\\u0d10\\\\u0d12-\\\\u0d3a\\\\u0d3d-\\\\u0d40\\\\u0d46-\\\\u0d48\\\\u0d4a-\\\\u0d4c\\\\u0d4e\\\\u0d57\\\\u0d5f-\\\\u0d61\\\\u0d66-\\\\u0d75\\\\u0d79-\\\\u0d7f\\\\u0d82\\\\u0d83\\\\u0d85-\\\\u0d96\\\\u0d9a-\\\\u0db1\\\\u0db3-\\\\u0dbb\\\\u0dbd\\\\u0dc0-\\\\u0dc6\\\\u0dcf-\\\\u0dd1\\\\u0dd8-\\\\u0ddf\\\\u0de6-\\\\u0def\\\\u0df2-\\\\u0df4\\\\u0e01-\\\\u0e30\\\\u0e32\\\\u0e33\\\\u0e40-\\\\u0e46\\\\u0e4f-\\\\u0e5b\\\\u0e81\\\\u0e82\\\\u0e84\\\\u0e87\\\\u0e88\\\\u0e8a\\\\u0e8d\\\\u0e94-\\\\u0e97\\\\u0e99-\\\\u0e9f\\\\u0ea1-\\\\u0ea3\\\\u0ea5\\\\u0ea7\\\\u0eaa\\\\u0eab\\\\u0ead-\\\\u0eb0\\\\u0eb2\\\\u0eb3\\\\u0ebd\\\\u0ec0-\\\\u0ec4\\\\u0ec6\\\\u0ed0-\\\\u0ed9\\\\u0edc-\\\\u0edf\\\\u0f00-\\\\u0f17\\\\u0f1a-\\\\u0f34\\\\u0f36\\\\u0f38\\\\u0f3e-\\\\u0f47\\\\u0f49-\\\\u0f6c\\\\u0f7f\\\\u0f85\\\\u0f88-\\\\u0f8c\\\\u0fbe-\\\\u0fc5\\\\u0fc7-\\\\u0fcc\\\\u0fce-\\\\u0fda\\\\u1000-\\\\u102c\\\\u1031\\\\u1038\\\\u103b\\\\u103c\\\\u103f-\\\\u1057\\\\u105a-\\\\u105d\\\\u1061-\\\\u1070\\\\u1075-\\\\u1081\\\\u1083\\\\u1084\\\\u1087-\\\\u108c\\\\u108e-\\\\u109c\\\\u109e-\\\\u10c5\\\\u10c7\\\\u10cd\\\\u10d0-\\\\u1248\\\\u124a-\\\\u124d\\\\u1250-\\\\u1256\\\\u1258\\\\u125a-\\\\u125d\\\\u1260-\\\\u1288\\\\u128a-\\\\u128d\\\\u1290-\\\\u12b0\\\\u12b2-\\\\u12b5\\\\u12b8-\\\\u12be\\\\u12c0\\\\u12c2-\\\\u12c5\\\\u12c8-\\\\u12d6\\\\u12d8-\\\\u1310\\\\u1312-\\\\u1315\\\\u1318-\\\\u135a\\\\u1360-\\\\u137c\\\\u1380-\\\\u138f\\\\u13a0-\\\\u13f5\\\\u13f8-\\\\u13fd\\\\u1401-\\\\u167f\\\\u1681-\\\\u169a\\\\u16a0-\\\\u16f8\\\\u1700-\\\\u170c\\\\u170e-\\\\u1711\\\\u1720-\\\\u1731\\\\u1735\\\\u1736\\\\u1740-\\\\u1751\\\\u1760-\\\\u176c\\\\u176e-\\\\u1770\\\\u1780-\\\\u17b3\\\\u17b6\\\\u17be-\\\\u17c5\\\\u17c7\\\\u17c8\\\\u17d4-\\\\u17da\\\\u17dc\\\\u17e0-\\\\u17e9\\\\u1810-\\\\u1819\\\\u1820-\\\\u1877\\\\u1880-\\\\u18a8\\\\u18aa\\\\u18b0-\\\\u18f5\\\\u1900-\\\\u191e\\\\u1923-\\\\u1926\\\\u1929-\\\\u192b\\\\u1930\\\\u1931\\\\u1933-\\\\u1938\\\\u1946-\\\\u196d\\\\u1970-\\\\u1974\\\\u1980-\\\\u19ab\\\\u19b0-\\\\u19c9\\\\u19d0-\\\\u19da\\\\u1a00-\\\\u1a16\\\\u1a19\\\\u1a1a\\\\u1a1e-\\\\u1a55\\\\u1a57\\\\u1a61\\\\u1a63\\\\u1a64\\\\u1a6d-\\\\u1a72\\\\u1a80-\\\\u1a89\\\\u1a90-\\\\u1a99\\\\u1aa0-\\\\u1aad\\\\u1b04-\\\\u1b33\\\\u1b35\\\\u1b3b\\\\u1b3d-\\\\u1b41\\\\u1b43-\\\\u1b4b\\\\u1b50-\\\\u1b6a\\\\u1b74-\\\\u1b7c\\\\u1b82-\\\\u1ba1\\\\u1ba6\\\\u1ba7\\\\u1baa\\\\u1bae-\\\\u1be5\\\\u1be7\\\\u1bea-\\\\u1bec\\\\u1bee\\\\u1bf2\\\\u1bf3\\\\u1bfc-\\\\u1c2b\\\\u1c34\\\\u1c35\\\\u1c3b-\\\\u1c49\\\\u1c4d-\\\\u1c7f\\\\u1cc0-\\\\u1cc7\\\\u1cd3\\\\u1ce1\\\\u1ce9-\\\\u1cec\\\\u1cee-\\\\u1cf3\\\\u1cf5\\\\u1cf6\\\\u1d00-\\\\u1dbf\\\\u1e00-\\\\u1f15\\\\u1f18-\\\\u1f1d\\\\u1f20-\\\\u1f45\\\\u1f48-\\\\u1f4d\\\\u1f50-\\\\u1f57\\\\u1f59\\\\u1f5b\\\\u1f5d\\\\u1f5f-\\\\u1f7d\\\\u1f80-\\\\u1fb4\\\\u1fb6-\\\\u1fbc\\\\u1fbe\\\\u1fc2-\\\\u1fc4\\\\u1fc6-\\\\u1fcc\\\\u1fd0-\\\\u1fd3\\\\u1fd6-\\\\u1fdb\\\\u1fe0-\\\\u1fec\\\\u1ff2-\\\\u1ff4\\\\u1ff6-\\\\u1ffc\\\\u200e\\\\u2071\\\\u207f\\\\u2090-\\\\u209c\\\\u2102\\\\u2107\\\\u210a-\\\\u2113\\\\u2115\\\\u2119-\\\\u211d\\\\u2124\\\\u2126\\\\u2128\\\\u212a-\\\\u212d\\\\u212f-\\\\u2139\\\\u213c-\\\\u213f\\\\u2145-\\\\u2149\\\\u214e\\\\u214f\\\\u2160-\\\\u2188\\\\u2336-\\\\u237a\\\\u2395\\\\u249c-\\\\u24e9\\\\u26ac\\\\u2800-\\\\u28ff\\\\u2c00-\\\\u2c2e\\\\u2c30-\\\\u2c5e\\\\u2c60-\\\\u2ce4\\\\u2ceb-\\\\u2cee\\\\u2cf2\\\\u2cf3\\\\u2d00-\\\\u2d25\\\\u2d27\\\\u2d2d\\\\u2d30-\\\\u2d67\\\\u2d6f\\\\u2d70\\\\u2d80-\\\\u2d96\\\\u2da0-\\\\u2da6\\\\u2da8-\\\\u2dae\\\\u2db0-\\\\u2db6\\\\u2db8-\\\\u2dbe\\\\u2dc0-\\\\u2dc6\\\\u2dc8-\\\\u2dce\\\\u2dd0-\\\\u2dd6\\\\u2dd8-\\\\u2dde\\\\u3005-\\\\u3007\\\\u3021-\\\\u3029\\\\u302e\\\\u302f\\\\u3031-\\\\u3035\\\\u3038-\\\\u303c\\\\u3041-\\\\u3096\\\\u309d-\\\\u309f\\\\u30a1-\\\\u30fa\\\\u30fc-\\\\u30ff\\\\u3105-\\\\u312d\\\\u3131-\\\\u318e\\\\u3190-\\\\u31ba\\\\u31f0-\\\\u321c\\\\u3220-\\\\u324f\\\\u3260-\\\\u327b\\\\u327f-\\\\u32b0\\\\u32c0-\\\\u32cb\\\\u32d0-\\\\u32fe\\\\u3300-\\\\u3376\\\\u337b-\\\\u33dd\\\\u33e0-\\\\u33fe\\\\u3400-\\\\u4db5\\\\u4e00-\\\\u9fd5\\\\ua000-\\\\ua48c\\\\ua4d0-\\\\ua60c\\\\ua610-\\\\ua62b\\\\ua640-\\\\ua66e\\\\ua680-\\\\ua69d\\\\ua6a0-\\\\ua6ef\\\\ua6f2-\\\\ua6f7\\\\ua722-\\\\ua787\\\\ua789-\\\\ua7ad\\\\ua7b0-\\\\ua7b7\\\\ua7f7-\\\\ua801\\\\ua803-\\\\ua805\\\\ua807-\\\\ua80a\\\\ua80c-\\\\ua824\\\\ua827\\\\ua830-\\\\ua837\\\\ua840-\\\\ua873\\\\ua880-\\\\ua8c3\\\\ua8ce-\\\\ua8d9\\\\ua8f2-\\\\ua8fd\\\\ua900-\\\\ua925\\\\ua92e-\\\\ua946\\\\ua952\\\\ua953\\\\ua95f-\\\\ua97c\\\\ua983-\\\\ua9b2\\\\ua9b4\\\\ua9b5\\\\ua9ba\\\\ua9bb\\\\ua9bd-\\\\ua9cd\\\\ua9cf-\\\\ua9d9\\\\ua9de-\\\\ua9e4\\\\ua9e6-\\\\ua9fe\\\\uaa00-\\\\uaa28\\\\uaa2f\\\\uaa30\\\\uaa33\\\\uaa34\\\\uaa40-\\\\uaa42\\\\uaa44-\\\\uaa4b\\\\uaa4d\\\\uaa50-\\\\uaa59\\\\uaa5c-\\\\uaa7b\\\\uaa7d-\\\\uaaaf\\\\uaab1\\\\uaab5\\\\uaab6\\\\uaab9-\\\\uaabd\\\\uaac0\\\\uaac2\\\\uaadb-\\\\uaaeb\\\\uaaee-\\\\uaaf5\\\\uab01-\\\\uab06\\\\uab09-\\\\uab0e\\\\uab11-\\\\uab16\\\\uab20-\\\\uab26\\\\uab28-\\\\uab2e\\\\uab30-\\\\uab65\\\\uab70-\\\\uabe4\\\\uabe6\\\\uabe7\\\\uabe9-\\\\uabec\\\\uabf0-\\\\uabf9\\\\uac00-\\\\ud7a3\\\\ud7b0-\\\\ud7c6\\\\ud7cb-\\\\ud7fb\\\\ue000-\\\\ufa6d\\\\ufa70-\\\\ufad9\\\\ufb00-\\\\ufb06\\\\ufb13-\\\\ufb17\\\\uff21-\\\\uff3a\\\\uff41-\\\\uff5a\\\\uff66-\\\\uffbe\\\\uffc2-\\\\uffc7\\\\uffca-\\\\uffcf\\\\uffd2-\\\\uffd7\\\\uffda-\\\\uffdc]|\\\\ud800[\\\\udc00-\\\\udc0b]|\\\\ud800[\\\\udc0d-\\\\udc26]|\\\\ud800[\\\\udc28-\\\\udc3a]|\\\\ud800\\\\udc3c|\\\\ud800\\\\udc3d|\\\\ud800[\\\\udc3f-\\\\udc4d]|\\\\ud800[\\\\udc50-\\\\udc5d]|\\\\ud800[\\\\udc80-\\\\udcfa]|\\\\ud800\\\\udd00|\\\\ud800\\\\udd02|\\\\ud800[\\\\udd07-\\\\udd33]|\\\\ud800[\\\\udd37-\\\\udd3f]|\\\\ud800[\\\\uddd0-\\\\uddfc]|\\\\ud800[\\\\ude80-\\\\ude9c]|\\\\ud800[\\\\udea0-\\\\uded0]|\\\\ud800[\\\\udf00-\\\\udf23]|\\\\ud800[\\\\udf30-\\\\udf4a]|\\\\ud800[\\\\udf50-\\\\udf75]|\\\\ud800[\\\\udf80-\\\\udf9d]|\\\\ud800[\\\\udf9f-\\\\udfc3]|\\\\ud800[\\\\udfc8-\\\\udfd5]|\\\\ud801[\\\\udc00-\\\\udc9d]|\\\\ud801[\\\\udca0-\\\\udca9]|\\\\ud801[\\\\udd00-\\\\udd27]|\\\\ud801[\\\\udd30-\\\\udd63]|\\\\ud801\\\\udd6f|\\\\ud801[\\\\ude00-\\\\udf36]|\\\\ud801[\\\\udf40-\\\\udf55]|\\\\ud801[\\\\udf60-\\\\udf67]|\\\\ud804\\\\udc00|\\\\ud804[\\\\udc02-\\\\udc37]|\\\\ud804[\\\\udc47-\\\\udc4d]|\\\\ud804[\\\\udc66-\\\\udc6f]|\\\\ud804[\\\\udc82-\\\\udcb2]|\\\\ud804\\\\udcb7|\\\\ud804\\\\udcb8|\\\\ud804[\\\\udcbb-\\\\udcc1]|\\\\ud804[\\\\udcd0-\\\\udce8]|\\\\ud804[\\\\udcf0-\\\\udcf9]|\\\\ud804[\\\\udd03-\\\\udd26]|\\\\ud804\\\\udd2c|\\\\ud804[\\\\udd36-\\\\udd43]|\\\\ud804[\\\\udd50-\\\\udd72]|\\\\ud804[\\\\udd74-\\\\udd76]|\\\\ud804[\\\\udd82-\\\\uddb5]|\\\\ud804[\\\\uddbf-\\\\uddc9]|\\\\ud804\\\\uddcd|\\\\ud804[\\\\uddd0-\\\\udddf]|\\\\ud804[\\\\udde1-\\\\uddf4]|\\\\ud804[\\\\ude00-\\\\ude11]|\\\\ud804[\\\\ude13-\\\\ude2e]|\\\\ud804\\\\ude32|\\\\ud804\\\\ude33|\\\\ud804\\\\ude35|\\\\ud804[\\\\ude38-\\\\ude3d]|\\\\ud804[\\\\ude80-\\\\ude86]|\\\\ud804\\\\ude88|\\\\ud804[\\\\ude8a-\\\\ude8d]|\\\\ud804[\\\\ude8f-\\\\ude9d]|\\\\ud804[\\\\ude9f-\\\\udea9]|\\\\ud804[\\\\udeb0-\\\\udede]|\\\\ud804[\\\\udee0-\\\\udee2]|\\\\ud804[\\\\udef0-\\\\udef9]|\\\\ud804\\\\udf02|\\\\ud804\\\\udf03|\\\\ud804[\\\\udf05-\\\\udf0c]|\\\\ud804\\\\udf0f|\\\\ud804\\\\udf10|\\\\ud804[\\\\udf13-\\\\udf28]|\\\\ud804[\\\\udf2a-\\\\udf30]|\\\\ud804\\\\udf32|\\\\ud804\\\\udf33|\\\\ud804[\\\\udf35-\\\\udf39]|\\\\ud804[\\\\udf3d-\\\\udf3f]|\\\\ud804[\\\\udf41-\\\\udf44]|\\\\ud804\\\\udf47|\\\\ud804\\\\udf48|\\\\ud804[\\\\udf4b-\\\\udf4d]|\\\\ud804\\\\udf50|\\\\ud804\\\\udf57|\\\\ud804[\\\\udf5d-\\\\udf63]|\\\\ud805[\\\\udc80-\\\\udcb2]|\\\\ud805\\\\udcb9|\\\\ud805[\\\\udcbb-\\\\udcbe]|\\\\ud805\\\\udcc1|\\\\ud805[\\\\udcc4-\\\\udcc7]|\\\\ud805[\\\\udcd0-\\\\udcd9]|\\\\ud805[\\\\udd80-\\\\uddb1]|\\\\ud805[\\\\uddb8-\\\\uddbb]|\\\\ud805\\\\uddbe|\\\\ud805[\\\\uddc1-\\\\udddb]|\\\\ud805[\\\\ude00-\\\\ude32]|\\\\ud805\\\\ude3b|\\\\ud805\\\\ude3c|\\\\ud805\\\\ude3e|\\\\ud805[\\\\ude41-\\\\ude44]|\\\\ud805[\\\\ude50-\\\\ude59]|\\\\ud805[\\\\ude80-\\\\udeaa]|\\\\ud805\\\\udeac|\\\\ud805\\\\udeae|\\\\ud805\\\\udeaf|\\\\ud805\\\\udeb6|\\\\ud805[\\\\udec0-\\\\udec9]|\\\\ud805[\\\\udf00-\\\\udf19]|\\\\ud805\\\\udf20|\\\\ud805\\\\udf21|\\\\ud805\\\\udf26|\\\\ud805[\\\\udf30-\\\\udf3f]|\\\\ud806[\\\\udca0-\\\\udcf2]|\\\\ud806\\\\udcff|\\\\ud806[\\\\udec0-\\\\udef8]|\\\\ud808[\\\\udc00-\\\\udf99]|\\\\ud809[\\\\udc00-\\\\udc6e]|\\\\ud809[\\\\udc70-\\\\udc74]|\\\\ud809[\\\\udc80-\\\\udd43]|\\\\ud80c[\\\\udc00-\\\\udfff]|\\\\ud80d[\\\\udc00-\\\\udc2e]|\\\\ud811[\\\\udc00-\\\\ude46]|\\\\ud81a[\\\\udc00-\\\\ude38]|\\\\ud81a[\\\\ude40-\\\\ude5e]|\\\\ud81a[\\\\ude60-\\\\ude69]|\\\\ud81a\\\\ude6e|\\\\ud81a\\\\ude6f|\\\\ud81a[\\\\uded0-\\\\udeed]|\\\\ud81a\\\\udef5|\\\\ud81a[\\\\udf00-\\\\udf2f]|\\\\ud81a[\\\\udf37-\\\\udf45]|\\\\ud81a[\\\\udf50-\\\\udf59]|\\\\ud81a[\\\\udf5b-\\\\udf61]|\\\\ud81a[\\\\udf63-\\\\udf77]|\\\\ud81a[\\\\udf7d-\\\\udf8f]|\\\\ud81b[\\\\udf00-\\\\udf44]|\\\\ud81b[\\\\udf50-\\\\udf7e]|\\\\ud81b[\\\\udf93-\\\\udf9f]|\\\\ud82c\\\\udc00|\\\\ud82c\\\\udc01|\\\\ud82f[\\\\udc00-\\\\udc6a]|\\\\ud82f[\\\\udc70-\\\\udc7c]|\\\\ud82f[\\\\udc80-\\\\udc88]|\\\\ud82f[\\\\udc90-\\\\udc99]|\\\\ud82f\\\\udc9c|\\\\ud82f\\\\udc9f|\\\\ud834[\\\\udc00-\\\\udcf5]|\\\\ud834[\\\\udd00-\\\\udd26]|\\\\ud834[\\\\udd29-\\\\udd66]|\\\\ud834[\\\\udd6a-\\\\udd72]|\\\\ud834\\\\udd83|\\\\ud834\\\\udd84|\\\\ud834[\\\\udd8c-\\\\udda9]|\\\\ud834[\\\\uddae-\\\\udde8]|\\\\ud834[\\\\udf60-\\\\udf71]|\\\\ud835[\\\\udc00-\\\\udc54]|\\\\ud835[\\\\udc56-\\\\udc9c]|\\\\ud835\\\\udc9e|\\\\ud835\\\\udc9f|\\\\ud835\\\\udca2|\\\\ud835\\\\udca5|\\\\ud835\\\\udca6|\\\\ud835[\\\\udca9-\\\\udcac]|\\\\ud835[\\\\udcae-\\\\udcb9]|\\\\ud835\\\\udcbb|\\\\ud835[\\\\udcbd-\\\\udcc3]|\\\\ud835[\\\\udcc5-\\\\udd05]|\\\\ud835[\\\\udd07-\\\\udd0a]|\\\\ud835[\\\\udd0d-\\\\udd14]|\\\\ud835[\\\\udd16-\\\\udd1c]|\\\\ud835[\\\\udd1e-\\\\udd39]|\\\\ud835[\\\\udd3b-\\\\udd3e]|\\\\ud835[\\\\udd40-\\\\udd44]|\\\\ud835\\\\udd46|\\\\ud835[\\\\udd4a-\\\\udd50]|\\\\ud835[\\\\udd52-\\\\udea5]|\\\\ud835[\\\\udea8-\\\\udeda]|\\\\ud835[\\\\udedc-\\\\udf14]|\\\\ud835[\\\\udf16-\\\\udf4e]|\\\\ud835[\\\\udf50-\\\\udf88]|\\\\ud835[\\\\udf8a-\\\\udfc2]|\\\\ud835[\\\\udfc4-\\\\udfcb]|\\\\ud836[\\\\udc00-\\\\uddff]|\\\\ud836[\\\\ude37-\\\\ude3a]|\\\\ud836[\\\\ude6d-\\\\ude74]|\\\\ud836[\\\\ude76-\\\\ude83]|\\\\ud836[\\\\ude85-\\\\ude8b]|\\\\ud83c[\\\\udd10-\\\\udd2e]|\\\\ud83c[\\\\udd30-\\\\udd69]|\\\\ud83c[\\\\udd70-\\\\udd9a]|\\\\ud83c[\\\\udde6-\\\\ude02]|\\\\ud83c[\\\\ude10-\\\\ude3a]|\\\\ud83c[\\\\ude40-\\\\ude48]|\\\\ud83c\\\\ude50|\\\\ud83c\\\\ude51|[\\\\ud840-\\\\ud868][\\\\udc00-\\\\udfff]|\\\\ud869[\\\\udc00-\\\\uded6]|\\\\ud869[\\\\udf00-\\\\udfff]|[\\\\ud86a-\\\\ud86c][\\\\udc00-\\\\udfff]|\\\\ud86d[\\\\udc00-\\\\udf34]|\\\\ud86d[\\\\udf40-\\\\udfff]|\\\\ud86e[\\\\udc00-\\\\udc1d]|\\\\ud86e[\\\\udc20-\\\\udfff]|[\\\\ud86f-\\\\ud872][\\\\udc00-\\\\udfff]|\\\\ud873[\\\\udc00-\\\\udea1]|\\\\ud87e[\\\\udc00-\\\\ude1d]|[\\\\udb80-\\\\udbbe][\\\\udc00-\\\\udfff]|\\\\udbbf[\\\\udc00-\\\\udffd]|[\\\\udbc0-\\\\udbfe][\\\\udc00-\\\\udfff]|\\\\udbff[\\\\udc00-\\\\udffd]'+\\n')|('+\\n'[\\\\u0590\\\\u05be\\\\u05c0\\\\u05c3\\\\u05c6\\\\u05c8-\\\\u05ff\\\\u07c0-\\\\u07ea\\\\u07f4\\\\u07f5\\\\u07fa-\\\\u0815\\\\u081a\\\\u0824\\\\u0828\\\\u082e-\\\\u0858\\\\u085c-\\\\u089f\\\\u200f\\\\ufb1d\\\\ufb1f-\\\\ufb28\\\\ufb2a-\\\\ufb4f\\\\u0608\\\\u060b\\\\u060d\\\\u061b-\\\\u064a\\\\u066d-\\\\u066f\\\\u0671-\\\\u06d5\\\\u06e5\\\\u06e6\\\\u06ee\\\\u06ef\\\\u06fa-\\\\u0710\\\\u0712-\\\\u072f\\\\u074b-\\\\u07a5\\\\u07b1-\\\\u07bf\\\\u08a0-\\\\u08e2\\\\ufb50-\\\\ufd3d\\\\ufd40-\\\\ufdcf\\\\ufdf0-\\\\ufdfc\\\\ufdfe\\\\ufdff\\\\ufe70-\\\\ufefe]|\\\\ud802[\\\\udc00-\\\\udd1e]|\\\\ud802[\\\\udd20-\\\\ude00]|\\\\ud802\\\\ude04|\\\\ud802[\\\\ude07-\\\\ude0b]|\\\\ud802[\\\\ude10-\\\\ude37]|\\\\ud802[\\\\ude3b-\\\\ude3e]|\\\\ud802[\\\\ude40-\\\\udee4]|\\\\ud802[\\\\udee7-\\\\udf38]|\\\\ud802[\\\\udf40-\\\\udfff]|\\\\ud803[\\\\udc00-\\\\ude5f]|\\\\ud803[\\\\ude7f-\\\\udfff]|\\\\ud83a[\\\\udc00-\\\\udccf]|\\\\ud83a[\\\\udcd7-\\\\udfff]|\\\\ud83b[\\\\udc00-\\\\uddff]|\\\\ud83b[\\\\udf00-\\\\udfff]|\\\\ud83b[\\\\udf00-\\\\udfff]|\\\\ud83b[\\\\udf00-\\\\udfff]|\\\\ud83b[\\\\udf00-\\\\udfff]|\\\\ud83b[\\\\udf00-\\\\udfff]|\\\\ud83b[\\\\udf00-\\\\udfff]|\\\\ud83b[\\\\udf00-\\\\udfff]|\\\\ud83b[\\\\udf00-\\\\udfff]|\\\\ud83b[\\\\udf00-\\\\udfff]|\\\\ud83b[\\\\udf00-\\\\udfff]|\\\\ud83b[\\\\udf00-\\\\udfff]|\\\\ud83b[\\\\udf00-\\\\udfff]|\\\\ud83b[\\\\udf00-\\\\udfff]|\\\\ud83b[\\\\ude00-\\\\udeef]|\\\\ud83b[\\\\udef2-\\\\udeff]'+\\n')'+')');function strongDirFromContent(text){const m=text.match(strongDirRegExp);if(!m){return null;}if(m[2]===undefined){return'ltr';}return'rtl';}HtmlEmitter.prototype={concat:function(nodes){const $span=$('<span>').addClass('mediaWiki_htmlEmitter');Array.from(nodes).forEach((node)=>{appendWithoutParsing($span,node);});return $span;},replace:function(nodes,replacements){const index=parseInt(nodes[0],10);if(index<replacements.length){if(typeof replacements[index]==='object'){if(!replacements[index].mwJQueryMsgHasAlreadyBeenUsedAsAReplacement){Object.defineProperty(replacements[index],'mwJQueryMsgHasAlreadyBeenUsedAsAReplacement',{value:true,enumerable:false,writable:false});return replacements[index];}if(typeof replacements[index].clone==='function'){return replacements[index].clone(true);}if(typeof replacements[index].cloneNode==='function'){return replacements[index].cloneNode(true);}return replacements[index];}return replacements[index];}else{return'$'+(index+1);}},wikilink:function(nodes){\\nlet page=textify(nodes[0]);if(page.startsWith(':')){page=page.slice(1);}const title=new mw.Title(page);let anchor;if(nodes.length===1){anchor=page;}else{anchor=nodes[1];}const $el=$('<a>').attr({title:title.getPrefixedText()||null,href:title.getUrl()});return appendWithoutParsing($el,anchor);},htmlattributes:function(nodes){const mapping={};for(let i=0,len=nodes.length;i<len;i+=2){mapping[nodes[i]]=decodePrimaryHtmlEntities(nodes[i+1]);}return mapping;},htmlelement:function(nodes){const tagName=nodes.shift();const attributes=nodes.shift();const contents=nodes;const $element=$(document.createElement(tagName)).attr(attributes);return appendWithoutParsing($element,contents);},extlink:function(nodes){const arg=nodes[0],contents=nodes[1];let $el;if(arg instanceof $&&!arg.hasClass('mediaWiki_htmlEmitter')){$el=arg;}else{$el=$('<a>');if(typeof arg==='function'){$el.attr({role:'button',tabindex:0}).on('click keypress',function(e){if(e.type==='click'||e.type==='keypress'&&e.which===13){arg.call(this,e);\\n}});}else{const target=textify(arg);if(target.search(new RegExp('^(/|'+mw.config.get('wgUrlProtocols')+')'))!==-1){$el.attr('href',target);const externalRegex='^(?:'+mw.config.get('wgArticlePath').replace(/\\\\$1/g,'.+?')+'|'+mw.config.get('wgScript')+'.+?)$';if(target.search(externalRegex)===-1){$el.addClass('external');}}else{mw.log('External link in message had illegal target '+target);return appendWithoutParsing($('<span>'),['['+target+' '].concat(contents).concat(']')).contents();}}}return appendWithoutParsing($el.empty(),contents);},'#formal':function(nodes){const formalityIndex=this.language.getData(mw.config.get('wgUserLanguage'),'formalityIndex');if(nodes.length===0){return'';}else if(nodes.length===1){return nodes[0];}return nodes[formalityIndex];},plural:function(nodes){const explicitPluralForms={};const count=parseFloat(this.language.convertNumber(textify(nodes[0]),true));let forms=nodes.slice(1);for(let formIndex=0;formIndex<forms.length;formIndex++){const form=forms[formIndex];\\nif(form instanceof $&&form.hasClass('mediaWiki_htmlEmitter')){const firstChild=form.contents().get(0);if(firstChild&&firstChild.nodeType===Node.TEXT_NODE){const firstChildText=firstChild.textContent;if(/^\\\\d+=/.test(firstChildText)){const explicitPluralFormNumber=parseInt(firstChildText.split(/=/)[0],10);firstChild.textContent=firstChildText.slice(firstChildText.indexOf('=')+1);explicitPluralForms[explicitPluralFormNumber]=form;forms[formIndex]=undefined;}}}else if(/^\\\\d+=/.test(form)){const explicitPluralFormNumber=parseInt(form.split(/=/)[0],10);explicitPluralForms[explicitPluralFormNumber]=form.slice(form.indexOf('=')+1);forms[formIndex]=undefined;}}forms=$.map(forms,(f)=>f);return this.language.convertPlural(count,forms,explicitPluralForms);},gender:function(nodes){const forms=nodes.slice(1);let maybeUser=nodes[0];if(maybeUser===''){maybeUser=mw.user;}let gender;if(maybeUser&&maybeUser.options instanceof mw.Map){gender=maybeUser.options.get('gender');}else{gender=textify(maybeUser);}\\nreturn this.language.gender(gender,forms);},bidi:function(nodes){const dir=strongDirFromContent(nodes[0]);if(dir==='ltr'){return'\\\\u202A'+nodes[0]+'\\\\u202C';}if(dir==='rtl'){return'\\\\u202B'+nodes[0]+'\\\\u202C';}return nodes[0];},grammar:function(nodes){const form=nodes[0],word=nodes[1];if(typeof form==='string'&&typeof word==='string'){return this.language.convertGrammar(word,form);}return word;},int:function(nodes){const msg=textify(nodes[0]);return getMessageFunction({messages:this.map})(mwString.lcFirst(msg));},ns:function(nodes){let ns=textify(nodes[0]).trim();if(!/^\\\\d+$/.test(ns)){ns=mw.config.get('wgNamespaceIds')[ns.replace(/ /g,'_').toLowerCase()];}ns=mw.config.get('wgFormattedNamespaces')[ns];return ns||'';},formatnum:function(nodes){const isInteger=!!nodes[1]&&nodes[1]==='R',number=nodes[0];if(typeof number==='string'||typeof number==='number'){return this.language.convertNumber(number,isInteger);}return number;},fullurl:function(nodes){const targetPage=textify(nodes[0]),\\nqueryObject={};let queryStrings=nodes[1];if(queryStrings){queryStrings=textify(queryStrings);queryStrings=new URLSearchParams(queryStrings);for(const[key,value]of queryStrings.entries()){queryObject[key]=value;}}return mw.config.get('wgServer')+util.getUrl(targetPage,queryObject);},lc:function(nodes){return textify(nodes[0]).toLowerCase();},uc:function(nodes){return textify(nodes[0]).toUpperCase();},lcfirst:function(nodes){const text=textify(nodes[0]);return mwString.lcFirst(text);},ucfirst:function(nodes){const text=textify(nodes[0]);return mwString.ucFirst(text);}};$.fn.msg=getPlugin();const oldParser=mw.Message.prototype.parser;mw.Message.prototype.parser=function(format){if(format==='plain'||(!/\\\\{\\\\{|[<>[&]/.test(this.map.get(this.key))&&!this.parameters.some((param)=>param===Object(param)))){return oldParser.call(this,format);}if(!Object.prototype.hasOwnProperty.call(this.map,format)){this.map[format]=getMessageFunction({messages:this.map,format:format});}return this.map[format](this.key,this.parameters);\\n};mw.Message.prototype.parseDom=(function(){let failableParserFn;return function(){if(!failableParserFn){failableParserFn=getFailableParserFn();}const $result=failableParserFn([this.key,this.parameters]);return $result.contents();};}());mw.Message.prototype.isParseable=function(){const parser=new Parser({messages:this.map});try{parser.parse(this.key,this.parameters);return true;}catch(e){return false;}};mw.jqueryMsg={Parser};mw.log.deprecate(mw,'jqueryMsg',mw.jqueryMsg,'mw.jqueryMsg is a @private library.');module.exports={test:{getMessageFunction,setMessageFunction,getParserDefaults,setParserDefaults,Parser}};\\n},\\\"parserDefaults.json\\\":{\\\"allowedHtmlElements\\\":[\\\"b\\\",\\\"bdi\\\",\\\"del\\\",\\\"i\\\",\\\"ins\\\",\\\"u\\\",\\\"font\\\",\\\"big\\\",\\\"small\\\",\\\"sub\\\",\\\"sup\\\",\\\"h1\\\",\\\"h2\\\",\\\"h3\\\",\\\"h4\\\",\\\"h5\\\",\\\"h6\\\",\\\"cite\\\",\\\"code\\\",\\\"em\\\",\\\"s\\\",\\\"strike\\\",\\\"strong\\\",\\\"tt\\\",\\\"var\\\",\\\"div\\\",\\\"center\\\",\\\"blockquote\\\",\\\"ol\\\",\\\"ul\\\",\\\"dl\\\",\\\"table\\\",\\\"caption\\\",\\\"pre\\\",\\\"ruby\\\",\\\"rb\\\",\\\"rp\\\",\\\"rt\\\",\\\"rtc\\\",\\\"p\\\",\\\"span\\\",\\\"abbr\\\",\\\"dfn\\\",\\\"kbd\\\",\\\"samp\\\",\\\"data\\\",\\\"time\\\",\\\"mark\\\",\\\"li\\\",\\\"dt\\\",\\\"dd\\\"],\\\"magic\\\":{\\\"SITENAME\\\":\\\"Wikipedia\\\",\\\"WBREPONAME\\\":\\\"Wikidata\\\"}}}}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.140Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=mediawiki.jqueryMsg&skin=vector-2022&version=u2idj\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=mediawiki.jqueryMsg&skin=vector-2022&sourcemap=1&version=u2idj\",\"mediawiki.api@1mn2m\":\"mw.loader.impl(function(){return[\\\"mediawiki.api@1mn2m\\\",{\\\"main\\\":\\\"resources/src/mediawiki.api/index.js\\\",\\\"files\\\":{\\\"resources/src/mediawiki.api/index.js\\\":function(require,module,exports){(function(){const defaultOptions={parameters:{action:'query',format:'json'},ajax:{url:mw.util.wikiScript('api'),timeout:30*1000,dataType:'json'}};mw.Api=function(options){const defaults=Object.assign({},options),setsUrl=options&&options.ajax&&options.ajax.url!==undefined;defaults.parameters=Object.assign({},defaultOptions.parameters,defaults.parameters);defaults.ajax=Object.assign({},defaultOptions.ajax,defaults.ajax);defaults.userAgent=defaults.userAgent||('MediaWiki-JS/'+mw.config.get('wgVersion'));if(setsUrl){defaults.ajax.url=String(defaults.ajax.url);}if(defaults.useUS===undefined){defaults.useUS=!setsUrl;}this.defaults=defaults;this.requests=[];};function normalizeTokenType(type){const csrfActions=['edit','delete','protect','move','block','unblock','email','import','options'];if(csrfActions.includes(type)){return'csrf';}return type;}function createTokenCache(){const tokenPromises={};tokenPromises[defaultOptions.ajax.url]={};const tokens=mw.user.tokens.get();for(const tokenKey in tokens){\\nconst value=tokens[tokenKey];tokenPromises[defaultOptions.ajax.url][tokenKey]=$.Deferred().resolve(value).promise({abort:function(){}});}return tokenPromises;}let promises=createTokenCache();const ABORTED_BY_ABORTABLE_PROMISE=new Error('ABORTED_BY_ABORTABLE_PROMISE');mw.Api.prototype={abort:function(){this.requests.forEach((request)=>{if(request){request.abort();}});},get:function(parameters,ajaxOptions){ajaxOptions=ajaxOptions||{};ajaxOptions.type='GET';return this.ajax(parameters,ajaxOptions);},post:function(parameters,ajaxOptions){ajaxOptions=ajaxOptions||{};ajaxOptions.type='POST';return this.ajax(parameters,ajaxOptions);},preprocessParameters:function(parameters,useUS){let key;for(key in parameters){if(Array.isArray(parameters[key])){if(!useUS||!parameters[key].join('').includes('|')){parameters[key]=parameters[key].join('|');}else{parameters[key]='\\\\x1f'+parameters[key].join('\\\\x1f');}}else if(parameters[key]===false||parameters[key]===undefined){delete parameters[key];}}},ajax:function(parameters,ajaxOptions){\\nconst apiDeferred=$.Deferred();parameters=Object.assign({},this.defaults.parameters,parameters);ajaxOptions=Object.assign({},this.defaults.ajax,ajaxOptions);if(ajaxOptions.signal&&ajaxOptions.signal.aborted){if(ajaxOptions.signal.reason!==ABORTED_BY_ABORTABLE_PROMISE){apiDeferred.reject(ajaxOptions.signal.reason,ajaxOptions.signal.reason);}else{apiDeferred.reject('http',{textStatus:'abort',exception:'abort'});}return apiDeferred.promise({abort:function(){}});}let token;if(parameters.token){token=parameters.token;delete parameters.token;}this.preprocessParameters(parameters,this.defaults.useUS);if(ajaxOptions.type==='POST'&&window.FormData&&ajaxOptions.contentType==='multipart/form-data'){const formData=new FormData();for(const key in parameters){formData.append(key,parameters[key]);}if(token){formData.append('token',token);}ajaxOptions.data=formData;ajaxOptions.processData=false;ajaxOptions.contentType=false;}else{ajaxOptions.data=$.param(parameters);if(token){ajaxOptions.data+='&token='+encodeURIComponent(token);\\n}if(ajaxOptions.contentType==='multipart/form-data'){delete ajaxOptions.contentType;}}ajaxOptions.headers=ajaxOptions.headers||{};const lowercaseHeaders=Object.keys(ajaxOptions.headers||{}).map((k)=>k.toLowerCase());if(!lowercaseHeaders.includes('api-user-agent')){ajaxOptions.headers['Api-User-Agent']=this.defaults.userAgent;}if(ajaxOptions.type==='GET'&&ajaxOptions.data.length>7500){ajaxOptions.type='POST';ajaxOptions.headers['Promise-Non-Write-API-Action']='true';mw.log.warn('API request method changed from GET to POST due to URL length',ajaxOptions);}if(ajaxOptions.type==='POST'&&parameters.action!==undefined){ajaxOptions.url+=(ajaxOptions.url.includes('?')?'&':'?')+'action='+encodeURIComponent(parameters.action);}const xhr=$.ajax(ajaxOptions).fail((jqXHR,textStatus,exception)=>{apiDeferred.reject('http',{xhr:jqXHR,textStatus:textStatus,exception:exception});}).done((result,textStatus,jqXHR)=>{let code;if(result===undefined||result===null||result===''){apiDeferred.reject('ok-but-empty',\\n'OK response but empty result (check HTTP headers?)',result,jqXHR);}else if(result.error){code=result.error.code===undefined?'unknown':result.error.code;apiDeferred.reject(code,result,result,jqXHR);}else if(result.errors){code=result.errors[0].code===undefined?'unknown':result.errors[0].code;apiDeferred.reject(code,result,result,jqXHR);}else{apiDeferred.resolve(result,jqXHR);}});const requestIndex=this.requests.length;this.requests.push(xhr);xhr.always(()=>{this.requests[requestIndex]=null;});if(ajaxOptions.signal){ajaxOptions.signal.addEventListener('abort',()=>{if(ajaxOptions.signal.reason!==ABORTED_BY_ABORTABLE_PROMISE){apiDeferred.reject(ajaxOptions.signal.reason,ajaxOptions.signal.reason);}xhr.abort();});}return apiDeferred.promise({abort:xhr.abort}).fail((code,details)=>{if(!((code==='http'&&details&&details.textStatus==='abort')||(details instanceof DOMException&&details.name==='AbortError'))){mw.log('mw.Api error: ',code,details);const inSample=Math.random()<require('./config.json').ApiClientErrorSampleRate;\\nif(code==='http'&&details.xhr.status===429&&inSample){let logParameters=`action=${parameters.action}`;if(parameters.action==='query'){for(const param of['prop','list','meta']){if(parameters[param]){logParameters+=`&${param}=${parameters[param]}`;}}}mw.errorLogger.logError(new Error(`HTTP 429 ${logParameters}`),'error.mw-api');}}});},makeAbortablePromise:function(ajaxOptions){const abort=new mw.Api.AbortController();if(ajaxOptions.signal){if(ajaxOptions.signal.aborted){abort.abort(ajaxOptions.signal.reason);}else{ajaxOptions.signal.addEventListener('abort',()=>{abort.abort(ajaxOptions.signal.reason);});}}ajaxOptions.signal=abort.signal;return{abort:()=>abort.abort(ABORTED_BY_ABORTABLE_PROMISE)};},postWithToken:function(tokenType,params,ajaxOptions){const assertParams={assert:params.assert,assertuser:params.assertuser};ajaxOptions=ajaxOptions||{};const abortable=this.makeAbortablePromise(ajaxOptions);return this.getToken(tokenType,assertParams).then((token)=>{params.token=token;return this.post(params,ajaxOptions).catch((code,...args)=>{\\nif(code==='badtoken'){this.badToken(tokenType);return this.getToken(tokenType,assertParams).then((t)=>{params.token=t;return this.post(params,ajaxOptions);});}return $.Deferred().reject(code,...args);});}).promise(abortable);},getToken:function(type,additionalParams,ajaxOptions){type=normalizeTokenType(type);if(typeof additionalParams==='string'){additionalParams={assert:additionalParams};}const cacheKey=type+'Token';let promiseGroup=promises[this.defaults.ajax.url];if(!promiseGroup){promiseGroup=promises[this.defaults.ajax.url]={};}let promise=promiseGroup&&promiseGroup[cacheKey];const reject=(...args)=>{delete promiseGroup[cacheKey];return $.Deferred().reject(...args);};if(!promise){const apiPromise=this.get(Object.assign({action:'query',meta:'tokens',type:type},additionalParams),ajaxOptions);promise=apiPromise.then((res)=>{if(!res.query){return reject('query-missing',res);}if(!res.query.tokens[type+'token']){return $.Deferred().reject('token-missing',res);}return res.query.tokens[type+'token'];\\n},reject).promise({abort:apiPromise.abort});promiseGroup[cacheKey]=promise;}return promise;},badToken:function(type){const promiseGroup=promises[this.defaults.ajax.url];type=normalizeTokenType(type);if(promiseGroup){delete promiseGroup[type+'Token'];}},getErrorMessage:function(data){if(data===undefined||data===null||data===''||data==='OK response but empty result (check HTTP headers?)'){return $('<div>').append(mw.message('api-clientside-error-invalidresponse').parseDom());}else if(data instanceof DOMException&&data.name==='TimeoutError'){return $('<div>').append(mw.message('api-clientside-error-timeout').parseDom());}else if(data instanceof DOMException&&data.name==='AbortError'){return $('<div>').append(mw.message('api-clientside-error-aborted').parseDom());}else if(data.xhr){if(data.textStatus==='timeout'){return $('<div>').append(mw.message('api-clientside-error-timeout').parseDom());}else if(data.textStatus==='abort'){return $('<div>').append(mw.message('api-clientside-error-aborted').parseDom());\\n}else if(data.textStatus==='parsererror'){return $('<div>').append(mw.message('api-clientside-error-invalidresponse').parseDom());}else if(data.xhr.status===429){const retryAfter=data.xhr.getResponseHeader('Retry-After');if(retryAfter){const segments=[];if(Math.floor(retryAfter/3600)>0){segments.push(mw.msg('duration-hours',mw.language.convertNumber(Math.floor(retryAfter/3600))));}if(Math.floor(retryAfter%3600/60)>0){segments.push(mw.msg('duration-minutes',mw.language.convertNumber(Math.floor(retryAfter%3600/60))));}if(Math.floor(retryAfter%60)>0){segments.push(mw.msg('duration-seconds',mw.language.convertNumber(Math.floor(retryAfter%60))));}if(segments.length===0){segments.push(mw.msg('duration-seconds',mw.language.convertNumber(0)));}const formattedDuration=mw.language.listToText(segments);return $('<div>').append(mw.message('api-clientside-error-http-429-retry',formattedDuration).parseDom());}else{return $('<div>').append(mw.message('api-clientside-error-http-429').parseDom());}}else if(data.xhr.status){\\nreturn $('<div>').append(mw.message('api-clientside-error-http',data.xhr.status).parseDom());}else{return $('<div>').append(mw.message('api-clientside-error-noconnect').parseDom());}}else if(data.error){return $('<div>').text(data.error.info);}else if(data.errors){return $(data.errors.map((err)=>{const $node=$('<div>');if(err.html){$node.html(err.html);}else if(err.text){$node.text(err.text);}else{$node.text(err['*']);}return $node[0];}));}else{mw.log.warn('mw.Api#getErrorMessage could not handle the response:',data);return $('<div>').append(mw.message('api-clientside-error-invalidresponse').parseDom());}},prepareExtensibleApiRequest:function(hookName){const data={params:{},promise:$.Deferred().resolve().promise()};mw.hook(hookName).fire(data);return data.promise.then(()=>data.params);}};if(window.QUnit){mw.Api.resetTokenCacheForTest=function(){promises=createTokenCache();};}}());require('./AbortablePromise.js');require('./AbortController.js');require('./rest.js');require('./category.js');\\nrequire('./edit.js');require('./login.js');require('./messages.js');require('./options.js');require('./parse.js');require('./rollback.js');require('./upload.js');require('./user.js');require('./watch.js');\\n},\\\"resources/src/mediawiki.api/AbortablePromise.js\\\":function(require,module,exports){\\n},\\\"resources/src/mediawiki.api/AbortController.js\\\":function(require,module,exports){mw.Api.AbortController=function(){this.signal={aborted:false,reason:undefined,handlers:$.Callbacks(),addEventListener:function(event,handler){if(event==='abort'){this.handlers.add(handler);}}};this.abort=function(reason){if(reason===undefined){reason=new DOMException('The operation was aborted.','AbortError');}this.signal.aborted=true;this.signal.reason=reason;this.signal.handlers.fire();};};\\n},\\\"resources/src/mediawiki.api/rest.js\\\":function(require,module,exports){(function(){const defaultOptions={ajax:{url:mw.util.wikiScript('rest'),timeout:30*1000}};function objectKeysToLowerCase(headers){const updatedHeaders={};for(const key in headers){updatedHeaders[key.toLowerCase()]=headers[key];}return updatedHeaders;}mw.Rest=function(options){const defaults=Object.assign({},options);defaults.ajax=Object.assign({},defaultOptions.ajax,defaults.ajax);this.url=defaults.ajax.url;delete defaults.ajax.url;this.defaults=defaults;this.requests=[];};mw.Rest.prototype={abort:function(){this.requests.forEach((request)=>{if(request){request.abort();}});},get:function(path,query,headers){return this.ajax(path,{type:'GET',data:query,headers:headers||{}});},post:function(path,body,headers){if(body===undefined){body={};}headers=objectKeysToLowerCase(headers||{});return this.ajax(path,{type:'POST',headers:Object.assign(headers,{'content-type':'application/json'}),data:JSON.stringify(body)});},put:function(path,body,headers){headers=objectKeysToLowerCase(headers||{});\\nreturn this.ajax(path,{type:'PUT',headers:Object.assign(headers,{'content-type':'application/json'}),data:JSON.stringify(body)});},delete:function(path,body,headers){headers=objectKeysToLowerCase(headers||{});return this.ajax(path,{type:'DELETE',headers:Object.assign(headers,{'content-type':'application/json'}),data:JSON.stringify(body)});},ajax:function(path,ajaxOptions){const apiDeferred=$.Deferred();ajaxOptions=Object.assign({},this.defaults.ajax,ajaxOptions);ajaxOptions.url=this.url+path;const xhr=$.ajax(ajaxOptions);const requestIndex=this.requests.length;this.requests.push(xhr);xhr.always(()=>{this.requests[requestIndex]=null;});xhr.then((result,textStatus,jqXHR)=>{apiDeferred.resolve(result,jqXHR);},(jqXHR,textStatus,exception)=>{apiDeferred.reject('http',{xhr:jqXHR,textStatus:textStatus,exception:exception});});return apiDeferred.promise({abort:xhr.abort});}};}());\\n},\\\"resources/src/mediawiki.api/category.js\\\":function(require,module,exports){(function(){Object.assign(mw.Api.prototype,{isCategory:function(title){const apiPromise=this.get({formatversion:2,prop:'categoryinfo',titles:[String(title)]});return apiPromise.then((data)=>!!(data.query&&data.query.pages&&data.query.pages[0].categoryinfo)).promise({abort:apiPromise.abort});},getCategoriesByPrefix:function(prefix){const apiPromise=this.get({formatversion:2,list:'allpages',apprefix:prefix,apnamespace:mw.config.get('wgNamespaceIds').category});return apiPromise.then((data)=>data.query.allpages.map((category)=>new mw.Title(category.title).getMainText())).promise({abort:apiPromise.abort});},getCategories:function(title){const apiPromise=this.get({formatversion:2,prop:'categories',titles:[String(title)]});return apiPromise.then((data)=>{if(!data.query||!data.query.pages){return false;}const page=data.query.pages[0];if(!page.categories){return false;}return page.categories.map((cat)=>new mw.Title(cat.title));}).promise({abort:apiPromise.abort});}});}());\\n},\\\"resources/src/mediawiki.api/edit.js\\\":function(require,module,exports){(function(){Object.assign(mw.Api.prototype,{postWithEditToken:function(params,ajaxOptions){return this.postWithToken('csrf',params,ajaxOptions);},getEditToken:function(){return this.getToken('csrf');},create:function(title,params,content){return this.postWithEditToken(Object.assign(this.assertCurrentUser({action:'edit',title:String(title),text:content,formatversion:'2',createonly:true}),params)).then((data)=>data.edit);},edit:function(title,transform){title=String(title);let basetimestamp,curtimestamp;return this.get({action:'query',prop:'revisions',rvprop:['content','timestamp'],rvslots:'main',titles:[title],formatversion:'2',curtimestamp:true}).then((data)=>{if(!data.query||!data.query.pages){return $.Deferred().reject('unknown');}const page=data.query.pages[0];if(!page||page.invalid){return $.Deferred().reject('invalidtitle');}if(page.missing){return $.Deferred().reject('nocreate-missing');}const revision=page.revisions[0];basetimestamp=revision.timestamp;curtimestamp=data.curtimestamp;\\nreturn transform({timestamp:revision.timestamp,content:revision.slots.main.content});}).then((params)=>{const editParams=typeof params==='object'?params:{text:String(params)};return this.postWithEditToken(Object.assign({action:'edit',title:title,formatversion:'2',assert:mw.config.get('wgUserName')?'user':undefined,basetimestamp:basetimestamp,starttimestamp:curtimestamp,nocreate:true},editParams));}).then((data)=>data.edit);},newSection:function(title,header,message,additionalParams){return this.postWithEditToken(Object.assign({action:'edit',section:'new',title:String(title),summary:header,text:message},additionalParams));}});}());\\n},\\\"resources/src/mediawiki.api/login.js\\\":function(require,module,exports){(function(){'use strict';Object.assign(mw.Api.prototype,{login:function(username,password){const params={action:'login',lgname:username,lgpassword:password};const ajaxOptions={};const abortable=this.makeAbortablePromise(ajaxOptions);return this.post(params,ajaxOptions).then((data)=>{params.lgtoken=data.login.token;return this.post(params,ajaxOptions).then((response)=>{let code;if(response.login.result!=='Success'){code=response.error&&response.error.code||'unknown';return $.Deferred().reject(code,response);}return response;});}).promise(abortable);}});}());\\n},\\\"resources/src/mediawiki.api/messages.js\\\":function(require,module,exports){(function(){'use strict';Object.assign(mw.Api.prototype,{getMessages:function(messages,options){options=options||{};messages=Array.isArray(messages)?messages:[messages];return this.get(Object.assign({action:'query',meta:'allmessages',ammessages:messages.slice(0,50),amlang:mw.config.get('wgUserLanguage'),formatversion:2},options)).then((data)=>{const result={};data.query.allmessages.forEach((obj)=>{if(!obj.missing){result[obj.name]=obj.content;}});if(messages.length<=50){return result;}return this.getMessages(messages.slice(50),options).then((innerResult)=>Object.assign(result,innerResult));});},loadMessages:function(messages,options){return this.getMessages(messages,options).then(mw.messages.set.bind(mw.messages));},loadMessagesIfMissing:function(messages,options){if(!Array.isArray(messages)){messages=[messages];}const missing=messages.filter((msg)=>msg&&!mw.message(msg).exists());return missing.length?this.loadMessages(missing,options):$.Deferred().resolve();}});}());\\n},\\\"resources/src/mediawiki.api/options.js\\\":function(require,module,exports){(function(){const saveOptionsRequests={};Object.assign(mw.Api.prototype,{saveOption:function(name,value,params){const options={};options[name]=value;return this.saveOptions(options,params);},saveOptions:function(options,params){const grouped=[];if(mw.config.get('wgUserName')===null||mw.config.get('wgUserIsTemp')){return $.Deferred().reject('notloggedin').promise();}let promise;if(saveOptionsRequests[this.defaults.ajax.url]&&saveOptionsRequests[this.defaults.ajax.url].state()==='pending'){promise=saveOptionsRequests[this.defaults.ajax.url].then(()=>$.Deferred().resolve(),()=>$.Deferred().resolve());}else{promise=$.Deferred().resolve();}for(const name in options){const value=options[name]===null?null:String(options[name]);let bundleable;if(this.defaults.useUS){bundleable=!name.includes('=');}else{bundleable=(value===null||!value.includes('|'))&&(!name.includes('|')&&!name.includes('='));}if(bundleable){if(value!==null){grouped.push(name+'='+value);}else{grouped.push(name);}}else{if(value!==null){\\npromise=promise.then(function(n,v){return this.postWithToken('csrf',Object.assign({formatversion:2,action:'options',optionname:n,optionvalue:v},params));}.bind(this,name,value));}else{promise=promise.then(function(n){return this.postWithToken('csrf',Object.assign({formatversion:2,action:'options',optionname:n},params));}.bind(this,name));}}}if(grouped.length){promise=promise.then(()=>this.postWithToken('csrf',Object.assign({formatversion:2,action:'options',change:grouped},params)));}saveOptionsRequests[this.defaults.ajax.url]=promise;return promise;}});}());\\n},\\\"resources/src/mediawiki.api/parse.js\\\":function(require,module,exports){(function(){Object.assign(mw.Api.prototype,{parse:function(content,additionalParams){const config=Object.assign({formatversion:2,action:'parse',prop:'text',contentmodel:'wikitext'},additionalParams);let apiPromise;if(mw.Title&&content instanceof mw.Title){config.page=content.getPrefixedDb();apiPromise=this.get(config);}else{config.text=String(content);apiPromise=this.post(config);}return apiPromise.then((data)=>data.parse.text).promise({abort:apiPromise.abort});}});}());\\n},\\\"resources/src/mediawiki.api/rollback.js\\\":function(require,module,exports){(function(){Object.assign(mw.Api.prototype,{rollback:function(page,user,params){return this.postWithToken('rollback',Object.assign({action:'rollback',title:String(page),user:user,uselang:mw.config.get('wgUserLanguage')},params)).then((data)=>data.rollback);}});}());\\n},\\\"resources/src/mediawiki.api/upload.js\\\":function(require,module,exports){(function(){const fieldsAllowed={stash:true,filekey:true,filename:true,comment:true,tags:true,text:true,watchlist:true,watchlistexpiry:true,ignorewarnings:true,chunk:true,offset:true,filesize:true,async:true};function getFirstKey(obj){return obj[Object.keys(obj)[0]];}Object.assign(mw.Api.prototype,{upload:function(file,data){if(file&&file.nodeType===Node.ELEMENT_NODE&&file.files){file=file.files[0];}if(!file){throw new Error('No file');}if(!(file instanceof window.File||file instanceof window.Blob)){throw new Error('Unsupported argument type passed to mw.Api.upload');}return this.uploadWithFormData(file,data);},uploadWithFormData:function(file,data){const deferred=$.Deferred();for(const key in data){if(!fieldsAllowed[key]){delete data[key];}}data=Object.assign({},this.defaults.parameters,{action:'upload'},data);if(!data.chunk){data.file=file;}if(!data.filename&&!data.stash){throw new Error('Filename not included in file data.');}const request=this[this.needToken()?'postWithEditToken':'post'](data,{\\ncontentType:'multipart/form-data',timeout:0,xhr:function(){const xhr=$.ajaxSettings.xhr();if(xhr.upload){xhr.upload.addEventListener('progress',(ev)=>{if(ev.lengthComputable){deferred.notify(ev.loaded/ev.total);}});}return xhr;}}).done((result)=>{deferred.notify(1);if(result.upload&&result.upload.warnings){deferred.reject(getFirstKey(result.upload.warnings),result);}else{deferred.resolve(result);}}).fail((errorCode,result)=>{deferred.notify(1);deferred.reject(errorCode,result);});return deferred.promise({abort:request.abort});},chunkedUpload:function(file,data,chunkSize,chunkRetries){const deferred=$.Deferred();chunkSize=chunkSize===undefined?5*1024*1024:chunkSize;chunkRetries=chunkRetries===undefined?1:chunkRetries;if(!data.filename){throw new Error('Filename not included in file data.');}let promise;let active=promise=this.uploadChunk(file,data,0,chunkSize,'',chunkRetries).done(chunkSize>=file.size?deferred.resolve:null).fail(deferred.reject).progress(deferred.notify);for(let start=chunkSize;start<file.size;start+=chunkSize){\\nconst end=Math.min(start+chunkSize,file.size);const next=$.Deferred();promise.done(function(s,e,n,result){const filekey=result.upload.filekey;active=this.uploadChunk(file,data,s,e,filekey,chunkRetries).done(e===file.size?deferred.resolve:n.resolve).fail(deferred.reject).progress(deferred.notify);}.bind(this,start,end,next));promise=next;}return deferred.promise({abort:active.abort});},uploadChunk:function(file,data,start,end,filekey,retries){const chunk=this.slice(file,start,end);retries=retries===undefined?1:retries;data.filesize=file.size;data.chunk=chunk;data.offset=start;if(filekey&&start!==0){data.filekey=filekey;}const upload=this.uploadWithFormData(file,data);return upload.then(null,(code,result)=>{if(result.upload&&result.upload.warnings){if(end===file.size){return $.Deferred().reject(result.upload.warnings.code||'unknown',result);}else{return $.Deferred().resolve(result);}}if(retries===0){return $.Deferred().reject(code,result);}const retry=this.uploadChunk.bind(this,file,data,start,end,filekey,retries-1);\\nreturn this.retry(code,result,retry);},(fraction)=>(start+fraction*(end-start))/file.size).promise({abort:upload.abort});},retry:function(code,result,callable){let uploadPromise;const deferred=$.Deferred(),retry=function(){uploadPromise=callable();uploadPromise.then(deferred.resolve,deferred.reject);};if(code!=='http'||result.textStatus==='abort'){return deferred.reject(code,result);}const retryTimer=setTimeout(retry,1000);return deferred.promise({abort:function(){if(retryTimer){clearTimeout(retryTimer);}if(uploadPromise.abort){uploadPromise.abort();}}});},slice:function(file,start,stop){if(file.mozSlice){return file.mozSlice(start,stop,file.type);}else if(file.webkitSlice){return file.webkitSlice(start,stop,file.type);}else{return file.slice(start,stop,file.type);}},finishUploadToStash:function(uploadPromise,data){let filekey;const finishUpload=(moreData)=>this.uploadFromStash(filekey,Object.assign({},data,moreData));return uploadPromise.then((result)=>{filekey=result.upload.filekey;\\nreturn finishUpload;},(errorCode,result)=>{if(result&&result.upload&&result.upload.result==='Success'&&result.upload.filekey){filekey=result.upload.filekey;return $.Deferred().resolve(finishUpload);}return $.Deferred().reject(errorCode,result);});},uploadToStash:function(file,data){if(!data.filename){throw new Error('Filename not included in file data.');}const promise=this.upload(file,{stash:true,filename:data.filename,ignorewarnings:data.ignorewarnings});return this.finishUploadToStash(promise,data);},chunkedUploadToStash:function(file,data,chunkSize,chunkRetries){if(!data.filename){throw new Error('Filename not included in file data.');}const promise=this.chunkedUpload(file,{stash:true,filename:data.filename,ignorewarnings:data.ignorewarnings},chunkSize,chunkRetries);return this.finishUploadToStash(promise,data);},uploadFromStash:function(filekey,data){data.filekey=filekey;data.action='upload';data.format='json';if(!data.filename){throw new Error('Filename not included in file data.');\\n}return this.postWithEditToken(data).then((result)=>{if(result.upload&&result.upload.warnings){return $.Deferred().reject(getFirstKey(result.upload.warnings),result).promise();}return result;});},needToken:function(){return true;}});}());\\n},\\\"resources/src/mediawiki.api/user.js\\\":function(require,module,exports){(function(){Object.assign(mw.Api.prototype,{getUserInfo:function(){return this.get({action:'query',meta:'userinfo',uiprop:['groups','rights']}).then((data)=>{if(data.query&&data.query.userinfo){return data.query.userinfo;}return $.Deferred().reject().promise();});},assertCurrentUser:function(query){const user=mw.config.get('wgUserName'),assertParams={};if(user!==null){assertParams.assert='user';assertParams.assertuser=user;}else{assertParams.assert='anon';}return Object.assign(assertParams,query);}});}());\\n},\\\"resources/src/mediawiki.api/watch.js\\\":function(require,module,exports){(function(){function doWatchInternal(pages,addParams){const apiPromise=this.postWithToken('watch',Object.assign({formatversion:2,action:'watch',titles:Array.isArray(pages)?pages:String(pages)},addParams));return apiPromise.then((data)=>Array.isArray(pages)?data.watch:data.watch[0]).promise({abort:apiPromise.abort});}Object.assign(mw.Api.prototype,{watch:function(pages,expiry){return doWatchInternal.call(this,pages,{expiry:expiry});},unwatch:function(pages){return doWatchInternal.call(this,pages,{unwatch:1});}});}());\\n},\\\"resources/src/mediawiki.api/config.json\\\":{\\\"ApiClientErrorSampleRate\\\":0.01}}},{},{\\\"api-clientside-error-aborted\\\":\\\"The request was aborted.\\\",\\\"api-clientside-error-http\\\":\\\"Server returned error: HTTP $1.\\\",\\\"api-clientside-error-http-429\\\":\\\"You have performed too many actions in a short period of time. Try again later.\\\",\\\"api-clientside-error-http-429-retry\\\":\\\"You have performed too many actions in a short period of time. You can try again in $1.\\\",\\\"api-clientside-error-invalidresponse\\\":\\\"Invalid response from server.\\\",\\\"api-clientside-error-noconnect\\\":\\\"Could not connect to the server. Make sure you have a working internet connection and try again.\\\",\\\"api-clientside-error-timeout\\\":\\\"The server did not respond within the expected time.\\\",\\\"duration-hours\\\":\\\"$1 {{PLURAL:$1|hour|hours}}\\\",\\\"duration-minutes\\\":\\\"$1 {{PLURAL:$1|minute|minutes}}\\\",\\\"duration-seconds\\\":\\\"$1 {{PLURAL:$1|second|seconds}}\\\"}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.140Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=mediawiki.api&skin=vector-2022&version=sz3t3\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=mediawiki.api&skin=vector-2022&sourcemap=1&version=sz3t3\",\"mediawiki.ForeignApi.core@1mk9b\":\"mw.loader.impl(function(){return[\\\"mediawiki.ForeignApi.core@1mk9b\\\",{\\\"main\\\":\\\"resources/src/mediawiki.ForeignApi/index.js\\\",\\\"files\\\":{\\\"resources/src/mediawiki.ForeignApi/index.js\\\":function(require,module,exports){mw.ForeignApi=require('./mediawiki.ForeignApi.core.js');mw.ForeignRest=require('./mediawiki.ForeignRest.core.js');module.exports={ForeignApi:mw.ForeignApi,ForeignRest:mw.ForeignRest};\\n},\\\"resources/src/mediawiki.ForeignApi/mediawiki.ForeignApi.core.js\\\":function(require,module,exports){module.exports=(function(){function CoreForeignApi(url,options){if(!url||$.isPlainObject(url)){throw new Error('mw.ForeignApi() requires a `url` parameter');}this.apiUrl=String(url);this.anonymous=options&&options.anonymous;options=$.extend(true,{ajax:{url:this.apiUrl,xhrFields:{withCredentials:!this.anonymous}},parameters:{origin:this.getOrigin()}},options);CoreForeignApi.super.call(this,options);}OO.inheritClass(CoreForeignApi,mw.Api);CoreForeignApi.prototype.getOrigin=function(){if(this.anonymous){return'*';}const origin=location.origin;const apiOrigin=new URL(this.apiUrl,location.origin).origin;if(origin===apiOrigin){return undefined;}return origin;};CoreForeignApi.prototype.ajax=function(parameters,ajaxOptions){let newAjaxOptions;if(ajaxOptions.type==='POST'){let url=(ajaxOptions&&ajaxOptions.url)||this.defaults.ajax.url;const origin=(parameters&&parameters.origin)||this.defaults.parameters.origin;if(origin!==undefined){url+=(url.includes('?')?'&':'?')+'origin='+encodeURIComponent(origin);\\n}newAjaxOptions=Object.assign({},ajaxOptions,{url:url});}else{newAjaxOptions=ajaxOptions;}return CoreForeignApi.super.prototype.ajax.call(this,parameters,newAjaxOptions);};return CoreForeignApi;}());\\n},\\\"resources/src/mediawiki.ForeignApi/mediawiki.ForeignRest.core.js\\\":function(require,module,exports){module.exports=(function(){function CoreForeignRest(url,options,optionsCompat){if(options instanceof mw.Api){options=optionsCompat;}this.apiUrl=url;this.anonymous=options&&options.anonymous;options=$.extend(true,{ajax:{url:this.apiUrl,xhrFields:{withCredentials:!this.anonymous}}},options);CoreForeignRest.super.call(this,options);}OO.inheritClass(CoreForeignRest,mw.Rest);return CoreForeignRest;}());\\n}}}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.140Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=mediawiki.ForeignApi.core&skin=vector-2022&version=1uzut\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=mediawiki.ForeignApi.core&skin=vector-2022&sourcemap=1&version=1uzut\",\"mediawiki.user@daofm\":\"mw.loader.impl(function(){return[\\\"mediawiki.user@daofm\\\",function($,jQuery,require,module){(function(){let userInfoPromise,tempUserNamePromise,pageviewRandomId,sessionId;const CLIENTPREF_COOKIE_NAME='mwclientpreferences';const CLIENTPREF_SUFFIX='-clientpref-';const CLIENTPREF_DELIMITER=',';function getUserInfo(){if(!userInfoPromise){userInfoPromise=new mw.Api().getUserInfo();}return userInfoPromise;}function saveClientPrefs(feature,value){const existingCookie=mw.cookie.get(CLIENTPREF_COOKIE_NAME)||'';const data={};existingCookie.split(CLIENTPREF_DELIMITER).forEach((keyValuePair)=>{const m=keyValuePair.match(/^([\\\\w-]+)-clientpref-(\\\\w+)$/);if(m){data[m[1]]=m[2];}});data[feature]=value;const newCookie=Object.keys(data).map((key)=>key+CLIENTPREF_SUFFIX+data[key]).join(CLIENTPREF_DELIMITER);mw.cookie.set(CLIENTPREF_COOKIE_NAME,newCookie);}function isValidFeatureName(value){return value.match(/^[a-zA-Z0-9-]+$/)!==null;}function isValidFeatureValue(value){return value.match(/^[a-zA-Z0-9]+$/)!==null;}Object.assign(mw.user,{generateRandomSessionId:function(){let rnds;try{rnds=new Uint16Array(5);\\ncrypto.getRandomValues(rnds);}catch(e){rnds=new Array(5);for(let i=0;i<5;i++){rnds[i]=Math.floor(Math.random()*0x10000);}}return(rnds[0]+0x10000).toString(16).slice(1)+(rnds[1]+0x10000).toString(16).slice(1)+(rnds[2]+0x10000).toString(16).slice(1)+(rnds[3]+0x10000).toString(16).slice(1)+(rnds[4]+0x10000).toString(16).slice(1);},getPageviewToken:function(){if(!pageviewRandomId){pageviewRandomId=mw.user.generateRandomSessionId();}return pageviewRandomId;},getId:function(){return mw.config.get('wgUserId')||0;},isNamed:function(){return!mw.user.isAnon()&&!mw.user.isTemp();},isTemp:function(){return mw.config.get('wgUserIsTemp')||false;},getName:function(){return mw.config.get('wgUserName');},acquireTempUserName:function(){if(tempUserNamePromise!==undefined){return tempUserNamePromise;}if(mw.config.get('wgUserId')){tempUserNamePromise=$.Deferred().resolve(null);}else if(mw.config.get('wgTempUserName')){tempUserNamePromise=$.Deferred().resolve(mw.config.get('wgTempUserName'));}else{const api=new mw.Api();\\ntempUserNamePromise=api.post({action:'acquiretempusername'}).then((resp)=>{mw.config.set('wgTempUserName',resp.acquiretempusername);return resp.acquiretempusername;}).catch(()=>null);}return tempUserNamePromise;},getRegistration:function(){if(mw.user.isAnon()){return false;}const registration=mw.config.get('wgUserRegistration');return!registration?null:new Date(registration);},getFirstRegistration:function(){if(mw.user.isAnon()){return false;}const registration=mw.config.get('wgUserFirstRegistration');return registration?new Date(registration):null;},isAnon:function(){return mw.user.getName()===null;},sessionId:function(){if(sessionId===undefined){sessionId=mw.cookie.get('mwuser-sessionId');if(sessionId===null||!/^[0-9a-f]{20}$/.test(sessionId)){sessionId=mw.user.generateRandomSessionId();mw.cookie.set('mwuser-sessionId',sessionId,{expires:null});}}return sessionId;},id:function(){return mw.user.getName()||mw.user.sessionId();},getGroups:function(callback){const userGroups=mw.config.get('wgUserGroups',[]);\\nreturn $.Deferred().resolve(userGroups).then(callback);},getRights:function(callback){return getUserInfo().then((userInfo)=>userInfo.rights,()=>[]).then(callback);},clientPrefs:{set:function(feature,value){if(mw.user.isNamed()){throw new Error('clientPrefs are for unregistered users only');}if(!isValidFeatureName(feature)||!isValidFeatureValue(value)){return false;}const currentValue=mw.user.clientPrefs.get(feature);if(!currentValue){return false;}const oldFeatureClass=feature+CLIENTPREF_SUFFIX+currentValue;const newFeatureClass=feature+CLIENTPREF_SUFFIX+value;document.documentElement.classList.remove(oldFeatureClass);document.documentElement.classList.add(newFeatureClass);saveClientPrefs(feature,value);return true;},get:function(feature){const featurePrefix=feature+CLIENTPREF_SUFFIX;const docClass=document.documentElement.className;const featureRegEx=new RegExp('(^| )'+mw.util.escapeRegExp(featurePrefix)+'([a-zA-Z0-9]+)( |$)');const match=docClass.match(featureRegEx);const isAmbiguous=docClass.replace(featureRegEx,'$1$3').match(featureRegEx)!==null;\\nreturn!isAmbiguous&&match?match[2]:false;}}});}());\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.140Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=mediawiki.user&skin=vector-2022&version=163ne\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=mediawiki.user&skin=vector-2022&sourcemap=1&version=163ne\",\"mediawiki.page.watch.ajax@1dk7y\":\"mw.loader.impl(function(){return[\\\"mediawiki.page.watch.ajax@1dk7y\\\",{\\\"main\\\":\\\"watch-ajax.js\\\",\\\"files\\\":{\\\"watch-ajax.js\\\":function(require,module,exports){(function(){const pageTitle=mw.config.get('wgRelevantPageName'),config=require('./config.json'),isWatchlistExpiryEnabled=config.WatchlistExpiry,watchlistLabelsEnabled=config.EnableWatchlistLabels,watchstarsByTitle=Object.create(null),enablePopover=config.EnableWatchstarPopover;function updateWatchLinkAttributes($link,action,state,expiry){if(!$link.length){return;}expiry=expiry||'infinity';if(action!=='watch'&&action!=='unwatch'){throw new Error('Invalid action');}const otherAction=action==='watch'?'unwatch':'watch';const $li=$link.closest('li');if(state!=='loading'){$li.trigger('watchpage.mw',[otherAction,mw.util.isInfinity(expiry)?null:expiry]);}let tooltipAction=action;let daysLeftExpiry=null;let watchExpiry=null;if(isWatchlistExpiryEnabled&&action==='unwatch'){if(mw.util.isInfinity(expiry)){tooltipAction='unwatch';}else{const expiryDate=new Date(expiry);const currentDate=new Date();daysLeftExpiry=Math.ceil((expiryDate-currentDate)/(1000*60*60*24));if(daysLeftExpiry>0){tooltipAction='unwatch-expiring';\\n}else{tooltipAction='unwatch-expiring-hours';}watchExpiry=expiryDate.toISOString();}}const msgKey=state==='loading'?action+'ing':action;const msg=mw.msg(msgKey);const link=$link.get(0);if(link.children.length>1&&link.lastElementChild.tagName==='SPAN'){link.lastElementChild.textContent=msg;}else{link.textContent=msg;}$link.toggleClass('loading',state==='loading').attr('title',mw.msg('tooltip-ca-'+tooltipAction,daysLeftExpiry)).updateTooltipAccessKeys().attr('href',mw.util.getUrl(pageTitle,{action:action})).attr('data-mw-expiry',watchExpiry);$li.toggleClass('mw-watchlink-temp',expiry!==null&&expiry!=='infinity');if(state!=='loading'&&$li.prop('id')==='ca-'+otherAction){$li.prop('id','ca-'+action);}}function notifyPageWatchStatus(isWatched,expiry,expirySelected){expiry=expiry||'infinity';expirySelected=expirySelected||'infinite';mw.hook('wikipage.watchlistChange').fire(isWatched,expiry,expirySelected);}function updatePageWatchStatus(isWatched,expiry,expirySelected){(watchstarsByTitle[pageTitle]||[]).forEach((w)=>{\\nw.update(isWatched,expiry);});notifyPageWatchStatus(isWatched,expiry,expirySelected);}function updateWatchLink(titleOrLink,action,state,expiry,expirySelected){if(titleOrLink instanceof $){updateWatchLinkAttributes(titleOrLink,action,state,expiry);}else{const isWatched=action==='unwatch';const normalizedTitle=titleOrLink.getPrefixedDb();(watchstarsByTitle[normalizedTitle]||[]).forEach((w)=>{w.update(isWatched,expiry,expirySelected);});if(normalizedTitle===pageTitle){notifyPageWatchStatus(isWatched,expiry,expirySelected);}}}function mwUriGetAction(url){const action=mw.util.getParamValue('action',url);if(action!==null){return action;}const actionPaths=mw.config.get('wgActionPaths');for(const key in actionPaths){let parts=actionPaths[key].split('$1');parts=parts.map(mw.util.escapeRegExp);const m=new RegExp(parts.join('(.+)')).exec(url);if(m&&m[1]){return key;}}return'view';}function init(){let $pageWatchLinks=$('.mw-watchlink a[data-mw-interface]');if(!$pageWatchLinks.length){\\n$pageWatchLinks=$('.mw-watchlink a, a.mw-watchlink');$pageWatchLinks=$pageWatchLinks.filter(':not( #bodyContent *, #content * )');}if($pageWatchLinks.length){watchstar($pageWatchLinks,pageTitle);}}function Watchstar($link,title,callback){this.$link=$link;this.title=title;this.callback=callback;}Watchstar.prototype.update=function(isWatched,expiry){expiry=expiry||'infinity';updateWatchLinkAttributes(this.$link,isWatched?'unwatch':'watch','idle',expiry);if(this.callback){this.callback(this.$link,isWatched,expiry);}};function watchstar($links,title,callback){let notificationId='mw-watchlink-notification';if(enablePopover){notificationId='mw-watchstar-WatchlistPopup';}let vueWatchlistPopup;const mwTitle=mw.Title.newFromText(title);const preferredExpiry=mw.user.options.get('watchstar-expiry','infinity');if(!mwTitle){return;}const normalizedTitle=mwTitle.getPrefixedDb();watchstarsByTitle[normalizedTitle]=watchstarsByTitle[normalizedTitle]||[];$links.each(function(){watchstarsByTitle[normalizedTitle].push(\\nnew Watchstar($(this),mwTitle,callback));});$links.attr('aria-controls',notificationId);$links.on('click',function(e){let action=mwUriGetAction(this.href);if(!mwTitle||(action!=='watch'&&action!=='unwatch')){return true;}e.preventDefault();e.stopPropagation();const $link=$(this);if(!enablePopover){if($link.hasClass('loading')){return;}}updateWatchLinkAttributes($link,action,'loading');const modulesToLoad=['mediawiki.notification'];if(isWatchlistExpiryEnabled||watchlistLabelsEnabled){if(enablePopover){modulesToLoad.push('mediawiki.watchstar.popover');}else{modulesToLoad.push('mediawiki.watchstar.widgets');}}if(watchlistLabelsEnabled){modulesToLoad.push('mediawiki.widgets.MenuTagMultiselectWidget');}mw.loader.load(modulesToLoad);if(!enablePopover){const api=new mw.Api();api[action](title,preferredExpiry).done((watchResponse)=>{const isWatched=watchResponse.watched===true;let watchlistPopup;let notifyPromise;let message=isWatched?'addedwatchtext':'removedwatchtext';if(mwTitle.isTalkPage()){\\nmessage+='-talk';}if(isWatchlistExpiryEnabled||watchlistLabelsEnabled){if(isWatched){if(!preferredExpiry||mw.util.isInfinity(preferredExpiry)){message=mwTitle.isTalkPage()?'addedwatchindefinitelytext-talk':'addedwatchindefinitelytext';}else{message=mwTitle.isTalkPage()?'addedwatchexpirytext-talk':'addedwatchexpirytext';}}notifyPromise=mw.loader.using('mediawiki.watchstar.widgets').then((require)=>{const WatchlistPopup=require('mediawiki.watchstar.widgets');if(!watchlistPopup){watchlistPopup=new WatchlistPopup(action,title,watchResponse.expiry,updateWatchLink,{expiryEnabled:isWatchlistExpiryEnabled,labelsEnabled:watchlistLabelsEnabled,message:mw.message(message,mwTitle.getPrefixedText(),preferredExpiry).parseDom(),$link:$link});}mw.notify(watchlistPopup.$element,{tag:'watch-self',id:notificationId,autoHideSeconds:'short'});});}else{notifyPromise=mw.notify(mw.message(message,mwTitle.getPrefixedText()).parseDom(),{tag:'watch-self',id:notificationId});}notifyPromise.always(()=>{\\nwatchstarsByTitle[normalizedTitle].forEach((w)=>{w.update(isWatched);});if(normalizedTitle===pageTitle){notifyPageWatchStatus(isWatched,watchResponse.expiry);}});}).fail((code,data)=>{updateWatchLinkAttributes($link,action);const $msg=api.getErrorMessage(data);mw.notify($msg,{tag:'watch-self',type:'error',id:notificationId});});}else{mw.loader.using('mediawiki.watchstar.popover').then(()=>{if(!vueWatchlistPopup){const Vue=require('vue');const watchlistWidgets=require('mediawiki.watchstar.popover');const WatchlistPopup=watchlistWidgets.WatchlistPopup;const wrapper=document.createElement('span');wrapper.classList.add('mw-watchlink-popup');document.body.append(wrapper);vueWatchlistPopup=Vue.createMwApp(WatchlistPopup,{initialAction:action,expiryEnabled:isWatchlistExpiryEnabled,labelsEnabled:watchlistLabelsEnabled,title:mwTitle,dataExpiryOptions:watchlistWidgets.dataExpiryOptions,preferredExpiry,link:$link[0]}).mount(wrapper);window.addEventListener('WatchlistPopup.loading',()=>{\\nupdateWatchLinkAttributes($link,action,'loading');});window.addEventListener('WatchlistPopup.watch',(event)=>{action='unwatch';watchstarsByTitle[normalizedTitle].forEach((w)=>{w.update(true);});if(normalizedTitle===pageTitle){notifyPageWatchStatus(true,event.detail.watchResponse.expiry);}});window.addEventListener('WatchlistPopup.unwatch',()=>{action='watch';watchstarsByTitle[normalizedTitle].forEach((w)=>{w.update(false);});if(normalizedTitle===pageTitle){notifyPageWatchStatus(false);}});}updateWatchLinkAttributes($link,action,'idle');});if(vueWatchlistPopup){if(vueWatchlistPopup.isOpen){vueWatchlistPopup.isOpen=false;}else{vueWatchlistPopup.openPopup($link[0]);}}}});}$(init);module.exports={watchstar:watchstar,updateWatchLink:updateWatchLink,updatePageWatchStatus:updatePageWatchStatus};}());\\n},\\\"config.json\\\":{\\\"WatchlistExpiry\\\":true,\\\"EnableWatchlistLabels\\\":true,\\\"EnableWatchstarPopover\\\":false}}},{},{\\\"addedwatchtext\\\":\\\"\\\\\\\"[[:$1]]\\\\\\\" and its talk page have been added to your [[Special:Watchlist|watchlist]].\\\",\\\"addedwatchtext-talk\\\":\\\"\\\\\\\"[[:$1]]\\\\\\\" and its associated page have been added to your [[Special:Watchlist|watchlist]].\\\",\\\"removedwatchtext\\\":\\\"\\\\\\\"[[:$1]]\\\\\\\" and its talk page have been removed from your [[Special:Watchlist|watchlist]].\\\",\\\"removedwatchtext-talk\\\":\\\"\\\\\\\"[[:$1]]\\\\\\\" and its associated page have been removed from your [[Special:Watchlist|watchlist]].\\\",\\\"tooltip-ca-unwatch\\\":\\\"Remove this page from your watchlist\\\",\\\"tooltip-ca-unwatch-expiring\\\":\\\"{{PLURAL:$1|1 day|$1 days}} left in your watchlist. Click to remove it.\\\",\\\"tooltip-ca-unwatch-expiring-hours\\\":\\\"A few hours left in your watchlist. Click to remove it.\\\",\\\"tooltip-ca-watch\\\":\\\"Add this page to your watchlist\\\",\\\"unwatch\\\":\\\"Unwatch\\\",\\\"unwatching\\\":\\\"Unwatching...\\\",\\\"watch\\\":\\\"Watch\\\",\\\"watching\\\":\\\"Watching...\\\"}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.140Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=mediawiki.page.watch.ajax&skin=vector-2022&version=1rpbn\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=mediawiki.page.watch.ajax&skin=vector-2022&sourcemap=1&version=1rpbn\",\"ext.centralauth.ForeignApi@lj6ni\":\"mw.loader.impl(function(){return[\\\"ext.centralauth.ForeignApi@lj6ni\\\",function($,jQuery,require,module){mw.Api.prototype.getCentralAuthToken=function(ajaxOptions){return this.get({action:'centralauthtoken'},ajaxOptions).then((resp)=>{if(resp.error){return $.Deferred().reject(resp.error);}else{return resp.centralauthtoken.centralauthtoken;}});};\\n(function(){const hasOwnProperty=Object.prototype.hasOwnProperty,csrfTokenOldTypes=['csrf','edit','delete','protect','move','block','unblock','email','import','options'];function CentralAuthForeignApi(url,options){CentralAuthForeignApi.super.call(this,url,options);this.localApi=new mw.Api();this.noTokenNeeded=false;this.foreignLoginPromise=null;this.csrfToken=null;this.csrfTokenBad=false;if(mw.config.get('wgUserName')===null||(options&&options.anonymous)){this.noTokenNeeded=true;}else{this.foreignLoginPromise=this.checkForeignLogin();}}OO.inheritClass(CentralAuthForeignApi,mw.ForeignApi);CentralAuthForeignApi.prototype.checkForeignLogin=function(){if(this.foreignLoginPromise){return this.foreignLoginPromise;}return CentralAuthForeignApi.super.prototype.ajax.call(this,{action:'query',meta:'userinfo|tokens'},{type:'GET'}).then((resp)=>{const userinfo=resp.query.userinfo;if(userinfo.anon===undefined&&userinfo.name===mw.config.get('wgUserName')){this.noTokenNeeded=true;this.csrfToken=resp.query.tokens.csrftoken;\\nreturn true;}return $.Deferred().reject();});};CentralAuthForeignApi.prototype.getToken=function(type,assert,ajaxOptions){const parent=CentralAuthForeignApi.super.prototype.getToken;if(this.foreignLoginPromise&&csrfTokenOldTypes.includes(type)){ajaxOptions=ajaxOptions||{};const abortable=this.makeAbortablePromise(ajaxOptions);return this.foreignLoginPromise.then(()=>{if(this.csrfToken&&!this.csrfTokenBad){return this.csrfToken;}return parent.call(this,type,assert,ajaxOptions);},()=>parent.call(this,type,assert,ajaxOptions)).promise(abortable);}return parent.call(this,type,assert,ajaxOptions);};CentralAuthForeignApi.prototype.badToken=function(type){this.csrfTokenBad=true;return CentralAuthForeignApi.super.prototype.badToken.call(this,type);};CentralAuthForeignApi.prototype.ajax=function(parameters,ajaxOptions){ajaxOptions=ajaxOptions||{};const abortable=this.makeAbortablePromise(ajaxOptions);const parent=CentralAuthForeignApi.super.prototype.ajax;const tokenAjaxOptions=Object.assign({},ajaxOptions);\\nlet tokenPromise;if(this.noTokenNeeded||hasOwnProperty.call(parameters,'centralauthtoken')){tokenPromise=$.Deferred().reject();}else if(this.foreignLoginPromise){tokenPromise=this.foreignLoginPromise.then(()=>$.Deferred().reject(),()=>this.localApi.getCentralAuthToken(tokenAjaxOptions));}else{tokenPromise=this.localApi.getCentralAuthToken(tokenAjaxOptions);}return tokenPromise.then((centralAuthToken)=>{let url,newAjaxOptions;const newParameters=Object.assign({centralauthtoken:centralAuthToken},parameters);if(ajaxOptions.type!=='GET'){url=(ajaxOptions&&ajaxOptions.url)||this.defaults.ajax.url;url+=(url.includes('?')?'&':'?')+'centralauthtoken='+encodeURIComponent(centralAuthToken);newAjaxOptions=Object.assign({},ajaxOptions,{url:url});}else{newAjaxOptions=ajaxOptions;}return parent.call(this,newParameters,newAjaxOptions);},()=>parent.call(this,parameters,ajaxOptions)).promise(abortable);};mw.ForeignApi=CentralAuthForeignApi;}());\\n(function(){function CentralAuthForeignRest(url,options,optionsCompat){CentralAuthForeignRest.super.call(this,url,options,optionsCompat);if(options instanceof mw.Api){options=optionsCompat;}this.localApi=new mw.Api();if(mw.config.get('wgUserName')===null||(options&&options.anonymous)){this.noTokenNeeded=true;}}OO.inheritClass(CentralAuthForeignRest,mw.ForeignRest);CentralAuthForeignRest.prototype.abort=function(){this.localApi.abort();CentralAuthForeignRest.super.prototype.abort.call(this);};CentralAuthForeignRest.prototype.ajax=function(path,ajaxOptions){ajaxOptions=ajaxOptions||{};const abortable=this.localApi.makeAbortablePromise(ajaxOptions);const parent=CentralAuthForeignRest.super.prototype.ajax;let tokenPromise;if(this.noTokenNeeded){tokenPromise=$.Deferred().reject();}else{const tokenAjaxOptions=Object.assign({},ajaxOptions);tokenPromise=this.localApi.getCentralAuthToken(tokenAjaxOptions);}return tokenPromise.then((centralAuthToken)=>{const newAjaxOptions=Object.assign({},ajaxOptions);\\nnewAjaxOptions.headers=Object.assign({},newAjaxOptions.headers,{Authorization:'CentralAuthToken '+centralAuthToken});newAjaxOptions.xhrFields=Object.assign({},newAjaxOptions.xhrFields,{withCredentials:false});return parent.call(this,path,newAjaxOptions);},()=>parent.call(this,path,ajaxOptions)).promise(abortable);};mw.ForeignRest=CentralAuthForeignRest;}());\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.140Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.centralauth.ForeignApi&skin=vector-2022&version=1nwlg\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.centralauth.ForeignApi&skin=vector-2022&sourcemap=1&version=1nwlg\",\"ext.testKitchen@80ho8\":\"mw.loader.impl(function(){return[\\\"ext.testKitchen@80ho8\\\",{\\\"main\\\":\\\"index.js\\\",\\\"files\\\":{\\\"index.js\\\":function(require,module,exports){'use strict';const{Experiment,UnenrolledExperiment,OverriddenExperiment}=require('./Experiment.js');const ContextualAttributesFactory=require('./ContextualAttributesFactory.js');const EventFactory=require('./EventFactory.js');const eventSender=require('./eventSender.js');const{Instrument,UnsampledInstrument}=require('./Instrument.js');const ExposureLogTracker=require('./ExposureLogTracker.js');const{overrideExperimentGroup,clearExperimentOverride,clearExperimentOverrides,get,getAsync,getMatching,getMatchingAsync,reset:resetEnrollmentConfigs}=require('./enrollmentConfig.js');const SCHEMA_ID='/analytics/product_metrics/web/base/2.0.0';const UINT32_MAX=4294967295;let config=require('./config.json');const contextualAttributesFactory=new ContextualAttributesFactory();const eventFactory=new EventFactory(contextualAttributesFactory);const exposureLogTracker=new ExposureLogTracker();function newExperiment(enrollmentConfig){if(!enrollmentConfig){return new UnenrolledExperiment();}const experimentName=enrollmentConfig.enrolled;\\nif(enrollmentConfig.is_override){return new OverriddenExperiment(experimentName,enrollmentConfig.assigned);}else if(!config.experimentConfigs[experimentName]){return new UnenrolledExperiment();}const experimentConfig=config.experimentConfigs[experimentName];const isLoggedInExperiment=experimentConfig.user_identifier_type==='mw-user';const eventIntakeServiceUrl=isLoggedInExperiment?config.LoggedInExperimentEventIntakeServiceUrl:config.EveryoneExperimentEventIntakeServiceUrl;return new Experiment(eventFactory,eventSender,eventIntakeServiceUrl,exposureLogTracker,{enrolled:experimentName,assigned:enrollmentConfig.assigned,subject_id:enrollmentConfig.subject_id,sampling_unit:experimentConfig.user_identifier_type,stream_name:experimentConfig.stream_name,schema_id:experimentConfig.schema_id,contextual_attributes:experimentConfig.contextual_attributes,exposure_version:experimentConfig.exposure_version,other_assigned:enrollmentConfig.other_assigned});}function getExperiment(experimentName){\\nreturn newExperiment(get(experimentName));}function getExperimentAsync(experimentName){return getAsync(experimentName).then(newExperiment);}function getExperimentsByPrefix(experimentNamePrefix){return getMatching(experimentNamePrefix).map(newExperiment);}function getExperimentsByPrefixAsync(experimentNamePrefix){return getMatchingAsync(experimentNamePrefix).then((matching)=>matching.map(newExperiment));}function getAssignments(){const userExperiments=mw.config.get('wgTestKitchenUserExperiments');return userExperiments?Object.assign({},userExperiments.assigned):{};}function isInstrumentInSample(instrumentSamplingConfig){let id;const{performer}=contextualAttributesFactory.newContextualAttributes();switch(instrumentSamplingConfig.unit){case'pageview':id=performer.pageview_id;break;case'session':id=performer.session_id;break;default:return false;}return parseInt(id.slice(0,8),16)/UINT32_MAX<instrumentSamplingConfig.rate;}function getInstrument(instrumentName){const instrumentConfig=config.instrumentConfigs[instrumentName];\\nif(!instrumentConfig||(instrumentConfig.sample&&!isInstrumentInSample(instrumentConfig.sample))){return new UnsampledInstrument();}instrumentConfig.schema_id=SCHEMA_ID;return new Instrument(eventFactory,eventSender,config.InstrumentEventIntakeServiceUrl,instrumentName,instrumentConfig);}mw.testKitchen={getExperiment:getExperimentAsync,getExperimentsByPrefix:getExperimentsByPrefixAsync,getAssignments,getInstrument,overrideExperimentGroup,clearExperimentOverride,clearExperimentOverrides};mw.testKitchen.compat={getExperiment,getExperimentsByPrefix};mw.tk=mw.testKitchen;mw.tk.compat=mw.testKitchen.compat;if(window.QUnit){const originalConfig=config;const useFakeExperiments=require('./useFakeExperiments.js');const useFakeInstruments=require('./useFakeInstruments.js');mw.testKitchen=Object.assign(mw.testKitchen,{EventFactory,eventSender,Experiment,UnenrolledExperiment,OverriddenExperiment,Instrument,UnsampledInstrument,ExposureLogTracker,setConfig(newConfig){config=newConfig;},resetConfig(){\\nconfig=originalConfig;},useFakeExperiments,useFakeInstruments,resetEnrollmentConfigs});}\\n},\\\"ContextualAttributesFactory.js\\\":function(require,module,exports){const c=mw.config.get.bind(mw.config);let contextAttributes=null;class ContextualAttributesFactory{newContextualAttributes(){if(contextAttributes){return contextAttributes;}const isMobileFrontendActive=c('wgMFMode')!==null;const version=String(c('wgVersion'));const userIsLoggedIn=!mw.user.isAnon();const userGroups=c('wgUserGroups',[]);const result={agent:{client_platform:'mediawiki_js',client_platform_family:isMobileFrontendActive?'mobile_browser':'desktop_browser',ua_string:navigator.userAgent},page:{id:c('wgArticleId'),title:c('wgTitle'),namespace_id:c('wgNamespaceNumber'),namespace_name:c('wgCanonicalNamespace'),revision_id:c('wgRevisionId'),wikidata_qid:c('wgWikibaseItemId'),content_language:c('wgPageContentLanguage'),is_redirect:c('wgIsRedirect'),user_groups_allowed_to_move:c('wgRestrictionMove'),user_groups_allowed_to_edit:c('wgRestrictionEdit')},mediawiki:{skin:c('skin'),version:version,is_production:version.includes('wmf'),is_debug_mode:c('debug'),database:c('wgDBname'),\\nsite_content_language:c('wgContentLanguage')},performer:{is_logged_in:userIsLoggedIn,id:mw.user.getId(),name:mw.user.getName(),groups:userGroups,is_bot:userGroups.includes('bot'),is_temp:c('wgUserIsTemp'),language:c('wgUserLanguage'),language_variant:c('wgUserVariant'),can_probably_edit_page:c('wgIsProbablyEditable')}};if(userIsLoggedIn){result.performer.edit_count=c('wgUserEditCount');result.performer.edit_count_bucket=c('wgUserEditCountBucket');result.performer.registration_dt=new Date(c('wgUserRegistration')).toISOString();}Object.defineProperty(result.performer,'session_id',{get:function(){return mw.user.sessionId();}});Object.defineProperty(result.performer,'pageview_id',{get:function(){return mw.user.getPageviewToken();}});Object.defineProperty(result.performer,'active_browsing_session_token',{get:function(){return mw.eventLog.id.getSessionId();}});contextAttributes=result;return result;}}module.exports=ContextualAttributesFactory;\\n},\\\"EventFactory.js\\\":function(require,module,exports){const REQUIRED_CONTEXTUAL_ATTRIBUTES=['agent_client_platform','agent_client_platform_family'];class EventFactory{constructor(contextualAttributesFactory){this.contextualAttributesFactory=contextualAttributesFactory;this.domain=mw.config.get('wgServerName');}newEvent(streamName,schemaID,contextualAttributes,action,interactionData){const event=Object.assign({},interactionData,{$schema:schemaID,meta:{domain:this.domain,stream:streamName},dt:new Date().toISOString()},{action});this.addContextualAttributes(event,contextualAttributes);return event;}addContextualAttributes(event,requestedContextualAttributes){requestedContextualAttributes=REQUIRED_CONTEXTUAL_ATTRIBUTES.concat(requestedContextualAttributes);requestedContextualAttributes=Array.from(new Set(requestedContextualAttributes));const contextualAttributes=this.contextualAttributesFactory.newContextualAttributes();for(let i=0;i<requestedContextualAttributes.length;i++){copyAttributeByName(contextualAttributes,event,requestedContextualAttributes[i]);\\n}}}function copyAttributeByName(from,to,name){const index=name.indexOf('_');const primaryKey=name.slice(0,index);const secondaryKey=name.slice(index+1);const value=from[primaryKey]?from[primaryKey][secondaryKey]:null;if(value===undefined||value===null){return;}to[primaryKey]=to[primaryKey]||{};to[primaryKey][secondaryKey]=value;}module.exports=EventFactory;\\n},\\\"eventSender.js\\\":function(require,module,exports){const DRAIN_QUEUE_DELAY=5000;let queues=new Map();let isDocumentUnloading=false;let drainQueueTimeout=null;function doSendEvents(events,url){try{navigator.sendBeacon(url,JSON.stringify(events));}catch(e){}}function drainQueue(){queues.forEach(doSendEvents);queues=new Map();drainQueueTimeout=null;}function onPageHide(){isDocumentUnloading=true;drainQueue();}function onPageShow(){isDocumentUnloading=false;}function onVisibilityChange(documentHidden){if(documentHidden){drainQueue();}}module.exports={sendEvent(event,url){if(isDocumentUnloading){doSendEvents([event],url);return;}if(!queues.has(url)){queues.set(url,[event]);}else{queues.get(url).push(event);}if(!drainQueueTimeout){drainQueueTimeout=setTimeout(drainQueue,DRAIN_QUEUE_DELAY);}}};if(window.QUnit){module.exports=Object.assign(module.exports,{onPageHide,onPageShow,onVisibilityChange,reset(){queues=new Map();isDocumentUnloading=false;if(drainQueueTimeout){clearTimeout(drainQueueTimeout);drainQueueTimeout=null;}}});}else{window.addEventListener('pagehide',onPageHide);\\nwindow.addEventListener('pageshow',onPageShow);document.addEventListener('visibilitychange',()=>onVisibilityChange(document.hidden));}\\n},\\\"Experiment.js\\\":function(require,module,exports){const EXPOSURE_CONTEXTUAL_ATTRIBUTES=['performer_is_logged_in','performer_is_temp','performer_is_bot','mediawiki_database'];const COOKIES_DISABLED=navigator.cookieEnabled!==undefined?!navigator.cookieEnabled:false;const COORDINATOR_DEFAULT='default';class Experiment{constructor(eventFactory,eventSender,eventIntakeServiceUrl,exposureLogTracker,config){this.eventFactory=eventFactory;this.eventSender=eventSender;this.eventIntakeServiceUrl=eventIntakeServiceUrl;this.config=config;this.streamName=config.stream_name;this.schemaID=config.schema_id;this.contextualAttributes=config.contextual_attributes;this.tracker=exposureLogTracker;this.exposureVersion=config.exposure_version;}getAssignedGroup(){return this.config.assigned;}isAssignedGroup(...groups){return groups.includes(this.getAssignedGroup());}send(action,interactionData,contextualAttributes){if(COOKIES_DISABLED){return;}const keys=['enrolled','assigned','subject_id','sampling_unit'];const experiment={};for(const key of keys){experiment[key]=this.config[key];\\n}experiment.coordinator=COORDINATOR_DEFAULT;const otherAssigned=this.config.other_assigned;if(otherAssigned&&Object.keys(otherAssigned).length>0){experiment.other_assigned=otherAssigned;}interactionData=Object.assign({},interactionData,{experiment});let eventContextualAttributes=this.contextualAttributes;if(contextualAttributes&&contextualAttributes.length>0){eventContextualAttributes=[...new Set(contextualAttributes.concat(this.contextualAttributes))];}const event=this.eventFactory.newEvent(this.streamName,this.schemaID,eventContextualAttributes,action,interactionData);this.eventSender.sendEvent(event,this.eventIntakeServiceUrl);}submitInteraction(action,interactionData,contextualAttributes){this.send(action,interactionData,contextualAttributes);}sendExposure(){const group=this.getAssignedGroup();const key=this.tracker.makeKey({enrolled:this.config.enrolled,assigned:group,version:this.exposureVersion});this.tracker.trySend(key,()=>{this.send('experiment_exposure',{},EXPOSURE_CONTEXTUAL_ATTRIBUTES);\\n});}setSchema(schemaID){this.schemaID=schemaID;return this;}}class UnenrolledExperiment{getAssignedGroup(){return null;}isAssignedGroup(...groups){}send(action,interactionData,contextualAttributes){}submitInteraction(action,interactionData,contextualAttributes){}sendExposure(){}setSchema(schemaID){return this;}}class OverriddenExperiment{constructor(name,assigned){this.name=name;this.assigned=assigned;}getAssignedGroup(){return this.assigned;}isAssignedGroup(...groups){return groups.includes(this.assigned);}send(action,interactionData,contextualAttributes){const message=`${this.name}: The enrollment for this experiment has been overridden. `+'The following event will not be sent:\\\\n';const args=[message,action];if(interactionData){args.push(JSON.stringify(interactionData,null,2));}console.log.apply(console,args);}submitInteraction(action,interactionData,contextualAttributes){this.send(action,interactionData,contextualAttributes);}sendExposure(){this.send('experiment_exposure');}\\nsetSchema(schemaID){return this;}}module.exports={Experiment,UnenrolledExperiment,OverriddenExperiment};\\n},\\\"Instrument.js\\\":function(require,module,exports){class Instrument{constructor(eventFactory,eventSender,eventIntakeServiceUrl,name,config){this.eventFactory=eventFactory;this.eventSender=eventSender;this.eventIntakeServiceUrl=eventIntakeServiceUrl;this.name=name;this.config=config;this.schemaID=config.schema_id;this.funnelEventSequencePosition=1;}send(action,interactionData){const event=this.buildEvent(action,interactionData);this.eventSender.sendEvent(event,this.eventIntakeServiceUrl);}sendImmediately(action,interactionData){const event=this.buildEvent(action,interactionData);try{navigator.sendBeacon(this.eventIntakeServiceUrl,JSON.stringify(event));}catch(e){}}submitInteraction(action,interactionData){this.send(action,interactionData);}setSchema(schemaID){this.schemaID=schemaID;return this;}isInSample(){return true;}buildEvent(action,interactionData){interactionData=Object.assign({},interactionData,{instrument_name:this.name,funnel_event_sequence_position:this.funnelEventSequencePosition++});return this.eventFactory.newEvent(this.config.stream_name,\\nthis.schemaID,this.config.contextual_attributes,action,interactionData);}}class UnsampledInstrument{send(action,interactionData){}sendImmediately(action,interactionData){}submitInteraction(action,interactionData){}setSchema(schemaID){return this;}isInSample(){return false;}}module.exports={Instrument,UnsampledInstrument};\\n},\\\"enrollmentConfig.js\\\":function(require,module,exports){const OVERRIDE_PARAM_NAME='mpo';const SEPARATOR_OVERRIDES=':';const SEPARATOR_HEADER='=';const SUBJECT_ID_OVERRIDDEN='overridden';const SUBJECT_ID_AWAITING='awaiting';const HEADER_NAME='WMF-Uniq';function setCookieAndReload(value){mw.cookie.set(OVERRIDE_PARAM_NAME,value);if(!window.QUnit){window.location.reload();}}function overrideExperimentGroup(experimentName,groupName){const rawOverrides=mw.cookie.get(OVERRIDE_PARAM_NAME,null,'');const part=`${experimentName}:${groupName}`;if(rawOverrides===''){setCookieAndReload(part);}else if(!rawOverrides.includes(`${experimentName}:`)){setCookieAndReload(`${rawOverrides};${part}`);}else{setCookieAndReload(rawOverrides.replace(new RegExp(`${experimentName}:[A-Za-z0-9][-_.A-Za-z0-9]+?(?=;|$)`),part));}}function clearExperimentOverride(experimentName){const rawOverrides=mw.cookie.get(OVERRIDE_PARAM_NAME,null,'');let newRawOverrides=rawOverrides.replace(new RegExp(`;?${experimentName}:[A-Za-z0-9][-_.A-Za-z0-9]+`),'');newRawOverrides=newRawOverrides.replace(/^;/,'');\\nnewRawOverrides=newRawOverrides||null;setCookieAndReload(newRawOverrides);}function clearExperimentOverrides(){setCookieAndReload(null);}function processRawValue(rawValue,separator){const result={};let chr;let acc='';let state=0;let experimentName='';for(let i=0;i<rawValue.length;++i){chr=rawValue[i];if(chr===separator){if(state!==0){throw new Error(`Unexpected \\\"${separator}\\\" while processing experiment name`);}experimentName=acc;acc='';state=1;}else if(chr===';'){if(state!==1){throw new Error('Unexpected \\\";\\\" character while processing experiment group');}result[experimentName]=acc;acc='';state=0;experimentName='';}else{acc+=chr;}}if(state!==0||acc!==''){throw new Error('Unexpected end of raw value');}return result;}let overriddenEnrollmentConfigs=null;function processRawOverrideValue(acc,rawValue,type){if(!rawValue){return;}if(!rawValue.endsWith(';')){rawValue+=';';}try{Object.assign(acc,processRawValue(rawValue,SEPARATOR_OVERRIDES));}catch(e){mw.errorLogger.logError(e,\\n`error.test_kitchen.process_raw_override_value.${type}`);}}function getOverriddenEnrollments(){if(overriddenEnrollmentConfigs){return overriddenEnrollmentConfigs;}overriddenEnrollmentConfigs={};processRawOverrideValue(overriddenEnrollmentConfigs,mw.cookie.get(OVERRIDE_PARAM_NAME,null,''),'cookie');processRawOverrideValue(overriddenEnrollmentConfigs,new URLSearchParams(window.location.search).get(OVERRIDE_PARAM_NAME),'query');return overriddenEnrollmentConfigs;}let rawHeaderPromise=null;function getRawHeader(){if(rawHeaderPromise){return rawHeaderPromise;}rawHeaderPromise=new Promise((resolve)=>{const observer=new PerformanceObserver((list)=>{const entries=list.getEntries();let result='';entries.forEach((entry)=>{if(!entry.serverTiming){return;}entry.serverTiming.forEach((serverTimingEntry)=>{if(serverTimingEntry.name===HEADER_NAME){result=serverTimingEntry.description;}});});observer.disconnect();resolve(result);});try{observer.observe({type:'navigation',buffered:true});}catch(e){\\nresolve('');}});return rawHeaderPromise;}function getHeaderEnrollments(){return getRawHeader().then((rawHeader)=>{try{return processRawValue(rawHeader,SEPARATOR_HEADER);}catch(e){mw.errorLogger.logError(e,'error.test_kitchen.process_header');return{};}});}function has(obj,prop){return Object.prototype.hasOwnProperty.call(obj,prop);}function getInternal(experimentName,fromHeader){const fromOverrides=getOverriddenEnrollments();const fromServer=mw.config.get('wgTestKitchenUserExperiments');const otherAssigned=Object.assign({},fromServer&&fromServer.assigned||{},fromHeader,fromOverrides);delete otherAssigned[experimentName];if(has(fromOverrides,experimentName)){return{enrolled:experimentName,assigned:fromOverrides[experimentName],subject_id:SUBJECT_ID_OVERRIDDEN,is_override:true,other_assigned:otherAssigned};}if(fromHeader&&has(fromHeader,experimentName)){return{enrolled:experimentName,assigned:fromHeader[experimentName],subject_id:SUBJECT_ID_AWAITING,is_override:false,other_assigned:otherAssigned\\n};}if(fromServer&&fromServer.assigned&&has(fromServer.assigned,experimentName)){return{enrolled:experimentName,assigned:fromServer.assigned[experimentName],subject_id:fromServer.subject_ids[experimentName],is_override:false,other_assigned:otherAssigned};}return null;}function get(experimentName){return getInternal(experimentName);}function getAsync(experimentName){return getHeaderEnrollments().then((fromHeader)=>getInternal(experimentName,fromHeader));}function getMatchingKeys(obj,prefix){return Object.keys(obj).filter((key)=>key.startsWith(prefix));}function getMatchingInternal(experimentNamePrefix,fromHeader){const fromOverrides=getOverriddenEnrollments();const fromServer=mw.config.get('wgTestKitchenUserExperiments');const allAssigned=Object.assign({},fromServer&&fromServer.assigned||{},fromHeader,fromOverrides);const acc={};if(fromServer&&fromServer.assigned){getMatchingKeys(fromServer.assigned,experimentNamePrefix).map((experimentName)=>{const otherAssigned=Object.assign({},allAssigned);\\ndelete otherAssigned[experimentName];return{enrolled:experimentName,assigned:fromServer.assigned[experimentName],subject_id:fromServer.subject_ids[experimentName],is_override:false,other_assigned:otherAssigned};}).forEach((ec)=>{acc[ec.enrolled]=ec;});}if(fromHeader){getMatchingKeys(fromHeader,experimentNamePrefix).map((experimentName)=>{const otherAssigned=Object.assign({},allAssigned);delete otherAssigned[experimentName];return{enrolled:experimentName,assigned:fromHeader[experimentName],subject_id:SUBJECT_ID_AWAITING,is_override:false,other_assigned:otherAssigned};}).forEach((ec)=>{acc[ec.enrolled]=ec;});}getMatchingKeys(fromOverrides,experimentNamePrefix).map((experimentName)=>{const otherAssigned=Object.assign({},allAssigned);delete otherAssigned[experimentName];return{enrolled:experimentName,assigned:fromOverrides[experimentName],subject_id:SUBJECT_ID_OVERRIDDEN,is_override:true,other_assigned:otherAssigned};}).forEach((ec)=>{acc[ec.enrolled]=ec;});return Object.values(acc);}\\nfunction getMatching(experimentNamePrefix){return getMatchingInternal(experimentNamePrefix,null);}function getMatchingAsync(experimentNamePrefix){return getHeaderEnrollments().then((fromHeader)=>getMatchingInternal(experimentNamePrefix,fromHeader));}module.exports={overrideExperimentGroup,clearExperimentOverride,clearExperimentOverrides,get,getAsync,getMatching,getMatchingAsync};if(window.QUnit){module.exports=Object.assign(module.exports,{processRawValue,getOverriddenEnrollments,getHeaderEnrollments,setOverriddenEnrollmentConfigs(value){overriddenEnrollmentConfigs=value;},setRawHeaderPromise(value){rawHeaderPromise=value;},reset(){overriddenEnrollmentConfigs=null;rawHeaderPromise=null;}});}\\n},\\\"config.json\\\":{\\\"EveryoneExperimentEventIntakeServiceUrl\\\":\\\"/evt-103e/v2/events?hasty=true\\\",\\\"LoggedInExperimentEventIntakeServiceUrl\\\":\\\"https://intake-analytics.wikimedia.org/v1/events?hasty=true\\\",\\\"InstrumentEventIntakeServiceUrl\\\":\\\"/ins-502b/v2/events?hasty=true\\\",\\\"experimentConfigs\\\":{\\\"account-creation-reading-list-cta\\\":{\\\"user_identifier_type\\\":\\\"edge-unique\\\",\\\"stream_name\\\":\\\"product_metrics.web_base\\\",\\\"schema_id\\\":\\\"/analytics/product_metrics/web/base/2.0.0\\\",\\\"contextual_attributes\\\":[\\\"page_namespace_id\\\",\\\"mediawiki_skin\\\",\\\"mediawiki_database\\\",\\\"performer_is_logged_in\\\",\\\"performer_is_bot\\\",\\\"performer_is_temp\\\"],\\\"exposure_version\\\":\\\"1e3f75a980aaf074\\\"},\\\"attribution-research-2026-06-run\\\":{\\\"user_identifier_type\\\":\\\"edge-unique\\\",\\\"stream_name\\\":\\\"product_metrics.web_base.attribution_research\\\",\\\"schema_id\\\":\\\"/analytics/product_metrics/web/base/2.0.0\\\",\\\"contextual_attributes\\\":[],\\\"exposure_version\\\":\\\"9cd476a439aaa1b3\\\"},\\\"fy25-26-we-1-7-8-suggestion-mode-beta\\\":{\\\"user_identifier_type\\\":\\\"mw-user\\\",\\\"stream_name\\\":\\\"product_metrics.web_base\\\",\\n\\\"schema_id\\\":\\\"/analytics/product_metrics/web/base/2.0.0\\\",\\\"contextual_attributes\\\":[\\\"mediawiki_database\\\",\\\"performer_is_logged_in\\\",\\\"performer_id\\\",\\\"performer_is_bot\\\",\\\"performer_edit_count\\\",\\\"performer_is_temp\\\"],\\\"exposure_version\\\":\\\"3d5db73c44ef07bb\\\"},\\\"growthexperiments-revise-tone\\\":{\\\"user_identifier_type\\\":\\\"mw-user\\\",\\\"stream_name\\\":\\\"mediawiki.product_metrics.contributors.experiments\\\",\\\"schema_id\\\":\\\"/analytics/product_metrics/web/base/2.0.0\\\",\\\"contextual_attributes\\\":[\\\"mediawiki_skin\\\",\\\"mediawiki_database\\\",\\\"performer_is_logged_in\\\",\\\"performer_id\\\",\\\"performer_pageview_id\\\",\\\"performer_is_bot\\\",\\\"performer_edit_count\\\",\\\"performer_is_temp\\\"],\\\"exposure_version\\\":\\\"380fedc058779454\\\"},\\\"incident_reporting_system_interaction\\\":{\\\"user_identifier_type\\\":\\\"mw-user\\\",\\\"stream_name\\\":\\\"product_metrics.web_base\\\",\\\"schema_id\\\":\\\"/analytics/product_metrics/web/base/2.0.0\\\",\\\"contextual_attributes\\\":[\\\"page_id\\\",\\\"page_title\\\",\\\"page_namespace_id\\\",\\\"performer_id\\\",\\\"performer_session_id\\\",\\\"performer_pageview_id\\\",\\\"performer_language\\\"],\\n\\\"exposure_version\\\":\\\"96a5c813ddd8a00c\\\"},\\\"logged-out-retention-round13\\\":{\\\"user_identifier_type\\\":\\\"edge-unique\\\",\\\"stream_name\\\":\\\"product_metrics.web_base\\\",\\\"schema_id\\\":\\\"/analytics/product_metrics/web/base/2.0.0\\\",\\\"contextual_attributes\\\":[\\\"mediawiki_database\\\",\\\"performer_is_logged_in\\\"],\\\"exposure_version\\\":\\\"ee180bbd8cbc0d4e\\\"},\\\"logged-out-retention-round14\\\":{\\\"user_identifier_type\\\":\\\"edge-unique\\\",\\\"stream_name\\\":\\\"product_metrics.web_base\\\",\\\"schema_id\\\":\\\"/analytics/product_metrics/web/base/2.0.0\\\",\\\"contextual_attributes\\\":[\\\"mediawiki_database\\\",\\\"performer_is_logged_in\\\"],\\\"exposure_version\\\":\\\"ed3e6d656bb272b3\\\"},\\\"share-highlight\\\":{\\\"user_identifier_type\\\":\\\"edge-unique\\\",\\\"stream_name\\\":\\\"product_metrics.web_base\\\",\\\"schema_id\\\":\\\"/analytics/product_metrics/web/base/2.0.0\\\",\\\"contextual_attributes\\\":[\\\"page_namespace_id\\\",\\\"page_content_language\\\",\\\"mediawiki_skin\\\",\\\"mediawiki_database\\\",\\\"performer_is_logged_in\\\",\\\"performer_session_id\\\",\\\"performer_pageview_id\\\",\\\"performer_is_temp\\\"],\\\"exposure_version\\\":\\\"4e4384b81456b5dd\\\"},\\n\\\"we-1-10-articleguidance-v1\\\":{\\\"user_identifier_type\\\":\\\"mw-user\\\",\\\"stream_name\\\":\\\"product_metrics.web_base\\\",\\\"schema_id\\\":\\\"/analytics/product_metrics/web/base/2.0.0\\\",\\\"contextual_attributes\\\":[\\\"mediawiki_database\\\",\\\"mediawiki_site_content_language\\\",\\\"performer_is_logged_in\\\",\\\"performer_id\\\",\\\"performer_session_id\\\",\\\"performer_is_bot\\\",\\\"performer_edit_count_bucket\\\",\\\"performer_registration_dt\\\"],\\\"exposure_version\\\":\\\"8e167a963e850f9c\\\"},\\\"we-1-8-mobile-account-menu\\\":{\\\"user_identifier_type\\\":\\\"edge-unique\\\",\\\"stream_name\\\":\\\"mediawiki.product_metrics.contributors.experiments\\\",\\\"schema_id\\\":\\\"/analytics/product_metrics/web/base/2.0.0\\\",\\\"contextual_attributes\\\":[\\\"mediawiki_skin\\\",\\\"mediawiki_database\\\",\\\"performer_is_logged_in\\\",\\\"performer_id\\\",\\\"performer_is_bot\\\",\\\"performer_edit_count\\\",\\\"performer_is_temp\\\"],\\\"exposure_version\\\":\\\"25afdf43e493093c\\\"},\\\"logged-out-retention-round15\\\":{\\\"user_identifier_type\\\":\\\"edge-unique\\\",\\\"stream_name\\\":\\\"product_metrics.web_base\\\",\\\"schema_id\\\":\\\"/analytics/product_metrics/web/base/2.0.0\\\",\\n\\\"contextual_attributes\\\":[\\\"mediawiki_database\\\",\\\"performer_is_logged_in\\\"],\\\"exposure_version\\\":\\\"a6bb7d2dbd7243f3\\\"},\\\"we-1-8-account-creation-form-v2\\\":{\\\"user_identifier_type\\\":\\\"edge-unique\\\",\\\"stream_name\\\":\\\"product_metrics.web_base\\\",\\\"schema_id\\\":\\\"/analytics/product_metrics/web/base/2.0.0\\\",\\\"contextual_attributes\\\":[\\\"mediawiki_skin\\\",\\\"mediawiki_database\\\",\\\"performer_is_logged_in\\\",\\\"performer_id\\\",\\\"performer_is_bot\\\",\\\"performer_edit_count\\\",\\\"performer_is_temp\\\"],\\\"exposure_version\\\":\\\"93a867c03e47b29e\\\"}},\\\"instrumentConfigs\\\":{\\\"watchlist-click-tracker\\\":{\\\"sample\\\":{\\\"rate\\\":1,\\\"unit\\\":\\\"pageview\\\"},\\\"stream_name\\\":\\\"mediawiki.product_metrics.WatchlistClickTracker\\\",\\\"contextual_attributes\\\":[\\\"mediawiki_database\\\",\\\"performer_name\\\",\\\"performer_pageview_id\\\"]},\\\"personal-dashboard-health-metrics\\\":{\\\"sample\\\":{\\\"rate\\\":1,\\\"unit\\\":\\\"pageview\\\"},\\\"stream_name\\\":\\\"product_metrics.web_base\\\",\\\"contextual_attributes\\\":[\\\"mediawiki_database\\\",\\\"performer_name\\\",\\\"performer_pageview_id\\\",\\\"performer_groups\\\",\\\"performer_edit_count_bucket\\\",\\n\\\"performer_registration_dt\\\"]},\\\"databox-click-tracker\\\":{\\\"sample\\\":{\\\"rate\\\":1,\\\"unit\\\":\\\"pageview\\\"},\\\"stream_name\\\":\\\"product_metrics.web_base\\\",\\\"contextual_attributes\\\":[\\\"mediawiki_database\\\",\\\"performer_is_logged_in\\\",\\\"performer_is_bot\\\"]},\\\"reading-list-engagement\\\":{\\\"sample\\\":{\\\"rate\\\":1,\\\"unit\\\":\\\"session\\\"},\\\"stream_name\\\":\\\"product_metrics.web_base\\\",\\\"contextual_attributes\\\":[\\\"page_namespace_id\\\",\\\"page_content_language\\\",\\\"mediawiki_skin\\\",\\\"mediawiki_database\\\",\\\"performer_is_logged_in\\\",\\\"performer_id\\\",\\\"performer_session_id\\\",\\\"performer_is_bot\\\",\\\"performer_edit_count_bucket\\\",\\\"performer_is_temp\\\"]},\\\"active-reader-baseline-2026-04\\\":{\\\"sample\\\":{\\\"rate\\\":1,\\\"unit\\\":\\\"pageview\\\"},\\\"stream_name\\\":\\\"product_metrics.web_base.active_reader_baseline\\\",\\\"contextual_attributes\\\":[]},\\\"WikiLambdaApi\\\":{\\\"sample\\\":{\\\"rate\\\":0,\\\"unit\\\":\\\"pageview\\\"},\\\"stream_name\\\":\\\"mediawiki.product_metrics.wikilambda_api\\\",\\\"contextual_attributes\\\":[\\\"page_id\\\",\\\"page_title\\\",\\\"page_revision_id\\\",\\\"performer_is_logged_in\\\",\\\"performer_id\\\",\\\"performer_name\\\",\\\"performer_session_id\\\",\\n\\\"performer_pageview_id\\\",\\\"performer_groups\\\",\\\"performer_is_bot\\\",\\\"performer_language\\\",\\\"performer_language_variant\\\",\\\"performer_edit_count\\\",\\\"performer_edit_count_bucket\\\"]},\\\"wikiproject-link-click-tracker\\\":{\\\"sample\\\":{\\\"rate\\\":0,\\\"unit\\\":\\\"pageview\\\"},\\\"stream_name\\\":\\\"product_metrics.web_base\\\",\\\"contextual_attributes\\\":[\\\"mediawiki_database\\\",\\\"performer_is_logged_in\\\",\\\"performer_pageview_id\\\",\\\"performer_is_bot\\\"]},\\\"special-create-account\\\":{\\\"sample\\\":{\\\"rate\\\":1,\\\"unit\\\":\\\"session\\\"},\\\"stream_name\\\":\\\"mediawiki.product_metrics.special_create_account\\\",\\\"contextual_attributes\\\":[\\\"mediawiki_database\\\",\\\"performer_session_id\\\",\\\"performer_pageview_id\\\",\\\"performer_language\\\",\\\"performer_language_variant\\\"]},\\\"special-user-login\\\":{\\\"sample\\\":{\\\"rate\\\":1,\\\"unit\\\":\\\"session\\\"},\\\"stream_name\\\":\\\"product_metrics.web_base\\\",\\\"contextual_attributes\\\":[\\\"mediawiki_database\\\"]},\\\"user-info-card-interaction\\\":{\\\"sample\\\":{\\\"rate\\\":1,\\\"unit\\\":\\\"session\\\"},\\\"stream_name\\\":\\\"mediawiki.product_metrics.user_info_card_interaction\\\",\\\"contextual_attributes\\\":[\\\"page_namespace_id\\\",\\n\\\"page_namespace_name\\\",\\\"mediawiki_skin\\\",\\\"mediawiki_database\\\",\\\"performer_name\\\",\\\"performer_session_id\\\",\\\"performer_groups\\\",\\\"performer_language\\\",\\\"performer_language_variant\\\",\\\"performer_edit_count_bucket\\\",\\\"performer_registration_dt\\\"]},\\\"suggested-investigations-interaction-v2\\\":{\\\"sample\\\":{\\\"rate\\\":1,\\\"unit\\\":\\\"session\\\"},\\\"stream_name\\\":\\\"mediawiki.product_metrics.suggested_investigations_interaction.v2\\\",\\\"contextual_attributes\\\":[\\\"mediawiki_database\\\",\\\"performer_id\\\",\\\"performer_name\\\",\\\"performer_pageview_id\\\",\\\"performer_groups\\\",\\\"performer_edit_count\\\",\\\"performer_edit_count_bucket\\\",\\\"performer_registration_dt\\\"]},\\\"checkuser-ip-auto-reveal-interaction\\\":{\\\"sample\\\":{\\\"rate\\\":0,\\\"unit\\\":\\\"session\\\"},\\\"stream_name\\\":\\\"mediawiki.product_metrics.checkuser_ip_auto_reveal_interaction\\\",\\\"contextual_attributes\\\":[\\\"performer_id\\\",\\\"performer_name\\\",\\\"performer_session_id\\\"]},\\\"incident-reporting-system-interaction-instrument\\\":{\\\"sample\\\":{\\\"rate\\\":1,\\\"unit\\\":\\\"session\\\"},\\\"stream_name\\\":\\\"mediawiki.product_metrics.incident_reporting_system_interaction\\\",\\n\\\"contextual_attributes\\\":[\\\"page_id\\\",\\\"page_title\\\",\\\"page_namespace_id\\\",\\\"performer_name\\\",\\\"performer_session_id\\\",\\\"performer_language\\\",\\\"performer_language_variant\\\"]}},\\\"exposureResetEpoch\\\":0},\\\"useFakeExperiments.js\\\":function(require,module,exports){const{OverriddenExperiment,UnenrolledExperiment}=require('./Experiment.js');let globalEventCount;class StubExperiment extends OverriddenExperiment{constructor(name,assigned){super(name,assigned);this.events=[];this.eventCount=0;}send(action,interactionData,contextualAttributes){this.events.push({action,interactionData:interactionData||{},contextualAttributes:contextualAttributes||[]});++this.eventCount;++globalEventCount;}}function useFakeExperiments(){globalEventCount=0;const experiments=new Map();const oldGetExperiment=mw.testKitchen.getExperiment;mw.testKitchen.getExperiment=(experimentName)=>{if(!experiments.has(experimentName)){return new UnenrolledExperiment();}return experiments.get(experimentName);};const result={restore:()=>{mw.testKitchen.getExperiment=oldGetExperiment;},stubExperiment:(experimentName,assigned)=>{const e=new StubExperiment(experimentName,assigned);experiments.set(experimentName,e);return e;}};Object.defineProperty(result,'globalEventCount',{get(){return globalEventCount;\\n}});return result;}module.exports=useFakeExperiments;\\n},\\\"useFakeInstruments.js\\\":function(require,module,exports){const{UnsampledInstrument}=require('./Instrument.js');let globalEventCount;class StubInstrument{constructor(){this.events=[];this.eventCount=0;}send(action,interactionData){this.events.push({action,interactionData:interactionData||{}});++this.eventCount;++globalEventCount;}isInSample(){return true;}sendImmediately(action,interactionData){this.send(action,interactionData);}setSchema(schemaID){return this;}submitInteraction(action,interactionData){this.send(action,interactionData);}}function useFakeInstruments(){globalEventCount=0;const instruments=new Map();const oldGetInstrument=mw.testKitchen.getInstrument;mw.testKitchen.getInstrument=(instrumentName)=>{if(!instruments.has(instrumentName)){return new UnsampledInstrument();}return instruments.get(instrumentName);};const result={restore:()=>{mw.testKitchen.getInstrument=oldGetInstrument;},stubInstrument:(instrumentName)=>{const i=new StubInstrument();instruments.set(instrumentName,i);return i;}};Object.defineProperty(result,'globalEventCount',{\\nget(){return globalEventCount;}});return result;}module.exports=useFakeInstruments;\\n},\\\"ExposureLogTracker.js\\\":function(require,module,exports){const SHORT_TTL=5*60*1000;const LONG_TTL=24*60*60*1000;const THRESHOLD=10;const moduleConfig=require('./config.json');const globalResetEpoch=moduleConfig.exposureResetEpoch?moduleConfig.exposureResetEpoch*1000:Date.now()-(60*60*1000);function newSession(){return{expires_at:Date.now()-(60*60*1000),count:0};}class ExposureLogTracker{constructor(){this.exposuresThisPage=new Set();}getValidSessionData(key,resetEpoch){const raw=mw.storage.session.get(key);if(!raw){return newSession();}try{const entry=JSON.parse(raw);if(entry.ts<resetEpoch){mw.storage.session.remove(key);return newSession();}return entry;}catch(e){return newSession();}}addLog(key,LogEntry){const count=LogEntry.count+1;const ttl=(count<=THRESHOLD)?SHORT_TTL:LONG_TTL;this.exposuresThisPage.add(key);mw.storage.session.set(key,JSON.stringify({expires_at:Date.now()+ttl,count}));}makeKey({enrolled,assigned,version}){const exposureVersion=version!==undefined&&version!==null?version:'v0';return`tk_exposure.${enrolled}:${assigned}:${exposureVersion}`;\\n}trySend(key,sendFn){if(this.exposuresThisPage.has(key)){return;}const sessionData=this.getValidSessionData(key,globalResetEpoch);this.exposuresThisPage.add(key);if(sessionData.expires_at>Date.now()){return;}sendFn();this.addLog(key,sessionData);}}module.exports=ExposureLogTracker;\\n}}}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.140Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.testKitchen&skin=vector-2022&version=ove2o\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.testKitchen&skin=vector-2022&sourcemap=1&version=ove2o\",\"ext.visualEditor.targetLoader@pmhac\":\"mw.loader.impl(function(){return[\\\"ext.visualEditor.targetLoader@pmhac\\\",function($,jQuery,require,module){mw.libs.ve=mw.libs.ve||{};mw.libs.ve.decodeURIComponentIntoArticleTitle=function(s,preserveUnderscores){try{s=decodeURIComponent(s);}catch(e){return s;}if(preserveUnderscores){return s;}return s.replace(/_/g,' ');};mw.libs.ve.unwrapParsoidSections=function(element,keepSection){Array.prototype.forEach.call(element.querySelectorAll('section[data-mw-section-id]'),(section)=>{const parent=section.parentNode,sectionId=section.getAttribute('data-mw-section-id');if(sectionId!==null&&+sectionId>0){section.firstChild.setAttribute('data-mw-section-id',sectionId);}if(keepSection!==undefined&&sectionId===keepSection){return;}while(section.firstChild){parent.insertBefore(section.firstChild,section);}parent.removeChild(section);});};mw.libs.ve.stripParsoidFallbackIds=function(element){Array.prototype.forEach.call(element.querySelectorAll('span[typeof=\\\"mw:FallbackId\\\"][id]:empty'),(legacySpan)=>{legacySpan.parentNode.removeChild(legacySpan);});};mw.libs.ve.restbaseIdRegExp=/^mw[a-zA-Z0-9\\\\-_]{2,6}$/;mw.libs.ve.stripRestbaseIds=function(doc){\\nconst restbaseIdRegExp=mw.libs.ve.restbaseIdRegExp;Array.prototype.forEach.call(doc.querySelectorAll('[id^=\\\"mw\\\"]'),(element)=>{if(restbaseIdRegExp.test(element.id)){element.removeAttribute('id');}});};mw.libs.ve.reduplicateStyles=function(element){Array.prototype.forEach.call(element.querySelectorAll('link[rel~=\\\"mw-deduplicated-inline-style\\\"]'),(link)=>{const href=link.getAttribute('href');if(!href||!href.startsWith('mw-data:')){return;}const key=href.slice('mw-data:'.length);const style=element.querySelector('style[data-mw-deduplicate=\\\"'+key+'\\\"]');if(!style){return;}const newStyle=link.ownerDocument.createElement('style');newStyle.setAttribute('data-mw-deduplicate',key);for(let i=0;i<style.childNodes.length;i++){newStyle.appendChild(style.childNodes[i].cloneNode(true));}Array.prototype.forEach.call(link.attributes,(attr)=>{if(attr.name!=='rel'&&attr.name!=='href'){newStyle.setAttribute(attr.name,attr.value);}});link.parentNode.replaceChild(newStyle,link);});Array.prototype.forEach.call(element.querySelectorAll('style[data-mw-deduplicate]:empty'),(style)=>{\\nconst key=style.getAttribute('data-mw-deduplicate');const firstStyle=element.querySelector('style[data-mw-deduplicate=\\\"'+key+'\\\"]');if(!firstStyle||firstStyle===style){return;}for(let i=0;i<firstStyle.childNodes.length;i++){style.appendChild(firstStyle.childNodes[i].cloneNode(true));}});};mw.libs.ve.deduplicateStyles=function(element){function isFosterablePosition(node){const fosterablePositions=['table','thead','tbody','tfoot','tr'];return node&&fosterablePositions.includes(node.parentNode.nodeName.toLowerCase());}const styleTagKeys={};Array.prototype.forEach.call(element.querySelectorAll('style[data-mw-deduplicate]'),(style)=>{const key=style.getAttribute('data-mw-deduplicate');if(!styleTagKeys[key]){styleTagKeys[key]=true;return;}if(!isFosterablePosition(style)){const link=style.ownerDocument.createElement('link');link.setAttribute('rel','mw-deduplicated-inline-style');link.setAttribute('href','mw-data:'+key);Array.prototype.forEach.call(style.attributes,(attr)=>{if(attr.name!=='rel'&&attr.name!=='data-mw-deduplicate'){\\nlink.setAttribute(attr.name,attr.value);}});style.parentNode.replaceChild(link,style);}else{style.innerHTML='';}});};mw.libs.ve.fixFragmentLinks=function(container,docTitle,prefix){const docTitleText=docTitle.getPrefixedText();prefix=prefix||'';Array.prototype.forEach.call(container.querySelectorAll('a[href*=\\\"#\\\"]'),(el)=>{let fragment=null;if(el.getAttribute('href').startsWith('#')){fragment=el.getAttribute('href').slice(1);}else{const targetData=mw.libs.ve.getTargetDataFromHref(el.href,el.ownerDocument);if(targetData.isInternal){const title=mw.Title.newFromText(targetData.title);if(title&&title.getPrefixedText()===docTitleText){fragment=new URL(el.href).hash.slice(1);}}}if(fragment!==null){if(!fragment){el.setAttribute('href','#');}else{if(prefix){const target=container.querySelector('#'+$.escapeSelector(fragment));if(target){target.setAttribute('id',prefix+fragment);target.setAttribute('data-mw-id-fixed','');}}el.setAttribute('href','#'+prefix+fragment);}el.removeAttribute('target');\\n}});Array.prototype.forEach.call(container.querySelectorAll('h1, h2, h3, h4, h5, h6'),(el)=>{if(el.hasAttribute('id')&&!el.hasAttribute('data-mw-id-fixed')){el.removeAttribute('id');}});};mw.libs.ve.getRegexFromUrlPattern=function(urlPattern){const regexEscape=(str)=>str.replace(/([.?*+^$[\\\\]\\\\\\\\(){}|-])/g,'\\\\\\\\$1');return new RegExp(regexEscape(urlPattern).replace(regexEscape('$1'),'(.*)'));};mw.libs.ve.getTargetDataFromHref=function(href,doc){function returnExternalData(){return{isInternal:false};}function returnInternalData(titleish){const data=mw.libs.ve.parseParsoidResourceName(titleish);data.isInternal=true;return data;}let url;try{url=new URL(href,doc.baseURI);}catch(e){return returnExternalData();}const externalLinkUrlProtocolsRegExp=new RegExp('^('+mw.config.get('wgUrlProtocols')+')','i');if(!externalLinkUrlProtocolsRegExp.test(url.toString())){return returnInternalData(url.toString());}if(url.searchParams.get('action')==='edit'&&url.searchParams.get('redlink')==='1'){url.searchParams.delete('action');\\nurl.searchParams.delete('redlink');}const keys=[];url.searchParams.forEach((val,key)=>{keys.push(key);});const queryLength=keys.length;const relativeHref=url.toString().replace(/^https?:/i,'');const scriptBase=new URL(mw.config.get('wgScript'),doc.baseURI).toString().replace(/^https?:/i,'');if(relativeHref.startsWith(scriptBase)){if(queryLength===1&&url.searchParams.get('title')){return returnInternalData(url.searchParams.get('title')+url.hash);}}const articleBase=new URL(mw.config.get('wgArticlePath'),doc.baseURI).toString().replace(/^https?:/i,'');const articleBaseRegex=mw.libs.ve.getRegexFromUrlPattern(articleBase);const matches=relativeHref.match(articleBaseRegex);if(matches){if(queryLength===0&&matches&&!matches[1].split('#')[0].includes('?')){return returnInternalData(matches[1]);}}return returnExternalData();};mw.libs.ve.encodeParsoidResourceName=function(title){const idx=title.indexOf('#');let anchor=null;if(idx!==-1){anchor=title.slice(idx+1);title=title.slice(0,idx);}let encodedTitle=title.replace(/[%? [\\\\]#|<>]/g,(match)=>mw.util.wikiUrlencode(match));\\nif(anchor!==null){encodedTitle+='#'+mw.util.escapeIdForLink(anchor);}return'./'+encodedTitle;};mw.libs.ve.parseParsoidResourceName=function(resourceName){const matches=resourceName.match(/^(\\\\.\\\\/|)(.*)$/);return{title:mw.libs.ve.decodeURIComponentIntoArticleTitle(matches[2])};};mw.libs.ve.normalizeParsoidResourceName=function(resourceName){return mw.libs.ve.parseParsoidResourceName(resourceName).title;};\\nmw.libs.ve=mw.libs.ve||{};mw.libs.ve.smoothScrollTo=function(scrollTop){const supportsSmoothScroll='scrollBehavior'in document.documentElement.style;if(supportsSmoothScroll){window.scroll({top:scrollTop,behavior:'smooth'});}else{let scrollContainer;if(OO&&OO.ui){scrollContainer=OO.ui.Element.static.getRootScrollableElement(document.body);}else{scrollContainer=document.documentElement;}$(scrollContainer).animate({scrollTop});}};\\n(function(){mw.libs.ve=mw.libs.ve||{};const conf=mw.config.get('wgVisualEditorConfig'),pluginCallbacks=[],modules=['ext.visualEditor.articleTarget',...conf.pluginModules.filter(mw.loader.getState)];const url=new URL(location.href);mw.libs.ve.initialUrl=url;if(mw.user.options.get('visualeditor-newwikitext')||url.searchParams.get('veaction')==='editsource'){modules.push('ext.visualEditor.mwwikitext');}if(mw.user.options.get('visualeditor-collab')||url.searchParams.has('collabSession')){modules.push('ext.visualEditor.collab');}if(conf.editCheck&&conf.editCheckABTest){let inABTest;if(mw.user.isAnon()){const token=mw.cookie.get('VEECid','',mw.user.generateRandomSessionId());mw.cookie.set('VEECid',token,{path:'/',expires:90*86400,prefix:''});inABTest=parseInt(token.slice(0,8),16)%2===1;}else{inABTest=mw.user.getId()%2===1;}conf.editCheckABTestGroup=inABTest?'test':'control';mw.config.set('wgVisualEditorEditCheckABTestBucket','2025-09-editcheck-'+conf.editCheckABTest+'-'+(inABTest?'test':'control')\\n);}let ecenable=url.searchParams.get('ecenable');if(window.MWVE_FORCE_EDIT_CHECK_ENABLED&&ecenable!=='0'){ecenable=window.MWVE_FORCE_EDIT_CHECK_ENABLED;}const editCheck=conf.editCheck||!!ecenable;if(conf.editCheckTagging||editCheck){modules.push('ext.visualEditor.editCheck','ext.visualEditor.editCheck.checks');}const namespaces=mw.config.get('wgNamespaceIds');if(Object.keys(namespaces).some((name)=>mw.Title.wantSignaturesNamespace(namespaces[name]))){modules.push('ext.visualEditor.mwsignature');}mw.libs.ve.targetLoader={addPlugin:function(plugin){if(typeof plugin==='string'){modules.push(plugin);}else{pluginCallbacks.push(plugin);}},loadModules:function(mode){mw.hook('ve.loadModules').fire(this.addPlugin.bind(this));ve.track('trace.moduleLoad.enter',{mode});return mw.loader.using(modules).then(()=>{ve.track('trace.moduleLoad.exit',{mode});pluginCallbacks.push(ve.init.platform.getInitializedPromise.bind(ve.init.platform));return $.when(...pluginCallbacks.map((callback)=>{try{return callback();\\n}catch(e){mw.log.warn('Failed to load VE plugin:',e);return null;}}));});},createCheckboxFields:function(checkboxesDef,widgetConfig){const checkboxFields=[],checkboxesByName={};if(checkboxesDef){Object.keys(checkboxesDef).forEach((name)=>{const options=checkboxesDef[name];let accessKey=null,title=null;if(options.tooltip){accessKey=mw.message('accesskey-'+options.tooltip).text();title=mw.message('tooltip-'+options.tooltip).text();}if(options['title-message']){title=mw.message(options['title-message']).text();}const $label=mw.message(options['label-message']).parseDom();const config=$.extend({accessKey,classes:['ve-ui-mwSaveDialog-checkbox-'+name]},widgetConfig);let checkbox;switch(options.class){case'OOUI\\\\\\\\DropdownInputWidget':checkbox=new OO.ui.DropdownInputWidget($.extend(config,{value:options.default,options:options.options}));break;case'MediaWiki\\\\\\\\Widget\\\\\\\\MenuTagMultiselectWidget':checkbox=new mw.widgets.MenuTagMultiselectWidget($.extend(config,{name,options:options.options||{},\\nselected:options.default||[],allowReordering:!!options.allowReordering,allowArbitrary:false,inputPosition:options.inputPosition||'outline',placeholder:options['placeholder-message']?mw.message(options['placeholder-message']).text():undefined}));break;default:checkbox=new OO.ui.CheckboxInputWidget($.extend(config,{selected:options.default}));break;}const fieldConfig={align:options.align||'inline',label:$label,title,invisibleLabel:!!options.invisibleLabel,classes:['ve-ui-mwSaveDialog-field-'+name]};if(options['help-message']){fieldConfig.help=mw.message(options['help-message']).parseDom();fieldConfig.helpInline=true;}checkboxFields.push(new OO.ui.FieldLayout(checkbox,fieldConfig));checkboxesByName[name]=checkbox;});}return{checkboxFields,checkboxesByName};},requestPageData:function(mode,pageName,options={}){if(mode==='visual'&&options.section==='new'){throw new Error('Adding new section is not supported in visual mode');}const apiRequest=mode==='source'?this.requestWikitext.bind(this,pageName,options):\\nthis.requestParsoidData.bind(this,pageName,options);if(options.sessionStore){let sessionState;try{sessionState=JSON.parse(mw.storage.session.get('ve-docstate'));}catch(e){}if(sessionState){const request=sessionState.request||{};const enableVisualSectionEditing=conf.enableVisualSectionEditing;const section=request.mode==='source'||enableVisualSectionEditing===true||enableVisualSectionEditing===options.targetName?options.section:null;if(request.pageName===pageName&&request.mode===mode&&request.section===section){const dataPromise=$.Deferred().resolve({visualeditor:$.extend({content:mw.storage.session.get('ve-dochtml')},sessionState.response,{recovered:true})}).promise();if(sessionState.response.oldid===mw.config.get('wgCurRevisionId')){return dataPromise;}else{ve.track=function(){};return mw.loader.using('oojs-ui-windows').then(()=>OO.ui.confirm(mw.msg('visualeditor-autosave-modified-prompt-message'),{title:mw.msg('visualeditor-autosave-modified-prompt-title'),actions:[{action:'accept',label:mw.msg('visualeditor-autosave-modified-prompt-accept'),flags:['primary','progressive']},\\n{action:'reject',label:mw.msg('visualeditor-autosave-modified-prompt-reject'),flags:'destructive'}]}).then((confirmed)=>{if(confirmed){return dataPromise;}else{mw.storage.session.remove('ve-docstate');return apiRequest();}}));}}}}return apiRequest();},requestParsoidData:function(pageName,options={},noRestbase=false,noMetadata=false){const section=options.section!==undefined?options.section:null,useRestbase=!noRestbase&&(conf.fullRestbaseUrl||conf.restbaseUrl)&&section===null;const data={action:'visualeditor',paction:useRestbase?'metadata':'parse',page:pageName,badetag:options.badetag,uselang:mw.config.get('wgUserLanguage'),editintro:options.editintro,preload:options.preload,preloadparams:options.preloadparams,formatversion:2};if(options.oldId!==undefined){data.oldid=options.oldId;}const start=ve.now();ve.track('trace.apiLoad.enter',{mode:'visual'});let apiXhr,apiPromise;let switched=false,fromEditedState=false;if(!useRestbase&&options.wikitext!==undefined){data.paction='parse';data.stash=true;\\nswitched=true;fromEditedState=options.modified;data.wikitext=options.wikitext;data.section=options.section;data.oldid=options.oldId;apiXhr=new mw.Api().post(data);}else{if(useRestbase&&noMetadata){apiPromise=$.Deferred().resolve({visualeditor:{}}).promise();}else{apiXhr=new mw.Api().get(data);}}if(!apiPromise){apiPromise=apiXhr.then((response)=>{ve.track('trace.apiLoad.exit',{mode:'visual'});mw.track('timing.ve.'+options.targetName+'.performance.system.apiLoad',ve.now()-start);if(response.visualeditor){response.visualeditor.switched=switched;response.visualeditor.fromEditedState=fromEditedState;}return response;});}let dataPromise,abort;if(useRestbase){ve.track('trace.restbaseLoad.enter',{mode:'visual'});const headers={Accept:'text/html; charset=utf-8; profile=\\\"https://www.mediawiki.org/wiki/Specs/HTML/2.8.0\\\"','Accept-Language':mw.config.get('wgVisualEditor').pageLanguageCode,'Api-User-Agent':'VisualEditor-MediaWiki/'+mw.config.get('wgVersion')};let restbaseXhr,pageHtmlUrl;if(options.wikitext!==undefined&&\\n!$('[name=wpSection]').val()){if(conf.fullRestbaseUrl){pageHtmlUrl=conf.fullRestbaseUrl+'v1/transform/wikitext/to/html/';}else{pageHtmlUrl=conf.restbaseUrl.replace('v1/page/html/','v1/transform/wikitext/to/html/');}switched=true;fromEditedState=options.modified;window.onbeforeunload=null;$(window).off('beforeunload');restbaseXhr=$.ajax({url:pageHtmlUrl+encodeURIComponent(pageName)+(data.oldid===undefined?'':'/'+data.oldid),type:'POST',data:{title:pageName,wikitext:options.wikitext,stash:'true'},headers,dataType:'text'});}else{if(conf.fullRestbaseUrl){pageHtmlUrl=conf.fullRestbaseUrl+'v1/page/html/';}else{pageHtmlUrl=conf.restbaseUrl;}restbaseXhr=$.ajax({url:pageHtmlUrl+encodeURIComponent(pageName)+(data.oldid===undefined?'':'/'+data.oldid)+'?redirect=false&stash=true',type:'GET',headers,dataType:'text'});}const restbasePromise=restbaseXhr.then((response,status,jqxhr)=>{ve.track('trace.restbaseLoad.exit',{mode:'visual'});mw.track('timing.ve.'+options.targetName+'.performance.system.restbaseLoad',\\nve.now()-start);return[response,jqxhr.getResponseHeader('etag')];},(xhr,code,_)=>{if(xhr.status===404){return $.Deferred().resolve(['',undefined]).promise();}else{mw.log.warn('RESTBase load failed: '+xhr.statusText);return $.Deferred().reject(code,xhr,_).promise();}});dataPromise=$.when(apiPromise,restbasePromise).then((apiData,restbaseData)=>{if(apiData.visualeditor){if(restbaseData[0]||!apiData.visualeditor.content){apiData.visualeditor.content=restbaseData[0];apiData.visualeditor.etag=restbaseData[1];}apiData.visualeditor.switched=switched;apiData.visualeditor.fromEditedState=fromEditedState;}return apiData;});abort=function(){if(apiXhr){apiXhr.abort();}restbaseXhr.abort();};}else{dataPromise=apiPromise;if(apiXhr){abort=apiXhr.abort;}}return dataPromise.then((resp)=>{const etagRegexp=/^(?:W\\\\/)?\\\"?([^\\\"/]+)(?:\\\\/([0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}))(?:\\\\/([^\\\"]+))?\\\"?$/;if(useRestbase&&resp.visualeditor.content&&(!resp.visualeditor.etag||!etagRegexp.test(resp.visualeditor.etag)\\n)){return mw.libs.ve.targetLoader.requestParsoidData(pageName,$.extend({},options,{badetag:resp.visualeditor.etag||''}),true);}resp.veMode='visual';return resp;}).promise({abort});},requestWikitext:function(pageName,options={}){const data={action:'visualeditor',paction:'wikitext',page:pageName,uselang:mw.config.get('wgUserLanguage'),editintro:options.editintro,preload:options.preload,preloadparams:options.preloadparams,formatversion:2};if(options.section!==null&&options.section!==undefined){data.section=options.section;}if(options.oldId!==undefined){data.oldid=options.oldId;}const dataPromise=new mw.Api().get(data);return dataPromise.then((resp)=>{resp.veMode='source';return resp;}).promise({abort:dataPromise.abort});}};}());\\n(function(){mw.libs.ve=mw.libs.ve||{};mw.libs.ve.targetSaver={preloadDeflate:function(){mw.loader.load('mediawiki.deflate');},deflate:function(html){return mw.loader.using('mediawiki.deflate').then(()=>mw.deflateAsync(html));},getHtml:function(newDoc,oldDoc){function copyAttributes(from,to){Array.prototype.forEach.call(from.attributes,(attr)=>{to.setAttribute(attr.name,attr.value);});}if(oldDoc){for(let i=0,len=oldDoc.head.childNodes.length;i<len;i++){newDoc.head.appendChild(oldDoc.head.childNodes[i].cloneNode(true));}copyAttributes(oldDoc.documentElement,newDoc.documentElement);copyAttributes(oldDoc.head,newDoc.head);copyAttributes(oldDoc.body,newDoc.body);}$(newDoc).find(['script','noscript','object','style:not( [ data-mw ] ):not( [ data-mw-deduplicate ] )','embed','a[href^=\\\"javascript:\\\"]','img[src^=\\\"data:\\\"]','div[id=\\\"myEventWatcherDiv\\\"]','div[id=\\\"sendToInstapaperResults\\\"]','div[id=\\\"kloutify\\\"]','div[id^=\\\"mittoHidden\\\"]','div.hon.certificateLink','div.donut-container',\\n'div.shield-container'].join(',')).each((j,el)=>{function truncate(text,l){return text.length>l?text.slice(0,l)+'…':text;}const errorMessage='DOM content matching deny list found:\\\\n'+truncate(el.outerHTML,100)+'\\\\nContext:\\\\n'+truncate(el.parentNode.outerHTML,200);mw.log.error(errorMessage);const err=new Error(errorMessage);err.name='VeDomDenyListWarning';mw.errorLogger.logError(err,'error.visualeditor');$(el).remove();});$(newDoc).find('[data-mw-section-id]:not( section )').removeAttr('data-mw-section-id');mw.libs.ve.deduplicateStyles(newDoc.body);return'<!doctype html>'+ve.properOuterHtml(newDoc.documentElement);},deflateDoc:function(doc,oldDoc){return this.deflate(this.getHtml(doc,oldDoc));},saveDoc:function(doc,extraData,options){return this.deflateDoc(doc).then((html)=>this.postHtml(html,null,extraData,options));},postWikitext:function(wikitext,extraData,options){return this.postContent($.extend({wikitext},extraData),options);},postHtml:function(html,cacheKey,extraData={},options={}){\\nlet data;if(cacheKey){data=$.extend({cachekey:cacheKey},extraData);}else{data=$.extend({html},extraData);}return this.postContent(data,options).then(null,(code,response)=>{if(options.onCacheKeyFail){options.onCacheKeyFail();}if(code==='badcachekey'){return this.postHtml(html,null,extraData,options);}return $.Deferred().reject(code,response).promise();});},postContent:function(data,options={}){const api=options.api||new mw.Api();let start;if(options.now){start=options.now();}data=$.extend({action:'visualeditoredit',paction:'save',useskin:mw.config.get('skin'),mobileformat:!!mw.config.get('wgMFMode'),formatversion:2,errorformat:'html',errorlang:mw.config.get('wgUserLanguage'),errorsuselocal:true,variant:mw.config.get('wgUserVariant'),uselang:mw.config.get('wgUserLanguage')},data);const action=data.action;const request=api.postWithToken('csrf',data,{contentType:'multipart/form-data',trackEditAttemptStepSessionId:true});return request.then((response,jqxhr)=>{const responseData=response[action];\\nif(options.track&&options.eventName){const eventData={bytes:require('mediawiki.String').byteLength(jqxhr.responseText),duration:options.now()-start};const fullEventName='performance.system.'+options.eventName+(responseData.cachekey?'.withCacheKey':'.withoutCacheKey');options.track(fullEventName,eventData);}let error;if(!responseData){error={code:'invalidresponse',html:mw.message('api-clientside-error-invalidresponse').parse()};}else if(responseData.result!=='success'){return $.Deferred().reject('no-error-no-success',response).promise();}else{switch(responseData.paction){case'save':case'serialize':if(typeof responseData.content!=='string'){error={code:'invalidcontent',html:mw.message('api-clientside-error-invalidresponse').parse()};}break;case'diff':if(typeof responseData.diff!=='string'){error={code:'invalidcontent',html:mw.message('api-clientside-error-invalidresponse').parse()};}break;}}if(error){return $.Deferred().reject(error.code,{errors:[error]}).promise();}return responseData;},\\n(code,response)=>{const responseText=OO.getProp(response,'xhr','responseText');if(responseText&&options.track&&options.eventName){const eventData={bytes:require('mediawiki.String').byteLength(responseText),duration:options.now()-start};let fullEventName;if(code==='badcachekey'){fullEventName='performance.system.'+options.eventName+'.badCacheKey';}else{fullEventName='performance.system.'+options.eventName+'.withoutCacheKey';}options.track(fullEventName,eventData);}return $.Deferred().reject(code,response).promise();});}};}());\\n},{},{\\\"api-clientside-error-invalidresponse\\\":\\\"Invalid response from server.\\\",\\\"visualeditor-autosave-modified-prompt-accept\\\":\\\"Resume edit\\\",\\\"visualeditor-autosave-modified-prompt-message\\\":\\\"This page was edited since you last loaded it. Would {{GENDER:|you}} like to resume {{GENDER:|your}} edit of the old version, or start a new edit of the latest version?\\\",\\\"visualeditor-autosave-modified-prompt-reject\\\":\\\"Start a new edit\\\",\\\"visualeditor-autosave-modified-prompt-title\\\":\\\"Resume {{GENDER:|your}} edit?\\\"}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.141Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.visualEditor.targetLoader&skin=vector-2022&version=171vf\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.visualEditor.targetLoader&skin=vector-2022&sourcemap=1&version=171vf\",\"ext.eventLogging@1snup\":\"mw.loader.impl(function(){return[\\\"ext.eventLogging@1snup\\\",{\\\"main\\\":\\\"ext.eventLogging/subscriber.js\\\",\\\"files\\\":{\\\"ext.eventLogging/subscriber.js\\\":function(require,module,exports){'use strict';mw.eventLog=require('./core.js');mw.eventLog.Schema=require('./Schema.js');function titleCase(word){return word[0].toUpperCase()+word.slice(1);}function handleTrackedEvent(topic,event){const schema=titleCase(topic.slice(topic.indexOf('.')+1));mw.eventLog.logEvent(schema,event);}function init(){mw.trackSubscribe('event.',handleTrackedEvent);}if(document.readyState==='complete'){mw.requestIdleCallback(init);}else{$(window).one('load',init);}\\n},\\\"ext.eventLogging/core.js\\\":function(require,module,exports){'use strict';let config=require('./data.json');const BackgroundQueue=require('./BackgroundQueue.js');const queue=(new BackgroundQueue(config.queueLingerSeconds));const debugMode=Number(mw.user.options.get('eventlogging-display-console'))===1;function makeLegacyStreamName(schemaName){return'eventlogging_'+schemaName;}const core={maxUrlSize:2000,getRevisionOrSchemaUri:function(schemaName){return config.schemasInfo[schemaName]||-1;},prepare:function(schemaName,eventData){const event={event:eventData,schema:schemaName,webHost:mw.config.get('wgServerName'),wiki:mw.config.get('wgDBname')},revisionOrSchemaUri=core.getRevisionOrSchemaUri(schemaName);if(typeof revisionOrSchemaUri==='string'){event.$schema=revisionOrSchemaUri;event.client_dt=new Date().toISOString();}else{event.revision=revisionOrSchemaUri;}return event;},makeBeaconUrl:function(data){const queryString=encodeURIComponent(JSON.stringify(data));return config.baseUrl+'?'+queryString+';';},checkUrlSize:function(schemaName,url){let message;\\nif(url.length>core.maxUrlSize){message='Url exceeds maximum length';core.logFailure(schemaName,'urlSize');mw.track('eventlogging.error',mw.format('[$1] $2',schemaName,message));return message;}},sendBeacon:function(url){if(navigator.sendBeacon){try{navigator.sendBeacon(url);}catch(e){}}else{document.createElement('img').src=url;}},enqueue:queue.add,logEvent:function(schemaName,eventData){const event=core.prepare(schemaName,eventData);const deferred=$.Deferred();if(event.$schema){core.submit(makeLegacyStreamName(schemaName),event);deferred.resolveWith(event,[event]);}else{const url=core.makeBeaconUrl(event);const sizeError=core.checkUrlSize(schemaName,url);if(!sizeError){if(config.baseUrl||debugMode){core.enqueue(()=>{core.sendBeacon(url);});}deferred.resolveWith(event,[event]);}else{deferred.rejectWith(event,[event,sizeError]);}}return deferred.promise();},logFailure:function(schemaName,errorCode){mw.track('counter.eventlogging.client_errors.'+schemaName+'.'+errorCode);mw.track('stats.mediawiki_eventlogging_client_errors_total',{schemaName,errorCode});\\n},randomTokenMatch:function(populationSize,explicitToken){const token=explicitToken||mw.user.generateRandomSessionId(),rand=parseInt(token.slice(0,8),16);return rand%populationSize===0;},sessionInSample:function(populationSize){return this.randomTokenMatch(populationSize,mw.user.sessionId());},eventInSample:function(populationSize){return this.pageviewInSample(populationSize);},pageviewInSample:function(populationSize){return this.randomTokenMatch(populationSize,mw.user.getPageviewToken());}};mw.log.deprecate(core,'eventInSample',core.eventInSample,'Use \\\"mw.eventLog.pageviewInSample()\\\" instead.','mw.eventLog.eventInSample');const EventSubmitter=require('./EventSubmitter.js');const metricsPlatform=require('ext.eventLogging.metricsPlatform');function initMetricsClient(){const eventSubmitter=new EventSubmitter(config.serviceUri,core.enqueue.bind(core),debugMode);const metricsClient=metricsPlatform.newMetricsClient(config.streamConfigs,eventSubmitter);core.submit=metricsClient.submit.bind(metricsClient);\\ncore.submitInteraction=metricsClient.submitInteraction.bind(metricsClient);core.newInstrument=metricsClient.newInstrument.bind(metricsClient);}initMetricsClient();core.storage={get:function(name){return mw.cookie.get('el-'+name);},set:function(name,value){mw.cookie.set('el-'+name,value);},unset:function(name){mw.cookie.set('el-'+name,null);}};core.id=(function(){const UINT32_MAX=4294967295;let pageviewId=null,sessionId=null;mw.trackSubscribe('sessionReset',()=>{core.id.resetSessionId();});return{resetPageviewId:function(){pageviewId=null;},resetSessionId:function(){sessionId=null;core.storage.unset('sessionId');},generateId:function(){return mw.user.generateRandomSessionId();},normalizeId:function(id){return parseInt(id.slice(0,8),16)/UINT32_MAX;},getPageviewId:function(){if(!pageviewId){pageviewId=core.id.generateId();}return pageviewId;},getSessionId:function(){if(!sessionId){sessionId=core.storage.get('sessionId');if(!sessionId){sessionId=core.id.generateId();core.storage.set('sessionId',sessionId);\\n}}return sessionId;}};}());function getUserEditCountBucket(editCount){if(editCount===null){return null;}if(editCount===0){return'0 edits';}if(editCount<5){return'1-4 edits';}if(editCount<100){return'5-99 edits';}if(editCount<1000){return'100-999 edits';}return'1000+ edits';}mw.config.set('wgUserEditCountBucket',getUserEditCountBucket(mw.config.get('wgUserEditCount')));if(window.QUnit){core.setOptionsForTest=function(opts){const originalOptions=config;config=opts;initMetricsClient();return originalOptions;};core.BackgroundQueue=BackgroundQueue;core.makeLegacyStreamName=makeLegacyStreamName;core.getUserEditCountBucket=getUserEditCountBucket;core.getQueue=function(){return queue;};}module.exports=core;\\n},\\\"ext.eventLogging/Schema.js\\\":function(require,module,exports){'use strict';function Schema(name,samplingRate,defaults){if(!name){throw new Error('name is required');}this.name=name;this.populationSize=samplingRate!==undefined?(1/samplingRate):1;this.defaults=defaults||{};}Schema.prototype.log=function(data,samplingRate){const pop=samplingRate!==undefined?(1/samplingRate):this.populationSize;if(mw.eventLog.pageviewInSample(pop)){mw.track('event.'+this.name,Object.assign({},this.defaults,data));}};module.exports=Schema;\\n},\\\"ext.eventLogging/BackgroundQueue.js\\\":function(require,module,exports){'use strict';module.exports=function BackgroundQueue(intervalSecs){let timer=null;const pendingCallbacks=[];let discardingPage;const queue=this;intervalSecs=intervalSecs||30;queue.add=function(fn){if(discardingPage){fn();return;}pendingCallbacks.push(fn);if(!timer){timer=setTimeout(queue.flush,intervalSecs*1000);}};queue.flush=function(){if(timer){clearTimeout(timer);timer=null;}while(pendingCallbacks.length){pendingCallbacks.shift()();}};window.addEventListener('pagehide',()=>{discardingPage=true;queue.flush();});window.addEventListener('pageshow',()=>{discardingPage=false;});document.addEventListener('visibilitychange',()=>{if(document.hidden){queue.flush();}});if(window.QUnit){queue.getTimer=function(){return timer;};queue.getCallbacks=function(){return pendingCallbacks;};}};\\n},\\\"ext.eventLogging/data.json\\\":{\\\"baseUrl\\\":\\\"https://en.wikipedia.org/beacon/event\\\",\\\"schemasInfo\\\":{\\\"CentralNoticeBannerHistory\\\":\\\"/analytics/legacy/centralnoticebannerhistory/1.0.0\\\",\\\"CentralNoticeImpression\\\":\\\"/analytics/legacy/centralnoticeimpression/1.0.0\\\",\\\"VirtualPageView\\\":\\\"/analytics/legacy/virtualpageview/1.0.0\\\",\\\"VisualEditorTemplateDialogUse\\\":\\\"/analytics/legacy/visualeditortemplatedialoguse/1.0.0\\\",\\\"TemplateWizard\\\":\\\"/analytics/legacy/templatewizard/1.2.0\\\",\\\"ServerSideAccountCreation\\\":\\\"/analytics/legacy/serversideaccountcreation/1.3.0\\\",\\\"EditAttemptStep\\\":\\\"/analytics/legacy/editattemptstep/2.2.0\\\",\\\"VisualEditorFeatureUse\\\":\\\"/analytics/legacy/visualeditorfeatureuse/1.1.0\\\",\\\"SearchSatisfaction\\\":\\\"/analytics/legacy/searchsatisfaction/1.5.0\\\",\\\"WMDEBannerEvents\\\":\\\"/analytics/legacy/wmdebannerevents/1.0.0\\\",\\\"WMDEBannerInteractions\\\":\\\"/analytics/legacy/wmdebannerinteractions/1.0.0\\\",\\\"WMDEBannerSizeIssue\\\":\\\"/analytics/legacy/wmdebannersizeissue/1.0.0\\\",\\\"WikidataCompletionSearchClicks\\\":\\\"/analytics/legacy/wikidatacompletionsearchclicks/1.0.0\\\",\\n\\\"Test\\\":\\\"/analytics/legacy/test/1.2.0\\\",\\\"UniversalLanguageSelector\\\":\\\"/analytics/legacy/universallanguageselector/1.4.0\\\",\\\"CpuBenchmark\\\":\\\"/analytics/legacy/cpubenchmark/1.1.0\\\",\\\"FirstInputDelay\\\":\\\"/analytics/legacy/firstinputdelay/1.0.0\\\",\\\"NavigationTiming\\\":\\\"/analytics/legacy/navigationtiming/1.6.0\\\",\\\"SaveTiming\\\":\\\"/analytics/legacy/savetiming/1.0.0\\\",\\\"ContentTranslationAbuseFilter\\\":\\\"/analytics/legacy/contenttranslationabusefilter/1.0.0\\\",\\\"QuickSurveysResponses\\\":\\\"/analytics/legacy/quicksurveysresponses/1.1.0\\\",\\\"QuickSurveyInitiation\\\":\\\"/analytics/legacy/quicksurveyinitiation/1.1.0\\\",\\\"HelpPanel\\\":\\\"/analytics/legacy/helppanel/1.4.1\\\",\\\"HomepageModule\\\":\\\"/analytics/legacy/homepagemodule/1.6.7\\\",\\\"NewcomerTask\\\":\\\"/analytics/legacy/newcomertask/1.2.0\\\",\\\"HomepageVisit\\\":\\\"/analytics/legacy/homepagevisit/1.6.2\\\"},\\\"serviceUri\\\":\\\"https://intake-analytics.wikimedia.org/v1/events?hasty=true\\\",\\\"queueLingerSeconds\\\":30,\\\"streamConfigs\\\":{\\\"eventlogging_CentralNoticeBannerHistory\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\n\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_CentralNoticeImpression\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_ContentTranslationAbuseFilter\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_CodeMirrorUsage\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_CpuBenchmark\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_EditAttemptStep\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\n\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_HelpPanel\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_HomepageModule\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_HomepageVisit\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_LandingPageImpression\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_NavigationTiming\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_NewcomerTask\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\n\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_PaintTiming\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_PrefUpdate\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_QuickSurveyInitiation\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_QuickSurveysResponses\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_ReferencePreviewsBaseline\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"\\n}}}},\\\"eventlogging_ReferencePreviewsCite\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_ReferencePreviewsPopups\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_SaveTiming\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_ServerSideAccountCreation\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_SpecialInvestigate\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_SearchSatisfaction\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\n\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_TemplateDataApi\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_TemplateDataEditor\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_TemplateWizard\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_Test\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_UniversalLanguageSelector\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"\\n}}}},\\\"eventlogging_VirtualPageView\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_VisualEditorFeatureUse\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_VisualEditorTemplateDialogUse\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_WikibaseTermboxInteraction\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_WikidataCompletionSearchClicks\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_WMDEBannerEvents\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\n\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_WMDEBannerInteractions\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"eventlogging_WMDEBannerSizeIssue\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"mediawiki.client.session_tick\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}},\\\"sample\\\":{\\\"unit\\\":\\\"session\\\",\\\"rate\\\":0.1}},\\\"mediawiki.content_translation_event\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"mediawiki.talk_page_edit\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\n\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"mediawiki.mediasearch_interaction\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"mediawiki.searchpreview\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"mediawiki.structured_task.article.link_suggestion_interaction\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"mediawiki.structured_task.article.image_suggestion_interaction\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"mediawiki.pref_diff\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\n\\\"mediawiki.skin_diff\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"mediawiki.reading_depth\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"mediawiki.web_ui_scroll\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"mediawiki.welcomesurvey.interaction\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"test.instrumentation\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"test.instrumentation.sampled\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\n\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}},\\\"sample\\\":{\\\"rate\\\":0.5,\\\"unit\\\":\\\"session\\\"}},\\\"wd_propertysuggester.client_side_property_request\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"wd_propertysuggester.server_side_property_request\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"mediawiki.mentor_dashboard.visit\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"mediawiki.mentor_dashboard.personalized_praise\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"mediawiki.mentor_dashboard.interaction\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\n\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"mediawiki.ipinfo_interaction\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"mediawiki.ip_reputation.score\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"mediawiki.hcaptcha.edit\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":false}}}},\\\"mediawiki.hcaptcha.risk_score\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":false}}}},\\\"mediawiki.editgrowthconfig\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"mediawiki.accountcreation_block\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\n\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"mediawiki.editattempt_block\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"mediawiki.maps_interaction\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":false}}}},\\\"development.network.probe\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"mediawiki.web_ui_actions\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}},\\\"metrics_platform_client\\\":{\\\"provide_values\\\":[\\\"page_namespace_id\\\",\\\"performer_is_logged_in\\\",\\\"performer_session_id\\\",\\\"performer_pageview_id\\\",\\\"performer_edit_count_bucket\\\",\\\"performer_groups\\\",\\n\\\"performer_is_bot\\\",\\\"mediawiki_skin\\\",\\\"mediawiki_database\\\"]}},\\\"sample\\\":{\\\"rate\\\":0.01,\\\"unit\\\":\\\"session\\\"}},\\\"mediawiki.web_ui_scroll_migrated\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}},\\\"metrics_platform_client\\\":{\\\"provide_values\\\":[\\\"performer_is_bot\\\",\\\"mediawiki_database\\\",\\\"mediawiki_skin\\\",\\\"performer_session_id\\\",\\\"page_id\\\",\\\"performer_is_logged_in\\\"]}}},\\\"mediawiki.product_metrics.checkuser_ip_auto_reveal_interaction\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":false}},\\\"metrics_platform_client\\\":{\\\"provide_values\\\":[\\\"performer_id\\\",\\\"performer_name\\\",\\\"performer_session_id\\\",\\\"agent_client_platform_family\\\"]}}},\\\"mediawiki.product_metrics.suggested_investigations_interaction\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":false}},\\n\\\"mediawiki_eventbus\\\":{\\\"event_service_name\\\":\\\"eventgate-analytics-external\\\"},\\\"metrics_platform_client\\\":{\\\"provide_values\\\":[\\\"agent_client_platform_family\\\",\\\"mediawiki_database\\\",\\\"performer_id\\\",\\\"performer_groups\\\",\\\"performer_name\\\",\\\"performer_pageview_id\\\",\\\"performer_edit_count\\\",\\\"performer_edit_count_bucket\\\",\\\"performer_registration_dt\\\"]}}},\\\"mediawiki.product_metrics.incident_reporting_system_interaction\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}},\\\"mediawiki_eventbus\\\":{\\\"event_service_name\\\":\\\"eventgate-analytics-external\\\"},\\\"metrics_platform_client\\\":{\\\"provide_values\\\":[\\\"page_id\\\",\\\"page_title\\\",\\\"page_namespace_id\\\",\\\"performer_language\\\",\\\"performer_language_variant\\\",\\\"performer_session_id\\\",\\\"performer_name\\\"]}}},\\\"mediawiki.product_metrics.wikifunctions_ui\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}},\\n\\\"metrics_platform_client\\\":{\\\"provide_values\\\":[\\\"agent_client_platform_family\\\",\\\"page_id\\\",\\\"page_title\\\",\\\"page_revision_id\\\",\\\"performer_is_logged_in\\\",\\\"performer_id\\\",\\\"performer_name\\\",\\\"performer_session_id\\\",\\\"performer_pageview_id\\\",\\\"performer_language\\\",\\\"performer_language_variant\\\",\\\"performer_edit_count\\\",\\\"performer_edit_count_bucket\\\",\\\"performer_groups\\\",\\\"performer_is_bot\\\"]}},\\\"sample\\\":{\\\"unit\\\":\\\"pageview\\\",\\\"rate\\\":1}},\\\"mediawiki.product_metrics.suggested_investigations_interaction.v2\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":false}},\\\"metrics_platform_client\\\":{\\\"provide_values\\\":[\\\"mediawiki_database\\\"]}}},\\\"mediawiki.product_metrics.translate_extension\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}},\\\"metrics_platform_client\\\":{\\\"provide_values\\\":[\\\"mediawiki_database\\\",\\\"mediawiki_site_content_language\\\",\\n\\\"mediawiki_site_content_language_variant\\\",\\\"page_content_language\\\",\\\"agent_client_platform\\\",\\\"agent_client_platform_family\\\",\\\"performer_session_id\\\",\\\"performer_name\\\",\\\"performer_is_bot\\\",\\\"performer_is_logged_in\\\",\\\"performer_edit_count_bucket\\\",\\\"performer_groups\\\",\\\"performer_registration_dt\\\",\\\"performer_is_temp\\\",\\\"performer_language\\\",\\\"performer_language_variant\\\",\\\"performer_pageview_id\\\"]}},\\\"sample\\\":{\\\"unit\\\":\\\"pageview\\\",\\\"rate\\\":1}},\\\"mediawiki.product_metrics.translation_mint_for_readers\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":false}},\\\"metrics_platform_client\\\":{\\\"provide_values\\\":[\\\"mediawiki_database\\\",\\\"mediawiki_site_content_language\\\",\\\"mediawiki_site_content_language_variant\\\",\\\"page_content_language\\\",\\\"agent_client_platform\\\",\\\"agent_client_platform_family\\\",\\\"performer_session_id\\\",\\\"performer_name\\\",\\\"performer_is_bot\\\",\\\"performer_is_logged_in\\\",\\\"performer_edit_count_bucket\\\",\\\"performer_groups\\\",\\\"performer_registration_dt\\\",\\n\\\"performer_is_temp\\\",\\\"performer_language\\\",\\\"performer_language_variant\\\",\\\"performer_pageview_id\\\"]}},\\\"sample\\\":{\\\"unit\\\":\\\"pageview\\\",\\\"rate\\\":1}},\\\"mediawiki.product_metrics.translation_mint_for_readers.experiments\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":false},\\\"use_edge_uniques\\\":true},\\\"metrics_platform_client\\\":{\\\"provide_values\\\":[\\\"mediawiki_database\\\",\\\"mediawiki_skin\\\",\\\"mediawiki_site_content_language\\\",\\\"mediawiki_site_content_language_variant\\\",\\\"page_content_language\\\",\\\"agent_client_platform\\\",\\\"agent_client_platform_family\\\",\\\"performer_session_id\\\",\\\"performer_is_logged_in\\\",\\\"performer_is_temp\\\",\\\"performer_language\\\",\\\"performer_language_variant\\\",\\\"performer_pageview_id\\\"]}}},\\\"mediawiki.product_metrics.growth_product_interaction\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":false}}}},\\\"mediawiki.product_metrics.ext_massdelete\\\":{\\\"producers\\\":{\\n\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}},\\\"metrics_platform_client\\\":{\\\"provide_values\\\":[\\\"mediawiki_database\\\",\\\"performer_session_id\\\"]}}},\\\"mediawiki.product_metrics.special_create_account\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}},\\\"mediawiki_eventbus\\\":{\\\"event_service_name\\\":\\\"eventgate-analytics-external\\\"},\\\"metrics_platform_client\\\":{\\\"provide_values\\\":[\\\"agent_client_platform_family\\\",\\\"mediawiki_database\\\",\\\"performer_language\\\",\\\"performer_language_variant\\\",\\\"performer_pageview_id\\\",\\\"performer_session_id\\\"]}}},\\\"mediawiki.product_metrics.special_user_login\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}},\\\"mediawiki_eventbus\\\":{\\\"event_service_name\\\":\\\"eventgate-analytics-external\\\"},\\\"metrics_platform_client\\\":{\\\"provide_values\\\":[\\n\\\"mediawiki_database\\\"]}}},\\\"mediawiki.product_metrics.user_info_card_interaction\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":false}},\\\"metrics_platform_client\\\":{\\\"provide_values\\\":[\\\"agent_client_platform_family\\\",\\\"page_namespace\\\",\\\"page_namespace_id\\\",\\\"performer_session_id\\\",\\\"performer_edit_count_bucket\\\",\\\"performer_groups\\\",\\\"performer_language\\\",\\\"performer_language_variant\\\",\\\"performer_name\\\",\\\"performer_registration_dt\\\",\\\"performer_session_id\\\",\\\"mediawiki_skin\\\",\\\"mediawiki_database\\\"]}}},\\\"mediawiki.product_metrics.WatchlistClickTracker\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":false}},\\\"metrics_platform_client\\\":{\\\"provide_values\\\":[\\\"mediawiki_database\\\",\\\"performer_name\\\",\\\"performer_pageview_id\\\"]}},\\\"sample\\\":{\\\"unit\\\":\\\"pageview\\\",\\\"rate\\\":1}},\\\"mediawiki.accountcreation.account_conversion\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\n\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"mediawiki.accountcreation.login\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}}}},\\\"product_metrics.app_base\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}},\\\"metrics_platform_client\\\":{\\\"provide_values\\\":[]}}},\\\"product_metrics.web_base\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":false},\\\"use_edge_uniques\\\":true},\\\"metrics_platform_client\\\":{\\\"provide_values\\\":[]}}},\\\"product_metrics.web_base_with_ip\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":false,\\\"http.request_headers.x-ja3n\\\":\\\"x-ja3n\\\",\\\"http.request_headers.x-ja4h\\\":\\\"x-ja4h\\\",\\n\\\"http.request_headers.x-is-browser\\\":\\\"x-is-browser\\\"},\\\"use_edge_uniques\\\":true}}},\\\"product_metrics.web_base.attribution_research\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":false},\\\"use_edge_uniques\\\":true}}},\\\"product_metrics.web_base.active_reader_baseline\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":false}}}},\\\"wikibase.client.interaction\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":\\\"user-agent\\\"}},\\\"metrics_platform_client\\\":{\\\"provide_values\\\":[\\\"mediawiki_database\\\",\\\"mediawiki_skin\\\",\\\"performer_is_logged_in\\\"]}}},\\\"mediawiki.product_metrics.readerexperiments_imagebrowsing\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":false},\\\"use_edge_uniques\\\":true},\\n\\\"metrics_platform_client\\\":{\\\"provide_values\\\":[\\\"agent_client_platform\\\",\\\"agent_client_platform_family\\\",\\\"mediawiki_database\\\",\\\"mediawiki_skin\\\",\\\"page_content_language\\\",\\\"page_namespace_id\\\",\\\"performer_is_bot\\\",\\\"performer_is_logged_in\\\",\\\"performer_is_temp\\\",\\\"performer_session_id\\\"]}}},\\\"mediawiki.product_metrics.readerexperiments_stickyheaders\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":false},\\\"use_edge_uniques\\\":true},\\\"metrics_platform_client\\\":{\\\"provide_values\\\":[\\\"agent_client_platform\\\",\\\"agent_client_platform_family\\\",\\\"mediawiki_database\\\",\\\"mediawiki_skin\\\",\\\"page_content_language\\\",\\\"page_namespace_id\\\",\\\"performer_edit_count_bucket\\\",\\\"performer_is_bot\\\",\\\"performer_is_logged_in\\\",\\\"performer_is_temp\\\",\\\"performer_session_id\\\"]}}},\\\"mediawiki.product_metrics.reader_experiments\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":false},\\\"use_edge_uniques\\\":true\\n},\\\"metrics_platform_client\\\":{\\\"provide_values\\\":[\\\"agent_client_platform\\\",\\\"agent_client_platform_family\\\",\\\"mediawiki_database\\\",\\\"mediawiki_skin\\\",\\\"page_content_language\\\",\\\"page_namespace_id\\\",\\\"performer_edit_count_bucket\\\",\\\"performer_is_bot\\\",\\\"performer_is_logged_in\\\",\\\"performer_is_temp\\\",\\\"performer_session_id\\\"]}}},\\\"mediawiki.product_metrics.reading_list\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":false}},\\\"metrics_platform_client\\\":{\\\"provide_values\\\":[\\\"mediawiki_database\\\",\\\"mediawiki_skin\\\",\\\"page_content_language\\\",\\\"page_namespace_id\\\",\\\"performer_edit_count_bucket\\\",\\\"performer_is_bot\\\",\\\"performer_is_logged_in\\\",\\\"performer_is_temp\\\",\\\"performer_session_id\\\"]}}},\\\"mediawiki.product_metrics.contributors.experiments\\\":{\\\"producers\\\":{\\\"eventgate\\\":{\\\"enrich_fields_from_http_headers\\\":{\\\"meta.request_id\\\":\\\"x-request-id\\\",\\\"http.request_headers.user-agent\\\":false},\\\"use_edge_uniques\\\":true},\\\"metrics_platform_client\\\":{\\\"provide_values\\\":[\\n\\\"performer_is_logged_in\\\",\\\"performer_is_temp\\\",\\\"performer_is_bot\\\",\\\"mediawiki_skin\\\",\\\"mediawiki_database\\\",\\\"performer_id\\\",\\\"performer_edit_count\\\"]}}}}},\\\"ext.eventLogging/EventSubmitter.js\\\":function(require,module,exports){function EventSubmitter(eventGateUri,enqueue,isDebugMode){this.eventGateUri=eventGateUri;this.enqueue=enqueue;this.isDebugMode=isDebugMode;}EventSubmitter.prototype.submitEvent=function(eventData){const eventGateUri=this.eventGateUri;if(eventGateUri){mw.eventLog.enqueue(()=>{try{navigator.sendBeacon(eventGateUri,JSON.stringify(eventData));}catch(e){}});this.onSubmitEvent(eventData);}};EventSubmitter.prototype.onSubmitEvent=function(eventData){if(this.isDebugMode){mw.track('eventlogging.eventSubmitDebug',{streamName:eventData.meta.stream,eventData:eventData});}};module.exports=EventSubmitter;\\n}}}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.141Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.eventLogging&skin=vector-2022&version=1rccw\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.eventLogging&skin=vector-2022&sourcemap=1&version=1rccw\",\"ext.wikimediaEvents.testKitchen@4u7nk\":\"mw.loader.impl(function(){return[\\\"ext.wikimediaEvents.testKitchen@4u7nk\\\",{\\\"main\\\":\\\"index.js\\\",\\\"files\\\":{\\\"index.js\\\":function(require,module,exports){module.exports={ClickThroughRateInstrument:require('./ClickThroughRateInstrument.js'),UrlEnrolledExperiment:require('./UrlEnrolledExperiment.js')};\\n},\\\"ClickThroughRateInstrument.js\\\":function(require,module,exports){const state=[];const findBySelector=(selector)=>(stateEntry)=>stateEntry.selector===selector;function send(stateEntry,action){const{funnelEntryToken,friendlyName,instrument}=stateEntry;instrument.send(action,{funnel_entry_token:funnelEntryToken,element_friendly_name:friendlyName});}const intersectionObserver=new IntersectionObserver((entries,observer)=>{entries.forEach(({target})=>{state.forEach((stateEntry)=>{if(stateEntry.element===target){send(stateEntry,'impression');}});observer.unobserve(target);});},{threshold:1});const ClickThroughRateInstrument={start(selector,friendlyName,instrument,{trackSingleClick=false}={}){const e=document.querySelector(selector);if(!e){mw.log.warn('ClickThroughRateInstrument: selector '+selector+' does not exist');return null;}let result;if(state.some(findBySelector(selector))){result=state.find(findBySelector(selector));}else{result={selector,friendlyName,trackSingleClick,element:e,funnelEntryToken:mw.user.generateRandomSessionId(),instrument};state.forEach((stateEntry)=>{\\nconst areRelated=result.element.contains(stateEntry.element)||stateEntry.element.contains(result.element);const singleClickTrackingEnabled=stateEntry.element.trackSingleClick||result.trackSingleClick;if(areRelated&&!singleClickTrackingEnabled){mw.log.warn('ClickThroughRateInstrument: selector '+selector+' is already contained by '+'another instrument, or contains an existing instrument. To prevent submitting duplicate '+'click interactions use options.trackSingleClick = true');}});if(result.trackSingleClick){state.unshift(result);}else{state.push(result);}intersectionObserver.observe(e);}return Object.assign({},result);},stop({element,selector}){intersectionObserver.unobserve(element);state.splice(state.findIndex(findBySelector(selector)),1);}};document.addEventListener('click',(event)=>{for(const stateEntry of state){if(stateEntry.element.contains(event.target)){send(stateEntry,'click');if(stateEntry.trackSingleClick){break;}}}},true);module.exports=ClickThroughRateInstrument;\\n},\\\"UrlEnrolledExperiment.js\\\":function(require,module,exports){const VALID_EXPERIMENT_GROUPS=['control','treatment'];class UrlEnrolledExperiment{constructor(experimentName,experimentGroup,isOverridden=false){this.experimentName=experimentName;this.experimentGroup=experimentGroup;this.isOverridden=isOverridden;this.everyoneExperimentEventIntakeServiceUrl=`https://${mw.config.get('wgServerName')}/evt-103e/v2/events?hasty=true`;}static getExperimentFromQuery(experimentMachineReadableName){let experimentGroup='unknown';let isOverridden=false;let experimentParams=mw.util.getArrayParam('experiments');if(experimentParams===null&&mw.util.getParamValue('experiments')){experimentParams=[mw.util.getParamValue('experiments')];}if(experimentParams!==null){const experimentParam=experimentParams.find((paramValue)=>paramValue.startsWith(experimentMachineReadableName+':'));if(experimentParam){[,experimentGroup,isOverridden]=experimentParam.split(':');}}return new UrlEnrolledExperiment(experimentMachineReadableName,experimentGroup,!!isOverridden);}send(action,interactionData){\\nif(!VALID_EXPERIMENT_GROUPS.includes(this.experimentGroup)){mw.log(`Not sending data for experiment \\\"${this.experimentName}\\\" due to group being \\\"${this.experimentGroup}\\\"`);return;}const event=interactionData||{};event.action=action;event.experiment={enrolled:this.experimentName,assigned:this.experimentGroup,subject_id:'awaiting',coordinator:'default',sampling_unit:'edge-unique'};event.agent={client_platform_family:'mobile_browser',client_platform:'mediawiki_js'};event.mediawiki={database:mw.config.get('wgDBname'),skin:mw.config.get('skin')};event.performer={is_temp:mw.user.isTemp(),is_logged_in:!mw.user.isAnon(),is_bot:mw.config.get('wgUserGroups').includes('bot')};event.$schema='/analytics/product_metrics/web/base/2.0.0';event.meta={stream:'product_metrics.web_base',domain:location.hostname};if(this.isOverridden){const message=`${this.experimentName}: The enrollment for this experiment has been overridden. `+'The following event will not be sent:\\\\n';console.log(message,action,JSON.stringify(event,null,2)\\n);}else{const headers={type:'text/plain'};const payload=new Blob([JSON.stringify(event)],headers);navigator.sendBeacon(this.everyoneExperimentEventIntakeServiceUrl,payload);}}sendExposure(){this.send('experiment_exposure');}}module.exports=UrlEnrolledExperiment;\\n}}}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.141Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.wikimediaEvents.testKitchen&skin=vector-2022&version=b0pa7\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.wikimediaEvents.testKitchen&skin=vector-2022&sourcemap=1&version=b0pa7\",\"ext.navigationTiming@1u0am\":\"mw.loader.impl(function(){return[\\\"ext.navigationTiming@1u0am\\\",{\\\"main\\\":\\\"ext.navigationTiming.js\\\",\\\"files\\\":{\\\"ext.navigationTiming.js\\\":function(require,module,exports){(function(){'use strict';var perf=window.performance;var navigator=window.navigator;var Geo=window.Geo;var config=require('./config.json');var visibilityChanged=false;var mediaWikiLoadEnd;var cpuBenchmarkDone;function getNavTimingSharedEvent(){var event={pageviewToken:mw.user.getPageviewToken(),isAnon:mw.config.get('wgUserId')===null,isOversample:false};var mobileMode=mw.config.get('wgMFMode');if(mobileMode){event.mobileMode=mobileMode;}if(Geo&&typeof Geo.country==='string'){event.originCountry=Geo.country;}return event;}function emitFirstInputDelay(entry,observer){var event={inputDelay:Math.round(entry.processingStart-entry.startTime),skin:mw.config.get('skin'),pageviewToken:mw.user.getPageviewToken(),isOversample:false};if(Geo&&typeof Geo.country==='string'){event.originCountry=Geo.country;}mw.eventLog.logEvent('FirstInputDelay',event);observer.disconnect();}function setUpFirstInputDelayObserver(){var performanceObserver;if(window.PerformanceObserver){performanceObserver=new PerformanceObserver((list,observer)=>{\\nvar entries=list.getEntries();if(entries[0]){var firstEntry=entries[0];emitFirstInputDelay(firstEntry,observer);}});try{performanceObserver.observe({type:'first-input',buffered:true});}catch(e){}}}function getNavTimingLevel1(){var timing=perf&&perf.timing;if(!timing){return{};}function validate(value){return(typeof value==='number'&&value>=0)?value:undefined;}var navStart=timing.navigationStart;return{connectEnd:validate(timing.connectEnd-navStart),connectStart:validate(timing.connectStart-navStart),domComplete:validate(timing.domComplete-navStart),domInteractive:validate(timing.domInteractive-navStart),fetchStart:validate(timing.fetchStart-navStart),loadEventEnd:validate(timing.loadEventEnd-navStart),loadEventStart:validate(timing.loadEventStart-navStart),requestStart:validate(timing.requestStart-navStart),responseEnd:validate(timing.responseEnd-navStart),responseStart:validate(timing.responseStart-navStart),secureConnectionStart:timing.secureConnectionStart===0?0:validate(timing.secureConnectionStart-navStart),\\ndnsLookup:timing.domainLookupEnd-timing.domainLookupStart,redirecting:timing.redirectStart?timing.redirectEnd-timing.redirectStart:0,unload:timing.unloadEventStart?timing.unloadEventEnd-timing.unloadEventStart:0,gaps:(timing.domainLookupStart-timing.fetchStart)+(timing.connectStart-timing.domainLookupEnd)+(timing.requestStart-timing.connectEnd)+(timing.loadEventStart-timing.domComplete)};}function getCumulativeLayoutShift(){var perfObserver=new PerformanceObserver(()=>{});perfObserver.observe({type:'layout-shift',buffered:true});var entries=perfObserver.takeRecords();var max=0;var curr=0;var firstTs=Number.NEGATIVE_INFINITY;var prevTs=Number.NEGATIVE_INFINITY;entries.forEach((entry)=>{if(entry.hadRecentInput){return;}if(entry.startTime-firstTs>5000||entry.startTime-prevTs>1000){firstTs=entry.startTime;curr=0;}prevTs=entry.startTime;curr+=entry.value;max=Math.max(max,curr);});perfObserver.disconnect();return max>0.01?Number(max.toFixed(3)):0;}function getLargestContentfulPaint(){var element,value,perfObserver=new PerformanceObserver(()=>{\\n});perfObserver.observe({type:'largest-contentful-paint',buffered:true});var entries=perfObserver.takeRecords();if(entries.length>0){var largestEntry=entries[entries.length-1];value=Number(Math.max(largestEntry.renderTime,largestEntry.loadTime).toFixed(0));element=largestEntry.element?largestEntry.element.tagName:undefined;}perfObserver.disconnect();return{value:value,element:element};}function getLongTask(firstContentfulPaint){var perfObserver=new PerformanceObserver(()=>{});perfObserver.observe({type:'longtask',buffered:true});var entries=perfObserver.takeRecords();var totalDuration=0;var totalEntries=entries.length;var longTasksBeforeFcp=0;var longTasksDurationBeforeFcp=0;entries.forEach((entry)=>{totalDuration+=entry.duration;if(entry.startTime<firstContentfulPaint){longTasksBeforeFcp++;longTasksDurationBeforeFcp+=entry.duration;}});perfObserver.disconnect();return{totalEntries:totalEntries,totalDuration:totalDuration,longTasksBeforeFcp:longTasksBeforeFcp,longTasksDurationBeforeFcp:longTasksDurationBeforeFcp\\n};}function getPaintTiming(){var firstPaint,firstContentfulPaint;var entries=perf.getEntriesByType('paint');entries.forEach((entry)=>{if(entry.name==='first-paint'){firstPaint=Math.round(entry.startTime);}else if(entry.name==='first-contentful-paint'){firstContentfulPaint=Math.round(entry.startTime);}});return{firstPaint:firstPaint,firstContentfulPaint:firstContentfulPaint};}function emitCpuBenchmark(){var deferred=$.Deferred();if(cpuBenchmarkDone||!window.Blob||!window.URL||!window.URL.createObjectURL||!window.Worker||!window.performance){return deferred.resolve();}cpuBenchmarkDone=true;function onMessage(){if(!self.performance){postMessage(false);return;}var amount=100000000;var startTime=performance.now();for(var i=amount;i>0;i--){}postMessage(Math.round(performance.now()-startTime));}var work='onmessage = '+String(onMessage);var blob=new Blob([work],{type:'application/javascript'});var worker=new Worker(URL.createObjectURL(blob));worker.onmessage=function(e){deferred.resolve(e.data);\\nworker.terminate();};worker.postMessage(false);return deferred.then((result)=>{if(!result){return;}var event=getNavTimingSharedEvent();event.score=result;var batteryPromise=navigator.getBattery?navigator.getBattery():$.Deferred().reject();return batteryPromise.then((battery)=>{event.batteryLevel=battery.level;mw.eventLog.logEvent('CpuBenchmark',event);},()=>{mw.eventLog.logEvent('CpuBenchmark',event);});});}function isRegularNavigation(){var TYPE_NAVIGATE=0;return!!(perf&&perf.timing&&perf.navigation&&perf.navigation.type===TYPE_NAVIGATE);}function emitNavigationTiming(){var event=getNavTimingSharedEvent();event.mediaWikiVersion=mw.config.get('wgVersion');event.skin=mw.config.get('skin');if(mw.config.get('wgCanonicalSpecialPageName')){event.mwSpecialPageName=mw.config.get('wgCanonicalSpecialPageName');}else{event.namespaceId=mw.config.get('wgNamespaceNumber');event.revId=mw.config.get('wgCurRevisionId');event.action=mw.config.get('wgAction');}var veaction=mw.util.getParamValue('veaction');\\nif(veaction!==null){event.veaction=veaction;}if(mediaWikiLoadEnd){event.mediaWikiLoadEnd=mediaWikiLoadEnd;}if(navigator.connection){if(typeof navigator.connection.effectiveType==='string'){event.netinfoEffectiveConnectionType=navigator.connection.effectiveType;}if(typeof navigator.connection.type==='string'){event.netinfoConnectionType=navigator.connection.type;}if(navigator.connection.rtt!==undefined){event.netinfoRtt=navigator.connection.rtt;}if(navigator.connection.downlink!==undefined){event.netinfoDownlink=navigator.connection.downlink;}}if(navigator.deviceMemory){event.deviceMemory=navigator.deviceMemory;}if(navigator.hardwareConcurrency){event.hardwareConcurrency=navigator.hardwareConcurrency;}if(window.PerformanceObserver&&window.PerformanceObserver.supportedEntryTypes&&PerformanceObserver.supportedEntryTypes.includes('layout-shift')){event.cumulativeLayoutShift=getCumulativeLayoutShift();}if(window.PerformanceObserver&&PerformanceObserver.supportedEntryTypes&&PerformanceObserver.supportedEntryTypes.includes('largest-contentful-paint')){\\nvar lcpInfo=getLargestContentfulPaint();event.largestContentfulPaint=lcpInfo.value;event.largestContentfulPaintElement=lcpInfo.element;}if(perf.timing&&perf.timing.msFirstPaint>perf.timing.navigationStart){event.firstPaint=Math.round(perf.timing.msFirstPaint-perf.timing.navigationStart);}else if(perf.getEntriesByType){var ptInfo=getPaintTiming();if(ptInfo.firstPaint){event.firstPaint=ptInfo.firstPaint;}if(ptInfo.firstContentfulPaint){event.firstContentfulPaint=ptInfo.firstContentfulPaint;}}if(window.PerformanceObserver&&window.PerformanceObserver.supportedEntryTypes&&PerformanceObserver.supportedEntryTypes.includes('longtask')){var ltInfo=getLongTask(event.firstContentfulPaint);event.longTaskTotalDuration=ltInfo.totalDuration;event.longTaskTotalTasks=ltInfo.totalEntries;event.longTasksBeforeFcp=ltInfo.longTasksBeforeFcp;event.longTasksDurationBeforeFcp=ltInfo.longTasksDurationBeforeFcp;}var navigationEntry;try{navigationEntry=perf.getEntriesByType('navigation')[0];}catch(e){}if(navigationEntry&&navigationEntry.serverTiming){\\nnavigationEntry.serverTiming.forEach((entry)=>{if(entry.name==='cache'){event.cacheResponseType=entry.description;}else if(entry.name==='host'){event.cacheHost=entry.description;}});}Object.assign(event,getNavTimingLevel1());mw.eventLog.logEvent('NavigationTiming',event);}function emitSaveTiming(){var timing=perf&&perf.timing;if(!mw.config.get('wgPostEdit')||!timing){return;}var responseStart=timing.responseStart-timing.navigationStart;if(!responseStart){return;}mw.eventLog.logEvent('SaveTiming',{mediaWikiVersion:mw.config.get('wgVersion'),saveTiming:responseStart});}function setMwLoadEnd(){if(perf&&perf.now){mediaWikiLoadEnd=Math.round(perf.now());}}function onMwLoadEnd(){var deferred=$.Deferred();var modules=window.RLPAGEMODULES;if(!modules){mw.log.warn('Fallback RLPAGEMODULES');modules=mw.loader.getModuleNames().filter((module)=>mw.loader.getState(module)==='loading');}mw.loader.using(modules).done(()=>{setMwLoadEnd();deferred.resolve();}).fail(()=>{var count=modules.length;function decrement(){\\ncount--;if(count===0){setMwLoadEnd();deferred.resolve();}}for(var i=0;i<modules.length;i++){mw.loader.using(modules[i]).always(decrement);}});return deferred;}function onLoadComplete(callback){onMwLoadEnd().then(()=>{if(document.readyState==='complete'){setTimeout(callback);}else{window.addEventListener('load',()=>{setTimeout(callback);});}});}function setVisibilityChanged(){visibilityChanged=true;}function loadCallback(){mw.hook('postEdit').add(emitSaveTiming);$(document).off('visibilitychange',setVisibilityChanged);if(visibilityChanged){return;}if(!isRegularNavigation()){return;}var isInSample=mw.eventLog.pageviewInSample(config.samplingFactor||0);if(!isInSample){return;}setUpFirstInputDelayObserver();if(mw.eventLog.randomTokenMatch(config.cpuBenchmarkSamplingFactor||0)){emitCpuBenchmark();}if(isInSample){emitNavigationTiming();}}function main(){visibilityChanged=typeof document.hidden!=='undefined'?document.hidden:false;if(!visibilityChanged){$(document).one('visibilitychange',setVisibilityChanged);\\n}onLoadComplete(loadCallback);}if(!window.QUnit){main();}else{module.exports={isRegularNavigation:isRegularNavigation,emitNavigationTiming:emitNavigationTiming,emitFirstInputDelay:emitFirstInputDelay,onMwLoadEnd:onMwLoadEnd,emitCpuBenchmark:emitCpuBenchmark,reinit:function(mocks){perf=mocks&&mocks.performance||undefined;navigator=mocks&&mocks.navigator||window.navigator;Geo=mocks&&mocks.Geo||window.Geo;visibilityChanged=false;setMwLoadEnd();}};config={samplingFactor:1};}}());\\n},\\\"config.json\\\":{\\\"samplingFactor\\\":1000,\\\"cpuBenchmarkSamplingFactor\\\":2}}}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.141Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.navigationTiming&skin=vector-2022&version=o0d51\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.navigationTiming&skin=vector-2022&sourcemap=1&version=o0d51\",\"ext.uls.preferences@1i0ug\":\"mw.loader.impl(function(){return[\\\"ext.uls.preferences@1i0ug\\\",function($,jQuery,require,module){(function(){'use strict';let instance;const ULSPreferences=function(){this.preferenceName='uls-preferences';this.username=mw.user.getName();this.isNamed=mw.user.isNamed();this.preferences=null;this.init();};ULSPreferences.prototype={init:function(){if(this.isNamed){try{this.preferences=JSON.parse(mw.user.options.get(this.preferenceName));}catch(e){}}else{this.preferences=mw.storage.getObject(this.preferenceName);}if(!$.isPlainObject(this.preferences)){this.preferences={};}},set:function(key,value){this.preferences[key]=value;},get:function(key){return this.preferences[key];},save:function(callback){callback=callback||function(){};if(this.isNamed){new mw.Api().saveOption(this.preferenceName,JSON.stringify(this.preferences)).then(()=>{callback.call(this,true);},()=>{callback.call(this,false);});}else{mw.storage.setObject(this.preferenceName,this.preferences);callback.call(this,true);}}};module.exports=function(){instance=instance||new ULSPreferences();return instance;};}());\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.141Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.uls.preferences&skin=vector-2022&version=11u78\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.uls.preferences&skin=vector-2022&sourcemap=1&version=11u78\",\"ext.uls.webfonts@86xg2\":\"mw.loader.impl(function(){return[\\\"ext.uls.webfonts@86xg2\\\",function($,jQuery,require,module){(function(){'use strict';const getULSPreferences=require('ext.uls.preferences');let ulsPreferences=getULSPreferences();mw.webfonts=mw.webfonts||{};mw.webfonts.preferences={registry:{fonts:{},webfontsEnabled:mw.config.get('wgULSWebfontsEnabled')},isEnabled:function(){return this.registry.webfontsEnabled;},enable:function(){this.registry.webfontsEnabled=true;},disable:function(){this.registry.webfontsEnabled=false;},setFont:function(language,font){this.registry.fonts[language]=font;},getFont:function(language){return this.registry.fonts[language];},save:function(callback){ulsPreferences=getULSPreferences();ulsPreferences.set('webfonts',this.registry);ulsPreferences.save(callback);},load:function(){mw.webfonts.preferences.registry=Object.assign(this.registry,ulsPreferences.get('webfonts'));}};mw.webfonts.setup=function(){const mediawikiFontRepository=$.webfonts.repository;mediawikiFontRepository.base=mw.config.get('wgULSFontRepositoryBasePath');Object.assign($.fn.webfonts.defaults,{\\nrepository:mediawikiFontRepository,fontStack:$(document.body).css('font-family').split(/, /g),fontSelector:function(repository,language,classes){if(!language){return null;}const defaultFont=repository.defaultFont(language);if(classes&&classes.includes('autonym')){return null;}const font=mw.webfonts.preferences.getFont(language)||defaultFont;if(!font||font==='system'){return null;}return font;},exclude:(function(){let excludes=mw.config.get('wgULSNoWebfontsSelectors').join(', ');if(mw.user.options.get('editfont')!=='default'){excludes=excludes?excludes+',textarea':'textarea';}return excludes;}()),overridableFontFamilies:(function(){const headingFont=$('h1').css('font-family');return headingFont?[headingFont]:[];}())});setTimeout(()=>{$(document.body).webfonts();},0);};$(()=>{mw.webfonts.preferences.load();if(mw.webfonts.preferences.isEnabled()){mw.requestIdleCallback(()=>{mw.loader.using('ext.uls.webfonts.repository').then(mw.webfonts.setup);});}});}());\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.141Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.uls.webfonts&skin=vector-2022&version=xgt2l\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.uls.webfonts&skin=vector-2022&sourcemap=1&version=xgt2l\",\"ext.cx.eventlogging.campaigns@19v0k\":\"mw.loader.impl(function(){return[\\\"ext.cx.eventlogging.campaigns@19v0k\\\",function($,jQuery,require,module){(function(){'use strict';$(()=>{mw.hook('mw.cx.cta.accept').add((campaign)=>{mw.track('counter.MediaWiki.cx.campaign.'+campaign+'.accept',1);mw.track('stats.mediawiki_cx_cta_responses_total',1,{response:'accept',campaign});});});}());\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.141Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.cx.eventlogging.campaigns&skin=vector-2022&version=mvmdf\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.cx.eventlogging.campaigns&skin=vector-2022&sourcemap=1&version=mvmdf\",\"ext.checkUser.clientHints@13jk2\":\"mw.loader.impl(function(){return[\\\"ext.checkUser.clientHints@13jk2\\\",{\\\"main\\\":\\\"index.js\\\",\\\"files\\\":{\\\"index.js\\\":function(require,module,exports){(function(){function init(navigatorData){const hasHighEntropyValuesMethod=navigatorData.userAgentData&&navigatorData.userAgentData.getHighEntropyValues;if(!hasHighEntropyValuesMethod){return false;}const wgCheckUserClientHintsHeadersJsApi=mw.config.get('wgCheckUserClientHintsHeadersJsApi');function postClientHintData(clientHintData,identifier,type,retryOnTokenMismatch){const restApi=new mw.Rest();const api=new mw.Api();const deferred=$.Deferred();api.getToken('csrf').then((token)=>{clientHintData.token=token;restApi.post('/checkuser/v0/useragent-clienthints/'+type+'/'+identifier,clientHintData).then((data)=>{deferred.resolve(data);}).catch((err,errObject)=>{mw.log.error(errObject);let errMessage=errObject.exception;if(errObject.xhr&&errObject.xhr.responseJSON&&errObject.xhr.responseJSON.messageTranslations){errMessage=errObject.xhr.responseJSON.messageTranslations.en;}if(retryOnTokenMismatch&&errObject.xhr&&errObject.xhr.responseJSON&&errObject.xhr.responseJSON.errorKey&&errObject.xhr.responseJSON.errorKey==='rest-badtoken'\\n){api.badToken('csrf');postClientHintData(clientHintData,identifier,type,false).then((data)=>{deferred.resolve(data);},(secondRequestErr,secondRequestErrObject)=>{deferred.reject(secondRequestErr,secondRequestErrObject);});}else{logError('Unable to submit client hints',errMessage);deferred.reject(err,errObject);}});}).catch((err,errObject)=>{mw.log.error(errObject);let errMessage=errObject.exception;if(errObject.xhr&&errObject.xhr.responseJSON&&errObject.xhr.responseJSON.messageTranslations){errMessage=errObject.xhr.responseJSON.messageTranslations.en;}logError('Unable to get token for recording client hints',errMessage);deferred.reject(err,errObject);});return deferred.promise();}function collectAndSendClientHintsData(identifier,type){return collectClientHintsData().then((userAgentHighEntropyValues)=>{postClientHintData(userAgentHighEntropyValues,identifier,type,true);});}function collectClientHintsData(){try{return navigatorData.userAgentData.getHighEntropyValues(\\nwgCheckUserClientHintsHeadersJsApi);}catch(err){mw.log.error(err);logError('Unable to collect high entropy client hints',err.toString());return Promise.reject(err);}}function logError(message,originalMessage){const loggedError=new Error(message);loggedError.error_context={originalMessage};mw.errorLogger.logError(loggedError,'error.checkuser');}const privateEventId=mw.config.get('wgCheckUserClientHintsPrivateEventId');if(privateEventId){collectAndSendClientHintsData(privateEventId,'privatelog');}mw.hook('postEdit').add(()=>{collectAndSendClientHintsData(mw.config.get('wgCurRevisionId'),'revision');});mw.hook('extendLogout').add((data)=>{data.promise=data.promise.then(()=>{return collectClientHintsData().then((userAgentHighEntropyValues)=>{data.params.checkuserclienthints=JSON.stringify(userAgentHighEntropyValues);});});});return true;}init(navigator);module.exports={init:init};}());\\n}}}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.141Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.checkUser.clientHints&skin=vector-2022&version=bo84q\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.checkUser.clientHints&skin=vector-2022&sourcemap=1&version=bo84q\",\"mediawiki.ForeignApi@r63m6\":\"mw.loader.impl(function(){return[\\\"mediawiki.ForeignApi@r63m6\\\",null];});\\n// Saved in localStorage at 2026-06-16T10:14:10.141Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=mediawiki.ForeignApi&skin=vector-2022&version=lxr52\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=mediawiki.ForeignApi&skin=vector-2022&sourcemap=1&version=lxr52\",\"ext.wikimediaEvents@1w8ss\":\"mw.loader.impl(function(){return[\\\"ext.wikimediaEvents@1w8ss\\\",{\\\"main\\\":\\\"index.js\\\",\\\"files\\\":{\\\"index.js\\\":function(require,module,exports){require('./statsd.js');require('./deprecate.js');require('./clientError.js');require('./sessionTick.js');require('./readingDepth.js');require('./phpEngine.js');require('./blockedEdit.js');require('./clickTracking/webUIClick.js');const skin=mw.config.get('skin');if(skin==='vector-2022'||skin==='vector'){require('./universalLanguageSelector.js');require('./webUIScroll.js');}if(skin==='vector-2022'||skin==='minerva'){if(mw.user.isNamed()){require('./readingListBaseline.js');}}if(skin==='minerva'&&mw.user.isAnon()){require('./donorDelightBadgeExperiment.js');require('./readingListAccountCreationCTA.js');}require('./editAttemptStep.js');require('./mobileSectionSwitch.js');require('./hCaptcha.js')();require('./networkProbe.js');require('./editSaves.js');require('./accountCreation.js')();require('./testKitchen/activeReaderBaseline.js');require('./testKitchen/attribution.js');require('./mobileAccountMenu.js')();require('./testKitchen/pageVisitBotDetection.js');require('./specialCreateAccount/init.js');\\nrequire('./testKitchen/loggedInReaderRetention.js');require('./testKitchen/loggedOutReaderRetention.js');require('./testKitchen/detectHoistingErrors.js');require('./externalLinks.js')();require('./suggestionMode.js');const{SessionLengthInstrumentMixin}=require('./sessionLength/mixin.js');mw.wikimediaEvents={SessionLengthInstrumentMixin};if(!window.QUnit){require('./searchSatisfaction/index.js')();}\\n},\\\"statsd.js\\\":function(require,module,exports){const config=require('./config.json');const BATCH_SIZE=5000;let statsdBuffer='';let statsdFlushPending=false;function statsdFlush(){mw.eventLog.sendBeacon(config.WMEStatsdBaseUri+'?'+statsdBuffer);statsdBuffer='';}function statsdAdd(line){if(config.WMEStatsdBaseUri){if(statsdBuffer&&(statsdBuffer.length+line.length)>BATCH_SIZE){statsdFlush();}statsdBuffer+=(statsdBuffer?'&':'')+line;if(!statsdFlushPending){statsdFlushPending=true;mw.eventLog.enqueue(()=>{statsdFlushPending=false;statsdFlush();});}}}mw.trackSubscribe('timing.',(topic,time)=>{statsdAdd(topic.slice('timing.'.length)+'='+Math.round(time)+'ms');});mw.trackSubscribe('counter.',(topic,count)=>{count=isNaN(count)?1:Math.round(count);statsdAdd(topic.slice('counter.'.length)+'='+count+'c');});let statsBuffer='';let statsFlushPending=false;function statsFlush(){mw.eventLog.sendBeacon(config.WMEStatsBeaconUri+'?'+statsBuffer);statsBuffer='';}function statsAdd(line){if(config.WMEStatsBeaconUri){if(statsBuffer&&(statsBuffer.length+line.length)>BATCH_SIZE){\\nstatsFlush();}statsBuffer+=(statsBuffer?'%0A':'')+line;if(!statsFlushPending){statsFlushPending=true;mw.eventLog.enqueue(()=>{statsFlushPending=false;statsFlush();});}}}function error(err,invalidValue=null){mw.log.error(err);if(invalidValue!==null){err.error_context={invalidValue};}mw.errorLogger.logError(err);}function formatDogstatsd(name,value,labels={}){const rLegalKey=/^[A-Za-z0-9_]+$/;const rLegalValue=/^[A-Za-z0-9_.+-]+$/;let labelStr='';for(const labelKey in labels){if(!rLegalKey.test(labelKey)){return error(new TypeError(`Invalid stat label \\\"${labelKey}\\\"`));}let val=labels[labelKey];if(!rLegalValue.test(val)){mw.log.warn(`Invalid label value for ${name} ${labelKey} \\\"${val}\\\"`);val='_invalid_value';}labelStr+=`${!labelStr?encodeURIComponent('|#'):','}${labelKey}:${val}`;}return`${name}:${value}${labelStr}`;}function trackHistogram(name,value,labels){if(Number.isNaN(value)||typeof value!=='number'){return error(new TypeError(`Invalid histogram value for ${name}`),value);}if(labels.le){\\nreturn error(new Error(`Reserved label \\\"le\\\" used for ${name}. Buckets must be set as an array of numbers for the \\\"buckets\\\" label.`));}const buckets=labels.buckets;const labelsWithoutBuckets=Object.assign({},labels);delete labelsWithoutBuckets.buckets;if(!Array.isArray(buckets)){return error(new TypeError(`Invalid \\\"buckets\\\" label for ${name}: it MUST be an array of numbers.`));}const maxBuckets=10;const bucketCount=buckets.length;if(bucketCount>maxBuckets){return error(new RangeError(`Too many buckets defined for ${name}. Got: ${bucketCount}, Max: ${maxBuckets}`));}for(const b of buckets){if(typeof b!=='number'||Number.isNaN(b)||!Number.isFinite(b)){return error(new TypeError(`Invalid bucket value for ${name}`),b);}}const uniqueBuckets=[...new Set(buckets)].sort((a,b)=>a-b);for(let i=0;i<buckets.length;i++){if(uniqueBuckets[i]!==buckets[i]){return error(new Error(`Buckets must be unique and sorted for ${name}`));}}const bucketName=`${name}_bucket`;for(const bucket of buckets){const valueToSend=value<=bucket?1:0;\\nconst labelsWithBucket=Object.assign({},labelsWithoutBuckets,{le:bucket});statsAdd(formatDogstatsd(bucketName,valueToSend+'|c',labelsWithBucket));}const labelsWithInfBucket=Object.assign({},labelsWithoutBuckets,{le:'+Inf'});statsAdd(formatDogstatsd(bucketName,'1|c',labelsWithInfBucket));const countName=`${name}_count`;statsAdd(formatDogstatsd(countName,1+'|c',labelsWithoutBuckets));const sumName=`${name}_sum`;statsAdd(formatDogstatsd(sumName,value+'|c',labelsWithoutBuckets));}mw.trackSubscribe('stats.',(topic,value,labels={})=>{const name=topic.slice('stats.'.length);let line;if(/^mediawiki_[A-Za-z0-9_]+_total$/.test(name)){if(value===undefined){value=1;}if(isNaN(value)||Math.round(value)!==value||value<1){return error(new TypeError(`Invalid counter value for ${name}`),value);}line=formatDogstatsd(name,value+'|c',labels);}else if(/^mediawiki_[A-Za-z0-9_]+_seconds$/.test(name)){if(isNaN(value)||typeof value!=='number'||value<0){return error(new TypeError(`Invalid timing value for ${name}`),value);\\n}line=formatDogstatsd(name,Math.round(value)+'|ms',labels);}else if(/^mediawiki_[A-Za-z0-9_]+_distribution$/.test(name)){trackHistogram(name,value,labels);return;}else{return error(new TypeError(`Invalid stat name ${name}`));}if(line){statsAdd(line);}});\\n},\\\"deprecate.js\\\":function(require,module,exports){if(mw.config.get('wgUserName')&&mw.eventLog.pageviewInSample(100)){mw.trackSubscribe('mw.deprecate',(_,feature)=>{feature=feature.replace(/\\\\W+/g,'_');mw.track('counter.mw.js.deprecate.'+feature,1);mw.track('stats.mediawiki_deprecated_js_calls_total',1,{feature});});}\\n},\\\"clientError.js\\\":function(require,module,exports){const moduleConfig=require(('./config.json'));const errorLimit=5;let errorCount=0;const regexWebKit=/^\\\\s*at (?:(.*?)\\\\()?(.*?:\\\\d+:\\\\d+)\\\\)?\\\\s*$/i;const regexGecko=/^\\\\s*(?:(.*?)(?:\\\\(.*?\\\\))?@)?(.*:\\\\d+:\\\\d+)\\\\s*$/i;function getNormalizedStackTraceLines(str){const result=[];const lines=str.split('\\\\n');let parts;let i;for(i=0;i<lines.length;i++){parts=regexWebKit.exec(lines[i])||regexGecko.exec(lines[i]);if(parts){if(parts[1]){result.push('at '+parts[1]+' '+parts[2]);}else{result.push('at '+parts[2]);}}}return result;}function shouldIgnoreMessage(message){return!!(message)&&['module already implemented: ext.gadget','Permission denied to access property','Permission denied to access object'].some((m)=>message.includes(m));}function shouldIgnoreFileUrl(fileUrl){return fileUrl.split('#')[0]===location.href.split('#')[0]||fileUrl.startsWith('javascript:')||fileUrl.includes('/inj_js/')||fileUrl.startsWith('blob:')||fileUrl.startsWith('jar:')||fileUrl.startsWith('C:\\\\\\\\')||fileUrl.startsWith('chrome://')||\\nfileUrl.startsWith('chrome-extension://')||fileUrl.startsWith('safari-extension://')||fileUrl.startsWith('moz-extension://');}function processErrorInstance(error){if(!error||!(error instanceof Error)||!error.stack){return null;}const stackTraceLines=getNormalizedStackTraceLines(String(error.stack));if(!stackTraceLines.length){return null;}const firstLine=stackTraceLines[0];const parts=firstLine.split(' ');const fileUrlParts=parts[parts.length-1].split(':');const fileUrl=fileUrlParts.slice(0,-2).join(':');return{errorClass:error.constructor.name,errorMessage:error.message,fileUrl:fileUrl,stackTrace:stackTraceLines.join('\\\\n'),errorObject:error,customErrorContext:(error).error_context};}function normalizeErrorMessage(message){return message.replace(/^Uncaught /,'');}function processErrorLoggerObject(errorLoggerObject){if(!errorLoggerObject){return null;}const errorObject=errorLoggerObject.errorObject;const stackTrace=errorObject&&errorObject.stack?getNormalizedStackTraceLines(errorObject.stack).join('\\\\n'):\\n'';return{errorClass:(errorObject&&errorObject.constructor.name)||'',errorMessage:normalizeErrorMessage(errorLoggerObject.errorMessage),fileUrl:errorLoggerObject.url||'undefined',stackTrace:stackTrace,errorObject:errorObject};}function shouldLog(descriptor){if(descriptor.fileUrl==='undefined'&&descriptor.errorMessage==='Script error.'){return false;}try{if(window.self!==window.top){return false;}}catch(e){return false;}if(mw.storage.session.get('client-error-opt-out')){return false;}if(shouldIgnoreFileUrl(descriptor.fileUrl)){return false;}if(errorCount>=errorLimit){return false;}errorCount++;if(shouldIgnoreMessage(descriptor.errorMessage)){return false;}return true;}function log(intakeURL,descriptor,component){let gadgets='';const host=location.host;const protocol=location.protocol;const search=location.search;const hash=location.hash;const canonicalName=mw.config.get('wgCanonicalSpecialPageName');const url=canonicalName?protocol+'//'+host+mw.util.getUrl('Special:'+canonicalName)+search+hash:\\nlocation.href;const centralNotice=(mw.centralNotice);const errorContext={component:component||'unknown',wiki:mw.config.get('wgWikiID',''),version:mw.config.get('wgVersion',''),skin:mw.config.get('skin',''),action:mw.config.get('wgAction',''),is_mobile_frontend_enabled:String(!(mw.config.get('wgMFMode')===null)),is_logged_in:String(!mw.user.isAnon()),namespace:mw.config.get('wgCanonicalNamespace',''),debug:String(!!mw.config.get('debug',0)),banner_shown:String((centralNotice&&centralNotice.isBannerShown&&centralNotice.isBannerShown())||false)};if(canonicalName){errorContext.special_page=canonicalName;}gadgets=mw.loader.getModuleNames().filter((module)=>module.match(/^ext\\\\.gadget\\\\./)&&mw.loader.getState(module)!=='registered').map((module)=>module.replace(/^ext\\\\.gadget\\\\./,'')).join(',');if(gadgets){errorContext.gadgets=gadgets;}const testKitchen=(mw.testKitchen);const experimentAssignments=(testKitchen&&testKitchen.getAssignments&&testKitchen.getAssignments())||{};const experimentNames=Object.keys(experimentAssignments);\\nif(experimentNames.length){errorContext.experiment_assignments=experimentNames.map((experimentName)=>`${experimentName}=${experimentAssignments[experimentName]}`).join(';');}const customErrorContext=descriptor.customErrorContext?descriptor.customErrorContext:{};navigator.sendBeacon(intakeURL,JSON.stringify({meta:{stream:'mediawiki.client.error',domain:location.hostname},$schema:'/mediawiki/client/error/2.0.0',error_class:descriptor.errorClass,message:descriptor.errorMessage,file_url:descriptor.fileUrl,url:url,stack_trace:descriptor.stackTrace||'undefined',error_context:Object.assign({},errorContext,customErrorContext)}));}function install(intakeURL){mw.trackSubscribe('error.',(topic,error)=>{if(topic==='error.uncaught'){return;}const component=topic.replace(/^error\\\\./,'');const descriptor=processErrorInstance((error));if(descriptor&&shouldLog(descriptor)){log(intakeURL,descriptor,component);}});mw.trackSubscribe('global.error',(_,obj)=>{const descriptor=processErrorLoggerObject((obj));\\nif(descriptor&&shouldLog(descriptor)){log(intakeURL,descriptor);}});}module.exports={getNormalizedStackTraceLines,processErrorInstance,processErrorLoggerObject,log};if(!window.QUnit&&navigator.sendBeacon!==undefined&&moduleConfig.WMEClientErrorIntakeURL){install(moduleConfig.WMEClientErrorIntakeURL);}\\n},\\\"sessionTick.js\\\":function(require,module,exports){const moduleConfig=require('./config.json');const enabled=moduleConfig.WMESessionTick;const TICK_MS=60000;const IDLE_MS=100000;const RESET_MS=1800000;const DEBOUNCE_MS=5000;const TICK_LIMIT=Math.ceil(RESET_MS/TICK_MS);const KEY_LAST_TIME='wmE-sessionTickLastTickTime';const KEY_COUNT='wmE-sessionTickTickCount';function detectPassiveEventListenerSupport(){let supportsPassive=false;const noop=function(){};try{const options=Object.defineProperty({},'passive',{get:function(){supportsPassive=true;return false;}});window.addEventListener('testPassiveOption',noop,options);window.removeEventListener('testPassiveOption',noop,options);}catch(e){}return supportsPassive;}function sessionReset(){mw.storage.set(KEY_COUNT,0);mw.track('sessionReset',1);}function sessionTick(incr){if(incr>TICK_LIMIT){throw new Error('Session ticks exceed limit');}const count=(Number(mw.storage.get(KEY_COUNT))||0);mw.storage.set(KEY_COUNT,count+incr);while(incr-->0){mw.eventLog.submit('mediawiki.client.session_tick',{\\n$schema:'/analytics/session_tick/2.0.0',tick:count+incr});}}function regulator(){let tickTimeout=null;let idleTimeout=null;let debounceTimeout=null;function run(){const now=Date.now();const gap=now-(Number(mw.storage.get(KEY_LAST_TIME))||0);if(gap>RESET_MS){mw.storage.set(KEY_LAST_TIME,now);sessionReset();sessionTick(1);}else if(gap>TICK_MS){mw.storage.set(KEY_LAST_TIME,now-(gap%TICK_MS));sessionTick(Math.floor(gap/TICK_MS));}tickTimeout=setTimeout(run,TICK_MS);}function setInactive(){clearTimeout(idleTimeout);clearTimeout(tickTimeout);clearTimeout(debounceTimeout);tickTimeout=null;debounceTimeout=null;}function setActive(){if(tickTimeout===null){run();}clearTimeout(idleTimeout);idleTimeout=setTimeout(setInactive,IDLE_MS);}function setActiveDebounce(){if(!debounceTimeout){debounceTimeout=setTimeout(()=>{clearTimeout(debounceTimeout);debounceTimeout=null;},DEBOUNCE_MS);mw.requestIdleCallback(setActive);}}function onVisibilitychange(){if(document.hidden){setInactive();}else{setActive();}\\n}document.addEventListener('visibilitychange',onVisibilitychange,false);window.addEventListener('click',setActiveDebounce,false);window.addEventListener('keyup',setActiveDebounce,false);window.addEventListener('scroll',setActiveDebounce,{passive:true,capture:false});onVisibilitychange();}if(enabled&&document.hidden!==undefined&&detectPassiveEventListenerSupport()){mw.requestIdleCallback(regulator);}\\n},\\\"editingSessionService.js\\\":function(require,module,exports){'use strict';let lastSessionId;function getEditingSessionId(existingSessionId=null,useLastSessionId=false){const configId=mw.config.get('wgWMESchemaEditAttemptStepSessionId');if(configId){return configId;}const urlParam=new URL(location.href).searchParams.get('editingStatsId');if(urlParam){return urlParam;}const formField=$('#editingStatsId').val();if(formField){return formField;}if(existingSessionId){return existingSessionId;}if(!useLastSessionId||!lastSessionId){lastSessionId=mw.user.generateRandomSessionId();}return lastSessionId;}module.exports={getEditingSessionId};\\n},\\\"sessionLength/mixin.js\\\":function(require,module,exports){'use strict';const NOOP=function(){};const TICK_MS=30*1000;const IDLE_MS=100*1000;const RESET_MS=60*60*1000;const DEBOUNCE_MS=5*1000;const KEY_LAST_TIME='mp-sessionTickLastTickTime';const KEY_COUNT='mp-sessionTickTickCount';const state=new Map();function supportsPassiveEventListeners(){let supportsPassive=false;try{const options=Object.defineProperty({},'passive',{get:function(){supportsPassive=true;return false;}});window.addEventListener('testPassiveOption',NOOP,options);window.removeEventListener('testPassiveOption',NOOP,options);}catch(e){}return supportsPassive;}if(document.hidden===undefined&&!supportsPassiveEventListeners()){mw.SessionLengthInstrumentMixin={start:NOOP,stop:NOOP};return;}function sessionReset(){mw.storage.session.set(KEY_COUNT,0);}function sessionTick(incr,tickLimit){if(incr>tickLimit){throw new Error('Session ticks exceed limit');}const count=(Number(mw.storage.session.get(KEY_COUNT))||0);state.forEach(({schemaID,data,instrument},streamName)=>{if(instrument){\\ndata=Object.assign({action_context:count.toString()},data);instrument.submitInteraction('tick',data);}else{data=Object.assign({action_context:count.toString(),instrument_name:'SessionLengthMixin'},data);mw.eventLog.submitInteraction(streamName,schemaID,'tick',data);}});mw.storage.session.set(KEY_COUNT,count+incr);}function regulator(reset,tick){const tickLimit=Math.ceil(reset/tick);let tickTimeout=null;let idleTimeout=null;let debounceTimeout=null;function run(){const now=Date.now();const gap=now-(Number(mw.storage.session.get(KEY_LAST_TIME))||0);const count=Number(mw.storage.session.get(KEY_COUNT))||0;if(count===0||gap>reset){mw.storage.session.set(KEY_LAST_TIME,now);sessionReset();sessionTick(1,tickLimit);}else if(gap>tick){mw.storage.session.set(KEY_LAST_TIME,now);sessionTick(1,tickLimit);}tickTimeout=setTimeout(run,tick);}function setInactive(){clearTimeout(idleTimeout);clearTimeout(tickTimeout);clearTimeout(debounceTimeout);tickTimeout=null;debounceTimeout=null;}function setActive(){\\nif(tickTimeout===null){run();}clearTimeout(idleTimeout);idleTimeout=setTimeout(setInactive,IDLE_MS);}function setActiveDebounce(){if(!debounceTimeout){debounceTimeout=setTimeout(()=>{clearTimeout(debounceTimeout);debounceTimeout=null;},DEBOUNCE_MS);mw.requestIdleCallback(setActive);}}function onVisibilitychange(){if(document.hidden){setInactive();}else{setActive();}}document.addEventListener('visibilitychange',onVisibilitychange,false);window.addEventListener('click',setActiveDebounce,false);window.addEventListener('keyup',setActiveDebounce,false);window.addEventListener('scroll',setActiveDebounce,{passive:true});onVisibilitychange();}const SessionLengthInstrumentMixin={state,start(dest,schemaOrData={},data={},reset=RESET_MS,tick=TICK_MS){if(typeof dest==='string'){const streamName=dest;const schemaID=schemaOrData;state.set(streamName,{schemaID,data});}else if(typeof dest==='object'){data=schemaOrData;if(dest.submitInteraction){const instrument=dest;state.set(instrument,{instrument,data});\\n}else{throw new Error('invalid Instrument or Experiment: it should have a submitInteraction() method');}}else{throw new Error('invalid streamName, Instrument, or Experiment');}regulator(reset,tick);},stop(dest){state.delete(dest);}};mw.storage.remove(KEY_COUNT);mw.storage.remove(KEY_LAST_TIME);module.exports={SessionLengthInstrumentMixin};\\n},\\\"webCommon.js\\\":function(require,module,exports){'use strict';function isUserBot(){const userGroups=mw.config.get('wgUserGroups')||[];return userGroups.includes('bot');}function getWikiName(){return mw.config.get('wgDBname','');}function getSkin(){return mw.config.get('skin','');}module.exports=()=>({wiki:getWikiName(),skin:getSkin(),is_bot:isUserBot()});\\n},\\\"webAccessibilitySettings.js\\\":function(require,module,exports){'use strict';function getFont(){const size=mw.user.clientPrefs.get('vector-feature-custom-font-size')||mw.user.clientPrefs.get('mf-font-size')||'0';switch(size){case'large':return'3';case'regular':return'2';case'small':return'1';default:return size;}}function getInterfaceWidth(){return mw.user.clientPrefs.get('vector-feature-limited-width')==='0';}function getPagePreviewSettings(){return mw.popups?mw.popups.isEnabled():false;}function getMediaViewerSettings(){const isUserAnon=mw.user.isAnon();const isMediaViewerEnabled=mw.config.get('wgMediaViewer')===true;const isMediaViewerEnabledByDefault=mw.config.get('wgMediaViewerEnabledByDefault')===true;const isMediaViewerOnClickEnabled=mw.config.get('wgMediaViewerOnClick')===true;const anonDisabledMV=isUserAnon&&mw.storage.get('wgMediaViewerOnClick')!=='0';return(isMediaViewerEnabled&&isMediaViewerEnabledByDefault&&isMediaViewerOnClickEnabled&&(!isUserAnon||anonDisabledMV));}function getPinnedSettings(){if(mw.config.get('skin')==='vector-2022'){\\nconst skinsVector=require('skins.vector.js');const hasPinnedElementsFn=skinsVector.pinnableElement.analyticsPinnedState;return hasPinnedElementsFn();}else{return false;}}function getDarkModeSettings(){const theme=mw.user.clientPrefs.get('skin-theme');if(theme===false){return mw.user.clientPrefs.get('skin-night-mode')||'0';}switch(theme){case'night':return'1';case'os':return'2';case'day':return'0';default:return'0';}}function getDarkModeBrowserMedia(){return window.matchMedia&&window.matchMedia('(prefers-color-scheme: dark)').matches;}module.exports=()=>({font:getFont(),is_full_width:getInterfaceWidth(),is_page_preview_on:getPagePreviewSettings(),is_pinned:getPinnedSettings(),is_media_viewer_enabled:getMediaViewerSettings(),is_dark_mode_prepared_by_os:getDarkModeBrowserMedia(),dark_mode_setting:getDarkModeSettings(),is_dark_mode_on:getDarkModeSettings()==='1'||(getDarkModeBrowserMedia()&&getDarkModeSettings()==='2')});\\n},\\\"webUIScroll.js\\\":function(require,module,exports){'use strict';const sampleRate=require('./data.json').webUIScrollTrackingSamplingRate||0;const sampleRateAnons=require('./data.json').webUIScrollTrackingSamplingRateAnons||0;const timeToWaitBeforeScrollUp=require('./data.json').webUIScrollTrackingTimeToWaitBeforeScrollUp||0;const isMobile=mw.config.get('wgMFMode');let waitBeforeScrollUp=true;let timer;const webCommon=require('./webCommon.js');function log(action){const data=Object.assign({},webCommon(),{$schema:'/analytics/mediawiki/web_ui_scroll/2.0.0',web_session_id:mw.user.sessionId(),page_id:mw.config.get('wgArticleId'),is_anon:mw.user.isAnon(),action:action,access_method:isMobile?'mobile web':'desktop'});mw.eventLog.submit('mediawiki.web_ui_scroll',data);mw.eventLog.submitInteraction('mediawiki.web_ui_scroll_migrated','/analytics/product_metrics/web/base/1.1.0',action);}function hookAction(data){if(data.context.startsWith('scrolled-below-')){waitBeforeScrollUp=true;timer=setTimeout(()=>{waitBeforeScrollUp=false;},timeToWaitBeforeScrollUp);\\n}if(!waitBeforeScrollUp&&data.context.startsWith('scrolled-above-')){log(data.action);clearTimeout(timer);}}mw.requestIdleCallback(()=>{const disabled=sampleRate===0&&sampleRateAnons===0;if(disabled||(!mw.user.isAnon()&&!mw.eventLog.eventInSample(1/sampleRate))||(mw.user.isAnon()&&!mw.eventLog.eventInSample(1/sampleRateAnons))){return;}mw.hook('vector.page_title_scroll').add(hookAction);mw.hook('vector.table_of_contents_scroll').add(hookAction);});\\n},\\\"readingDepth.js\\\":function(require,module,exports){const moduleConfig=require('./config.json');const skin=mw.config.get('skin');const allowedSkins=['vector','vector-2022','minerva'];const eventData={};let msPaused=0;const SCHEMA_NAME='ReadingDepth';const DEFAULT_SAMPLE_GROUP='default_sample';let trackingIsEnabled;let pausedAt;let sessionId;let visibilityListenersAdded;let EVENT;function supportsPerformanceAPI(){return!!(window.performance&&window.performance.now&&window.performance.getEntriesByType);}function checkCapability(){return supportsPerformanceAPI();}if(!checkCapability()){return;}function isInSample(samplingRate){const bucket=mw.experiments.getBucket({name:'WME.'+SCHEMA_NAME,enabled:true,buckets:{control:1-samplingRate,A:samplingRate}},sessionId);return bucket==='A';}function getDomInteractive(){const navigationEntries=performance.getEntriesByType('navigation');if(navigationEntries.length){return navigationEntries[0].domInteractive;}return undefined;}function getFirstPaint(){const paintEntries=performance.getEntriesByType('paint');\\nif(paintEntries.length){return paintEntries[0].startTime;}return undefined;}function pause(at){if(!pausedAt){pausedAt=at||performance.now();}}function resume(){if(pausedAt){msPaused+=performance.now()-pausedAt;pausedAt=null;}}function logEvent(action){const domInteractive=getDomInteractive();const firstPaint=getFirstPaint();const pageLength=mw.config.get('wgWMEPageLength',-1);const isMobile=mw.config.get('wgMFMode');const data=Object.assign({},EVENT,{action:action,dom_interactive_time:domInteractive?Math.round(domInteractive):undefined,first_paint_time:firstPaint?Math.round(firstPaint):undefined,visibility_listeners_time:Math.round(visibilityListenersAdded),page_length:pageLength,access_method:isMobile?'mobile web':'desktop'},eventData);if(action==='pageUnloaded'){data.total_length=Math.round(performance.now()-visibilityListenersAdded);data.visible_length=Math.round(data.total_length-msPaused);}mw.eventLog.submit('mediawiki.reading_depth',data);}function onBeforeUnload(){logEvent('pageUnloaded');\\n}function isHidden(){return document.visibilityState==='hidden';}function onLoad(){visibilityListenersAdded=performance.now();if(isHidden()){pause(visibilityListenersAdded);}$(document).on('visibilitychange',()=>{if(isHidden()){pause();}else{resume();}});logEvent('pageLoaded');}function enableTracking(){if(!trackingIsEnabled){trackingIsEnabled=true;EVENT={$schema:'/analytics/mediawiki/web_ui_reading_depth/1.0.0',page_namespace:mw.config.get('wgNamespaceNumber'),skin:mw.config.get('skin'),is_anon:mw.user.isAnon(),session_token:sessionId};window.addEventListener('beforeunload',onBeforeUnload);onLoad();}}mw.requestIdleCallback(()=>{if(allowedSkins.includes(skin)){sessionId=mw.user.sessionId();if(isInSample(moduleConfig.WMEReadingDepthSamplingRate)){eventData[DEFAULT_SAMPLE_GROUP]=true;}if(Object.keys(eventData).length){enableTracking();}}});\\n},\\\"readingListAccountCreationCTA.js\\\":function(require,module,exports){const EXPERIMENT_NAME='account-creation-reading-list-cta';const accountCreationExperiment=mw.testKitchen.compat.getExperiment(EXPERIMENT_NAME);const setupControlInstrumentation=(experiment)=>{const watchstar=document.querySelector('#ca-watch');if(watchstar){watchstar.addEventListener('click',()=>{experiment.send('click',{action_subtype:'save_article_to_watchlist'});});}mw.hook('skin.minerva.watchstarCtaDrawer.open').add(()=>{experiment.send('init',{action_subtype:'init_sign_up'});const login=document.querySelector('.drawer a[type=\\\"button\\\"]');const signUp=document.querySelector('.drawer .cta-drawer__anchors a');if(login){login.addEventListener('click',()=>{experiment.send('click',{action_subtype:'login'});});}if(signUp){signUp.addEventListener('click',()=>{experiment.send('click',{action_subtype:'sign_up'});});}});};$(()=>{if(!accountCreationExperiment.isAssignedGroup('control','treatment')){return;}accountCreationExperiment.sendExposure();if(accountCreationExperiment.isAssignedGroup('control')){\\nsetupControlInstrumentation(accountCreationExperiment);}});module.exports={test:{setupControlInstrumentation}};\\n},\\\"donorDelightBadgeExperiment.js\\\":function(require,module,exports){const EXPERIMENT_NAME='donor-delight-badge';const ASSIGNED_GROUPS=['control','treatment-b-simple','treatment-c-delightful'];function setupDonorDelightBadgeExperimentInstrumentation(experiment){if(!experiment||!experiment.isAssignedGroup(...ASSIGNED_GROUPS)){return;}mw.hook('wikimediaCustomizations.donor.recentDonor').add((wasBadgeDisabledByUser)=>{experiment.send('page_visit');if(!wasBadgeDisabledByUser){experiment.sendExposure();}});mw.hook('wikimediaCustomizations.donorDelightBadge.click').add(()=>{experiment.send('click',{action_context:'heart_badge'});});mw.hook('wikimediaCustomizations.donorDelightBadge.hide').add(()=>{experiment.send('click',{action_context:'hide_badge',action_source:'thank_msg'});});}mw.testKitchen.getExperiment(EXPERIMENT_NAME).then(setupDonorDelightBadgeExperimentInstrumentation);module.exports={test:{setupDonorDelightBadgeExperimentInstrumentation}};\\n},\\\"readingListBaseline.js\\\":function(require,module,exports){const INSTRUMENT_NAME='reading-list-engagement';const ACTION_SAVE='save_article_to_reading_list';const ACTION_REMOVE='remove_article_from_reading_list';const instrumentPromise=Promise.resolve(mw.testKitchen.getInstrument(INSTRUMENT_NAME));function trackBookmarkIconButtonClicks($bookmarkButton,instrument){$bookmarkButton.on('click',(event)=>{const isToolbarButton=event.target.closest('#pt-readinglists-2')!==null;instrument.send('click',{action_subtype:'view_reading_list',action_source:isToolbarButton?'top_right':'user_menu'});});}function trackNotificationClicks(instrument){document.addEventListener('click',(event)=>{const $link=$(event.target).closest('a');if($link.length&&$link.attr('href')&&$link.attr('href').includes('Special:ReadingLists')&&$link.closest('.mw-notification').length){instrument.send('click',{action_subtype:'view_reading_list',action_source:'article_saved_popup'});}},true);}function trackReadingListLinkClicks(instrument){document.addEventListener('click',(event)=>{\\nconst $link=$(event.target).closest('a');const $grid=$link.closest('.reading-lists-grid');if($link.length&&$grid.length){instrument.send('click',{action_subtype:'view_article',action_source:'reading_list'});}});}function recordInstrumentEvent(instrument,subtype,source){instrument.send('click',{action_subtype:subtype,action_source:source});}$(()=>{instrumentPromise.then((instrument)=>{if(!instrument){return;}const $bookmarkButton=$(document).find('.mw-ui-icon-bookmarkList, .menu__item--readinglists, #pt-readinglists a');if(mw.config.get('wgCanonicalSpecialPageName')==='ReadingLists'){trackReadingListLinkClicks(instrument);}if($bookmarkButton.length){trackBookmarkIconButtonClicks($bookmarkButton,instrument);trackNotificationClicks(instrument);}mw.hook('readingLists.bookmark.edit').add((isSaved,entryId,listPageCount,source)=>{const action=isSaved?ACTION_SAVE:ACTION_REMOVE;recordInstrumentEvent(instrument,action,source);});});});\\n},\\\"phpEngine.js\\\":function(require,module,exports){function phpEngine(){const moduleConfig=require('./config.json');const version=moduleConfig.WMENewPHPVersion;if(!version){return;}const hasCookie=$.cookie('PHP_ENGINE')!==null;const inSample=mw.eventLog.sessionInSample(moduleConfig.WMENewPHPSamplingRate);if(inSample&&!hasCookie){$.cookie('PHP_ENGINE',version,{expires:7,path:'/'});}else if(!inSample&&hasCookie&&!$.cookie('PHP_ENGINE_STICKY')){$.removeCookie('PHP_ENGINE',{path:'/'});}}mw.requestIdleCallback(phpEngine);\\n},\\\"blockedEdit.js\\\":function(require,module,exports){mw.hook('ve.activationComplete').add(()=>{if(!ve.init.target.canEdit){let platform=ve.init.target.constructor.static.platformType||'other';if(platform==='phone'){platform='mobile';}(new mw.Api()).post({formatversion:2,action:'wikimediaeventsblockededit',page:mw.config.get('wgPageName'),interface:'visualeditor',platform});}});mw.trackSubscribe('counter.MediaWiki.BlockNotices.'+mw.config.get('wgDBname')+'.MobileFrontend.shown',()=>{(new mw.Api()).post({formatversion:2,action:'wikimediaeventsblockededit',page:mw.config.get('wgPageName'),interface:'mobilefrontend',platform:'mobile'});});mw.trackSubscribe('dt.commentSetupError',(topic,code)=>{if(code==='permissions-error'){(new mw.Api()).post({formatversion:2,action:'wikimediaeventsblockededit',page:mw.config.get('wgPageName'),interface:'discussiontools',platform:mw.config.get('wgMFMode')!==null?'mobile':'desktop'});}});\\n},\\\"networkProbe.js\\\":function(require,module,exports){function networkProbeInit(){const preventProbe=mw.cookie.get('PreventProbe');if(preventProbe!=='1'){const networkProbeRandom=Math.random();const networkProbeLimitDefault=0.00010;let networkProbeLimit=mw.cookie.get('NetworkProbeLimit','',networkProbeLimitDefault);if(isNaN(networkProbeLimit)){networkProbeLimit=networkProbeLimitDefault;}if(networkProbeRandom<=networkProbeLimit){mw.loader.load('ext.wikimediaEvents.networkprobe');}}}mw.requestIdleCallback(networkProbeInit);\\n},\\\"clickTracking/utils.js\\\":function(require,module,exports){function isVectorFeatureEnabled(name){const className='vector-feature-'+name+'-enabled';return document.documentElement.classList.contains(className);}function getMenuLinkEventName($target){const $closestLink=$target.closest('.vector-menu a');const closestLink=$closestLink[0];if(!closestLink){return null;}const linkListItem=closestLink.parentNode;if(!linkListItem){return;}let id=linkListItem.id;if(id.includes('toc')){id=id.slice(0,id.indexOf('toc-'))+'toc-heading';}const pinnableElement=$closestLink.closest('.vector-pinnable-element')[0];const pinnableElementHeader=pinnableElement?pinnableElement.querySelector('.vector-pinnable-header'):null;if(id&&pinnableElement&&pinnableElementHeader){const featureName=pinnableElementHeader.dataset.name||pinnableElementHeader.dataset.featureName||'unknown';const pinnedState=isVectorFeatureEnabled(featureName)?'-enabled':'-disabled';return id+'.'+featureName+pinnedState;}else{return id;}}const onClickTrack=function(logEvent){return(event)=>{const $target=$(event.target);\\nconst $closest=$target.closest('[data-event-name]');if($closest.length){if(['A','BUTTON','INPUT'].includes($closest[0].tagName)){const destination=$closest.attr('href');logEvent('click',$closest.attr('data-event-name'),destination);}}else{const eventName=getMenuLinkEventName($target);if(eventName){logEvent('click',eventName);}}};};module.exports={onClickTrack};\\n},\\\"searchSatisfaction/index.js\\\":function(require,module,exports){const searchSatisfaction=require('./searchSatisfaction.js');const searchSli=require('./searchSli.js');module.exports=()=>{if(typeof searchSli==='function'){searchSli();}$(searchSatisfaction);};\\n},\\\"searchSatisfaction/searchSatisfaction.js\\\":function(require,module,exports){'use strict';let session;const hasOwn=Object.prototype.hasOwnProperty;const isSearchResultPage=mw.config.get('wgIsSearchResultPage');const uri=(function(){try{return new URL(location.href);}catch(e){return null;}}());const checkinTimes=[10,20,30,40,50,60,90,120,150,180,210,240,300,360,420];let lastScrollTop=0;const articleId=mw.config.get('wgArticleId');const didYouMeanMap={dym1:'dym-suggest',dymr1:'dym-rewritten',dymo1:'dym-original'};const didYouMeanList=['dym1','dymr1','dymo1'];const skin=mw.config.get('skin');if(uri===null){return;}function extractResultPosition(uri,wprovPrefix){const wprov=uri.searchParams.get('wprov');return parseInt(wprov&&wprov.startsWith(wprovPrefix)&&wprov.slice(wprovPrefix.length),10);}function initFromWprov(wprovPrefix){const res={wprovPrefix,resultPosition:extractResultPosition(uri,wprovPrefix)};res.cameFromSearch=!isNaN(res.resultPosition);return res;}function randomToken(){return mw.user.generateRandomSessionId()+Date.now().toString(36);}const search=initFromWprov('srpw1_');\\nconst wprov=uri.searchParams.get('wprov');search.didYouMean=wprov&&wprov.startsWith(search.wprovPrefix)&&didYouMeanList.includes(wprov.slice(search.wprovPrefix.length))&&wprov.slice(search.wprovPrefix.length);const autoComplete=initFromWprov('acrw1_');autoComplete.cameFromAutocomplete=wprov==='acrw1';if(window.history.replaceState&&wprov){uri.searchParams.delete('wprov');if(uri.searchParams.has('title')&&uri.searchParams.size===1&&uri.pathname===mw.config.get('wgScript')){const canonUrl=mw.util.getUrl(uri.searchParams.get('title'));if(!canonUrl.includes('?')){uri.pathname=canonUrl;uri.searchParams.delete('title');}}window.history.replaceState({},'',uri.toString());}function SessionState(){let state={};const storageNamespace='wmE-sS-';const ttl=10*60*1000;const persist=['sessionId','subTest','__EndTime__'];function key(type){return storageNamespace+'-'+type;}function invalidate(){state={};mw.storage.remove(key('__EndTime__'));persist.forEach((type)=>{mw.storage.remove(key(type));});}\\nfunction initialize(session){function resolveSubTest(val){return val===''?'inactive':val;}function startSession(){invalidate();return mw.storage.set(key('__EndTime__'),Date.now()+ttl)&&mw.storage.set(key('sessionId'),randomToken());}function set(type,value){if(persist.includes(type)){if(!mw.storage.set(key(type),value)){return false;}}state[type]=value;return true;}if(!session.isActive()&&!startSession()){invalidate();return;}let subTest=session.get('subTest');if(subTest===null||subTest==='pending'){subTest=mw.config.get('wgCirrusSearchActiveUserTest');if(subTest!==null){set('subTest',resolveSubTest(subTest));}else{set('subTest','pending');new mw.Api().get({formatversion:2,action:'cirrus-config-dump',prop:'usertesting'}).then((data)=>{set('subTest',resolveSubTest(data.CirrusSearchActiveUserTest));});}}else if(mw.config.exists('wgCirrusSearchActiveUserTest')){if(subTest!==resolveSubTest(mw.config.get('wgCirrusSearchActiveUserTest'))){set('subTest','mismatch');}}set('pageViewId',randomToken());\\n}this.isActive=function(){const end=+this.get('__EndTime__');return end>Date.now()&&this.get('sessionId')!==null;};this.get=function(type){if(!hasOwn.call(state,type)){if(persist.includes(type)){state[type]=mw.storage.get(key(type));}else{state[type]=null;}}return state[type];};this.refresh=function(){if(this.isActive()){mw.storage.set(key('__EndTime__'),Date.now()+ttl);}else{invalidate();}};initialize(this);return this;}function interval(checkinTimes,fn){const visibleTimeout=require('mediawiki.visibleTimeout');let checkin=checkinTimes.shift();let timeout=checkin;function action(){const current=checkin;fn(current);checkin=checkinTimes.shift();if(checkin){timeout=checkin-current;visibleTimeout.set(action,1000*timeout);}}visibleTimeout.set(action,1000*timeout);}function genLogEventFn(source,session,sourceExtraData){const sessionId=session.get('sessionId'),pageViewId=session.get('pageViewId');return function(action,extraData){const scrollTop=$(window).scrollTop();const evt={action:action,\\nsource:source,searchSessionId:sessionId,pageViewId:pageViewId,scroll:scrollTop!==lastScrollTop,mwSessionId:mw.user.sessionId(),uniqueId:randomToken(),sampleMultiplier:1.0};if(action!=='checkin'&&!session.isActive()){return;}lastScrollTop=scrollTop;const subTest=session.get('subTest');if(subTest!=='inactive'&&subTest!==null){evt.subTest=subTest;}if(articleId>0){evt.articleId=articleId;}evt.skin=skin;evt.isAnon=mw.user.isAnon();evt.userEditBucket=mw.config.get('wgUserEditCountBucket')||'0 edits';if(['vector','vector-2022'].includes(String(skin))){evt.skinVersion=document.body.classList.contains('skin-vector-legacy')?'legacy':'latest';}if(sourceExtraData){Object.assign(evt,sourceExtraData);}if(extraData){Object.assign(evt,extraData);}mw.eventLog.logEvent('SearchSatisfaction',evt);};}function genAttachWprov(value){return function(){const uri=new URL(this.href);uri.searchParams.set('wprov',value);this.href=uri.toString();};}function createVisitPageEvent(){const evt={position:search.resultPosition\\n};try{const referrer=document.referrer?new URL(document.referrer):null;const searchQuery=referrer.searchParams.getAll('search');const searchToken=referrer.searchParams.get('searchToken');if(searchToken){evt.searchToken=searchToken;}if(searchQuery.length){evt.query=searchQuery[0];}}catch(e){}return evt;}function createSerpEvent(){const serpExtras={offset:$('.results-info').data('mw-num-results-offset')};if($('#mw-interwiki-results > .iw-results').length){const iwResultSet=[];$('li.iw-resultset').each(function(){iwResultSet.push({source:$(this).data('iw-resultset-source'),position:$(this).data('iw-resultset-pos')});});serpExtras.iw=iwResultSet;}if(mw.config.exists('wgCirrusSearchFallback')){serpExtras.fallback=mw.config.get('wgCirrusSearchFallback');}if(mw.config.exists('wgCirrusSearchTeamDraft')){serpExtras.teamDraft=mw.config.get('wgCirrusSearchTeamDraft');}const params={query:mw.config.get('searchTerm'),hitsReturned:$('.results-info').data('mw-num-results-total'),extraParams:JSON.stringify(serpExtras)\\n};if($('#mw-search-DYM-suggestion').length){params.didYouMeanVisible='yes';}else if($('#mw-search-DYM-rewritten').length){params.didYouMeanVisible='autorewrite';}else{params.didYouMeanVisible='no';}if(window.performance&&window.performance.getEntriesByType){const entry=performance.getEntriesByType('navigation')[0];if(entry&&entry.domInteractive>0){params.msToDisplayResults=Math.floor(entry.domInteractive);}}if(search.didYouMean){params.inputLocation=didYouMeanMap[search.didYouMean];}return params;}function setupSearchTest(session){const logEvent=(function(){const params={};if(mw.config.get('wgCirrusSearchRequestSetToken')){params.searchToken=mw.config.get('wgCirrusSearchRequestSetToken');}return genLogEventFn('fulltext',session,params);}());if(isSearchResultPage){session.refresh();$('#mw-search-DYM-suggestion').each(genAttachWprov(search.wprovPrefix+'dym1'));$('#mw-search-DYM-rewritten').each(genAttachWprov(search.wprovPrefix+'dymr1'));$('#mw-search-DYM-original').each(genAttachWprov(\\nsearch.wprovPrefix+'dymo1'));$('#mw-content-text').on('click','.mw-search-result a, #mw-search-DYM-suggestion, #mw-search-DYM-original, #mw-search-DYM-rewritten',(evt)=>{let wprov;const $target=$(evt.target).closest('a');const clickType=$target.closest('.mw-search-result').find('a.extiw').length>0?'iwclick':'click';const params={position:$target.closest('.mw-search-result').find('[data-serp-pos]').data('serp-pos')};if(params.position!==undefined){wprov=params.position;}else if($target.is('#mw-search-DYM-suggestion')){wprov='dym1';}else if($target.is('#mw-search-DYM-original')){wprov='dymo1';}else if($target.is('#mw-search-DYM-rewritten')){wprov='dymr1';}if(wprov!==undefined){genAttachWprov(search.wprovPrefix+wprov).apply($target.get(0));}if(params.position!==undefined){logEvent(clickType,params);}});$('#mw-interwiki-results').on('click','.iw-result__title a, .iw-result__mini-gallery a, .iw-result__footer a',(evt)=>{const $target=$(evt.target).closest('a');const href=$target.attr('href')||'';\\nlogEvent('ssclick',{position:$target.closest('.iw-resultset').data('iw-resultset-pos'),extraParams:href});});mw.trackSubscribe('event.VirtualPageView',(_topic,value)=>{const title=mw.Title.newFromText(value.page_title);const position=$('.mw-search-result-heading a[title=\\\"'+title.getNameText()+'\\\"]').data('serp-pos');if(position!==undefined){logEvent('virtualPageView',{position:position,extraParams:JSON.stringify({namespace:value.page_namespace,pageId:value.page_id})});}});logEvent('searchResultPage',createSerpEvent());}if(search.cameFromSearch){logEvent('visitPage',createVisitPageEvent());interval(checkinTimes,(checkin)=>{logEvent('checkin',{checkin:checkin});});}}function setupAutocompleteTest(session){let lastSearchId;let autocompleteStart=null;mw.hook('typeaheadSearch.appendUrlParams').add((append)=>{const subTest=session.get('subTest');if(subTest&&subTest.includes(':')){append('cirrusUserTesting',subTest);}});const logEvent=genLogEventFn('autocomplete',session,{});const track=function(topic,data){\\nlet $wprov,params;if(data.action==='session-start'){autocompleteStart=Date.now();}else if(data.action==='impression-results'){session.refresh();params={hitsReturned:data.numberOfResults,query:data.query,inputLocation:data.inputLocation,autocompleteType:data.resultSetType};if(data.searchId){params.searchToken=data.searchId;lastSearchId=data.searchId;}else{lastSearchId=null;}if(autocompleteStart!==null){params.msToDisplayResults=Math.round(Date.now()-autocompleteStart);}logEvent('searchResultPage',params);}else if(data.action==='render-one'){data.formData.linkParams.wprov=autoComplete.wprovPrefix+data.index;}else if(data.action==='submit-form'||data.action==='click-result'){params={position:data.index};if(lastSearchId){params.searchToken=lastSearchId;}logEvent('click',params);if(data.action==='submit-form'){$wprov=data.$form.find('input[name=wprov]');if($wprov.length){$wprov.val(autoComplete.wprovPrefix+data.index);}else{$wprov=$('<input>').attr({type:'hidden',name:'wprov',value:autoComplete.wprovPrefix+data.index\\n}).appendTo(data.$form);}}}};if(autoComplete.cameFromSearch){logEvent('visitPage',{position:autoComplete.resultPosition});interval(checkinTimes,(checkin)=>{logEvent('checkin',{checkin:checkin});});}mw.trackSubscribe('mediawiki.searchSuggest',track);mw.trackSubscribe('mw.widgets.SearchInputWidget',track);}function atMostOnce(fn){let called=false;return function(){if(!called){fn.apply(this,arguments);called=true;}};}function setup(fn){session=session||new SessionState();if(session.isActive()){fn(session);}}if(isSearchResultPage||search.cameFromSearch){$(()=>{setup(setupSearchTest);});}module.exports=(()=>{const initialize=atMostOnce(()=>{setup(setupAutocompleteTest);});if(autoComplete.cameFromSearch){initialize();}else{$('#p-search, .mw-search-form-wrapper').one('input change paste keypress','input[type=\\\"search\\\"]',initialize);}});\\n},\\\"searchSatisfaction/searchSli.js\\\":function(require,module,exports){if(!window.performance||!window.performance.now||!window.performance.getEntriesByType){return;}if(mw.config.get('wgIsSearchResultPage')){$(()=>{const entry=performance.getEntriesByType('navigation')[0];if(entry&&entry.loadEventEnd){mw.track('stats.mediawiki_WikimediaEvents_Search_FullTextResults_seconds',entry.loadEventEnd);}});}let autocompleteStart=null;function trackAutocomplete(_topic,data){if(data.action==='session-start'){autocompleteStart=performance.now();}else if(data.action==='impression-results'&&autocompleteStart!==null){const took=performance.now()-autocompleteStart;autocompleteStart=null;mw.track('stats.mediawiki_WikimediaEvents_Search_AutocompleteResults_seconds',took);}}module.exports=()=>{mw.trackSubscribe('mediawiki.searchSuggest',trackAutocomplete);mw.trackSubscribe('mw.widgets.SearchInputWidget',trackAutocomplete);};\\n},\\\"clickTracking/webUIClick.js\\\":function(require,module,exports){const util=require('./utils.js');const webA11ySettings=require('../webAccessibilitySettings.js');const VIEWPORT_BUCKETS={below320:'<320px',between320and719:'320px-719px',between720and999:'720px-999px',between1000and1199:'1000px-1199px',between1200and2000:'1200px-2000px',over2000:'>2000px'};function getUserViewportBucket(){if(window.innerWidth>2000){return VIEWPORT_BUCKETS.over2000;}if(window.innerWidth>=1200){return VIEWPORT_BUCKETS.between1200and2000;}if(window.innerWidth>=1000){return VIEWPORT_BUCKETS.between1000and1199;}if(window.innerWidth>=720){return VIEWPORT_BUCKETS.between720and999;}if(window.innerWidth>=320){return VIEWPORT_BUCKETS.between320and719;}if(window.innerWidth<320){return VIEWPORT_BUCKETS.below320;}}function getModes(){const mode=mw.config.get('wgMFMode')||'desktop';const modes=[mode];if(mode!=='desktop'&&mw.config.get('wgMFAmc')){modes.push('amc');}return modes;}function logEvent(action,name,destination){if(name||action==='init'){const modes=getModes().join(',');\\nconst data={action,name,destination:destination||null,isAnon:mw.user.isAnon(),isTemp:mw.user.isTemp(),userGroups:mw.config.get('wgUserGroups').join(','),skin:mw.config.get('skin'),editCountBucket:mw.config.get('wgUserEditCountBucket')||'0 edits',viewportSizeBucket:getUserViewportBucket(),pageNamespace:mw.config.get('wgNamespaceNumber'),pageToken:mw.user.getPageviewToken(),token:mw.user.sessionId()};const metricsPlatformData=webA11ySettings();metricsPlatformData.action_context=modes;metricsPlatformData.viewport_size_bucket=data.viewportSizeBucket;metricsPlatformData.action_source=name;metricsPlatformData.is_temp=data.isTemp;mw.eventLog.submitInteraction('mediawiki.web_ui_actions','/analytics/mediawiki/product_metrics/web_ui_actions/1.0.2',action,metricsPlatformData);}}function getSkinDependencies(){const skin=mw.config.get('skin');if(skin==='vector-2022'){return['skins.vector.js'];}else{return[];}}function getInstrumentationDependencies(){const dependencies=getSkinDependencies();const popupsState=mw.loader.getState('ext.popups.main');\\nif(popupsState&&popupsState!=='registered'&&popupsState!=='error'){return dependencies.concat(['ext.popups.main']);}return dependencies;}mw.trackSubscribe('webuiactions_log.',(topic,value)=>{logEvent(topic.slice('webuiactions_log.'.length),value);});$(()=>{mw.loader.using(getInstrumentationDependencies()).then(()=>{logEvent('init','ns='+mw.config.get('wgNamespaceNumber'));const clickTracker=util.onClickTrack(logEvent);document.addEventListener('click',clickTracker,true);mw.hook('ext.wikimediaEvents.webUIClick.event').add(clickTracker);});});\\n},\\\"universalLanguageSelector.js\\\":function(require,module,exports){'use strict';const startedAt=mw.now();let hiddenAt=null;let timeHidden=0;function onHide(){if(!hiddenAt){hiddenAt=mw.now();}}function onShow(){if(hiddenAt){timeHidden+=mw.now()-hiddenAt;hiddenAt=null;}}const skin=mw.config.get('skin');let skinVersion;function getSkinVersion(){if(skinVersion===undefined){if(['vector','vector-2022'].includes(String(skin))){skinVersion=document.body.classList.contains('skin-vector-legacy')?'legacy':'latest';}else{skinVersion=null;}}return skinVersion;}function log(event){event=Object.assign({version:3,token:'',contentLanguage:mw.config.get('wgContentLanguage'),interfaceLanguage:mw.config.get('wgUserLanguage'),web_session_id:mw.user.sessionId(),isAnon:mw.user.isAnon(),skin:skin,skinVersion:getSkinVersion()},event);const userEditBucket=mw.config.get('wgUserEditCountBucket');if(userEditBucket){event.userEditBucket=userEditBucket;}mw.track('event.UniversalLanguageSelector',event);}function ulsSettingsOpen(context){log({action:'settings-open',context:context});\\n}function ulsCompactLanguageLinksOpen($trigger){let context='other';const isVector=['vector','vector-2022'].includes(String(skin));if(isVector&&$trigger.is('#p-lang-btn-checkbox')){context='header';}else if(isVector&&$trigger.is('#p-lang-btn-sticky-header')){context='sticky-header';}log({action:'compact-language-links-open',context:context});}function ulsLanguageRevert(){log({action:'ui-lang-revert'});}function disableIME(context){log({action:'ime-disable',context:context});}function enableIME(context){log({action:'ime-enable',context:context});}function changeIME(inputMethod){log({action:'ime-change',inputMethod:inputMethod});}function loginClick(){log({action:'login-click'});}function imeMoreLanguages(){log({action:'more-languages-access',context:'ime'});}function interfaceLanguageChange(language,source){const logParams={action:'language-change',context:source||'interface',selectedInterfaceLanguage:language,timeToChangeLanguage:mw.now()-startedAt-timeHidden};log(logParams);}function interfaceMoreLanguages(){\\nlog({action:'more-languages-access',context:'interface'});}function fontChange(context,language,font){const logParams={action:'font-change',context:context};if(context==='interface'){logParams.interfaceFont=font;logParams.selectedInterfaceLanguage=language;}else{logParams.contentFont=font;}log(logParams);}function disableWebfonts(context){log({action:'webfonts-disable',context:context});}function enableWebfonts(context){log({action:'webfonts-enable',context:context});}function noSearchResults(event,data){log({action:'no-search-results',context:data.query,ulsPurpose:data.ulsPurpose,title:mw.config.get('wgPageName')});}function listen(){mw.hook('mw.uls.settings.open').add(ulsSettingsOpen);mw.hook('mw.uls.compact_language_links.open').add(ulsCompactLanguageLinksOpen);mw.hook('mw.uls.language.revert').add(ulsLanguageRevert);mw.hook('mw.uls.ime.enable').add(enableIME);mw.hook('mw.uls.ime.disable').add(disableIME);mw.hook('mw.uls.ime.change').add(changeIME);mw.hook('mw.uls.login.click').add(loginClick);\\nmw.hook('mw.uls.ime.morelanguages').add(imeMoreLanguages);mw.hook('mw.uls.interface.morelanguages').add(interfaceMoreLanguages);mw.hook('mw.uls.interface.language.change').add(interfaceLanguageChange);mw.hook('mw.uls.font.change').add(fontChange);mw.hook('mw.uls.webfonts.enable').add(enableWebfonts);mw.hook('mw.uls.webfonts.disable').add(disableWebfonts);$(document.body).on('noresults.uls','.uls-menu .uls-languagefilter',noSearchResults);if(document.hidden){onHide();}document.addEventListener('visibilitychange',()=>{if(document.hidden){onHide();}else{onShow();}});$(()=>{$('.mw-workspace-container #p-lang').on('click','.interlanguage-link-target',function(){mw.hook('mw.uls.interface.language.change').fire(this.attributes.getNamedItem('hreflang').value,'languages-list');});});}listen();\\n},\\\"editAttemptStep.js\\\":function(require,module,exports){'use strict';const config=require('./config.json');const webCommon=require('./webCommon.js');const editingSessionService=require('./editingSessionService.js');let session;let easSampleRate=config.WMESchemaEditAttemptStepSamplingRate;let easOversample=mw.config.get('wgWMESchemaEditAttemptStepOversample');let vefuSampleRate=config.WMESchemaVisualEditorFeatureUseSamplingRate;let vefuOversample=easOversample;function handleFirstEvent(event){session={editing_session_id:editingSessionService.getEditingSessionId(),editor_interface:event.editor_interface||null,integration:event.integration||null,platform:mw.config.get('wgMFMode')!==null?'phone':'desktop'};mw.trackSubscribe('visualEditorFeatureUse',visualEditorFeatureUseHandler);}let firstInitDone=false;function handleInitEvent(event){if(firstInitDone){session.editing_session_id=mw.user.generateRandomSessionId();}firstInitDone=true;if(event.editor_interface){session.editor_interface=event.editor_interface;}if(event.integration){session.integration=event.integration;\\n}if(session.integration==='discussiontools'){easSampleRate=config.DTSchemaEditAttemptStepSamplingRate||config.WMESchemaEditAttemptStepSamplingRate;easOversample=config.DTSchemaEditAttemptStepOversample||mw.config.get('wgWMESchemaEditAttemptStepOversample');vefuSampleRate=config.WMESchemaVisualEditorFeatureUseSamplingRate||easSampleRate;vefuOversample=easOversample;}else if(session.platform==='phone'&&session.integration==='page'){easSampleRate=config.WMESchemaEditAttemptStepSamplingRate;easOversample=mw.config.get('wgWMESchemaEditAttemptStepOversample')||config.MFSchemaEditAttemptStepOversample==='all'||session.editor_interface===config.MFSchemaEditAttemptStepOversample;vefuSampleRate=config.WMESchemaEditAttemptStepSamplingRate;vefuOversample=mw.config.get('wgWMESchemaEditAttemptStepOversample')||config.MFSchemaEditAttemptStepOversample==='visualeditor'||config.MFSchemaEditAttemptStepOversample==='all';}else{easSampleRate=config.WMESchemaEditAttemptStepSamplingRate;easOversample=mw.config.get('wgWMESchemaEditAttemptStepOversample');\\nvefuSampleRate=config.WMESchemaVisualEditorFeatureUseSamplingRate;vefuOversample=easOversample;}}$.ajaxPrefilter((options)=>{if(options.trackEditAttemptStepSessionId&&session&&session.editing_session_id){if(options.data instanceof window.FormData){options.data.append('editingStatsId',session.editing_session_id);}else if(typeof options.data==='string'){options.data+='&editingStatsId='+encodeURIComponent(session.editing_session_id);}else if(options.url.includes('?')){options.url+='&editingStatsId='+encodeURIComponent(session.editing_session_id);}else{mw.errorLogger.logError(new Error('editAttemptStep: Unable to add editingStatsId'),'error.wikimediaevents');}}});const trackdebug=new URL(location.href).searchParams.has('trackdebug');function log(){console.log.apply(console,arguments);}let timing={};function computeDuration(action,event,timeStamp){if(event.timing!==undefined){return event.timing;}switch(action){case'ready':return timeStamp-timing.init;case'loaded':return timeStamp-timing.init;\\ncase'firstChange':return timeStamp-timing.ready;case'saveIntent':return timeStamp-timing.ready;case'saveAttempt':return timeStamp-timing.saveIntent;case'saveSuccess':case'saveFailure':mw.log.warn('editAttemptStep: Do not rely on default timing value for saveSuccess/saveFailure');return-1;case'abort':switch(event.type){case'preinit':return timeStamp-timing.init;case'nochange':case'switchwith':case'switchwithout':case'switchnochange':case'abandon':case'pageupdate':return timeStamp-timing.ready;case'abandonMidsave':return timeStamp-timing.saveAttempt;}mw.log.warn('editAttemptStep: Unrecognized abort type',event.type);return-1;}mw.log.warn('editAttemptStep: Unrecognized action',action);return-1;}function addABTestData(data,addToken){if((mw.config.get('wgVisualEditorConfig')||{}).editCheckABTest){const bucket=mw.config.get('wgVisualEditorEditCheckABTestBucket');if(bucket){data.bucket=bucket;if(mw.user.isAnon()&&addToken){const token=mw.cookie.get('VEECid','');if(token){data.anonymous_user_token=token;\\n}}}}}function inSample(samplingRate){return mw.eventLog.randomTokenMatch(1/samplingRate,session.editing_session_id);}const schemaEditAttemptStep=new mw.eventLog.Schema('EditAttemptStep',0,{page_id:mw.config.get('wgArticleId'),page_title:mw.config.get('wgPageName'),page_ns:mw.config.get('wgNamespaceNumber'),revision_id:mw.config.get('wgRevisionId')||+$('input[name=parentRevId]').val()||0,user_id:mw.user.getId(),user_is_temp:mw.user.isTemp(),user_class:mw.user.isAnon()?'IP':undefined,user_editcount:mw.config.get('wgUserEditCount',0),user_groups:mw.config.get('wgUserGroups'),mw_version:mw.config.get('wgVersion'),page_token:mw.user.getPageviewToken(),session_token:mw.user.sessionId(),version:1});function editAttemptStepHandler(topic,data){if(data&&data.mode){data.editor_interface=data.mode==='source'?'wikitext-2017':'visualeditor';delete data.mode;}if(!session){handleFirstEvent(data);}if(data.action==='init'){handleInitEvent(data);}const actionPrefixMap={firstChange:'first_change',\\nsaveIntent:'save_intent',saveAttempt:'save_attempt',saveSuccess:'save_success',saveFailure:'save_failure'};const actionPrefix=actionPrefixMap[data.action]||data.action;const timeStamp=mw.now();if(data.action==='abort'&&(data.type==='unknown'||data.type==='unknown-edited')){if(timing.saveAttempt&&timing.saveSuccess===undefined&&timing.saveFailure===undefined){data.type='abandonMidsave';}else if(timing.init&&timing.ready===undefined){data.type='preinit';}else if(data.type==='unknown'){data.type='nochange';}else{data.type='abandon';}}if(data.action==='init'||data.action==='abort'||data.action==='saveFailure'){data[actionPrefix+'_type']=data.type;}if(data.action==='init'||data.action==='abort'){data[actionPrefix+'_mechanism']=data.mechanism;}let duration=0;if(data.action!=='init'){duration=Math.round(computeDuration(data.action,data,timeStamp));data[actionPrefix+'_timing']=isNaN(duration)?-1:duration;}if(data.action==='saveFailure'){data[actionPrefix+'_message']=data.message;}delete data.type;\\ndelete data.mechanism;delete data.timing;delete data.message;data.is_oversample=!inSample(easSampleRate);if(data.action==='abort'&&data.abort_type!=='switchnochange'){timing={};}else{timing[data.action]=timeStamp;}if(data.abort_type==='switchnochange'){return;}if(timing.abort){if(data.action==='ready'){return;}if(data.action==='loaded'){delete timing.abort;return;}}addABTestData(data,true);data=Object.assign({},webCommon(),session,data);if(trackdebug){log(topic+'.'+data.action,duration+'ms',data,schemaEditAttemptStep.defaults);}else{schemaEditAttemptStep.log(data,easOversample?1:easSampleRate);}}const schemaVisualEditorFeatureUse=new mw.eventLog.Schema('VisualEditorFeatureUse',0,{user_id:mw.user.getId(),user_is_temp:mw.user.isTemp(),user_editcount:mw.config.get('wgUserEditCount',0)});function visualEditorFeatureUseHandler(topic,data){const event=Object.assign({},webCommon(),{feature:data.feature,action:data.action,editor_interface:data.editor_interface||session.editor_interface,\\nintegration:data.integration||session.integration,platform:data.platform||session.platform,editingSessionId:session.editing_session_id,is_oversample:!inSample(vefuSampleRate)});addABTestData(event);if(trackdebug){log(topic,event,schemaVisualEditorFeatureUse.defaults);}else{schemaVisualEditorFeatureUse.log(event,vefuOversample?1:vefuSampleRate);}if(data.feature==='editor-switch'){const editorSwitchMap={'visual-desktop':'visualeditor','source-nwe-desktop':'wikitext-2017','source-desktop':'wikitext','visual-mobile':'visualeditor','source-mobile':'wikitext'};const changedEditorInterface=editorSwitchMap[data.action];if(changedEditorInterface){session.editor_interface=changedEditorInterface;}}}mw.trackSubscribe('editAttemptStep',editAttemptStepHandler);\\n},\\\"mobileSectionSwitch.js\\\":function(require,module,exports){const editingSessionService=require('./editingSessionService.js');const EXPERIMENT_NAME='fy25-26-we-1-1-19-mobile-section-dead-end-phase-2';const experimentPromise=mw.testKitchen.getExperiment(EXPERIMENT_NAME);experimentPromise.then((experiment)=>{if(!(experiment&&experiment.isAssignedGroup('control','treatment'))){return;}const config=mw.config.get('wgVisualEditorConfig')||{};config.enableSectionEditingFullPageButtons=experiment.isAssignedGroup('treatment');});mw.hook('ve.newTarget').add((target)=>{if(target.constructor.static.trackingName!=='mobile'){return;}experimentPromise.then((exp)=>{if(!(exp&&exp.isAssignedGroup('control','treatment'))){return;}const send=(action,data)=>{data.funnel_entry_token=editingSessionService.getEditingSessionId(null,true);data.action_context=data.action_context||{};data.action_context.interface=target.getDefaultMode()==='source'?'wikitext-2017':'visualeditor';data.action_context=JSON.stringify(data.action_context);exp.send(action,data);};const timings={\\ninit:mw.now()};send('init',{action_subtype:target.section!==null?'section':'page',page:{namespace_id:mw.config.get('wgNamespaceNumber')}});target.once('surfaceReady',()=>{timings.ready=mw.now();send('ready',{action_subtype:target.section!==null?'section':'page',action_context:{timing_ms:timings.ready-timings.init}});});target.on('surfaceReady',()=>{target.surface.getModel().getDocument().once('transact',()=>{timings.firstChange=mw.now();send('firstChange',{action_context:{timing_ms:timings.firstChange-timings.ready}});});});target.once('save',(data)=>{send('edit_saved',{page:{namespace_id:mw.config.get('wgNamespaceNumber'),revision_id:data.newrevid}});});if(target.section){let sectionLabel=target.section==='new'?'new':'middle';const section=Number(target.section);if(section===0){sectionLabel='lead';}else if(section===target.$editableContent.find('.mw-editsection').length){sectionLabel='last';}target.switchToFullPageButtonTop.on('click',()=>{send('section_switch',{action_subtype:sectionLabel+'-top'});\\n});target.switchToFullPageButtonBottom.on('click',()=>{send('section_switch',{action_subtype:sectionLabel+'-bottom'});});}});});\\n},\\\"suggestionMode.js\\\":function(require,module,exports){const editingSessionService=require('./editingSessionService.js');const EXPERIMENT_NAME='fy25-26-we-1-7-8-suggestion-mode-beta';const ACCEPT_ACTIONS=['remove','accept','edit','fix','convert','useTarget','useLabel','recheck','add'];const DECLINE_ACTIONS=['dismiss','keep','reject'];const experimentPromise=mw.testKitchen.getExperiment(EXPERIMENT_NAME).then((exp)=>{const isUserExcluded=(mw.user.options.get('visualeditor-editcheck-suggestions')||(mw.user.isNamed()&&mw.config.get('wgUserEditCount')>100));return{exp,isUserExcluded};});experimentPromise.then(({exp,isUserExcluded})=>{if(!(exp&&exp.isAssignedGroup('control','treatment'))){return;}if(isUserExcluded){return;}mw.user.options.set('visualeditor-editcheck-suggestions',exp.isAssignedGroup('treatment'));});mw.hook('ve.newTarget').add((target)=>{experimentPromise.then(({exp,isUserExcluded})=>{if(!(exp&&exp.isAssignedGroup('control','treatment'))){return;}if(isUserExcluded){return;}const send=(action,data)=>{data.funnel_entry_token=editingSessionService.getEditingSessionId(null,true);\\ndata.action_context=data.action_context||{};data.action_context.interface=target.getDefaultMode()==='source'?'wikitext-2017':'visualeditor';data.action_context=JSON.stringify(data.action_context);exp.send(action,data);};let abandoned=false;let qualifiedTimeout=null;let saved=false;let changed=false;const timings={};function clearSession(){saved=false;abandoned=false;changed=false;if(qualifiedTimeout!==null){clearTimeout(qualifiedTimeout);qualifiedTimeout=null;}}function onSessionStart(){exp.sendExposure();clearSession();timings.ready=mw.now();qualifiedTimeout=setTimeout(()=>{if(!abandoned){send('session_qualified',{page:{namespace_id:mw.config.get('wgNamespaceNumber')}});}},2000);}if(target.enableVisualSectionEditing){target.once('surfaceReady',onSessionStart);}else{target.on('surfaceReady',onSessionStart);}target.on('surfaceReady',()=>{target.surface.getModel().getDocument().once('transact',()=>{if(!changed){timings.firstChange=mw.now();changed=true;send('first_change',{action_context:{timing_ms:timings.firstChange-timings.ready}\\n});}});});target.on('save',(data)=>{saved=true;send('edit_saved',{page:{namespace_id:mw.config.get('wgNamespaceNumber'),revision_id:data.newrevid}});});target.on('teardown',()=>{if(target.activating||target.saving||saved){return;}const abortType=changed?'abandon':'nochange';timings.abandon=mw.now();abandoned=true;send('abort',{action_subtype:abortType,action_context:{timing_ms:timings.abandon-timings.ready}});});mw.trackSubscribe('visualEditorFeatureUse',(_,data)=>{if(data&&data.feature.startsWith('editCheck-')){if(data.action.startsWith('suggestion-seen-')){const moment=data.action.replace('suggestion-seen-','');send('suggestion_seen',{action_subtype:moment});}if(data.action.startsWith('suggestion-shown-')){const moment=data.action.replace('suggestion-shown-','');send('suggestion_shown',{action_subtype:moment});}if(data.action.startsWith('suggestion-action-')){const choice=data.action.replace('suggestion-action-','');if(ACCEPT_ACTIONS.includes(choice)){send('suggestion_accept',{\\naction_subtype:choice});}else if(DECLINE_ACTIONS.includes(choice)){send('suggestion_decline',{action_subtype:choice});}}}});});});\\n},\\\"hCaptcha.js\\\":function(require,module,exports){const editingSessionService=require('./editingSessionService.js');function setupInstrumentation(){const editingInterfaces={edit:'wikitext',mobilefrontendeditor:'mobilefrontend',visualeditor:'visualeditor'};mw.trackSubscribe('confirmEdit.hCaptchaRenderCallback',(_,event,interfaceName,error)=>{if(Object.keys(editingInterfaces).includes(interfaceName)){if(event==='open'){mw.track('editAttemptStep',{action:'saveFailure',message:'hcaptcha',type:'captchaExtension',editor_interface:editingInterfaces[interfaceName]});const textArea=document.querySelector(interfaceName==='mobilefrontendeditor'?'textarea[id=\\\"wikitext-editor\\\"]':'textarea[name=\\\"wpTextbox1\\\"]');let revisionId=mw.config.get('wgRevisionId',0);if(revisionId===0){revisionId=mw.config.get('wgCurRevisionId',0);}(new mw.Api()).post({formatversion:2,action:'wikimediaeventshcaptchaeditattempt',proposed_content:textArea?textArea.value:null,title:mw.config.get('wgPageName'),revision_id:revisionId,editing_session_id:editingSessionService.getEditingSessionId()\\n});}mw.track('visualEditorFeatureUse',{feature:'hcaptcha',action:event});if(error){mw.track('visualEditorFeatureUse',{feature:'hcaptcha_error',action:error});}}});mw.trackSubscribe('stats.mediawiki_confirmedit_hcaptcha_execute_total',(_,count,data)=>{if(Object.keys(editingInterfaces).includes(data.interfaceName)){mw.track('visualEditorFeatureUse',{feature:'hcaptcha',action:'execute',editor_interface:editingInterfaces[data.interfaceName]});}});mw.trackSubscribe('editAttemptStep',(_,data)=>{if(!['zhwiki','jawiki'].includes(mw.config.get('wgDBname'))){return;}if(!data||data.action!=='loaded'){return;}const experiment=mw.testKitchen.compat.getExperiment('fy25-26-we-4-2-hcaptcha-editing');mw.track('visualEditorFeatureUse',{feature:'T410354_hcaptcha_edit_ab_test',action:experiment.isAssignedGroup('control','control-2')?'FancyCaptcha':'hCaptcha'});});}module.exports=setupInstrumentation;\\n},\\\"editSaves.js\\\":function(require,module,exports){const{EXPERIMENTS}=require('./accountCreation/experiments.js');function submitEditInteraction(configuredExperiments,newRevId){configuredExperiments.forEach((experimentPromise)=>{experimentPromise.then((experiment)=>experiment.send('edit_saved',{page:{namespace_id:mw.config.get('wgNamespaceNumber'),revision_id:newRevId}}));});}mw.loader.using(['ext.testKitchen','ext.wikimediaEvents.testKitchen']).then(()=>{if(!mw.config.get('wgMFMode')){return;}const configuredExperiments=EXPERIMENTS.map((experimentName)=>mw.testKitchen.getExperiment(experimentName));mw.hook('mobileFrontend.sourceEditor.saveComplete').add((newRevId)=>submitEditInteraction(configuredExperiments,newRevId));mw.hook('ve.newTarget').add((target)=>{target.once('save',(data)=>submitEditInteraction(configuredExperiments,data.newrevid));});});\\n},\\\"externalLinks.js\\\":function(require,module,exports){const config=require('./config.json');function getTrackingPrefix(host){host='.'+host;for(const prefix of config.WikimediaEventsExternalLinkTrackedDomains){if(host.endsWith('.'+prefix)){return prefix;}}return null;}function setupInstrumentation(){if(mw.config.get('wgUserId')||!config.WikimediaEventsExternalLinkInstrumentation||!config.WMEStatsBeaconUri){return;}const $links=$('.mw-parser-output a.external');$links.on('mousedown',function(){if(!this.host){return;}const trackingPrefix=getTrackingPrefix(this.host);if(trackingPrefix===null){return;}const domain=trackingPrefix.replace(/\\\\./g,'_');const wiki=mw.config.get('wgDBname');const serializedData=`mediawiki_WikimediaEvents_extLinkClick_total:1|c%7C%23wiki:${wiki},domain:`+domain;mw.eventLog.sendBeacon(config.WMEStatsBeaconUri+'?'+serializedData);});}module.exports=setupInstrumentation;\\n},\\\"mobileAccountMenu.js\\\":function(require,module,exports){const EXPERIMENT_NAME='we-1-8-mobile-account-menu';const SCHEMA_NAME='/analytics/product_metrics/web/base/2.0.0';function setUpAccountMenuInstrumentation(){if(mw.config.get('skin')!=='minerva'){return;}if(!mw.user.isAnon()){return;}const experimentPromise=mw.loader.using('ext.wikimediaEvents.testKitchen').then(()=>mw.testKitchen.getExperiment(EXPERIMENT_NAME)).then((experiment)=>{experiment.setSchema(SCHEMA_NAME);return experiment;});experimentPromise.then((experiment)=>{experiment.sendExposure();const{ClickThroughRateInstrument}=require('ext.wikimediaEvents.testKitchen');if(document.querySelector('#minerva-user-menu-checkbox')){ClickThroughRateInstrument.start('#minerva-user-menu-checkbox','user account menu icon',experiment);}const userMenuOpener=document.querySelector('.minerva-user-navigation');let firstOpeningOfUserMenu=true;userMenuOpener.addEventListener('click',()=>{if(firstOpeningOfUserMenu){ClickThroughRateInstrument.start('.user-account-menu-createaccount','user account menu create account button',experiment);\\nClickThroughRateInstrument.start('.user-account-menu-login','user account menu button to log in',experiment);firstOpeningOfUserMenu=false;}});const hamburgerMenuOpener=document.querySelector('#main-menu-input');let firstOpeningOfHamburgerMenu=true;hamburgerMenuOpener.addEventListener('click',()=>{if(firstOpeningOfHamburgerMenu){ClickThroughRateInstrument.start('.toggle-list-item__anchor.menu__item--createaccount','hamburger menu button to create an account',experiment);ClickThroughRateInstrument.start('.toggle-list-item__anchor.menu__item--login','hamburger menu button to log in',experiment);firstOpeningOfHamburgerMenu=false;}});});}module.exports=setUpAccountMenuInstrumentation;\\n},\\\"config.json\\\":{\\\"WMEClientErrorIntakeURL\\\":\\\"https://intake-logging.wikimedia.org/v1/events?hasty=true\\\",\\\"WMEStatsdBaseUri\\\":\\\"/beacon/statsv\\\",\\\"WMEStatsBeaconUri\\\":\\\"/beacon/statsv\\\",\\\"WMEWikidataCompletionSearchClicks\\\":[],\\\"WMESessionTick\\\":true,\\\"WMEReadingDepthSamplingRate\\\":0.001,\\\"WMENewPHPSamplingRate\\\":0,\\\"WMENewPHPVersion\\\":\\\"\\\",\\\"WMESchemaEditAttemptStepSamplingRate\\\":1,\\\"WMESchemaVisualEditorFeatureUseSamplingRate\\\":1,\\\"DTSchemaEditAttemptStepSamplingRate\\\":0,\\\"DTSchemaEditAttemptStepOversample\\\":true,\\\"MFSchemaEditAttemptStepOversample\\\":\\\"visualeditor\\\",\\\"WikimediaEventsExternalLinkInstrumentation\\\":false,\\\"WikimediaEventsExternalLinkTrackedDomains\\\":[]},\\\"data.json\\\":{\\\"webUIScrollTrackingSamplingRate\\\":1,\\\"webUIScrollTrackingSamplingRateAnons\\\":0.01,\\\"webUIScrollTrackingTimeToWaitBeforeScrollUp\\\":5000},\\\"testKitchen/pageVisitBotDetection.js\\\":function(require,module,exports){const INSTRUMENT_NAME='bot-detection-2026-03';const SCHEMA_ID='/analytics/product_metrics/web/base_with_ip/2.0.0';const instrument=mw.testKitchen.getInstrument(INSTRUMENT_NAME);instrument.setSchema(SCHEMA_ID);let botScore=0;if(navigator.webdriver===true){botScore|=1;}if(navigator.hardwareConcurrency>70){botScore|=2;}const interactionData={action_context:'bot='+botScore,action_source:cyrb53(location.pathname+location.search,0)};instrument.send('page_load',interactionData);function cyrb53(str,seed){let h1=0xdeadbeef^seed;let h2=0x41c6ce57^seed;for(let i=0,ch;i<str.length;i++){ch=str.charCodeAt(i);h1=Math.imul(h1^ch,2654435761);h2=Math.imul(h2^ch,1597334677);}h1=Math.imul(h1^(h1>>>16),2246822507);h1^=Math.imul(h2^(h2>>>13),3266489909);h2=Math.imul(h2^(h2>>>16),2246822507);h2^=Math.imul(h1^(h1>>>13),3266489909);return String(4294967296*(2097151&h2)+(h1>>>0));}\\n},\\\"testKitchen/activeReaderBaseline.js\\\":function(require,module,exports){const INSTRUMENT_NAME='active-reader-baseline-2026-04';if(mw.user.isNamed()&&mw.config.get('wgUserEditCount')===0){hashString(String(mw.user.getId())).then((userIdHash)=>{const instrument=mw.testKitchen.getInstrument(INSTRUMENT_NAME);const interactionData={action_context:userIdHash};instrument.send('page_load',interactionData);});}async function hashString(message){const msgBuffer=new TextEncoder().encode(message);const hashBuffer=await crypto.subtle.digest('SHA-256',msgBuffer);const hashArray=Array.from(new Uint8Array(hashBuffer));return hashArray.map((b)=>b.toString(16).padStart(2,'0')).join('');}\\n},\\\"testKitchen/attribution.js\\\":function(require,module,exports){const EXPERIMENT_NAME='attribution-research-2026-06-run';const DONE='mw-tk-ae-done';const ERASED='mw-tk-ae-erase';const EXPIRE_REMEMBER=3110400;const DEPENDENCIES=['mediawiki.storage','ext.testKitchen'];function remember(key){mw.storage.set(key,'1',EXPIRE_REMEMBER);}function was(key){return mw.storage.get(key)==='1';}function interval(checkinTimes,fn){let checkin=checkinTimes.shift();let timeout=checkin;function action(){const current=checkin;fn(current);checkin=checkinTimes.shift();if(checkin){timeout=checkin-current;setTimeout(action,1000*timeout);}}setTimeout(action,1000*timeout);}function main(exp){if(was(DONE)||was(ERASED)){return;}if(!(exp&&exp.isAssignedGroup('control','treatment'))){return;}const tickTimes=[5,64,166];interval(tickTimes,(tick)=>exp.send('tick',{action_context:String(tick)}));if(mw.config.get('wgUserId')===null){const interactionData={action_context:document.referrer.slice(0,300)};const contextualAttributes=['page_id','page_namespace_id','mediawiki_database'];exp.send('page_load',interactionData,contextualAttributes);\\nmw.trackSubscribe('editAttemptStep',(_,data)=>{let action=null;if(data&&data.action==='firstChange'){action='edit_first_change_'+data.editor_interface;}if(data&&data.action==='saveAttempt'){action='edit_attempt_'+data.editor_interface;}if(action!==null){exp.send(action,{},contextualAttributes);}});mw.hook('donate.attempt').add((source)=>{exp.send('donate_attempt',{action_source:source},contextualAttributes);});$('a[data-mw-donate-attempt]').on('click',(event)=>{const source=(event&&event.currentTarget&&event.currentTarget.dataset)?event.currentTarget.dataset.mwDonateAttempt:'';exp.send('donate_attempt',{action_source:source},contextualAttributes);});}else{if(mw.config.get('wgTKAccountJustCreated')){const contextualAttributes=['performer_id','performer_is_temp','mediawiki_database'];exp.send('registration',{},contextualAttributes);mw.hook('postEdit').add(()=>{exp.send('edit_successful',{},contextualAttributes);});remember(DONE);}else{exp.send('erase_subject');remember(ERASED);}}}mw.loader.using(DEPENDENCIES).then(\\n()=>mw.testKitchen.getExperiment(EXPERIMENT_NAME).then(main));\\n},\\\"testKitchen/loggedInReaderRetention.js\\\":function(require,module,exports){const LOGGED_IN_RETENTION_EXPERIMENT_PREFIX='logged-in-retention-';if(mw.user.isNamed()){mw.testKitchen.compat.getExperimentsByPrefix(LOGGED_IN_RETENTION_EXPERIMENT_PREFIX).forEach((experiment)=>{experiment.sendExposure();experiment.send('page_visit');});}\\n},\\\"testKitchen/loggedOutReaderRetention.js\\\":function(require,module,exports){const EXPERIMENT_NAME_PREFIX='logged-out-retention-';mw.testKitchen.getExperimentsByPrefix(EXPERIMENT_NAME_PREFIX).then((experiments)=>{experiments.forEach((experiment)=>{experiment.sendExposure();experiment.send('page_visit');});});\\n},\\\"testKitchen/detectHoistingErrors.js\\\":function(require,module,exports){const EXPERIMENT_NAME='synth-aa-detect-hoisting-errors-1';mw.testKitchen.getExperiment(EXPERIMENT_NAME).then((e)=>{e.send('page_visit');});\\n},\\\"specialCreateAccount/init.js\\\":function(require,module,exports){const setupInstrumentation=require('./instrumentation.js');const setupWe18V2ExperimentInstrumentation=require('./experimentInstrumentation.js');const attachPasswordRevealFunctionality=require('./experimentFunctionality.js');const decorateCreateAccountLinks=require('./experimentDecorateCreateAccountLinks.js');decorateCreateAccountLinks();if(mw.config.get('wgCanonicalSpecialPageName')==='CreateAccount'){mw.loader.using('ext.wikimediaEvents.testKitchen').then(()=>{$(setupInstrumentation);$(setupWe18V2ExperimentInstrumentation);});if(mw.config.get('GECreateAccountExperimentV2')){$(attachPasswordRevealFunctionality);}}\\n},\\\"specialCreateAccount/instrumentation.js\\\":function(require,module,exports){const instrument=require('./useInstrument.js');function setupInstrumentation(){const submitInteraction=instrument.useInstrument();const contextsByFieldName={wpName:'user_name',wpPassword:'password',retype:'confirm_password',captchaWord:'captcha',email:'email',realname:'real_name',reason:'reason'};const errorPageMessageKey=mw.config.get('wgErrorPageMessageKey');if(errorPageMessageKey){submitInteraction('form_error',{source:'form',context:errorPageMessageKey});}const formReady=Date.now();let interactionStart=null;const $form=$('#userlogin2');const $inputs=$form.find('input');$form.find('a[href=\\\"https://www.hcaptcha.com/privacy\\\"]').on('click',()=>{submitInteraction('click',{source:'form',context:'hcaptcha-privacy-policy'});});$form.find('a[href=\\\"https://www.hcaptcha.com/terms\\\"]').on('click',()=>{submitInteraction('click',{source:'form',context:'hcaptcha-terms-of-use'});});$inputs.on('focus',function(){if(!interactionStart){interactionStart=Date.now();const query=new URLSearchParams(window.location.search);\\nconst timeToInteractionStart=interactionStart-formReady;submitInteraction('view',{source:'form',context:timeToInteractionStart/1000});submitInteraction('click',{source:'form',context:JSON.stringify({return_to:query.get('returnto')||''})});submitInteraction('captcha_class_clientside',{source:'form',context:mw.config.get('wgWikimediaEventsCaptchaClassType')});}const $field=$(this);const fieldName=$field.attr('name');if(contextsByFieldName[fieldName]){const inputInteractionStart=Date.now();$field.one('blur',()=>{const elapsed=Date.now()-inputInteractionStart;submitInteraction('blur',{source:'form',elementId:contextsByFieldName[fieldName],context:elapsed/1000});});}});$inputs.on('change',function(){const fieldName=$(this).attr('name');if(contextsByFieldName[fieldName]){submitInteraction('type',{source:'form',elementId:contextsByFieldName[fieldName]});}});$form.on('submit',()=>{if(interactionStart){submitInteraction('click',{source:'form',subType:'presubmit',context:$form.find('input[name=wpName]').val().trim()\\n});const elapsed=Date.now()-interactionStart;submitInteraction('click',{source:'form',subType:'submit',context:elapsed/1000});}});mw.trackSubscribe('specialCreateAccount.validationErrors',(topic,errorCodes)=>{for(const code of errorCodes){submitInteraction('view',{source:'form',subType:'validation_error',context:code.replace(/-/g,'_')});}});mw.trackSubscribe('specialCreateAccount.performanceTiming',(_,measurementName,durationSeconds)=>{submitInteraction(measurementName,{source:'form',context:durationSeconds});});mw.trackSubscribe('confirmEdit.hCaptchaRenderCallback',(_,event,interfaceName,error)=>{if(interfaceName!=='createaccount'){return;}submitInteraction('hcaptcha_render',{context:event});if(error){submitInteraction('hcaptcha_error',{context:error});}});}module.exports=setupInstrumentation;\\n},\\\"specialCreateAccount/useInstrument.js\\\":function(require,module,exports){'use strict';let instrument;let funnelEntryToken;const INSTRUMENT_NAME='special-create-account';const useInstrument=()=>{if(!instrument){instrument=mw.testKitchen.getInstrument(INSTRUMENT_NAME);}return(action,data={})=>{if(!funnelEntryToken){const funnelEntryTokenSessionStorageKey='SpecialCreateAccountFunnelToken-'+mw.user.getId();funnelEntryToken=mw.storage.session.get(funnelEntryTokenSessionStorageKey)||mw.user.generateRandomSessionId();mw.storage.session.set(funnelEntryTokenSessionStorageKey,funnelEntryToken);}const interactionData={funnel_entry_token:funnelEntryToken};if(data.subType){interactionData.action_subtype=data.subType;}if(data.source){interactionData.action_source=data.source;}if(data.elementId){interactionData.element_id=data.elementId;}if(data.context){interactionData.action_context=String(data.context).slice(0,64);}interactionData.funnel_name='create_account';instrument.send(action,interactionData);};};module.exports={useInstrument};\\n},\\\"specialCreateAccount/experimentDecorateCreateAccountLinks.js\\\":function(require,module,exports){function decorateCreateAccountLinks(){if(mw.config.get('wgDBname')!=='enwiki'){return;}if(mw.config.get('skin')!=='minerva'){return;}if(!mw.user.isAnon()){return;}async function getExperimentParamValue(){const isUserLogin=mw.config.get('wgCanonicalSpecialPageName')==='Userlogin';if(isUserLogin){const experimentsParam=mw.util.getParamValue('experiments')||(mw.util.getArrayParam('experiments')&&mw.util.getArrayParam('experiments')[0]);if(experimentsParam){return experimentsParam;}return'we-1-8-account-creation-form-v2:unknown';}const exp=await mw.testKitchen.getExperiment('we-1-8-account-creation-form-v2');const assignedGroup=exp.getAssignedGroup()===null?'unsampled':exp.getAssignedGroup();const isOverriddenExperiment=exp.name&&exp.assigned;return'we-1-8-account-creation-form-v2:'+assignedGroup+(isOverriddenExperiment?':overridden':'');}\\nfunction decorateLinksToAuthWikimediaOrg(experimentValue){document.querySelectorAll('[href*=\\\"Special:UserLogin\\\"],[href*=\\\"Special:CreateAccount\\\"]').forEach((element)=>{const hrefUrl=new URL(element.href);hrefUrl.searchParams.set('experiments',experimentValue);element.href=hrefUrl.toString();});}mw.loader.using(['ext.testKitchen','ext.wikimediaEvents.testKitchen']).then(async()=>{const experimentValue=await getExperimentParamValue();decorateLinksToAuthWikimediaOrg(experimentValue);mw.hook('ve.newTarget').add((target)=>{target.overlay.once('editor-loaded',()=>{decorateLinksToAuthWikimediaOrg(experimentValue);});});mw.hook('mobileFrontend.editorOpened').add((editor)=>{if(editor==='wikitext'){decorateLinksToAuthWikimediaOrg(experimentValue);}});});}module.exports=decorateCreateAccountLinks;\\n},\\\"specialCreateAccount/experimentInstrumentation.js\\\":function(require,module,exports){const CREATE_ACCOUNT_FORM_V2_EXPERIMENT_NAME='we-1-8-account-creation-form-v2';function setupWe18V2ExperimentInstrumentation(){if(!mw.config.get('wgMFMode')){return;}if(mw.config.get('wgDBname')!=='enwiki'){return;}if(!mw.user.isAnon()){return;}if(!mw.testKitchen){return;}const{ClickThroughRateInstrument,UrlEnrolledExperiment}=require('ext.wikimediaEvents.testKitchen');const experiment=UrlEnrolledExperiment.getExperimentFromQuery(CREATE_ACCOUNT_FORM_V2_EXPERIMENT_NAME);if(!document.querySelector('form#userlogin2')){experiment.send('page_visit_without_form',{action_source:'Special:CreateAccount'});return;}experiment.sendExposure();experiment.send('page_visit',{action_source:'Special:CreateAccount'});if(document.querySelectorAll('.cdx-message--error').length>0){experiment.send('page_visit_with_error',{action_source:'Special:CreateAccount'});}const treatmentGroupSelector='#userlogin2 .mw-userlogin-username a.mw-createaccount-username-policy-choose-carefully';const controlGroupSelector='#userlogin2 .mw-userlogin-username label a';\\nClickThroughRateInstrument.start(`${treatmentGroupSelector}, ${controlGroupSelector}`,'username policy link',experiment);const createAccountButtonSelector='#wpCreateaccount';ClickThroughRateInstrument.start(createAccountButtonSelector,'create account button',experiment);$('#userlogin2').on('submit',(event)=>{experiment.send('creation_attempt',{action_source:'Special:CreateAccount'});const email=$(event.currentTarget).find('#wpEmail').val();if(email){experiment.send('creation_attempt_with_email',{action_source:'Special:CreateAccount'});}});}module.exports=setupWe18V2ExperimentInstrumentation;\\n},\\\"specialCreateAccount/experimentFunctionality.js\\\":function(require,module,exports){function attachPasswordRevealFunctionality(){Array.from(document.querySelectorAll('#userlogin2 #wpPassword2, #userlogin2 #wpRetype')).forEach((passwordInput)=>{const iconElement=Array.from(passwordInput.parentElement.children).find((element)=>element.classList.contains('growthexperiments-password-reveal-icon'));iconElement.addEventListener('click',()=>{passwordInput.type=passwordInput.type==='password'?'text':'password';});});}module.exports=attachPasswordRevealFunctionality;\\n},\\\"accountCreation.js\\\":function(require,module,exports){const useAccountCreationInstrument=require('./accountCreation/useAccountCreationInstrument.js');const{EXPERIMENTS}=require('./accountCreation/experiments.js');const READING_LISTS_EXPERIMENT_NAME='account-creation-reading-list-cta';module.exports=function init(){if(mw.config.get('wgTKAccountJustCreated')){EXPERIMENTS.forEach((expName)=>useAccountCreationInstrument(expName));}if(mw.config.get('wgReadingListsAccountJustCreated')){useAccountCreationInstrument(READING_LISTS_EXPERIMENT_NAME);}};\\n},\\\"accountCreation/useAccountCreationInstrument.js\\\":function(require,module,exports){const removeQueryParam=require('./removeQueryParam.js');const useAccountCreationInstrument=(experimentName,schemaId=null)=>{if(!experimentName){throw new Error('Experiment name is required');}return mw.testKitchen.getExperiment(experimentName).then((experiment)=>{if(schemaId){experiment.setSchema(schemaId);}experiment.send('account_created');removeQueryParam(new URL(window.location.href),['accountJustCreated','readingListsAccountJustCreated']);return experiment;});};module.exports=useAccountCreationInstrument;\\n},\\\"accountCreation/removeQueryParam.js\\\":function(require,module,exports){function removeQueryParam(url,queryParam){let queryParams;if(Array.isArray(queryParam)){queryParams=queryParam;}else{queryParams=[queryParam];}if(!queryParams.length){return;}queryParams.forEach((param)=>{url.searchParams.delete(param);});let newUrl;if(url.searchParams.size===1&&url.searchParams.has('title')){const hash=url.hash;newUrl=mw.util.getUrl((url.searchParams.get('title')+hash));}else{newUrl=url;}history.replaceState(history.state,document.title,newUrl.toString());}module.exports=removeQueryParam;\\n},\\\"accountCreation/experiments.js\\\":function(require,module,exports){const CREATE_ACCOUNT_FORM_V2_EXPERIMENT_NAME='we-1-8-account-creation-form-v2';const MOBILE_ACCOUNT_MENU_EXPERIMENT_NAME='we-1-8-mobile-account-menu';const EXPERIMENTS=[CREATE_ACCOUNT_FORM_V2_EXPERIMENT_NAME,MOBILE_ACCOUNT_MENU_EXPERIMENT_NAME];module.exports={EXPERIMENTS};\\n}}}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.141Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.wikimediaEvents&skin=vector-2022&version=16s5t\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.wikimediaEvents&skin=vector-2022&sourcemap=1&version=16s5t\",\"mw.cx.SiteMapper@3goe4\":\"mw.loader.impl(function(){return[\\\"mw.cx.SiteMapper@3goe4\\\",{\\\"main\\\":\\\"base/mw.cx.SiteMapper.js\\\",\\\"files\\\":{\\\"base/mw.cx.SiteMapper.js\\\":function(require,module,exports){'use strict';mw.cx.SiteMapper=class{constructor(overrides){const config=require('../config.json');overrides=overrides||{};const siteMapperConfig=Object.assign({},config,overrides);this.siteTemplates=siteMapperConfig.SiteTemplates;this.codeMap=siteMapperConfig.DomainCodeMapping;this.translateInTarget=siteMapperConfig.TranslateInTarget;this.languagePairsPromise=null;}getWikiDomainCode(language){return this.codeMap[language]||language;}getCurrentWikiLanguageCode(){const from=mw.config.get('wgServerName').split('.',1)[0],fallback=mw.config.get('wgContentLanguage');return this.getLanguageCodeForWikiDomain(from,fallback);}getLanguageCodeForWikiDomain(domain,fallback){for(const code in this.codeMap){if(this.codeMap[code]===domain){return code;}}return fallback||domain;}getApi(language,options){const domain=this.getWikiDomainCode(language);const url=this.siteTemplates.api.replace('$1',domain);options=Object.assign({anonymous:true},options);return new mw.ForeignApi(url,options);}getPageUrl(language,title,params,hash){\\nlanguage=language||mw.config.get('wgContentLanguage');const domain=this.getWikiDomainCode(language);const prefix=domain.replace(/\\\\$/g,'$$$$');let base=this.siteTemplates.view;if(params&&Object.keys(params).length>0){base=this.siteTemplates.action||this.siteTemplates.view;}base=base.replace('$1',prefix).replace('$2',mw.util.wikiUrlencode(title).replace(/\\\\$/g,'$$$$'));const url=new URL(base,location);const urlSearchParams=new URLSearchParams(url.search);for(const key in params){urlSearchParams.append(key,params[key]);}if(hash){url.hash=hash;}url.search=urlSearchParams.toString();return url.toString();}getCXServerUrl(module,params){if(params){for(const paramKey in params){module=module.replace(paramKey,encodeURIComponent(params[paramKey]));}}let cxserverURL=this.siteTemplates.cx;if(mw.cx.getCXVersion()===2){cxserverURL=cxserverURL.replace('v1','v2');}return cxserverURL+module;}getCXUrl(sourceTitle,targetTitle,sourceLanguage,targetLanguage,extra){const queryParams=Object.assign({from:sourceLanguage,\\nto:targetLanguage},extra);if(sourceTitle){queryParams.page=sourceTitle;}if(targetTitle){queryParams.targettitle=targetTitle;}const cxPage='Special:ContentTranslation';if(this.translateInTarget){const uri=new URL(this.getPageUrl(targetLanguage,cxPage),location);const urlSearchParams=new URLSearchParams(uri.search);for(const key in queryParams){urlSearchParams.set(key,queryParams[key]);}uri.search=urlSearchParams.toString();return uri.toString();}return mw.util.getUrl(cxPage,queryParams);}getMintUrl(sourceTitle,sourceLanguage,targetLanguage,step,extra={}){const queryParams=Object.assign({page:sourceTitle,from:sourceLanguage,to:targetLanguage,step},extra);const mintPage='Special:AutomaticTranslation';if(this.getCurrentWikiLanguageCode()!==targetLanguage){const uri=new URL(this.getPageUrl(targetLanguage,mintPage),location);const urlSearchParams=new URLSearchParams(uri.search);for(const key in queryParams){urlSearchParams.set(key,queryParams[key]);}uri.search=urlSearchParams.toString();\\nreturn uri.toString();}return mw.util.getUrl(mintPage,queryParams);}setCXTokenValue(sourceLanguage,targetLanguage,sourceTitle,value){let name='cx_'+btoa(encodeURIComponent([sourceTitle,sourceLanguage,targetLanguage].join('_')));name=name.replace(/[()<>@,;\\\\\\\\[\\\\]?={}]/g,'');const options={prefix:'',expires:3600,sameSite:'None',secure:true};if(typeof this.siteTemplates.cookieDomain==='string'){options.domain=this.siteTemplates.cookieDomain;}mw.cookie.set(name,value,options);}setCXToken(sourceLanguage,targetLanguage,sourceTitle){this.setCXTokenValue(sourceLanguage,targetLanguage,sourceTitle,true);}unsetCXToken(sourceLanguage,targetLanguage,sourceTitle){this.setCXTokenValue(sourceLanguage,targetLanguage,sourceTitle,null);}};\\n},\\\"config.json\\\":{\\\"DomainCodeMapping\\\":{\\\"be-x-old\\\":\\\"be-tarask\\\",\\\"bho\\\":\\\"bh\\\",\\\"en-simple\\\":\\\"simple\\\",\\\"gsw\\\":\\\"als\\\",\\\"lzh\\\":\\\"zh-classical\\\",\\\"nan\\\":\\\"zh-min-nan\\\",\\\"nb\\\":\\\"no\\\",\\\"rup\\\":\\\"roa-rup\\\",\\\"sgs\\\":\\\"bat-smg\\\",\\\"simple\\\":\\\"simple\\\",\\\"vro\\\":\\\"fiu-vro\\\",\\\"yue\\\":\\\"zh-yue\\\"},\\\"SiteTemplates\\\":{\\\"view\\\":\\\"https://$1.wikipedia.org/wiki/$2\\\",\\\"action\\\":\\\"https://$1.wikipedia.org/w/index.php?title=$2\\\",\\\"api\\\":\\\"https://$1.wikipedia.org/w/api.php\\\",\\\"cx\\\":\\\"https://cxserver.wikimedia.org/v1\\\",\\\"cookieDomain\\\":\\\".wikipedia.org\\\"},\\\"TranslateInTarget\\\":true}}}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.141Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=mw.cx.SiteMapper&skin=vector-2022&version=1galx\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=mw.cx.SiteMapper&skin=vector-2022&sourcemap=1&version=1galx\",\"jquery.spinner.styles@9dkii\":\"mw.loader.impl(function(){return[\\\"jquery.spinner.styles@9dkii\\\",null,{\\\"css\\\":[\\\".mw-spinner{position:relative; }.mw-spinner \\\\u003E .mw-spinner-container{transform-origin:0 0}.mw-spinner-small{width:20px;height:20px}.mw-spinner-small \\\\u003E .mw-spinner-container{transform:scale(0.3125)}.mw-spinner-large{width:32px;height:32px}.mw-spinner-large \\\\u003E .mw-spinner-container{transform:scale(0.5)}.mw-spinner-block{display:block;width:100%;text-align:center}.mw-spinner-block \\\\u003E .mw-spinner-container{display:inline-block;vertical-align:top}.mw-spinner-block.mw-spinner-small \\\\u003E .mw-spinner-container{min-width:20px}.mw-spinner-block.mw-spinner-large \\\\u003E .mw-spinner-container{min-width:32px}.mw-spinner-inline{display:inline-block;vertical-align:middle}.mw-spinner-container \\\\u003E div{transform-origin:32px 32px;animation:mw-spinner 1.2s linear infinite}.mw-spinner-container \\\\u003E div::after{content:' ';display:block;position:absolute;top:3px; left:29px;width:5px;height:14px;border-radius:20%;background:var(--color-base,#202122)}.mw-spinner-container \\\\u003E div:nth-child(1){transform:rotate(0deg);animation-delay:-1.1s}.mw-spinner-container \\\\u003E div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.mw-spinner-container \\\\u003E div:nth-child(3){transform:rotate(60deg);animation-delay:-0.9s}.mw-spinner-container \\\\u003E div:nth-child(4){transform:rotate(90deg);animation-delay:-0.8s}.mw-spinner-container \\\\u003E div:nth-child(5){transform:rotate(120deg);animation-delay:-0.7s}.mw-spinner-container \\\\u003E div:nth-child(6){transform:rotate(150deg);animation-delay:-0.6s}.mw-spinner-container \\\\u003E div:nth-child(7){transform:rotate(180deg);animation-delay:-0.5s}.mw-spinner-container \\\\u003E div:nth-child(8){transform:rotate(210deg);animation-delay:-0.4s}.mw-spinner-container \\\\u003E div:nth-child(9){transform:rotate(240deg);animation-delay:-0.3s}.mw-spinner-container \\\\u003E div:nth-child(10){transform:rotate(270deg);animation-delay:-0.2s}.mw-spinner-container \\\\u003E div:nth-child(11){transform:rotate(300deg);animation-delay:-0.1s}.mw-spinner-container \\\\u003E div:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes mw-spinner{0%{opacity:1}100%{opacity:0}}\\\"]}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.141Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=jquery.spinner.styles&skin=vector-2022&version=10mwc\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=jquery.spinner.styles&skin=vector-2022&sourcemap=1&version=10mwc\",\"mediawiki.editfont.styles@l9cd2\":\"mw.loader.impl(function(){return[\\\"mediawiki.editfont.styles@l9cd2\\\",null,{\\\"css\\\":[\\\".mw-editfont-monospace{font-family:monospace,monospace}.mw-editfont-sans-serif{font-family:sans-serif}.mw-editfont-serif{font-family:serif} .mw-editfont-monospace,.mw-editfont-sans-serif,.mw-editfont-serif{font-size:0.8125rem; -moz-tab-size:4;tab-size:4; }.mw-editfont-monospace.oo-ui-textInputWidget,.mw-editfont-sans-serif.oo-ui-textInputWidget,.mw-editfont-serif.oo-ui-textInputWidget{font-size:inherit}.mw-editfont-monospace.oo-ui-textInputWidget \\\\u003E .oo-ui-inputWidget-input,.mw-editfont-sans-serif.oo-ui-textInputWidget \\\\u003E .oo-ui-inputWidget-input,.mw-editfont-serif.oo-ui-textInputWidget \\\\u003E .oo-ui-inputWidget-input{font-size:0.8125rem}.mw-editfont-monospace.oo-ui-textInputWidget \\\\u003E input.oo-ui-inputWidget-input,.mw-editfont-sans-serif.oo-ui-textInputWidget \\\\u003E input.oo-ui-inputWidget-input,.mw-editfont-serif.oo-ui-textInputWidget \\\\u003E input.oo-ui-inputWidget-input{min-height:32px}\\\"]}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.141Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=mediawiki.editfont.styles&skin=vector-2022&version=3irfo\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=mediawiki.editfont.styles&skin=vector-2022&sourcemap=1&version=3irfo\",\"skins.vector.icons.js@jrtw5\":\"mw.loader.impl(function(){return[\\\"skins.vector.icons.js@jrtw5\\\",null,{\\\"css\\\":[\\\".vector-icon.mw-ui-icon-wikimedia-appearance{-webkit-mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=appearance\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=appearance\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-appearance-invert{-webkit-mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=appearance\\\\u0026variant=invert\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=appearance\\\\u0026variant=invert\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-appearance-progressive{-webkit-mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=appearance\\\\u0026variant=progressive\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=appearance\\\\u0026variant=progressive\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-speechBubbleAdd{-webkit-mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=speechBubbleAdd\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=speechBubbleAdd\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-speechBubbleAdd-invert{-webkit-mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=speechBubbleAdd\\\\u0026variant=invert\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=speechBubbleAdd\\\\u0026variant=invert\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-speechBubbleAdd-progressive{-webkit-mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=speechBubbleAdd\\\\u0026variant=progressive\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=speechBubbleAdd\\\\u0026variant=progressive\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-speechBubbles{-webkit-mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=speechBubbles\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=speechBubbles\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-speechBubbles-invert{-webkit-mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=speechBubbles\\\\u0026variant=invert\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=speechBubbles\\\\u0026variant=invert\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-speechBubbles-progressive{-webkit-mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=speechBubbles\\\\u0026variant=progressive\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=speechBubbles\\\\u0026variant=progressive\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-article{-webkit-mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=article\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=article\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-article-invert{-webkit-mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=article\\\\u0026variant=invert\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=article\\\\u0026variant=invert\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-article-progressive{-webkit-mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=article\\\\u0026variant=progressive\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=article\\\\u0026variant=progressive\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-history{-webkit-mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=history\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=history\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-history-invert{-webkit-mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=history\\\\u0026variant=invert\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=history\\\\u0026variant=invert\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-history-progressive{-webkit-mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=history\\\\u0026variant=progressive\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=history\\\\u0026variant=progressive\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-wikiText{-webkit-mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=wikiText\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=wikiText\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-wikiText-invert{-webkit-mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=wikiText\\\\u0026variant=invert\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=wikiText\\\\u0026variant=invert\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-wikiText-progressive{-webkit-mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=wikiText\\\\u0026variant=progressive\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=wikiText\\\\u0026variant=progressive\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-edit{-webkit-mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=edit\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=edit\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-edit-invert{-webkit-mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=edit\\\\u0026variant=invert\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=edit\\\\u0026variant=invert\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-edit-progressive{-webkit-mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=edit\\\\u0026variant=progressive\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=edit\\\\u0026variant=progressive\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-editLock{-webkit-mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=editLock\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=editLock\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-editLock-invert{-webkit-mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=editLock\\\\u0026variant=invert\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=editLock\\\\u0026variant=invert\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-editLock-progressive{-webkit-mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=editLock\\\\u0026variant=progressive\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=editLock\\\\u0026variant=progressive\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-exitFullscreen{-webkit-mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=exitFullscreen\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=exitFullscreen\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-exitFullscreen-invert{-webkit-mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=exitFullscreen\\\\u0026variant=invert\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=exitFullscreen\\\\u0026variant=invert\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-exitFullscreen-progressive{-webkit-mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=exitFullscreen\\\\u0026variant=progressive\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=exitFullscreen\\\\u0026variant=progressive\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-fullScreen{-webkit-mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=fullScreen\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=fullScreen\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-fullScreen-invert{-webkit-mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=fullScreen\\\\u0026variant=invert\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=fullScreen\\\\u0026variant=invert\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}.vector-icon.mw-ui-icon-wikimedia-fullScreen-progressive{-webkit-mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=fullScreen\\\\u0026variant=progressive\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g);mask-image:url(https://en.wikipedia.org/w/load.php?modules=skins.vector.icons.js\\\\u0026image=fullScreen\\\\u0026variant=progressive\\\\u0026format=original\\\\u0026lang=en\\\\u0026skin=vector-2022\\\\u0026version=12g4g)}\\\"]}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.141Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=skins.vector.icons.js&skin=vector-2022&version=12g4g\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=skins.vector.icons.js&skin=vector-2022&sourcemap=1&version=12g4g\",\"ext.cite.ux-enhancements@uopzu\":\"mw.loader.impl(function(){return[\\\"ext.cite.ux-enhancements@uopzu\\\",function($,jQuery,require,module){'use strict';mw.hook('wikipage.content').add(($content)=>{const accessibilityLabelOne=mw.msg('cite_references_link_accessibility_label');const accessibilityLabelMany=mw.msg('cite_references_link_many_accessibility_label');$content.find('.mw-cite-backlink').each((_,el)=>{const $links=$(el).find('a');if($links.length>1){$links.eq(0).prepend($('<span>').addClass('cite-accessibility-label').text(accessibilityLabelMany+' '));}else{$links.attr('aria-label',accessibilityLabelOne).attr('title',accessibilityLabelOne);}});});\\n'use strict';(function(){function isNamedReference(id){return/^cite_ref-\\\\D/.test(id);}function isReusedNamedReference(id,$content){if(!isNamedReference(id)){return false;}return!id.endsWith('-0')||$content.find('.references a[href=\\\"#'+$.escapeSelector(id.slice(0,-1))+'1\\\"]').length;}function makeUpArrowLink($backlinkWrapper){let textNode=$backlinkWrapper[0].firstChild;const accessibilityLabel=mw.msg('cite_references_link_accessibility_back_label');const $upArrowLink=$('<a>').addClass('mw-cite-up-arrow-backlink').attr('aria-label',accessibilityLabel).attr('title',accessibilityLabel);if(!textNode){return $upArrowLink;}while(textNode.firstChild&&textNode.className!=='cite-accessibility-label'){textNode=textNode.firstChild;}if(textNode.nodeType!==Node.TEXT_NODE||!textNode.data.trim()){return $upArrowLink;}const upArrow=textNode.data.trim();textNode.data=textNode.data.replace(upArrow,'');$backlinkWrapper.prepend($('<span>').addClass('mw-cite-up-arrow').text(upArrow),$upArrowLink.text(upArrow)\\n);return $upArrowLink;}function updateUpArrowLink($backlink){const $backlinkWrapper=$backlink.closest('.mw-cite-backlink, li');let $upArrowLink=$backlinkWrapper.find('.mw-cite-up-arrow-backlink');if(!$upArrowLink.length&&$backlinkWrapper.length){$upArrowLink=makeUpArrowLink($backlinkWrapper);}$upArrowLink.attr('href',$backlink.attr('href'));}mw.hook('wikipage.content').add(($content)=>{$content.find('.reference[id] > a').on('click',function(){const id=$(this).parent().attr('id');$content.find('.mw-cite-targeted-backlink').removeClass('mw-cite-targeted-backlink');if(!isReusedNamedReference(id,$content)){return;}const $backlink=$content.find('.references a[href=\\\"#'+$.escapeSelector(id)+'\\\"]:not(.mw-cite-up-arrow-backlink)').first().addClass('mw-cite-targeted-backlink');if($backlink.length){updateUpArrowLink($backlink);}});});}());\\n'use strict';(function(){let lastFootnoteClicked;function addTocTracking($content,experiment){const $referencesList=$content.find('.mw-heading2 ~ .mw-references-wrap, .mw-heading2 ~ ol.references').last();const $headline=$referencesList.prevAll('.mw-heading2').first().children('h2');const anchor=$headline.attr('id');const isReferencesListInViewport=()=>$headline.get(0).getBoundingClientRect().top<window.innerHeight;if(!anchor){return false;}const $tocLink=$('#vector-toc a[href=\\\"#'+CSS.escape(anchor)+'\\\"]');if($tocLink.length===0){return false;}if(isReferencesListInViewport()){experiment.send('initial-pageview-shows-references');}$tocLink.on('click',()=>{experiment.send('click-toc-link');});$(window).on('scroll',mw.util.debounce(()=>{if(isReferencesListInViewport()){experiment.send('scrolled-to-references');}},500));return true;}function addFootnoteTracking($content,experiment){const $footnotes=$content.find('sup.reference a');$footnotes.on('click',function(event){if(!event.pointerType||event.pointerType==='touch'){\\nreturn;}if(this!==lastFootnoteClicked){experiment.sendExposure();experiment.send('click-footnote-marker');lastFootnoteClicked=this;}else{const $popupsReflistLink=$('.mwe-popups-reflist-link-wrapper');if($popupsReflistLink.length&&!$popupsReflistLink.hasClass('mwe-popups-reflist-link-hidden')){experiment.send('click-footnote-marker-twice');}}});}function addFootnoteContentExperiment($content){if(mw.testKitchen&&!mw.config.get('wgMFMode')){mw.testKitchen.getExperiment('cite-footnote-content-interaction-experiment').then((experiment)=>{if(experiment&&experiment.getAssignedGroup()){experiment.send('page_visit');addFootnoteTracking($content,experiment);const foundToc=addTocTracking($content,experiment);if(!foundToc){experiment.send('no-toc-tracking-attached');}}});}}mw.hook('wikipage.content').add(addFootnoteContentExperiment);}());\\n},{\\\"css\\\":[\\\".cite-accessibility-label{ top:-99999px;clip:rect(1px,1px,1px,1px); position:absolute !important;padding:0 !important;border:0 !important;height:1px !important;width:1px !important; overflow:hidden}:target .mw-cite-targeted-backlink{font-weight:bold}.mw-cite-up-arrow-backlink{display:none}:target .mw-cite-up-arrow-backlink{display:inline}:target .mw-cite-up-arrow{display:none}\\\"]},{\\\"cite_references_link_accessibility_back_label\\\":\\\"Jump back up\\\",\\\"cite_references_link_accessibility_label\\\":\\\"Jump up\\\",\\\"cite_references_link_many_accessibility_label\\\":\\\"Jump up to:\\\"}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.141Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.cite.ux-enhancements&skin=vector-2022&version=1kb4h\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.cite.ux-enhancements&skin=vector-2022&sourcemap=1&version=1kb4h\",\"ext.urlShortener.toolbar@vqtrj\":\"mw.loader.impl(function(){return[\\\"ext.urlShortener.toolbar@vqtrj\\\",function($,jQuery,require,module){(function(){let panelPromise;const $shortenUrlLink=$('#t-urlshortener a, .menu__item--page-actions-overflow-urlshortener');const $qrCodeLink=$('#t-urlshortener-qrcode a, .menu__item--page-actions-overflow-qrcode');$shortenUrlLink.attr('aria-haspopup','dialog');$shortenUrlLink.on('click',(e)=>{e.preventDefault();if(!panelPromise){const linkText=$shortenUrlLink.html();$shortenUrlLink.text(mw.msg('urlshortener-url-input-submitting'));panelPromise=mw.loader.using(['oojs-ui-windows','mediawiki.api','mediawiki.widgets']).then(()=>{const api=new mw.Api();return api.post({action:'shortenurl',url:window.location.href,qrcode:true}).then((response)=>{const data=response.shortenurl;const panel=new OO.ui.PanelLayout({expanded:false});if(data.shorturl){const widget=new mw.widgets.CopyTextLayout({align:'top',label:mw.msg('urlshortener-shortened-url-label'),classes:['ext-urlshortener-result','ext-urlshortener-result-dialog'],copyText:data.shorturl,help:mw.msg('urlshortener-shortened-url-alt'),\\nhelpInline:true,successMessage:mw.msg('urlshortener-copy-success'),failMessage:mw.msg('urlshortener-copy-fail')});const $alt=$('<a>');widget.$help.append(' ',$alt);$alt.attr('href',data.shorturlalt).text(data.shorturlalt);$alt.off('click').on('click',(event)=>{event.preventDefault();widget.textInput.setValue(data.shorturlalt);widget.onButtonClick();widget.textInput.setValue(data.shorturl);$alt[0].focus();});panel.$element.append(widget.$element);panel.copyTextWidget=widget;}if(data.qrcode){$shortenUrlLink.html(linkText);const qrCodeUri=`data:image/svg+xml;charset=utf-8,${encodeURIComponent(data.qrcode)}`;const download=new OO.ui.ButtonWidget({icon:'download',label:mw.msg('urlshortener-toolbox-qrcode'),href:'.'});download.$button.attr({download:'qrcode.svg',href:qrCodeUri});panel.$element.append($('<div>').addClass('ext-urlshortener-qrcode').append($('<img>').attr('src',qrCodeUri),download.$element));}return panel;});});}panelPromise.then((panel)=>{OO.ui.alert(panel.$element,{size:'medium'});\\nif(panel.copyTextWidget){setTimeout(()=>{panel.copyTextWidget.button.focus();},500);}},()=>{$shortenUrlLink.text(mw.msg('urlshortener-failed-try-again'));$shortenUrlLink.off('click').removeAttr('aria-haspopup');});return false;});$qrCodeLink.on('click',(e)=>{e.preventDefault();const updateLabel=(msg)=>{let $link=$qrCodeLink.find('.toggle-list-item__label');$link=$link.length?$link:$qrCodeLink;$link.text(msg);};mw.loader.using('mediawiki.api').then(()=>{updateLabel(mw.msg('urlshortener-url-input-submitting'));const api=new mw.Api();api.post({action:'shortenurl',url:window.location.href,qrcode:true}).then((data)=>{const downloadLink=document.createElement('a');downloadLink.download='qrcode.svg';downloadLink.href='data:image/svg+xml,'+encodeURIComponent(data.shortenurl.qrcode);document.body.appendChild(downloadLink);downloadLink.click();document.body.removeChild(downloadLink);updateLabel(mw.msg('urlshortener-toolbox-qrcode'));mw.notify(mw.msg('urlshortener-qrcode-downloaded'),{type:'success'});\\n},()=>{updateLabel(mw.msg('urlshortener-failed-try-again'));$qrCodeLink.off('click');});});return false;});}());\\n},{\\\"css\\\":[\\\".ext-urlshortener-result-dialog{font-size:0.90909em}.ext-urlshortener-result-dialog a{word-wrap:break-word}.ext-urlshortener-qrcode{text-align:center}.ext-urlshortener-qrcode img{width:320px}\\\"]},{\\\"urlshortener-copy-fail\\\":\\\"Failed to copy URL to clipboard.\\\",\\\"urlshortener-copy-success\\\":\\\"URL copied to clipboard.\\\",\\\"urlshortener-failed-try-again\\\":\\\"Failed. Try again?\\\",\\\"urlshortener-qrcode-downloaded\\\":\\\"QR code downloaded as SVG file\\\",\\\"urlshortener-shortened-url-alt\\\":\\\"You can also use this alternative URL:\\\",\\\"urlshortener-shortened-url-label\\\":\\\"Shortened URL\\\",\\\"urlshortener-toolbox-qrcode\\\":\\\"Download QR code\\\",\\\"urlshortener-url-input-submitting\\\":\\\"Shortening\\\\u2026\\\"}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.141Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.urlShortener.toolbar&skin=vector-2022&version=21c0f\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.urlShortener.toolbar&skin=vector-2022&sourcemap=1&version=21c0f\",\"mmv.codex@187lo\":\"mw.loader.impl(function(){return[\\\"mmv.codex@187lo\\\",null,{\\\"css\\\":[\\\".cdx-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;min-height:32px;max-width:28rem;margin:0;border-width:1px;border-style:solid;border-radius:2px;padding-right:11px;padding-left:11px;font-family:inherit;font-size:var(--font-size-medium,1rem);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-button--size-small{gap:4px;min-height:1.5rem;padding-right:5px;padding-left:5px}.cdx-button--size-large{min-height:44px;padding-right:15px;padding-left:15px}.cdx-button--icon-only{min-width:32px;padding-right:0;padding-left:0}.cdx-button--icon-only.cdx-button--size-small{min-width:1.5rem}.cdx-button--icon-only.cdx-button--size-large{min-width:44px}.cdx-button::-moz-focus-inner{border:0;padding:0}.cdx-button .cdx-button__icon,.cdx-button .cdx-icon{vertical-align:middle}.cdx-button .cdx-icon{color:inherit}.cdx-button--fake-button,.cdx-button--fake-button:hover,.cdx-button--fake-button:focus{text-decoration:none}.cdx-button:enabled,.cdx-button.cdx-button--fake-button--enabled{background-color:var(--background-color-interactive-subtle,#f8f9fa);color:var(--color-neutral,#404244);border-color:var(--border-color-interactive,#72777d)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled .cdx-button__icon{background-color:var(--color-neutral,#404244)}}.cdx-button:enabled:hover,.cdx-button.cdx-button--fake-button--enabled:hover{background-color:var(--background-color-interactive-subtle--hover,#eaecf0);border-color:var(--border-color-interactive--hover,#27292d);cursor:pointer}.cdx-button:enabled:active,.cdx-button.cdx-button--fake-button--enabled:active,.cdx-button:enabled.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--is-active{background-color:var(--background-color-interactive-subtle--active,#dadde3);border-color:var(--border-color-interactive--active,#202122)}.cdx-button:enabled:focus,.cdx-button.cdx-button--fake-button--enabled:focus{outline:1px solid transparent}.cdx-button:enabled:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-progressive--focus,#36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus,#36c)}.cdx-button:enabled.cdx-button--action-progressive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive{background-color:var(--background-color-progressive-subtle,#e8eeff);color:var(--color-progressive,#36c);border-color:var(--border-color-progressive,#36c)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--action-progressive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive .cdx-button__icon{background-color:var(--color-progressive,#36c)}}.cdx-button:enabled.cdx-button--action-progressive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:hover{background-color:var(--background-color-progressive-subtle--hover,#d9e2ff);color:var(--color-progressive--hover,#3056a9);border-color:var(--border-color-progressive--hover,#3056a9)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--action-progressive:hover .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:hover .cdx-button__icon{background-color:var(--color-progressive--hover,#3056a9)}}.cdx-button:enabled.cdx-button--action-progressive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:active,.cdx-button:enabled.cdx-button--action-progressive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive.cdx-button--is-active{background-color:var(--background-color-progressive-subtle--active,#b6d4fb);color:var(--color-progressive--active,#233566);border-color:var(--border-color-progressive--active,#233566)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--action-progressive:active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:active .cdx-button__icon,.cdx-button:enabled.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon{background-color:var(--color-progressive--active,#233566)}}.cdx-button:enabled.cdx-button--action-destructive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive{background-color:var(--background-color-destructive-subtle,#ffe9e5);color:var(--color-destructive,#bf3c2c);border-color:var(--border-color-destructive,#f54739)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--action-destructive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive .cdx-button__icon{background-color:var(--color-destructive,#bf3c2c)}}.cdx-button:enabled.cdx-button--action-destructive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:hover{background-color:var(--background-color-destructive-subtle--hover,#ffdad3);color:var(--color-destructive--hover,#9f3526);border-color:var(--border-color-destructive--hover,#9f3526)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--action-destructive:hover .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:hover .cdx-button__icon{background-color:var(--color-destructive--hover,#9f3526)}}.cdx-button:enabled.cdx-button--action-destructive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:active,.cdx-button:enabled.cdx-button--action-destructive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive.cdx-button--is-active{background-color:var(--background-color-destructive-subtle--active,#ffc8bd);color:var(--color-destructive--active,#612419);border-color:var(--border-color-destructive--active,#612419)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--action-destructive:active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:active .cdx-button__icon,.cdx-button:enabled.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon{background-color:var(--color-destructive--active,#612419)}}.cdx-button:enabled.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-destructive--focus,#36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-destructive--focus,#36c)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive{background-color:var(--background-color-progressive,#36c);color:var(--color-inverted-fixed,#fff);border-color:var(--border-color-transparent,transparent)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover{background-color:var(--background-color-progressive--hover,#3056a9)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:active,.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive.cdx-button--is-active{background-color:var(--background-color-progressive--active,#233566)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-progressive--focus,#36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus,#36c),inset 0 0 0 2px var(--box-shadow-color-inverted,#fff)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive .cdx-button__icon{background-color:var(--color-inverted-fixed,#fff)}}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive{background-color:var(--background-color-destructive,#bf3c2c);color:var(--color-inverted-fixed,#fff);border-color:var(--border-color-transparent,transparent)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive:hover{background-color:var(--background-color-destructive--hover,#9f3526)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive:active,.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive.cdx-button--is-active{background-color:var(--background-color-destructive--active,#612419)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-destructive--focus,#36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-destructive--focus,#36c),inset 0 0 0 2px var(--box-shadow-color-inverted,#fff)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive .cdx-button__icon{background-color:var(--color-inverted-fixed,#fff)}}.cdx-button:enabled.cdx-button--weight-quiet,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet{background-color:var(--background-color-transparent,transparent);border-color:var(--border-color-transparent,transparent)}.cdx-button:enabled.cdx-button--weight-quiet:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet:hover{background-color:var(--background-color-interactive-subtle--hover,#eaecf0);mix-blend-mode:var(--mix-blend-mode-blend,multiply)}.cdx-button:enabled.cdx-button--weight-quiet:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet:active,.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--is-active{background-color:var(--background-color-interactive-subtle--active,#dadde3)}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive{color:var(--color-progressive,#36c)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive .cdx-button__icon{background-color:var(--color-progressive,#36c)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover{background-color:var(--background-color-progressive-subtle--hover,#d9e2ff);color:var(--color-progressive--hover,#3056a9);border-color:var(--border-color-transparent,transparent)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover .cdx-button__icon{background-color:var(--color-progressive--hover,#3056a9)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active,.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active{background-color:var(--background-color-progressive-subtle--active,#b6d4fb);color:var(--color-progressive--active,#233566);border-color:var(--border-color-transparent,transparent)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active .cdx-button__icon,.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon{background-color:var(--color-progressive--active,#233566)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-progressive--focus,#36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus,#36c)}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive{color:var(--color-destructive,#bf3c2c)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive .cdx-button__icon{background-color:var(--color-destructive,#bf3c2c)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover{background-color:var(--background-color-destructive-subtle--hover,#ffdad3);color:var(--color-destructive--hover,#9f3526);border-color:var(--border-color-transparent,transparent)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover .cdx-button__icon{background-color:var(--color-destructive--hover,#9f3526)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:active,.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive.cdx-button--is-active{background-color:var(--background-color-destructive-subtle--active,#ffc8bd);color:var(--color-destructive--active,#612419);border-color:var(--border-color-transparent,transparent)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:active .cdx-button__icon,.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon{background-color:var(--color-destructive--active,#612419)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-destructive--focus,#36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-destructive--focus,#36c)}.cdx-button:disabled,.cdx-button.cdx-button--fake-button--disabled{background-color:var(--background-color-disabled,#dadde3);color:var(--color-disabled-emphasized,#a2a9b1);border-color:var(--border-color-transparent,transparent)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:disabled .cdx-button__icon,.cdx-button.cdx-button--fake-button--disabled .cdx-button__icon{background-color:var(--color-inverted,#fff)}}.cdx-button:disabled.cdx-button--weight-quiet,.cdx-button.cdx-button--fake-button--disabled.cdx-button--weight-quiet{background-color:var(--background-color-transparent,transparent);color:var(--color-disabled,#a2a9b1)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:disabled.cdx-button--weight-quiet .cdx-button__icon,.cdx-button.cdx-button--fake-button--disabled.cdx-button--weight-quiet .cdx-button__icon{background-color:var(--color-disabled,#a2a9b1)}}.cdx-icon{color:var(--color-base,#202122);display:inline-flex;align-items:center;justify-content:center;vertical-align:text-bottom}.cdx-icon svg{fill:currentcolor;width:100%;height:100%}.cdx-icon--x-small{min-width:10px;min-height:10px;width:calc(var(--font-size-medium,1rem) - 4px);height:calc(var(--font-size-medium,1rem) - 4px)}.cdx-icon--small{min-width:14px;min-height:14px;width:var(--font-size-medium,1rem);height:var(--font-size-medium,1rem)}.cdx-icon--medium{min-width:18px;min-height:18px;width:calc(var(--font-size-medium,1rem) + 4px);height:calc(var(--font-size-medium,1rem) + 4px)}.cdx-icon--flipped svg{transform:scaleX(-1)}.cdx-dialog-backdrop{background-color:var(--background-color-backdrop-light,rgba(255,255,255,.65));display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;z-index:400;min-height:100%;width:100vw;height:100vh;height:-webkit-fill-available}.cdx-dialog{background-color:var(--background-color-base,#fff);display:flex;flex-direction:column;box-sizing:border-box;width:calc(100vw - 2rem);height:unset;max-height:calc(100vh - 2rem);border:1px solid var(--border-color-base,#a2a9b1);border-radius:2px;box-shadow:0 4px 8px 0 var(--box-shadow-color-alpha-base,rgba(0,0,0,.06)),0 0 16px 0 var(--box-shadow-color-alpha-base,rgba(0,0,0,.06))}.cdx-dialog--fixed-height{height:calc(100vh - 2rem)}.cdx-dialog--fixed-height-custom{height:var(--17e0a1f0)}@media (min-width:640px){.cdx-dialog{max-width:32rem}}.cdx-dialog__header{padding:16px 24px 8px}.cdx-dialog__header--default{display:flex;align-items:baseline;justify-content:flex-end;box-sizing:border-box;width:100%}.cdx-dialog__header__title-group{display:flex;flex-grow:1;flex-direction:column}.cdx-dialog__header .cdx-dialog__header__title{margin:0;border:0;padding:0;font-family:inherit;font-size:var(--font-size-x-large,1.25rem);font-weight:700;line-height:var(--line-height-x-large,1.875rem)}.cdx-dialog__header .cdx-dialog__header__subtitle{color:var(--color-subtle,#54595d);margin:0;padding:0;font-size:var(--font-size-medium,1rem);line-height:var(--line-height-small,1.375rem)}.cdx-dialog__header__close-button.cdx-button{margin-right:-8px}@media (min-width:640px){.cdx-dialog__header--no-close-button .cdx-dialog__header__close-button{display:none}}.cdx-dialog--dividers .cdx-dialog__header{border-bottom:1px solid var(--border-color-subtle,#c8ccd1)}.cdx-dialog__body{padding:8px 24px;overflow-y:auto;font-family:sans-serif;font-size:var(--font-size-medium,1rem);font-weight:400;line-height:var(--line-height-medium,1.625rem)}.cdx-dialog__body--no-footer{padding-bottom:24px}.cdx-dialog__body\\\\u003E*:first-child{margin-top:0;padding-top:0}.cdx-dialog__body\\\\u003E*:last-child{margin-bottom:0;padding-bottom:0}.cdx-dialog__footer{margin-top:auto;padding:16px 24px 24px}.cdx-dialog__footer--default{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:space-between;gap:12px}.cdx-dialog__footer__actions{display:flex;flex-grow:1;flex-direction:row-reverse;gap:12px}@media (max-width:639px){.cdx-dialog__footer__actions{flex-direction:column;width:100%}.cdx-dialog__footer__actions .cdx-button{max-width:none}}.cdx-dialog--dividers .cdx-dialog__footer{border-top:1px solid var(--border-color-subtle,#c8ccd1)}.cdx-dialog__footer .cdx-dialog__footer__text{color:var(--color-subtle,#54595d);flex:1 0 auto;width:100%;margin:0;font-size:var(--font-size-small,.875rem);line-height:var(--line-height-small,1.375rem)}.cdx-dialog--vertical-actions .cdx-dialog__footer__actions{flex-direction:column;width:100%}.cdx-dialog--vertical-actions .cdx-dialog__footer__actions .cdx-button{max-width:none}.cdx-dialog-focus-trap{position:absolute}.cdx-dialog-focus-trap:focus{outline:0}.cdx-dialog-fade-enter-active,.cdx-dialog-fade-leave-active{transition-property:opacity;transition-duration:.25s;transition-timing-function:ease}.cdx-dialog-fade-enter-from,.cdx-dialog-fade-leave-to{opacity:0}.cdx-progress-bar{box-sizing:border-box;overflow-x:hidden}.cdx-progress-bar__bar{background-color:var(--background-color-progressive,#36c);width:33.33%;height:100%}.cdx-progress-bar--disabled .cdx-progress-bar__bar{background-color:var(--background-color-disabled,#dadde3)}.cdx-progress-bar:not(.cdx-progress-bar--disabled) .cdx-progress-bar__bar:not(.cdx-progress-bar__bar--determinate){animation-name:cdx-animation-progress-bar__bar;animation-duration:1.6s;animation-timing-function:linear;animation-iteration-count:infinite}.cdx-progress-bar__bar--determinate{width:calc((var(--cdx-progress-value,0) / var(--cdx-progress-max,100)) * 100%)}.cdx-progress-bar:not(.cdx-progress-bar--inline){background-color:var(--background-color-base,#fff);position:relative;z-index:1;height:.75rem;max-width:none;border:1px solid var(--border-color-progressive,#36c);border-width:1px;border-style:solid;border-color:var(--border-color-progressive,#36c);border-radius:2px}.cdx-progress-bar:not(.cdx-progress-bar--inline).cdx-progress-bar--disabled{border-color:var(--border-color-disabled,#c8ccd1)}.cdx-progress-bar--inline{width:100%;height:.25rem}.cdx-progress-bar__label{color:var(--color-base,#202122);font-size:var(--font-size-small,.875rem);white-space:wrap}.cdx-progress-bar__labels{display:flex;justify-content:space-between}.cdx-progress-bar__label--start{text-align:left}.cdx-progress-bar__label--end{text-align:right}@keyframes cdx-animation-progress-bar__bar{0%{transform:translate(-100%)}to{transform:translate(300%)}}.cdx-thumbnail{display:inline-flex}.cdx-thumbnail__placeholder,.cdx-thumbnail__image{background-position:center;background-repeat:no-repeat;background-size:cover;flex-shrink:0;box-sizing:border-box;min-width:40px;min-height:40px;width:2.5rem;height:2.5rem;border:1px solid var(--border-color-subtle,#c8ccd1);border-radius:2px}.cdx-thumbnail__image{background-color:var(--background-color-base-fixed,#fff);display:inline-block}.cdx-thumbnail__image-enter-active{transition-property:opacity;transition-duration:.1s}.cdx-thumbnail__image-enter-from{opacity:0}.cdx-thumbnail__placeholder{background-color:var(--background-color-interactive-subtle,#f8f9fa);display:inline-flex;align-items:center;justify-content:center}.cdx-thumbnail__placeholder__icon{min-width:10px;min-height:10px;width:calc(var(--font-size-medium,1rem) + 4px);height:calc(var(--font-size-medium,1rem) + 4px);display:inline-block;vertical-align:text-bottom}@supports not (((-webkit-mask-image:none) or (mask-image:none))){.cdx-thumbnail__placeholder__icon{background-position:center;background-repeat:no-repeat;background-size:max(calc(var(--font-size-medium,1rem) + 4px),10px)}}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-thumbnail__placeholder__icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(calc(var(--font-size-medium,1rem) + 4px),10px);mask-size:max(calc(var(--font-size-medium,1rem) + 4px),10px)}}@supports not (((-webkit-mask-image:none) or (mask-image:none))){.cdx-thumbnail__placeholder__icon{background-image:url('data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\"http://www.w3.org/2000/svg\\\\\\\" width=\\\\\\\"20\\\\\\\" height=\\\\\\\"20\\\\\\\" viewBox=\\\\\\\"0 0 20 20\\\\\\\" fill=\\\\\\\"%23000\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\"M19 3H1v14h18zM3 14l3.5-4.5 2.5 3L12.5 8l4.5 6z\\\\\\\"/\\\\u003E\\\\u003Cpath d=\\\\\\\"M19 5H1V3h18zm0 12H1v-2h18z\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E');filter:invert(var(--filter-invert-icon,0));opacity:var(--opacity-icon-base,.87)}}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-thumbnail__placeholder__icon{-webkit-mask-image:url('data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\"http://www.w3.org/2000/svg\\\\\\\" width=\\\\\\\"20\\\\\\\" height=\\\\\\\"20\\\\\\\" viewBox=\\\\\\\"0 0 20 20\\\\\\\" fill=\\\\\\\"%23000\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\"M19 3H1v14h18zM3 14l3.5-4.5 2.5 3L12.5 8l4.5 6z\\\\\\\"/\\\\u003E\\\\u003Cpath d=\\\\\\\"M19 5H1V3h18zm0 12H1v-2h18z\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E');mask-image:url('data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\"http://www.w3.org/2000/svg\\\\\\\" width=\\\\\\\"20\\\\\\\" height=\\\\\\\"20\\\\\\\" viewBox=\\\\\\\"0 0 20 20\\\\\\\" fill=\\\\\\\"%23000\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\"M19 3H1v14h18zM3 14l3.5-4.5 2.5 3L12.5 8l4.5 6z\\\\\\\"/\\\\u003E\\\\u003Cpath d=\\\\\\\"M19 5H1V3h18zm0 12H1v-2h18z\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E');background-color:var(--color-placeholder,#72777d)}}.cdx-thumbnail__placeholder__icon--vue.cdx-icon{color:var(--color-placeholder,#72777d)}.cdx-search-result-title{display:inline-block;max-width:100%;font-weight:700}.cdx-search-result-title__match{font-weight:400}.cdx-menu-item{list-style:none;position:relative;padding:8px 12px;font-size:var(--font-size-medium,1rem);line-height:var(--line-height-small,1.375rem);transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-menu-item__content{display:flex;align-items:center;word-wrap:break-word}@supports (word-break:break-word){.cdx-menu-item__content{word-wrap:unset;word-break:break-word}}@supports (overflow-wrap:anywhere){.cdx-menu-item__content{word-break:normal;overflow-wrap:anywhere}}.cdx-menu-item__content:lang(de),.cdx-menu-item__content:lang(de-AT),.cdx-menu-item__content:lang(de-CH),.cdx-menu-item__content:lang(de-DE),.cdx-menu-item__content:lang(de-LI),.cdx-menu-item__content:lang(de-LU),.cdx-menu-item__content:lang(de-x-formal){-webkit-hyphens:auto;hyphens:auto}.cdx-menu-item__content,.cdx-menu-item__content:hover{text-decoration:none}.cdx-menu-item--has-description .cdx-menu-item__content{align-items:flex-start}.cdx-menu-item__text{max-width:100%}.cdx-menu-item__text__description{display:block}.cdx-menu-item__thumbnail.cdx-thumbnail{margin-right:8px}.cdx-menu-item__icon{height:var(--line-height-small,1.375rem);margin-right:8px}.cdx-menu-item__icon.cdx-icon{color:var(--color-subtle,#54595d)}.cdx-menu-item__selected-icon{height:var(--line-height-small,1.375rem);margin-left:auto}.cdx-menu-item__selected-icon.cdx-icon{color:inherit}.cdx-menu-item--bold-label .cdx-menu-item__text__label{font-weight:700}.cdx-menu-item--hide-description-overflow .cdx-menu-item__text{overflow:hidden}.cdx-menu-item--hide-description-overflow .cdx-menu-item__text__description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cdx-menu-item--enabled,.cdx-menu-item--enabled .cdx-menu-item__content{color:var(--color-base,#202122)}.cdx-menu-item--enabled .cdx-menu-item__text__supporting-text,.cdx-menu-item--enabled .cdx-menu-item__text__description{color:var(--color-subtle,#54595d)}.cdx-menu-item--enabled.cdx-menu-item--highlighted{background-color:var(--background-color-interactive-subtle--hover,#eaecf0);cursor:pointer}.cdx-menu-item--enabled.cdx-menu-item--active{background-color:var(--background-color-interactive-subtle--active,#dadde3)}.cdx-menu-item--enabled.cdx-menu-item--selected{background-color:var(--background-color-progressive-subtle,#e8eeff);color:var(--color-progressive,#36c)}.cdx-menu-item--enabled.cdx-menu-item--selected .cdx-menu-item__content,.cdx-menu-item--enabled.cdx-menu-item--selected .cdx-menu-item__text__supporting-text,.cdx-menu-item--enabled.cdx-menu-item--selected .cdx-menu-item__text__description,.cdx-menu-item--enabled.cdx-menu-item--selected .cdx-menu-item__icon{color:var(--color-progressive,#36c)}.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted{background-color:var(--background-color-progressive-subtle--hover,#d9e2ff)}.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__content,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__text__supporting-text,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__text__description,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__icon{color:var(--color-progressive--hover,#3056a9)}.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--active{background-color:var(--background-color-progressive-subtle--active,#b6d4fb)}.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__content,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__text__supporting-text,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__text__description,.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__icon{color:var(--color-progressive--active,#233566)}.cdx-menu-item--disabled{color:var(--color-disabled,#a2a9b1);cursor:default}.cdx-menu-item--disabled .cdx-menu-item__text__description,.cdx-menu-item--disabled .cdx-menu-item__icon{color:inherit}.cdx-menu-item--destructive .cdx-menu-item__content,.cdx-menu-item--destructive .cdx-menu-item__text__supporting-text,.cdx-menu-item--destructive .cdx-menu-item__text__description,.cdx-menu-item--destructive .cdx-menu-item__icon{color:var(--color-destructive,#bf3c2c)}.cdx-menu-item--destructive.cdx-menu-item--highlighted{background-color:var(--background-color-destructive-subtle--hover,#ffdad3)}.cdx-menu-item--destructive.cdx-menu-item--highlighted .cdx-menu-item__content,.cdx-menu-item--destructive.cdx-menu-item--highlighted .cdx-menu-item__text__supporting-text,.cdx-menu-item--destructive.cdx-menu-item--highlighted .cdx-menu-item__text__description,.cdx-menu-item--destructive.cdx-menu-item--highlighted .cdx-menu-item__icon{color:var(--color-destructive--hover,#9f3526)}.cdx-menu-item--destructive.cdx-menu-item--active{background-color:var(--background-color-destructive-subtle--active,#ffc8bd)}.cdx-menu-item--destructive.cdx-menu-item--active .cdx-menu-item__content,.cdx-menu-item--destructive.cdx-menu-item--active .cdx-menu-item__text__supporting-text,.cdx-menu-item--destructive.cdx-menu-item--active .cdx-menu-item__text__description,.cdx-menu-item--destructive.cdx-menu-item--active .cdx-menu-item__icon{color:var(--color-destructive--active,#612419)}.cdx-menu-item--destructive.cdx-menu-item--selected{background-color:var(--background-color-destructive-subtle,#ffe9e5);color:var(--color-destructive,#bf3c2c)}.cdx-menu-item--destructive.cdx-menu-item--selected .cdx-menu-item__content,.cdx-menu-item--destructive.cdx-menu-item--selected .cdx-menu-item__text__supporting-text,.cdx-menu-item--destructive.cdx-menu-item--selected .cdx-menu-item__text__description,.cdx-menu-item--destructive.cdx-menu-item--selected .cdx-menu-item__icon{color:var(--color-destructive,#bf3c2c)}.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--highlighted{background-color:var(--background-color-destructive-subtle--hover,#ffdad3)}.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__content,.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__text__supporting-text,.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__text__description,.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__icon{color:var(--color-destructive--hover,#9f3526)}.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--active{background-color:var(--background-color-destructive-subtle--active,#ffc8bd)}.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__content,.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__text__supporting-text,.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__text__description,.cdx-menu-item--destructive.cdx-menu-item--selected.cdx-menu-item--active .cdx-menu-item__icon{color:var(--color-destructive--active,#612419)}.cdx-menu{background-color:var(--background-color-base,#fff);display:flex;flex-direction:column;position:absolute;left:0;z-index:50;box-sizing:border-box;width:100%;border:1px solid var(--border-color-base,#a2a9b1);border-radius:2px;box-shadow:0 4px 4px 0 var(--box-shadow-color-alpha-base,rgba(0,0,0,.06)),0 0 8px 0 var(--box-shadow-color-alpha-base,rgba(0,0,0,.06));font-size:var(--font-size-medium,1rem);line-height:var(--line-height-small,1.375rem)}.cdx-menu__progress-bar.cdx-progress-bar{position:absolute;top:0}.cdx-menu__listbox,.cdx-menu__group{margin:0;padding:0}.cdx-menu__listbox{overflow-y:auto}.cdx-menu__group{display:flex;flex-direction:column}.cdx-menu__group__meta{display:flex;gap:8px;padding:8px 12px 6px}.cdx-menu__group__meta__text{display:flex;flex-direction:column;font-size:var(--font-size-medium,1rem);line-height:var(--line-height-small,1.375rem)}.cdx-menu__group__icon{height:var(--line-height-small,1.375rem)}.cdx-menu__group__label{font-weight:700}.cdx-menu__group__description{color:var(--color-subtle,#54595d);font-size:var(--font-size-small,.875rem);line-height:var(--line-height-small,1.375rem)}.cdx-menu__group-wrapper--hide-label .cdx-menu__group__meta{display:block;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden}.cdx-menu__group-wrapper+.cdx-menu-item,.cdx-menu-item+.cdx-menu__group-wrapper,.cdx-menu__group-wrapper--hide-label,.cdx-menu__group-wrapper--hide-label+.cdx-menu__group-wrapper{border-top:1px solid var(--border-color-muted,#dadde3)}.cdx-menu--has-footer .cdx-menu__listbox\\\\u003E.cdx-menu-item:last-of-type{position:absolute;bottom:0;box-sizing:border-box;width:100%}.cdx-menu--has-footer .cdx-menu__listbox\\\\u003E.cdx-menu-item:last-of-type:not(:first-of-type){border-top:1px solid var(--border-color-subtle,#c8ccd1)}.cdx-select{align-content:center;box-sizing:border-box;min-width:256px;min-height:32px;border-width:1px;border-style:solid;border-radius:2px;padding-top:4px;padding-bottom:4px;padding-left:8px;padding-right:calc(8px + 8px + calc(var(--font-size-medium,1rem) + 4px));font-size:var(--font-size-medium,1rem);line-height:1;-webkit-appearance:none;appearance:none;background-position:center right 12px;background-repeat:no-repeat;background-size:max(calc(var(--font-size-medium,1rem) - 4px),10px)}.cdx-select:disabled{background-color:var(--background-color-disabled-subtle,#eaecf0);color:var(--color-disabled,#a2a9b1);border-color:var(--border-color-disabled,#c8ccd1);background-image:url('data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\"http://www.w3.org/2000/svg\\\\\\\" width=\\\\\\\"20\\\\\\\" height=\\\\\\\"20\\\\\\\" viewBox=\\\\\\\"0 0 20 20\\\\\\\" fill=\\\\\\\"%23a2a9b1\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\"m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E');opacity:1}.cdx-select:enabled{background-color:var(--background-color-interactive-subtle,#f8f9fa);color:var(--color-subtle,#54595d);border-color:var(--border-color-interactive,#72777d);transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s;background-image:url('data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\"http://www.w3.org/2000/svg\\\\\\\" width=\\\\\\\"20\\\\\\\" height=\\\\\\\"20\\\\\\\" viewBox=\\\\\\\"0 0 20 20\\\\\\\" fill=\\\\\\\"%23202122\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\"m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E')}.cdx-select:enabled:hover{background-color:var(--background-color-interactive-subtle--hover,#eaecf0);border-color:var(--border-color-interactive--hover,#27292d);cursor:pointer}.cdx-select:enabled:active{background-color:var(--background-color-interactive-subtle--active,#dadde3);border-color:var(--border-color-interactive--active,#202122)}.cdx-select:enabled:focus:not(:active){background-color:var(--background-color-base,#fff);border-color:var(--border-color-progressive--focus,#36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus,#36c);outline:1px solid transparent}.cdx-select[multiple]{background-image:none;padding-right:8px}.cdx-select-vue{display:inline-block;position:relative}.cdx-select-vue__handle{align-content:center;box-sizing:border-box;min-width:256px;min-height:32px;border-width:1px;border-style:solid;border-radius:2px;padding-top:4px;padding-bottom:4px;padding-left:8px;padding-right:calc(8px + 8px + calc(var(--font-size-medium,1rem) + 4px));font-size:var(--font-size-medium,1rem);line-height:1;position:relative;width:100%}.cdx-select-vue--has-start-icon .cdx-select-vue__handle{padding-left:calc(8px + 12px + calc(var(--font-size-medium,1rem) + 4px))}.cdx-select-vue__start-icon.cdx-icon{color:var(--color-subtle,#54595d);position:absolute;top:50%;min-width:18px;min-height:18px;width:calc(var(--font-size-medium,1rem) + 4px);height:calc(var(--font-size-medium,1rem) + 4px);transition-property:color;transition-duration:.1s;left:12px;transform:translateY(-50%)}.cdx-select-vue__indicator.cdx-icon{color:var(--color-base,#202122);position:absolute;top:50%;min-width:10px;min-height:10px;width:calc(var(--font-size-medium,1rem) - 4px);height:calc(var(--font-size-medium,1rem) - 4px);transition-property:color;transition-duration:.1s;right:12px;transform:translateY(-50%)}.cdx-select-vue--enabled .cdx-select-vue__handle{background-color:var(--background-color-interactive-subtle,#f8f9fa);color:var(--color-subtle,#54595d);border-color:var(--border-color-interactive,#72777d);transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-select-vue--enabled .cdx-select-vue__handle:hover{background-color:var(--background-color-interactive-subtle--hover,#eaecf0);border-color:var(--border-color-interactive--hover,#27292d);cursor:pointer}.cdx-select-vue--enabled .cdx-select-vue__handle:active{background-color:var(--background-color-interactive-subtle--active,#dadde3);border-color:var(--border-color-interactive--active,#202122)}.cdx-select-vue--enabled .cdx-select-vue__handle:focus:not(:active){background-color:var(--background-color-base,#fff);border-color:var(--border-color-progressive--focus,#36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus,#36c);outline:1px solid transparent}.cdx-select-vue--enabled.cdx-select-vue--value-selected .cdx-select-vue__handle{color:var(--color-base,#202122)}.cdx-select-vue--enabled.cdx-select-vue--expanded .cdx-select-vue__handle{background-color:var(--background-color-base,#fff)}.cdx-select-vue--disabled .cdx-select-vue__handle{background-color:var(--background-color-disabled-subtle,#eaecf0);color:var(--color-disabled,#a2a9b1);border-color:var(--border-color-disabled,#c8ccd1);cursor:default}.cdx-select-vue--disabled .cdx-select-vue__indicator,.cdx-select-vue--disabled .cdx-select-vue__start-icon{color:var(--color-disabled,#a2a9b1)}.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle{background-color:var(--background-color-error-subtle,#ffe9e5);color:var(--color-error,#bf3c2c);border-color:var(--border-color-error,#f54739)}.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle .cdx-select-vue__start-icon{color:var(--color-error,#bf3c2c)}.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle:hover:not(:focus){background-color:var(--background-color-error-subtle--hover,#ffdad3);color:var(--color-error--hover,#9f3526);border-color:var(--border-color-error--hover,#9f3526)}.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle:hover:not(:focus) .cdx-select-vue__start-icon{color:var(--color-error--hover,#9f3526)}.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle:active{background-color:var(--background-color-error-subtle--active,#ffc8bd);color:var(--color-error--active,#612419);border-color:var(--border-color-error--active,#612419)}.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle:active .cdx-select-vue__start-icon{color:var(--color-error--active,#612419)}.cdx-select-vue--status-error.cdx-select-vue--enabled .cdx-select-vue__handle:focus:not(:active){color:var(--color-subtle,#54595d)}.cdx-select-vue--status-error.cdx-select-vue--enabled.cdx-select-vue--value-selected .cdx-select-vue__handle:focus:not(:active){color:var(--color-base,#202122)}.cdx-select-vue--status-error.cdx-select-vue--enabled.cdx-select-vue--value-selected .cdx-select-vue__handle:focus:not(:active) .cdx-select-vue__start-icon{color:var(--color-base,#202122)}.cdx-scrollable-container .cdx-select-vue{position:static}.cdx-tab[aria-hidden=true]{display:none}.cdx-tab:focus{outline:1px solid transparent}.cdx-tabs__header{display:flex;align-items:flex-end;position:relative}.cdx-tabs__prev-scroller,.cdx-tabs__next-scroller{background-color:inherit;position:absolute;top:0;bottom:0}.cdx-tabs__prev-scroller{left:0}.cdx-tabs__next-scroller{right:0}.cdx-tabs__prev-scroller:after,.cdx-tabs__next-scroller:before{content:\\\\\\\"\\\\\\\";position:absolute;top:0;z-index:1;width:1.5rem;height:100%;pointer-events:none}.cdx-tabs__prev-scroller:after{left:100%}.cdx-tabs__next-scroller:before{right:100%}.cdx-tabs__scroll-button.cdx-button{height:100%}.cdx-tabs__list{display:flex;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cdx-tabs__list::-webkit-scrollbar{-webkit-appearance:none;display:none}.cdx-tabs__list__item{background-color:var(--background-color-transparent,transparent);display:block;flex:0 0 auto;max-width:16rem;border-width:0;border-top-left-radius:2px;border-top-right-radius:2px;padding:4px 12px;font-size:var(--font-size-medium,1rem);font-weight:700;line-height:var(--line-height-small,1.375rem);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-tabs__list__item:hover{cursor:pointer}.cdx-tabs__list__item[aria-selected=true]{cursor:default}.cdx-tabs\\\\u003E.cdx-tabs__header .cdx-tabs__list__item+.cdx-tabs__list__item{margin-left:0}.cdx-tabs--framed\\\\u003E.cdx-tabs__header{background-color:var(--background-color-interactive,#eaecf0)}.cdx-tabs--framed\\\\u003E.cdx-tabs__header .cdx-tabs__prev-scroller:after{background-image:linear-gradient(to right,var(--background-color-interactive,#eaecf0) 0,var(--background-color-transparent,transparent) 100%)}.cdx-tabs--framed\\\\u003E.cdx-tabs__header .cdx-tabs__next-scroller:before{background-image:linear-gradient(to left,var(--background-color-interactive,#eaecf0) 0,var(--background-color-transparent,transparent) 100%)}.cdx-tabs--framed\\\\u003E.cdx-tabs__header .cdx-tabs__list__item{color:var(--color-base,#202122);margin:8px 4px 0 8px}.cdx-tabs--framed\\\\u003E.cdx-tabs__header .cdx-tabs__list__item:enabled{overflow:hidden}.cdx-tabs--framed\\\\u003E.cdx-tabs__header .cdx-tabs__list__item:enabled:hover{background-color:var(--background-color-interactive-subtle--hover,#eaecf0);color:var(--color-base,#202122);mix-blend-mode:var(--mix-blend-mode-blend,multiply)}.cdx-tabs--framed\\\\u003E.cdx-tabs__header .cdx-tabs__list__item:enabled:active{background-color:var(--background-color-interactive-subtle--active,#dadde3);color:var(--color-base,#202122)}.cdx-tabs--framed\\\\u003E.cdx-tabs__header .cdx-tabs__list__item[aria-selected=true],.cdx-tabs--framed\\\\u003E.cdx-tabs__header .cdx-tabs__list__item[aria-selected=true]:hover{background-color:var(--background-color-base,#fff);color:var(--color-base,#202122);mix-blend-mode:var(--mix-blend-mode-base,normal)}.cdx-tabs--framed\\\\u003E.cdx-tabs__header .cdx-tabs__list__item:disabled{background-color:var(--background-color-interactive,#eaecf0);color:var(--color-disabled,#a2a9b1);cursor:default}.cdx-tabs--framed\\\\u003E.cdx-tabs__header .cdx-tabs__list__item:last-child{margin-right:8px}.cdx-tabs:not(.cdx-tabs--framed)\\\\u003E.cdx-tabs__header{background-color:var(--background-color-base,#fff);margin:0 4px;border-bottom:1px solid var(--border-color-base,#a2a9b1)}.cdx-tabs:not(.cdx-tabs--framed)\\\\u003E.cdx-tabs__header .cdx-tabs__prev-scroller:after{background-image:linear-gradient(to right,var(--background-color-base,#fff) 0,var(--background-color-transparent,transparent) 100%)}.cdx-tabs:not(.cdx-tabs--framed)\\\\u003E.cdx-tabs__header .cdx-tabs__next-scroller:before{background-image:linear-gradient(to left,var(--background-color-base,#fff) 0,var(--background-color-transparent,transparent) 100%)}.cdx-tabs:not(.cdx-tabs--framed)\\\\u003E.cdx-tabs__header .cdx-tabs__list__item{margin:0 2px}.cdx-tabs:not(.cdx-tabs--framed)\\\\u003E.cdx-tabs__header .cdx-tabs__list__item:enabled{color:var(--color-base,#202122)}.cdx-tabs:not(.cdx-tabs--framed)\\\\u003E.cdx-tabs__header .cdx-tabs__list__item:enabled:hover:not([aria-selected=\\\\\\\"true\\\\\\\"]){color:var(--color-progressive--hover,#3056a9);box-shadow:inset 0 -2px 0 0 var(--box-shadow-color-progressive-selected--hover,#3056a9)}.cdx-tabs:not(.cdx-tabs--framed)\\\\u003E.cdx-tabs__header .cdx-tabs__list__item:enabled:active:not([aria-selected=\\\\\\\"true\\\\\\\"]){color:var(--color-progressive--active,#233566);box-shadow:inset 0 -2px 0 0 var(--box-shadow-color-progressive-selected--active,#233566)}.cdx-tabs:not(.cdx-tabs--framed)\\\\u003E.cdx-tabs__header .cdx-tabs__list__item[aria-selected=true]{color:var(--color-progressive,#36c);box-shadow:inset 0 -2px 0 0 var(--box-shadow-color-progressive-selected,#36c)}.cdx-tabs:not(.cdx-tabs--framed)\\\\u003E.cdx-tabs__header .cdx-tabs__list__item[aria-selected=true]:hover{color:var(--color-progressive,#36c)}.cdx-tabs:not(.cdx-tabs--framed)\\\\u003E.cdx-tabs__header .cdx-tabs__list__item:disabled{color:var(--color-disabled,#a2a9b1);cursor:default}.cdx-tabs:not(.cdx-tabs--framed)\\\\u003E.cdx-tabs__header .cdx-tabs__list__item:first-child{margin-left:0}.cdx-tabs:not(.cdx-tabs--framed)\\\\u003E.cdx-tabs__header .cdx-tabs__list__item:last-child{margin-right:0}.cdx-tabs--framed\\\\u003E.cdx-tabs__header .cdx-tabs__list__item:focus-visible,.cdx-tabs:not(.cdx-tabs--framed)\\\\u003E.cdx-tabs__header .cdx-tabs__list__item:focus-visible{box-shadow:inset 0 0 0 2px var(--outline-color-progressive--focus,#36c);outline:1px solid transparent;overflow:hidden}.cdx-text-input{position:relative;box-sizing:border-box;min-width:256px;border-radius:2px;overflow:hidden}.cdx-text-input .cdx-text-input__start-icon{position:absolute;top:50%;min-width:18px;min-height:18px;width:calc(var(--font-size-medium,1rem) + 4px);height:calc(var(--font-size-medium,1rem) + 4px);transition-property:color;transition-duration:.1s;left:9px;transform:translateY(-50%)}.cdx-text-input__icon.cdx-text-input__end-icon{min-width:10px;min-height:10px;width:var(--font-size-medium,1rem);height:var(--font-size-medium,1rem)}@supports not (((-webkit-mask-image:none) or (mask-image:none))){.cdx-text-input__icon.cdx-text-input__end-icon{background-position:center;background-repeat:no-repeat;background-size:max(var(--font-size-medium,1rem),10px)}}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-text-input__icon.cdx-text-input__end-icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(var(--font-size-medium,1rem),10px);mask-size:max(var(--font-size-medium,1rem),10px)}}.cdx-text-input__clear-icon.cdx-icon,.cdx-text-input .cdx-text-input__end-icon{position:absolute;top:50%;min-width:14px;min-height:14px;width:var(--font-size-medium,1rem);height:var(--font-size-medium,1rem);transition-property:color;transition-duration:.1s;right:9px;transform:translateY(-50%)}.cdx-text-input__clear-icon.cdx-icon:hover{cursor:pointer}.cdx-text-input__end-icon.cdx-icon+.cdx-text-input__clear-icon.cdx-icon{right:calc(calc(8px * 2 + var(--font-size-medium,1rem)) + 1px)}.cdx-text-input__input{display:block;box-sizing:border-box;min-height:32px;width:100%;max-height:2rem;margin:0;border-width:1px;border-style:solid;border-radius:inherit;padding:4px 8px;font-family:inherit;font-size:var(--font-size-medium,1rem);line-height:var(--line-height-small,1.375rem)}.cdx-text-input__input:enabled{background-color:var(--background-color-base,#fff);color:var(--color-base,#202122);border-color:var(--border-color-interactive,#72777d);box-shadow:inset 0 0 0 1px var(--box-shadow-color-transparent,transparent);transition-property:background-color,color,border-color,box-shadow;transition-duration:.25s}.cdx-text-input__input:enabled~.cdx-text-input__icon-vue{color:var(--color-placeholder,#72777d)}.cdx-text-input__input:enabled~.cdx-text-input__icon{opacity:var(--opacity-icon-placeholder,.51)}.cdx-text-input__input:enabled:hover{border-color:var(--border-color-interactive--hover,#27292d)}.cdx-text-input__input:enabled:focus~.cdx-text-input__icon-vue,.cdx-text-input__input:enabled.cdx-text-input__input--has-value~.cdx-text-input__icon-vue{color:var(--color-subtle,#54595d)}.cdx-text-input__input:enabled:focus~.cdx-text-input__clear-icon,.cdx-text-input__input:enabled.cdx-text-input__input--has-value~.cdx-text-input__clear-icon{color:var(--color-base,#202122)}.cdx-text-input__input:enabled:focus~.cdx-text-input__icon,.cdx-text-input__input:enabled.cdx-text-input__input--has-value~.cdx-text-input__icon{opacity:1}.cdx-text-input__input:enabled:focus{border-color:var(--border-color-progressive--focus,#36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus,#36c);outline:1px solid transparent}.cdx-text-input__input:enabled:read-only{background-color:var(--background-color-neutral-subtle,#f8f9fa);border-color:var(--border-color-base,#a2a9b1)}.cdx-text-input__input:disabled{background-color:var(--background-color-disabled-subtle,#eaecf0);color:var(--color-disabled,#a2a9b1);-webkit-text-fill-color:var(--color-disabled,#a2a9b1);border-color:var(--border-color-disabled,#c8ccd1)}.cdx-text-input__input:disabled~.cdx-text-input__icon-vue{color:var(--color-disabled,#a2a9b1);pointer-events:none}.cdx-text-input__input:disabled~.cdx-text-input__icon{opacity:var(--opacity-icon-base--disabled,.51)}.cdx-text-input__input::placeholder{color:var(--color-placeholder,#72777d);opacity:1}.cdx-text-input__input[type=search]{-webkit-appearance:none;-moz-appearance:textfield}.cdx-text-input__input[type=search]::-webkit-search-decoration,.cdx-text-input__input[type=search]::-webkit-search-cancel-button{display:none}.cdx-text-input--has-start-icon .cdx-text-input__input{padding-left:calc(8px + 8px + calc(var(--font-size-medium,1rem) + 4px))}.cdx-text-input--has-end-icon .cdx-text-input__input,.cdx-text-input--clearable .cdx-text-input__input{padding-right:calc(8px + 8px + var(--font-size-medium,1rem))}.cdx-text-input--has-end-icon.cdx-text-input--clearable .cdx-text-input__input{padding-right:calc(8px + calc(8px * 2 + var(--font-size-medium,1rem)) + var(--font-size-medium,1rem))}.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus){background-color:var(--background-color-error-subtle,#ffe9e5);color:var(--color-error,#bf3c2c);border-color:var(--border-color-error,#f54739)}.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus)::placeholder,.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus)~.cdx-text-input__start-icon,.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus)~.cdx-text-input__end-icon{color:var(--color-error,#bf3c2c)}.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus):hover{background-color:var(--background-color-error-subtle--hover,#ffdad3);color:var(--color-error--hover,#9f3526);border-color:var(--border-color-error--hover,#9f3526)}.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus):hover::placeholder,.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus):hover~.cdx-text-input__start-icon,.cdx-text-input--status-error .cdx-text-input__input:enabled:not(:read-only):not(:focus):hover~.cdx-text-input__end-icon{color:var(--color-error--hover,#9f3526)}\\\"]}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.141Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=mmv.codex&skin=vector-2022&version=ciu3v\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=mmv.codex&skin=vector-2022&sourcemap=1&version=ciu3v\",\"ext.visualEditor.progressBarWidget@kxifz\":\"mw.loader.impl(function(){return[\\\"ext.visualEditor.progressBarWidget@kxifz\\\",function($,jQuery,require,module){mw.libs.ve=mw.libs.ve||{};mw.libs.ve.ProgressBarWidget=function VeUiMwProgressBarWidget(){this.progressStep=0;this.progressSteps=[[30,3000],[70,2000],[100,1000]];this.$bar=$('<div>').addClass('ve-init-mw-progressBarWidget-bar').css('width',0);this.$element=$('<div>').addClass('ve-init-mw-progressBarWidget').append(this.$bar);};mw.libs.ve.ProgressBarWidget.prototype.setLoadingProgress=function(target,duration){const $bar=this.$bar.stop();$bar.css('transition','width '+duration+'ms ease-in');setTimeout(()=>{$bar.css('width',target+'%');});};mw.libs.ve.ProgressBarWidget.prototype.incrementLoadingProgress=function(){const step=this.progressSteps[this.progressStep];if(step){this.setLoadingProgress(step[0],step[1]);this.progressStep++;}};mw.libs.ve.ProgressBarWidget.prototype.clearLoading=function(){this.progressStep=0;this.setLoadingProgress(0,0);};\\n},{\\\"css\\\":[\\\".ve-init-mw-progressBarWidget{height:1em;overflow:hidden;margin:0 25%}.ve-init-mw-progressBarWidget-bar{height:1em;width:0} .ve-init-mw-progressBarWidget{background-color:#fff;box-sizing:border-box;height:0.875em;border:1px solid #36c;border-radius:0.875em;box-shadow:0 1px 1px rgba(0,0,0,0.15)}.ve-init-mw-progressBarWidget-bar{background-color:#36c;height:0.875em}\\\"]}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.141Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.visualEditor.progressBarWidget&skin=vector-2022&version=1urpw\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.visualEditor.progressBarWidget&skin=vector-2022&sourcemap=1&version=1urpw\",\"ext.gadget.ReferenceTooltips@azsxf\":\"mw.loader.impl(function(){return[\\\"ext.gadget.ReferenceTooltips@azsxf\\\",function($,jQuery,require,module){(function(){var REF_LINK_SELECTOR=window.rt_REF_LINK_SELECTOR||'.reference, a[href^=\\\"#CITEREF\\\"]',COMMENTED_TEXT_CLASS=window.rt_COMMENTED_TEXT_CLASS||'rt-commentedText',COMMENTED_TEXT_SELECTOR=(window.rt_COMMENTED_TEXT_SELECTOR||(COMMENTED_TEXT_CLASS?'.'+COMMENTED_TEXT_CLASS+', ':'')+'abbr[title]');if(mw.messages.get('rt-settings')===null){mw.messages.set({'rt-settings':'Reference Tooltips settings','rt-enable-footer':'Enable Reference Tooltips','rt-settings-title':'Reference Tooltips','rt-save':'Save','rt-enable':'Enable Reference Tooltips','rt-activationMethod':'Show a tooltip when I\\\\'m','rt-hovering':'hovering a reference','rt-clicking':'clicking a reference','rt-delay':'Delay before the tooltip appears (in milliseconds)','rt-tooltipsForComments':'Show the tooltip over <span title=\\\"Tooltip example\\\" class=\\\"'+(COMMENTED_TEXT_CLASS||'rt-commentedText')+'\\\" style=\\\"border-bottom: 1px dotted; cursor: help;\\\">text with a dotted underline</span> in Reference Tooltips style (allows to see such tooltips on devices with no mouse support)',\\n'rt-disabledNote':'You can re-enable Reference Tooltips using a link in the footer of the page.','rt-done':'Done','rt-enabled':'Reference Tooltips are enabled'});}var SECONDS_IN_A_DAY=60*60*24,CLASSES={FADE_IN_DOWN:'rt-fade-in-down',FADE_IN_UP:'rt-fade-in-up',FADE_OUT_DOWN:'rt-fade-out-down',FADE_OUT_UP:'rt-fade-out-up'},IS_TOUCHSCREEN='ontouchstart'in document.documentElement,IS_MOBILE=/Mobi|Android/i.test(navigator.userAgent)||typeof window.orientation!=='undefined',CLIENT_NAME=$.client.profile().name,settingsString,settings,enabled,delay,activatedByClick,tooltipsForComments,cursorWaitCss,windowManager,$teleportTarget,$body=$(document.body),$window=$(window),$overlay=$('<div>').addClass('rt-overlay').appendTo($body);function rt($content){if(window.pg){return;}var teSelector,settingsDialogOpening=false;function setSettingsCookie(){mw.cookie.set('RTsettings',(Number(enabled)+'|'+delay+'|'+Number(activatedByClick)+'|'+Number(tooltipsForComments)),{path:'/',expires:90*SECONDS_IN_A_DAY,prefix:''}\\n);}function enableRt(){enabled=true;setSettingsCookie();$('.rt-enableItem').remove();rt($content);mw.notify(mw.msg('rt-enabled'));}function disableRt(){$content.find(teSelector).removeClass('rt-commentedText').off('.rt');$body.off('.rt');$window.off('.rt');}function addEnableLink(){var $footer=$('#footer-places, #f-list');if(!$footer.length){$footer=$('#footer li').parent();}if(!$footer.find('.rt-enableItem').length){$footer.append($('<li>').addClass('rt-enableItem').append($('<a>').text(mw.msg('rt-enable-footer')).attr('href','#').click(function(e){e.preventDefault();enableRt();})));}}function TooltippedElement($element){var events,te=this;function onStartEvent(e){var showRefArgs;if(activatedByClick&&te.type!=='commentedText'&&e.type!=='contextmenu'){e.preventDefault();}if(!te.noRef){showRefArgs=[$(this)];if(te.type!=='supRef'){showRefArgs.push(e.pageX,e.pageY);}te.showRef.apply(te,showRefArgs);}}function onEndEvent(){if(!te.noRef){te.hideRef();}}if(!$element){return;}this.$element=$element;\\nthis.$originalElement=$element;if(this.$element.is(REF_LINK_SELECTOR)){if(this.$element.prop('tagName')==='SUP'){this.type='supRef';}else{this.type='harvardRef';}}else{this.type='commentedText';this.comment=this.$element.attr('title');if(!this.comment){return;}this.$element.addClass('rt-commentedText');}if(activatedByClick){events={'click.rt':onStartEvent};if(this.type==='commentedText'&&(this.$element.closest('a').length||this.$element.has('a').length)){events['contextmenu.rt']=onStartEvent;}}else{events={'mouseenter.rt':onStartEvent,'mouseleave.rt':onEndEvent};}this.$element.on(events);this.hideRef=function(immediately){clearTimeout(te.showTimer);if(this.type==='commentedText'){this.$element.attr('title',this.comment);}if(this.tooltip&&this.tooltip.isPresent){if(activatedByClick||immediately){this.tooltip.hide();}else{this.hideTimer=setTimeout(function(){te.tooltip.hide();},200);}}else if(this.$ref&&this.$ref.hasClass('rt-target')){this.$ref.removeClass('rt-target');if(activatedByClick){\\n$body.off('click.rt touchstart.rt',this.onBodyClick);}}};this.showRef=function($element,ePageX,ePageY){if(window.pg){disableRt();return;}if(this.tooltip&&!this.tooltip.$content.length){return;}var tooltipInitiallyPresent=this.tooltip&&this.tooltip.isPresent;function reallyShow(){var viewportTop,refOffsetTop,teHref;if(!te.$ref&&!te.comment){teHref=te.type==='supRef'?te.$element.find('a').attr('href'):te.$element.attr('href');te.$ref=teHref&&$('#'+$.escapeSelector(teHref.slice(1)));if(!te.$ref||!te.$ref.length||!te.$ref.text()){te.noRef=true;return;}}if(!tooltipInitiallyPresent&&!te.comment){viewportTop=$window.scrollTop();refOffsetTop=te.$ref.offset().top;if(!activatedByClick&&viewportTop<refOffsetTop&&viewportTop+$window.height()>refOffsetTop+te.$ref.height()&&$window.width()>te.$ref.offset().left+te.$ref.width()){te.$ref.addClass('rt-target');return;}}if(!te.tooltip){te.tooltip=new Tooltip(te);if(!te.tooltip.$content.length){return;}}te.tooltip.parent=te.$element.closest('.rt-tooltip').data('tooltip');\\nif(te.tooltip.parent&&te.tooltip.parent.disappearing){return;}te.tooltip.show();if(tooltipInitiallyPresent){if(te.tooltip.$element.hasClass('rt-tooltip-above')){te.tooltip.$element.addClass(CLASSES.FADE_IN_DOWN);}else{te.tooltip.$element.addClass(CLASSES.FADE_IN_UP);}return;}te.tooltip.calculatePosition(ePageX,ePageY);$window.on('resize.rt',te.onWindowResize);}this.$element=$element;if(this.type==='commentedText'){this.$element.attr('title','');}if(activatedByClick){if(tooltipInitiallyPresent||(this.$ref&&this.$ref.hasClass('rt-target'))){return;}else{setTimeout(function(){$body.on('click.rt touchstart.rt',te.onBodyClick);},0);}}if(activatedByClick||tooltipInitiallyPresent){reallyShow();}else{this.showTimer=setTimeout(reallyShow,delay);}};this.onBodyClick=function(e){if(!te.tooltip&&!(te.$ref&&te.$ref.hasClass('rt-target'))){return;}var $current=$(e.target);function contextMatchesParameter(parameter){return this===parameter;}while($current.length&&(!$current.hasClass('rt-tooltip')||!$current.data('tooltip')||\\n!$current.data('tooltip').upToTopParent(contextMatchesParameter,[te.tooltip],true))){$current=$current.parent();}if(!$current.length){te.hideRef();}};this.onWindowResize=function(){te.tooltip.calculatePosition();};}function Tooltip(te){function openSettingsDialog(){var settingsDialog,settingsWindow;if(cursorWaitCss){cursorWaitCss.disabled=true;}function SettingsDialog(){SettingsDialog.parent.call(this);}OO.inheritClass(SettingsDialog,OO.ui.ProcessDialog);SettingsDialog.static.name='settingsDialog';SettingsDialog.static.title=mw.msg('rt-settings-title');SettingsDialog.static.actions=[{modes:'main',action:'save',label:mw.msg('rt-save'),flags:['primary','progressive']},{modes:'main',flags:['safe','close']},{modes:'disabled',action:'deactivated',label:mw.msg('rt-done'),flags:['primary','progressive']}];SettingsDialog.prototype.initialize=function(){var dialog=this;SettingsDialog.parent.prototype.initialize.apply(this,arguments);this.enableCheckbox=new OO.ui.CheckboxInputWidget({selected:true\\n});this.enableCheckbox.on('change',function(selected){dialog.activationMethodSelect.setDisabled(!selected);dialog.delayInput.setDisabled(!selected||dialog.clickOption.isSelected());dialog.tooltipsForCommentsCheckbox.setDisabled(!selected);});this.enableField=new OO.ui.FieldLayout(this.enableCheckbox,{label:mw.msg('rt-enable'),align:'inline',classes:['rt-enableField']});this.hoverOption=new OO.ui.RadioOptionWidget({label:mw.msg('rt-hovering')});this.clickOption=new OO.ui.RadioOptionWidget({label:mw.msg('rt-clicking')});this.activationMethodSelect=new OO.ui.RadioSelectWidget({items:[this.hoverOption,this.clickOption]});this.activationMethodSelect.selectItem(activatedByClick?this.clickOption:this.hoverOption);this.activationMethodSelect.on('choose',function(item){dialog.delayInput.setDisabled(item===dialog.clickOption);});this.activationMethodField=new OO.ui.FieldLayout(this.activationMethodSelect,{label:mw.msg('rt-activationMethod'),align:'top'});this.delayInput=new OO.ui.NumberInputWidget({\\ninput:{value:delay},step:50,min:0,max:5000,disabled:activatedByClick,classes:['rt-numberInput']});this.delayField=new OO.ui.FieldLayout(this.delayInput,{label:mw.msg('rt-delay'),align:'top'});this.tooltipsForCommentsCheckbox=new OO.ui.CheckboxInputWidget({selected:tooltipsForComments});this.tooltipsForCommentsField=new OO.ui.FieldLayout(this.tooltipsForCommentsCheckbox,{label:new OO.ui.HtmlSnippet(mw.msg('rt-tooltipsForComments')),align:'inline',classes:['rt-tooltipsForCommentsField']});new TooltippedElement(this.tooltipsForCommentsField.$element.find('.'+(COMMENTED_TEXT_CLASS||'rt-commentedText')));this.fieldset=new OO.ui.FieldsetLayout();this.fieldset.addItems([this.enableField,this.activationMethodField,this.delayField,this.tooltipsForCommentsField]);this.panelSettings=new OO.ui.PanelLayout({padded:true,expanded:false});this.panelSettings.$element.append(this.fieldset.$element);this.panelDisabled=new OO.ui.PanelLayout({padded:true,expanded:false});this.panelDisabled.$element.append(\\n$('<table>').addClass('rt-disabledHelp').append($('<tr>').append($('<td>').append($('<img>').attr('src','https://upload.wikimedia.org/wikipedia/commons/c/c0/MediaWiki_footer_link_ltr.svg')),$('<td>').addClass('rt-disabledNote').text(mw.msg('rt-disabledNote')))));this.stackLayout=new OO.ui.StackLayout({items:[this.panelSettings,this.panelDisabled]});this.$body.append(this.stackLayout.$element);};SettingsDialog.prototype.getSetupProcess=function(data){return SettingsDialog.parent.prototype.getSetupProcess.call(this,data).next(function(){this.stackLayout.setItem(this.panelSettings);this.actions.setMode('main');},this);};SettingsDialog.prototype.getActionProcess=function(action){var dialog=this;if(action==='save'){return new OO.ui.Process(function(){var newDelay=Number(dialog.delayInput.getValue());enabled=dialog.enableCheckbox.isSelected();if(newDelay>=0&&newDelay<=5000){delay=newDelay;}activatedByClick=dialog.clickOption.isSelected();tooltipsForComments=dialog.tooltipsForCommentsCheckbox.isSelected();\\nsetSettingsCookie();if(enabled){dialog.close();disableRt();rt($content);}else{dialog.actions.setMode('disabled');dialog.stackLayout.setItem(dialog.panelDisabled);disableRt();addEnableLink();}});}else if(action==='deactivated'){dialog.close();}return SettingsDialog.parent.prototype.getActionProcess.call(this,action);};SettingsDialog.prototype.getBodyHeight=function(){return this.stackLayout.getCurrentItem().$element.outerHeight(true);};tooltip.upToTopParent(function adjustRightAndHide(){if(this.isPresent){if(this.$element[0].style.right){this.$element.css('right','+='+(window.innerWidth-$window.width()));}this.te.hideRef(true);}});if(!windowManager){windowManager=new OO.ui.WindowManager();$body.append(windowManager.$element);}settingsDialog=new SettingsDialog();windowManager.addWindows([settingsDialog]);settingsWindow=windowManager.openWindow(settingsDialog);settingsWindow.opened.then(function(){settingsDialogOpening=false;});settingsWindow.closed.then(function(){windowManager.clearWindows();\\n});}var tooltip=this;this.te=te;switch(this.te.type){case'supRef':this.id='rt-'+this.te.$originalElement.attr('id');this.$content=this.te.$ref.contents().filter(function(i){var $this=$(this);if($this.hasClass('mw-subreference-list')){return false;}return(this.nodeType===Node.TEXT_NODE||!($this.is('.mw-cite-backlink, a[href^=\\\"#cite_ref-\\\"]')||(i===0&&($this.is('b')||$this.is('a')&&$this.attr('href').indexOf('#ref')===0))));}).clone(true);const $ol=this.te.$ref.closest('ol');if($ol.hasClass('mw-subreference-list')){this.$content=$('<div>').append($ol.siblings('.reference-text').clone(true).css({display:'block','margin-bottom':'0.7em'}),this.$content);}break;case'harvardRef':this.id='rt-'+this.te.$originalElement.closest('li').attr('id');this.$content=this.te.$ref.clone(true).removeAttr('id');break;case'commentedText':this.id='rt-'+String(Math.random()).slice(2);this.$content=$(document.createTextNode(this.te.comment));break;}if(!this.$content.length){return;}this.isInsideWindow=Boolean(this.te.$element.closest('.oo-ui-window').length);\\nthis.$element=$('<div>').addClass('rt-tooltip').attr('id',this.id).attr('role','tooltip').data('tooltip',this);var $hoverArea=$('<div>').addClass('rt-hoverArea').appendTo(this.$element);var $scroll=$('<div>').addClass('rt-scroll').appendTo($hoverArea);this.$content=this.$content.wrapAll('<div>').parent().addClass('rt-content').addClass('mw-parser-output').appendTo($scroll);if(!activatedByClick){this.$element.on('mouseenter linkPopupHover',function(e){if(!tooltip.disappearing||e.type==='linkPopupHover'){tooltip.upToTopParent(function(){this.show();});}}).on('mouseleave',function(e){if(CLIENT_NAME!=='chrome'||(!e.originalEvent||e.originalEvent.relatedTarget!==null||!tooltip.clickedTime||$.now()-tooltip.clickedTime>50)){tooltip.upToTopParent(function(){this.te.hideRef();});}}).click(function(){tooltip.clickedTime=$.now();});}if(!this.isInsideWindow){$('<a>').addClass('rt-settingsLink').attr('role','button').attr('href','#').attr('title',mw.msg('rt-settings')).click(function(e){e.preventDefault();\\nif(settingsDialogOpening){return;}settingsDialogOpening=true;if(mw.loader.getState('oojs-ui')!=='ready'){if(cursorWaitCss){cursorWaitCss.disabled=false;}else{cursorWaitCss=mw.util.addCSS('body { cursor: wait; }');}}mw.loader.using(['oojs','oojs-ui'],openSettingsDialog);}).prependTo(this.$content);}this.$tail=$('<div>').addClass('rt-tail').prependTo(this.$element);this.disappearing=false;this.show=function(){this.disappearing=false;clearTimeout(this.te.hideTimer);clearTimeout(this.te.removeTimer);this.$element.removeClass(CLASSES.FADE_OUT_DOWN).removeClass(CLASSES.FADE_OUT_UP);if(!this.isPresent){$overlay.append(this.$element);}this.isPresent=true;};this.hide=function(){var tooltip=this;tooltip.disappearing=true;if(tooltip.$element.hasClass('rt-tooltip-above')){tooltip.$element.removeClass(CLASSES.FADE_IN_DOWN).addClass(CLASSES.FADE_OUT_UP);}else{tooltip.$element.removeClass(CLASSES.FADE_IN_UP).addClass(CLASSES.FADE_OUT_DOWN);}tooltip.te.removeTimer=setTimeout(function(){if(tooltip.isPresent){\\ntooltip.$element.detach();tooltip.$tail.css('left','');if(activatedByClick){$body.off('click.rt touchstart.rt',tooltip.te.onBodyClick);}$window.off('resize.rt',tooltip.te.onWindowResize);tooltip.isPresent=false;}},200);};this.calculatePosition=function(ePageX,ePageY){var teElement,teOffsets,teOffset,targetTailOffsetX,tailLeft;this.$tail.css('left','');teElement=this.te.$element.get(0);if(ePageX!==undefined){targetTailOffsetX=ePageX;teOffsets=(teElement.getClientRects&&teElement.getClientRects())||teElement.getBoundingClientRect();if(teOffsets.length>1){for(var i=teOffsets.length-1;i>=0;i--){if(ePageY>=Math.round($window.scrollTop()+teOffsets[i].top)&&ePageY<=Math.round($window.scrollTop()+teOffsets[i].top+teOffsets[i].height)){teOffset=teOffsets[i];}}}}if(!teOffset){teOffset=(teElement.getClientRects&&teElement.getClientRects()[0])||teElement.getBoundingClientRect();}teOffset={top:$window.scrollTop()+teOffset.top,left:$window.scrollLeft()+teOffset.left,width:teOffset.width,height:teOffset.height\\n};if(!targetTailOffsetX){targetTailOffsetX=teOffset.left+(teOffset.width/2);}var defaultTailLeft=19;var tailSideWidth=13;var tailWidth=tailSideWidth*Math.SQRT2;var tailHeight=tailWidth/2;var tailCenterDelta=tailSideWidth+1-(tailWidth/2);var tooltip=this;var getTop=function(isBelow){var delta=isBelow?teOffset.height+tailHeight:-tooltip.$element.outerHeight()-tailHeight+1;return teOffset.top+delta;};this.$element.css({top:getTop(),left:targetTailOffsetX-defaultTailLeft-tailCenterDelta,right:''});if(this.$element.offset().left+this.$element.outerWidth()>$window.width()-1){this.$element.css({left:'',right:0});tailLeft=targetTailOffsetX-this.$element.offset().left-tailCenterDelta;}if(teOffset.top<this.$element.outerHeight()+$window.scrollTop()+tailHeight){this.$element.removeClass('rt-tooltip-above').addClass('rt-tooltip-below').addClass(CLASSES.FADE_IN_UP).css({top:getTop(true)});if(tailLeft){this.$tail.css('left',(tailLeft+tailSideWidth)+'px');}}else{this.$element.removeClass('rt-tooltip-below')\\n.addClass('rt-tooltip-above').addClass(CLASSES.FADE_IN_DOWN).css({top:getTop()});if(tailLeft){this.$tail.css('left',tailLeft+'px');}}};this.upToTopParent=function(func,parameters,stopAtTrue){var returnValue,currentTooltip=this;do{returnValue=func.apply(currentTooltip,parameters);if(stopAtTrue&&returnValue){break;}}while((currentTooltip=currentTooltip.parent));if(stopAtTrue){return returnValue;}};}if(!enabled){addEnableLink();return;}teSelector=REF_LINK_SELECTOR;if(tooltipsForComments){teSelector+=', '+COMMENTED_TEXT_SELECTOR;}$content.find(teSelector).each(function(){new TooltippedElement($(this));});}settingsString=mw.cookie.get('RTsettings','');if(settingsString){settings=settingsString.split('|');enabled=Boolean(Number(settings[0]));delay=Number(settings[1]);activatedByClick=Boolean(Number(settings[2]));tooltipsForComments=settings[3]===undefined?IS_TOUCHSCREEN&&IS_MOBILE:Boolean(Number(settings[3]));}else{enabled=true;delay=200;activatedByClick=IS_TOUCHSCREEN;tooltipsForComments=IS_TOUCHSCREEN&&IS_MOBILE;\\n}mw.hook('wikipage.content').add(rt);}());\\n},{\\\"css\\\":[\\\".rt-overlay{position:absolute;width:100%;font-size:calc(var(--font-size-medium,1rem) * (13 / 14));line-height:1.5em; z-index:800; top:0} .skin-vector-legacy .rt-overlay{font-size:13px}.skin-monobook .rt-overlay{font-size:12.7px}.rt-tooltip{position:absolute;max-width:27em;background:var(--background-color-base,#fff);color:var(--color-base,#202122);border:1px solid var(--border-color-subtle,#c8ccd1);border-radius:2px;box-shadow:0 20px 48px 0 rgba(0,0,0,0.2)}html.skin-theme-clientpref-night .rt-tooltip{box-shadow:0 20px 48px 0 rgba(0,0,0,1)} .rt-tooltip-above .rt-hoverArea{margin-bottom:-0.6em;padding-bottom:0.6em}.rt-tooltip-below .rt-hoverArea{margin-top:-0.7em;padding-top:0.7em}.rt-scroll{overflow-x:auto}.rt-content{padding:0.7em 0.9em;overflow-wrap:break-word}.rt-tail{ background:linear-gradient(to top right,var(--border-color-subtle,#c8ccd1) 48%,rgba(0,0,0,0) 48%);--tail-left:19px;--tail-side-width:13px}.rt-tail,.rt-tail:after{position:absolute; z-index:-1;width:var(--tail-side-width);height:var(--tail-side-width)}.rt-tail:after{content:'';background:var(--background-color-base,#fff);bottom:1px;left:1px}.rt-tooltip-above .rt-tail{transform:rotate(-45deg);transform-origin:100% 100%;bottom:0;left:var(--tail-left)}.rt-tooltip-below .rt-tail{transform:rotate(135deg);transform-origin:0 0;top:0;left:calc(var(--tail-left) + var(--tail-side-width))}.rt-settingsLink{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%0D%0A%20%20%20%20%3Cpath%20fill%3D%22%2354595d%22%20d%3D%22M20%2014.5v-2.9l-1.8-.3c-.1-.4-.3-.8-.6-1.4l1.1-1.5-2.1-2.1-1.5%201.1c-.5-.3-1-.5-1.4-.6L13.5%205h-2.9l-.3%201.8c-.5.1-.9.3-1.4.6L7.4%206.3%205.3%208.4l1%201.5c-.3.5-.4.9-.6%201.4l-1.7.2v2.9l1.8.3c.1.5.3.9.6%201.4l-1%201.5%202.1%202.1%201.5-1c.4.2.9.4%201.4.6l.3%201.8h3l.3-1.8c.5-.1.9-.3%201.4-.6l1.5%201.1%202.1-2.1-1.1-1.5c.3-.5.5-1%20.6-1.4l1.5-.3zM12%2016c-1.7%200-3-1.3-3-3s1.3-3%203-3%203%201.3%203%203-1.3%203-3%203z%22%2F%3E%0D%0A%3C%2Fsvg%3E);float:right;margin:-0.5em -0.5em 0 0.5em;box-sizing:border-box;height:32px;width:32px;border:1px solid transparent;border-radius:2px;background-position:center center;background-repeat:no-repeat;background-size:24px 24px}html.skin-theme-clientpref-night .rt-settingsLink{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%0D%0A%20%20%20%20%3Cpath%20fill%3D%22%23c8ccd1%22%20d%3D%22M20%2014.5v-2.9l-1.8-.3c-.1-.4-.3-.8-.6-1.4l1.1-1.5-2.1-2.1-1.5%201.1c-.5-.3-1-.5-1.4-.6L13.5%205h-2.9l-.3%201.8c-.5.1-.9.3-1.4.6L7.4%206.3%205.3%208.4l1%201.5c-.3.5-.4.9-.6%201.4l-1.7.2v2.9l1.8.3c.1.5.3.9.6%201.4l-1%201.5%202.1%202.1%201.5-1c.4.2.9.4%201.4.6l.3%201.8h3l.3-1.8c.5-.1.9-.3%201.4-.6l1.5%201.1%202.1-2.1-1.1-1.5c.3-.5.5-1%20.6-1.4l1.5-.3zM12%2016c-1.7%200-3-1.3-3-3s1.3-3%203-3%203%201.3%203%203-1.3%203-3%203z%22%2F%3E%0D%0A%3C%2Fsvg%3E)}.rt-settingsLink:hover,.rt-settingsLink:active{background-color:var(--background-color-interactive,#eaecf0)}.rt-settingsLink:active{border-color:var(--border-color-interactive,#72777d)}.rt-settingsLink:focus{outline:1px solid transparent}.rt-settingsLink:focus:not(:active){border-color:var(--border-color-progressive--focus,#36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus,#36c)}.rt-target{background-color:var(--background-color-progressive-subtle,#eaf3ff)}.rt-enableField{font-weight:bold;margin-bottom:1.25em}.rt-numberInput.rt-numberInput{width:10em}.rt-tooltipsForCommentsField.rt-tooltipsForCommentsField.rt-tooltipsForCommentsField{margin-top:1.25em}.rt-disabledHelp{border-collapse:collapse}.rt-disabledHelp td{padding:0}.rt-disabledNote.rt-disabledNote{vertical-align:bottom;padding-left:0.36em;font-weight:bold}@keyframes rt-fade-in-up{0%{opacity:0;transform:translate(0,20px)}100%{opacity:1;transform:translate(0,0)}}@keyframes rt-fade-in-down{0%{opacity:0;transform:translate(0,-20px)}100%{opacity:1;transform:translate(0,0)}}@keyframes rt-fade-out-down{0%{opacity:1;transform:translate(0,0)}100%{opacity:0;transform:translate(0,20px)}}@keyframes rt-fade-out-up{0%{opacity:1;transform:translate(0,0)}100%{opacity:0;transform:translate(0,-20px)}}.rt-fade-in-up{animation:rt-fade-in-up 0.2s ease forwards}.rt-fade-in-down{animation:rt-fade-in-down 0.2s ease forwards}.rt-fade-out-down{animation:rt-fade-out-down 0.2s ease forwards}.rt-fade-out-up{animation:rt-fade-out-up 0.2s ease forwards}\\\"]}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.142Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.gadget.ReferenceTooltips&skin=vector-2022&version=1kgeg\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.gadget.ReferenceTooltips&skin=vector-2022&sourcemap=1&version=1kgeg\",\"jquery.makeCollapsible@1e8vq\":\"mw.loader.impl(function(){return[\\\"jquery.makeCollapsible@1e8vq\\\",function($,jQuery,require,module){(function(){function toggleElement($collapsible,expand,$defaultToggle,options){options=options||{};if(!$collapsible.jquery){return;}if($defaultToggle===undefined){$defaultToggle=null;}$collapsible.trigger(expand?'beforeExpand.mw-collapsible':'beforeCollapse.mw-collapsible');const hookCallback=function(){$collapsible.trigger(expand?'afterExpand.mw-collapsible':'afterCollapse.mw-collapsible');};let $containers;if(!options.plainMode&&$collapsible.is('table')){if($collapsible.find('> caption').length){$containers=$collapsible.find('> * > tr');}else{$containers=$collapsible.find('> tbody > tr');}if($defaultToggle){$containers=$containers.not($defaultToggle.closest('tr'));}}else if(!options.plainMode&&($collapsible.is('ul')||$collapsible.is('ol'))){$containers=$collapsible.find('> li');if($defaultToggle){$containers=$containers.not($defaultToggle.parent());}}else{const $collapsibleContent=$collapsible.find('> .mw-collapsible-content');if(!options.plainMode&&$collapsibleContent.length){\\n$containers=$collapsibleContent;}else{$containers=$collapsible;}}$containers.each(function(){if(expand){this.removeAttribute('hidden');}else{this.setAttribute('hidden','onbeforematch'in document.body?'until-found':'hidden');}});hookCallback();}function togglingHandler($toggle,$collapsible,e,options){options=options||{};if(e){if(e.type==='click'&&e.target.nodeName.toLowerCase()==='a'&&$(e.target).attr('href')){return;}else if(e.type==='keydown'&&e.which!==13&&e.which!==32){return;}else{e.preventDefault();e.stopPropagation();}}let wasCollapsed;if(options.wasCollapsed!==undefined){wasCollapsed=options.wasCollapsed;}else{wasCollapsed=$collapsible.hasClass('mw-collapsed');}$collapsible.toggleClass('mw-collapsed',!wasCollapsed);if(options.toggleClasses){$toggle.toggleClass('mw-collapsible-toggle-collapsed',!wasCollapsed).toggleClass('mw-collapsible-toggle-expanded',wasCollapsed);}if(options.toggleARIA){$toggle.attr('aria-expanded',wasCollapsed?'true':'false');}if(options.toggleText){const collapseText=options.toggleText.collapseText;\\nconst expandText=options.toggleText.expandText;const $textContainer=$toggle.find('.mw-collapsible-text');if($textContainer.length){$textContainer.text(wasCollapsed?collapseText:expandText);}}toggleElement($collapsible,!!wasCollapsed,$toggle,options);}function hashHandler(){const fragment=mw.util.getTargetFromFragment();if(!fragment){return;}const $parents=$(fragment).parents('.mw-collapsed');if(!$parents.length){return;}$parents.each(function(){const $collapsible=$(this);if($collapsible.data('mw-made-collapsible')){$collapsible.data('mw-collapsible').expand();}else{$collapsible.removeClass('mw-collapsed');}});fragment.scrollIntoView();}$.fn.makeCollapsible=function(options){options=options||{};this.each(function(){const $collapsible=$(this).addClass('mw-collapsible');if($collapsible.data('mw-made-collapsible')){return;}else{$collapsible.addClass('mw-made-collapsible').data('mw-made-collapsible',true);}const collapseText=options.collapseText||$collapsible.attr('data-collapsetext')||mw.msg('collapsible-collapse');\\nconst expandText=options.expandText||$collapsible.attr('data-expandtext')||mw.msg('collapsible-expand');let actionHandler=function(e,opts){const defaultOpts={toggleClasses:true,toggleARIA:true,toggleText:{collapseText:collapseText,expandText:expandText}};opts=Object.assign(defaultOpts,options,opts);let $currentCollapsible=$.contains($collapsible.get(0),this)?$collapsible:$(this).closest('.mw-collapsible');if($currentCollapsible.length===0){$currentCollapsible=$collapsible;}togglingHandler($(this),$currentCollapsible,e,opts);};const buildDefaultToggleLink=function(){return $('<span>').addClass('mw-collapsible-text').text(collapseText).wrap('<button type=\\\"button\\\" class=\\\"mw-collapsible-toggle mw-collapsible-toggle-default\\\"></button>').parent();};let $customTogglers;if(options.$customTogglers){$customTogglers=$(options.$customTogglers);}else{let collapsibleId=$collapsible.attr('id')||'';if(collapsibleId.startsWith('mw-customcollapsible-')){collapsibleId=$.escapeSelector(collapsibleId);\\n$customTogglers=$('.'+collapsibleId.replace('mw-customcollapsible','mw-customtoggle')).addClass('mw-customtoggle');}}let $toggle;if($customTogglers&&$customTogglers.length){actionHandler=function(e,opts){const defaultOpts={};opts=Object.assign(defaultOpts,options,opts);togglingHandler($(this),$collapsible,e,opts);};$toggle=$customTogglers;}else{let $firstItem;if($collapsible.is('table')){const $caption=$collapsible.find('> caption');if($caption.length){$toggle=$caption.find('> .mw-collapsible-toggle, .mw-collapsible-toggle-placeholder').first();if(!$toggle.length){$toggle=buildDefaultToggleLink().appendTo($caption);}}else{$firstItem=$collapsible.find('tr').first().find('th, td');$toggle=$firstItem.find('> .mw-collapsible-toggle, .mw-collapsible-toggle-placeholder').first();if(!$toggle.length){$toggle=buildDefaultToggleLink().prependTo($firstItem.eq(-1));}}}else if($collapsible.parent().is('li')&&$collapsible.parent().children('.mw-collapsible').length===1&&$collapsible.find('> .mw-collapsible-toggle, .mw-collapsible-toggle-placeholder').length===0\\n){$toggle=buildDefaultToggleLink();$collapsible.before($toggle);}else if($collapsible.is('ul')||$collapsible.is('ol')){$firstItem=$collapsible.find('li').first();$toggle=$firstItem.find('> .mw-collapsible-toggle, .mw-collapsible-toggle-placeholder').first();if(!$toggle.length){const firstval=$firstItem.prop('value');if(firstval===undefined||!firstval||firstval==='-1'||firstval===-1){$firstItem.prop('value','1');}$toggle=buildDefaultToggleLink();$toggle.wrap('<li class=\\\"mw-collapsible-toggle-li\\\"></li>').parent().prependTo($collapsible);}}else{$toggle=$collapsible.find('> .mw-collapsible-toggle, .mw-collapsible-toggle-placeholder').first();if(!$collapsible.find('> .mw-collapsible-content').length){$collapsible.wrapInner('<div class=\\\"mw-collapsible-content\\\"></div>');}if(!$toggle.length){$toggle=buildDefaultToggleLink().prependTo($collapsible);}}}if($toggle.hasClass('mw-collapsible-toggle-placeholder')){const $realToggle=buildDefaultToggleLink();$toggle.replaceWith($realToggle);$toggle=$realToggle;\\n}$toggle.on('click.mw-collapsible keydown.mw-collapsible',actionHandler).attr('aria-expanded','true').prop('tabIndex',0);$collapsible.on('beforematch',()=>{actionHandler.call($toggle.get(0),null,{wasCollapsed:true});});$(this).data('mw-collapsible',{collapse:function(){actionHandler.call($toggle.get(0),null,{wasCollapsed:false});},expand:function(){actionHandler.call($toggle.get(0),null,{wasCollapsed:true});},toggle:function(){actionHandler.call($toggle.get(0),null,null);}});if(options.collapsed||$collapsible.hasClass('mw-collapsed')){actionHandler.call($toggle.get(0),null,{wasCollapsed:false});}});window.addEventListener('hashchange',hashHandler);mw.hook('wikipage.collapsibleContent').fire(this);return this;};hashHandler();}());\\n},{\\\"css\\\":[\\\".mw-collapsible-toggle{float:right;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mw-collapsible-toggle-default{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;margin:0;padding:0;border:0;font:inherit}.mw-collapsible-toggle-default .mw-collapsible-text{color:var(--color-progressive,#36c);border-radius:2px;text-decoration:none; }.mw-collapsible-toggle-default .mw-collapsible-text:visited{color:var(--color-visited,#6a60b0)}.mw-collapsible-toggle-default .mw-collapsible-text:visited:hover{color:var(--color-visited--hover,#534fa3)}.mw-collapsible-toggle-default .mw-collapsible-text:visited:active{color:var(--color-visited--active,#353262)}.mw-collapsible-toggle-default .mw-collapsible-text:hover{color:var(--color-progressive--hover,#3056a9);text-decoration:underline}.mw-collapsible-toggle-default .mw-collapsible-text:active{color:var(--color-progressive--active,#233566);text-decoration:underline}.mw-collapsible-toggle-default .mw-collapsible-text:focus-visible{outline:solid 2px var(--outline-color-progressive--focus,#36c)}@supports not selector(:focus-visible){.mw-collapsible-toggle-default .mw-collapsible-text:focus{outline:solid 2px var(--outline-color-progressive--focus,#36c)}}.mw-collapsible-toggle-default .mw-collapsible-text .cdx-icon:not(.cdx-thumbnail__placeholder__icon--vue):last-child{min-width:10px;min-height:10px;width:var(--font-size-medium,1rem);height:var(--font-size-medium,1rem);padding-left:4px;vertical-align:middle}.mw-underline-always .mw-collapsible-toggle-default .mw-collapsible-text{text-decoration:underline}.mw-underline-never .mw-collapsible-toggle-default .mw-collapsible-text{text-decoration:none}.mw-collapsible-toggle-default::before{content:'['}.mw-collapsible-toggle-default::after{content:']'}.mw-customtoggle,.mw-collapsible-toggle{cursor:pointer} caption .mw-collapsible-toggle,.mw-content-ltr caption .mw-collapsible-toggle,.mw-content-rtl caption .mw-collapsible-toggle,.mw-content-rtl .mw-content-ltr caption .mw-collapsible-toggle,.mw-content-ltr .mw-content-rtl caption .mw-collapsible-toggle{float:none}.mw-collapsible[hidden='until-found'],.mw-collapsible [hidden='until-found']{display:block;position:absolute; width:0 !important;height:0 !important;overflow:hidden !important;padding:0 !important;margin:0 !important;border:0 !important; }.wikitable.mw-collapsed{border:0}\\\"]},{\\\"collapsible-collapse\\\":\\\"hide\\\",\\\"collapsible-expand\\\":\\\"show\\\"}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.142Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=jquery.makeCollapsible&skin=vector-2022&version=195gf\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=jquery.makeCollapsible&skin=vector-2022&sourcemap=1&version=195gf\",\"mediawiki.toc@ui5eu\":\"mw.loader.impl(function(){return[\\\"mediawiki.toc@ui5eu\\\",function($,jQuery,require,module){(function(){'use strict';function initToc(tocNode){const toggleNode=tocNode.querySelector('.toctogglecheckbox');if(!toggleNode){return;}let hidden=false;toggleNode.addEventListener('change',()=>{hidden=!hidden;mw.cookie.set('hidetoc',hidden?'1':null);toggleNode.setAttribute('aria-label',hidden?mw.message('table-of-contents-show-button-aria-label').plain():mw.message('table-of-contents-hide-button-aria-label').plain());});if(mw.cookie.get('hidetoc')==='1'){toggleNode.checked=true;hidden=true;}toggleNode.setAttribute('aria-label',hidden?mw.message('table-of-contents-show-button-aria-label').plain():mw.message('table-of-contents-hide-button-aria-label').plain());}mw.hook('wikipage.content').add(($content)=>{const tocs=$content[0]?$content[0].querySelectorAll('.toc'):[];let i=tocs.length;while(i--){initToc(tocs[i]);}});}());\\n},{\\\"css\\\":[\\\"@media screen {\\\\n\\\\t.toctoggle{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:94%}}\\\"]},{\\\"table-of-contents-hide-button-aria-label\\\":\\\"Hide the table of contents\\\",\\\"table-of-contents-show-button-aria-label\\\":\\\"Show the table of contents\\\"}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.142Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=mediawiki.toc&skin=vector-2022&version=i14xp\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=mediawiki.toc&skin=vector-2022&sourcemap=1&version=i14xp\",\"ext.centralauth.centralautologin@8kstq\":\"mw.loader.impl(function(){return[\\\"ext.centralauth.centralautologin@8kstq\\\",{\\\"main\\\":\\\"ext.centralauth.centralautologin.js\\\",\\\"files\\\":{\\\"ext.centralauth.centralautologin.js\\\":function(require,module,exports){(function(){if(mw.config.get('wgUserName')!==null){return;}if(mw.config.get('wgCanonicalSpecialPageName')==='Userlogin'){return;}try{if(+localStorage.getItem('CentralAuthAnon')>Date.now()){return;}}catch(e){}try{if(/(^|; )CentralAuthAnon=1/.test(document.cookie)){return;}}catch(e){return;}let url=require('./data.json').startURL;if(url){if(mw.config.get('wgCanonicalSpecialPageName')==='Userlogin'){url+='&return=1';const params=location.search.slice(1).split('&');for(let i=0,len=params.length;i<len;i++){const paramParts=params[i].split('=');const param=decodeURIComponent(paramParts[0]);if(param==='returnto'||param==='returntoquery'){url+='&'+params[i];}}}mw.loader.load(url);}}());\\n},\\\"data.json\\\":{\\\"startURL\\\":\\\"//en.wikipedia.org/wiki/Special:CentralAutoLogin/start?useformat=desktop\\\\u0026type=script\\\\u0026usesul3=1\\\"}}},{\\\"css\\\":[\\\"@keyframes centralAuthPPersonalAnimation{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.centralAuthPPersonalAnimation{animation-duration:1s;animation-fill-mode:both;animation-name:centralAuthPPersonalAnimation}\\\"]}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.142Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.centralauth.centralautologin&skin=vector-2022&version=icfpp\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.centralauth.centralautologin&skin=vector-2022&sourcemap=1&version=icfpp\",\"mediawiki.page.ready@f23dw\":\"mw.loader.impl(function(){return[\\\"mediawiki.page.ready@f23dw\\\",{\\\"main\\\":\\\"ready.js\\\",\\\"files\\\":{\\\"ready.js\\\":function(require,module,exports){const checkboxShift=require('./checkboxShift.js');const config=require('./config.json');const teleportTarget=require('./teleportTarget.js');const enableSearchDialog=require('./enableSearchDialog.js');const clearAddressBar=require('./clearAddressBar.js');const{updateThumbnailsToPreferredSize}=require('./updateThumbnailsToPreferredSize.js');if(mw.config.get('wgBreakFrames')){if(window.top!==window.self){window.top.location.href=location.href;}}mw.hook('wikipage.content').add(($content)=>{const modules=[];let $collapsible;if(config.collapsible){$collapsible=$content.find('.mw-collapsible');if($collapsible.length){modules.push('jquery.makeCollapsible');}}let $sortable;if(config.sortable){$sortable=$content.find('table.sortable');if($sortable.length){modules.push('jquery.tablesorter');}}if(modules.length){mw.loader.using(modules).then(()=>{if($sortable&&$sortable.length){$sortable.tablesorter();}if($collapsible&&$collapsible.length){$collapsible.makeCollapsible();}});}if($content[0]&&$content[0].isConnected===false){\\nmw.log.warn('wikipage.content hook should not be fired on unattached content');}checkboxShift($content.find('input[type=\\\"checkbox\\\"]:not(.noshiftselect)'));});require('./toggleAllCollapsibles.js');$(()=>{$('[accesskey]').updateTooltipAccessKeys();const node=document.querySelector('.mw-indicators');if(node&&node.children.length){mw.hook('wikipage.indicators').fire($(node.children));}const $content=$('#mw-content-text');if($content.length){mw.hook('wikipage.content').fire($content);}let $nodes=$('.catlinks[data-mw-interface]');if($nodes.length){mw.hook('wikipage.categories').fire($nodes);}$nodes=$('table.diff[data-mw-interface]');if($nodes.length){mw.hook('wikipage.diff').fire($nodes.eq(0));}$('#t-print a').on('click',(e)=>{window.print();e.preventDefault();});const $permanentLink=$('#t-permalink a');function updatePermanentLinkHash(){if(mw.util.getTargetFromFragment()){$permanentLink[0].hash=location.hash;}else{$permanentLink[0].hash='';}}if($permanentLink.length){$(window).on('hashchange',updatePermanentLinkHash);\\nupdatePermanentLinkHash();}const LOGOUT_EVENT='skin.logout';function logoutViaPost(href){let confirmedPromise;if(mw.user.isTemp()){confirmedPromise=mw.loader.using(['oojs-ui-windows','mediawiki.jqueryMsg']).then(()=>{const $confirmDialogContent=$('<div>').append($('<p>').append(mw.message('userlogout-temp').parseDom()),$('<p>').append(mw.message('userlogout-temp-moreinfo').parseDom()),new OO.ui.MessageWidget({type:'notice',label:$('<div>').append($('<strong>').text(mw.msg('userlogout-temp-messagebox-title')),$('<br>'),mw.message('userlogout-temp-messagebox-body').parseDom())}).$element);return OO.ui.confirm($confirmDialogContent,{size:'medium',title:mw.msg('temp-user-logout-confirm-title'),actions:[{action:'accept',label:mw.msg('userlogout-submit'),flags:['primary','progressive']},{action:'reject',label:mw.msg('ooui-dialog-message-reject'),flags:'safe'}]});});}else{confirmedPromise=$.Deferred().resolve(true).promise();}confirmedPromise.then((confirmed)=>{if(!confirmed){return;}mw.notify(\\nmw.message('logging-out-notify'),{tag:'logout',autoHide:false});const api=new mw.Api();if(mw.user.isTemp()){const url=new URL(href);url.searchParams.append('wasTempUser',1);href=url;}api.prepareExtensibleApiRequest('extendLogout').then((params)=>{const logoutParams=Object.assign({},params,{action:'logout'});api.postWithToken('csrf',logoutParams).then(()=>{location.href=href;},(err,data)=>{mw.notify(api.getErrorMessage(data),{type:'error',tag:'logout',autoHide:false});});});});}mw.hook(LOGOUT_EVENT).add(logoutViaPost);$(config.selectorLogoutLink).on('click',function(e){mw.hook(LOGOUT_EVENT).fire(this.href);e.preventDefault();});teleportTarget.attach();});function isSearchInput(element){return element.id==='searchInput'||element.classList.contains('mw-searchInput');}function loadSearchModule(moduleName){function requestSearchModule(){mw.loader.using(moduleName).then(()=>{const{init}=require(moduleName);if(init){init();}});}function eventListener(e){if(e.target&&e.target.nodeType===1&&isSearchInput(e.target)){\\nrequestSearchModule();document.removeEventListener('focusin',eventListener);}}if(document.activeElement&&isSearchInput(document.activeElement)){requestSearchModule();return;}document.addEventListener('focusin',eventListener);}if(config.search){loadSearchModule(config.searchModule);}try{if(sessionStorage.getItem('mw-PostEdit'+mw.config.get('wgPageName'))){mw.loader.load('mediawiki.action.view.postEdit');}}catch(err){}updateThumbnailsToPreferredSize($('#mw-content-text .mw-parser-output'));mw.hook('wikipage.content').add(updateThumbnailsToPreferredSize);module.exports={clearAddressBar,enableSearchDialog,loadSearchModule,checkboxHack:require('./checkboxHack.js'),teleportTarget:teleportTarget.target};\\n},\\\"updateThumbnailsToPreferredSize.js\\\":function(require,module,exports){const makeSrcSetMap=(srcset)=>{const srcsetMap={};srcset.split(',').map((a)=>a.trim().split(' ')).forEach((combo)=>{if(combo.length===2&&combo[1].endsWith('x')){srcsetMap[combo[1].replace('x','')]=combo[0];}});return srcsetMap;};const shuffleSrcSet=(srcsetMap)=>Object.keys(srcsetMap).filter((key)=>parseInt(key,10)-1>1).map((key)=>`${srcsetMap[key]} ${parseInt(key,10)-1}x`).join(', ');const updateThumbnailToPreferredSize=(img)=>{const srcsetMap=makeSrcSetMap(img.srcset);if(Object.keys(srcsetMap).length>0){const newSrcset=shuffleSrcSet(srcsetMap);const upgradedSrc=srcsetMap['2'];if(upgradedSrc){img.src=upgradedSrc;}if(newSrcset){img.srcset=newSrcset;if(upgradedSrc&&img.src!==upgradedSrc){img.src=upgradedSrc;}}}};function updateThumbnailsToPreferredSize($element){if(mw.user.clientPrefs.get('skin-thumbsize')==='large'){const observer=new IntersectionObserver((entries)=>{entries.forEach((entry)=>{if(entry.isIntersecting){updateThumbnailToPreferredSize(entry.target);observer.unobserve(entry.target);\\n}});});$element.find('.mw-default-size img[srcset]').each((_,img)=>{observer.observe(img);});}}module.exports={test:{shuffleSrcSet,makeSrcSetMap,updateThumbnailToPreferredSize},updateThumbnailsToPreferredSize};\\n},\\\"enableSearchDialog.js\\\":function(require,module,exports){const config=require('./config.json');const clearAddressBar=require('./clearAddressBar.js');const searchRoute=new RegExp(/\\\\/search/);let tempInput=null;function addRoutes(router,trigger){let searchOpen=false;clearAddressBar(router,searchRoute);router.addRoute(searchRoute,()=>{searchOpen=true;const searchModuleName=config.searchModule;mw.loader.using(searchModuleName).then(()=>{const{init}=require(searchModuleName);if(init){init();if(tempInput){transferFocusToRealInput();}}});});router.on('route',(ev)=>{if(searchOpen&&!ev.path.match(searchRoute)){searchOpen=false;requestAnimationFrame(()=>{trigger.focus();});}});}function createTempInput(){if(tempInput){tempInput.remove();}tempInput=document.createElement('input');tempInput.type='text';tempInput.style.position='absolute';tempInput.style.left='0';tempInput.style.top='0';tempInput.style.fontSize='16px';tempInput.style.opacity='0';tempInput.style.pointerEvents='none';tempInput.setAttribute('readonly',true);document.body.appendChild(tempInput);\\ntempInput.focus();}function transferFocusToRealInput(){const realInput=document.querySelector('.cdx-typeahead-search .cdx-text-input__input');if(realInput&&tempInput){requestAnimationFrame(()=>{realInput.focus();tempInput.remove();tempInput=null;});}}module.exports=function(trigger){mw.loader.using('mediawiki.router').then(()=>{const router=require('mediawiki.router');addRoutes(router,trigger);});trigger.addEventListener('click',(ev)=>{ev.preventDefault();window.location.hash='/search';createTempInput();});};\\n},\\\"checkboxShift.js\\\":function(require,module,exports){let prev;function clickHandler(e){if(prev&&e.shiftKey){const $checkboxes=e.data.$checkboxes;$checkboxes.slice(Math.min($checkboxes.index(prev),$checkboxes.index(e.target)),Math.max($checkboxes.index(prev),$checkboxes.index(e.target))+1).filter(function(){return!this.disabled&&this.checked!==e.target.checked;}).prop('checked',e.target.checked).trigger('change');}prev=e.target;}module.exports=function($checkboxes){$checkboxes.off('click',clickHandler).on('click',{$checkboxes:$checkboxes},clickHandler);};\\n},\\\"checkboxHack.js\\\":function(require,module,exports){function updateAriaExpanded(checkbox,button){if(button){mw.log.warn('[1.38] The button parameter in updateAriaExpanded is deprecated, aria-expanded will be applied to the checkbox going forward. View the updated checkbox hack documentation for more details.');button.setAttribute('aria-expanded',checkbox.checked.toString());return;}checkbox.setAttribute('aria-expanded',checkbox.checked.toString());}function setCheckedState(checkbox,checked){checkbox.checked=checked;const e=new Event('input',{bubbles:true,composed:true});checkbox.dispatchEvent(e);}function containsEventTarget(checkbox,button,target,event){return event.target instanceof Node&&(checkbox.contains(event.target)||button.contains(event.target)||target.contains(event.target));}function dismissIfExternalEventTarget(checkbox,button,target,event){if(checkbox.checked&&!containsEventTarget(checkbox,button,target,event)){setCheckedState(checkbox,false);}}function bindUpdateAriaExpandedOnInput(checkbox,button){if(button){mw.log.warn('[1.38] The button parameter in bindUpdateAriaExpandedOnInput is deprecated, aria-expanded will be applied to the checkbox going forward. View the updated checkbox hack documentation for more details.');\\n}const listener=updateAriaExpanded.bind(undefined,checkbox,button);checkbox.addEventListener('input',listener);return function(){checkbox.removeEventListener('input',listener);};}function bindToggleOnClick(checkbox,button){function listener(event){event.preventDefault();setCheckedState(checkbox,!checkbox.checked);}button.addEventListener('click',listener,true);return function(){button.removeEventListener('click',listener,true);};}function bindToggleOnSpaceEnter(checkbox,button){mw.log.warn('[1.38] bindToggleOnSpaceEnter is deprecated. Use `bindToggleOnEnter` instead.');function isEnterOrSpace(event){return event.key===' '||event.key==='Enter';}function onKeydown(event){if(!isEnterOrSpace(event)){return;}event.preventDefault();}function onKeyup(event){if(!isEnterOrSpace(event)){return;}button.click();}button.addEventListener('keydown',onKeydown);button.addEventListener('keyup',onKeyup);return function(){button.removeEventListener('keydown',onKeydown);button.removeEventListener('keyup',onKeyup);\\n};}function bindToggleOnEnter(checkbox){function onKeyup(event){if(event.key!=='Enter'){return;}setCheckedState(checkbox,!checkbox.checked);}checkbox.addEventListener('keyup',onKeyup);return function(){checkbox.removeEventListener('keyup',onKeyup);};}function bindDismissOnClickOutside(window,checkbox,button,target){const listener=dismissIfExternalEventTarget.bind(undefined,checkbox,button,target);window.addEventListener('click',listener,true);return function(){window.removeEventListener('click',listener,true);};}function bindDismissOnFocusLoss(window,checkbox,button,target){const listener=dismissIfExternalEventTarget.bind(undefined,checkbox,button,target);window.addEventListener('focusin',listener,true);return function(){window.removeEventListener('focusin',listener,true);};}function bindDismissOnClickLink(checkbox,target){function dismissIfClickLinkEvent(event){if(event.target&&event.target.parentNode&&(event.target.nodeName==='A'||event.target.parentNode.nodeName==='A')){\\nsetCheckedState(checkbox,false);}}target.addEventListener('click',dismissIfClickLinkEvent);return function(){target.removeEventListener('click',dismissIfClickLinkEvent);};}function bind(window,checkbox,button,target){const cleanups=[bindUpdateAriaExpandedOnInput(checkbox),bindToggleOnClick(checkbox,button),bindToggleOnEnter(checkbox),bindDismissOnClickOutside(window,checkbox,button,target),bindDismissOnFocusLoss(window,checkbox,button,target),bindDismissOnClickLink(checkbox,target)];return function(){cleanups.forEach((cleanup)=>{cleanup();});};}module.exports={updateAriaExpanded,bindUpdateAriaExpandedOnInput,bindToggleOnClick,bindToggleOnSpaceEnter,bindToggleOnEnter,bindDismissOnClickOutside,bindDismissOnFocusLoss,bindDismissOnClickLink,bind};\\n},\\\"clearAddressBar.js\\\":function(require,module,exports){function clearAddressBar(router,route){if(!route||route.test(router.getPath())){router.navigateTo(document.title,{path:'#',useReplaceState:true});}}module.exports=clearAddressBar;\\n},\\\"teleportTarget.js\\\":function(require,module,exports){const ID='mw-teleport-target';const target=document.createElement('div');target.id=ID;module.exports={target,attach(){document.body.appendChild(target);}};\\n},\\\"toggleAllCollapsibles.js\\\":function(require,module,exports){let toggleAll;mw.hook('wikipage.content').add(()=>{if(toggleAll){return;}if(!document.querySelector('#mw-content-text .mw-parser-output .mw-collapsible')){return;}const portletLink=mw.util.addPortletLink('p-tb','#',mw.msg('collapsible-expand-all-text'),'t-collapsible-toggle-all',mw.msg('collapsible-expand-all-tooltip'));if(!portletLink){return;}toggleAll=portletLink.querySelector('a');toggleAll.setAttribute('role','button');toggleAll.setAttribute('aria-expanded','false');let allExpanded=false;toggleAll.addEventListener('click',(e)=>{e.preventDefault();if(!allExpanded){const collapsed=document.querySelectorAll('#mw-content-text .mw-parser-output .mw-made-collapsible.mw-collapsed');Array.prototype.forEach.call(collapsed,(collapsible)=>{$(collapsible).data('mw-collapsible').expand();});toggleAll.textContent=mw.msg('collapsible-collapse-all-text');toggleAll.title=mw.msg('collapsible-collapse-all-tooltip');toggleAll.setAttribute('aria-expanded','true');allExpanded=true;}else{const expanded=document.querySelectorAll('#mw-content-text .mw-parser-output .mw-made-collapsible:not( .mw-collapsed )');\\nArray.prototype.forEach.call(expanded,(collapsible)=>{$(collapsible).data('mw-collapsible').collapse();});toggleAll.textContent=mw.msg('collapsible-expand-all-text');toggleAll.title=mw.msg('collapsible-expand-all-tooltip');toggleAll.setAttribute('aria-expanded','false');allExpanded=false;}});});\\n},\\\"config.json\\\":{\\\"search\\\":true,\\\"searchModule\\\":\\\"skins.vector.search\\\",\\\"collapsible\\\":true,\\\"sortable\\\":true,\\\"selectorLogoutLink\\\":\\\"#pt-logout a[data-mw-interface]\\\"}}},{\\\"css\\\":[\\\"#mw-teleport-target{position:absolute;z-index:450}   #mw-teleport-target{font-size:var(--font-size-small,0.875rem)}\\\"]},{\\\"collapsible-collapse-all-text\\\":\\\"Collapse all\\\",\\\"collapsible-collapse-all-tooltip\\\":\\\"Collapse all collapsible elements on the current page\\\",\\\"collapsible-expand-all-text\\\":\\\"Expand all\\\",\\\"collapsible-expand-all-tooltip\\\":\\\"Expand all collapsible elements on the current page\\\",\\\"logging-out-notify\\\":\\\"You are being logged out. Please wait.\\\",\\\"temp-user-logout-confirm-title\\\":\\\"Exit session\\\",\\\"userlogout-submit\\\":\\\"Log out\\\",\\\"userlogout-temp\\\":\\\"If you are editing on a shared device like a library or school computer, you can exit this session to prevent other people from using this temporary account. A new temporary account will be created for you the next time you edit.\\\",\\\"userlogout-temp-messagebox-body\\\":\\\"Once you log out, you will no longer be able to access this temporary account.\\\",\\\"userlogout-temp-messagebox-title\\\":\\\"Are you sure you want to exit session and log out?\\\",\\\"userlogout-temp-moreinfo\\\":\\\"\\\"}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.142Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=mediawiki.page.ready&skin=vector-2022&version=12e8x\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=mediawiki.page.ready&skin=vector-2022&sourcemap=1&version=12e8x\",\"skins.vector.clientPreferences@1xb68\":\"mw.loader.impl(function(){return[\\\"skins.vector.clientPreferences@1xb68\\\",{\\\"main\\\":\\\"resources/skins.vector.clientPreferences/clientPreferences.js\\\",\\\"files\\\":{\\\"resources/skins.vector.clientPreferences/clientPreferences.js\\\":function(require,module,exports){function getClientPreferences(){return Array.from(document.documentElement.classList).filter((className)=>className.match(/-clientpref-/)).map((className)=>className.split('-clientpref-')[0]);}function isFeatureExcluded(featureName){return document.documentElement.classList.contains(featureName+'-clientpref--excluded');}function getVisibleClientPreferences(config){const active=getClientPreferences();return Object.keys(config).filter((key)=>active.includes(key));}function toggleDocClassAndSave(featureName,value,config,userPreferences){const pref=config[featureName];const callback=pref.callback||(()=>{});const hook=mw.hook('skin-client-preference.change');if(mw.user.isNamed()){config[featureName].options.forEach((possibleValue)=>{document.documentElement.classList.remove(`${featureName}-clientpref-${possibleValue}`);});document.documentElement.classList.add(`${featureName}-clientpref-${value}`);window.dispatchEvent(new Event('resize'));mw.util.debounce(()=>{userPreferences=userPreferences||new mw.Api();\\nuserPreferences.saveOptions({[pref.preferenceKey]:value}).then(()=>{callback();});},100)();}else{mw.user.clientPrefs.set(featureName,value);callback();}hook.fire(featureName,value);}const getInputId=(featureName,value)=>`skin-client-pref-${featureName}-value-${value}`;function makeInputElement(type,featureName,value){const input=document.createElement('input');const name=`skin-client-pref-${featureName}-group`;const id=getInputId(featureName,value);input.name=name;input.id=id;input.type=type;if(type==='checkbox'){input.checked=value==='1';}else{input.value=value;}input.setAttribute('data-event-name',id);return input;}function makeLabelElement(featureName,value){const label=document.createElement('label');label.classList.add('cdx-label');label.setAttribute('for',getInputId(featureName,value));const labelText=document.createElement('span');labelText.classList.add('cdx-label__label__text');labelText.textContent=mw.msg(`${featureName}-${value}-label`);label.appendChild(labelText);return label;\\n}function makeExclusionNotice(featureName){const p=document.createElement('p');const noticeMessage=mw.message(`${featureName}-exclusion-notice`);p.classList.add('exclusion-notice',`${featureName}-exclusion-notice`);p.textContent=noticeMessage.text();return p;}function makeBetaInfoTag(messageKey){const infoTag=document.createElement('span');const infoTagText=document.createElement('span');infoTagText.textContent=mw.message(messageKey).text();infoTag.appendChild(infoTagText);return infoTag;}function appendRadioToggle(parent,featureName,value,currentValue,config,userPreferences){const input=makeInputElement('radio',featureName,value);input.classList.add('cdx-radio__input');if(currentValue===value){input.checked=true;}if(isFeatureExcluded(featureName)){input.disabled=true;}const icon=document.createElement('span');icon.classList.add('cdx-radio__icon');const label=makeLabelElement(featureName,value);label.classList.add('cdx-radio__label');const container=document.createElement('div');\\ncontainer.classList.add('cdx-radio');container.appendChild(input);container.appendChild(icon);container.appendChild(label);parent.appendChild(container);input.addEventListener('change',()=>{toggleDocClassAndSave(featureName,value,config,userPreferences);});input.addEventListener('keydown',(event)=>{if(event.key.startsWith('Arrow')&&event.repeat){event.preventDefault();}});}function makeLink(linkContainer,feature){const urlKey=feature.linkLabelUrl;const labelKey=feature.linkLabelMessage;const linkLabelTooltip=feature.linkLabelTooltip;const urlParamMsgKey=feature.linkLabelUrlParameter;const isDisplayed=feature.linkLabelLoggedInOnly?!mw.user.isAnon():true;if(!labelKey||!urlKey||!mw.msg(urlKey)||!isDisplayed){return;}let urlParam='';if(urlParamMsgKey){const pageWikiLink=`[https://${window.location.hostname+mw.util.getUrl(mw.config.get('wgPageName'))} ${mw.config.get('wgTitle')}]`;urlParam=mw.message(urlParamMsgKey,pageWikiLink).text();}const link=mw.msg(urlKey,window.location.host,urlParam);\\nconst linkLabel=mw.message(labelKey).text();const anchor=document.createElement('a');anchor.setAttribute('href',link);anchor.setAttribute('target','_blank');if(linkLabelTooltip){anchor.setAttribute('title',mw.msg(linkLabelTooltip));}anchor.textContent=linkLabel;const showSuccessFeedback=function(event){event.stopPropagation();const icon=document.createElement('span');icon.classList.add('vector-icon','vector-icon--heart');anchor.textContent=mw.msg('vector-night-mode-issue-reporting-link-notification');anchor.classList.add('skin-theme-beta-notice-success');anchor.prepend(icon);anchor.removeEventListener('click',showSuccessFeedback);};if(feature.linkLabelUrlParameter){anchor.addEventListener('click',(event)=>showSuccessFeedback(event));}linkContainer.appendChild(anchor);}function appendToggleSwitch(form,featureName,labelElement,currentValue,config,userPreferences){const input=makeInputElement('checkbox',featureName,currentValue);input.classList.add('cdx-toggle-switch__input');const switcher=document.createElement('span');\\nswitcher.classList.add('cdx-toggle-switch__switch');const grip=document.createElement('span');grip.classList.add('cdx-toggle-switch__switch__grip');switcher.appendChild(grip);const label=labelElement||makeLabelElement(featureName,currentValue);label.classList.add('cdx-toggle-switch__label');const toggleSwitch=document.createElement('span');toggleSwitch.classList.add('cdx-toggle-switch');toggleSwitch.appendChild(input);toggleSwitch.appendChild(switcher);toggleSwitch.appendChild(label);input.addEventListener('change',()=>{toggleDocClassAndSave(featureName,input.checked?'1':'0',config,userPreferences);});form.appendChild(toggleSwitch);}function createRow(className){const row=document.createElement('div');row.setAttribute('class',className);return row;}const getFeatureLabelMsg=(featureName)=>mw.message(`${featureName}-name`);function makeControl(featureName,config,userPreferences){const pref=config[featureName];const isExcluded=isFeatureExcluded(featureName);if(!pref){return null;}const currentValue=mw.user.clientPrefs.get(featureName);\\nif(typeof currentValue==='boolean'&&!isExcluded){return null;}const row=createRow('');const form=document.createElement('form');const type=pref.type||'radio';switch(type){case'radio':pref.options.forEach((value)=>{appendRadioToggle(form,featureName,value,String(currentValue),config,userPreferences);});break;case'switch':{const labelElement=document.createElement('label');labelElement.textContent=getFeatureLabelMsg(featureName).text();appendToggleSwitch(form,featureName,labelElement,String(currentValue),config,userPreferences);break;}default:throw new Error('Unknown client preference! Only switch or radio are supported.');}row.appendChild(form);if(isExcluded){const exclusionNotice=makeExclusionNotice(featureName);row.appendChild(exclusionNotice);}return row;}function makeClientPreference(parent,featureName,config,userPreferences){const labelMsg=getFeatureLabelMsg(featureName);const feature=config[featureName];if(!labelMsg.exists()&&mw.config.get('wgUserLanguage')!=='qqx'){return;}else{\\nconst id=`skin-client-prefs-${featureName}`;const portlet=mw.util.addPortlet(id,labelMsg.text());if(feature.betaMessage){const betaInfoTag=makeBetaInfoTag(feature.betaMessage);if(!portlet.querySelector('.vector-menu-heading span')){portlet.querySelector('.vector-menu-heading').textContent+=' ';portlet.querySelector('.vector-menu-heading').appendChild(betaInfoTag);}}const labelElement=portlet.querySelector('label');const descriptionMsg=mw.message(`${featureName}-description`);if(descriptionMsg.exists()){const desc=document.createElement('span');desc.classList.add('skin-client-pref-description');desc.innerHTML=descriptionMsg.parse();if(labelElement&&labelElement.parentNode){labelElement.appendChild(desc);}}const exclusionNoticeMsg=mw.message(`${featureName}-exclusion-notice`);if(exclusionNoticeMsg.exists()){const content=portlet.querySelector('.vector-menu-content');const notice=document.createElement('span');notice.classList.add('skin-client-pref-exclusion-notice');notice.textContent=exclusionNoticeMsg.text();\\nif(content){content.appendChild(notice);}}parent.appendChild(portlet);const row=makeControl(featureName,config,userPreferences);if(row){const tmp=mw.util.addPortletLink(id,'','');if(tmp){const link=tmp.querySelector('a');if(link){link.replaceWith(row);}}if(config[featureName].linkLabelUrl&&!isFeatureExcluded(featureName)){const linkContainer=document.createElement('span');linkContainer.id=`${featureName}-beta-notice`;makeLink(linkContainer,feature);row.appendChild(linkContainer);}}}}function render(selector,config,userPreferences){const el=document.querySelector(selector);if(!el){return Promise.reject();}return new Promise((resolve)=>{getVisibleClientPreferences(config).forEach((pref)=>{userPreferences=userPreferences||new mw.Api();makeClientPreference(el,pref,config,userPreferences);});mw.requestIdleCallback(()=>{resolve(el);});});}function bind(clickSelector,renderSelector,config,userPreferences){let enhanced=false;const chk=(document.querySelector(clickSelector));if(!chk){return;}if(!userPreferences){\\nuserPreferences=new mw.Api();}if(chk.checked){render(renderSelector,config,userPreferences);enhanced=true;}else{chk.addEventListener('input',()=>{if(enhanced){return;}render(renderSelector,config,userPreferences);enhanced=true;});}}module.exports={bind,toggleDocClassAndSave,render};\\n}}},{\\\"css\\\":[\\\"#vector-appearance form{font-size:0.875rem;padding:6px 0}#vector-appearance a.skin-theme-beta-notice-success{color:var(--color-success,#177860);pointer-events:none}#vector-appearance .vector-icon.vector-icon--heart{ min-width:10px;min-height:10px;width:var(--font-size-medium,1rem);height:var(--font-size-medium,1rem);display:inline-block;vertical-align:text-bottom}@supports not ((-webkit-mask-image:none) or (mask-image:none)){#vector-appearance .vector-icon.vector-icon--heart{background-position:center;background-repeat:no-repeat; background-size:calc(max(var(--font-size-medium,1rem),10px))}}@supports (-webkit-mask-image:none) or (mask-image:none){#vector-appearance .vector-icon.vector-icon--heart{ -webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(max(var(--font-size-medium,1rem),10px));mask-size:calc(max(var(--font-size-medium,1rem),10px)); }}@supports not ((-webkit-mask-image:none) or (mask-image:none)){#vector-appearance .vector-icon.vector-icon--heart{background-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M14.75 1A5.24 5.24 0 0010 4 5.24 5.24 0 000 6.25C0 11.75 10 19 10 19s10-7.25 10-12.75A5.25 5.25 0 0014.75 1\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");filter:invert(var(--filter-invert-icon,0));opacity:var(--opacity-icon-base,0.87)}}@supports (-webkit-mask-image:none) or (mask-image:none){#vector-appearance .vector-icon.vector-icon--heart{ -webkit-mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M14.75 1A5.24 5.24 0 0010 4 5.24 5.24 0 000 6.25C0 11.75 10 19 10 19s10-7.25 10-12.75A5.25 5.25 0 0014.75 1\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\"); mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M14.75 1A5.24 5.24 0 0010 4 5.24 5.24 0 000 6.25C0 11.75 10 19 10 19s10-7.25 10-12.75A5.25 5.25 0 0014.75 1\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");background-color:var(--color-success,#177860)}}#skin-theme-beta-notice{display:none}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os #skin-theme-beta-notice{display:block}}html.skin-theme-clientpref-night #skin-theme-beta-notice{display:block}\\\"]},{\\\"skin-theme-day-label\\\":\\\"Light\\\",\\\"skin-theme-description\\\":\\\"Reduces the light emitted by device screens.\\\",\\\"skin-theme-exclusion-notice\\\":\\\"This page is always in light mode.\\\",\\\"skin-theme-name\\\":\\\"Color\\\",\\\"skin-theme-night-label\\\":\\\"Dark\\\",\\\"skin-theme-os-label\\\":\\\"Automatic\\\",\\\"vector-feature-custom-font-size-0-label\\\":\\\"Small\\\",\\\"vector-feature-custom-font-size-1-label\\\":\\\"Standard\\\",\\\"vector-feature-custom-font-size-2-label\\\":\\\"Large\\\",\\\"vector-feature-custom-font-size-exclusion-notice\\\":\\\"This page always uses small font size\\\",\\\"vector-feature-custom-font-size-name\\\":\\\"Text\\\",\\\"vector-feature-limited-width-0-label\\\":\\\"Wide\\\",\\\"vector-feature-limited-width-1-label\\\":\\\"Standard\\\",\\\"vector-feature-limited-width-exclusion-notice\\\":\\\"The content is as wide as possible for your browser window.\\\",\\\"vector-feature-limited-width-name\\\":\\\"Width\\\",\\\"vector-night-mode-beta-tag\\\":\\\"\\\",\\\"vector-night-mode-issue-reporting-link-label\\\":\\\"Report an issue with dark mode\\\",\\\"vector-night-mode-issue-reporting-link-notification\\\":\\\"Report received!\\\",\\\"vector-night-mode-issue-reporting-notice-tooltip\\\":\\\"Report when dark mode colors make things difficult to read.\\\",\\\"vector-night-mode-issue-reporting-notice-url\\\":\\\"https:\\\\/\\\\/www.mediawiki.org\\\\/wiki\\\\/Reading\\\\/Web\\\\/Accessibility_for_reading\\\\/Reporting\\\\/$1?section=new&action=submit&preloadtitle=$2&preload=MediaWiki:vector-night-mode-issue-reporting-preload-content\\\",\\\"vector-night-mode-issue-reporting-preload-title\\\":\\\"$1 dark mode error\\\"}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.142Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=skins.vector.clientPreferences&skin=vector-2022&version=attky\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=skins.vector.clientPreferences&skin=vector-2022&sourcemap=1&version=attky\",\"ext.uls.common@mnizy\":\"mw.loader.impl(function(){return[\\\"ext.uls.common@mnizy\\\",function($,jQuery,require,module){(function(){'use strict';$.uls.data.addLanguage('als',{target:'gsw'});$.uls.data.addLanguage('jv-x-bms',{target:'map-bms'});$.uls.data.addLanguage('nap-x-tara',{target:'roa-tara'});$.uls.data.addLanguage('nrf',{target:'nrm'});$.uls.data.addLanguage('ro-cyrl-md',{target:'mo'});mw.uls=mw.uls||{};mw.uls.previousLanguagesStorageKey='uls-previous-languages';mw.uls.changeLanguage=function(language){mw.uls.setLanguage(language).then(()=>{location.reload();});};mw.uls.setLanguage=function(language){const api=new mw.Api();function changeLanguageAnon(){if(mw.config.get('wgULSAnonCanChangeLanguage')){mw.cookie.set('language',language);}return $.Deferred().resolve();}mw.hook('mw.uls.interface.language.change').fire(language);if(!mw.user.isNamed()){return changeLanguageAnon();}return api.get({action:'query',meta:'globalpreferences',gprprop:'preferences'}).then((res)=>{try{return!!res.query.globalpreferences.preferences.language;}catch(e){return false;}}).then((hasGlobalPreference)=>{let apiModule;\\nif(hasGlobalPreference){apiModule='globalpreferenceoverrides';mw.storage.set('uls-gp','1');}else{apiModule='options';mw.storage.remove('uls-gp');}return api.postWithToken('csrf',{action:apiModule,optionname:'language',optionvalue:language});}).catch(()=>changeLanguageAnon());};mw.uls.setPreviousLanguages=function(previousLanguages){mw.storage.setObject(mw.uls.previousLanguagesStorageKey,previousLanguages.slice(0,9));};mw.uls.convertMediaWikiLanguageCodeToULS=function(code){code=code.toLowerCase();return $.uls.data.isRedirect(code)||code;};mw.uls.getInterlanguageListFromNodes=function(nodes){const interlanguageList={};Array.prototype.forEach.call(nodes,(el)=>{const langCode=mw.uls.convertMediaWikiLanguageCodeToULS(el.lang);interlanguageList[langCode]=el;});return interlanguageList;};mw.uls.getPreviousLanguages=function(){return mw.storage.getObject(mw.uls.previousLanguagesStorageKey)||[];};mw.uls.addPreviousLanguage=function(language){const languages=mw.uls.getPreviousLanguages(),index=languages.indexOf(language);\\nif(index!==-1){languages.splice(index,1);}languages.unshift(language);mw.uls.setPreviousLanguages(languages);};mw.uls.getBrowserLanguage=function(){return(window.navigator.language||'').split('-')[0];};mw.uls.getCountryCode=function(){return window.Geo&&(window.Geo.country||window.Geo.country_code);};mw.uls.getAcceptLanguageList=function(){return mw.config.get('wgULSAcceptLanguageList')||window.navigator.languages||[];};mw.uls.getFrequentLanguageList=function(countryCode){const ret=[],lists=[[mw.config.get('wgUserLanguage'),mw.config.get('wgContentLanguage'),mw.uls.getBrowserLanguage()],mw.uls.getPreviousLanguages(),mw.uls.getAcceptLanguageList()];countryCode=countryCode||mw.uls.getCountryCode();if(countryCode){lists.push($.uls.data.getLanguagesInTerritory(countryCode));}for(let i=0;i<lists.length;i++){for(let j=0;j<lists[i].length;j++){const lang=lists[i][j];if(!ret.includes(lang)&&$.uls.data.getAutonym(lang)!==lang){ret.push(lang);}}}return ret;};}());\\n},{\\\"css\\\":[\\\".uls-menu{border-radius:2px; font-size:medium}.uls-search,.uls-language-settings-close-block{border-top-right-radius:2px;border-top-left-radius:2px}.uls-language-list{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.uls-menu.callout::before,.uls-menu.callout::after{border-top:10px solid var(--border-color-transparent,transparent);border-bottom:10px solid var(--border-color-transparent,transparent);display:inline-block; top:17px;position:absolute;content:''}.uls-menu.callout.selector-right::before{ border-left:10px solid var(--border-color-subtle,#c8ccd1); right:-11px}.uls-menu.callout.selector-right::after{ border-left:10px solid var(--border-color-inverted,#fff); right:-10px}.uls-menu.callout.selector-left::before{ border-right:10px solid var(--border-color-subtle,#c8ccd1); left:-11px}.uls-menu.callout.selector-left::after{ border-right:10px solid var(--border-color-inverted,#fff); left:-10px}.uls-ui-languages button{margin:5px 15px 5px 0;white-space:nowrap;overflow:hidden}.uls-search-wrapper-wrapper{position:relative;padding-left:40px;margin-top:5px;margin-bottom:5px}.uls-icon-back{background:transparent url(/w/extensions/UniversalLanguageSelector/resources/images/back-grey-ltr.svg?c9c25) no-repeat scroll center center;background-size:28px;height:32px;width:40px;display:block;position:absolute;left:0;border-right:1px solid var(--border-color-subtle,#c8ccd1);opacity:var(--opacity-icon-base,0.87)}.uls-icon-back:hover{opacity:1;cursor:pointer}.uls-menu .uls-no-results-view .uls-no-found-more{background-color:var(--background-color-base,#fff)}.uls-menu .uls-no-results-view h3{padding:0 28px;margin:0;color:var(--color-subtle,#54595d);font-size:1em;font-weight:normal}       .skin-vector .uls-menu{border-color:var(--border-color-subtle,#c8ccd1);box-shadow:0 4px 4px 0 var(--box-shadow-color-alpha-base,rgba(0,0,0,0.06)),0 0 8px 0 var(--box-shadow-color-alpha-base,rgba(0,0,0,0.06));font-size:0.875em;z-index:50}.skin-vector .uls-search{border-bottom-color:var(--border-color-subtle,#c8ccd1)}.skin-vector .uls-search-label{opacity:var(--opacity-icon-placeholder,0.51);transition:opacity 250ms}.skin-vector .uls-search-wrapper:hover .uls-search-label{opacity:var(--opacity-icon-base,0.87)}.skin-vector .uls-languagefilter,.skin-vector .uls-lcd-region-title{color:var(--color-subtle,#54595d)}.skin-vector .uls-filtersuggestion{color:var(--color-placeholder,#72777d)}\\\"]}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.142Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.uls.common&skin=vector-2022&version=1i706\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.uls.common&skin=vector-2022&sourcemap=1&version=1i706\",\"ext.parsermigration.survey@8g6sq\":\"mw.loader.impl(function(){return[\\\"ext.parsermigration.survey@8g6sq\\\",{\\\"main\\\":\\\"ext.parsermigration.survey.js\\\",\\\"files\\\":{\\\"ext.parsermigration.survey.js\\\":function(require,module,exports){const eligibleForSurvey=mw.user.isNamed()&&mw.config.get('wgNamespaceNumber')===0&&mw.user.options.get('parsermigration-parsoid-readviews')==='2';const viewingLegacy=document.querySelectorAll('.mw-parser-output[data-mw-parsoid-version]').length===0;const bodyContent=document.getElementById('bodyContent');if(eligibleForSurvey&&viewingLegacy&&bodyContent){const surveyPlaceholder=document.createElement('div');surveyPlaceholder.id='parsermigration-survey-placeholder';bodyContent.appendChild(surveyPlaceholder);mw.requestIdleCallback(()=>{mw.loader.using('ext.quicksurveys.lib').then((require)=>{require('ext.quicksurveys.lib').showSurvey('parsoid-migration-survey-2026','parsermigration-survey-placeholder');});});}\\n}}},{\\\"css\\\":[\\\"#parsermigration-survey-placeholder .ext-quick-survey-panel{width:100%;clear:both;float:none;margin:50px auto 0}\\\"]}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.142Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.parsermigration.survey&skin=vector-2022&version=460zr\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.parsermigration.survey&skin=vector-2022&sourcemap=1&version=460zr\",\"ext.centralNotice.display@obmhw\":\"mw.loader.impl(function(){return[\\\"ext.centralNotice.display@obmhw\\\",{\\\"main\\\":\\\"index.js\\\",\\\"files\\\":{\\\"index.js\\\":function(require,module,exports){(function(){let cn,bannerLoadedDeferredObj,requestedBannerName=null;const campaignMixins={},MAX_RECORD_IMPRESSION_DELAY=250,IMPRESSION_EVENT_LOGGING_SCHEMA='CentralNoticeImpression',PREVIEW_STORAGE_KEY_PREFIX='cn-banner-preview-';const Mixin=function(name){this.name=name;};Mixin.prototype.setPreBannerHandler=function(handlerFunc){this.preBannerHandler=handlerFunc;};Mixin.prototype.setPostBannerOrFailHandler=function(handlerFunc){this.postBannerOrFailHandler=handlerFunc;};Mixin.prototype.setFinalizeChooseAndMaybeDisplayHandler=function(handlerFunc){this.finalizeChooseAndMaybeDisplayHandler=handlerFunc;};function runMixinHooks(hookPropertyName,campaign){$.each(campaign.mixins,(mixinName,mixinParams)=>{if(!(mixinName in campaignMixins)){mw.log.warn('Mixin '+mixinName+' not registered.');return;}if(!(hookPropertyName in campaignMixins[mixinName])){return;}const handler=campaignMixins[mixinName][hookPropertyName];if(typeof handler!=='function'){mw.log.warn(hookPropertyName+' for '+mixinName+' not a function.');\\nreturn;}handler(mixinParams,campaign);});}function runPreBannerHooks(){runMixinHooks('preBannerHandler',cn.internal.state.getAttemptingCampaign());}function runPostBannerOrFailHooks(){runMixinHooks('postBannerOrFailHandler',cn.internal.state.getAttemptingCampaign());}function runFinalizeChooseAndMaybeDisplayHooks(){cn.internal.state.getAttemptedCampaigns().forEach((campaign)=>{runMixinHooks('finalizeChooseAndMaybeDisplayHandler',campaign);});}function setUpDataProperty(){try{Object.defineProperty(cn,'data',{get:function(){return cn.internal.state.getData();}});return;}catch(e){}cn.data=cn.internal.state.getData();}function setUpBannerLoadedPromise(){bannerLoadedDeferredObj=$.Deferred();cn.bannerLoadedPromise=bannerLoadedDeferredObj.promise();cn.events={};cn.events.bannerLoaded=cn.bannerLoadedPromise;}function encode(s){return encodeURIComponent(s).replace(/!/g,'%21').replace(/'/g,'%27').replace(/\\\\(/g,'%28').replace(/\\\\)/g,'%29').replace(/\\\\*/g,'%2A').replace(/%20/g,'+');}function fetchOrRetrieveBanner(){\\nconst data=cn.internal.state.getData();if(data.preview){$(()=>{const previewBannerContent=cn.kvStore.getItem(PREVIEW_STORAGE_KEY_PREFIX+data.banner,cn.kvStore.contexts.GLOBAL);if(previewBannerContent===null){mw.log.warn('Could not retrieve preview banner '+data.banner);}else{injectBannerHTML(previewBannerContent);}});}else{fetchBanner();}}function getBannerUrl(dispatcherUrl,data){const urlBase=new URL(dispatcherUrl,location);const urlQuery=['banner='+encode(data.banner),'uselang='+encode(data.uselang),'debug='+(!!data.debug).toString()];if(data.campaign){urlQuery.unshift('campaign='+encode(data.campaign));}const searchTitle=urlBase.searchParams.get('title');if(searchTitle){urlQuery.unshift('title='+mw.util.wikiUrlencode(searchTitle));}urlBase.search=urlQuery.join('&');urlBase.hash='';return urlBase;}function fetchBanner(){const url=getBannerUrl(mw.config.get('wgCentralNoticeActiveBannerDispatcher'),cn.internal.state.getData());$.ajax({url:url.toString(),dataType:'script',cache:true}).fail((jqXHR,status,error)=>{\\ncn.handleBannerLoaderError(status+': '+error);});}function injectBannerHTML(bannerHtml){$('div#centralNotice').attr('class',mw.html.escape('cn-'+cn.internal.state.getData().bannerCategory)).prepend(bannerHtml);if(window.performance&&performance.mark){performance.mark('mwCentralNoticeBanner');}}function resolveRecordImpressionDeferred(){cn.recordImpressionDeferredObj.done(reallyRecordImpression);cn.recordImpressionDeferredObj.resolve();}function recordImpression(){let timeoutHasRun=false;if(cn.recordImpressionDelayPromises.length===0){reallyRecordImpression();return;}const timeout=setTimeout(()=>{timeoutHasRun=true;resolveRecordImpressionDeferred();},MAX_RECORD_IMPRESSION_DELAY);$.when.apply($,cn.recordImpressionDelayPromises).always(()=>{if(!timeoutHasRun){clearTimeout(timeout);resolveRecordImpressionDeferred();}});}function reallyRecordImpression(){const state=cn.internal.state,random=Math.random();let dataCopy;if(random<=state.getData().recordImpressionSampleRate){const url=new URL(mw.config.get('wgCentralBannerRecorder'),location);\\ndataCopy=state.getDataCopy(true);Object.keys(dataCopy).forEach((key)=>url.searchParams.append(key,dataCopy[key]));sendBeacon(url.toString());}if(random<=state.getData().impressionEventSampleRate){dataCopy=dataCopy||state.getDataCopy(true);mw.eventLog.logEvent(IMPRESSION_EVENT_LOGGING_SCHEMA,dataCopy);}}function sendBeacon(urlStr){if(navigator.sendBeacon){try{navigator.sendBeacon(urlStr);}catch(e){}}else{setTimeout(()=>{document.createElement('img').src=urlStr;},0);}}function reallyChooseAndMaybeDisplay(){const chooser=cn.internal.chooser,bucketer=cn.internal.bucketer,state=cn.internal.state,hide=cn.internal.hide;state.setUp();setUpDataProperty();if(!chooser.choiceDataSeemsFresh(cn.choiceData)){state.setChoiceDataStale();return;}state.setAvailableCampaigns(chooser.makeAvailableCampaigns(cn.choiceData,state.getData().country,state.getData().region,state.getData().anonymous,state.getData().device));const maxCampaignFallbackConfig=mw.config.get('wgCentralNoticeMaxCampaignFallback');const maxCampaignFallback=Math.min(\\nstate.getData().availableCampaigns.length,maxCampaignFallbackConfig);let campaign;for(let i=0;i<maxCampaignFallback;i++){campaign=chooser.chooseCampaign(state.getData().availableCampaigns,state.getData().randomcampaign);if(campaign===null){break;}state.setAttemptingCampaign(campaign);bucketer.setCampaign(campaign);hide.setCategory(state.getData().campaignCategory);if(cn.kvStore){cn.kvStore.setCampaignName(state.getData().campaign);cn.kvStore.setCategory(state.getData().campaignCategory);}bucketer.process();state.setBucket(bucketer.getBucket());state.setReducedBucket(bucketer.getReducedBucket());if(!state.getData().anonymous){if(campaign.type===0||state.getData().optedOutCampaigns.includes(campaign.type)){state.failCampaign('userOptOut');runPreBannerHooks();runPostBannerOrFailHooks();fallbackLoopUpdateAvailableCampaigns(i);continue;}}hide.processCookie();if(hide.shouldHide()){state.failCampaign(hide.getReason());runPreBannerHooks();runPostBannerOrFailHooks();\\nfallbackLoopUpdateAvailableCampaigns(i);continue;}runPreBannerHooks();if(state.isCampaignFailed()){runPostBannerOrFailHooks();fallbackLoopUpdateAvailableCampaigns(i);continue;}break;}if(state.getAttemptingCampaign()===null){return;}if(state.isCampaignFailed()){runFinalizeChooseAndMaybeDisplayHooks();recordImpression();return;}let banner;if(requestedBannerName){banner=chooser.requestBanner(campaign,state.getData().reducedBucket,state.getData().anonymous,state.getData().device,requestedBannerName);if(!banner){state.setRequestedBannerNotAvailable(requestedBannerName);}}else{banner=chooser.chooseBanner(campaign,state.getData().reducedBucket,state.getData().anonymous,state.getData().device,state.getData().randombanner);if(!banner){state.setNoBannerAvailable();}}if(!banner){runPostBannerOrFailHooks();runFinalizeChooseAndMaybeDisplayHooks();recordImpression();return;}state.setBanner(banner);if(cn.kvStore){cn.kvStore.setBannerName(banner.name);}cn.bannerData.bannerName=banner.name;\\nsetUpBannerLoadedPromise();fetchBanner();}function fallbackLoopUpdateAvailableCampaigns(iteration){const state=cn.internal.state;state.setAvailableCampaigns(cn.internal.chooser.updateAvailableCampaigns(state.getData().availableCampaigns,state.getAttemptingCampaign(),iteration));}function processAfterBannerFetch(){if(!cn.internal.state.getData().testingBanner){runPostBannerOrFailHooks();runFinalizeChooseAndMaybeDisplayHooks();recordImpression();}}cn={reallyInsertBanner:function(bannerJson){const state=cn.internal.state;let shownAfterLoadingBanner=true;injectBannerHTML(bannerJson.bannerHtml);bannerLoadedDeferredObj.resolve(cn.internal.state.getData());if(state.getData().bannersNotGuaranteedToDisplay){if(typeof cn.bannerData.alterImpressionData==='function'){const tmpData=state.getDataCopy();shownAfterLoadingBanner=cn.bannerData.alterImpressionData(tmpData);if(!shownAfterLoadingBanner){const bannerLoadedButHiddenReason=tmpData.reason||'';state.setBannerLoadedButHidden(\\nbannerLoadedButHiddenReason);}if(tmpData.banner_count){state.setBannerCount(tmpData.banner_count);}}else{state.setAlterFunctionMissing();}}if(shownAfterLoadingBanner){state.setBannerShown();}processAfterBannerFetch();},recordImpressionDelayPromises:[],recordImpressionDeferredObj:null,internal:{},setBannersNotGuaranteedToDisplay:function(){cn.internal.state.setBannersNotGuaranteedToDisplay();},failCampaign:function(reason){cn.internal.state.failCampaign(reason);},cancelBanner:function(reason){cn.failCampaign(reason);},isCampaignFailed:function(){return cn.internal.state.isCampaignFailed();},isBannerCanceled:function(){return cn.isCampaignFailed();},isBannerShown:function(){return cn.internal.state.isBannerShown();},setBannerLoadedButHidden:function(reason){cn.internal.state.setBannerLoadedButHidden(reason);},setMinRecordImpressionSampleRate:function(rate){cn.internal.state.setMinRecordImpressionSampleRate(rate);},setMinImpressionEventSampleRate:function(rate){cn.internal.state.setMinImpressionEventSampleRate(rate);\\n},bannerData:{},Mixin:Mixin,registerCampaignMixin:function(mixin){campaignMixins[mixin.name]=mixin;},chooseAndMaybeDisplay:function(){mw.geoIP.getPromise().fail(cn.internal.state.setInvalidGeoData).done(cn.internal.state.setGeoData).always(reallyChooseAndMaybeDisplay);},displayTestingBanner:function(){mw.geoIP.getPromise().fail(cn.internal.state.setInvalidGeoData).done(cn.internal.state.setGeoData).always(()=>{cn.internal.state.setUpForTestingBanner();setUpDataProperty();setUpBannerLoadedPromise();fetchOrRetrieveBanner();});},insertBanner:function(bannerJson){$(()=>{cn.reallyInsertBanner(bannerJson);});},handleBannerLoaderError:function(msg){cn.internal.state.setBannerLoaderError(msg);bannerLoadedDeferredObj.reject(cn.internal.state.getData());processAfterBannerFetch();},hideBannerWithCloseButton:function(){$('#centralNotice').hide();cn.internal.hide.setHideWithCloseButtonCookies();},customHideBanner:function(reason,duration){$('#centralNotice').hide();cn.internal.hide.setHideCookies(reason,duration);\\n},hideBanner:function(){cn.hideBannerWithCloseButton();},setBucket:function(bucket){cn.internal.bucketer.setBucket(bucket);cn.internal.state.setBucket(bucket);cn.internal.state.setReducedBucket(cn.internal.bucketer.getReducedBucket());},requestBanner:function(banner){requestedBannerName=banner;},registerTest:function(identifier){cn.internal.state.registerTest(identifier);},setDebugInfo:function(str){cn.internal.state.setDebugInfo(str);},requestRecordImpressionDelay:function(promise){cn.recordImpressionDelayPromises.push(promise);cn.recordImpressionDeferredObj=cn.recordImpressionDeferredObj||$.Deferred();return cn.recordImpressionDeferredObj.promise();},getDataProperty:function(prop){return cn.internal.state.getData()[prop];}};if(window.QUnit){cn.test={getBannerUrl};}if(mw.centralNotice===undefined){mw.centralNotice=cn;}else{Object.assign(mw.centralNotice,cn);cn=mw.centralNotice;}mw.log.deprecate(window,'insertBanner',cn.insertBanner,'Use mw.centralNotice method instead');mw.log.deprecate(\\nwindow,'hideBanner',cn.hideBanner,'Use mw.centralNotice method instead');mw.log.deprecate(window,'cancelBanner',cn.cancelBanner,'Use mw.centralNotice.failCampaign() instead');mw.log.deprecate(window,'isBannerCanceled',cn.isBannerCanceled,'Use mw.centralNotice.isCampaignFailed() instead');mw.log.deprecate(window,'toggleNotice',cn.hideBanner,'Use mw.centralNotice method instead');require('./state.js');require('./chooser.js');require('./bucketer.js');require('./hide.js');}());\\n},\\\"state.js\\\":function(require,module,exports){(function(){let state=null,status,impressionEventSampleRateOverridden=false;const config=require('./config.json'),UNKNOWN_GEO_CODE='XX',CAMPAIGN_CATEGORY_FOR_MIXED_BANNER_CATEGORIES='mixed_banner_categories',DEVICES={DESKTOP:'desktop',IPHONE:'iphone',IPAD:'ipad',ANDROID:'android',UNKNOWN:'unknown'},STATUSES={CAMPAIGN_NOT_CHOSEN:new Status('campaign_not_chosen',0),CAMPAIGN_CHOSEN:new Status('campaign_chosen',1),BANNER_CANCELED:new Status('banner_canceled',2),NO_BANNER_AVAILABLE:new Status('no_banner_available',3),BANNER_CHOSEN:new Status('banner_chosen',4),BANNER_LOADED_BUT_HIDDEN:new Status('banner_loaded_but_hidden',5),BANNER_SHOWN:new Status('banner_shown',6),BANNER_LOADER_ERROR:new Status('banner_loader_error',7),CHOICE_DATA_STALE:new Status('choice_data_stale',8)},REASONS={other:0,close:1,waitdate:2,waitimps:3,waiterr:4,belowMinEdits:5,viewLimit:6,'seen-fullscreen':7,'cookies-disabled':8,donate:9,cookies:10,seen:11,empty:12,waitnorestart:13,waitnostorage:14,namespace:15,noStorage:16,\\nrequestedBannerNotAvailable:17,jsonParamError:18,bannerSequenceEmptyStep:19,bannerSequenceAllStepsSkipped:20,userOptOut:21,waitdaily:22};const campaignAttemptsManager=(function(){const attemptedCampaignStatusesByName={},hasOwn=Object.prototype.hasOwnProperty;return{setCampaignStatus:function(c,statusCode){let statusObj;if(!hasOwn.call(state.attemptedCampaignsByName,c.name)){statusObj={statusCode:statusCode,campaign:c.name,bannersCount:c.banners.length};state.data.campaignStatuses.push(statusObj);attemptedCampaignStatusesByName[c.name]=statusObj;state.attemptedCampaignsByName[c.name]=c;}else{attemptedCampaignStatusesByName[c.name].statusCode=statusCode;}},getAttemptedCampaigns:function(){return state.data.campaignStatuses.map((statusObj)=>state.attemptedCampaignsByName[statusObj.campaign]);}};}());function Status(key,code){this.key=key;this.code=code;}function getDeviceCode(){if(mw.config.get('skin')!=='minerva'){return DEVICES.DESKTOP;}const ua=navigator.userAgent;if(/iphone/i.test(ua)){\\nreturn DEVICES.IPHONE;}if(/ipad/i.test(ua)){return DEVICES.IPAD;}if(/android/i.test(ua)){return DEVICES.ANDROID;}return DEVICES.UNKNOWN;}function setInitialData(){const urlParams=state.urlParams;(new URL(location)).searchParams.forEach((value,key)=>{state.urlParams[key]=value;});state.data.anonymous=(!mw.user.isNamed());state.data.project=mw.config.get('wgNoticeProject');state.data.db=mw.config.get('wgDBname');state.data.optedOutCampaigns=getOptedOutCampaignsForUser();state.data.uselang=mw.config.get('wgUserLanguage');state.data.device=urlParams.device||getDeviceCode();state.data.country=urlParams.country||state.data.country||UNKNOWN_GEO_CODE;state.data.region=urlParams.region||(state.data.region!==undefined?state.data.region:false)||UNKNOWN_GEO_CODE;state.data.debug=(urlParams.debug!==undefined);state.data.randomcampaign=numericalUrlParamOrVal(urlParams.randomcampaign,Math.random());state.data.randombanner=numericalUrlParamOrVal(urlParams.randombanner,Math.random());state.data.recordImpressionSampleRate=numericalUrlParamOrVal(\\nurlParams.recordImpressionSampleRate,mw.config.get('wgCentralNoticeSampleRate'));const impressionEventSampleRateFromUrl=numericalUrlParamOrVal(urlParams.impressionEventSampleRate,null);if(impressionEventSampleRateFromUrl!==null){state.data.impressionEventSampleRate=impressionEventSampleRateFromUrl;impressionEventSampleRateOverridden=true;}else{state.data.impressionEventSampleRate=mw.config.get('wgCentralNoticeImpressionEventSampleRate');}state.data.getVars=urlParams;state.data.campaignStatuses=[];}function getOptedOutCampaignsForUser(){const blocked=[],regex=/^centralnotice-display-campaign-type-(.*)$/;if(mw.config.get('wgUserName')===null){return[];}const allOptions=Object.assign({},mw.user.options.values);for(const key in allOptions){if(!Object.prototype.hasOwnProperty.call(allOptions,key)){continue;}const matches=regex.exec(key);if(Array.isArray(matches)&&matches.length===2&&!allOptions[key]){blocked.push(matches[1]);}}return blocked;}function numericalUrlParamOrVal(urlParam,val){\\nconst urlParamAsFloat=parseFloat(urlParam);return!isNaN(urlParamAsFloat)?urlParamAsFloat:val;}function setTestingBannerData(){state.data.campaign=state.urlParams.campaign;state.data.banner=state.urlParams.banner;state.data.testingBanner=true;state.data.preview=(state.urlParams.preview!==undefined);}function setStatus(s,reason){const reasonCodeStr=reason?('.'+state.lookupReasonCode(reason)):'';status=s;state.data.status=s.key;state.data.statusCode=s.code.toString()+reasonCodeStr;if(state.data.campaign){campaignAttemptsManager.setCampaignStatus(state.campaign,state.data.statusCode);}}state=mw.centralNotice.internal.state={STATUSES:STATUSES,urlParams:{},data:{},campaign:null,banner:null,attemptedCampaignsByName:{},setGeoData:function(geo){if(geo){state.data.country=geo.country;state.data.region=geo.region;}},setInvalidGeoData:function(){state.data.country=UNKNOWN_GEO_CODE;state.data.region=UNKNOWN_GEO_CODE;},setUp:function(){setInitialData();setStatus(STATUSES.CAMPAIGN_NOT_CHOSEN);},\\nsetUpForTestingBanner:function(){setInitialData();setTestingBannerData();setStatus(STATUSES.BANNER_CHOSEN);},getData:function(){return state.data;},getDataCopy:function(prepareForLogging){const dataCopy=$.extend(true,{},state.data);if(prepareForLogging){delete dataCopy.getVars;delete dataCopy.mixins;delete dataCopy.tests;delete dataCopy.reducedBucket;delete dataCopy.availableCampaigns;delete dataCopy.optedOutCampaigns;dataCopy.campaignStatuses=JSON.stringify(dataCopy.campaignStatuses);}return dataCopy;},setAvailableCampaigns:function(availableCampaigns){state.data.availableCampaigns=availableCampaigns;},setAttemptingCampaign:function(c){let prop,i,category,campaignCategory=null;delete state.data.result;delete state.data.reason;delete state.data.bannerCanceledReason;delete state.data.bannersNotGuaranteedToDisplay;state.campaign=c;state.data.campaign=c.name;setStatus(STATUSES.CAMPAIGN_CHOSEN);state.data.mixins={};for(prop in c.mixins){if(Object.hasOwnProperty.call(c.mixins,prop)){state.data.mixins[prop]=true;\\n}}for(i=0;i<state.campaign.banners.length;i++){category=state.campaign.banners[i].category;if(campaignCategory===null){campaignCategory=category;}else if(campaignCategory!==category){campaignCategory=CAMPAIGN_CATEGORY_FOR_MIXED_BANNER_CATEGORIES;break;}}state.data.campaignCategory=campaignCategory;state.data.campaignCategoryUsesLegacy=config.categoriesUsingLegacy.includes(campaignCategory);},getAttemptingCampaign:function(){return state.campaign===undefined?null:state.campaign;},setBanner:function(b){state.banner=b;state.data.banner=state.banner.name;state.data.bannerCategory=state.banner.category;setStatus(STATUSES.BANNER_CHOSEN);},setBucket:function(bucket){state.data.bucket=bucket;},setReducedBucket:function(reducedBucket){state.data.reducedBucket=reducedBucket;},setBannersNotGuaranteedToDisplay:function(){state.data.bannersNotGuaranteedToDisplay=true;},cancelBanner:function(reason){state.failCampaign(reason);},failCampaign:function(reason){state.data.bannerCanceledReason=reason;\\nsetStatus(STATUSES.BANNER_CANCELED,reason);state.data.result='hide';state.data.reason=reason;},isBannerCanceled:function(){return state.isCampaignFailed();},isCampaignFailed:function(){return status===STATUSES.BANNER_CANCELED;},isBannerShown:function(){return status===STATUSES.BANNER_SHOWN;},setNoBannerAvailable:function(){setStatus(STATUSES.NO_BANNER_AVAILABLE);state.data.result='hide';state.data.reason='empty';},setRequestedBannerNotAvailable:function(bannerName){state.data.requestedBanner=bannerName;setStatus(STATUSES.NO_BANNER_AVAILABLE,'requestedBannerNotAvailable');},setBannerLoadedButHidden:function(reason){state.data.bannerLoadedButHiddenReason=reason;setStatus(STATUSES.BANNER_LOADED_BUT_HIDDEN,reason);state.data.result='hide';state.data.reason=reason;},setAlterFunctionMissing:function(){state.data.alterFunctionMissing=true;},setBannerShown:function(){setStatus(STATUSES.BANNER_SHOWN);state.data.result='show';},setBannerCount:function(bannerCount){state.data.banner_count=bannerCount;\\n},setMinRecordImpressionSampleRate:function(rate){if(rate>state.data.recordImpressionSampleRate){state.data.recordImpressionSampleRate=rate;}},setMinImpressionEventSampleRate:function(rate){if(!impressionEventSampleRateOverridden&&rate>state.data.impressionEventSampleRate){state.data.impressionEventSampleRate=rate;}},setBannerLoaderError:function(msg){if(msg){state.data.errorMsg=msg;}setStatus(STATUSES.BANNER_LOADER_ERROR);},setChoiceDataStale:function(){setStatus(STATUSES.CHOICE_DATA_STALE);},registerTest:function(identifier){const tests=state.data.tests=state.data.tests||[];if(!tests.includes(identifier)){tests.push(identifier);if(tests.length===1){state.data.testIdentifiers=identifier;}else{state.data.testIdentifiers+=','+identifier;}}},setDebugInfo:function(str){if(!state.data.debugInfo){state.data.debugInfo=str;}else{state.data.debugInfo+='|'+str;}},lookupReasonCode:function(reasonName){if(reasonName in REASONS){return REASONS[reasonName];}return REASONS.other;},\\ncountCampaignsAttempted:function(){return state.data.campaignStatuses.length;},getAttemptedCampaigns:function(){return campaignAttemptsManager.getAttemptedCampaigns();}};}());\\n},\\\"chooser.js\\\":function(require,module,exports){(function(){const cn=mw.centralNotice,CAMPAIGN_STALENESS_LEEWAY=15;function setCampaignAllocations(availableCampaigns){const campaignsByPriority=[],priorities=[];let remainingAllocation=1;if(availableCampaigns.length===1){availableCampaigns[0].allocation=availableCampaigns[0].throttle/100;return;}for(let i=0;i<availableCampaigns.length;i++){const campaign=availableCampaigns[i];const campaignPriority=campaign.preferred;if(!campaignsByPriority[campaignPriority]){campaignsByPriority[campaignPriority]=[];}campaignsByPriority[campaignPriority].push(campaign);}for(const priority in campaignsByPriority){priorities.push(priority);}priorities.sort();priorities.reverse();for(let i=0;i<priorities.length;i++){const campaignsAtThisPriority=campaignsByPriority[priorities[i]];if(remainingAllocation<0.01){for(let j=0;j<campaignsAtThisPriority.length;j++){campaignsAtThisPriority[j].allocation=0;}continue;}campaignsAtThisPriority.sort((a,b)=>{if(a.throttle<b.throttle){return-1;}if(a.throttle>b.throttle){\\nreturn 1;}return 0;});const campaignsAtThisPriorityCount=campaignsAtThisPriority.length;for(let j=0;j<campaignsAtThisPriorityCount;j++){const campaign=campaignsAtThisPriority[j];const currentFullAllocation=remainingAllocation/(campaignsAtThisPriorityCount-j);const actualAllocation=Math.min(currentFullAllocation,campaign.throttle/100);campaign.allocation=actualAllocation;remainingAllocation-=actualAllocation;}}}function makePossibleBanners(campaign,bucket,anon,device){const possibleBanners=[];const campaignName=campaign.name;for(let i=0;i<campaign.banners.length;i++){const banner=campaign.banners[i];if(bucket!==banner.bucket){continue;}if(anon&&!banner.display_anon){continue;}if(!anon&&!banner.display_account){continue;}if(!banner.devices.includes(device)){continue;}possibleBanners.push(banner);}return possibleBanners;}function setBannerAllocations(possibleBanners){let totalWeights=0;if(possibleBanners.length===1){possibleBanners[0].allocation=1;return;}for(let i=0;i<possibleBanners.length;i++){\\ntotalWeights+=possibleBanners[i].weight;}for(let i=0;i<possibleBanners.length;i++){const banner=possibleBanners[i];banner.allocation=banner.weight/totalWeights;}}function chooseObjInAllocatedArray(random,allocatedArray){let blockStart=0;for(let i=0;i<allocatedArray.length;i++){const obj=allocatedArray[i];const blockEnd=blockStart+obj.allocation;if((random>=blockStart)&&(random<blockEnd)){return obj;}blockStart=blockEnd;}return null;}cn.internal.chooser={makeAvailableCampaigns:function(choiceData,country,region,anon,device){const availableCampaigns=[];const uniqueRegionCode=country+'_'+region;for(let i=0;i<choiceData.length;i++){const campaign=choiceData[i];let keepCampaign=false;if(campaign.geotargeted&&(!campaign.countries.includes(country)&&!campaign.regions.includes(uniqueRegionCode))){continue;}for(let j=0;j<campaign.banners.length;j++){const banner=campaign.banners[j];if(anon&&!banner.display_anon){continue;}if(!anon&&!banner.display_account){continue;}if(!banner.devices.includes(device)){\\ncontinue;}keepCampaign=true;break;}if(keepCampaign){availableCampaigns.push(campaign);}}return availableCampaigns;},updateAvailableCampaigns:function(previousAvailableCampaigns,failedCampaign,fallbackLoopIndex){const newAvailableCampaigns=previousAvailableCampaigns.slice(),cIndex=newAvailableCampaigns.map((c)=>c.name).indexOf(failedCampaign.name);if(cIndex===-1){mw.log.warn('Failed campaign was not in list of available campaigns');}else{newAvailableCampaigns.splice(cIndex,1);}return newAvailableCampaigns;},choiceDataSeemsFresh:function(choiceData){const now=new Date();for(let i=0;i<choiceData.length;i++){const campaign=choiceData[i];const campaignEndDatePlusLeeway=new Date();campaignEndDatePlusLeeway.setTime((campaign.end*1000)+(CAMPAIGN_STALENESS_LEEWAY*60000));if(campaignEndDatePlusLeeway<now){return false;}}return true;},chooseCampaign:function(availableCampaigns,random){if(availableCampaigns.length===0){return null;}setCampaignAllocations(availableCampaigns);return chooseObjInAllocatedArray(random,availableCampaigns);\\n},chooseBanner:function(campaign,bucket,anon,device,random){const possibleBanners=makePossibleBanners(campaign,bucket,anon,device);if(possibleBanners.length===0){return null;}setBannerAllocations(possibleBanners);return chooseObjInAllocatedArray(random,possibleBanners);},requestBanner:function(campaign,bucket,anon,device,requestedBannerName){const possibleBanners=makePossibleBanners(campaign,bucket,anon,device);for(let i=0;i<possibleBanners.length;i++){const possibleBanner=possibleBanners[i];if(possibleBanner.name===requestedBannerName){return possibleBanner;}}return null;}};}());\\n},\\\"bucketer.js\\\":function(require,module,exports){(function(){let buckets=null,campaign=null,multiStorageOption;const kvStore=mw.centralNotice.kvStore,LEGACY_COOKIE='CN',STORAGE_KEY='buckets';function escapeCampaignName(name){return name.replace(/[*!]/g,(match)=>'&#'+match.charCodeAt(0));}function decodeCampaignName(name){return name.replace(/&#(33|42)/,(match,$1)=>String.fromCharCode($1));}function parseSerializedBuckets(serialized){const parsedBuckets={};serialized.split('*').forEach((strBucket)=>{const parts=strBucket.split('!'),key=decodeCampaignName(parts[0]),start=parseInt(parts[1],10)+14e8,end=start+parseInt(parts[2],10),val=parseInt(parts[3],10);if(key&&start&&end&&!isNaN(val)){parsedBuckets[key]={start:start,end:end,val:val};}});return parsedBuckets;}function possiblyLoadAndMigrateLegacyBuckets(){const cookieVal=$.cookie(LEGACY_COOKIE);if(cookieVal){buckets=parseSerializedBuckets(cookieVal);storeBuckets();$.removeCookie(LEGACY_COOKIE,{path:'/'});return true;}return false;}function loadBuckets(){const val=kvStore.getItem(\\nSTORAGE_KEY,kvStore.contexts.GLOBAL,multiStorageOption);buckets=(val?parseSerializedBuckets(val):{});}function storeBuckets(){let expires=Math.ceil(Date.now()/1000);const serialized=$.map(buckets,(opts,key)=>{const parts=[escapeCampaignName(key),Math.floor(opts.start-14e8),Math.ceil(opts.end-opts.start),opts.val];if(opts.end>expires){expires=Math.ceil(opts.end);}return parts.join('!');}).join('*');kvStore.setItem(STORAGE_KEY,serialized,kvStore.contexts.GLOBAL,Math.ceil((expires-(Date.now()/1000))/86400),multiStorageOption);}function getRandomBucket(){return Math.floor(Math.random()*mw.config.get('wgNoticeNumberOfControllerBuckets'));}function retrieveProcessAndGet(){let campaignName=campaign.name,bucketsModified=false;const extension=mw.config.get('wgCentralNoticePerCampaignBucketExtension'),now=new Date();const campaignStartDate=new Date();campaignStartDate.setTime(campaign.start*1000);let bucketEndDate=new Date();bucketEndDate.setTime(campaign.end*1000);bucketEndDate.setUTCDate(bucketEndDate.getUTCDate()+extension);\\nmultiStorageOption=kvStore.getMultiStorageOption(true);if(!possiblyLoadAndMigrateLegacyBuckets()){loadBuckets();}let bucket=buckets[campaignName];if(bucket&&bucketEndDate>now){const retrievedBucketEndDate=new Date();retrievedBucketEndDate.setTime(bucket.end*1000);if(retrievedBucketEndDate.getTime()!==bucketEndDate.getTime()){bucket.end=bucketEndDate.getTime()/1000;bucketsModified=true;}}else{const val=getRandomBucket();bucket={val:val,start:campaignStartDate.getTime()/1000,end:bucketEndDate.getTime()/1000};buckets[campaignName]=bucket;bucketsModified=true;}for(campaignName in buckets){bucketEndDate=new Date();bucketEndDate.setTime(buckets[campaignName].end*1000);if(bucketEndDate<now){delete buckets[campaignName];bucketsModified=true;}}if(bucketsModified){storeBuckets();}}const bucketer=mw.centralNotice.internal.bucketer={setCampaign:function(c){campaign=c;},process:function(){retrieveProcessAndGet();},getBucket:function(){return buckets[campaign.name].val;},getReducedBucket:function(){\\nreturn bucketer.getBucket()%campaign.bucket_count;},setBucket:function(val){buckets[campaign.name].val=val;storeBuckets();}};}());\\n},\\\"hide.js\\\":function(require,module,exports){(function(){let category,cookieName,shouldHide,reason;const durations=mw.config.get('wgNoticeCookieDurations'),HIDE_COOKIE_PREFIX='centralnotice_hide_',MAX_CUSTOM_HIDE_DURATION=2592000;function removeCookie(){$.cookie(cookieName,null,{path:'/'});}const hide=mw.centralNotice.internal.hide={setCategory:function(c){shouldHide=false;reason=null;category=c;cookieName=HIDE_COOKIE_PREFIX+category;},processCookie:function(){const rawCookieVal=$.cookie(cookieName);if(!rawCookieVal){return;}if(rawCookieVal==='hide'){removeCookie();return;}let hideData;try{hideData=JSON.parse(rawCookieVal);}catch(e){removeCookie();return;}const now=Date.now()/1000;if(now<hideData.created+(durations[hideData.reason]||MAX_CUSTOM_HIDE_DURATION)){shouldHide=true;reason=hideData.reason;}},shouldHide:function(){return shouldHide;},getReason:function(){return reason;},setHideCookies:function(newReason,duration){const date=new Date(),hideData={v:1,created:Math.floor(date.getTime()/1000),reason:newReason};if(!(newReason in durations)){\\nduration=Math.min(MAX_CUSTOM_HIDE_DURATION,duration);}date.setSeconds(date.getSeconds()+duration);$.cookie(cookieName,JSON.stringify(hideData),{expires:date,path:'/'});this.fetchHideUrls(mw.config.get('wgNoticeHideUrls'),duration,category,newReason);},fetchHideUrls:function(hideUrls,duration,categoryName,newReason){return hideUrls.map((hideUrl)=>{const url=new URL(hideUrl,location);url.searchParams.set('duration',duration);url.searchParams.set('category',categoryName);url.searchParams.set('reason',newReason);const img=document.createElement('img');img.src=url.toString();return img;});},setHideWithCloseButtonCookies:function(){hide.setHideCookies('close',durations.close);}};}());\\n},\\\"config.json\\\":{\\\"categoriesUsingLegacy\\\":[\\\"Fundraising\\\",\\\"fundraising\\\"]}}},{\\\"css\\\":[\\\"@media print{#centralNotice{display:none}}.cn-closeButton{display:inline-block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB/pwA+AAAAElBMVEUAAAAQEBDPz88AAABAQEDv7+9oe1vvAAAABnRSTlMA3rLe3rJS22KzAAAARElEQVQI12PAAUIUQCSTK5BwFgIxFU1AhKECUFAYKAAioXwwBeZChMGCEGGQIFQYJohgIhQgtCEMQ7ECYTHCOciOxA4AADgJTXIb9s8AAAAASUVORK5CYII=) no-repeat;width:20px;height:20px;text-indent:20px;white-space:nowrap;overflow:hidden}\\\"]}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.142Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.centralNotice.display&skin=vector-2022&version=x4j62\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.centralNotice.display&skin=vector-2022&sourcemap=1&version=x4j62\",\"ext.uls.interface@k6b8t\":\"mw.loader.impl(function(){return[\\\"ext.uls.interface@k6b8t\\\",{\\\"main\\\":\\\"js/ext.uls.interface.js\\\",\\\"files\\\":{\\\"js/ext.uls.interface.js\\\":function(require,module,exports){(function(){'use strict';const languageSettingsModules=['ext.uls.displaysettings'],launchULS=require('./ext.uls.launch.js'),ActionsMenu=require('./ext.uls.actions.menu.js'),ActionsMenuItem=require('./ext.uls.actions.menu.item.js');require('./ext.uls.actions.menu.items.registry.js');function prefetchRewriteModules(){const isMinerva=mw.config.get('skin')==='minerva';const modules=isMinerva?['ext.uls.mediawiki','ext.uls.rewrite']:['ext.uls.mediawiki','ext.uls.rewrite.languagesettings','ext.uls.rewrite'];if(mw.config.get('wgULSLanguageSelectorV2Enabled')){mw.loader.load(modules);}return modules;}function isUsingStandaloneLanguageButton(){return $('#p-lang-btn').length>0||mw.config.get('wgULSDisplaySettingsInInterlanguage');}function openLanguageSettings($element,onCloseHandler,uls){mw.loader.using(languageSettingsModules).then(()=>{$element.languagesettings({defaultModule:'display',onClose:onCloseHandler,onPosition:uls.position.bind(uls),onVisible:uls.hide.bind(uls)}).trigger('click');});}\\nfunction addEmptyState(uls){const $emptyStateContainer=$('<section>').addClass('uls-empty-state');function openActionsMenuEventHandler(event){event.stopPropagation();function onMenuClose(){uls.show();}openLanguageSettings($(event.target),onMenuClose,uls);}const languageSettingsMenuItem={name:'languageSettings',icon:'settings',text:$.i18n('ext-uls-actions-menu-language-settings-item-label'),handler:openActionsMenuEventHandler};const actionItemsRegistry=mw.uls.ActionsMenuItemsRegistry;actionItemsRegistry.register(languageSettingsMenuItem);const $header=$('<h3>').addClass('uls-empty-state__header').text($.i18n('ext-uls-empty-state-header'));const $desc=$('<p>').addClass('uls-empty-state__desc').text($.i18n('ext-uls-empty-state-desc'));$emptyStateContainer.append($header,$desc);uls.$resultsView.append($emptyStateContainer);if(actionItemsRegistry.size()>1){$header.text($.i18n('ext-uls-empty-state-header-actions-available'));$desc.text($.i18n('ext-uls-empty-state-desc-actions-available'));}\\nmw.loader.using(['oojs-ui-widgets','oojs-ui.styles.icons-interactions']).then(()=>{const $actionsList=$('<ul>').addClass('uls-language-action-items');actionItemsRegistry.getItems().forEach((actionItem)=>{const actionButton=new ActionsMenuItem(actionItem.icon,actionItem.text,actionItem.handler,actionItem.href).render();$actionsList.append($('<li>').append(actionButton.$element));});$emptyStateContainer.append($actionsList);});}function createMenuButton(buttonClass){const classes=['cdx-button','cdx-button--weight-quiet',buttonClass];return $('<button>').addClass(classes);}function addLanguageSettingsTrigger(uls){const $ulsSettingsBlock=uls.$menu.find('#uls-settings-block').eq(0);$ulsSettingsBlock.addClass('uls-settings-block--vector-2022');const $languageSettingsMenuButton=createMenuButton('uls-language-settings-button');$languageSettingsMenuButton.one('click',()=>{openLanguageSettings($languageSettingsMenuButton,uls.show.bind(uls),uls);});$ulsSettingsBlock.append($languageSettingsMenuButton);\\nuls.$menu.addClass('notheme skin-invert');return $ulsSettingsBlock;}function addActionsMenuTriggers(uls){const $ulsSettingsBlock=addLanguageSettingsTrigger(uls);const actionItemsRegistry=mw.uls.ActionsMenuItemsRegistry;actionItemsRegistry.on('register',onActionItemAdded);let addLanguagesMenuDialog;let $addLanguagesMenuButton;const prependAddLanguagesMenuButton=function(){$addLanguagesMenuButton=createMenuButton('uls-add-languages-button').attr({'data-i18n':'ext-uls-add-languages-button-label'}).i18n();$ulsSettingsBlock.addClass('uls-settings-block--with-add-languages');$ulsSettingsBlock.prepend($addLanguagesMenuButton);mw.loader.using(['oojs-ui-widgets','oojs-ui.styles.icons-interactions']).then(()=>{$addLanguagesMenuButton.on('click',()=>{addLanguagesMenuDialog=addLanguagesMenuDialog||new ActionsMenu({actions:actionItemsRegistry.getItems(),onPosition:uls.position.bind(uls),onClose:uls.show.bind(uls)});addLanguagesMenuDialog.render();uls.hide();});});};if(actionItemsRegistry.size()){\\nprependAddLanguagesMenuButton();}function onActionItemAdded(itemName,item){if(!$addLanguagesMenuButton){prependAddLanguagesMenuButton();}else if(addLanguagesMenuDialog){addLanguagesMenuDialog.renderAction(item);}}}function userCanChangeLanguage(){return mw.config.get('wgULSAnonCanChangeLanguage')||mw.user.isNamed();}function showUndoTooltip(previousLang,previousAutonym){let popup=null;const configPosition=mw.config.get('wgULSPosition'),triggerSelector=(configPosition==='interlanguage')?'.uls-settings-trigger, .mw-interlanguage-selector':'.uls-trigger';const trigger=document.querySelector(triggerSelector)||document.querySelector('#pt-preferences');if(!trigger){return;}function hideTipsy(){popup.toggle(false);}function showTipsy(timeout){let tipsyTimer=0;popup.toggle(true);popup.toggleClipping(true);$('.uls-tipsy').on('mouseover',()=>{clearTimeout(tipsyTimer);}).on('mouseout',()=>{tipsyTimer=setTimeout(hideTipsy,timeout);}).on('click',hideTipsy);tipsyTimer=setTimeout(hideTipsy,timeout);}\\nlet popupPosition;if(configPosition==='interlanguage'){popupPosition='after';}else{popupPosition='below';}popup=new OO.ui.PopupWidget({padded:true,width:300,classes:['uls-tipsy'],$floatableContainer:$(trigger),position:popupPosition,$content:(function(){const $link=$('<a>').text(previousAutonym).prop({href:'',class:'uls-prevlang-link',lang:previousLang,dir:'auto'}).on('click',(event)=>{event.preventDefault();mw.hook('mw.uls.language.revert').fire();mw.loader.using(['ext.uls.common']).then(()=>{mw.uls.changeLanguage(event.target.lang);});});let messageKey;if(mw.storage.get('uls-gp')==='1'){messageKey='ext-uls-undo-language-tooltip-text-local';}else{messageKey='ext-uls-undo-language-tooltip-text';}return $('<p>').append(mw.message(messageKey,$link).parseDom());}())});popup.$element.appendTo(document.body);setTimeout(()=>{showTipsy(6000);},700);$(trigger).on('mouseover',()=>{if(!$('.uls-menu:visible').length){showTipsy(3000);}});}function initSecondaryEntryPoints(){$('.uls-settings-trigger').one('click',(e)=>{\\ne.preventDefault();mw.loader.using(languageSettingsModules,()=>{$(e.target).languagesettings();$(e.target).trigger('click');});});}function initInterlanguageEntryPoint(){const $pLang=$('#p-lang');const $trigger=$('<button>').addClass('uls-settings-trigger').prop('title',mw.msg('ext-uls-select-language-settings-icon-tooltip'));$pLang.prepend($trigger);if(!$pLang.find('div ul').children().length&&isUsingStandaloneLanguageButton){$pLang.find('h3').text(mw.msg('uls-plang-title-languages'));}const clickHandler=function(e){const languagesettings=$trigger.data('languagesettings');if(languagesettings){if(!languagesettings.shown){mw.hook('mw.uls.settings.open').fire('interlanguage');}return;}const languageSettingsOptions={defaultModule:'display',onPosition:function(){const ulsTriggerHeight=this.$element.height(),ulsTriggerWidth=this.$element[0].offsetWidth,ulsTriggerOffset=this.$element.offset();const caretRadius=12;let left;if(ulsTriggerOffset.left>$(window).width()/2){left=ulsTriggerOffset.left-this.$window.width()-caretRadius;\\nthis.$window.removeClass('selector-left').addClass('selector-right');}else{left=ulsTriggerOffset.left+ulsTriggerWidth+caretRadius;this.$window.removeClass('selector-right').addClass('selector-left');}const top=ulsTriggerOffset.top+(ulsTriggerHeight/2)-(caretRadius+16);return{top:top,left:left};},onVisible:function(){this.$window.addClass('callout');}};mw.loader.using(languageSettingsModules,()=>{$trigger.languagesettings(languageSettingsOptions).trigger('click');});e.stopPropagation();};$trigger.on('click',clickHandler);}function initPersonalEntryPoint(){const $trigger=$('.uls-trigger');let clickHandler;if(!userCanChangeLanguage()){clickHandler=function(e){const languagesettings=$trigger.data('languagesettings');e.preventDefault();if(languagesettings){if(!languagesettings.shown){mw.hook('mw.uls.settings.open').fire('personal');}}else{mw.loader.using(languageSettingsModules,()=>{$trigger.languagesettings({autoOpen:true});mw.hook('mw.uls.settings.open').fire('personal');});e.stopPropagation();\\n}};}else{clickHandler=function(e,eventParams){const uls=$trigger.data('uls');e.preventDefault();if(mw.config.get('wgULSLanguageSelectorV2Enabled')){if($trigger.attr('data-uls-loaded')){return;}$trigger.attr('data-uls-loaded',true);mw.loader.using(prefetchRewriteModules()).then(()=>{const{createUniversalLanguageSelector}=require('ext.uls.rewrite');const mountPoint=document.createElement('div');document.body.appendChild(mountPoint);const app=createUniversalLanguageSelector({triggerElement:e.currentTarget,selectableLanguages:$.uls.data.getAutonyms(),selected:[mw.config.get('wgUserLanguage')],onSelect:(language)=>{mw.uls.changeLanguage(language.code);},mode:'interface'});const mountedVm=app.mount(mountPoint);$trigger.on('click',(event)=>{event.preventDefault();event.stopPropagation();mountedVm.toggle();});});return;}if(uls){if(!uls.shown){mw.hook('mw.uls.settings.open').fire('personal');}}else{mw.loader.using('ext.uls.mediawiki',()=>{$trigger.uls({quickList:function(){return mw.uls.getFrequentLanguageList();\\n},onPosition:function(){const offset=$trigger.offset();const width=$trigger.outerWidth();const height=$trigger.outerHeight();let positionCSS;if(offset.left+(width/2)>$(window).width()/2){positionCSS={right:$(window).width()-(offset.left+width),top:offset.top+height};}else{positionCSS={left:offset.left,top:offset.top+height};}return positionCSS;},onReady:function(){addLanguageSettingsTrigger(this);},onSelect:function(language){mw.uls.changeLanguage(language);},ulsPurpose:'interface-language'});setTimeout(()=>{$trigger.trigger('click',eventParams);},0);});}};}$trigger.on('click',clickHandler);$trigger.one('pointerenter focus',()=>{if(mw.config.get('wgULSLanguageSelectorV2Enabled')&&userCanChangeLanguage()){prefetchRewriteModules();}else{mw.loader.load(languageSettingsModules);}});}function initLanguageChangeUndoTooltip(){if(!userCanChangeLanguage()){return;}const previousLanguage=mw.storage.get('uls-previous-language-code');const currentLanguage=mw.config.get('wgUserLanguage');const previousAutonym=mw.storage.get('uls-previous-language-autonym');\\nconst currentAutonym=require('../data.json').currentAutonym;if(!previousLanguage||!previousAutonym){mw.storage.set('uls-previous-language-code',currentLanguage);mw.storage.set('uls-previous-language-autonym',currentAutonym);return;}if(previousLanguage!==currentLanguage){mw.loader.using('oojs-ui-core').then(()=>{showUndoTooltip(previousLanguage,previousAutonym);});mw.storage.set('uls-previous-language-code',currentLanguage);mw.storage.set('uls-previous-language-autonym',currentAutonym);mw.loader.using(['ext.uls.common']).then(()=>{mw.uls.addPreviousLanguage(currentLanguage);});}}function initIme(){const imeSelector=mw.config.get('wgULSImeSelectors').join(', ');$(document.body).on('focus.imeinit',imeSelector,function(){const $input=$(this);$(document.body).off('.imeinit');mw.loader.using('ext.uls.ime',()=>{mw.ime.setup();mw.ime.handleFocus($input);});});}function handleCheckboxSelector(){$(document).on('input','input.mw-interlanguage-selector[type=\\\"checkbox\\\"]',(ev)=>{const elem=ev.currentTarget;\\nelem.checked=false;});$(document).on('keydown','input.mw-interlanguage-selector[type=\\\"checkbox\\\"]',(ev)=>{const elem=ev.currentTarget;if(ev.key!=='Enter'){return;}elem.click();});}function loadContentLanguageSelector(ev){const $target=$(ev.currentTarget);if($target.attr('data-uls-loaded')){return;}$target.attr('data-uls-loaded',true);ev.preventDefault();if(mw.config.get('wgULSLanguageSelectorV2Enabled')){const isMinerva=mw.config.get('skin')==='minerva';mw.loader.using(prefetchRewriteModules()).then(()=>{const languageNodes=getLanguageNodes();const languageNodesInjected=injectCurrentLanguage(Array.from(languageNodes));const hideActiveLanguages=languageNodesInjected.length!==languageNodes.length;const languageAnnotations=getLanguageAnnotations(languageNodesInjected,isMinerva);const variantNodes=Array.from(getVariantNodes());const pageContentLanguage=mw.config.get('wgPageContentLanguage')||mw.config.get('wgContentLanguage');const variantsByLanguage={};const variantAnnotationsByLanguage={};\\nif(variantNodes.length>0&&pageContentLanguage){variantsByLanguage[pageContentLanguage]=mw.uls.getInterlanguageListFromNodes(variantNodes);variantAnnotationsByLanguage[pageContentLanguage]=getLanguageAnnotations(variantNodes,isMinerva);}const{createUniversalLanguageSelector}=require('ext.uls.rewrite');const{h}=require('vue');const mountPoint=document.createElement('div');document.body.appendChild(mountPoint);const app=createUniversalLanguageSelector({triggerElement:ev.currentTarget,selectableLanguages:mw.uls.getInterlanguageListFromNodes(languageNodesInjected),languageAnnotations:languageAnnotations,variantsByLanguage:variantsByLanguage,variantAnnotationsByLanguage:variantAnnotationsByLanguage,selected:[pageContentLanguage],hideActiveLanguages:hideActiveLanguages,onSelect:(language)=>{window.location.assign(language.value.href);},mode:'content',floatingOptions:isMinerva?{placement:'bottom-start'}:undefined,slots:{'language-item':({item,annotations,isAvailable})=>{if(isAvailable){return h('a',{\\nhref:item.href,hreflang:annotations.hreflang,title:annotations.linkTitle,tabindex:-1},item.text);}return h('span',{title:annotations.linkTitle},item);}}});const mountedVm=app.mount(mountPoint);$target.on('click',(event)=>{event.preventDefault();event.stopPropagation();mountedVm.toggle();});});return;}mw.loader.using(['ext.uls.mediawiki','@wikimedia/codex']).then(()=>{const languageNodes=getLanguageNodes();const standalone=isUsingStandaloneLanguageButton();launchULS($target,mw.uls.getInterlanguageListFromNodes(languageNodes),!standalone);if(standalone){const uls=$target.data('uls');if(languageNodes.length){addActionsMenuTriggers(uls);}else{uls.$menu.find('#uls-settings-block').eq(0).hide();addEmptyState(uls);}$target.trigger('click');}else{$target.trigger('click');}});}function initContentLanguageSelectorClickHandler(){if($('.sidebar-inner').length){$('.sidebar-inner #p-lang').one('click','.mw-interlanguage-selector',loadContentLanguageSelector).one('pointerenter focus','.mw-interlanguage-selector',prefetchRewriteModules);\\n}else{$(document).on('click','.mw-interlanguage-selector',loadContentLanguageSelector);$(document).one('pointerenter focus','.mw-interlanguage-selector',prefetchRewriteModules);handleCheckboxSelector();}}function addLanguageSettingsToNonContentPages(){const $languageBtn=$('#p-lang-btn');const clickHandler=function(event){event.stopPropagation();mw.loader.using(languageSettingsModules).then(()=>{$(event.target).languagesettings({autoOpen:true,onPosition:function(){const offset=$languageBtn.offset();const top=offset.top+$languageBtn.outerHeight();const right=$(window).width()-offset.left-$languageBtn.outerWidth();return{top:top,right:right};}});});};$languageBtn.one('mouseover',()=>{mw.loader.using(['oojs-ui-widgets','oojs-ui.styles.icons-interactions','ext.uls.messages']).then(()=>{const actionButton=new ActionsMenuItem('settings',$.i18n('ext-uls-actions-menu-language-settings-item-label'),clickHandler,null).render();actionButton.$element.addClass('empty-language-selector__language-settings-button');\\nconst $emptyLanguageSelectorBody=$('.mw-portlet-empty-language-selector-body');$emptyLanguageSelectorBody.after(actionButton.$element);});});}function init(){if(mw.config.get('skin')==='vector-2022'&&mw.config.get('wgULSisLanguageSelectorEmpty')){addLanguageSettingsToNonContentPages();}initLanguageChangeUndoTooltip();initIme();initSecondaryEntryPoints();const position=mw.config.get('wgULSPosition');if(position==='interlanguage'){initInterlanguageEntryPoint();}else{initPersonalEntryPoint();}const compact=mw.config.get('wgULSisCompactLinksEnabled');const languageInHeader=mw.config.get('wgVector2022LanguageInHeader');const isV2LanguageSelectorOnMinerva=mw.config.get('skin')==='minerva'&&mw.config.get('wgULSLanguageSelectorV2Enabled');if(compact||languageInHeader||isV2LanguageSelectorOnMinerva){initContentLanguageSelectorClickHandler();}else{$('.mw-interlanguage-selector').removeClass('mw-interlanguage-selector');document.body.classList.add('mw-interlanguage-selector-disabled');}}let languageNodesCache=null;\\nfunction getLanguageNodes(){if(languageNodesCache===null){const parent=document.querySelectorAll('.mw-portlet-lang, #p-lang')[0];languageNodesCache=parent?parent.querySelectorAll('.interlanguage-link-target'):[];}return languageNodesCache;}function getVariantNodes(){return document.querySelectorAll('#p-variants li a');}function injectCurrentLanguage(nodes){const contentLang=mw.config.get('wgPageContentLanguage')||mw.config.get('wgContentLanguage');if(contentLang&&!nodes.some((el)=>el.lang===contentLang)){const syntheticNode=document.createElement('a');syntheticNode.lang=contentLang;syntheticNode.href=location.href;syntheticNode.textContent=require('../data.json').currentAutonym;syntheticNode.setAttribute('data-title',mw.config.get('wgTitle'));const parent=document.createElement('li');parent.className='interlanguage-link interwiki-'+contentLang;parent.appendChild(syntheticNode);nodes.push(syntheticNode);}return nodes;}function getLanguageAnnotations(languageNodes,includeDescriptions){\\nconst annotations={};let titleAttribute='data-title';if(includeDescriptions){const firstLanguageNode=languageNodes[0];if(firstLanguageNode){const isPageTranslation=firstLanguageNode.parentElement.classList.contains('interwiki-pagetranslation');if(isPageTranslation){titleAttribute='title';}}}Array.prototype.forEach.call(languageNodes,(node)=>{const lang=mw.uls.convertMediaWikiLanguageCodeToULS(node.lang);if(lang){annotations[lang]={classes:Array.from(node.parentElement.classList),hreflang:node.hreflang,linkTitle:node.title};if(includeDescriptions){annotations[lang].description=node.getAttribute(titleAttribute)||'';}}});return annotations;}if(document.readyState==='interactive'){init();}else{$(init);}}());\\n},\\\"js/ext.uls.launch.js\\\":function(require,module,exports){let commonInterlanguageList=null;function filterForCommonLanguagesForUser(languageCodes){if(commonInterlanguageList===null){commonInterlanguageList=mw.uls.getFrequentLanguageList().filter((language)=>languageCodes.includes(language));}return commonInterlanguageList;}function languageObjectTextContent(languagesObject){const newLanguageObject={};Object.keys(languagesObject).forEach((langCode)=>{newLanguageObject[langCode]=languagesObject[langCode].textContent;});return newLanguageObject;}function launchULS($trigger,languagesObject,forCLS){const ulsConfig={onSelect:function(language,event){$trigger.removeClass('selector-open');mw.uls.addPreviousLanguage(language);if(event.target instanceof HTMLAnchorElement&&(event.metaKey||event.shiftKey||event.ctrlKey)){return;}mw.hook('mw.uls.interface.language.change').fire(language,'content-language-switcher');location.href=languagesObject[language].href;},onPosition:function(){const isInVectorStickyHeader=$trigger.attr('id')==='p-lang-btn-sticky-header';\\nconst offset=(isInVectorStickyHeader)?$trigger.get(0).getBoundingClientRect():$trigger.offset();const width=$trigger.outerWidth();const height=$trigger.outerHeight();let positionCSS;if(offset.left+(width/2)>$(window).width()/2){positionCSS={right:$(window).width()-(offset.left+width),top:offset.top+height};}else{positionCSS={left:offset.left,top:offset.top+height};}if(isInVectorStickyHeader){positionCSS.zIndex=5;positionCSS.position='fixed';}return positionCSS;},onVisible:function(){$trigger.addClass('selector-open');mw.hook('mw.uls.compact_language_links.open').fire($trigger);},languageDecorator:function($languageLink,language){const element=languagesObject[language];$languageLink.prop({href:element.href,title:element.title,hreflang:element.hreflang}).text(element.textContent);$languageLink.parent().addClass(element.parentNode.className);},onCancel:function(){$trigger.removeClass('selector-open');},languages:languageObjectTextContent(languagesObject),ulsPurpose:'compact-language-links',\\nquickList:filterForCommonLanguagesForUser(Object.keys(languagesObject)),noResultsTemplate:function(){const $defaultTemplate=$.fn.lcd.defaults.noResultsTemplate.call(this);$defaultTemplate.find('.uls-no-results-found-title').data('i18n','ext-uls-compact-no-results');return $defaultTemplate;}};if(forCLS){ulsConfig.onReady=function(){this.$menu.addClass('interlanguage-uls-menu');};ulsConfig.onPosition=function(){let left;const offset=$trigger.offset(),width=$trigger.outerWidth(),height=$trigger.outerHeight();const triangleWidth=12;const isRight=offset.left>$(window).width()/2;this.$menu.toggleClass('selector-left',!isRight).toggleClass('selector-right',isRight);if(isRight){left=-this.$menu.outerWidth()-triangleWidth;}else{left=width+triangleWidth;}return{left:offset.left+left,top:offset.top+(height/2)-27};};}$trigger.uls(ulsConfig);}module.exports=launchULS;\\n},\\\"js/ext.uls.actions.menu.js\\\":function(require,module,exports){(function(){'use strict';const ActionsMenuItem=require('./ext.uls.actions.menu.item.js');function ActionsMenu(options){this.options=options;this.$template=$(ActionsMenu.template);this.actionItems=options.actions.map((action)=>new ActionsMenuItem(action.icon,action.text,action.handler,action.href));this.rendered=false;this.shown=false;}ActionsMenu.template='<div class=\\\"uls-menu uls-language-actions-dialog notheme skin-invert\\\">'+'<div class=\\\"uls-language-actions-title\\\">'+'<button class=\\\"cdx-button cdx-button--weight-quiet uls-language-actions-close\\\"></button>'+'<span> <strong></strong> </span>'+'</div>'+'<div class=\\\"uls-language-action-items\\\"></div>'+'</div>';ActionsMenu.prototype={render:function(){if(this.rendered){this.shown=true;this.$template.show();return;}this.actionItems.forEach((actionItem)=>{this.renderAction(actionItem);});this.i18n();$(document.body).append(this.$template);this.$template.css(this.position());this.$template.show();this.$template.find('.uls-language-actions-close').on('click',(event)=>{\\nevent.stopPropagation();this.close();});$(document.body).on('click',this.cancel.bind(this));this.shown=true;this.rendered=true;},position:function(){if(this.options.onPosition){return this.options.onPosition.call(this);}},renderAction:function(actionItem){if(!(actionItem instanceof ActionsMenuItem)){actionItem=new ActionsMenuItem(actionItem.icon,actionItem.text,actionItem.handler,actionItem.href);}const actionButton=actionItem.render();this.$template.find('.uls-language-action-items').prepend(actionButton.$element);},i18n:function(){this.$template.find('.uls-language-actions-title strong').text($.i18n('ext-uls-add-languages-button-label'));},hide:function(){this.shown=false;this.$template.hide();},cancel:function(e){if(e&&(this.$template.is(e.target)||$.contains(this.$template[0],e.target))){return;}this.hide();},close:function(){if(!this.shown){return;}this.hide();if(this.options.onClose){this.options.onClose();}}};module.exports=ActionsMenu;}());\\n},\\\"js/ext.uls.actions.menu.item.js\\\":function(require,module,exports){(function(){const ActionsMenuItem=function(icon,text,handler,href){this.icon=icon;this.text=text;this.handler=handler;this.href=href;};ActionsMenuItem.prototype.render=function(){const actionButtonOptions={framed:false,icon:this.icon,label:this.text,classes:['uls-language-action'],flags:['progressive']};if(this.href){actionButtonOptions.href=this.href;}const actionButton=new OO.ui.ButtonWidget(actionButtonOptions);if(!this.href){actionButton.$element.one('click',this.handler);}return actionButton;};module.exports=ActionsMenuItem;}());\\n},\\\"js/ext.uls.actions.menu.items.registry.js\\\":function(require,module,exports){(function(){'use strict';function ActionsMenuItemsRegistry(){ActionsMenuItemsRegistry.super.apply(this,arguments);}OO.inheritClass(ActionsMenuItemsRegistry,OO.Registry);ActionsMenuItemsRegistry.prototype.size=function(){return Object.keys(this.registry).length;};ActionsMenuItemsRegistry.prototype.getItems=function(){const registry=this.registry;return Object.keys(registry).map((key)=>registry[key]);};ActionsMenuItemsRegistry.prototype.register=function(item){ActionsMenuItemsRegistry.super.prototype.register.call(this,item.name,item);};mw.uls=mw.uls||{};mw.uls.ActionsMenuItemsRegistry=new ActionsMenuItemsRegistry();}());\\n},\\\"data.json\\\":{\\\"currentAutonym\\\":\\\"English\\\"}}},{\\\"css\\\":[\\\"#uls-settings-block{background-color:#fcfcfc}#uls-settings-block.uls-settings-block--vector-2022{display:flex;justify-content:space-between;padding:8px 12px}#uls-settings-block.uls-settings-block--vector-2022.row::before,#uls-settings-block.uls-settings-block--vector-2022.row::after{content:none}#uls-settings-block.uls-settings-block--vector-2022.uls-settings-block--with-add-languages{background-color:#f8f9fa;border-top:1px solid var(--border-color-subtle,#c8ccd1)}#uls-settings-block.uls-settings-block--vector-2022 \\\\u003E button.uls-add-languages-button{background:transparent url(/w/extensions/UniversalLanguageSelector/resources/images/add.svg?3165e) no-repeat left center;margin-right:32px;padding-left:32px}#uls-settings-block.uls-settings-block--vector-2022 \\\\u003E button.uls-language-settings-button{background:transparent url(/w/extensions/UniversalLanguageSelector/resources/images/cog.svg?ce0b4) no-repeat center;margin-left:auto;border:0;min-height:20px;min-width:20px}#uls-settings-block:not(.uls-settings-block--vector-2022){background-color:#f8f9fa;border-top:1px solid var(--border-color-subtle,#c8ccd1);padding-left:10px;line-height:1.2em;border-radius:0 0 2px 2px}#uls-settings-block:not(.uls-settings-block--vector-2022) \\\\u003E button{background:left top transparent no-repeat;background-size:20px auto;color:var(--color-subtle,#54595d);display:inline-block;margin:8px 15px;border:0;padding:0 0 0 26px;font-size:medium;cursor:pointer}#uls-settings-block:not(.uls-settings-block--vector-2022) \\\\u003E button:hover{color:#202122}#uls-settings-block:not(.uls-settings-block--vector-2022) \\\\u003E button.display-settings-block{background-image:url(/w/extensions/UniversalLanguageSelector/resources/images/display.svg?9fd85)}#uls-settings-block:not(.uls-settings-block--vector-2022) \\\\u003E button.input-settings-block{background-image:url(/w/extensions/UniversalLanguageSelector/resources/images/input.svg?60384)}.uls-tipsy.uls-tipsy{z-index:1000}.uls-empty-state{padding:28px}.uls-empty-state .uls-empty-state__header,.uls-empty-state .uls-empty-state__desc{color:var(--color-subtle,#54595d)}.uls-empty-state .uls-language-action-items{list-style:none;margin:1em 0}.empty-language-selector__language-settings-button{margin:12px}   .uls-menu.uls-language-actions-dialog{min-width:248px}.uls-menu.uls-language-actions-dialog .uls-language-actions-title{border-bottom:1px solid var(--border-color-subtle,#c8ccd1);display:flex;align-items:center;height:32px;padding:5px 0}.uls-menu.uls-language-actions-dialog .uls-language-actions-title .uls-language-actions-close{min-width:unset;width:44px;background:transparent url(/w/extensions/UniversalLanguageSelector/resources/images/arrow-previous-ltr.svg?279af) no-repeat center}.uls-menu.uls-language-actions-dialog .uls-language-action-items .uls-language-action.oo-ui-widget{margin:0;padding:12px 8px;display:block}.uls-menu.uls-language-actions-dialog .uls-language-action-items .uls-language-action.oo-ui-widget .oo-ui-buttonElement-button{padding-left:36px}.cdx-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;min-height:32px;max-width:28rem;margin:0;border-width:1px;border-style:solid;border-radius:2px;padding-right:11px;padding-left:11px;font-family:inherit;font-size:var(--font-size-medium,1rem);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-button--size-small{gap:4px;min-height:1.5rem;padding-right:5px;padding-left:5px}.cdx-button--size-large{min-height:44px;padding-right:15px;padding-left:15px}.cdx-button--icon-only{min-width:32px;padding-right:0;padding-left:0}.cdx-button--icon-only.cdx-button--size-small{min-width:1.5rem}.cdx-button--icon-only.cdx-button--size-large{min-width:44px}.cdx-button::-moz-focus-inner{border:0;padding:0}.cdx-button .cdx-button__icon,.cdx-button .cdx-icon{vertical-align:middle}.cdx-button .cdx-icon{color:inherit}.cdx-button--fake-button,.cdx-button--fake-button:hover,.cdx-button--fake-button:focus{text-decoration:none}.cdx-button:enabled,.cdx-button.cdx-button--fake-button--enabled{background-color:var(--background-color-interactive-subtle,#f8f9fa);color:var(--color-neutral,#404244);border-color:var(--border-color-interactive,#72777d)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled .cdx-button__icon{background-color:var(--color-neutral,#404244)}}.cdx-button:enabled:hover,.cdx-button.cdx-button--fake-button--enabled:hover{background-color:var(--background-color-interactive-subtle--hover,#eaecf0);border-color:var(--border-color-interactive--hover,#27292d);cursor:pointer}.cdx-button:enabled:active,.cdx-button.cdx-button--fake-button--enabled:active,.cdx-button:enabled.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--is-active{background-color:var(--background-color-interactive-subtle--active,#dadde3);border-color:var(--border-color-interactive--active,#202122)}.cdx-button:enabled:focus,.cdx-button.cdx-button--fake-button--enabled:focus{outline:1px solid transparent}.cdx-button:enabled:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-progressive--focus,#36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus,#36c)}.cdx-button:enabled.cdx-button--action-progressive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive{background-color:var(--background-color-progressive-subtle,#e8eeff);color:var(--color-progressive,#36c);border-color:var(--border-color-progressive,#36c)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--action-progressive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive .cdx-button__icon{background-color:var(--color-progressive,#36c)}}.cdx-button:enabled.cdx-button--action-progressive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:hover{background-color:var(--background-color-progressive-subtle--hover,#d9e2ff);color:var(--color-progressive--hover,#3056a9);border-color:var(--border-color-progressive--hover,#3056a9)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--action-progressive:hover .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:hover .cdx-button__icon{background-color:var(--color-progressive--hover,#3056a9)}}.cdx-button:enabled.cdx-button--action-progressive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:active,.cdx-button:enabled.cdx-button--action-progressive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive.cdx-button--is-active{background-color:var(--background-color-progressive-subtle--active,#b6d4fb);color:var(--color-progressive--active,#233566);border-color:var(--border-color-progressive--active,#233566)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--action-progressive:active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:active .cdx-button__icon,.cdx-button:enabled.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon{background-color:var(--color-progressive--active,#233566)}}.cdx-button:enabled.cdx-button--action-destructive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive{background-color:var(--background-color-destructive-subtle,#ffe9e5);color:var(--color-destructive,#bf3c2c);border-color:var(--border-color-destructive,#f54739)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--action-destructive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive .cdx-button__icon{background-color:var(--color-destructive,#bf3c2c)}}.cdx-button:enabled.cdx-button--action-destructive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:hover{background-color:var(--background-color-destructive-subtle--hover,#ffdad3);color:var(--color-destructive--hover,#9f3526);border-color:var(--border-color-destructive--hover,#9f3526)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--action-destructive:hover .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:hover .cdx-button__icon{background-color:var(--color-destructive--hover,#9f3526)}}.cdx-button:enabled.cdx-button--action-destructive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:active,.cdx-button:enabled.cdx-button--action-destructive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive.cdx-button--is-active{background-color:var(--background-color-destructive-subtle--active,#ffc8bd);color:var(--color-destructive--active,#612419);border-color:var(--border-color-destructive--active,#612419)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--action-destructive:active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:active .cdx-button__icon,.cdx-button:enabled.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon{background-color:var(--color-destructive--active,#612419)}}.cdx-button:enabled.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-destructive--focus,#36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-destructive--focus,#36c)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive{background-color:var(--background-color-progressive,#36c);color:var(--color-inverted-fixed,#fff);border-color:var(--border-color-transparent,transparent)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover{background-color:var(--background-color-progressive--hover,#3056a9)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:active,.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive.cdx-button--is-active{background-color:var(--background-color-progressive--active,#233566)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-progressive--focus,#36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus,#36c),inset 0 0 0 2px var(--box-shadow-color-inverted,#fff)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive .cdx-button__icon{background-color:var(--color-inverted-fixed,#fff)}}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive{background-color:var(--background-color-destructive,#bf3c2c);color:var(--color-inverted-fixed,#fff);border-color:var(--border-color-transparent,transparent)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive:hover{background-color:var(--background-color-destructive--hover,#9f3526)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive:active,.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive.cdx-button--is-active{background-color:var(--background-color-destructive--active,#612419)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-destructive--focus,#36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-destructive--focus,#36c),inset 0 0 0 2px var(--box-shadow-color-inverted,#fff)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive .cdx-button__icon{background-color:var(--color-inverted-fixed,#fff)}}.cdx-button:enabled.cdx-button--weight-quiet,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet{background-color:var(--background-color-transparent,transparent);border-color:var(--border-color-transparent,transparent)}.cdx-button:enabled.cdx-button--weight-quiet:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet:hover{background-color:var(--background-color-interactive-subtle--hover,#eaecf0);mix-blend-mode:var(--mix-blend-mode-blend,multiply)}.cdx-button:enabled.cdx-button--weight-quiet:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet:active,.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--is-active{background-color:var(--background-color-interactive-subtle--active,#dadde3)}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive{color:var(--color-progressive,#36c)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive .cdx-button__icon{background-color:var(--color-progressive,#36c)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover{background-color:var(--background-color-progressive-subtle--hover,#d9e2ff);color:var(--color-progressive--hover,#3056a9);border-color:var(--border-color-transparent,transparent)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover .cdx-button__icon{background-color:var(--color-progressive--hover,#3056a9)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active,.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active{background-color:var(--background-color-progressive-subtle--active,#b6d4fb);color:var(--color-progressive--active,#233566);border-color:var(--border-color-transparent,transparent)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active .cdx-button__icon,.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon{background-color:var(--color-progressive--active,#233566)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-progressive--focus,#36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus,#36c)}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive{color:var(--color-destructive,#bf3c2c)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive .cdx-button__icon{background-color:var(--color-destructive,#bf3c2c)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover{background-color:var(--background-color-destructive-subtle--hover,#ffdad3);color:var(--color-destructive--hover,#9f3526);border-color:var(--border-color-transparent,transparent)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover .cdx-button__icon{background-color:var(--color-destructive--hover,#9f3526)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:active,.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive.cdx-button--is-active{background-color:var(--background-color-destructive-subtle--active,#ffc8bd);color:var(--color-destructive--active,#612419);border-color:var(--border-color-transparent,transparent)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:active .cdx-button__icon,.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon{background-color:var(--color-destructive--active,#612419)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-destructive--focus,#36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-destructive--focus,#36c)}.cdx-button:disabled,.cdx-button.cdx-button--fake-button--disabled{background-color:var(--background-color-disabled,#dadde3);color:var(--color-disabled-emphasized,#a2a9b1);border-color:var(--border-color-transparent,transparent)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:disabled .cdx-button__icon,.cdx-button.cdx-button--fake-button--disabled .cdx-button__icon{background-color:var(--color-inverted,#fff)}}.cdx-button:disabled.cdx-button--weight-quiet,.cdx-button.cdx-button--fake-button--disabled.cdx-button--weight-quiet{background-color:var(--background-color-transparent,transparent);color:var(--color-disabled,#a2a9b1)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:disabled.cdx-button--weight-quiet .cdx-button__icon,.cdx-button.cdx-button--fake-button--disabled.cdx-button--weight-quiet .cdx-button__icon{background-color:var(--color-disabled,#a2a9b1)}}.mw-interlanguage-selector-disabled #p-lang-btn-sticky-header{display:none}\\\"]},{\\\"ext-uls-actions-menu-language-settings-item-label\\\":\\\"Open language settings\\\",\\\"ext-uls-add-languages-button-label\\\":\\\"Add languages\\\",\\\"ext-uls-empty-state-desc\\\":\\\"No languages are available for now\\\",\\\"ext-uls-empty-state-desc-actions-available\\\":\\\" Make the content available in more languages.\\\",\\\"ext-uls-empty-state-header\\\":\\\"No languages yet\\\",\\\"ext-uls-empty-state-header-actions-available\\\":\\\"No languages yet. Add a new one?\\\",\\\"ext-uls-select-language-settings-icon-tooltip\\\":\\\"Language settings\\\",\\\"ext-uls-undo-language-tooltip-text\\\":\\\"Language changed from $1\\\",\\\"ext-uls-undo-language-tooltip-text-local\\\":\\\"Language changed for this wiki. Check your [[Special:GlobalPreferences|global preferences]] to change language for all wikis.\\\",\\\"uls-plang-title-languages\\\":\\\"Languages\\\"}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.143Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.uls.interface&skin=vector-2022&version=1u44v\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.uls.interface&skin=vector-2022&sourcemap=1&version=1u44v\",\"jquery.spinner@iute0\":\"mw.loader.impl(function(){return[\\\"jquery.spinner@iute0\\\",function($,jQuery,require,module){(function(){const defaults={id:undefined,size:'small',type:'inline'};$.extend({createSpinner:(opts)=>{if(typeof opts==='string'){opts={id:opts};}opts=Object.assign({},defaults,opts);const $spinner=$('<div>').addClass('mw-spinner');if(opts.id!==undefined){$spinner.attr('id','mw-spinner-'+opts.id);}$spinner.addClass(opts.size==='large'?'mw-spinner-large':'mw-spinner-small').addClass(opts.type==='block'?'mw-spinner-block':'mw-spinner-inline');const $container=$('<div>').addClass('mw-spinner-container').appendTo($spinner);for(let i=0;i<12;i++){$container.append($('<div>'));}return $spinner;},removeSpinner:(id)=>$('#mw-spinner-'+id).remove()});$.fn.injectSpinner=function(opts){return this.after($.createSpinner(opts));};}());\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.143Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=jquery.spinner&skin=vector-2022&version=2h5sk\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=jquery.spinner&skin=vector-2022&sourcemap=1&version=2h5sk\",\"ext.centralNotice.bannerHistoryLogger@9lh05\":\"mw.loader.impl(function(){return[\\\"ext.centralNotice.bannerHistoryLogger@9lh05\\\",function($,jQuery,require,module){(function(){const cn=mw.centralNotice;const mixin=new cn.Mixin('bannerHistoryLogger');const doNotTrackEnabled=/1|yes/.test(navigator.doNotTrack)||window.doNotTrack==='1';const now=Math.round(Date.now()/1000);const readyToLogDeferredObj=$.Deferred();const BANNER_HISTORY_KV_STORE_KEY='banner_history';const BANNER_HISTORY_KV_STORE_TTL=365;const BANNER_HISTORY_LOG_ENTRY_VERSION=1;const EVENT_LOGGING_SCHEMA='CentralNoticeBannerHistory';const TIMESTAMP_RANDOM_SHIFT_MAX=60;let bhLogger;let log;let logSent=false;let alreadyRun=false;let inSample;function loadLog(){log=cn.kvStore.getItem(BANNER_HISTORY_KV_STORE_KEY,cn.kvStore.contexts.GLOBAL);if(!log){log=[];}}function makeLogEntry(){const data=cn.data;const randomTimeShift=Math.round(Math.random()*TIMESTAMP_RANDOM_SHIFT_MAX)-(TIMESTAMP_RANDOM_SHIFT_MAX/2);const time=now+randomTimeShift;const logEntry={version:BANNER_HISTORY_LOG_ENTRY_VERSION,language:data.uselang,country:data.country,isAnon:data.anonymous,campaign:data.campaign,\\ncampaignCategory:data.campaignCategory,bucket:data.bucket,time:time,status:data.status,statusCode:data.statusCode,bannersNotGuaranteedToDisplay:!!data.bannersNotGuaranteedToDisplay};if(data.banner){logEntry.banner=data.banner;}if(data.bannerCanceledReason){logEntry.bannerCanceledReason=data.bannerCanceledReason;}if(data.bannerLoadedButHiddenReason){logEntry.bannerLoadedButHiddenReason=data.bannerLoadedButHiddenReason;}return logEntry;}function purgeOldLogEntries(maxEntryAge,maxEntries){const cutoff=now-maxEntryAge*86400;if(log.length>maxEntries){log=log.slice(0-maxEntries);}let i=0;while(i<log.length&&log[i].time<cutoff){i++;}log=log.slice(i);}function storeLog(){cn.kvStore.setItem(BANNER_HISTORY_KV_STORE_KEY,log,cn.kvStore.contexts.GLOBAL,BANNER_HISTORY_KV_STORE_TTL);}function makeEventLoggingData(rate){const elData={};const kvError=cn.kvStore.getError();elData.i=bhLogger.id;if(rate){elData.r=rate;}if(kvError){elData.e=kvError.message;return elData;}elData.n=log.length;elData.l=[];let i=log.length-1;\\nwhile(i>=0){const logEntry=log[i];const elLogEntry=[logEntry.banner||'',logEntry.campaign,logEntry.time,logEntry.statusCode];elData.l.unshift(elLogEntry.join('|'));if(!checkEventLoggingURLSize(elData)){elData.l.shift();break;}i--;}return elData;}function sendLog(elData){const deferred=$.Deferred();const elPromise=mw.eventLog.logEvent(EVENT_LOGGING_SCHEMA,elData);elPromise.then(()=>{deferred.resolve();},()=>{deferred.reject();});return deferred.promise();}function checkEventLoggingURLSize(elData){return(makeEventLoggingURL(elData).length<=mw.eventLog.maxUrlSize);}function makeEventLoggingURL(elData){return mw.eventLog.makeBeaconUrl({event:elData,revision:19079897,schema:EVENT_LOGGING_SCHEMA,webHost:location.hostname,wiki:mw.config.get('wgDBname')});}mixin.setFinalizeChooseAndMaybeDisplayHandler((mixinParams)=>{if(alreadyRun){return;}alreadyRun=true;mw.requestIdleCallback(()=>{if(!cn.kvStore.isAvailable()){cn.kvStore.setNotAvailableError();}else{loadLog();if(!doNotTrackEnabled){log.push(makeLogEntry());\\n}purgeOldLogEntries(mixinParams.maxEntryAge,mixinParams.maxEntries);storeLog();}if(doNotTrackEnabled){return;}mw.loader.using(['mediawiki.util','mediawiki.user']).done(()=>{const rateParam=mw.util.getParamValue('bannerHistoryLogRate'),rate=rateParam!==null?parseFloat(rateParam):mixinParams.rate;bhLogger.id=mw.user.generateRandomSessionId();if(Math.random()<rate){sendLog(makeEventLoggingData(rate)).always(()=>{inSample=true;logSent=true;readyToLogDeferredObj.resolve();});}else{readyToLogDeferredObj.resolve();}});});});cn.registerCampaignMixin(mixin);cn.bannerHistoryLogger=bhLogger={id:null,ensureLogSent:function(){const deferred=$.Deferred();if(doNotTrackEnabled){deferred.resolve();return deferred.promise();}readyToLogDeferredObj.done(()=>{if(logSent){deferred.resolve();}else{sendLog(makeEventLoggingData()).then(()=>{deferred.resolve();},()=>{deferred.reject();});}});return deferred.promise();}};}());\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.143Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.centralNotice.bannerHistoryLogger&skin=vector-2022&version=g4der\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.centralNotice.bannerHistoryLogger&skin=vector-2022&sourcemap=1&version=g4der\",\"ext.centralNotice.impressionDiet@vfmsr\":\"mw.loader.impl(function(){return[\\\"ext.centralNotice.impressionDiet@vfmsr\\\",function($,jQuery,require,module){(function(){'use strict';const cn=mw.centralNotice;const mixin=new cn.Mixin('impressionDiet');const STORAGE_KEY='impression_diet';const COUNTS_STORAGE_TTL=365;let identifier;let multiStorageOption;mixin.setPreBannerHandler(impressionDietHandler);function impressionDietHandler(mixinParams){if(mw.util.getParamValue('force')){return;}identifier=mixinParams.cookieName;multiStorageOption=cn.kvStore.getMultiStorageOption(cn.getDataProperty('campaignCategoryUsesLegacy'));if(cn.isCampaignFailed()){return;}if(multiStorageOption===cn.kvStore.multiStorageOptions.NO_STORAGE){cn.failCampaign('waitnostorage');return;}const now=Date.now();let counts;if(mw.util.getParamValue('reset')==='1'){counts=getZeroedCounts();}else{counts=getCounts();}if(mixinParams.restartCycleDelay>0&&now>counts.nextCycleStart&&counts.seenThisCycle>=mixinParams.maximumSeen){counts.skippedThisCycle=0;counts.seenThisCycle=0;}if(now>counts.nextDailyStart){counts.seenThisDay=0;counts.nextDailyStart=makeNextDailyStart(now);}let hide;\\nif(counts.seenThisCycle<mixinParams.maximumSeen){if(counts.skippedThisCycle<mixinParams.skipInitial){hide='waitimps';counts.skippedThisCycle+=1;}else if(mixinParams.dailyLimit>0&&counts.seenThisDay>=mixinParams.dailyLimit){hide='waitdaily';}else{hide=false;}}else{hide='waitdate';}if(hide){cn.failCampaign(hide);}else{counts.seenThisCycle+=1;counts.seenThisDay+=1;counts.seenCount+=1;counts.nextCycleStart=now+(mixinParams.restartCycleDelay*1000);}storeCounts(counts);}function makeNextDailyStart(now){const d=new Date(now);d.setMilliseconds(0);d.setSeconds(0);d.setMinutes(0);if(d.getHours()>=4){d.setDate(d.getDate()+1);}d.setHours(4);return d.getTime();}function getZeroedCounts(){return{seenCount:0,skippedThisCycle:0,nextCycleStart:0,seenThisCycle:0,nextDailyStart:0,seenThisDay:0};}function fixCountNames(kvStoreCounts){if(!kvStoreCounts||kvStoreCounts.skippedThisCycle===undefined){return undefined;}if(kvStoreCounts.seenThisDay===undefined){kvStoreCounts.nextDailyStart=0;kvStoreCounts.seenThisDay=0;\\n}return kvStoreCounts;}function getCounts(){let c;if(identifier){c=cn.kvStore.getItem(STORAGE_KEY+'_'+identifier,cn.kvStore.contexts.GLOBAL,multiStorageOption);}else{c=cn.kvStore.getItem(STORAGE_KEY,cn.kvStore.contexts.CATEGORY,multiStorageOption);}return fixCountNames(c)||getZeroedCounts();}function storeCounts(c){if(identifier){cn.kvStore.setItem(STORAGE_KEY+'_'+identifier,c,cn.kvStore.contexts.GLOBAL,COUNTS_STORAGE_TTL,multiStorageOption);}else{cn.kvStore.setItem(STORAGE_KEY,c,cn.kvStore.contexts.CATEGORY,COUNTS_STORAGE_TTL,multiStorageOption);}}cn.registerCampaignMixin(mixin);module.exports.private={impressionDietHandler};}());\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.143Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.centralNotice.impressionDiet&skin=vector-2022&version=znxyi\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.centralNotice.impressionDiet&skin=vector-2022&sourcemap=1&version=znxyi\",\"ext.centralNotice.largeBannerLimit@12rqy\":\"mw.loader.impl(function(){return[\\\"ext.centralNotice.largeBannerLimit@12rqy\\\",function($,jQuery,require,module){(function(){'use strict';let identifier,days,multiStorageOption;const cn=mw.centralNotice,forced=mw.util.getParamValue('force'),mixin=new cn.Mixin('largeBannerLimit'),STORAGE_KEY='large_banner_limit',BANNER_SEQUENCE_FLAG_STORAGE_KEY='banner_sequence_step_seen';function isLarge(){return(cn.getDataProperty('reducedBucket')<=1);}function possiblyMigrateLegacyCookie(){if(!identifier){return;}if(mw.cookie.get(identifier,'')){cn.setDebugInfo('lbl: setting flag from legacy cookie');setFlag();mw.cookie.set(identifier,null,{path:'/',prefix:''});}}function checkFlag(){if(identifier){return Boolean(cn.kvStore.getItem(STORAGE_KEY+'_'+identifier,cn.kvStore.contexts.GLOBAL,multiStorageOption))||Boolean(cn.kvStore.getItem(BANNER_SEQUENCE_FLAG_STORAGE_KEY+'_'+identifier,cn.kvStore.contexts.GLOBAL,multiStorageOption));}return Boolean(cn.kvStore.getItem(STORAGE_KEY,cn.kvStore.contexts.CATEGORY,multiStorageOption));}function setFlag(){const nowTS=Math.round(Date.now()/1000);if(identifier){cn.kvStore.setItem(\\nSTORAGE_KEY+'_'+identifier,nowTS,cn.kvStore.contexts.GLOBAL,days,multiStorageOption);}else{cn.kvStore.setItem(STORAGE_KEY,nowTS,cn.kvStore.contexts.CATEGORY,days,multiStorageOption);}}mixin.setPreBannerHandler((mixinParams)=>{let switchToHigherBucket=false;if(forced){return;}identifier=mixinParams.identifier;days=mixinParams.days;multiStorageOption=cn.kvStore.getMultiStorageOption(cn.getDataProperty('campaignCategoryUsesLegacy'));possiblyMigrateLegacyCookie();if(cn.isCampaignFailed()){cn.setDebugInfo('lbl: hidden');return;}if(!isLarge()){cn.setDebugInfo('lbl: previously switched');return;}if(multiStorageOption===cn.kvStore.multiStorageOptions.NO_STORAGE){cn.setDebugInfo('lbl: no storage, switching');switchToHigherBucket=true;}else if(checkFlag()){cn.setDebugInfo('lbl: flag found, switching');switchToHigherBucket=true;}if(switchToHigherBucket){if(mixinParams.randomize){cn.setBucket(Math.floor(Math.random()*2)+2);}else{cn.setBucket(cn.getDataProperty('bucket')+2);}}});mixin.setPostBannerOrFailHandler(()=>{\\nif(isLarge()&&!forced&&cn.isBannerShown()){cn.setDebugInfo('lbl: setting flag');setFlag();}});cn.registerCampaignMixin(mixin);}());\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.143Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.centralNotice.largeBannerLimit&skin=vector-2022&version=1endh\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.centralNotice.largeBannerLimit&skin=vector-2022&sourcemap=1&version=1endh\",\"ext.centralNotice.legacySupport@18wyo\":\"mw.loader.impl(function(){return[\\\"ext.centralNotice.legacySupport@18wyo\\\",function($,jQuery,require,module){(function(){const cn=mw.centralNotice,mixin=new cn.Mixin('legacySupport');mixin.setPreBannerHandler((mixinParams)=>{if(mixinParams.setSRISampleRate){cn.setMinRecordImpressionSampleRate(mixinParams.sriSampleRate);}if(mixinParams.bannersNotGuaranteedToDisplay){cn.setBannersNotGuaranteedToDisplay();}});cn.registerCampaignMixin(mixin);}());\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.143Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.centralNotice.legacySupport&skin=vector-2022&version=6vac9\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.centralNotice.legacySupport&skin=vector-2022&sourcemap=1&version=6vac9\",\"ext.cx.uls.quick.actions@1ogqm\":\"mw.loader.impl(function(){return[\\\"ext.cx.uls.quick.actions@1ogqm\\\",{\\\"main\\\":\\\"entrypoints/ext.cx.uls.quick.actions.js\\\",\\\"files\\\":{\\\"entrypoints/ext.cx.uls.quick.actions.js\\\":function(require,module,exports){(function(){const siteMapper=new mw.cx.SiteMapper({TranslateInTarget:false});const sourceLanguage=siteMapper.getCurrentWikiLanguageCode();function pageInLanguageExists(code){const domainCode=siteMapper.getWikiDomainCode(code);return $('li.interlanguage-link.interwiki-'+domainCode).length===1;}function getSuggestedTargetLanguage(preferredLanguages=[]){const pageLanguage=mw.config.get('wgPageContentLanguage').split('-')[0];let possibleTargetLanguages=[];if(preferredLanguages.length>0){possibleTargetLanguages=[...preferredLanguages];}else{possibleTargetLanguages.push(mw.config.get('wgUserLanguage'));possibleTargetLanguages.push(mw.uls.getBrowserLanguage());Array.prototype.push.apply(possibleTargetLanguages,mw.uls.getAcceptLanguageList());Array.prototype.push.apply(possibleTargetLanguages,mw.uls.getPreviousLanguages());}possibleTargetLanguages=possibleTargetLanguages.map((language)=>language.split('-')[0]);const splitCodes={be:['be','be-tarask'],no:['nb','nn']};for(const splitCode in splitCodes){\\nconst specialCodeIndex=possibleTargetLanguages.indexOf(splitCode);if(specialCodeIndex>-1){possibleTargetLanguages.splice(specialCodeIndex,1);Array.prototype.push.apply(possibleTargetLanguages,splitCodes[splitCode]);}}possibleTargetLanguages=possibleTargetLanguages.filter((language)=>language!==pageLanguage&&!pageInLanguageExists(language)&&language!==$.uls.data.getAutonym(language));return possibleTargetLanguages.length?possibleTargetLanguages[0]:null;}if(mw.config.get('wgULSLanguageSelectorV2Enabled')){const EntrypointRegistry=require('ext.uls.rewrite.entrypoints');const{cdxIconAdd}=require('./icons.json');const{ENTRYPOINT_TYPE,ULS_MODE}=EntrypointRegistry;EntrypointRegistry.register(ENTRYPOINT_TYPE.QUICK_ACTIONS,{id:'cx-uls-translate-page-quick-action',shouldShow:()=>true,getConfig:(context)=>({label:mw.msg('cx-uls-translate-page-quick-action-label'),icon:cdxIconAdd,url:siteMapper.getCXUrl(mw.config.get('wgTitle'),null,sourceLanguage,getSuggestedTargetLanguage(context?context.preferredLanguages:[]),\\n{campaign:'ulsaddlanguages'})})},ULS_MODE.CONTENT);return;}const cxEntrypointUrl=siteMapper.getCXUrl(mw.config.get('wgTitle'),null,sourceLanguage,getSuggestedTargetLanguage(),{campaign:'ulsaddlanguages'});const translateActionItem={name:'cxTranslate',icon:'add',text:mw.msg('cx-uls-translate-page-quick-action-label'),href:cxEntrypointUrl};mw.uls.ActionsMenuItemsRegistry.register(translateActionItem);}());\\n},\\\"entrypoints/icons.json\\\":{\\\"cdxIconAdd\\\":\\\"\\\\u003Cpath d=\\\\\\\"M11 9V4H9v5H4v2h5v5h2v-5h5V9z\\\\\\\"/\\\\u003E\\\"}}},{},{\\\"cx-uls-translate-page-quick-action-label\\\":\\\"Translate this page\\\"}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.143Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.cx.uls.quick.actions&skin=vector-2022&version=p1m60\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.cx.uls.quick.actions&skin=vector-2022&sourcemap=1&version=p1m60\",\"ext.centralNotice.choiceData@1eyx5\":\"mw.loader.impl(function(){return[\\\"ext.centralNotice.choiceData@1eyx5\\\",function($,jQuery,require,module){mw.centralNotice=(mw.centralNotice||{});mw.centralNotice.choiceData=[{\\\"name\\\":\\\"Calgary Meetup June 2026\\\",\\\"start\\\":1780617600,\\\"end\\\":1781913540,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"event\\\",\\\"banners\\\":[{\\\"name\\\":\\\"CalgaryMeetupJune2026_banner\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"CalgaryMeetupJune2026\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"regions\\\":[\\\"CA_AB\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"CalgaryMeetupJune2026cookie\\\",\\\"dailyLimit\\\":604800,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":0,\\\"skipInitial\\\":0}},\\\"countries\\\":[]},{\\\"name\\\":\\\"UCoC 2026 annual review\\\",\\\"start\\\":1780963200,\\\"end\\\":1782259140,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":false,\\\"type\\\":\\\"governance\\\",\\\"banners\\\":[{\\\"name\\\":\\\"u4c_2026_vote\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"UCoC2026annualreview\\\",\\\"display_anon\\\":false,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"UCoC2026cookie\\\",\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}}},{\\\"name\\\":\\\"WLPASerbia2026\\\",\\\"start\\\":1777593600,\\\"end\\\":1782781200,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"WLPASerbia2026\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"WLPASerbia2026\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"RS\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"WLPASerbia2026_identifier\\\",\\\"maximumSeen\\\":2,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"WMF_FR_FY2526_en6C_dsk_0526\\\",\\\"start\\\":1781539200,\\\"end\\\":1782144000,\\\"preferred\\\":2,\\\"throttle\\\":8,\\\"bucket_count\\\":4,\\\"geotargeted\\\":true,\\\"type\\\":\\\"fundraising\\\",\\\"banners\\\":[{\\\"name\\\":\\\"B2526_061516_en6C_dsk_p1_lg_twn_twin1\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"fundraising\\\",\\\"display_anon\\\":true,\\\"display_account\\\":false,\\\"devices\\\":[\\\"desktop\\\"]},{\\\"name\\\":\\\"B2526_061516_en6C_dsk_p1_lg_twn_twin2\\\",\\\"bucket\\\":1,\\\"weight\\\":25,\\\"category\\\":\\\"fundraising\\\",\\\"display_anon\\\":true,\\\"display_account\\\":false,\\\"devices\\\":[\\\"desktop\\\"]},{\\\"name\\\":\\\"B2526_061516_en6C_dsk_p2_sm_twn_twin1\\\",\\\"bucket\\\":2,\\\"weight\\\":25,\\\"category\\\":\\\"fundraising\\\",\\\"display_anon\\\":true,\\\"display_account\\\":false,\\\"devices\\\":[\\\"desktop\\\"]},{\\\"name\\\":\\\"B2526_061516_en6C_dsk_p2_sm_twn_twin2\\\",\\\"bucket\\\":3,\\\"weight\\\":25,\\\"category\\\":\\\"fundraising\\\",\\\"display_anon\\\":true,\\\"display_account\\\":false,\\\"devices\\\":[\\\"desktop\\\"]}],\\\"countries\\\":[\\\"AU\\\",\\\"CA\\\",\\\"GB\\\",\\\"IE\\\",\\\"NZ\\\",\\\"US\\\"],\\\"mixins\\\":{\\\"bannerHistoryLogger\\\":{\\\"maxEntries\\\":30,\\\"maxEntryAge\\\":30,\\\"rate\\\":0.01},\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"bannercount_fundraiser_2026\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":20,\\\"restartCycleDelay\\\":1210000,\\\"skipInitial\\\":0},\\\"largeBannerLimit\\\":{\\\"days\\\":30,\\\"identifier\\\":\\\"centralnotice-frbanner-seen-fullscreen-0615\\\",\\\"randomize\\\":true},\\\"legacySupport\\\":{\\\"bannersNotGuaranteedToDisplay\\\":true,\\\"setSRISampleRate\\\":true,\\\"sriSampleRate\\\":1}},\\\"regions\\\":[]},{\\\"name\\\":\\\"WMF_FR_FY2526_en6C_m_0526\\\",\\\"start\\\":1781539200,\\\"end\\\":1782144000,\\\"preferred\\\":2,\\\"throttle\\\":8,\\\"bucket_count\\\":4,\\\"geotargeted\\\":true,\\\"type\\\":\\\"fundraising\\\",\\\"banners\\\":[{\\\"name\\\":\\\"B2526_061516_en6C_m_p1_lg_twn_twin1\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"fundraising\\\",\\\"display_anon\\\":true,\\\"display_account\\\":false,\\\"devices\\\":[\\\"android\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]},{\\\"name\\\":\\\"B2526_061516_en6C_m_p1_lg_twn_twin2\\\",\\\"bucket\\\":1,\\\"weight\\\":25,\\\"category\\\":\\\"fundraising\\\",\\\"display_anon\\\":true,\\\"display_account\\\":false,\\\"devices\\\":[\\\"android\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]},{\\\"name\\\":\\\"B2526_061516_en6C_m_p2_sm_twn_twin1\\\",\\\"bucket\\\":2,\\\"weight\\\":25,\\\"category\\\":\\\"fundraising\\\",\\\"display_anon\\\":true,\\\"display_account\\\":false,\\\"devices\\\":[\\\"android\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]},{\\\"name\\\":\\\"B2526_061516_en6C_m_p2_sm_twn_twin2\\\",\\\"bucket\\\":3,\\\"weight\\\":25,\\\"category\\\":\\\"fundraising\\\",\\\"display_anon\\\":true,\\\"display_account\\\":false,\\\"devices\\\":[\\\"android\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"AU\\\",\\\"CA\\\",\\\"GB\\\",\\\"IE\\\",\\\"NZ\\\",\\\"US\\\"],\\\"mixins\\\":{\\\"bannerHistoryLogger\\\":{\\\"maxEntries\\\":30,\\\"maxEntryAge\\\":30,\\\"rate\\\":0.01},\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"bannercount_fundraiser_2026\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":20,\\\"restartCycleDelay\\\":1210000,\\\"skipInitial\\\":0},\\\"largeBannerLimit\\\":{\\\"days\\\":30,\\\"identifier\\\":\\\"centralnotice-frbanner-seen-fullscreen-0615\\\",\\\"randomize\\\":true},\\\"legacySupport\\\":{\\\"bannersNotGuaranteedToDisplay\\\":true,\\\"setSRISampleRate\\\":true,\\\"sriSampleRate\\\":1}},\\\"regions\\\":[]},{\\\"name\\\":\\\"WMF_FR_FY2526_mlWW2_dsk_0606\\\",\\\"start\\\":1780761600,\\\"end\\\":1782863940,\\\"preferred\\\":2,\\\"throttle\\\":100,\\\"bucket_count\\\":4,\\\"geotargeted\\\":true,\\\"type\\\":\\\"fundraising\\\",\\\"banners\\\":[{\\\"name\\\":\\\"B2526_060416_mlWW_dsk_p1_lg_twn_twin1\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"fundraising\\\",\\\"display_anon\\\":true,\\\"display_account\\\":false,\\\"devices\\\":[\\\"desktop\\\"]},{\\\"name\\\":\\\"B2526_060416_mlWW_dsk_p1_lg_twn_twin2\\\",\\\"bucket\\\":1,\\\"weight\\\":25,\\\"category\\\":\\\"fundraising\\\",\\\"display_anon\\\":true,\\\"display_account\\\":false,\\\"devices\\\":[\\\"desktop\\\"]},{\\\"name\\\":\\\"B2526_060416_mlWW_dsk_p2_sm_twn_twin1\\\",\\\"bucket\\\":2,\\\"weight\\\":25,\\\"category\\\":\\\"fundraising\\\",\\\"display_anon\\\":true,\\\"display_account\\\":false,\\\"devices\\\":[\\\"desktop\\\"]},{\\\"name\\\":\\\"B2526_060416_mlWW_dsk_p2_sm_twn_twin2\\\",\\\"bucket\\\":3,\\\"weight\\\":25,\\\"category\\\":\\\"fundraising\\\",\\\"display_anon\\\":true,\\\"display_account\\\":false,\\\"devices\\\":[\\\"desktop\\\"]}],\\\"countries\\\":[\\\"AT\\\",\\\"DK\\\",\\\"GR\\\",\\\"MY\\\",\\\"NO\\\"],\\\"mixins\\\":{\\\"bannerHistoryLogger\\\":{\\\"maxEntries\\\":30,\\\"maxEntryAge\\\":30,\\\"rate\\\":0.01},\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"bannercount_fundraiser_2026\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":10,\\\"restartCycleDelay\\\":2592000,\\\"skipInitial\\\":0},\\\"largeBannerLimit\\\":{\\\"days\\\":250,\\\"identifier\\\":\\\"centralnotice-frbanner-seen-fullscreen-0606\\\",\\\"randomize\\\":true},\\\"legacySupport\\\":{\\\"bannersNotGuaranteedToDisplay\\\":true,\\\"setSRISampleRate\\\":true,\\\"sriSampleRate\\\":1}},\\\"regions\\\":[]},{\\\"name\\\":\\\"WMF_FR_FY2526_mlWW2_m_0606\\\",\\\"start\\\":1780761600,\\\"end\\\":1782863940,\\\"preferred\\\":2,\\\"throttle\\\":100,\\\"bucket_count\\\":4,\\\"geotargeted\\\":true,\\\"type\\\":\\\"fundraising\\\",\\\"banners\\\":[{\\\"name\\\":\\\"B2526_060416_mlWW_m_p1_lg_twn_twin1\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"fundraising\\\",\\\"display_anon\\\":true,\\\"display_account\\\":false,\\\"devices\\\":[\\\"android\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]},{\\\"name\\\":\\\"B2526_060416_mlWW_m_p1_lg_twn_twin2\\\",\\\"bucket\\\":1,\\\"weight\\\":25,\\\"category\\\":\\\"fundraising\\\",\\\"display_anon\\\":true,\\\"display_account\\\":false,\\\"devices\\\":[\\\"android\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]},{\\\"name\\\":\\\"B2526_060416_mlWW_m_p2_sm_twn_twin1\\\",\\\"bucket\\\":2,\\\"weight\\\":25,\\\"category\\\":\\\"fundraising\\\",\\\"display_anon\\\":true,\\\"display_account\\\":false,\\\"devices\\\":[\\\"android\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]},{\\\"name\\\":\\\"B2526_060416_mlWW_m_p2_sm_twn_twin2\\\",\\\"bucket\\\":3,\\\"weight\\\":25,\\\"category\\\":\\\"fundraising\\\",\\\"display_anon\\\":true,\\\"display_account\\\":false,\\\"devices\\\":[\\\"android\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"AT\\\",\\\"DK\\\",\\\"GR\\\",\\\"MY\\\",\\\"NO\\\"],\\\"mixins\\\":{\\\"bannerHistoryLogger\\\":{\\\"maxEntries\\\":30,\\\"maxEntryAge\\\":30,\\\"rate\\\":0.01},\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"bannercount_fundraiser_2026\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":10,\\\"restartCycleDelay\\\":2592000,\\\"skipInitial\\\":0},\\\"largeBannerLimit\\\":{\\\"days\\\":250,\\\"identifier\\\":\\\"centralnotice-frbanner-seen-fullscreen-0606\\\",\\\"randomize\\\":true},\\\"legacySupport\\\":{\\\"bannersNotGuaranteedToDisplay\\\":true,\\\"setSRISampleRate\\\":true,\\\"sriSampleRate\\\":1}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_am\\\",\\\"start\\\":1780257600,\\\"end\\\":1782847800,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_am\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_am\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"AM\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle_2026_my\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_az\\\",\\\"start\\\":1777579200,\\\"end\\\":1782847800,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_az\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_az\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"AZ\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle2026az\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_bd\\\",\\\"start\\\":1780250400,\\\"end\\\":1782840600,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_bd\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_bd\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"BD\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle_2026_bd\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_bo\\\",\\\"start\\\":1777911720,\\\"end\\\":1782876600,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_bo\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_bo\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"BO\\\"],\\\"mixins\\\":[],\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_by\\\",\\\"start\\\":1778792400,\\\"end\\\":1785529800,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_by\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_by\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"BY\\\"],\\\"mixins\\\":[],\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_cl\\\",\\\"start\\\":1781530320,\\\"end\\\":1785555000,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_cl\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_cl\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"CL\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle_2026_cl\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_cm\\\",\\\"start\\\":1780268400,\\\"end\\\":1782858600,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_cm\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_cm\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"CM\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle_2026_cm\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_co\\\",\\\"start\\\":1777611600,\\\"end\\\":1782880200,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_co\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_co\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"CO\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle2026co\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_de\\\",\\\"start\\\":1777586400,\\\"end\\\":1782855000,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_de\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_de\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"DE\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle_2026_de_cookie\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_eg\\\",\\\"start\\\":1780261200,\\\"end\\\":1782851400,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_eg\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_eg\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"EG\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle_2026_eg\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_ga\\\",\\\"start\\\":1780268400,\\\"end\\\":1782858600,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_ga\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_ga\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"GA\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle_2026_ga\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_gb\\\",\\\"start\\\":1777590000,\\\"end\\\":1782858600,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_gb\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_gb\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"regions\\\":[\\\"GB_ENG\\\",\\\"GB_SCT\\\",\\\"GB_WLS\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle2026gb\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"countries\\\":[]},{\\\"name\\\":\\\"wle_2026_gh\\\",\\\"start\\\":1777593600,\\\"end\\\":1785540600,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_gh\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_gh\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"GH\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle2026gh\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_gr\\\",\\\"start\\\":1780261200,\\\"end\\\":1782851400,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_gr\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_gr\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"GR\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle_2026_gr\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_hr\\\",\\\"start\\\":1780264800,\\\"end\\\":1782855000,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_hr\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_hr\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"HR\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle_2026_hr\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_ht\\\",\\\"start\\\":1781530680,\\\"end\\\":1785555000,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_ht\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_ht\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"HT\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle_2026_ht\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_ie\\\",\\\"start\\\":1781284740,\\\"end\\\":1785537000,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_ie\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_ie\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"IE\\\"],\\\"regions\\\":[\\\"GB_NIR\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle_2026_ie\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}}},{\\\"name\\\":\\\"wle_2026_in\\\",\\\"start\\\":1780252200,\\\"end\\\":1782842400,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_in\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_in\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"IN\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle_2026_in\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_it\\\",\\\"start\\\":1781481600,\\\"end\\\":1784151000,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_it\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_it\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"IT\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle_2026_it\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_kg\\\",\\\"start\\\":1780250400,\\\"end\\\":1782840600,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_kg\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_kg\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"KG\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle_2026_kg\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_kw\\\",\\\"start\\\":1781480460,\\\"end\\\":1785529800,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_kw\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_kw\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"KW\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle_2026_kw\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_kz\\\",\\\"start\\\":1781479980,\\\"end\\\":1784140200,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_kz\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_kz\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"KZ\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle_2026_kz\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_mg\\\",\\\"start\\\":1780261200,\\\"end\\\":1782851400,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_mg\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_mg\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"MG\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle_2026_mg\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_mt\\\",\\\"start\\\":1777726980,\\\"end\\\":1785533400,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_mt\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_mt\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"MT\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle2026mt\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_my\\\",\\\"start\\\":1781479500,\\\"end\\\":1785511800,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_my\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_my\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"MY\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle_2026_my\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_np\\\",\\\"start\\\":1777527900,\\\"end\\\":1782796500,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_np\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_np\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"NP\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle2026np\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_pe\\\",\\\"start\\\":1780290000,\\\"end\\\":1782878580,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_pe\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_pe\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"PE\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle_2026_pe\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_ph\\\",\\\"start\\\":1780243200,\\\"end\\\":1782833400,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_ph\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_ph\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"PH\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle_2026_ph\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_pt\\\",\\\"start\\\":1780268400,\\\"end\\\":1782858600,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_pt\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_pt\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"PT\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle_2026_pt\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_rs\\\",\\\"start\\\":1778796000,\\\"end\\\":1784151000,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_rs\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_rs\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"RS\\\"],\\\"mixins\\\":[],\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_sg\\\",\\\"start\\\":1780617600,\\\"end\\\":1783265400,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_sg\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_sg\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"SG\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle_2026_sg\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_th\\\",\\\"start\\\":1780246800,\\\"end\\\":1782837000,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_th\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_th\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"TH\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle_2026_th\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_tj\\\",\\\"start\\\":1780254000,\\\"end\\\":1782844200,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_tj\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_tj\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"TJ\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle_2026_tj\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_tn\\\",\\\"start\\\":1777590000,\\\"end\\\":1782858600,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_tn\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_tn\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"TN\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle2026tn\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_uz\\\",\\\"start\\\":1780254000,\\\"end\\\":1782844200,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_uz\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_uz\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"UZ\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle_2026_uz\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]},{\\\"name\\\":\\\"wle_2026_ye\\\",\\\"start\\\":1780261200,\\\"end\\\":1782851400,\\\"preferred\\\":1,\\\"throttle\\\":100,\\\"bucket_count\\\":1,\\\"geotargeted\\\":true,\\\"type\\\":\\\"photography\\\",\\\"banners\\\":[{\\\"name\\\":\\\"wle_2026_ye\\\",\\\"bucket\\\":0,\\\"weight\\\":25,\\\"category\\\":\\\"wle_2026_ye\\\",\\\"display_anon\\\":true,\\\"display_account\\\":true,\\\"devices\\\":[\\\"android\\\",\\\"desktop\\\",\\\"ipad\\\",\\\"iphone\\\",\\\"unknown\\\"]}],\\\"countries\\\":[\\\"YE\\\"],\\\"mixins\\\":{\\\"impressionDiet\\\":{\\\"cookieName\\\":\\\"wle_2026_ye\\\",\\\"dailyLimit\\\":0,\\\"maximumSeen\\\":5,\\\"restartCycleDelay\\\":604800,\\\"skipInitial\\\":0}},\\\"regions\\\":[]}];\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.143Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.centralNotice.choiceData&skin=vector-2022&version=173m4\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.centralNotice.choiceData&skin=vector-2022&sourcemap=1&version=173m4\",\"ext.centralNotice.startUp@ei35p\":\"mw.loader.impl(function(){return[\\\"ext.centralNotice.startUp@ei35p\\\",{\\\"main\\\":\\\"index.js\\\",\\\"files\\\":{\\\"index.js\\\":function(require,module,exports){(function(){const cn=mw.centralNotice,testingBannerName=mw.util.getParamValue('banner'),kvStoreMaintenance=require('./kvStoreMaintenance.js'),NULL_BANNER_NAME='null';cn.kvStoreMaintenance=kvStoreMaintenance;$(()=>{$('#siteNotice').prepend('<div id=\\\"centralNotice\\\" data-nosnippet=\\\"\\\"></div>');});if(testingBannerName){if(testingBannerName===NULL_BANNER_NAME){return;}mw.loader.using('ext.centralNotice.display').done(()=>{cn.displayTestingBanner();});return;}if(cn.choiceData===undefined){mw.log.warn('No choice data set for CentralNotice campaign '+'and banner selection.');return;}mw.requestIdleCallback(kvStoreMaintenance.doMaintenance);if(cn.choiceData.length===0){return;}if(!cn.chooseAndMaybeDisplay){mw.log.warn('Possible campaign(s) received in choiceData, but '+'mw.centralNotice.chooseAndMaybeDisplay() is not available');return;}cn.chooseAndMaybeDisplay();}());\\n},\\\"kvStoreMaintenance.js\\\":function(require,module,exports){(function(){const now=Date.now()/1000,PREFIX_REGEX=/^CentralNoticeKV/,PREFIX_AND_SEPARATOR_IN_COOKIES='CN!',LEEWAY_FOR_REMOVAL=86400,MIN_WORK_TIME=3;function getKeys(){return $.Deferred((d)=>{mw.requestIdleCallback((deadline)=>{const keys=[];let index=localStorage.length;while(index-->0&&deadline.timeRemaining()>MIN_WORK_TIME){const key=localStorage.key(index);if(key!==null&&PREFIX_REGEX.test(key)){keys.push(key);}}d.resolve(keys);});}).promise();}function processKeys(queue){return $.Deferred((d)=>{mw.requestIdleCallback(function iterate(deadline){let key,rawValue,value;while(queue[0]!==undefined&&deadline.timeRemaining()>MIN_WORK_TIME){key=queue.shift();try{rawValue=localStorage.getItem(key);if(rawValue){value=JSON.parse(rawValue);if(!value.expiry||(value.expiry+LEEWAY_FOR_REMOVAL)<now){localStorage.removeItem(key);}}}catch(e){localStorage.removeItem(key);mw.log.warn('CentralNotice kvStoreMaintenance error for key '+key,e);}}if(queue[0]!==undefined){mw.requestIdleCallback(iterate);}else{\\nd.resolve();}});}).promise();}function purgeFallbackCookies(){const cookies=document.cookie.split(';'),r=new RegExp('^'+PREFIX_AND_SEPARATOR_IN_COOKIES+'[^=]*(?==)');for(let i=0;i<cookies.length;i++){const matches=cookies[i].trim().match(r);if(matches){document.cookie=matches[0]+'=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/';}}}const kvStoreMaintenance={doMaintenance:function(){try{if(!window.localStorage||!localStorage.length){return $.Deferred().resolve();}}catch(e){return $.Deferred().resolve();}if(document.cookie.includes(PREFIX_AND_SEPARATOR_IN_COOKIES)){purgeFallbackCookies();}return getKeys().then(processKeys);}};module.exports=kvStoreMaintenance;}());\\n}}}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.143Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.centralNotice.startUp&skin=vector-2022&version=bw1m8\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.centralNotice.startUp&skin=vector-2022&sourcemap=1&version=bw1m8\",\"skins.vector.js@1sh9v\":\"mw.loader.impl(function(){return[\\\"skins.vector.js@1sh9v\\\",{\\\"main\\\":\\\"resources/skins.vector.js/skin.js\\\",\\\"files\\\":{\\\"resources/skins.vector.js/skin.js\\\":function(require,module,exports){const languageButton=require('./languageButton.js'),pinnableElement=require('./pinnableElement.js'),searchToggle=require('./searchToggle.js'),portletsManager=require('./portlets.js'),dropdownMenus=require('./dropdownMenus.js').dropdownMenus,tables=require('./tables.js').init,watchstar=require('./watchstar.js').init,setupIntersectionObservers=require('./setupIntersectionObservers.js'),menuTabs=require('./menuTabs.js'),userPreferences=require('./userPreferences.js'),{isNightModeGadgetEnabled,disableNightModeForGadget,alterExclusionMessage,removeBetaNotice}=require('./disableNightModeIfGadget.js'),teleportTarget=require(('mediawiki.page.ready')).teleportTarget;function enableCssAnimations(document){document.documentElement.classList.add('vector-animations-ready');}function main(window){enableCssAnimations(window.document);languageButton();portletsManager.main();watchstar();const searchToggleElement=document.querySelector('.mw-header .search-toggle');if(searchToggleElement){searchToggle(searchToggleElement);\\n}pinnableElement.init();setupIntersectionObservers.main();teleportTarget.classList.add('vector-body');const appearanceMenuSelector='#vector-appearance';const appearanceMenuExists=document.querySelectorAll(appearanceMenuSelector).length>0;if(appearanceMenuExists){mw.loader.using(['skins.vector.clientPreferences','skins.vector.search.codex.styles']).then(()=>{const clientPreferences=require(('skins.vector.clientPreferences'));const clientPreferenceConfig=(require('./clientPreferences.json'));if(isNightModeGadgetEnabled()){disableNightModeForGadget();clientPreferences.render(appearanceMenuSelector,clientPreferenceConfig,userPreferences);alterExclusionMessage();removeBetaNotice();}else{clientPreferences.render(appearanceMenuSelector,clientPreferenceConfig,userPreferences);}});}dropdownMenus();menuTabs();tables();}function init(window){const now=mw.now();mw.loader.using('ext.eventLogging').then(()=>{if(mw.eventLog&&mw.eventLog.eventInSample(100)&&window.performance&&window.performance.timing&&\\nwindow.performance.timing.navigationStart){mw.track('timing.Vector.ready',now-window.performance.timing.navigationStart);mw.track('stats.mediawiki_Vector_ready_seconds',now-window.performance.timing.navigationStart);}});}init(window);if(document.readyState==='interactive'||document.readyState==='complete'){main(window);}else{document.addEventListener('DOMContentLoaded',()=>{main(window);});}module.exports={pinnableElement};\\n},\\\"resources/skins.vector.js/setupIntersectionObservers.js\\\":function(require,module,exports){const stickyHeader=require('./stickyHeader.js'),scrollObserver=require('./scrollObserver.js'),initSectionObserver=require('./sectionObserver.js'),initTableOfContents=require('./tableOfContents.js'),pinnableElement=require('./pinnableElement.js'),features=require('./features.js'),deferUntilFrame=require('./deferUntilFrame.js'),STICKY_HEADER_ENABLED_CLASS='vector-sticky-header-enabled',STICKY_HEADER_VISIBLE_CLASS='vector-sticky-header-visible',TOC_ID='vector-toc',BODY_CONTENT_ID='bodyContent',HEADING_TAGS=['h1','h2','h3','h4','h5','h6'],HEADING_SELECTOR=['.mw-heading'].map((sel)=>`.mw-parser-output ${sel}`).join(', '),HEADLINE_SELECTOR=[...HEADING_TAGS.map((tag)=>`${tag}[id]`)].map((sel)=>`.mw-parser-output ${sel}`).join(', '),TOC_SECTION_ID_PREFIX='toc-',PAGE_TITLE_INTERSECTION_CLASS='vector-below-page-title';const belowDesktopMedia=window.matchMedia('(max-width: 1119px)');const getHeadingIntersectionHandler=(changeActiveSection)=>(section)=>{const headline=section.classList.contains('mw-body-content')?\\nsection:section.querySelector(HEADLINE_SELECTOR);if(headline){changeActiveSection(`${TOC_SECTION_ID_PREFIX}${headline.id}`);}};const updateTocLocation=(pinnableHeader)=>{if(!pinnableHeader){return;}const isStickyHeaderVisible=document.body.classList.contains(STICKY_HEADER_VISIBLE_CLASS);const isBelowDesktop=belowDesktopMedia.matches;const stickyHeaderUnpinnedContainerId='vector-sticky-header-toc-unpinned-container';const pageTitlebarUnpinnedContainerId='vector-page-titlebar-toc-unpinned-container';const unpinnedContainerId=(isStickyHeaderVisible&&!isBelowDesktop)?stickyHeaderUnpinnedContainerId:pageTitlebarUnpinnedContainerId;pinnableHeader.dataset.unpinnedContainerId=unpinnedContainerId;const isPinned=features.isEnabled('toc-pinned');pinnableElement.updatePinnableState(pinnableHeader,isPinned);};function getHeadingScrollOffset(){const scrollMarginHeading=75;const documentStyles=getComputedStyle(document.documentElement);const scrollPaddingTopString=documentStyles.getPropertyValue('scroll-padding-top');\\nconst scrollPaddingTop=(scrollPaddingTopString==='auto'||scrollPaddingTopString==='')?0:parseInt(scrollPaddingTopString,10);return scrollPaddingTop+scrollMarginHeading;}const setupTableOfContents=(tocElement,bodyContent,initSectionObserverFn)=>{const handleTocSectionChange=()=>{sectionObserver.pause();deferUntilFrame(()=>{sectionObserver.resume();},3);};const tableOfContents=initTableOfContents({container:tocElement,onHeadingClick:handleTocSectionChange,onHashChange:handleTocSectionChange});const elements=()=>bodyContent.querySelectorAll(`${HEADING_SELECTOR}, .mw-body-content`);const sectionObserver=initSectionObserverFn({elements:elements(),topMargin:getHeadingScrollOffset(),onIntersection:getHeadingIntersectionHandler(tableOfContents.changeActiveSection)});const updateElements=()=>{sectionObserver.resume();sectionObserver.setElements(elements());};mw.hook('ve.activationStart').add(()=>{sectionObserver.pause();});mw.hook('wikipage.tableOfContents').add((sections)=>{tableOfContents.reloadTableOfContents(sections).then(()=>{\\nmw.hook('wikipage.tableOfContents.vector').fire(sections);updateElements();});});mw.hook('ve.deactivationComplete').add(updateElements);const setInitialActiveSection=()=>{const hash=location.hash.slice(1);if(hash===''){sectionObserver.calcIntersection();return;}const hashSection=(mw.util.getTargetFromFragment(`${TOC_SECTION_ID_PREFIX}${hash}`));if(hashSection){tableOfContents.expandSection(hashSection.id);}if(hashSection&&Math.round(window.innerHeight+window.scrollY)>=document.body.scrollHeight){tableOfContents.changeActiveSection(hashSection.id);}else{sectionObserver.calcIntersection();}};setInitialActiveSection();return tableOfContents;};const main=()=>{const tocElement=document.getElementById(TOC_ID);const bodyContent=document.getElementById(BODY_CONTENT_ID);const tocPinnableHeader=(document.querySelector('.vector-toc-pinnable-header'));let tableOfContents=null;if(tocElement&&bodyContent&&tocPinnableHeader){tableOfContents=setupTableOfContents(tocElement,bodyContent,initSectionObserver);\\nupdateTocLocation(tocPinnableHeader);}const stickyHeaderElement=document.getElementById(stickyHeader.STICKY_HEADER_ID),stickyIntersection=document.getElementById(stickyHeader.FIRST_HEADING_ID),userLinksDropdown=document.getElementById(stickyHeader.USER_LINKS_DROPDOWN_ID),allowedNamespace=stickyHeader.isAllowedNamespace(mw.config.get('wgNamespaceNumber')),allowedAction=stickyHeader.isAllowedAction(mw.config.get('wgAction'));const stickyHeaderAllowed=!mw.user.isAnon()&&!!stickyHeaderElement&&!!stickyIntersection&&!!userLinksDropdown&&allowedNamespace&&allowedAction;let scrolledPastPageTitle=false;const observer=scrollObserver.initScrollObserver(()=>{if(stickyHeaderAllowed){scrolledPastPageTitle=true;if(!belowDesktopMedia.matches){stickyHeader.show();}if(tableOfContents){updateTocLocation(tocPinnableHeader);}}document.body.classList.add(PAGE_TITLE_INTERSECTION_CLASS);if(tableOfContents){tableOfContents.updateTocToggleStyles(true);}scrollObserver.firePageTitleScrollHook('down');},()=>{if(stickyHeaderAllowed){\\nscrolledPastPageTitle=false;if(!belowDesktopMedia.matches){stickyHeader.hide();}if(tableOfContents){updateTocLocation(tocPinnableHeader);}}document.body.classList.remove(PAGE_TITLE_INTERSECTION_CLASS);if(tableOfContents){tableOfContents.updateTocToggleStyles(false);}scrollObserver.firePageTitleScrollHook('up');});belowDesktopMedia.onchange=()=>{if(!belowDesktopMedia.matches&&scrolledPastPageTitle){stickyHeader.show();}else{stickyHeader.hide();}if(tableOfContents){updateTocLocation(tocPinnableHeader);}};if(!stickyHeaderAllowed){stickyHeader.hide();document.documentElement.classList.remove(STICKY_HEADER_ENABLED_CLASS);}if(stickyHeaderAllowed){stickyHeader.initStickyHeader({header:stickyHeaderElement,userLinksDropdown,observer,stickyIntersection});}else if(stickyIntersection){observer.observe(stickyIntersection);}};module.exports={main,test:{setupTableOfContents,getHeadingIntersectionHandler}};\\n},\\\"resources/skins.vector.js/searchToggle.js\\\":function(require,module,exports){const HEADER_CONTAINER_CLASS='vector-header-container',SEARCH_BOX_SELECTOR='.vector-search-box',SEARCH_VISIBLE_CLASS='vector-header-search-toggled';function bindSearchBoxHandler(searchBox,header){const clickHandler=(ev)=>{if(ev.target instanceof HTMLElement&&!ev.target.closest('.cdx-typeahead-search .cdx-menu-item__content')&&!searchBox.contains(ev.target)){header.classList.remove(SEARCH_VISIBLE_CLASS);document.removeEventListener('click',clickHandler);}};document.addEventListener('click',clickHandler);}function bindToggleClickHandler(searchBox,header,searchToggle){const handler=(ev)=>{ev.preventDefault();header.classList.add(SEARCH_VISIBLE_CLASS);setTimeout(()=>{bindSearchBoxHandler(searchBox,header);const searchInput=(searchBox.querySelector('input[type=\\\"search\\\"]'));if(searchInput){const beforeScrollX=window.scrollX;const beforeScrollY=window.scrollY;searchInput.focus();if(beforeScrollX!==undefined&&beforeScrollY!==undefined){window.scroll(beforeScrollX,beforeScrollY);}}});};\\nsearchToggle.addEventListener('click',handler);}module.exports=function initSearchToggle(searchToggle){const headerContainer=(searchToggle.closest(`.${HEADER_CONTAINER_CLASS}`));const header=(headerContainer&&headerContainer.firstElementChild);if(!header){return;}const searchBox=(header.querySelector(SEARCH_BOX_SELECTOR));if(!searchBox){return;}bindToggleClickHandler(searchBox,header,searchToggle);};\\n},\\\"resources/skins.vector.js/stickyHeader.js\\\":function(require,module,exports){const initSearchToggle=require('./searchToggle.js'),updateWatchIcon=require('./watchstar.js').updateWatchIcon,STICKY_HEADER_ID='vector-sticky-header',STICKY_HEADER_APPENDED_ID='-sticky-header',STICKY_HEADER_APPENDED_PARAM=['wvprov','sticky-header'],STICKY_HEADER_VISIBLE_CLASS='vector-sticky-header-visible',STICKY_HEADER_USER_MENU_CONTAINER_SELECTOR='.vector-sticky-header-icon-end .vector-user-links',FIRST_HEADING_ID='firstHeading',USER_LINKS_DROPDOWN_ID='vector-user-links-dropdown',ULS_STICKY_CLASS='uls-dialog-sticky',ULS_HIDE_CLASS='uls-dialog-sticky-hide',SEARCH_TOGGLE_SELECTOR='.vector-sticky-header-search-toggle',STICKY_HEADER_EXPERIMENT_NAME='vector.sticky_header';function copyAttribute(from,to,attribute){const fromAttr=from.getAttribute(attribute);if(fromAttr){to.setAttribute(attribute,fromAttr);}}function show(){document.body.classList.add(STICKY_HEADER_VISIBLE_CLASS);document.body.classList.remove(ULS_HIDE_CLASS);}function hide(){document.body.classList.remove(STICKY_HEADER_VISIBLE_CLASS);\\ndocument.body.classList.add(ULS_HIDE_CLASS);const stickyHeader=(document.getElementById(STICKY_HEADER_ID));if(stickyHeader&&stickyHeader.contains(document.activeElement)){document.body.click();}}function copyButtonAttributes(from,to){copyAttribute(from,to,'href');copyAttribute(from,to,'title');if(to.lastElementChild&&from.lastElementChild){to.lastElementChild.textContent=from.lastElementChild.textContent||'';}}function getAnchorElement(parent,selector){return parent.querySelector(selector);}function suffixStickyAttribute(node,attribute){const value=node.getAttribute(attribute);if(value){node.setAttribute(attribute,value+STICKY_HEADER_APPENDED_ID);}}function suffixStickyHref(node){const url=new URL(node.href);if(url&&!url.searchParams.has(STICKY_HEADER_APPENDED_PARAM[0])){url.searchParams.append(STICKY_HEADER_APPENDED_PARAM[0],STICKY_HEADER_APPENDED_PARAM[1]);node.href=url.toString();}}function unsuffixStickyHref(node){const url=new URL(node.href);url.searchParams.delete(STICKY_HEADER_APPENDED_PARAM[0]);\\nnode.href=url.toString();}function makeNodeTrackable(node){suffixStickyAttribute(node,'id');suffixStickyAttribute(node,'data-event-name');}function removeNode(node){if(node.parentNode){node.parentNode.removeChild(node);}}function updateStickyWatchlink(watchLink,isWatched){watchLink.setAttribute('data-event-name',isWatched?'watch-sticky-header':'unwatch-sticky-header');}function removeClassFromNodes(nodes,className){Array.prototype.forEach.call(nodes,(node)=>{node.classList.remove(className);});}function removeNodes(nodes){Array.prototype.forEach.call(nodes,(node)=>{node.parentNode.removeChild(node);});}function watchstarCallback($link,isWatched){updateStickyWatchlink(($link[0]),isWatched);}function prepareIcons(header,history,talk,subject,watch,bookmark){const historySticky=getAnchorElement(header,'#ca-history-sticky-header'),talkSticky=getAnchorElement(header,'#ca-talk-sticky-header'),subjectSticky=getAnchorElement(header,'#ca-subject-sticky-header'),watchSticky=getAnchorElement(header,'#ca-watchstar-sticky-header'),\\nbookmarkSticky=getAnchorElement(header,'#ca-bookmark-sticky-header');if(historySticky&&history){copyButtonAttributes(history,historySticky);}else if(historySticky){removeNode(historySticky);}if(talkSticky&&talk){copyButtonAttributes(talk,talkSticky);}else if(talkSticky){removeNode(talkSticky);}if(subjectSticky&&subject){copyButtonAttributes(subject,subjectSticky);}else if(subjectSticky){removeNode(subjectSticky);}if(watchSticky&&watch&&watch.parentNode instanceof HTMLElement){const watchContainer=watch.parentNode;const isTemporaryWatch=watchContainer.classList.contains('mw-watchlink-temp');const isWatched=isTemporaryWatch||watchContainer.getAttribute('id')==='ca-unwatch';const watchIcon=(watchSticky.querySelector('.vector-icon'));copyButtonAttributes(watch,watchSticky);updateWatchIcon(watchIcon,isWatched,isTemporaryWatch?'':'infinity');updateStickyWatchlink(watchSticky,isWatched);const watchLib=require(('mediawiki.page.watch.ajax'));watchLib.watchstar($(watchSticky),mw.config.get('wgRelevantPageName'),watchstarCallback);\\n}else if(watchSticky){removeNode(watchSticky);}if(bookmarkSticky&&bookmark){const icon=bookmark.querySelector('.vector-icon');if(icon){copyButtonAttributes(bookmark,bookmarkSticky);const bookmarkIcon=(bookmark.querySelector('.vector-icon'));const bookmarkStickyIcon=(bookmarkSticky.querySelector('.vector-icon'));bookmarkStickyIcon.className=bookmarkIcon.className;(bookmarkSticky).dataset.mwListId=(bookmark).dataset.mwListId||'';(bookmarkSticky).dataset.mwEntryId=(bookmark).dataset.mwEntryId||'';}}else if(bookmarkSticky){removeNode(bookmarkSticky);}}function prepareEditIcons(header,primaryEdit,isProtected,secondaryEdit,addSection,disableStickyHeader){const primaryEditSticky=getAnchorElement(header,'#ca-ve-edit-sticky-header'),protectedSticky=getAnchorElement(header,'#ca-viewsource-sticky-header'),wikitextSticky=getAnchorElement(header,'#ca-edit-sticky-header'),addSectionSticky=getAnchorElement(header,'#ca-addsection-sticky-header');if(addSectionSticky){if(addSection){copyButtonAttributes(addSection,addSectionSticky);\\nsuffixStickyHref(addSectionSticky);}else{removeNode(addSectionSticky);}}if(!primaryEditSticky||!wikitextSticky||!protectedSticky){return;}if(!primaryEdit){removeNode(protectedSticky);removeNode(wikitextSticky);removeNode(primaryEditSticky);return;}else if(isProtected){removeNode(wikitextSticky);removeNode(primaryEditSticky);copyButtonAttributes(primaryEdit,protectedSticky);suffixStickyHref(protectedSticky);}else{removeNode(protectedSticky);copyButtonAttributes(primaryEdit,primaryEditSticky);suffixStickyHref(primaryEditSticky);primaryEditSticky.addEventListener('click',(ev)=>{const target=ev.target;const $ve=$(primaryEdit);if(target&&$ve.length){const link=($ve[0]);const event=$.Event('click');suffixStickyHref(link);$ve.trigger(event);unsuffixStickyHref(link);if(event.isDefaultPrevented()){disableStickyHeader();ev.preventDefault();}}});if(secondaryEdit){copyButtonAttributes(secondaryEdit,wikitextSticky);suffixStickyHref(wikitextSticky);wikitextSticky.addEventListener('click',(ev)=>{\\nconst target=ev.target;if(target){const $edit=$(secondaryEdit);if($edit.length){const link=($edit[0]);const event=$.Event('click');suffixStickyHref(link);$edit.trigger(event);unsuffixStickyHref(link);if(event.isDefaultPrevented()){disableStickyHeader();ev.preventDefault();}}}});}else{removeNode(wikitextSticky);}}}function isInViewport(element){const rect=element.getBoundingClientRect();return(rect.top>=0&&rect.left>=0&&rect.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&rect.right<=(window.innerWidth||document.documentElement.clientWidth));}function addVisualEditorHooks(stickyIntersection,observer){mw.hook('ve.activationStart').add(()=>{hide();observer.unobserve(stickyIntersection);});mw.hook('ve.deactivationComplete').add(()=>{requestAnimationFrame(()=>{observer.observe(stickyIntersection);});});mw.hook('postEdit.afterRemoval').add(()=>{if(!isInViewport(stickyIntersection)){show();observer.observe(stickyIntersection);}});}function prepareUserLinksDropdown(userLinksDropdown){\\nconst userLinksDropdownClone=(userLinksDropdown.cloneNode(true)),userLinksDropdownStickyElementsWithIds=userLinksDropdownClone.querySelectorAll('[ id ], [ data-event-name ]');makeNodeTrackable(userLinksDropdownClone);userLinksDropdownStickyElementsWithIds.forEach(makeNodeTrackable);removeNodes(userLinksDropdownClone.querySelectorAll('.mw-list-item-js'));removeClassFromNodes(userLinksDropdownClone.querySelectorAll('.user-links-collapsible-item'),'user-links-collapsible-item');removeClassFromNodes(userLinksDropdownClone.querySelectorAll('.vector-menu-item--collapsible'),'vector-menu-item--collapsible');const userLinksDropdownCheckbox=userLinksDropdownClone.querySelector('input');if(userLinksDropdownCheckbox){userLinksDropdownCheckbox.setAttribute('tabindex','-1');}const logoutLink=(userLinksDropdownClone.querySelector('#pt-logout-sticky-header a'));if(logoutLink){logoutLink.addEventListener('click',(ev)=>{ev.preventDefault();mw.hook('skin.logout').fire(logoutLink.href);});}return userLinksDropdownClone;\\n}function makeStickyHeaderFunctional(header,userLinksDropdown,stickyObserver,stickyIntersection){const userLinksDropdownStickyContainer=document.querySelector(STICKY_HEADER_USER_MENU_CONTAINER_SELECTOR);if(userLinksDropdownStickyContainer){const clonedUserLinksDropdown=prepareUserLinksDropdown(userLinksDropdown);userLinksDropdownStickyContainer.appendChild(clonedUserLinksDropdown);}let namespaceName=mw.config.get('wgCanonicalNamespace');const namespaceNumber=mw.config.get('wgNamespaceNumber');if(namespaceNumber>=0&&namespaceNumber%2===1){namespaceName=namespaceName.slice(0,-5);}let namespaceKey=namespaceName.toLowerCase()||'main';if(namespaceKey==='file'){namespaceKey='image';}const namespaceTabId='ca-nstab-'+namespaceKey;prepareIcons(header,document.querySelector('#ca-history a'),document.querySelector('#ca-talk:not( .selected ) a'),document.querySelector('#'+namespaceTabId+':not( .selected ) a'),document.querySelector('#ca-watch a, #ca-unwatch a'),document.querySelector('#ca-bookmark a')\\n);const veEdit=getAnchorElement(document,'#ca-ve-edit a');const ceEdit=getAnchorElement(document,'#ca-edit a');const protectedEdit=getAnchorElement(document,'#ca-viewsource a');const isProtected=!!protectedEdit;const primaryEdit=protectedEdit||veEdit||ceEdit;const secondaryEdit=veEdit?ceEdit:null;const disableStickyHeader=()=>{document.body.classList.remove(STICKY_HEADER_VISIBLE_CLASS);stickyObserver.unobserve(stickyIntersection);};const addSection=document.querySelector('#ca-addsection a')||document.querySelector('a#ca-addsection');prepareEditIcons(header,primaryEdit,isProtected,secondaryEdit,addSection,disableStickyHeader);stickyObserver.observe(stickyIntersection);}function setupSearchIfNeeded(header){if(!document.body.classList.contains('skin-vector-search-vue')){return;}const searchToggle=header.querySelector(SEARCH_TOGGLE_SELECTOR);if(searchToggle){initSearchToggle(searchToggle);}}function isAllowedNamespace(namespaceNumber){const allowedNamespaceNumbers=[0,2,4,10,12,14,100,828];\\nconst isAllowedTalk=namespaceNumber>0&&namespaceNumber%2!==0;return isAllowedTalk||allowedNamespaceNumbers.includes(namespaceNumber);}function isAllowedAction(action){const disallowedActions=['history','edit'],hasDiffId=mw.config.get('wgDiffOldId');return!disallowedActions.includes(action)&&!hasDiffId;}function initStickyHeader(props){makeStickyHeaderFunctional(props.header,props.userLinksDropdown,props.observer,props.stickyIntersection);setupSearchIfNeeded(props.header);addVisualEditorHooks(props.stickyIntersection,props.observer);mw.hook('mw.uls.compact_language_links.open').add(($trigger)=>{const trigger=$trigger[0];if(trigger.id!=='p-lang-btn-sticky-header'){const bodyClassList=document.body.classList;bodyClassList.remove(ULS_HIDE_CLASS);bodyClassList.remove(ULS_STICKY_CLASS);}});const langBtn=props.header.querySelector('#p-lang-btn-sticky-header');if(langBtn){langBtn.addEventListener('click',()=>{const bodyClassList=document.body.classList;bodyClassList.remove(ULS_HIDE_CLASS);\\nbodyClassList.add(ULS_STICKY_CLASS);});}}module.exports={show,hide,prepareUserLinksDropdown,isAllowedNamespace,isAllowedAction,initStickyHeader,STICKY_HEADER_ID,FIRST_HEADING_ID,USER_LINKS_DROPDOWN_ID,STICKY_HEADER_EXPERIMENT_NAME};\\n},\\\"resources/skins.vector.js/scrollObserver.js\\\":function(require,module,exports){const SCROLL_TITLE_HOOK='vector.page_title_scroll',SCROLL_TITLE_CONTEXT_ABOVE='scrolled-above-page-title',SCROLL_TITLE_CONTEXT_BELOW='scrolled-below-page-title',SCROLL_TITLE_ACTION='scroll-to-top';function firePageTitleScrollHook(direction){if(direction==='down'){mw.hook(SCROLL_TITLE_HOOK).fire({context:SCROLL_TITLE_CONTEXT_BELOW});}else{mw.hook(SCROLL_TITLE_HOOK).fire({context:SCROLL_TITLE_CONTEXT_ABOVE,action:SCROLL_TITLE_ACTION});}}function initScrollObserver(show,hide){return new IntersectionObserver((entries)=>{if(!entries[0].isIntersecting&&entries[0].boundingClientRect.top<0){show();}else{hide();}});}module.exports={initScrollObserver,firePageTitleScrollHook};\\n},\\\"resources/skins.vector.js/tableOfContents.js\\\":function(require,module,exports){const templateTocContents=require(('./templates/TableOfContents__list.mustache'));const templateTocLine=require(('./templates/TableOfContents__line.mustache'));const tableOfContentsConfig=require(('./tableOfContentsConfig.json'));const deferUntilFrame=require('./deferUntilFrame.js');const SECTION_ID_PREFIX='toc-';const SECTION_CLASS='vector-toc-list-item';const ACTIVE_SECTION_CLASS='vector-toc-list-item-active';const EXPANDED_SECTION_CLASS='vector-toc-list-item-expanded';const TOP_SECTION_CLASS='vector-toc-level-1';const ACTIVE_TOP_SECTION_CLASS='vector-toc-level-1-active';const LINK_CLASS='vector-toc-link';const TOGGLE_CLASS='vector-toc-toggle';const TOC_CONTENTS_ID='mw-panel-toc-list';module.exports=function tableOfContents(props){let activeTopSection;let activeSubSection;let expandedSections;function getActiveSectionIds(){return{parent:(activeTopSection)?activeTopSection.id:undefined,child:(activeSubSection)?activeSubSection.id:undefined};}const prefersReducedMotion=()=>window.matchMedia('(prefers-reduced-motion: reduce)').matches;\\nfunction activateSection(id){const selectedTocSection=document.getElementById(id);const{parent:previousActiveTopId,child:previousActiveSubSectionId}=getActiveSectionIds();if(!selectedTocSection||(previousActiveTopId===id)||(previousActiveSubSectionId===id)){return;}activeTopSection=(selectedTocSection.closest(`.${TOP_SECTION_CLASS}`));if(activeTopSection){activeTopSection.classList.add(ACTIVE_TOP_SECTION_CLASS);}activeSubSection=selectedTocSection;activeSubSection.classList.add(ACTIVE_SECTION_CLASS);}function deactivateSections(){if(activeSubSection){activeSubSection.classList.remove(ACTIVE_SECTION_CLASS);activeSubSection=undefined;}if(activeTopSection){activeTopSection.classList.remove(ACTIVE_TOP_SECTION_CLASS);activeTopSection=undefined;}}function scrollToActiveSection(id){const section=document.getElementById(id);if(!section){return;}let link=(section.firstElementChild);if(link&&!link.offsetParent){const{parent:activeTopId}=getActiveSectionIds();const parentSection=document.getElementById(activeTopId||'');\\nif(parentSection){link=(parentSection.firstElementChild);}else{link=null;}}const isContainerScrollable=props.container.scrollHeight>props.container.clientHeight;if(link&&isContainerScrollable){const containerRect=props.container.getBoundingClientRect();const linkRect=link.getBoundingClientRect();const hiddenThreshold=100;const midpoint=(containerRect.bottom-containerRect.top)/2;const linkHiddenTopValue=containerRect.top-linkRect.top;const linkHiddenBottomValue=linkRect.bottom-Math.min(containerRect.bottom,window.innerHeight);const scrollBehavior=prefersReducedMotion()?'smooth':undefined;if(linkHiddenTopValue+hiddenThreshold>0){props.container.scrollTo({top:props.container.scrollTop-linkHiddenTopValue-midpoint,behavior:scrollBehavior});}if(linkHiddenBottomValue+hiddenThreshold>0){props.container.scrollTo({top:props.container.scrollTop+linkHiddenBottomValue+midpoint,behavior:scrollBehavior});}}}function expandSection(id){const tocSection=document.getElementById(id);if(!tocSection){return;\\n}const topSection=(tocSection.closest(`.${TOP_SECTION_CLASS}`));const toggle=topSection.querySelector(`.${TOGGLE_CLASS}`);if(topSection&&toggle&&!expandedSections.includes(topSection)){toggle.setAttribute('aria-expanded','true');topSection.classList.add(EXPANDED_SECTION_CLASS);expandedSections.push(topSection);}}function getExpandedSectionIds(){return expandedSections.map((s)=>s.id);}function changeActiveSection(id){const{parent:activeParentId,child:activeChildId}=getActiveSectionIds();if(id===activeParentId&&id===activeChildId){return;}else{deactivateSections();activateSection(id);scrollToActiveSection(id);}}function isTopLevelSection(id){const section=document.getElementById(id);return!!section&&section.classList.contains(TOP_SECTION_CLASS);}function collapseSections(selectedIds){const sectionIdsToCollapse=selectedIds||getExpandedSectionIds();expandedSections=expandedSections.filter((section)=>{const isSelected=sectionIdsToCollapse.includes(section.id);const toggle=isSelected?section.getElementsByClassName(TOGGLE_CLASS):undefined;\\nif(isSelected&&toggle&&toggle.length>0){toggle[0].setAttribute('aria-expanded','false');section.classList.remove(EXPANDED_SECTION_CLASS);return false;}return true;});}function toggleExpandSection(id){const expandedSectionIds=getExpandedSectionIds();const indexOfExpandedSectionId=expandedSectionIds.indexOf(id);if(isTopLevelSection(id)){if(indexOfExpandedSectionId>=0){collapseSections([id]);}else{expandSection(id);}}}function initializeExpandedStatus(){const parentSections=props.container.querySelectorAll(`.${TOP_SECTION_CLASS}`);parentSections.forEach((section)=>{const expanded=section.classList.contains(EXPANDED_SECTION_CLASS);const toggle=section.querySelector(`.${TOGGLE_CLASS}`);if(toggle){toggle.setAttribute('aria-expanded',expanded.toString());}});}function handleHashChange(){const hash=location.hash.slice(1);const listItem=mw.util.getTargetFromFragment(`${SECTION_ID_PREFIX}${hash}`);if(!listItem){return;}expandSection(listItem.id);changeActiveSection(listItem.id);props.onHashChange(listItem.id);\\n}function bindHashChangeListener(){window.addEventListener('hashchange',handleHashChange);}function unbindHashChangeListener(){window.removeEventListener('hashchange',handleHashChange);}function bindSubsectionToggleListeners(){props.container.addEventListener('click',(e)=>{if(!(e.target instanceof HTMLElement)){return;}const tocSection=(e.target.closest(`.${SECTION_CLASS}`));if(tocSection&&tocSection.id){if(e.target.closest(`.${LINK_CLASS}`)){unbindHashChangeListener();expandSection(tocSection.id);changeActiveSection(tocSection.id);props.onHeadingClick(tocSection.id);deferUntilFrame(()=>{bindHashChangeListener();},3);}if(e.target.closest(`.${TOGGLE_CLASS}`)){toggleExpandSection(tocSection.id);if(props.onToggleClick){props.onToggleClick(tocSection.id);}}}});}function initialize(){expandedSections=Array.from(props.container.querySelectorAll(`.${EXPANDED_SECTION_CLASS}`));initializeExpandedStatus();bindSubsectionToggleListeners();bindHashChangeListener();}function reExpandSections(){\\ninitializeExpandedStatus();const expandedSectionIds=getExpandedSectionIds();for(const id of expandedSectionIds){expandSection(id);}}function updateTocToggleStyles(scrollBelow){const TOC_TITLEBAR_TOGGLE_ID='vector-page-titlebar-toc-label';const QUIET_BUTTON_CLASS='cdx-button--weight-quiet';const tocToggle=document.getElementById(TOC_TITLEBAR_TOGGLE_ID);if(tocToggle){if(scrollBelow){tocToggle.classList.remove(QUIET_BUTTON_CLASS);}else{tocToggle.classList.add(QUIET_BUTTON_CLASS);}}}function reloadTableOfContents(sections){if(sections.length<1){reloadPartialHTML(TOC_CONTENTS_ID,'');return Promise.resolve([]);}const load=()=>mw.loader.using('mediawiki.template.mustache').then(()=>{const{parent:activeParentId,child:activeChildId}=getActiveSectionIds();reloadPartialHTML(TOC_CONTENTS_ID,getTableOfContentsHTML(sections));reExpandSections();deactivateSections();if(activeParentId){activateSection(activeParentId);}if(activeChildId){activateSection(activeChildId);}});return new Promise((resolve)=>{\\nload().then(()=>{resolve(sections);});});}function reloadPartialHTML(elementId,html){const htmlElement=document.getElementById(elementId);if(htmlElement&&html){htmlElement.innerHTML=html;}}function getTableOfContentsHTML(sections){return getTableOfContentsListHtml(getTableOfContentsData(sections));}function getTableOfContentsListHtml(data){const mustacheCompiler=mw.template.getCompiler('mustache');const compiledTemplateTocContents=mustacheCompiler.compile(templateTocContents);const partials={TableOfContents__line:mustacheCompiler.compile(templateTocLine)};return compiledTemplateTocContents.render(data,partials).html();}function getTableOfContentsData(sections){const tableOfContentsLevel1Sections=getTableOfContentsSectionsData(sections,1);return{'msg-vector-toc-beginning':mw.message('vector-toc-beginning').text(),'array-sections':tableOfContentsLevel1Sections,'vector-is-collapse-sections-enabled':tableOfContentsLevel1Sections.length>3&&sections.length>=tableOfContentsConfig.VectorTableOfContentsCollapseAtCount\\n};}function getTableOfContentsSectionsData(sections,toclevel=1){const data=[];for(let i=0;i<sections.length;i++){const section=sections[i];if(section.toclevel===toclevel){const childSections=getTableOfContentsSectionsData(sections.slice(i+1),toclevel+1);section['array-sections']=childSections;section['is-top-level-section']=toclevel===1;section['is-parent-section']=Object.keys(childSections).length>0;data.push(section);}if(section.toclevel<toclevel){return data;}}return data;}function unmount(){unbindHashChangeListener();}initialize();return{reloadTableOfContents,expandSection,changeActiveSection,toggleExpandSection,updateTocToggleStyles,unmount,ACTIVE_SECTION_CLASS,ACTIVE_TOP_SECTION_CLASS,EXPANDED_SECTION_CLASS,LINK_CLASS,TOGGLE_CLASS};};\\n},\\\"resources/skins.vector.js/sectionObserver.js\\\":function(require,module,exports){module.exports=function sectionObserver(props){props=Object.assign({topMargin:0,throttleMs:200,onIntersection:()=>{}},props);let timeoutId;let current;const observer=new IntersectionObserver((entries)=>{let closestNegativeEntry;let closestPositiveEntry;const topMargin=(props.topMargin);entries.forEach((entry)=>{if(entry.boundingClientRect.top===0&&entry.boundingClientRect.bottom===0){return;}const top=entry.boundingClientRect.top-topMargin;if(top>0&&(closestPositiveEntry===undefined||top<closestPositiveEntry.boundingClientRect.top-topMargin)){closestPositiveEntry=entry;}if(top<=0&&(closestNegativeEntry===undefined||top>closestNegativeEntry.boundingClientRect.top-topMargin)){closestNegativeEntry=entry;}});const closestTag=(closestNegativeEntry?closestNegativeEntry.target:closestPositiveEntry?closestPositiveEntry.target:undefined);if(current!==closestTag&&closestTag){props.onIntersection(closestTag);}current=closestTag;observer.disconnect();});function calcIntersection(){props.elements.forEach((element)=>{\\nif(!element.parentNode){mw.log.warn('Element being observed is not in DOM',element);return;}observer.observe((element));});}function handleScroll(){if(!timeoutId){timeoutId=window.setTimeout(()=>{calcIntersection();timeoutId=undefined;},props.throttleMs);}}function bindScrollListener(){window.addEventListener('scroll',handleScroll);}function unbindScrollListener(){window.removeEventListener('scroll',handleScroll);}function pause(){unbindScrollListener();clearTimeout(timeoutId);timeoutId=undefined;current=undefined;}function resume(){bindScrollListener();}function unmount(){unbindScrollListener();observer.disconnect();}function setElements(list){props.elements=list;}bindScrollListener();return{calcIntersection,pause,resume,unmount,setElements};};\\n},\\\"resources/skins.vector.js/deferUntilFrame.js\\\":function(require,module,exports){function deferUntilFrame(callback,frameCount){if(frameCount===0){callback();return;}requestAnimationFrame(()=>{deferUntilFrame(callback,frameCount-1);});}module.exports=deferUntilFrame;\\n},\\\"resources/skins.vector.js/pinnableElement.js\\\":function(require,module,exports){const features=require('./features.js');const PINNED_HEADER_CLASS='vector-pinnable-header-pinned';const UNPINNED_HEADER_CLASS='vector-pinnable-header-unpinned';const popupNotification=require('./popupNotification.js');let pinnableBreakpoint=null;let breakpointHandler=null;function isPinned(header){const featureName=(header.dataset.featureName);return features.isEnabled(featureName);}function savePinnedState(header){header.dataset.savedPinnedState=String(isPinned(header));}function updatePinnableClasses(header,pinState,saveState=true){const featureName=(header.dataset.featureName);if(pinState!==isPinned(header)){features.toggleDocClasses(featureName,pinState);if(saveState){features.save(featureName,pinState);savePinnedState(header);}}header.classList.toggle(PINNED_HEADER_CLASS,pinState);header.classList.toggle(UNPINNED_HEADER_CLASS,!pinState);}function movePinnableElement(header,pinState){const{pinnableElementId,pinnedContainerId,unpinnedContainerId}=header.dataset;if(!pinnableElementId||!pinnedContainerId||!unpinnedContainerId){\\nmw.log.warn('movePinnableElement: missing data-* attributes',header);return;}const pinnableElem=document.getElementById(pinnableElementId);const currContainer=pinnableElem&&pinnableElem.parentElement;const newContainerId=pinState?pinnedContainerId:unpinnedContainerId;if(currContainer&&currContainer.id!==newContainerId){const newContainer=document.getElementById(newContainerId);if(!newContainer){mw.log.warn('movePinnableElement: destination container not found ',newContainerId);return;}else if(!pinnableElem||!currContainer){mw.log.warn('movePinnableElement: elements not found');return;}newContainer.insertAdjacentElement('beforeend',pinnableElem);window.dispatchEvent(new Event('resize'));popupNotification.hideAll();}}function updatePinnableState(header,pinState,saveState=true){updatePinnableClasses(header,pinState,saveState);movePinnableElement(header,pinState);}function setFocusAfterToggle(header){const{pinnableElementId}=header.dataset;const pinnableElement=document.getElementById(pinnableElementId||'');\\nif(pinnableElement){let focusElement;if(isPinned(header)){focusElement=(pinnableElement.querySelector('.vector-pinnable-header-unpin-button'));}else{const dropdown=pinnableElement.closest('.vector-dropdown');focusElement=(dropdown&&dropdown.querySelector('.vector-dropdown-checkbox'));}if(focusElement){focusElement.focus();}}}function showUnpinnedIndicator(header){const{pinnableElementId,unpinnedContainerId}=header.dataset;const unpinnedContainer=document.getElementById(unpinnedContainerId||'');const container=(unpinnedContainer&&unpinnedContainer.closest('.vector-dropdown'));if(!container||!pinnableElementId){mw.log.warn('showUnpinnedIndicator: unable to find container for indicator',unpinnedContainerId);return;}const message=mw.msg(`${pinnableElementId}-unpinned-popup`);popupNotification.add(container,message,pinnableElementId).then((popupWidget)=>{if(popupWidget){popupNotification.show(popupWidget);}});}function bindToggleButtons(header){const toggleButtons=header.querySelectorAll('.vector-pinnable-header-toggle-button');\\ntoggleButtons.forEach((button)=>{button.addEventListener('click',()=>{const newPinState=!isPinned(header);updatePinnableState(header,newPinState);setFocusAfterToggle(header);if(!newPinState){showUnpinnedIndicator(header);}});});}function updatePinningAtBreakpoint(headers,e){headers.forEach((header)=>{const savedPinnedState=JSON.parse(header.dataset.savedPinnedState||'false');if(savedPinnedState===true){updatePinnableState(header,!e.matches,false);}});}function bindBreakpoint(headers){pinnableBreakpoint=window.matchMedia('(max-width: 1119px)');breakpointHandler=updatePinningAtBreakpoint.bind(null,headers);updatePinningAtBreakpoint(headers,pinnableBreakpoint);if(pinnableBreakpoint.addEventListener){pinnableBreakpoint.addEventListener('change',breakpointHandler);}else{pinnableBreakpoint.addListener(breakpointHandler);}}function hasPinnedElements(){const suffixesToCheck=['pinned-clientpref-1','pinned-enabled'];const htmlElement=document.documentElement;return Array.from(htmlElement.classList).some(\\n(className)=>suffixesToCheck.some((suffix)=>className.endsWith(suffix)));}function analyticsPinnedState(){const htmlElement=document.documentElement;return htmlElement.classList.contains('vector-feature-main-menu-pinned-enabled')||htmlElement.classList.contains('vector-feature-page-tools-pinned-enabled');}function hideVectorColumnsHandler(){const pinnableHeaders=(document.querySelectorAll('.vector-pinnable-header'));pinnableHeaders.forEach((header)=>{updatePinnableState(header,false,false);header.classList.add('vector-pinnable-header-override');});if(pinnableBreakpoint&&breakpointHandler){if(pinnableBreakpoint.removeEventListener){pinnableBreakpoint.removeEventListener('change',breakpointHandler);}else{pinnableBreakpoint.removeListener(breakpointHandler);}pinnableBreakpoint=null;breakpointHandler=null;}}function restoreVectorColumnsHandler(){const pinnableHeaders=(document.querySelectorAll('.vector-pinnable-header'));pinnableHeaders.forEach((header)=>{const savedPinnedState=JSON.parse(header.dataset.savedPinnedState||'false');\\nupdatePinnableState(header,savedPinnedState,false);header.classList.remove('vector-pinnable-header-override');});bindBreakpoint(pinnableHeaders);}function init(){const pinnableHeaders=(document.querySelectorAll('.vector-pinnable-header'));pinnableHeaders.forEach((header)=>{if(header.dataset.featureName&&header.dataset.pinnableElementId){bindToggleButtons(header);updatePinnableState(header,isPinned(header));savePinnedState(header);}});bindBreakpoint(pinnableHeaders);mw.hook('ve.hideVectorColumns').add(hideVectorColumnsHandler);mw.hook('ve.restoreVectorColumns').add(restoreVectorColumnsHandler);}module.exports={init,hideVectorColumnsHandler,restoreVectorColumnsHandler,hasPinnedElements,analyticsPinnedState,updatePinnableState,isPinned,PINNED_HEADER_CLASS,UNPINNED_HEADER_CLASS};\\n},\\\"resources/skins.vector.js/userPreferences.js\\\":function(require,module,exports){let api;function saveOptions(options){api=api||new mw.Api();return api.saveOptions(options,{global:'update'});}module.exports={saveOptions};\\n},\\\"resources/skins.vector.js/features.js\\\":function(require,module,exports){const debounce=require(('mediawiki.util')).debounce;const userPreferences=require('./userPreferences.js');function save(feature,enabled){if(!mw.user.isNamed()){switch(feature){case'toc-pinned':case'limited-width':case'appearance-pinned':mw.user.clientPrefs.set(`vector-feature-${feature}`,enabled?'1':'0');break;default:break;}}else{debounce(()=>{userPreferences.saveOptions({[`vector-${feature}`]:enabled?1:0});},500)();}}function toggleDocClasses(name,override,isNotClientPreference){const suffixEnabled=isNotClientPreference?'enabled':'clientpref-1';const suffixDisabled=isNotClientPreference?'disabled':'clientpref-0';const featureClassEnabled=`vector-feature-${name}-${suffixEnabled}`,classList=document.documentElement.classList,featureClassDisabled=`vector-feature-${name}-${suffixDisabled}`,isLoggedInOnlyFeature=!classList.contains(featureClassDisabled)&&!classList.contains(featureClassEnabled);if(isLoggedInOnlyFeature&&!isNotClientPreference){return toggleDocClasses(name,override,true);}else if(override===true||\\n(override===undefined&&classList.contains(featureClassDisabled))){classList.remove(featureClassDisabled);classList.add(featureClassEnabled);return true;}else if(override===false||(override===undefined&&classList.contains(featureClassEnabled))){classList.add(featureClassDisabled);classList.remove(featureClassEnabled);return false;}else{throw new Error(`Attempt to toggle unknown feature: ${name}`);}}function toggle(name){const featureState=toggleDocClasses(name);save(name,featureState);}function isEnabled(name){return document.documentElement.classList.contains(getClass(name,true))||document.documentElement.classList.contains(getClass(name,true,true));}function getClass(name,featureEnabled,isClientPreference){if(featureEnabled){const suffix=isClientPreference?'clientpref-1':'enabled';return`vector-feature-${name}-${suffix}`;}else{const suffix=isClientPreference?'clientpref-0':'disabled';return`vector-feature-${name}-${suffix}`;}}module.exports={getClass,isEnabled,toggle,toggleDocClasses,save};\\n},\\\"resources/skins.vector.js/popupNotification.js\\\":function(require,module,exports){const activeNotification={};function add(container,message,id,classes=[],timeout=4000,onDismiss=()=>{}){let popupWidget;return mw.loader.using('oojs-ui-core').then(()=>{if(id&&activeNotification[id]){return activeNotification[id];}const content=document.createElement('p');content.textContent=message;popupWidget=new OO.ui.PopupWidget({$content:$(content),padded:true,autoClose:timeout!==false,head:timeout===false,anchor:true,align:'center',position:'below',classes:['vector-popup-notification'].concat(classes),container});popupWidget.$element.appendTo(container);popupWidget.on('closing',()=>{onDismiss();});if(popupWidget&&id){activeNotification[id]=popupWidget;}return popupWidget;});}function hide(popupWidget){popupWidget.toggle(false);}function show(popupWidget,timeout=4000){popupWidget.toggle(true);popupWidget.toggleClipping(true);if(timeout===false){return;}setTimeout(()=>{hide(popupWidget);},timeout);}function hideAll(){for(const key in activeNotification){const popupWidget=activeNotification[key];\\nhide(popupWidget);}}module.exports={add,hide,hideAll,show};\\n},\\\"resources/skins.vector.js/clientPreferences.json\\\":{\\\"wp25eastereggs-enable\\\":{\\\"options\\\":[\\\"0\\\",\\\"1\\\"],\\\"linkLabelMessage\\\":\\\"wp25eastereggs-enable-learn-more-link-label\\\",\\\"linkLabelUrl\\\":\\\"wp25eastereggs-enable-learn-more-link-url\\\",\\\"preferenceKey\\\":\\\"wp25eastereggs-enable\\\"},\\\"vector-feature-custom-font-size\\\":{\\\"options\\\":[\\\"0\\\",\\\"1\\\",\\\"2\\\"],\\\"preferenceKey\\\":\\\"vector-font-size\\\"},\\\"vector-feature-limited-width\\\":{\\\"options\\\":[\\\"1\\\",\\\"0\\\"],\\\"preferenceKey\\\":\\\"vector-limited-width\\\"},\\\"skin-theme\\\":{\\\"options\\\":[\\\"os\\\",\\\"day\\\",\\\"night\\\"],\\\"preferenceKey\\\":\\\"vector-theme\\\",\\\"betaMessage\\\":\\\"vector-night-mode-beta-tag\\\",\\\"linkLabelLoggedInOnly\\\":true,\\\"linkLabelMessage\\\":\\\"vector-night-mode-issue-reporting-link-label\\\",\\\"linkLabelTooltip\\\":\\\"vector-night-mode-issue-reporting-notice-tooltip\\\",\\\"linkLabelUrl\\\":\\\"vector-night-mode-issue-reporting-notice-url\\\",\\\"linkLabelUrlParameter\\\":\\\"vector-night-mode-issue-reporting-preload-title\\\"}},\\\"resources/skins.vector.js/config.json\\\":{\\\"VectorWrapTablesTemporary\\\":false},\\\"resources/skins.vector.js/tableOfContentsConfig.json\\\":{\\\"VectorTableOfContentsCollapseAtCount\\\":28},\\\"resources/skins.vector.js/templates/TableOfContents__list.mustache\\\":\\\"\\\\u003Cul class=\\\\\\\"vector-toc-contents\\\\\\\" id=\\\\\\\"mw-panel-toc-list\\\\\\\"\\\\u003E\\\\n\\\\t\\\\u003Cli id=\\\\\\\"toc-mw-content-text\\\\\\\"\\\\n\\\\t\\\\tclass=\\\\\\\"vector-toc-list-item vector-toc-level-1\\\\\\\"\\\\u003E\\\\n\\\\t\\\\t\\\\u003Ca href=\\\\\\\"#\\\\\\\" class=\\\\\\\"vector-toc-link\\\\\\\"\\\\u003E\\\\n\\\\t\\\\t\\\\t\\\\u003Cdiv class=\\\\\\\"vector-toc-text\\\\\\\"\\\\u003E{{ msg-vector-toc-beginning }}\\\\u003C/div\\\\u003E\\\\n\\\\t\\\\t\\\\u003C/a\\\\u003E\\\\n\\\\t\\\\u003C/li\\\\u003E\\\\n\\\\t{{#array-sections}}\\\\n\\\\t{{\\\\u003ETableOfContents__line}}\\\\n\\\\t{{/array-sections}}\\\\n\\\\u003C/ul\\\\u003E\\\\n\\\",\\\"resources/skins.vector.js/templates/TableOfContents__line.mustache\\\":\\n\\\"\\\\u003Cli id=\\\\\\\"toc-{{anchor}}\\\\\\\"\\\\n\\\\tclass=\\\\\\\"vector-toc-list-item vector-toc-level-{{toclevel}}{{#is-top-level-section}}{{^vector-is-collapse-sections-enabled}} vector-toc-list-item-expanded{{/vector-is-collapse-sections-enabled}}{{/is-top-level-section}}\\\\\\\"\\\\u003E\\\\n\\\\t\\\\u003Ca class=\\\\\\\"vector-toc-link\\\\\\\" href=\\\\\\\"#{{linkAnchor}}\\\\\\\"\\\\u003E\\\\n\\\\t\\\\t\\\\u003Cdiv class=\\\\\\\"vector-toc-text\\\\\\\"\\\\u003E\\\\n\\\\t\\\\t\\\\t\\\\u003Cspan class=\\\\\\\"vector-toc-numb\\\\\\\"\\\\u003E{{number}}\\\\u003C/span\\\\u003E\\\\n\\\\t\\\\t\\\\t\\\\u003Cspan\\\\u003E{{{line}}}\\\\u003C/span\\\\u003E\\\\n\\\\t\\\\t\\\\u003C/div\\\\u003E\\\\n\\\\t\\\\u003C/a\\\\u003E\\\\n\\\\t{{#extensionData.DiscussionTools-html-summary}}\\\\n\\\\t{{{.}}}\\\\n\\\\t{{/extensionData.DiscussionTools-html-summary}}\\\\n\\\\t{{#is-top-level-section}}{{#is-parent-section}}\\\\n\\\\t\\\\t\\\\u003Cbutton aria-controls=\\\\\\\"toc-{{anchor}}-sublist\\\\\\\" class=\\\\\\\"cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle\\\\\\\"\\\\u003E\\\\n\\\\t\\\\t\\\\t\\\\u003Cspan class=\\\\\\\"vector-icon mw-ui-icon-wikimedia-expand\\\\\\\"\\\\u003E\\\\u003C/span\\\\u003E\\\\n\\\\t\\\\t\\\\t\\\\u003Cspan\\\\u003E{{{vector-button-label}}}\\\\u003C/span\\\\u003E\\\\n\\\\t\\\\t\\\\u003C/button\\\\u003E\\\\n\\\\t{{/is-parent-section}}{{/is-top-level-section}}\\\\n\\\\t\\\\u003Cul id=\\\\\\\"toc-{{anchor}}-sublist\\\\\\\" class=\\\\\\\"vector-toc-list\\\\\\\"\\\\u003E\\\\n\\\\t\\\\t{{#array-sections}}\\\\n\\\\t\\\\t{{\\\\u003ETableOfContents__line}}\\\\n\\\\t\\\\t{{/array-sections}}\\\\n\\\\t\\\\u003C/ul\\\\u003E\\\\n\\\\u003C/li\\\\u003E\\\\n\\\",\\\"resources/skins.vector.js/watchstar.js\\\":function(require,module,exports){const updateWatchIcon=(watchIcon,isWatched,expiry)=>{watchIcon.classList.remove('mw-ui-icon-star','mw-ui-icon-unStar','mw-ui-icon-wikimedia-unStar','mw-ui-icon-wikimedia-star','mw-ui-icon-wikimedia-halfStar');if(isWatched){if(mw.util.isInfinity(expiry)){watchIcon.classList.add('mw-ui-icon-wikimedia-unStar');}else{watchIcon.classList.add('mw-ui-icon-wikimedia-halfStar');}}else{watchIcon.classList.add('mw-ui-icon-wikimedia-star');}};const init=()=>{mw.hook('wikipage.watchlistChange').add((isWatched,expiry)=>{const watchIcons=document.querySelectorAll('.mw-watchlink .vector-icon');if(!watchIcons){return;}Array.from(watchIcons).forEach((watchIcon)=>{updateWatchIcon((watchIcon),isWatched,expiry);});});};module.exports={updateWatchIcon,init};\\n},\\\"resources/skins.vector.js/portlets.js\\\":function(require,module,exports){const dropdownMenus=require('./dropdownMenus.js');function addDefaultPortlet(portlet,isDropdown){const ul=portlet.querySelector('ul');if(!ul){return portlet;}ul.classList.add('vector-menu-content-list');const label=portlet.querySelector('label');if(label){const labelDiv=document.createElement('div');labelDiv.classList.add('vector-menu-heading');if(!isDropdown){labelDiv.textContent=label.textContent||'';portlet.insertBefore(labelDiv,label);label.remove();}}let wrapper=portlet.querySelector('div:last-child');if(wrapper){ul.remove();wrapper.appendChild(ul);wrapper.classList.add('vector-menu-content');}else{wrapper=document.createElement('div');wrapper.classList.add('vector-menu-content');ul.remove();wrapper.appendChild(ul);portlet.appendChild(wrapper);}portlet.classList.add('vector-menu');return portlet;}function makeDropdown(content){const id=content.id;const label=content.querySelector('label');if(!content.parentNode||!label){return content;}label.id=`${id}-dropdown-label`;label.setAttribute('for',`${id}-dropdown-checkbox`);\\nlabel.classList.add('vector-dropdown-label');label.setAttribute('aria-hidden','true');const labelSpan=document.createElement('span');labelSpan.textContent=label.textContent;label.textContent='';labelSpan.classList.add('vector-dropdown-label-text');label.appendChild(labelSpan);const dropdown=document.createElement('div');const checkbox=document.createElement('input');const dropdownContent=document.createElement('div');dropdownContent.classList.add('vector-dropdown-content');checkbox.type='checkbox';checkbox.id=`${id}-dropdown-checkbox`;checkbox.setAttribute('role','button');checkbox.setAttribute('aria-haspopup','true');checkbox.setAttribute('data-event-name',`ui.dropdown-${id}-dropdown`);checkbox.classList.add('vector-dropdown-checkbox');checkbox.setAttribute('aria-label',label.textContent||'');dropdown.id=`${id}-dropdown`;dropdown.classList.add('vector-dropdown',`${id}-dropdown`);dropdown.appendChild(checkbox);dropdown.appendChild(label);dropdown.appendChild(dropdownContent);content.parentNode.insertBefore(dropdown,content);\\ndropdownContent.appendChild(content);dropdownMenus.dropdownMenus([dropdown]);return dropdown;}function addPortletHandler(portlet,before){const isDropdown=!!(before&&before==='#p-cactions');portlet.classList.remove('mw-portlet-js');const transformedPortlet=addDefaultPortlet(portlet,isDropdown);if(isDropdown){const pageToolsDropdown=document.querySelector('#vector-page-tools-dropdown');const pageToolsMarker=pageToolsDropdown?pageToolsDropdown.parentNode:null;if(pageToolsMarker===null||!pageToolsMarker.parentNode){throw new Error('Vector 2022 addPortletLink: No #vector-page-tools-dropdown element in the DOM.');}const dropdown=makeDropdown(transformedPortlet);pageToolsMarker.parentNode.insertBefore(dropdown,pageToolsMarker);return transformedPortlet;}return transformedPortlet;}function main(){mw.hook('util.addPortlet').add(addPortletHandler);const portlets=document.querySelectorAll('.mw-portlet-js');portlets.forEach((node)=>{const nextID=node&&node.nextElementSibling&&node.nextElementSibling.id;\\naddPortletHandler(node,nextID?`#${nextID}`:null);});return{addPortletHandler};}module.exports={main,addPortletHandler};\\n},\\\"resources/skins.vector.js/dropdownMenus.js\\\":function(require,module,exports){const checkboxHack=require(('mediawiki.page.ready')).checkboxHack,CHECKBOX_HACK_CONTAINER_SELECTOR='.vector-dropdown',CHECKBOX_HACK_CHECKBOX_SELECTOR='.vector-dropdown-checkbox',CHECKBOX_HACK_BUTTON_SELECTOR='.vector-dropdown-label',CHECKBOX_HACK_TARGET_SELECTOR='.vector-dropdown-content';function dropdownMenus(containers){containers=containers||document.querySelectorAll(CHECKBOX_HACK_CONTAINER_SELECTOR);Array.prototype.forEach.call(containers,(container)=>{const checkbox=container.querySelector(CHECKBOX_HACK_CHECKBOX_SELECTOR),button=container.querySelector(CHECKBOX_HACK_BUTTON_SELECTOR),target=container.querySelector(CHECKBOX_HACK_TARGET_SELECTOR);if(!(checkbox&&button&&target)){return;}checkboxHack.bind(window,checkbox,button,target);});}function createIconElement(menuElement,parentElement,id){const isIconCapable=menuElement&&['p-personal','p-personal-sticky-header'].includes(menuElement.getAttribute('id')||'p-unknown');if(!isIconCapable||!parentElement){return;}const iconElement=document.createElement('span');\\niconElement.classList.add('vector-icon');if(id){iconElement.classList.add('mw-ui-icon-vector-gadget-'+id);}return iconElement;}function getAvailableViewMenuWidth(){const toolbar=document.querySelector('.vector-page-toolbar-container'),leftToolbarItems=document.querySelector('#left-navigation > nav'),rightToolbarItems=document.getElementById('right-navigation');if(window.innerWidth<720){return 0;}if(!(toolbar&&leftToolbarItems&&rightToolbarItems)){return 0;}return Math.max(0,toolbar.clientWidth-leftToolbarItems.clientWidth-rightToolbarItems.clientWidth);}const handledLinks=[];function addPortletLinkHandler(item,data){const linkIsHandled=handledLinks.indexOf(item);let iconElement;if(linkIsHandled>=0){return;}else{handledLinks.push(item);}const link=item.querySelector('a');const menuElement=(item.closest('.vector-menu'));if(!menuElement){return;}if(data.id){iconElement=createIconElement(menuElement,link,data.id);}if(menuElement.id==='p-views'){const availableWidth=getAvailableViewMenuWidth();\\nconst moreDropdown=document.querySelector('#p-cactions ul');if(moreDropdown&&!availableWidth){moreDropdown.appendChild(item);mw.util.showPortlet('p-cactions');}}if(link&&iconElement){link.prepend(iconElement);}}Array.prototype.forEach.call(document.querySelectorAll('.mw-list-item-js'),(item)=>{addPortletLinkHandler(item,{id:item.getAttribute('id')});});mw.hook('util.addPortletLink').add(addPortletLinkHandler);module.exports={dropdownMenus,addPortletLinkHandler:addPortletLinkHandler};\\n},\\\"resources/skins.vector.js/tables.js\\\":function(require,module,exports){const config=require('./config.json');const init=()=>{if(!config.VectorWrapTablesTemporary){return;}const tables=document.querySelectorAll('.mw-parser-output > table.wikitable');let numberBigTables=0;Array.from(tables).forEach((table)=>{const styles=window.getComputedStyle(table);const isFloat=styles.getPropertyValue('float')==='right'||styles.getPropertyValue('float')==='left';const parent=table.parentElement;if(parent&&!parent.matches('.noresize')&&!parent.closest('table')&&!isFloat){const tableRect=table.getBoundingClientRect();const tableWidth=tableRect&&tableRect.width;const wrapper=document.createElement('div');wrapper.classList.add('noresize');parent.insertBefore(wrapper,table);wrapper.appendChild(table);if(tableWidth>948){numberBigTables++;}}});if(numberBigTables>0){mw.errorLogger.logError(new Error(`T374493: ${numberBigTables} tables wrapped`),'error.web-team');}};module.exports={init};\\n},\\\"resources/skins.vector.js/languageButton.js\\\":function(require,module,exports){function addInterwikiLinkToMainMenu(){const editLink=(document.querySelector('#p-lang-btn .wbc-editpage'));if(!editLink){return;}const title=editLink.getAttribute('title')||'';const addInterlanguageLink=mw.util.addPortletLink('p-tb',editLink.getAttribute('href')||'#',title,'wbc-editpage',title);if(addInterlanguageLink){addInterlanguageLink.addEventListener('click',(e)=>{e.preventDefault();editLink.click();});}}function checkIfULSDisabled(){const langModuleState=mw.loader.getState('ext.uls.interface');if(langModuleState===null||langModuleState==='registered'){document.documentElement.classList.add('vector-uls-disabled');}}module.exports=function(){checkIfULSDisabled();addInterwikiLinkToMainMenu();};\\n},\\\"resources/skins.vector.js/menuTabs.js\\\":function(require,module,exports){const TABS_SELECTOR='.vector-menu-tabs',LIST_ITEM_JS_SELECTOR='.mw-list-item-js',NO_ICON_CLASS='vector-tab-noicon';function addNoIconClass(item){item.classList.add(NO_ICON_CLASS);}function init(){Array.prototype.forEach.call(document.querySelectorAll(TABS_SELECTOR+' '+LIST_ITEM_JS_SELECTOR),addNoIconClass);mw.hook('util.addPortletLink').add((item)=>{if(item.closest(TABS_SELECTOR)){addNoIconClass(item);}});}module.exports=init;\\n},\\\"resources/skins.vector.js/disableNightModeIfGadget.js\\\":function(require,module,exports){const userPreferences=require('./userPreferences.js');function isNightModeGadgetEnabled(){return mw.msg('vector-night-mode-gadget-names').split('|').some((gadget)=>{const state=mw.loader.getState(`ext.gadget.${gadget}`);return state!==null&&state!=='registered';});}function disableNightModeForGadget(){document.documentElement.classList.remove('skin-theme-clientpref-night','skin-theme-clientpref-os');document.documentElement.classList.add('skin-theme-clientpref--excluded');}function alterDisableLink(container){const gadgetNames=mw.msg('vector-night-mode-gadget-names');const link=container.querySelector('a');if(!gadgetNames||!link){return;}link.removeAttribute('title');link.removeAttribute('href');link.style.display='inline';link.addEventListener('click',()=>{const disableOptions={};gadgetNames.split('|').forEach((gadgetName)=>{disableOptions[`gadget-${gadgetName}`]=0;});userPreferences.saveOptions(disableOptions).then(()=>{window.location.reload();});});}function removeBetaNotice(){\\nconst feedbackNoticeContainer=document.getElementById('skin-theme-beta-notice');if(feedbackNoticeContainer){feedbackNoticeContainer.remove();}}function alterExclusionMessage(){const noticeContainer=document.querySelector('#skin-client-prefs-skin-theme .exclusion-notice');if(!noticeContainer){return;}mw.loader.using('mediawiki.jqueryMsg').then(()=>{noticeContainer.textContent='';mw.message('vector-night-mode-gadget-warning').parseDom().appendTo(noticeContainer);alterDisableLink(noticeContainer);});}module.exports={isNightModeGadgetEnabled,disableNightModeForGadget,alterDisableLink,alterExclusionMessage,removeBetaNotice};\\n}}},{\\\"css\\\":[\\\".mw-ui-icon-wikimedia-expand{ width:calc(var(--font-size-medium,1rem) + 4px);height:calc(var(--font-size-medium,1rem) + 4px);min-width:10px;min-height:10px;width:calc(var(--font-size-medium,1rem) - 4px);height:calc(var(--font-size-medium,1rem) - 4px);display:inline-block;vertical-align:text-bottom}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.mw-ui-icon-wikimedia-expand{background-position:center;background-repeat:no-repeat; background-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px))}}@supports (-webkit-mask-image:none) or (mask-image:none){.mw-ui-icon-wikimedia-expand{ -webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px));mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px)); }}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.mw-ui-icon-wikimedia-expand{background-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");filter:invert(var(--filter-invert-icon,0));opacity:var(--opacity-icon-base,0.87)}}@supports (-webkit-mask-image:none) or (mask-image:none){.mw-ui-icon-wikimedia-expand{ -webkit-mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\"); mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");background-color:var(--color-base,#202122)}}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.mw-ui-icon-wikimedia-expand{background-position:center;background-repeat:no-repeat; background-size:calc(max(calc(var(--font-size-medium,1rem) - 4px),10px))}}@supports (-webkit-mask-image:none) or (mask-image:none){.mw-ui-icon-wikimedia-expand{ -webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(max(calc(var(--font-size-medium,1rem) - 4px),10px));mask-size:calc(max(calc(var(--font-size-medium,1rem) - 4px),10px)); }}.vector-popup-notification{font-size:var(--font-size-small,0.875rem)}.vector-popup-notification p{margin:0}.vector-popup-notification p:last-child{padding-bottom:0} .vector-sticky-header-container{position:fixed;top:0;left:0;right:0;z-index:3;transition:transform 250ms linear;display:none;transform:translateY(-100%);opacity:0}.vector-sticky-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--background-color-interactive,#eaecf0)}.vector-sticky-header-start,.vector-sticky-header-end,.vector-sticky-header-icons,.vector-sticky-header-buttons,.vector-sticky-header-context-bar{display:flex;align-items:center}.vector-sticky-header-start{flex-grow:1;min-width:0}.vector-sticky-header-context-bar-primary,.vector-sticky-header-end{white-space:nowrap}.vector-sticky-header-icon-start{border-right:1px solid var(--border-color-subtle,#c8ccd1);margin-right:calc(20px - 8px);padding-right:20px}.vector-sticky-header-context-bar{min-width:0}.vector-sticky-header-context-bar \\\\u003E *{padding-left:8px}.vector-sticky-header-context-bar \\\\u003E .vector-sticky-header-context-bar-primary{padding:0 8px}.vector-sticky-header .vector-sticky-header-toc{ margin:0 !important}.vector-sticky-header-context-bar-primary{overflow:hidden;font-family:'Linux Libertine','Georgia','Times','Source Serif 4',serif;font-size:1.5em;text-overflow:ellipsis}.vector-sticky-header-context-bar-primary wbr{display:none}.vector-sticky-header-buttons{font-size:0.875em}.vector-sticky-header-icons,.vector-sticky-header-buttons{column-gap:8px}.vector-sticky-header .vector-search-box{display:none}.vector-sticky-header.vector-header-search-toggled .vector-sticky-header-icon-start,.vector-sticky-header.vector-header-search-toggled .vector-sticky-header-context-bar{display:none}.vector-sticky-header.vector-header-search-toggled .vector-search-box{display:block;margin-left:4px}.vector-sticky-header.vector-header-search-toggled .vector-search-box-show-thumbnail{margin-left:-9px}@media (min-width:1120px){.client-js.vector-sticky-header-enabled .vector-sticky-header-container{display:flex}.client-js.vector-sticky-header-enabled .vector-sticky-header-visible .vector-sticky-header-container{opacity:1;transform:translateY(0)}.client-js.vector-sticky-header-enabled .vector-sticky-pinned-container{top:calc(3.125rem + 24px);max-height:calc(100vh - 3.125rem - (24px * 2))}.client-js.vector-sticky-header-enabled .mw-sticky-header-element,.client-js.vector-sticky-header-enabled .charts-stickyhead th{ top:3.125rem !important}} .client-js .mw-portlet-dock-bottom,.client-js .vector-settings{display:block;position:fixed;bottom:8px;right:8px;z-index:1}.client-js .mw-portlet-dock-bottom ul,.client-js .vector-settings ul{padding:0;list-style:none;display:flex;flex-direction:column-reverse;align-items:center;gap:8px 8px}\\\"]},{\\\"vector-appearance-unpinned-popup\\\":\\\"The appearance menu has moved here.\\\",\\\"vector-main-menu-unpinned-popup\\\":\\\"The main menu has moved here.\\\",\\\"vector-night-mode-gadget-names\\\":\\\"dark-mode|dark-mode-toggle|dark-mode-toggle-pagestyles\\\",\\\"vector-night-mode-gadget-warning\\\":\\\"You're using a dark mode gadget that interferes with this feature. [[Special:Preferences#mw-prefsection-gadgets|Disable the gadget]] to use dark mode.\\\",\\\"vector-page-tools-unpinned-popup\\\":\\\"The tools menu has moved here.\\\",\\\"vector-pin-element-label\\\":\\\"move to sidebar\\\",\\\"vector-toc-beginning\\\":\\\"(Top)\\\",\\\"vector-toc-label\\\":\\\"Contents\\\",\\\"vector-toc-unpinned-popup\\\":\\\"The table of contents has moved here.\\\",\\\"vector-unpin-element-label\\\":\\\"hide\\\"}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.143Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=skins.vector.js&skin=vector-2022&version=5mjgh\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=skins.vector.js&skin=vector-2022&sourcemap=1&version=5mjgh\",\"mmv.bootstrap@1bvy3\":\"mw.loader.impl(function(){return[\\\"mmv.bootstrap@1bvy3\\\",{\\\"main\\\":\\\"mmv.bootstrap/mmv.bootstrap.autostart.js\\\",\\\"files\\\":{\\\"mmv.bootstrap/config.json\\\":{\\\"extensions\\\":{\\\"bmp\\\":\\\"default\\\",\\\"djv\\\":\\\"default\\\",\\\"djvu\\\":\\\"default\\\",\\\"gif\\\":\\\"default\\\",\\\"jpg\\\":\\\"default\\\",\\\"jpeg\\\":\\\"default\\\",\\\"jpe\\\":\\\"default\\\",\\\"jps\\\":\\\"default\\\",\\\"png\\\":\\\"default\\\",\\\"apng\\\":\\\"default\\\",\\\"svg\\\":\\\"default\\\",\\\"tif\\\":\\\"default\\\",\\\"tiff\\\":\\\"default\\\",\\\"webp\\\":\\\"default\\\",\\\"xcf\\\":\\\"default\\\",\\\"stl\\\":\\\"mmv.3d\\\"}},\\\"mmv.bootstrap/mmv.bootstrap.autostart.js\\\":function(require,module,exports){const Config=require('./mmv.Config.js');const MultimediaViewerBootstrap=require('./mmv.bootstrap.js');const LightboxImage=require('./mmv.lightboximage.js');const bootstrap=new MultimediaViewerBootstrap();$(bootstrap.setupEventHandlers.bind(bootstrap));module.exports={MultimediaViewerBootstrap,LightboxImage,Config};\\n},\\\"mmv.bootstrap/mmv.bootstrap.js\\\":function(require,module,exports){const Config=require('./mmv.Config.js');const LightboxImage=require('./mmv.lightboximage.js');const{extensions}=require('./config.json');const mwRouter=require('mediawiki.router');const MANAGED_STATE='MMV was here!';class MultimediaViewerBootstrap{constructor(){this.hoverWaitDuration=200;this.viewerIsBroken=false;this.viewerPromise=null;this.thumbsReadyDeferred=$.Deferred();this.thumbs=[];this.$legacyThumbs=null;this.$thumbs=null;mw.hook('wikipage.content').add(this.processThumbs.bind(this));this.setupRouter(mwRouter);}isBetaMode(){return new URLSearchParams(location.search).get('mmvBeta')==='1'&&mw.config.get('skin')==='minerva';}route(fileName){this.viewerPromise=this.loadViewer();this.viewerPromise.then((viewer)=>{let fileTitle;viewer.comingFromHashChange=true;try{let position=fileName.match(Config.POSITION_REGEXP);if(position){position=+position[1];fileName=fileName.replace(Config.POSITION_REGEXP,'');}else{position=undefined;}fileName=decodeURIComponent(fileName);fileTitle=new mw.Title(fileName);\\nviewer.loadImageByTitle(fileTitle,position);}catch(err){mw.log.warn(err);}viewer.comingFromHashChange=false;});}setupRouter(router){router.addRoute(Config.ROUTE_REGEXP,this.route.bind(this));router.on('route',(ev)=>{if(ev.path.match(Config.ROUTE_REGEXP)){return;}if(this.viewerPromise){this.viewerPromise.then((viewer)=>{if(viewer.isOpen){viewer.comingFromHashChange=true;document.title=viewer.createDocumentTitle(null);if(viewer.ui){viewer.ui.unattach();}else{viewer.close();}}});}});this.router=router;}loadViewer(){if(mw.config.get('wgMediaViewer')!==true){return $.Deferred().reject();}if(history.scrollRestoration){history.scrollRestoration='manual';}this.setupOverlay();const moduleName=this.isBetaMode()?'mmv.ui.beta':'mmv';return mw.loader.using(moduleName).then((require)=>{if(!this.viewer){if(this.isBetaMode()){const{BetaViewer}=require('mmv.ui.beta');this.viewer=new BetaViewer();}else{const{MultimediaViewer}=require('mmv');this.viewer=new MultimediaViewer();}this.viewer.setupEventHandlers();\\n}return this.viewer;}).then((viewer)=>{if(!this.viewerInitialized){if(this.thumbs.length){viewer.initWithThumbs(this.thumbs);}this.viewerInitialized=true;}return viewer;},(error)=>{mw.log.warn(error);this.cleanupOverlay();this.viewerIsBroken=true;mw.notify(`Error loading MediaViewer: ${error.message}`);throw error;}).always(()=>{if(this.$loadBar){this.$loadBar.remove();}});}processThumbs($content){this.viewerInitialized=false;if($content&&$content.attr('id')==='mw-content-text'){this.thumbs=[];}this.$thumbs=$content.find('[typeof*=\\\"mw:File\\\"] > a > img');this.$legacyThumbs=$content.find('.lazy-image-placeholder, '+'.gallery .image img, '+'a.image img, '+'a.mw-file-description img, '+'#file a img').not(this.$thumbs);try{this.$thumbs.add(this.$legacyThumbs).each((i,thumb)=>{if(this.$legacyThumbs.is(thumb)){this.processLegacyThumb(thumb);}else{this.processThumb(thumb);}});}finally{this.thumbsReadyDeferred.resolve();}}isAllowedThumb($thumb){const selectors=['.metadata','.noviewer',\\n'.noarticletext','#siteNotice','ul.mw-gallery-slideshow li.gallerybox','#mmv-carousel-root'];return $thumb.closest(selectors.join(', ')).length===0;}isValidExtension(title){return title&&title.getExtension()&&(title.getExtension().toLowerCase()in extensions);}preloadAssets($thumbContainer){$thumbContainer.on({mouseenter:()=>{if(!Config.isMediaViewerEnabledOnClick()){return;}this.preloadOnHoverTimer=setTimeout(()=>{mw.loader.load(this.isBetaMode()?'mmv.ui.beta':'mmv');},this.hoverWaitDuration);},mouseleave:()=>{if(this.preloadOnHoverTimer){clearTimeout(this.preloadOnHoverTimer);}}});}processLegacyThumb(thumb){let title;let $thumb=$(thumb);const $link=$thumb.closest('a.image, a.mw-file-description');const $thumbContainer=$link.closest('.thumb');const $enlarge=$thumbContainer.find('.magnify a');const isFilePageMainThumb=$thumb.closest('#file').length>0;if($thumb.hasClass('lazy-image-placeholder')){if(this.isAllowedThumb($thumb)){$thumb=$('<img>').attr('src',$thumb.data('mw-src'));}else{\\nreturn;}}if(isFilePageMainThumb){title=mw.Title.newFromText(mw.config.get('wgTitle'),mw.config.get('wgNamespaceNumber'));}else{title=mw.Title.newFromImg($thumb);}if(!this.isValidExtension(title)){return;}if(!this.isAllowedThumb($thumb)){return;}if($thumbContainer.length){this.preloadAssets($thumbContainer);}if(isFilePageMainThumb){this.processFilePageThumb($thumb,title);return;}const image=new LightboxImage($thumb.prop('currentSrc')||$thumb.prop('src'),title,this.thumbs.length,this.thumbs.filter((t)=>t.filePageTitle.getPrefixedText()===title.getPrefixedText()).length+1,$thumb[0],this.findLegacyCaption($thumbContainer,$link));this.thumbs.push(image);$link.add($enlarge).on('click',(e)=>this.click(e,image));}processThumb(thumb){const $thumb=$(thumb);let $link=$thumb.parent();const $thumbContainer=$link.parent();const title=mw.Title.newFromImg($thumb);if(!$link.hasClass('mw-file-description')){if($link.next().hasClass('mw-file-magnify')){$link=$link.next();}else{return;}}if(!this.isValidExtension(title)){\\nreturn;}if(!this.isAllowedThumb($thumb)){return;}if($thumbContainer.length){this.preloadAssets($thumbContainer);}const image=new LightboxImage($thumb.prop('currentSrc')||$thumb.prop('src'),title,this.thumbs.length,this.thumbs.filter((t)=>t.filePageTitle.getPrefixedText()===title.getPrefixedText()).length+1,$thumb[0],this.findCaption($thumbContainer,$link));this.thumbs.push(image);$link.on('click',(e)=>this.click(e,image));}processFilePageThumb($thumb,title){$('.mw-mmv-view-expanded').remove();const $mmvButton=$('<button>').addClass('mw-mmv-view-expanded cdx-button').append($('<span>').addClass('cdx-button__icon')).append(' ').append(mw.message('multimediaviewer-view-expanded').escaped());$('.fullMedia').append($mmvButton);const image=new LightboxImage($thumb.prop('src'),title,this.thumbs.length,1,$thumb[0],'');this.thumbs.push(image);$mmvButton.on('click',()=>this.openImage(image));}findCaption($thumbContainer,$link){if(($thumbContainer.prop('tagName')||'').toLowerCase()==='figure'){\\nreturn $thumbContainer.find('figcaption').html()||'';}const $galleryCaption=this.findGalleryCaption($thumbContainer);if($galleryCaption.length){return $galleryCaption.html()||'';}else{return $link.prop('title')||undefined;}}findLegacyCaption($thumbContainer,$link){if(!$thumbContainer.length){return $link.prop('title')||undefined;}let $thumbCaption=$thumbContainer.find('.thumbcaption');if($thumbCaption.length>1){$thumbCaption=$link.closest(':has(> .thumbcaption)',$thumbContainer).find('> .thumbcaption');}if(!$thumbCaption.length){$thumbCaption=this.findGalleryCaption($thumbContainer);}if($thumbCaption.find('.magnify').length){$thumbCaption=$thumbCaption.clone();$thumbCaption.find('.magnify').remove();}return $thumbCaption.html()||'';}findGalleryCaption($thumbContainer){return $thumbContainer.closest('.gallerybox').not(()=>$thumbContainer.closest('#mw-category-media').length).not(()=>{const $specialFileRelatedPages=$('.page-Special_NewFiles, '+'.page-Special_MostLinkedFiles,'+\\n'.page-Special_MostGloballyLinkedFiles, '+'.page-Special_UncategorizedFiles, '+'.page-Special_UnusedFiles');return $thumbContainer.closest($specialFileRelatedPages).length;}).find('.gallerytext');}openImage(image){this.ensureEventHandlersAreSetUp();const hash=Config.getMediaHash(image.filePageTitle,image.position);location.hash=hash;history.replaceState(MANAGED_STATE,null,hash);}click(e,image){if((e.button!==0&&e.which!==1)||e.altKey||e.ctrlKey||e.shiftKey||e.metaKey){return true;}if(!Config.isMediaViewerEnabledOnClick()){return true;}if(this.viewerIsBroken){return true;}this.openImage(image);e.preventDefault();return false;}isViewerHash(){const path=location.hash.slice(1);return path.match(Config.ROUTE_REGEXP);}hash(){const isViewerHash=this.isViewerHash();if(!this.viewerInitialized&&!isViewerHash){return;}const hash=location.hash;if(window.history.state!==MANAGED_STATE){history.replaceState(null,null,'#');history.pushState(MANAGED_STATE,null,hash);}this.router.checkRoute();}\\nsetupEventHandlers(){this.eventHandlersHaveBeenSetUp=true;this.hash(true);$(document).on('mmv-setup-overlay',()=>{this.setupOverlay();}).on('mmv-cleanup-overlay',()=>{this.cleanupOverlay();});}cleanupEventHandlers(){$(document).off('mmv-setup-overlay mmv-cleanup-overlay');this.eventHandlersHaveBeenSetUp=false;}ensureEventHandlersAreSetUp(){if(!this.eventHandlersHaveBeenSetUp){this.setupEventHandlers();}}setupOverlay(){const $body=$(document.body);if($body.hasClass('mw-mmv-lightbox-open')){return;}if(!this.$overlay){this.$overlay=$('<div>').addClass('mw-mmv-overlay mw-no-invert');if(this.isBetaMode()){this.$overlay.addClass('mw-mmv-overlay--beta');}this.$loadBar=$('<div>').addClass('cdx-progress-bar').attr({role:'progressbar','aria-label':mw.msg('multimediaviewer-loading')}).append($('<div>').addClass('cdx-progress-bar__bar'));this.$overlay.append(this.$loadBar);}this.savedScrollTop=$(window).scrollTop();$body.addClass('mw-mmv-lightbox-open').append(this.$overlay);}cleanupOverlay(){$(document.body).removeClass('mw-mmv-lightbox-open');\\nif(this.$overlay){this.$overlay.remove();}if(this.savedScrollTop!==undefined){setTimeout(()=>{$(window).scrollTop(this.savedScrollTop);this.savedScrollTop=undefined;});}}whenThumbsReady(){return this.thumbsReadyDeferred.promise();}}module.exports=MultimediaViewerBootstrap;\\n},\\\"mmv.bootstrap/mmv.lightboximage.js\\\":function(require,module,exports){class LightboxImage{constructor(fileLink,fileTitle,index,position,thumb,caption){this.src=fileLink;this.filePageTitle=fileTitle;this.index=index;this.position=position;this.thumbnail=thumb;this.caption=caption;this.alt=$(thumb).attr('alt');this.originalWidth=parseInt($(thumb).attr('data-file-width'),10);this.originalHeight=parseInt($(thumb).attr('data-file-height'),10);}}module.exports=LightboxImage;\\n},\\\"mmv.bootstrap/mmv.Config.js\\\":function(require,module,exports){class Config{static get ROUTE(){return'media';}static get ROUTE_REGEXP(){return/^\\\\/media\\\\/(.+)$/;}static get POSITION_REGEXP(){return/\\\\/(\\\\d+)$/;}static isMediaViewerEnabledOnClick(){return mw.config.get('wgMediaViewer')&&mw.config.get('wgMediaViewerOnClick')&&(mw.user.isNamed()||!mw.storage.get('wgMediaViewerOnClick')||mw.storage.get('wgMediaViewerOnClick')==='1');}static getMediaHash(imageFileTitle,position){return position>1?`#/${this.ROUTE}/${encodeURI(imageFileTitle)}/${position}`:`#/${this.ROUTE}/${encodeURI(imageFileTitle)}`;}static language(){return mw.config.get('wgUserLanguage',false)||mw.config.get('wgContentLanguage','en');}}mw.mmv=Config;module.exports=Config;\\n}}},{\\\"css\\\":[\\\".mw-mmv-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background-color:#000;display:flex;place-items:center;place-content:center}.mw-mmv-overlay .cdx-progress-bar{--color-base:#eaecf0;--color-base--hover:#f8f9fa;--color-emphasized:#f8f9fa;--color-neutral:#c8ccd1;--color-subtle:#a2a9b1;--color-disabled:#54595d;--color-disabled-emphasized:#72777d;--color-inverted:#101418;--color-progressive:#88a3e8; --color-progressive--hover:#a6bbf5;--color-progressive--active:#b6d4fb;--color-destructive:#fd7865; --color-destructive--hover:#fea898;--color-destructive--active:#ffc8bd;--color-visited:#a799cd; --color-visited--hover:#c5b9dd;--color-visited--active:#d9d0e9;--color-destructive--visited:#c99391; --color-destructive--visited--hover:#dcb5b3;--color-destructive--visited--active:#e8cecd;--color-error:#fd7865;--color-error--hover:#fea898;--color-error--active:#ffc8bd;--color-warning:#ca982e;--color-success:#2cb491;--color-notice:#a2a9b1;--color-icon-progressive:#6485d1;--color-content-added:#80cdb3;--color-content-removed:#fd7865;--color-base--subtle:#a2a9b1;--box-shadow-color-base:#72777d;--box-shadow-color-progressive--focus:#6485d1;--box-shadow-color-progressive-selected:#88a3e8;--box-shadow-color-progressive-selected--hover:#a6bbf5;--box-shadow-color-progressive-selected--active:#b6d4fb;--box-shadow-color-destructive--focus:#6485d1;--box-shadow-color-inverted:#000;--box-shadow-color-alpha-base:rgba(0,0,0,0.87);--mix-blend-mode-blend:screen;--background-color-base:#101418; --background-color-neutral:#27292d;--background-color-neutral-subtle:#202122;--background-color-interactive:#27292d;--background-color-interactive--hover:#404244;--background-color-interactive--active:#54595d;--background-color-interactive-subtle:#202122;--background-color-interactive-subtle--hover:#27292d;--background-color-interactive-subtle--active:#404244;--background-color-disabled:#404244; --background-color-disabled-subtle:#27292d; --background-color-inverted:#f8f9fa;--background-color-progressive--focus:#6485d1;--background-color-progressive-subtle:#1b223d;--background-color-progressive-subtle--hover:#233566;--background-color-progressive-subtle--active:#3056a9;--background-color-destructive--focus:#6485d1;--background-color-destructive-subtle:#3c1a13;--background-color-destructive-subtle--hover:#612419;--background-color-destructive-subtle--active:#9f3526;--background-color-error-subtle:#3c1a13;--background-color-error-subtle--hover:#612419;--background-color-error-subtle--active:#9f3526;--background-color-warning-subtle:#2d2212;--background-color-success-subtle:#132821;--background-color-notice-subtle:#27292d;--background-color-content-added:#233566;--background-color-content-removed:#453217;--background-color-target-text:#572c19;--background-color-backdrop-light:rgba(0,0,0,0.65); --background-color-backdrop-dark:rgba(255,255,255,0.65);--border-color-base:#72777d;--border-color-emphasized:#eaecf0;--border-color-subtle:#54595d;--border-color-muted:#404244;--border-color-interactive--hover:#a2a9b1;--border-color-interactive--active:#c8ccd1;--border-color-disabled:#54595d;--border-color-inverted:#101418;--border-color-progressive:#6485d1;--border-color-progressive--hover:#88a3e8;--border-color-progressive--active:#a6bbf5;--border-color-progressive--focus:#6485d1;--border-color-destructive--hover:#fd7865;--border-color-destructive--active:#fea898;--border-color-destructive--focus:#6485d1;--border-color-error--hover:#fd7865;--border-color-error--active:#fea898;--border-color-warning--hover:#ca982e;--border-color-warning--active:#edb537;--border-color-content-added:#233566;--border-color-content-removed:#987027;max-width:80vw;min-width:20vw;width:20rem}.mw-mmv-overlay.mw-mmv-overlay--beta{--color-base:#eaecf0;--color-base--hover:#f8f9fa;--color-emphasized:#f8f9fa;--color-neutral:#c8ccd1;--color-subtle:#a2a9b1;--color-disabled:#54595d;--color-disabled-emphasized:#72777d;--color-inverted:#101418;--color-progressive:#88a3e8; --color-progressive--hover:#a6bbf5;--color-progressive--active:#b6d4fb;--color-destructive:#fd7865; --color-destructive--hover:#fea898;--color-destructive--active:#ffc8bd;--color-visited:#a799cd; --color-visited--hover:#c5b9dd;--color-visited--active:#d9d0e9;--color-destructive--visited:#c99391; --color-destructive--visited--hover:#dcb5b3;--color-destructive--visited--active:#e8cecd;--color-error:#fd7865;--color-error--hover:#fea898;--color-error--active:#ffc8bd;--color-warning:#ca982e;--color-success:#2cb491;--color-notice:#a2a9b1;--color-icon-progressive:#6485d1;--color-content-added:#80cdb3;--color-content-removed:#fd7865;--color-base--subtle:#a2a9b1;--box-shadow-color-base:#72777d;--box-shadow-color-progressive--focus:#6485d1;--box-shadow-color-progressive-selected:#88a3e8;--box-shadow-color-progressive-selected--hover:#a6bbf5;--box-shadow-color-progressive-selected--active:#b6d4fb;--box-shadow-color-destructive--focus:#6485d1;--box-shadow-color-inverted:#000;--box-shadow-color-alpha-base:rgba(0,0,0,0.87);--mix-blend-mode-blend:screen;--background-color-base:#101418; --background-color-neutral:#27292d;--background-color-neutral-subtle:#202122;--background-color-interactive:#27292d;--background-color-interactive--hover:#404244;--background-color-interactive--active:#54595d;--background-color-interactive-subtle:#202122;--background-color-interactive-subtle--hover:#27292d;--background-color-interactive-subtle--active:#404244;--background-color-disabled:#404244; --background-color-disabled-subtle:#27292d; --background-color-inverted:#f8f9fa;--background-color-progressive--focus:#6485d1;--background-color-progressive-subtle:#1b223d;--background-color-progressive-subtle--hover:#233566;--background-color-progressive-subtle--active:#3056a9;--background-color-destructive--focus:#6485d1;--background-color-destructive-subtle:#3c1a13;--background-color-destructive-subtle--hover:#612419;--background-color-destructive-subtle--active:#9f3526;--background-color-error-subtle:#3c1a13;--background-color-error-subtle--hover:#612419;--background-color-error-subtle--active:#9f3526;--background-color-warning-subtle:#2d2212;--background-color-success-subtle:#132821;--background-color-notice-subtle:#27292d;--background-color-content-added:#233566;--background-color-content-removed:#453217;--background-color-target-text:#572c19;--background-color-backdrop-light:rgba(0,0,0,0.65); --background-color-backdrop-dark:rgba(255,255,255,0.65);--border-color-base:#72777d;--border-color-emphasized:#eaecf0;--border-color-subtle:#54595d;--border-color-muted:#404244;--border-color-interactive--hover:#a2a9b1;--border-color-interactive--active:#c8ccd1;--border-color-disabled:#54595d;--border-color-inverted:#101418;--border-color-progressive:#6485d1;--border-color-progressive--hover:#88a3e8;--border-color-progressive--active:#a6bbf5;--border-color-progressive--focus:#6485d1;--border-color-destructive--hover:#fd7865;--border-color-destructive--active:#fea898;--border-color-destructive--focus:#6485d1;--border-color-error--hover:#fd7865;--border-color-error--active:#fea898;--border-color-warning--hover:#ca982e;--border-color-warning--active:#edb537;--border-color-content-added:#233566;--border-color-content-removed:#987027;background-color:var(--background-color-interactive-subtle,#f8f9fa)}body.mw-mmv-lightbox-open{overflow-y:auto;background-color:#000}body.mw-mmv-lightbox-open \\\\u003E *:not(.mw-notification-area-overlay){display:none}body.mw-mmv-lightbox-open \\\\u003E .mw-mmv-overlay{display:flex}body.mw-mmv-lightbox-open \\\\u003E .mw-mmv-wrapper{display:block}.mw-mmv-view-expanded .cdx-button__icon{ min-width:10px;min-height:10px;width:var(--font-size-medium,1rem);height:var(--font-size-medium,1rem);display:inline-block;vertical-align:text-bottom}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.mw-mmv-view-expanded .cdx-button__icon{background-position:center;background-repeat:no-repeat; background-size:calc(max(var(--font-size-medium,1rem),10px))}}@supports (-webkit-mask-image:none) or (mask-image:none){.mw-mmv-view-expanded .cdx-button__icon{ -webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(max(var(--font-size-medium,1rem),10px));mask-size:calc(max(var(--font-size-medium,1rem),10px)); }}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.mw-mmv-view-expanded .cdx-button__icon{background-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M3 5a2 2 0 00-2 2v10a2 2 0 002 2h14a2 2 0 002-2V7a2 2 0 00-2-2zm0 11 3.5-4.5 2.5 3 3.5-4.5 4.5 6zM16 2a2 2 0 012 2H2a2 2 0 012-2z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");filter:invert(var(--filter-invert-icon,0));opacity:var(--opacity-icon-base,0.87)}.cdx-button:not(.cdx-button--weight-quiet):disabled .mw-mmv-view-expanded .cdx-button__icon,.cdx-button--weight-primary.cdx-button--action-progressive .mw-mmv-view-expanded .cdx-button__icon,.cdx-button--weight-primary.cdx-button--action-destructive .mw-mmv-view-expanded .cdx-button__icon{filter:invert(var(--filter-invert-primary-button-icon,1))}}@supports (-webkit-mask-image:none) or (mask-image:none){.mw-mmv-view-expanded .cdx-button__icon{ -webkit-mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M3 5a2 2 0 00-2 2v10a2 2 0 002 2h14a2 2 0 002-2V7a2 2 0 00-2-2zm0 11 3.5-4.5 2.5 3 3.5-4.5 4.5 6zM16 2a2 2 0 012 2H2a2 2 0 012-2z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\"); mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M3 5a2 2 0 00-2 2v10a2 2 0 002 2h14a2 2 0 002-2V7a2 2 0 00-2-2zm0 11 3.5-4.5 2.5 3 3.5-4.5 4.5 6zM16 2a2 2 0 012 2H2a2 2 0 012-2z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");transition-property:background-color;transition-duration:100ms}}\\\"]},{\\\"multimediaviewer-loading\\\":\\\"Loading Media Viewer.\\\",\\\"multimediaviewer-view-config\\\":\\\"Configuration\\\",\\\"multimediaviewer-view-expanded\\\":\\\"Open in Media Viewer\\\"}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.143Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=mmv.bootstrap&skin=vector-2022&version=17vze\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=mmv.bootstrap&skin=vector-2022&sourcemap=1&version=17vze\",\"ext.visualEditor.tempWikitextEditorWidget@bm2az\":\"mw.loader.impl(function(){return[\\\"ext.visualEditor.tempWikitextEditorWidget@bm2az\\\",function($,jQuery,require,module){mw.libs.ve=mw.libs.ve||{};mw.libs.ve.MWTempWikitextEditorWidget=function VeUiMwTempWikitextEditorWidget(config){const conf=mw.config.get('wgVisualEditor'),dir=conf.pageLanguageDir,lang=conf.pageLanguageCode;this.$element=$('<textarea>').addClass('ve-init-mw-tempWikitextEditorWidget ').addClass('mw-editfont-'+mw.user.options.get('editfont')).addClass('mw-content-'+dir).attr({lang,dir}).val(config.value);};mw.libs.ve.MWTempWikitextEditorWidget.prototype.moveCursorToStart=function(){this.$element[0].setSelectionRange(0,0);this.focus();return this;};mw.libs.ve.MWTempWikitextEditorWidget.prototype.adjustSize=function(){this.$element.height(this.$element[0].scrollHeight);return this;};mw.libs.ve.MWTempWikitextEditorWidget.prototype.focus=function(){this.$element[0].focus();return this;};mw.libs.ve.MWTempWikitextEditorWidget.prototype.getValue=function(){return this.$element.val();};mw.libs.ve.MWTempWikitextEditorWidget.prototype.getRange=function(){const input=this.$element[0],start=input.selectionStart,\\nend=input.selectionEnd,isBackwards=input.selectionDirection==='backward';return{from:isBackwards?end:start,to:isBackwards?start:end};};\\n},{\\\"css\\\":[\\\".ve-init-mw-tempWikitextEditorWidget{border:0;padding:0;color:inherit;line-height:1.5em;width:100%;-moz-tab-size:4;tab-size:4;  }.ve-init-mw-tempWikitextEditorWidget:focus{outline:0;padding:0}.ve-init-mw-tempWikitextEditorWidget::selection{background:rgba(109,169,247,0.5)}\\\"]}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.143Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.visualEditor.tempWikitextEditorWidget&skin=vector-2022&version=o859z\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.visualEditor.tempWikitextEditorWidget&skin=vector-2022&sourcemap=1&version=o859z\",\"ext.quicksurveys.lib@1exu2\":\"mw.loader.impl(function(){return[\\\"ext.quicksurveys.lib@1exu2\\\",{\\\"main\\\":\\\"resources/ext.quicksurveys.lib/init.js\\\",\\\"files\\\":{\\\"resources/ext.quicksurveys.lib/init.js\\\":function(require,module,exports){const QuickSurveyLib=require('./lib.js');mw.extQuickSurveys=QuickSurveyLib;module.exports=QuickSurveyLib;\\n},\\\"resources/ext.quicksurveys.lib/logEvent.js\\\":function(require,module,exports){module.exports=function(schemaName,eventData){switch(schemaName){case'QuickSurveyInitiation':case'QuickSurveysResponses':mw.track('event.'+schemaName,eventData);return;default:throw new Error('Unknown event logged');}};\\n},\\\"resources/ext.quicksurveys.lib/lib.js\\\":function(require,module,exports){const logEvent=require('./logEvent.js');function logSurveyImpression(surveySessionToken,pageviewToken,surveyCodeName){const event={surveySessionToken,pageviewToken,surveyCodeName,eventName:'impression',performanceNow:Math.round(mw.now())};const editCountBucket=mw.config.get('wgUserEditCountBucket');if(editCountBucket){event.editCountBucket=editCountBucket;}logEvent('QuickSurveyInitiation',event);}function getSeenObserver(el){const result=$.Deferred();if('IntersectionObserver'in window){const observer=new IntersectionObserver(((entries)=>{const entry=entries&&entries[0];if(entry&&entry.isIntersecting){observer.unobserve(el);result.resolve();}}),{threshold:1});observer.observe(el);}else{result.reject();}return result.promise();}function insertPanel($bodyContent,$panel,embedElementId,isMobileLayout){let $place;let insertAfter=true;if(embedElementId){$place=getEmbeddedElement(embedElementId);insertAfter=false;}else if(isMobileLayout){$place=$bodyContent.find('> div > div').eq(0).find(' > p').eq(0);\\n}if($place&&$place.length){if(insertAfter){$panel.insertAfter($place);}else{$place.append($panel);}}else{$place=$bodyContent.find(['.infobox','> div > div > .thumb','> div > .thumb','> .thumb','.mw-heading'].join(',')).filter(':not('+['.toc-mobile h2','.toc h2'].join(',')+')').eq(0);if($place.length){$panel.insertBefore($place);}else{$place=$bodyContent.find('p').eq(0);if(!$place.length){$place=$('> div').eq(0);}$panel.insertAfter($place);}}}function getEmbeddedElement(embedElementId){const element=document.getElementById(embedElementId);return element?$(element):$();}function dateInRange(date,from,to){const parsedDate=new Date(date+'T00:00:00+00:00');const parsedFrom=from?new Date(from+'T00:00:00+00:00'):new Date(false);const parsedTo=to?new Date(to+'T23:59:59+0000'):new Date();return parsedDate>=parsedFrom&&parsedDate<=parsedTo;}function registrationDateNotInRange(user,registrationStart,registrationEnd){if(user.getRegistration()===false){return true;}const from=registrationStart?new Date(registrationStart+'T00:00:00+00:00'):new Date(false);\\nconst to=registrationEnd?new Date(registrationEnd+'T23:59:59+0000'):new Date();return from>user.getRegistration()||user.getRegistration()>to;}function isUsingTargetBrowser(targetUserAgent){const keywordToRegexMap={KaiOS:/KaiOS[/\\\\s](\\\\d+\\\\.\\\\d+)/i,InternetExplorer:/MSIE (\\\\d+\\\\.\\\\d+);/i,Chrome:/Chrome[/\\\\s](\\\\d+\\\\.\\\\d+)/i,Edge:/Edge\\\\/\\\\d+/i,Firefox:/Firefox[/\\\\s](\\\\d+\\\\.\\\\d+)/i,Opera:/OPR[/\\\\s](\\\\d+\\\\.\\\\d+)/i,Safari:/Safari[/\\\\s](\\\\d+\\\\.\\\\d+)/i};const targetChrome=targetUserAgent.includes('Chrome');let uaMatch=0;targetUserAgent.forEach((ua)=>{if(Object.prototype.hasOwnProperty.call(keywordToRegexMap,ua)&&keywordToRegexMap[ua].test(navigator.userAgent)){++uaMatch;if(ua==='Safari'&&!targetChrome&&navigator.userAgent.includes('Chrome')){--uaMatch;}}});return!!uaMatch;}function isInAudience(audience,user,editCount,geo,pageId,firstEdit,lastEdit){const hasMinEditAudience=audience.minEdits!==undefined,hasMaxEditAudience=audience.maxEdits!==undefined,hasCountries=audience.countries!==undefined,hasPageIds=audience.pageIds!==undefined,\\nhasTarget=audience.userAgent!==undefined&&audience.userAgent.length>0;if(hasPageIds&&!audience.pageIds.includes(pageId)){return false;}else if((audience.registrationStart||audience.registrationEnd)&&registrationDateNotInRange(user,audience.registrationStart,audience.registrationEnd)){return false;}else if(audience.firstEdit&&(!firstEdit||!dateInRange(firstEdit,audience.firstEdit.from,audience.firstEdit.to))){return false;}else if(audience.lastEdit&&(!lastEdit||!dateInRange(lastEdit,audience.lastEdit.from,audience.lastEdit.to))){return false;}else if(audience.anons!==undefined&&audience.anons!==user.isAnon()){return false;}else if(editCount===null&&hasMinEditAudience){return false;}else if((hasMinEditAudience&&editCount<audience.minEdits)||(hasMaxEditAudience&&editCount>audience.maxEdits)){return false;}geo=geo||{country:'??'};if(hasCountries&&!audience.countries.includes(geo.country)){return false;}else if(hasTarget&&!isUsingTargetBrowser(audience.userAgent)){return false;}if(audience.userInGroup){\\nconst usersGroups=mw.config.get('wgUserGroups');let inAnyTargetedGroup=audience.userInGroup.length===0;for(const group of audience.userInGroup){if(usersGroups.includes(group)){inAnyTargetedGroup=true;break;}}if(!inAnyTargetedGroup){return false;}}return true;}function getSurveyFromQueryString(queryString,availableSurveys){if(queryString==='true'){return availableSurveys[Math.floor(Math.random()*availableSurveys.length)];}queryString=queryString.replace(/^(in|ex)ternal-survey-/,'');return availableSurveys.find((survey)=>survey.name===queryString);}function getSurveyStorageKey(survey){return'ext-quicksurvey-'+survey.name.replace(/ /g,'-');}function getSurveyToken(survey){return mw.storage.get(getSurveyStorageKey(survey));}function getBucketForSurvey(survey){const a=survey.coverage;const control=1-survey.coverage;const storageId=getSurveyStorageKey(survey);let token=getSurveyToken(survey);if(!token){token=mw.user.generateRandomSessionId();mw.storage.set(storageId,token);}return mw.experiments.getBucket({\\nname:survey.name,enabled:true,buckets:{control:Number(control),A:Number(a)}},token);}function surveyMatchesPlatform(survey,mobileMode){const platform=mobileMode?'mobile':'desktop';if(Array.isArray(survey.platforms)){return survey.platforms.includes(platform);}else{mw.log.warn('QuickSurvey: `platforms` as object is deprecated, use array instead');return(survey.platforms[platform]||[]).includes('stable');}}function reportWhenSeen(el,surveySessionToken,pageviewToken,surveyName){const done=function(){logSurveyImpression(surveySessionToken,pageviewToken,surveyName);};getSeenObserver(el).then(done,done);}const makeSurveySessionToken=()=>mw.user.sessionId()+'-quicksurveys';const isTablet=()=>window.innerWidth>768;function insertSurvey(survey,includeSensitiveData){const $panel=$.createSpinner().addClass('ext-qs-loader-bar'),$bodyContent=$('#bodyContent'),surveySessionToken=makeSurveySessionToken(),dismissSurvey=function(answers){mw.storage.set(getSurveyStorageKey(survey),'~');mw.hook('ext.quicksurveys.dismiss').fire(survey,answers);\\n},pageviewToken=mw.user.getPageviewToken(),isMobileLayout=!isTablet();insertPanel($bodyContent,$panel,survey.embedElementId,isMobileLayout);const htmlDirection=document.getElementById('firstHeading').getAttribute('dir');mw.loader.using([survey.module]).then((require)=>{const module=require('ext.quicksurveys.lib.vue');if(module){module.render(require('vue'),$panel[0],survey,dismissSurvey,surveySessionToken,pageviewToken,isMobileLayout,htmlDirection,logEvent,includeSensitiveData).then((el)=>{reportWhenSeen(el,surveySessionToken,pageviewToken,survey.name);});}});}function isEmbeddedElementMatched(embedElementId){return getEmbeddedElement(embedElementId).length>0;}function isQuickSurveysPrefEnabled(){return mw.user.options.get('displayquicksurveys')===1;}function showSurvey(surveyName,embedElementId,forceDisplay,includeSensitiveData){if(embedElementId&&!surveyName){throw new Error('When using showSurvey with embedElementId, surveyName must be defined.');}const embeddedSurveys=[];const availableSurveys=[];\\nconst enabledSurveys=require('./surveyData.json');if(forceDisplay){const enabledSurveyFromQueryString=getSurveyFromQueryString(surveyName,enabledSurveys);if(enabledSurveyFromQueryString){mw.log.warn(`Sampling and audience for survey ${enabledSurveyFromQueryString.name} has been disabled.\\nDo not run this in production setting.`);if(embedElementId){enabledSurveyFromQueryString.embedElementId=embedElementId;}availableSurveys.push(enabledSurveyFromQueryString);}}else{enabledSurveys.forEach((survey)=>{if(surveyName&&surveyName!==survey.name){return;}const enabledSurvey=Object.assign({},survey);if(getSurveyToken(enabledSurvey)!=='~'&&getBucketForSurvey(enabledSurvey)==='A'&&isInAudience(enabledSurvey.audience,mw.user,mw.config.get('wgUserEditCount'),window.Geo,mw.config.get('wgArticleId'),mw.config.get('wgQSUserFirstEditDate'),mw.config.get('wgQSUserLastEditDate'))&&surveyMatchesPlatform(enabledSurvey,mw.config.get('wgMFMode'))){const targetId=embedElementId||enabledSurvey.embedElementId;if(targetId){\\nif(isEmbeddedElementMatched(targetId)){enabledSurvey.embedElementId=targetId;embeddedSurveys.push(enabledSurvey);}}else{availableSurveys.push(enabledSurvey);}}});}if(embeddedSurveys.length){embeddedSurveys.forEach((embeddedSurvey)=>{insertSurvey(embeddedSurvey,includeSensitiveData);});}else if(availableSurveys.length){const survey=availableSurveys[Math.floor(Math.random()*availableSurveys.length)];insertSurvey(survey,includeSensitiveData);}return!!(embeddedSurveys.length||availableSurveys.length);}function logSurveyAnswer(name,question,answers,includeSensitiveInformation){mw.loader.using('ext.quicksurveys.lib.vue').then((req)=>{const logger=req('ext.quicksurveys.lib.vue').QuickSurveyLogger;const event=logger.logResponseData(name,question,answers,makeSurveySessionToken(),mw.user.getPageviewToken(),isTablet(),includeSensitiveInformation);logEvent('QuickSurveysResponses',event);});}module.exports={showSurvey,logSurveyAnswer};if(window.QUnit){module.exports.test={getSurveyFromQueryString,\\ninsertPanel,isInAudience,surveyMatchesPlatform,isQuickSurveysPrefEnabled};}\\n},\\\"resources/ext.quicksurveys.lib/surveyData.json\\\":[{\\\"audience\\\":[],\\\"name\\\":\\\"parsoid-migration-survey-2026\\\",\\\"question\\\":null,\\\"description\\\":null,\\\"module\\\":\\\"ext.quicksurveys.survey.parsoid-migration-survey-2026\\\",\\\"coverage\\\":1,\\\"platforms\\\":[\\\"desktop\\\",\\\"mobile\\\"],\\\"privacyPolicy\\\":\\\"parsermigration-survey-privacy-policy\\\",\\\"additionalInfo\\\":null,\\\"confirmMsg\\\":\\\"parsermigration-survey-confirm-msg\\\",\\\"questions\\\":[{\\\"name\\\":\\\"q1\\\",\\\"layout\\\":\\\"single-answer\\\",\\\"question\\\":\\\"parsermigration-survey-description\\\",\\\"description\\\":\\\"parsermigration-survey-question-1\\\",\\\"answers\\\":[{\\\"label\\\":\\\"parsermigration-survey-question-1-answer-1\\\"},{\\\"label\\\":\\\"parsermigration-survey-question-1-answer-2\\\"},{\\\"label\\\":\\\"parsermigration-survey-question-1-answer-3\\\"},{\\\"label\\\":\\\"parsermigration-survey-question-1-answer-4\\\"},{\\\"label\\\":\\\"parsermigration-survey-question-1-answer-5\\\"}]},{\\\"name\\\":\\\"q2\\\",\\\"layout\\\":\\\"single-answer\\\",\\\"question\\\":\\\"parsermigration-survey-question-2\\\",\\\"answers\\\":[{\\\"label\\\":\\\"parsermigration-survey-question-2-answer-1\\\"},{\\\"label\\\":\\\"parsermigration-survey-question-2-answer-2\\\"},{\\\"label\\\":\\\"parsermigration-survey-question-2-answer-3\\\"\\n},{\\\"label\\\":\\\"parsermigration-survey-question-2-answer-4\\\"},{\\\"label\\\":\\\"parsermigration-survey-question-2-answer-5\\\"},{\\\"label\\\":\\\"parsermigration-survey-question-2-answer-6\\\",\\\"freeformTextLabel\\\":\\\"parsermigration-survey-question-2-freeformtext\\\"}]},{\\\"name\\\":\\\"q3\\\",\\\"layout\\\":\\\"multiple-answer\\\",\\\"question\\\":\\\"parsermigration-survey-question-3\\\",\\\"answers\\\":[{\\\"label\\\":\\\"parsermigration-survey-question-3-answer-1\\\"},{\\\"label\\\":\\\"parsermigration-survey-question-3-answer-2\\\"},{\\\"label\\\":\\\"parsermigration-survey-question-3-answer-3\\\"},{\\\"label\\\":\\\"parsermigration-survey-question-3-answer-4\\\"},{\\\"label\\\":\\\"parsermigration-survey-question-3-answer-5\\\"}]},{\\\"name\\\":\\\"q4\\\",\\\"layout\\\":\\\"single-answer\\\",\\\"question\\\":\\\"parsermigration-survey-question-4\\\",\\\"answers\\\":[{\\\"label\\\":\\\"parsermigration-survey-question-4-answer-1\\\",\\\"freeformTextLabel\\\":\\\"parsermigration-survey-question-4-freeformtext\\\"},{\\\"label\\\":\\\"parsermigration-survey-question-4-answer-2\\\"}]}],\\\"confirmDescription\\\":null,\\\"type\\\":\\\"internal\\\",\\\"answers\\\":null,\\\"shuffleAnswersDisplay\\\":null,\\\"freeformTextLabel\\\":null,\\n\\\"embedElementId\\\":\\\"-\\\",\\\"layout\\\":null},{\\\"audience\\\":[],\\\"name\\\":\\\"ReadingLists beta feature survey\\\",\\\"question\\\":null,\\\"description\\\":null,\\\"module\\\":\\\"ext.quicksurveys.survey.ReadingLists.beta.feature.survey\\\",\\\"coverage\\\":100,\\\"platforms\\\":[\\\"desktop\\\",\\\"mobile\\\"],\\\"privacyPolicy\\\":\\\"readinglists-betafeature-quicksurvey-privacy-policy\\\",\\\"additionalInfo\\\":null,\\\"confirmMsg\\\":null,\\\"questions\\\":[{\\\"name\\\":\\\"enjoyment\\\",\\\"layout\\\":\\\"single-answer\\\",\\\"question\\\":\\\"readinglists-betafeature-quicksurvey-question\\\",\\\"shuffleAnswersDisplay\\\":false,\\\"answers\\\":[{\\\"label\\\":\\\"readinglists-betafeature-quicksurvey-answer-positive\\\"},{\\\"label\\\":\\\"readinglists-betafeature-quicksurvey-answer-negative\\\"}]}],\\\"confirmDescription\\\":null,\\\"type\\\":\\\"internal\\\",\\\"answers\\\":null,\\\"shuffleAnswersDisplay\\\":null,\\\"freeformTextLabel\\\":null,\\\"embedElementId\\\":\\\"~\\\",\\\"layout\\\":null},{\\\"audience\\\":{\\\"pageIds\\\":[-1111]},\\\"name\\\":\\\"Automatic Translation Feedback\\\",\\\"question\\\":null,\\\"description\\\":null,\\\"module\\\":\\\"ext.quicksurveys.survey.Automatic.Translation.Feedback\\\",\\\"coverage\\\":0,\\\"platforms\\\":[\\n\\\"desktop\\\",\\\"mobile\\\"],\\\"privacyPolicy\\\":\\\"ax-translation-view-feedback-privacy-statement\\\",\\\"additionalInfo\\\":null,\\\"confirmMsg\\\":\\\"ax-translation-view-feedback-confirm-title\\\",\\\"questions\\\":[{\\\"name\\\":\\\"question-1\\\",\\\"layout\\\":\\\"single-answer\\\",\\\"question\\\":\\\"ax-translation-view-feedback-title\\\",\\\"answers\\\":[{\\\"label\\\":\\\"ax-translation-view-feedback-positive\\\"},{\\\"label\\\":\\\"ax-translation-view-feedback-negative\\\"}]},{\\\"name\\\":\\\"positive-question-2\\\",\\\"layout\\\":\\\"multiple-answer\\\",\\\"question\\\":\\\"ax-translation-view-feedback-details-question\\\",\\\"answers\\\":[{\\\"label\\\":\\\"ax-translation-view-feedback-positive-missing-information\\\"},{\\\"label\\\":\\\"ax-translation-view-feedback-positive-translation-quality\\\"},{\\\"label\\\":\\\"ax-translation-view-feedback-positive-quick-overview\\\"},{\\\"label\\\":\\\"ax-translation-view-feedback-positive-technical-aspect\\\"}],\\\"dependsOn\\\":[{\\\"question\\\":\\\"question-1\\\",\\\"answerIsOneOf\\\":[\\\"ax-translation-view-feedback-positive\\\"]}]},{\\\"name\\\":\\\"negative-question-2\\\",\\\"layout\\\":\\\"multiple-answer\\\",\\\"question\\\":\\\"ax-translation-view-feedback-details-question\\\",\\n\\\"answers\\\":[{\\\"label\\\":\\\"ax-translation-view-feedback-negative-missing-information\\\"},{\\\"label\\\":\\\"ax-translation-view-feedback-negative-translation-quality\\\"},{\\\"label\\\":\\\"ax-translation-view-feedback-negative-quick-overview\\\"},{\\\"label\\\":\\\"ax-translation-view-feedback-negative-technical-aspect\\\"}],\\\"dependsOn\\\":[{\\\"question\\\":\\\"question-1\\\",\\\"answerIsOneOf\\\":[\\\"ax-translation-view-feedback-negative\\\"]}]}],\\\"confirmDescription\\\":\\\"ax-translation-view-feedback-confirm-description\\\",\\\"type\\\":\\\"internal\\\",\\\"answers\\\":null,\\\"shuffleAnswersDisplay\\\":null,\\\"freeformTextLabel\\\":null,\\\"embedElementId\\\":\\\"ax-translation-viewer-section-container\\\",\\\"layout\\\":null}]}},{\\\"css\\\":[\\\".ext-quick-survey-panel,.ext-qs-loader-bar{width:auto;background-color:var(--background-color-neutral,#eaecf0)} .ext-qs-loader-bar{height:100px;margin-left:1.4em;clear:right;float:right;background-color:var(--background-color-neutral,#eaecf0);display:flex;justify-content:center;align-items:center}.ext-qs-loader-bar .mw-spinner-container{transform:scale(0.5);transform-origin:center;width:25%;height:75%}.ext-quick-survey-panel{overflow-wrap:anywhere}@media all and (min-width:640px){.ext-qs-loader-bar,.ext-quick-survey-panel{margin-left:1.4em;width:300px;clear:right;float:right}}.mw-body \\\\u003E .content .panel.ext-quick-survey-panel{text-align:initial}.mw-body \\\\u003E .content .panel.ext-quick-survey-panel .image{background-position:center 80%;background-repeat:no-repeat;background-size:auto 5em}@media print{.ext-quick-survey-panel{display:none}}\\\"]},{\\\"ext-quicksurveys-external-survey-no-button\\\":\\\"No thanks\\\",\\\"ext-quicksurveys-external-survey-yes-button\\\":\\\"Visit survey\\\",\\\"ext-quicksurveys-internal-freeform-survey-back-button\\\":\\\"Back\\\",\\\"ext-quicksurveys-internal-freeform-survey-no-answer-alert\\\":\\\"Please select an answer or enter your own.\\\",\\\"ext-quicksurveys-internal-freeform-survey-submit-button\\\":\\\"Submit\\\",\\\"ext-quicksurveys-survey-change-preferences-disclaimer\\\":\\\"To stop QuickSurveys from appearing, [[Special:Preferences#mw-prefsection-personal-quicksurveyext|change your preferences]].\\\",\\\"ext-quicksurveys-survey-confirm-msg\\\":\\\"Thanks for the feedback! We are using it to make {{SITENAME}} even better!\\\",\\\"ext-quicksurveys-survey-negative\\\":\\\"No\\\",\\\"ext-quicksurveys-survey-neutral\\\":\\\"Not sure\\\",\\\"ext-quicksurveys-survey-positive\\\":\\\"Yes\\\",\\\"ext-quicksurveys-survey-privacy-policy-default-text\\\":\\\"All submissions are anonymous. See the [\\\\/\\\\/example.org\\\\/privacy-policy privacy policy].\\\"}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.143Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.quicksurveys.lib&skin=vector-2022&version=19llp\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.quicksurveys.lib&skin=vector-2022&sourcemap=1&version=19llp\",\"ext.math.popup@6zfo9\":\"mw.loader.impl(function(){return[\\\"ext.math.popup@6zfo9\\\",{\\\"main\\\":\\\"ext.math.popup.js\\\",\\\"files\\\":{\\\"ext.math.popup.js\\\":function(require,module,exports){const previewType='math';const formulaSelector='.mwe-math-element[data-qid] img';const linkSelector='.mwe-math-element mrow[href][title]';const selector=[formulaSelector,linkSelector].join(', ');const restApi=new mw.Rest();const pageApi=new mw.Api();const extractLength=525;const bracketedDevicePixelRatio=function(){const dpr=window.devicePixelRatio||1;if(dpr>1.5){return 2;}if(dpr>1){return 1.5;}return 1;};const fetch=function(qid){return restApi.get('/math/v0/popup/html/'+qid,{},{Accept:'application/json; charset=utf-8','Accept-Language':mw.config.language});};const fetchPagePreview=function(title){const thumbnailSize=320*Math.max(bracketedDevicePixelRatio(),1.5);return pageApi.get({action:'query',prop:'info|extracts|pageimages',formatversion:2,redirects:true,exintro:true,explaintext:true,exsectionformat:'plain',exchars:extractLength,piprop:'thumbnail',pithumbsize:thumbnailSize,pilicense:'any',inprop:'url',titles:title.getPrefixedDb(),smaxage:300,maxage:300,uselang:'content'},{headers:{\\n'X-Analytics':'preview=1','Accept-Language':mw.config.get('wgPageContentLanguage')}});};const extractPageFromResponse=function(data){if(data&&data.query&&data.query.pages&&data.query.pages.length){return data.query.pages[0];}return null;};const getQidStr=function(parent){if(parent.getAttribute('href')){const href=parent.getAttribute('href');const match=href.match(/qid=(Q\\\\d+)/);if(match){return match[1];}}return null;};const getQidForElement=function(el){if(!el.matches(formulaSelector)){return null;}const parent=el.closest('.mwe-math-element');let qidstr=getQidStr(parent);if(parent.dataset.qid){qidstr=parent.dataset.qid;}return qidstr;};const fetchPreviewForTitle=function(title,el){const deferred=$.Deferred();let qidstr=getQidForElement(el);if(!qidstr||(qidstr.match(/Q\\\\d+/g)===null)){fetchPagePreview(title).then((data)=>{const page=extractPageFromResponse(data);if(!page||page.missing){deferred.reject();return;}const extract=page.extract?[document.createTextNode(page.extract)]:undefined;\\nconst model={title:page.title,url:page.canonicalurl,languageCode:page.pagelanguagehtmlcode,languageDirection:page.pagelanguagedir,extract,type:previewType,thumbnail:page.thumbnail,pageId:page.pageid};deferred.resolve(model);},()=>deferred.reject());return deferred.promise();}qidstr=qidstr.slice(1);fetch(qidstr).then((body)=>{const model={title:body.title,url:body.canonicalurl,languageCode:body.pagelanguagehtmlcode,languageDirection:body.pagelanguagedir,extract:body.extract,type:previewType,thumbnail:undefined,pageId:body.pageId};deferred.resolve(model);},()=>deferred.reject());return deferred.promise();};[].forEach.call(document.querySelectorAll(selector),(node)=>{node.href=node.getAttribute('href')||node.baseURI;if(typeof node.offsetWidth==='undefined'){node.offsetWidth=node.getBoundingClientRect().width||1;}if(typeof node.offsetHeight==='undefined'){node.offsetHeight=node.getBoundingClientRect().height||1;}});const mathDisabledByUser=mw.user.isNamed()&&mw.user.options.get('math-popups')!=='1';\\nconst mathAppliesToThisPage=document.querySelectorAll(selector).length>0;module.exports=!mathAppliesToThisPage||mathDisabledByUser?null:{type:previewType,selector,gateway:{fetch,fetchPreviewForTitle}};\\n}}},{},{\\\"popups-settings-option-math\\\":\\\"Math\\\",\\\"popups-settings-option-math-description\\\":\\\"Explain mathematical formulae.\\\"}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.143Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.math.popup&skin=vector-2022&version=8to1e\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.math.popup&skin=vector-2022&sourcemap=1&version=8to1e\",\"ext.quicksurveys.init@w6q71\":\"mw.loader.impl(function(){return[\\\"ext.quicksurveys.init@w6q71\\\",{\\\"main\\\":\\\"resources/ext.quicksurveys.init/init.js\\\",\\\"files\\\":{\\\"resources/ext.quicksurveys.init/init.js\\\":function(require,module,exports){const forcedSurvey=mw.util.getParamValue('quicksurvey');require('ext.quicksurveys.lib').showSurvey(forcedSurvey,null,!!forcedSurvey,true);\\n}}}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.143Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.quicksurveys.init&skin=vector-2022&version=oo9nr\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.quicksurveys.init&skin=vector-2022&sourcemap=1&version=oo9nr\",\"mw.config.values.wbCurrentSiteDetails@ln29d\":\"mw.loader.impl(function(){return[\\\"mw.config.values.wbCurrentSiteDetails@ln29d\\\",function($,jQuery,require,module){mw.config.set({\\\"wbCurrentSiteDetails\\\":{\\\"shortName\\\":\\\"English\\\",\\\"name\\\":\\\"English\\\",\\\"id\\\":\\\"enwiki\\\",\\\"pageUrl\\\":\\\"//en.wikipedia.org/wiki/$1\\\",\\\"apiUrl\\\":\\\"//en.wikipedia.org/w/api.php\\\",\\\"languageCode\\\":\\\"en\\\",\\\"group\\\":\\\"wikipedia\\\"}});\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.143Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=mw.config.values.wbCurrentSiteDetails&skin=vector-2022&version=gowdj\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=mw.config.values.wbCurrentSiteDetails&skin=vector-2022&sourcemap=1&version=gowdj\",\"mw.config.values.wbRepo@18lj4\":\"mw.loader.impl(function(){return[\\\"mw.config.values.wbRepo@18lj4\\\",function($,jQuery,require,module){mw.config.set({\\\"wbRepo\\\":{\\\"url\\\":\\\"https://www.wikidata.org\\\",\\\"scriptPath\\\":\\\"/w\\\",\\\"articlePath\\\":\\\"/wiki/$1\\\"}});\\n}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.143Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=mw.config.values.wbRepo&skin=vector-2022&version=3vudl\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=mw.config.values.wbRepo&skin=vector-2022&sourcemap=1&version=3vudl\",\"oojs-ui.styles.icons-editing-core@rw2fl\":\"mw.loader.impl(function(){return[\\\"oojs-ui.styles.icons-editing-core@rw2fl\\\",null,{\\\"css\\\":[\\\".oo-ui-icon-edit,.mw-ui-icon-edit:before{background-image:url(\\\\\\\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E edit %3C/title%3E%3Cpath d=%22m16.77 8 1.94-2a1 1 0 0 0 0-1.41l-3.34-3.3a1 1 0 0 0-1.41 0L12 3.23zM1 14.25V19h4.75l9.96-9.96-4.75-4.75z%22/%3E%3C/svg%3E\\\\\\\")}.oo-ui-image-invert.oo-ui-icon-edit,.mw-ui-icon-edit-invert:before{background-image:url(\\\\\\\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E edit %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22m16.77 8 1.94-2a1 1 0 0 0 0-1.41l-3.34-3.3a1 1 0 0 0-1.41 0L12 3.23zM1 14.25V19h4.75l9.96-9.96-4.75-4.75z%22/%3E%3C/g%3E%3C/svg%3E\\\\\\\")}.oo-ui-image-progressive.oo-ui-icon-edit,.mw-ui-icon-edit-progressive:before{background-image:url(\\\\\\\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E edit %3C/title%3E%3Cg fill=%22%2336c%22%3E%3Cpath d=%22m16.77 8 1.94-2a1 1 0 0 0 0-1.41l-3.34-3.3a1 1 0 0 0-1.41 0L12 3.23zM1 14.25V19h4.75l9.96-9.96-4.75-4.75z%22/%3E%3C/g%3E%3C/svg%3E\\\\\\\")}.oo-ui-icon-editLock,.mw-ui-icon-editLock:before{background-image:url(\\\\\\\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E edit lock %3C/title%3E%3Cpath d=%22M12 12a2 2 0 0 1-2-2V5.25l-9 9V19h4.75l7-7zm7-8h-.5V2.5a2.5 2.5 0 0 0-5 0V4H13a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1m-3 4a1 1 0 1 1 1-1 1 1 0 0 1-1 1m1.5-4h-3V2.75C14.5 2 14.5 1 16 1s1.5 1 1.5 1.75z%22/%3E%3C/svg%3E\\\\\\\")}.oo-ui-image-invert.oo-ui-icon-editLock,.mw-ui-icon-editLock-invert:before{background-image:url(\\\\\\\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E edit lock %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M12 12a2 2 0 0 1-2-2V5.25l-9 9V19h4.75l7-7zm7-8h-.5V2.5a2.5 2.5 0 0 0-5 0V4H13a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1m-3 4a1 1 0 1 1 1-1 1 1 0 0 1-1 1m1.5-4h-3V2.75C14.5 2 14.5 1 16 1s1.5 1 1.5 1.75z%22/%3E%3C/g%3E%3C/svg%3E\\\\\\\")}.oo-ui-image-progressive.oo-ui-icon-editLock,.mw-ui-icon-editLock-progressive:before{background-image:url(\\\\\\\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E edit lock %3C/title%3E%3Cg fill=%22%2336c%22%3E%3Cpath d=%22M12 12a2 2 0 0 1-2-2V5.25l-9 9V19h4.75l7-7zm7-8h-.5V2.5a2.5 2.5 0 0 0-5 0V4H13a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1m-3 4a1 1 0 1 1 1-1 1 1 0 0 1-1 1m1.5-4h-3V2.75C14.5 2 14.5 1 16 1s1.5 1 1.5 1.75z%22/%3E%3C/g%3E%3C/svg%3E\\\\\\\")}.oo-ui-icon-editUndo,.mw-ui-icon-editUndo:before{background-image:url(\\\\\\\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E undo edit %3C/title%3E%3Cpath d=%22M1 14.25V19h4.75l8.33-8.33-5.27-4.23zM13 2.86V0L8 4l5 4V5h.86c2.29 0 4 1.43 4 4.29H20a6.51 6.51 0 0 0-6.14-6.43z%22/%3E%3C/svg%3E\\\\\\\")}.oo-ui-image-invert.oo-ui-icon-editUndo,.mw-ui-icon-editUndo-invert:before{background-image:url(\\\\\\\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E undo edit %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M1 14.25V19h4.75l8.33-8.33-5.27-4.23zM13 2.86V0L8 4l5 4V5h.86c2.29 0 4 1.43 4 4.29H20a6.51 6.51 0 0 0-6.14-6.43z%22/%3E%3C/g%3E%3C/svg%3E\\\\\\\")}.oo-ui-image-progressive.oo-ui-icon-editUndo,.mw-ui-icon-editUndo-progressive:before{background-image:url(\\\\\\\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E undo edit %3C/title%3E%3Cg fill=%22%2336c%22%3E%3Cpath d=%22M1 14.25V19h4.75l8.33-8.33-5.27-4.23zM13 2.86V0L8 4l5 4V5h.86c2.29 0 4 1.43 4 4.29H20a6.51 6.51 0 0 0-6.14-6.43z%22/%3E%3C/g%3E%3C/svg%3E\\\\\\\")}.oo-ui-icon-link,.mw-ui-icon-link:before{background-image:url(\\\\\\\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E link %3C/title%3E%3Cpath d=%22M4.83 15h2.91a4.9 4.9 0 0 1-1.55-2H5a3 3 0 1 1 0-6h3a3 3 0 0 1 2.82 4h2.1a5 5 0 0 0 .08-.83v-.34A4.83 4.83 0 0 0 8.17 5H4.83A4.83 4.83 0 0 0 0 9.83v.34A4.83 4.83 0 0 0 4.83 15%22/%3E%3Cpath d=%22M15.17 5h-2.91a4.9 4.9 0 0 1 1.55 2H15a3 3 0 1 1 0 6h-3a3 3 0 0 1-2.82-4h-2.1a5 5 0 0 0-.08.83v.34A4.83 4.83 0 0 0 11.83 15h3.34A4.83 4.83 0 0 0 20 10.17v-.34A4.83 4.83 0 0 0 15.17 5%22/%3E%3C/svg%3E\\\\\\\")}.oo-ui-image-invert.oo-ui-icon-link,.mw-ui-icon-link-invert:before{background-image:url(\\\\\\\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E link %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M4.83 15h2.91a4.9 4.9 0 0 1-1.55-2H5a3 3 0 1 1 0-6h3a3 3 0 0 1 2.82 4h2.1a5 5 0 0 0 .08-.83v-.34A4.83 4.83 0 0 0 8.17 5H4.83A4.83 4.83 0 0 0 0 9.83v.34A4.83 4.83 0 0 0 4.83 15%22/%3E%3Cpath d=%22M15.17 5h-2.91a4.9 4.9 0 0 1 1.55 2H15a3 3 0 1 1 0 6h-3a3 3 0 0 1-2.82-4h-2.1a5 5 0 0 0-.08.83v.34A4.83 4.83 0 0 0 11.83 15h3.34A4.83 4.83 0 0 0 20 10.17v-.34A4.83 4.83 0 0 0 15.17 5%22/%3E%3C/g%3E%3C/svg%3E\\\\\\\")}.oo-ui-image-progressive.oo-ui-icon-link,.mw-ui-icon-link-progressive:before{background-image:url(\\\\\\\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E link %3C/title%3E%3Cg fill=%22%2336c%22%3E%3Cpath d=%22M4.83 15h2.91a4.9 4.9 0 0 1-1.55-2H5a3 3 0 1 1 0-6h3a3 3 0 0 1 2.82 4h2.1a5 5 0 0 0 .08-.83v-.34A4.83 4.83 0 0 0 8.17 5H4.83A4.83 4.83 0 0 0 0 9.83v.34A4.83 4.83 0 0 0 4.83 15%22/%3E%3Cpath d=%22M15.17 5h-2.91a4.9 4.9 0 0 1 1.55 2H15a3 3 0 1 1 0 6h-3a3 3 0 0 1-2.82-4h-2.1a5 5 0 0 0-.08.83v.34A4.83 4.83 0 0 0 11.83 15h3.34A4.83 4.83 0 0 0 20 10.17v-.34A4.83 4.83 0 0 0 15.17 5%22/%3E%3C/g%3E%3C/svg%3E\\\\\\\")}.oo-ui-icon-unLink,.mw-ui-icon-unLink:before{background-image:url(\\\\\\\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E unlink %3C/title%3E%3Cpath d=%22M4.83 5A4.83 4.83 0 0 0 0 9.83v.34A4.83 4.83 0 0 0 4.83 15h2.91a4.9 4.9 0 0 1-1.55-2H5c-4 0-4-6 0-6h3q.113.002.225.012L6.215 5zm7.43 0a4.9 4.9 0 0 1 1.55 2H15c3.179.003 4.17 4.3 1.314 5.695l1.508 1.508A4.83 4.83 0 0 0 20 10.17v-.34A4.83 4.83 0 0 0 15.17 5zm-3.612.03 4.329 4.327A4.83 4.83 0 0 0 8.648 5.03M7.227 8.411C7.17 8.595 7.08 9 7.08 9c-.045.273-.08.584-.08.83v.34A4.83 4.83 0 0 0 11.83 15h3.34q.475 0 .941-.094L14.205 13H12c-2.067-.006-3.51-2.051-2.82-4zm3.755 1.36A3 3 0 0 1 10.82 11h1.389z%22/%3E%3Cpath d=%22M1.22 0 0 1.22 18.8 20l1.2-1.22z%22/%3E%3C/svg%3E\\\\\\\")}.oo-ui-image-invert.oo-ui-icon-unLink,.mw-ui-icon-unLink-invert:before{background-image:url(\\\\\\\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E unlink %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M4.83 5A4.83 4.83 0 0 0 0 9.83v.34A4.83 4.83 0 0 0 4.83 15h2.91a4.9 4.9 0 0 1-1.55-2H5c-4 0-4-6 0-6h3q.113.002.225.012L6.215 5zm7.43 0a4.9 4.9 0 0 1 1.55 2H15c3.179.003 4.17 4.3 1.314 5.695l1.508 1.508A4.83 4.83 0 0 0 20 10.17v-.34A4.83 4.83 0 0 0 15.17 5zm-3.612.03 4.329 4.327A4.83 4.83 0 0 0 8.648 5.03M7.227 8.411C7.17 8.595 7.08 9 7.08 9c-.045.273-.08.584-.08.83v.34A4.83 4.83 0 0 0 11.83 15h3.34q.475 0 .941-.094L14.205 13H12c-2.067-.006-3.51-2.051-2.82-4zm3.755 1.36A3 3 0 0 1 10.82 11h1.389z%22/%3E%3Cpath d=%22M1.22 0 0 1.22 18.8 20l1.2-1.22z%22/%3E%3C/g%3E%3C/svg%3E\\\\\\\")}.oo-ui-image-progressive.oo-ui-icon-unLink,.mw-ui-icon-unLink-progressive:before{background-image:url(\\\\\\\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E unlink %3C/title%3E%3Cg fill=%22%2336c%22%3E%3Cpath d=%22M4.83 5A4.83 4.83 0 0 0 0 9.83v.34A4.83 4.83 0 0 0 4.83 15h2.91a4.9 4.9 0 0 1-1.55-2H5c-4 0-4-6 0-6h3q.113.002.225.012L6.215 5zm7.43 0a4.9 4.9 0 0 1 1.55 2H15c3.179.003 4.17 4.3 1.314 5.695l1.508 1.508A4.83 4.83 0 0 0 20 10.17v-.34A4.83 4.83 0 0 0 15.17 5zm-3.612.03 4.329 4.327A4.83 4.83 0 0 0 8.648 5.03M7.227 8.411C7.17 8.595 7.08 9 7.08 9c-.045.273-.08.584-.08.83v.34A4.83 4.83 0 0 0 11.83 15h3.34q.475 0 .941-.094L14.205 13H12c-2.067-.006-3.51-2.051-2.82-4zm3.755 1.36A3 3 0 0 1 10.82 11h1.389z%22/%3E%3Cpath d=%22M1.22 0 0 1.22 18.8 20l1.2-1.22z%22/%3E%3C/g%3E%3C/svg%3E\\\\\\\")}.oo-ui-image-destructive.oo-ui-icon-unLink,.mw-ui-icon-unLink-destructive:before{background-image:url(\\\\\\\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E unlink %3C/title%3E%3Cg fill=%22%23d73333%22%3E%3Cpath d=%22M4.83 5A4.83 4.83 0 0 0 0 9.83v.34A4.83 4.83 0 0 0 4.83 15h2.91a4.9 4.9 0 0 1-1.55-2H5c-4 0-4-6 0-6h3q.113.002.225.012L6.215 5zm7.43 0a4.9 4.9 0 0 1 1.55 2H15c3.179.003 4.17 4.3 1.314 5.695l1.508 1.508A4.83 4.83 0 0 0 20 10.17v-.34A4.83 4.83 0 0 0 15.17 5zm-3.612.03 4.329 4.327A4.83 4.83 0 0 0 8.648 5.03M7.227 8.411C7.17 8.595 7.08 9 7.08 9c-.045.273-.08.584-.08.83v.34A4.83 4.83 0 0 0 11.83 15h3.34q.475 0 .941-.094L14.205 13H12c-2.067-.006-3.51-2.051-2.82-4zm3.755 1.36A3 3 0 0 1 10.82 11h1.389z%22/%3E%3Cpath d=%22M1.22 0 0 1.22 18.8 20l1.2-1.22z%22/%3E%3C/g%3E%3C/svg%3E\\\\\\\")}.oo-ui-icon-linkExternal,.mw-ui-icon-linkExternal:before{background-image:url(\\\\\\\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E external link %3C/title%3E%3Cpath d=%22M19 1h-8l3.286 3.286L6 12l1.371 1.472 8.332-7.77.007.008L19 9zM2 5h4v2H3v10h10v-4.004h2V18a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1%22/%3E%3C/svg%3E\\\\\\\")}.oo-ui-image-invert.oo-ui-icon-linkExternal,.mw-ui-icon-linkExternal-invert:before{background-image:url(\\\\\\\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E external link %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M19 1h-8l3.286 3.286L6 12l1.371 1.472 8.332-7.77.007.008L19 9zM2 5h4v2H3v10h10v-4.004h2V18a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1%22/%3E%3C/g%3E%3C/svg%3E\\\\\\\")}.oo-ui-image-progressive.oo-ui-icon-linkExternal,.mw-ui-icon-linkExternal-progressive:before{background-image:url(\\\\\\\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E external link %3C/title%3E%3Cg fill=%22%2336c%22%3E%3Cpath d=%22M19 1h-8l3.286 3.286L6 12l1.371 1.472 8.332-7.77.007.008L19 9zM2 5h4v2H3v10h10v-4.004h2V18a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1%22/%3E%3C/g%3E%3C/svg%3E\\\\\\\")}.oo-ui-icon-linkSecure,.mw-ui-icon-linkSecure:before{background-image:url(\\\\\\\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E secure link %3C/title%3E%3Cpath d=%22M16.07 8H15V5s0-5-5-5-5 5-5 5v3H3.93A1.93 1.93 0 0 0 2 9.93v8.15A1.93 1.93 0 0 0 3.93 20h12.14A1.93 1.93 0 0 0 18 18.07V9.93A1.93 1.93 0 0 0 16.07 8M7 5.5C7 4 7 2 10 2s3 2 3 3.5V8H7zM10 16a2 2 0 1 1 2-2 2 2 0 0 1-2 2%22/%3E%3C/svg%3E\\\\\\\")}.oo-ui-image-invert.oo-ui-icon-linkSecure,.mw-ui-icon-linkSecure-invert:before{background-image:url(\\\\\\\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E secure link %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M16.07 8H15V5s0-5-5-5-5 5-5 5v3H3.93A1.93 1.93 0 0 0 2 9.93v8.15A1.93 1.93 0 0 0 3.93 20h12.14A1.93 1.93 0 0 0 18 18.07V9.93A1.93 1.93 0 0 0 16.07 8M7 5.5C7 4 7 2 10 2s3 2 3 3.5V8H7zM10 16a2 2 0 1 1 2-2 2 2 0 0 1-2 2%22/%3E%3C/g%3E%3C/svg%3E\\\\\\\")}.oo-ui-image-progressive.oo-ui-icon-linkSecure,.mw-ui-icon-linkSecure-progressive:before{background-image:url(\\\\\\\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E secure link %3C/title%3E%3Cg fill=%22%2336c%22%3E%3Cpath d=%22M16.07 8H15V5s0-5-5-5-5 5-5 5v3H3.93A1.93 1.93 0 0 0 2 9.93v8.15A1.93 1.93 0 0 0 3.93 20h12.14A1.93 1.93 0 0 0 18 18.07V9.93A1.93 1.93 0 0 0 16.07 8M7 5.5C7 4 7 2 10 2s3 2 3 3.5V8H7zM10 16a2 2 0 1 1 2-2 2 2 0 0 1-2 2%22/%3E%3C/g%3E%3C/svg%3E\\\\\\\")}.oo-ui-icon-redo,.mw-ui-icon-redo:before{background-image:url(\\\\\\\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E redo %3C/title%3E%3Cpath d=%22M19 8.5 12 3v11zM12 7v3h-1c-4 0-7 2-7 6v1H1v-1c0-6 5-9 10-9z%22/%3E%3C/svg%3E\\\\\\\")}.oo-ui-image-invert.oo-ui-icon-redo,.mw-ui-icon-redo-invert:before{background-image:url(\\\\\\\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E redo %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M19 8.5 12 3v11zM12 7v3h-1c-4 0-7 2-7 6v1H1v-1c0-6 5-9 10-9z%22/%3E%3C/g%3E%3C/svg%3E\\\\\\\")}.oo-ui-image-progressive.oo-ui-icon-redo,.mw-ui-icon-redo-progressive:before{background-image:url(\\\\\\\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E redo %3C/title%3E%3Cg fill=%22%2336c%22%3E%3Cpath d=%22M19 8.5 12 3v11zM12 7v3h-1c-4 0-7 2-7 6v1H1v-1c0-6 5-9 10-9z%22/%3E%3C/g%3E%3C/svg%3E\\\\\\\")}.oo-ui-icon-undo,.mw-ui-icon-undo:before{background-image:url(\\\\\\\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E undo %3C/title%3E%3Cpath d=%22M1 8.5 8 14v-4h1c4 0 7 2 7 6v1h3v-1c0-6-5-9-10-9H8V3z%22/%3E%3C/svg%3E\\\\\\\")}.oo-ui-image-invert.oo-ui-icon-undo,.mw-ui-icon-undo-invert:before{background-image:url(\\\\\\\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E undo %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M1 8.5 8 14v-4h1c4 0 7 2 7 6v1h3v-1c0-6-5-9-10-9H8V3z%22/%3E%3C/g%3E%3C/svg%3E\\\\\\\")}.oo-ui-image-progressive.oo-ui-icon-undo,.mw-ui-icon-undo-progressive:before{background-image:url(\\\\\\\"data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E undo %3C/title%3E%3Cg fill=%22%2336c%22%3E%3Cpath d=%22M1 8.5 8 14v-4h1c4 0 7 2 7 6v1h3v-1c0-6-5-9-10-9H8V3z%22/%3E%3C/g%3E%3C/svg%3E\\\\\\\")}\\\"]}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.143Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=oojs-ui.styles.icons-editing-core&skin=vector-2022&version=erd18\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=oojs-ui.styles.icons-editing-core&skin=vector-2022&sourcemap=1&version=erd18\",\"ext.popups.main@rkto4\":\"mw.loader.impl(function(){return[\\\"ext.popups.main@rkto4\\\",function($,jQuery,require,module){(()=>{var e={\\\"./src/canSaveToUserPreferences.js\\\":e=>{e.exports=function(e){return!e.isAnon()&&e.isNamed()}},\\\"./node_modules/redux-thunk/dist/redux-thunk.min.js\\\":function(e){e.exports=function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n={};return t.m=e,t.c=n,t.p=\\\"\\\",t(0)}([function(e,t,n){e.exports=n(1)},function(e,t){\\\"use strict\\\";function n(e){return function(t){var n=t.dispatch,r=t.getState;return function(t){return function(o){return\\\"function\\\"==typeof o?o(n,r,e):t(o)}}}}t.__esModule=!0;var r=n();r.withExtraArgument=n,t.default=r}])},\\\"./node_modules/redux/dist/redux.min.js\\\":function(e,t,n){e=n.nmd(e),function(t){\\\"use strict\\\";var r=function(e){var t,n=e.Symbol;return\\\"function\\\"==typeof n?n.observable?t=n.observable:(t=n(\\\"observable\\\"),n.observable=t):t=\\\"@@observable\\\",t}(\\\"undefined\\\"!=typeof self?self:\\\"undefined\\\"!=typeof window?window:void 0!==n.g?n.g:e),o=function(){return Math.random().toString(36).substring(7).split(\\\"\\\").join(\\\".\\\")},i={INIT:\\\"@@redux/INIT\\\"+o(),REPLACE:\\\"@@redux/REPLACE\\\"+o(),PROBE_UNKNOWN_ACTION:function(){return\\\"@@redux/PROBE_UNKNOWN_ACTION\\\"+o()}};function a(e,t){var n=t&&t.type;return\\\"Given \\\"+(n&&'action \\\"'+n+'\\\"'||\\\"an action\\\")+', reducer \\\"'+e+'\\\" returned undefined. To ignore an action, you must explicitly return the previous state. If you want this reducer to hold no value, you can return null instead of undefined.'}function s(e,t){return function(){return t(e.apply(this,arguments))}}function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(){for(var e=arguments.length,t=Array(e),n=0;e>n;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce((function(e,t){return function(){return e(t.apply(void 0,arguments))}}))}t.createStore=function e(t,n,o){var a;if(\\\"function\\\"==typeof n&&\\\"function\\\"==typeof o||\\\"function\\\"==typeof o&&\\\"function\\\"==typeof arguments[3])throw Error(\\\"It looks like you are passing several store enhancers to createStore(). This is not supported. Instead, compose them together to a single function\\\");if(\\\"function\\\"==typeof n&&void 0===o&&(o=n,n=void 0),void 0!==o){if(\\\"function\\\"!=typeof o)throw Error(\\\"Expected the enhancer to be a function.\\\");return o(e)(t,n)}if(\\\"function\\\"!=typeof t)throw Error(\\\"Expected the reducer to be a function.\\\");var s=t,u=n,c=[],p=c,l=!1;function d(){p===c&&(p=c.slice())}function f(){if(l)throw Error(\\\"You may not call store.getState() while the reducer is executing. The reducer has already received the state as an argument. Pass it down from the top reducer instead of reading it from the store.\\\");return u}function m(e){if(\\\"function\\\"!=typeof e)throw Error(\\\"Expected the listener to be a function.\\\");if(l)throw Error(\\\"You may not call store.subscribe() while the reducer is executing. If you would like to be notified after the store has been updated, subscribe from a component and invoke store.getState() in the callback to access the latest state. See https://redux.js.org/api-reference/store#subscribe(listener) for more details.\\\");var t=!0;return d(),p.push(e),function(){if(t){if(l)throw Error(\\\"You may not unsubscribe from a store listener while the reducer is executing. See https://redux.js.org/api-reference/store#subscribe(listener) for more details.\\\");t=!1,d();var n=p.indexOf(e);p.splice(n,1)}}}function h(e){if(!function(e){if(\\\"object\\\"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}(e))throw Error(\\\"Actions must be plain objects. Use custom middleware for async actions.\\\");if(void 0===e.type)throw Error('Actions may not have an undefined \\\"type\\\" property. Have you misspelled a constant?');if(l)throw Error(\\\"Reducers may not dispatch actions.\\\");try{l=!0,u=s(u,e)}finally{l=!1}for(var t=c=p,n=0;t.length>n;n++)(0,t[n])();return e}return h({type:i.INIT}),(a={dispatch:h,subscribe:m,getState:f,replaceReducer:function(e){if(\\\"function\\\"!=typeof e)throw Error(\\\"Expected the nextReducer to be a function.\\\");s=e,h({type:i.REPLACE})}})[r]=function(){var e,t=m;return(e={subscribe:function(e){if(\\\"object\\\"!=typeof e||null===e)throw new TypeError(\\\"Expected the observer to be an object.\\\");function n(){e.next&&e.next(f())}return n(),{unsubscribe:t(n)}}})[r]=function(){return this},e},a},t.combineReducers=function(e){for(var t=Object.keys(e),n={},r=0;t.length>r;r++){var o=t[r];\\\"function\\\"==typeof e[o]&&(n[o]=e[o])}var s,u=Object.keys(n);try{!function(e){Object.keys(e).forEach((function(t){var n=e[t];if(void 0===n(void 0,{type:i.INIT}))throw Error('Reducer \\\"'+t+\\\"\\\\\\\" returned undefined during initialization. If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined. If you don't want to set a value for this reducer, you can use null instead of undefined.\\\");if(void 0===n(void 0,{type:i.PROBE_UNKNOWN_ACTION()}))throw Error('Reducer \\\"'+t+\\\"\\\\\\\" returned undefined when probed with a random type. Don't try to handle \\\"+i.INIT+' or other actions in \\\"redux/*\\\" namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined, but can be null.')}))}(n)}catch(e){s=e}return function(e,t){if(void 0===e&&(e={}),s)throw s;for(var r=!1,o={},i=0;u.length>i;i++){var c=u[i],p=e[c],l=(0,n[c])(p,t);if(void 0===l){var d=a(c,t);throw Error(d)}o[c]=l,r=r||l!==p}return r?o:e}},t.bindActionCreators=function(e,t){if(\\\"function\\\"==typeof e)return s(e,t);if(\\\"object\\\"!=typeof e||null===e)throw Error(\\\"bindActionCreators expected an object or a function, instead received \\\"+(null===e?\\\"null\\\":typeof e)+'. Did you write \\\"import ActionCreators from\\\" instead of \\\"import * as ActionCreators from\\\"?');for(var n=Object.keys(e),r={},o=0;n.length>o;o++){var i=n[o],a=e[i];\\\"function\\\"==typeof a&&(r[i]=s(a,t))}return r},t.applyMiddleware=function(){for(var e=arguments.length,t=Array(e),n=0;e>n;n++)t[n]=arguments[n];return function(e){return function(){var n=e.apply(void 0,arguments),r=function(){throw Error(\\\"Dispatching while constructing your middleware is not allowed. Other middleware would not be applied to this dispatch.\\\")},o={getState:n.getState,dispatch:function(){return r.apply(void 0,arguments)}},i=t.map((function(e){return e(o)}));return function(e){for(var t=1;arguments.length>t;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);\\\"function\\\"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){u(e,t,n[t])}))}return e}({},n,{dispatch:r=c.apply(void 0,i)(n.dispatch)})}}},t.compose=c,t.__DO_NOT_USE__ActionTypes=i,Object.defineProperty(t,\\\"__esModule\\\",{value:!0})}(t)},\\\"./src/ui/pointer-mask.svg\\\":e=>{e.exports='<svg xmlns=\\\"http://www.w3.org/2000/svg\\\" width=\\\"0\\\" height=\\\"0\\\"><defs><clipPath id=\\\"mwe-popups-mask\\\"><path d=\\\"M0 8h10l8-8 8 8h974v992H0z\\\"></path></clipPath><clipPath id=\\\"mwe-popups-mask-flip\\\"><path d=\\\"M0 8h294l8-8 8 8h690v992H0z\\\"></path></clipPath><clipPath id=\\\"mwe-popups-landscape-mask\\\"><path d=\\\"M0 8h174l8-8 8 8h810v992H0z\\\"></path></clipPath><clipPath id=\\\"mwe-popups-landscape-mask-flip\\\"><path d=\\\"M0 0h1000v242H190l-8 8-8-8H0z\\\"></path></clipPath></defs></svg>'}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={id:r,loaded:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.loaded=!0,i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if(\\\"object\\\"==typeof globalThis)return globalThis;try{return this||new Function(\\\"return this\\\")()}catch(e){if(\\\"object\\\"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{\\\"undefined\\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\\"Module\\\"}),Object.defineProperty(e,\\\"__esModule\\\",{value:!0})},n.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{\\\"use strict\\\";var e={};n.r(e),n.d(e,{abandon:()=>Ie,boot:()=>Te,fetch:()=>xe,hideSettings:()=>Ne,linkClick:()=>Pe,linkDwell:()=>_e,pageviewLogged:()=>Oe,previewDwell:()=>Ae,previewShow:()=>ke,registerSetting:()=>Se,saveSettings:()=>Ce,showSettings:()=>Le,statsvLogged:()=>Re});var t=n(\\\"./node_modules/redux/dist/redux.min.js\\\"),r=n(\\\"./node_modules/redux-thunk/dist/redux-thunk.min.js\\\"),o=n.n(r),i=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.devicePixelRatio;return e?e>1.5?2:e>1?1.5:1:1}(),a=150,s=350+a,u=1e3,c=300;const p={BRACKETED_DEVICE_PIXEL_RATIO:i,THUMBNAIL_SIZE:320*Math.max(i,1.5),EXTRACT_LENGTH:525};function l(e){return new Promise((function(t){setTimeout((function(){t()}),e)}))}var d=n(\\\"./src/ui/pointer-mask.svg\\\"),f=n.n(d),m={portraitImage:{h:250,w:203},landscapeImage:{h:200,w:320}};var h=function(e,t){Object.keys(t).forEach((function(n){e.setAttribute(n,t[n])}))};function w(e){return mw.html.escape(e)}var g={};function v(e){if(!g[e]){var t=document.createElement(\\\"div\\\");t.innerHTML=e,g[e]=t.firstElementChild}return g[e].cloneNode(!0)}var y='\\\\n\\\\t<div class=\\\"mwe-popups\\\" aria-hidden></div>\\\\n';function b(e,t){var n=v(y);return n.className=\\\"mwe-popups mwe-popups-type-\\\".concat(e),t.className=\\\"mwe-popups-container\\\",n.appendChild(t),n}var E='\\\\n\\\\t<div class=\\\"mwe-popups-container\\\">\\\\n\\\\t\\\\t<a class=\\\"mwe-popups-extract\\\">\\\\n       \\\\t\\\\t<div class=\\\"mwe-popups-scroll\\\">\\\\n\\\\t\\\\t\\\\t\\\\t<strong class=\\\"mwe-popups-title\\\">\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t<span class=\\\"popups-icon\\\"></span>\\\\n\\\\t\\\\t\\\\t\\\\t</strong>\\\\n\\\\t\\\\t\\\\t\\\\t<div class=\\\"mwe-popups-message\\\"></div>\\\\n\\\\t\\\\t\\\\t</div>\\\\n\\\\t\\\\t</a>\\\\n\\\\t\\\\t<footer>\\\\n\\\\t\\\\t\\\\t<a class=\\\"mwe-popups-read-link\\\"></a>\\\\n\\\\t\\\\t</footer>\\\\n\\\\t</div>\\\\n';function T(e,t,n){var r=b(e.type,v(E));r.querySelector(\\\".popups-icon\\\").classList.add(\\\"popups-icon--preview-\\\".concat(e.type)),r.querySelector(\\\".mwe-popups-extract\\\").setAttribute(\\\"href\\\",e.url);var o=r.querySelector(\\\".mwe-popups-message\\\");t?o.innerHTML=w(t):o.remove();var i=r.querySelector(\\\".mwe-popups-read-link\\\");return i.innerHTML=w(n),i.setAttribute(\\\"href\\\",e.url),r.querySelector(\\\".mwe-popups-title\\\").innerHTML+=w(e.title),r}function S(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function x(e,t){if(e){if(\\\"string\\\"==typeof e)return S(e,t);var n={}.toString.call(e).slice(8,-1);return\\\"Object\\\"===n&&e.constructor&&(n=e.constructor.name),\\\"Map\\\"===n||\\\"Set\\\"===n?Array.from(e):\\\"Arguments\\\"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?S(e,t):void 0}}var _=215,I='\\\\n<div>\\\\n    <a class=\\\"mwe-popups-discreet\\\"></a>\\\\n    <a class=\\\"mwe-popups-extract\\\"></a>\\\\n    <footer>\\\\n\\\\t\\\\t<a class=\\\"cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only mwe-popups-settings-button\\\">\\\\n\\\\t\\\\t\\\\t<span class=\\\"popups-icon popups-icon--size-small popups-icon--settings\\\"></span>\\\\n\\\\t\\\\t\\\\t<span class=\\\"mwe-popups-settings-button-label\\\"></span>\\\\n        </a>\\\\n    </footer>\\\\n</div>\\\\n\\\\t';function P(e,t,n,r){var o=b(e.type,v(I)),i=o.querySelector(\\\".mwe-popups-discreet\\\"),a=o.querySelector(\\\".mwe-popups-extract\\\");a.setAttribute(\\\"href\\\",e.url),i.setAttribute(\\\"href\\\",e.url),a.setAttribute(\\\"dir\\\",e.languageDirection),a.setAttribute(\\\"lang\\\",e.languageCode),o.querySelector(\\\".mwe-popups-settings-button\\\").setAttribute(\\\"title\\\",r);var s,u=w(mw.msg(\\\"popups-settings-icon-gear-title\\\"));if(o.querySelector(\\\".mwe-popups-settings-button-label\\\").textContent=u,t?o.querySelector(\\\".mwe-popups-discreet\\\").appendChild(t.el):i.remove(),e.extract){\\\"string\\\"==typeof e.extract?a.innerHTML=e.extract:a.append.apply(a,function(e){if(Array.isArray(e))return S(e)}(s=e.extract)||function(e){if(\\\"undefined\\\"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e[\\\"@@iterator\\\"])return Array.from(e)}(s)||x(s)||function(){throw new TypeError(\\\"Invalid attempt to spread non-iterable instance.\\\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\\\")}());var c=function(e){return e&&e.isNarrow?\\\"\\\".concat(_+e.offset,\\\"px\\\"):\\\"\\\"}(t);n||(a.style.width=c,o.querySelector(\\\"footer\\\").style.width=c)}return o}var A={},k={};function O(e,t,n){A[e]=t||N,k[e]={requireSummary:!n}}function L(){return window.CSS&&\\\"function\\\"==typeof CSS.supports&&CSS.supports(\\\"clip-path\\\",\\\"polygon(1px 1px)\\\")}function N(e){var t=function(e,t){var n=p.BRACKETED_DEVICE_PIXEL_RATIO;if(!e)return null;var r=e.width/n,o=e.height/n,i=e.height>e.width||r<m.landscapeImage.w;if(i&&o<m.portraitImage.h&&e.height<m.portraitImage.h||e.source.indexOf(\\\"\\\\\\\\\\\")>-1||e.source.indexOf(\\\"'\\\")>-1||e.source.indexOf('\\\"')>-1)return null;var a,s,u,c,l=r/o,d=l>.7&&l<1.3;i?(a=r>m.portraitImage.w?(r-m.portraitImage.w)/-2:m.portraitImage.w-r,s=o>m.portraitImage.h?(o-m.portraitImage.h)/-2:0,u=m.portraitImage.w,c=m.portraitImage.h,r<u&&(a=0,u=r)):(a=0,s=o>m.landscapeImage.h?(o-m.landscapeImage.h)/-2:0,u=m.landscapeImage.w,c=o>m.landscapeImage.h?m.landscapeImage.h:o);var f,w,g=i&&r<m.portraitImage.w,v=t?(f=e.source,(w=document.createElement(\\\"img\\\")).className=\\\"mwe-popups-thumbnail\\\",w.src=f,w):function(e,t,n,r,o,i,a,s){var u=\\\"http://www.w3.org/2000/svg\\\",c=document.createElementNS(u,\\\"polyline\\\"),p=-1===e.indexOf(\\\"not-tall\\\")?[0,0,0,s]:[0,s-1,a,s-1];c.setAttribute(\\\"stroke\\\",\\\"rgba(0,0,0,0.1)\\\"),c.setAttribute(\\\"points\\\",p.join(\\\" \\\")),c.setAttribute(\\\"stroke-width\\\",1);var l=document.createElementNS(u,\\\"image\\\");l.setAttributeNS(\\\"http://www.w3.org/1999/xlink\\\",\\\"href\\\",t),l.classList.add(e),h(l,{x:n,y:r,width:o,height:i});var d=document.createElementNS(u,\\\"svg\\\");return h(d,{xmlns:u,width:a,height:s}),d.appendChild(l),d.appendChild(c),d}(i?\\\"mwe-popups-is-tall\\\":\\\"mwe-popups-is-not-tall\\\",e.source,a,s,r,o,u,c);return{el:v,isTall:i||d,isNarrow:g,offset:g?m.portraitImage.w-r:0,width:r,height:o}}(e.thumbnail,L()),n=null!==t;return{el:P(e,t,L(),mw.msg(\\\"popups-settings-icon-gear-title\\\")),hasThumbnail:n,thumbnail:t,isTall:n&&t.isTall}}function C(e){return e.title=mw.msg(\\\"popups-preview-no-preview\\\"),{el:T(e,null,mw.msg(\\\"popups-preview-footer-read\\\")),hasThumbnail:!1,isTall:!1}}function R(e){return{el:T(e,mw.msg(\\\"popups-preview-disambiguation\\\"),mw.msg(\\\"popups-preview-disambiguation-link\\\")),hasThumbnail:!1,isTall:!1}}function D(e,t,n){var r,o=null;return Array.prototype.slice.call(t).forEach((function(t){var i=Math.abs(e-t.top+e-t.bottom);(null===o||o>i)&&(o=i,r=n?Math.floor(t.top):Math.ceil(t.bottom))})),r}var H=[],G={TYPE_GENERIC:\\\"generic\\\",TYPE_PAGE:\\\"page\\\",TYPE_DISAMBIGUATION:\\\"disambiguation\\\"};function j(e,t,n,r,o,i,a,s){var u=function(e){if(null!=e&&0!==e.length)return e}(o),c=function(e,t){if(void 0===t&&function(e){return(k[e]||{requireSummary:!0}).requireSummary}(e))return G.TYPE_GENERIC;switch(e){case G.TYPE_GENERIC:case G.TYPE_DISAMBIGUATION:case G.TYPE_PAGE:return e;default:return G.TYPE_PAGE}}(i,u);return{title:e,url:t,languageCode:n,languageDirection:r,extract:u,type:c,thumbnail:a,pageId:s}}function F(e,t){return j(e,t,\\\"\\\",\\\"\\\",[],\\\"\\\")}var M=[];function W(e){var t=M.filter((function(t){return n=e,r=t.selector,n.matches(r);var n,r}));return t.length>0?t[t.length-1].name:null}var q={};function Y(e){return q[e]||0}function V(e,t,n){H.push(t),M.push({name:e,selector:t}),n&&function(e,t){q[e]=t}(e,n)}function U(e,t){var n=e;return void 0===e||0===n.length?[]:(n=function(e,t){var n=[],r=\\\"<bi-\\\".concat(Math.random(),\\\">\\\"),o=\\\"<snip-\\\".concat(Math.random(),\\\">\\\");t=t.replace(/\\\\s+/g,\\\" \\\").trim();var i=mw.util.escapeRegExp(t),a=new RegExp(\\\"(^|\\\\\\\\s)(\\\".concat(i,\\\")(|$)\\\"),\\\"i\\\");return(e=(e=(e=e.replace(/\\\\s+/,\\\" \\\")).replace(a,\\\"$1\\\".concat(o).concat(r,\\\"$2\\\").concat(o,\\\"$3\\\"))).split(o)).forEach((function(e){if(e.startsWith(r)){var t=document.createElement(\\\"b\\\");t.textContent=e.slice(r.length),n.push(t)}else n.push(document.createTextNode(e))})),n}(n,t),n)}function B(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){};return e.promise?e.promise({abort:t}):(e.abort=t,e)}var X={};function K(e,t){X[e]=t}function z(e){if(e.query&&e.query.pages&&e.query.pages.length)return e.query.pages[0];throw new Error(\\\"API response `query.pages` is empty.\\\")}function $(e){var t=Object.assign({},e);return t.extract=U(e.extract,e.title),t}function Z(e){return j(e.title,e.canonicalurl,e.pagelanguagehtmlcode,e.pagelanguagedir,e.extract,e.type,e.thumbnail,e.pageid)}var J=\\\"https://www.mediawiki.org/wiki/Specs/Summary/1.2.0\\\";function Q(e,t,n){function r(n){var r=t.endpoint;return e({url:r+encodeURIComponent(n),headers:{Accept:'application/json; charset=utf-8; profile=\\\"'.concat(J,'\\\"'),\\\"Accept-Language\\\":t.acceptLanguage}})}return{fetch:r,convertPageToModel:ee,fetchPreviewForTitle:function(e){var o=e.getPrefixedDb(),i=r(o);return B(i.then((function(e){return(e=e||{}).title=e.title||o,e.extract=e.extract||\\\"\\\",ee(e,t.THUMBNAIL_SIZE,n)})).catch((function(e,t,n){return Promise.reject(\\\"http\\\",{xhr:e,textStatus:t,exception:n})})),(function(){return i.abort()}))}}}function ee(e,t,n){return j(e.title,new mw.Title(e.title).getUrl(),e.lang,e.dir,n(e),e.type,e.thumbnail?function(e,t,n){var r=e.source.split(\\\"/\\\"),o=r[r.length-1],i=function(e){return new RegExp(/\\\\.(jpg|jpeg|png|gif)$/i).test(e)}(t.source)||void 0,a=o.indexOf(\\\"px-\\\");if(-1===a)return i&&t;var s,u,c=o.slice(a+3);return e.width>e.height?(s=n,u=Math.floor(n/e.width*e.height)):(s=Math.floor(n/e.height*e.width),u=n),(s=mw.util.adjustThumbWidthForSteps(s,t.width,-1!==c.indexOf(\\\".svg\\\")))>=t.width&&-1===c.indexOf(\\\".svg\\\")?i&&t:(r[r.length-1]=\\\"\\\".concat(s,\\\"px-\\\").concat(c),{source:r.join(\\\"/\\\"),width:s,height:u})}(e.thumbnail,e.originalimage,t):void 0,e.pageid)}function te(e){var t=e.extract_html,n=document.createElement(\\\"div\\\");return n.innerHTML=t,0===t.length?[]:n.childNodes}function ne(e){return U(e.extract,e.title)}function re(e){var t=new AbortController,n=t.signal;return B(fetch(e.url,{headers:e.headers,signal:n}).then((function(e){return e.json()})),(function(){t.abort()}))}var oe=\\\"mwe-popups-enabled\\\",ie=\\\"mwe-popups-referencePreviews-enabled\\\",ae=n(\\\"./src/canSaveToUserPreferences.js\\\");var se=function(e,t){var n=function(e){var t=Object.keys(e).map((function(t){return{id:t,name:mw.msg(\\\"popups-settings-option-\\\".concat(t)),description:mw.msg(\\\"popups-settings-option-\\\".concat(t,\\\"-description\\\")),isChecked:e[t]}}));return function(e){var t=w(e.heading),n=w(e.saveLabel),r=w(e.closeLabel),o=w(e.helpText),i=w(e.okLabel),a=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).map((function(e){var t=e.id,n=e.name,r=e.description,o=e.isChecked;return{id:w(t),name:w(n),description:r?w(r):\\\"\\\",isChecked:o}}))}(e.choices),s=document.createElement(\\\"div\\\");return s.innerHTML=\\\"\\\\n\\\\t\\\\t<section id='mwe-popups-settings'>\\\\n\\\\t\\\\t\\\\t<header>\\\\n\\\\t\\\\t\\\\t\\\\t<div>\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t<button class='cdx-button cdx-button--weight-quiet cdx-button--icon-only'>\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t<span class='popups-icon popups-icon--close close'></span>\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t<span>\\\".concat(r,\\\"</span>\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t</button>\\\\n\\\\t\\\\t\\\\t\\\\t</div>\\\\n\\\\t\\\\t\\\\t\\\\t<h1>\\\").concat(t,\\\"</h1>\\\\n\\\\t\\\\t\\\\t\\\\t<div>\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t<button class='save cdx-button cdx-button--weight-primary cdx-button--action-progressive'>\\\").concat(n,\\\"</button>\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t<button class='okay cdx-button cdx-button--weight-primary cdx-button--action-progressive' style='display:none;'>\\\").concat(i,\\\"</button>\\\\n\\\\t\\\\t\\\\t\\\\t</div>\\\\n\\\\t\\\\t\\\\t</header>\\\\n\\\\t\\\\t\\\\t<main id='mwe-popups-settings-form'>\\\\n\\\\t\\\\t\\\\t\\\\t<form>\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t\\\").concat(a.map((function(e){var t=e.id,n=e.name,r=e.description,o=e.isChecked;return'\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t<p class=\\\"cdx-checkbox\\\">\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t<input\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t'.concat(o?\\\"checked\\\":\\\"\\\",\\\"\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t\\\\tvalue='\\\").concat(t,\\\"'\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t\\\\ttype='checkbox'\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t\\\\tid='mwe-popups-settings-\\\").concat(t,\\\"'\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t\\\\tclass='cdx-checkbox__input'>\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t<span class=\\\\\\\"cdx-checkbox__icon\\\\\\\">&nbsp;</span>\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t<label class=\\\\\\\"cdx-checkbox__label\\\\\\\" for='mwe-popups-settings-\\\").concat(t,\\\"'>\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t<span>\\\").concat(n,\\\"</span>\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t\\\").concat(r,\\\"\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t</label>\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t</p>\\\")})).join(\\\"\\\"),\\\"\\\\n\\\\t\\\\t\\\\t\\\\t</form>\\\\n\\\\t\\\\t\\\\t</main>\\\\n\\\\t\\\\t\\\\t<div class='mwe-popups-settings-help' style='display:none;'>\\\\n\\\\t\\\\t\\\\t\\\\t<div class=\\\\\\\"popups-icon popups-icon--footer\\\\\\\"></div>\\\\n\\\\t\\\\t\\\\t\\\\t<p>\\\").concat(o,\\\"</p>\\\\n\\\\t\\\\t\\\\t</div>\\\\n\\\\t\\\\t</section>\\\\n\\\\t\\\").trim(),s.querySelector(\\\"section\\\")}({heading:mw.msg(\\\"popups-settings-title\\\"),closeLabel:mw.msg(\\\"popups-settings-cancel\\\"),saveLabel:mw.msg(\\\"popups-settings-save\\\"),helpText:mw.msg(\\\"popups-settings-help\\\"),okLabel:mw.msg(\\\"popups-settings-help-ok\\\"),choices:t})}(t);return n.querySelector(\\\".save\\\").addEventListener(\\\"click\\\",(function(){e.saveSettings(Array.from(n.querySelectorAll(\\\"input\\\")).reduce((function(e,t){return e[t.value]=t.matches(\\\":checked\\\"),e}),{}))})),n.querySelector(\\\".okay\\\").addEventListener(\\\"click\\\",e.hideSettings),n.querySelector(\\\".close\\\").addEventListener(\\\"click\\\",e.hideSettings),n};function ue(e){Array.prototype.forEach.call(e,(function(e){e.style.display=\\\"none\\\"}))}function ce(e){Array.prototype.forEach.call(e,(function(e){e.style.display=\\\"\\\"}))}function pe(e,t){var n;e.subscribe((function(){var r=e.getState();n!==r&&(t(n,r),n=r)}))}var le=n(\\\"./src/canSaveToUserPreferences.js\\\");function de(e,t){return t.split(\\\".\\\").reduce((function(e,t){return e&&e[t]}),e)}const fe=function(e){var t;return function(n,r){void 0===t&&(t=function(){var e=document.createElement(\\\"li\\\"),t=document.createElement(\\\"a\\\");t.href=\\\"#\\\",t.textContent=mw.message(\\\"popups-settings-enable\\\").text(),e.appendChild(t),e.style.display=\\\"none\\\";var n=document.querySelector(\\\"#footer-places, #f-list\\\");if(!n){var r=document.querySelector(\\\"#footer li\\\");r&&(n=r.parentNode)}return n&&n.appendChild(e),e}()).addEventListener(\\\"click\\\",(function(t){t.preventDefault(),e.showSettings()})),r.settings.shouldShowFooterLink?t.style.display=\\\"\\\":t.style.display=\\\"none\\\"}},me=function(){var e;return function(t,n){var r,o=t&&t.preview.activeLink;o!==n.preview.activeLink&&((r=o)&&e&&(r.setAttribute(\\\"title\\\",e),e=void 0),n.preview.enabled[n.preview.previewType]&&function(t){t&&!e&&(e=t.getAttribute(\\\"title\\\"),t.setAttribute(\\\"title\\\",\\\"\\\"))}(n.preview.activeLink))}},he=function(e,t){return function(n,r){var o,i;r.pageviews&&r.pageviews.pageview&&r.pageviews.page&&(o=r.pageviews.page,i=r.pageviews.pageview,t(\\\"event.VirtualPageView\\\",{source_page_id:o.id,source_namespace:o.namespaceId,source_title:-1===o.namespaceId?mw.config.get(\\\"wgCanonicalSpecialPageName\\\"):mw.Title.newFromText(o.title).getPrefixedDb(),source_url:o.url,page_id:i.page_id,page_namespace:i.page_namespace,page_title:mw.Title.newFromText(i.page_title).getPrefixedDb()}),e.pageviewLogged())}},we=function(e){var t;return function(n,r){r.preview.shouldShow&&!t?(t=function(e){var t=function(e){return(A[e.type]||C)(e)}(e);return{show:function(e,n,r){return function(e,t,n,r,o,i,a){var s=function(e,t,n,r){var o,i=!1,a=!1,s=t.pageY?D(t.pageY-t.scrollTop,t.clientRects,!1)+t.scrollTop+8:t.offset.top+t.height+8,u=t.clientY?t.clientY:s-t.scrollTop;return(o=t.pageX?t.width>28?t.pageX:t.offset.left+t.width/2:t.offset.left)>t.windowWidth/2&&(o+=t.pageX?0:t.width,o-=e?450:320,i=!0),t.pageX&&(o+=i?18:-18),u>t.windowHeight/2&&(a=!0,s=t.offset.top,t.pageY&&(s=D(t.pageY-t.scrollTop,t.clientRects,!0)+t.scrollTop),s-=8),{offset:{top:s,left:o},flippedX:\\\"rtl\\\"===r?!i:i,flippedY:a,dir:r}}(e.isTall,t,0,a);return i.appendChild(e.el),function(e,t,n,r,o,i){var a=e.el,s=e.isTall,u=e.hasThumbnail,c=e.thumbnail,p=t.flippedY;!p&&!s&&u&&c.height<r&&!L()&&(a.querySelector(\\\".mwe-popups-extract\\\").style.marginTop=\\\"\\\".concat(c.height-8,\\\"px\\\")),a.classList.add.apply(a.classList,n),a.style.left=\\\"\\\".concat(t.offset.left,\\\"px\\\"),a.style.top=p?\\\"auto\\\":\\\"\\\".concat(t.offset.top,\\\"px\\\"),a.style.bottom=p?\\\"\\\".concat(i-t.offset.top,\\\"px\\\"):\\\"auto\\\",u&&!L()&&function(e,t){var n=e.el,r=e.isTall,o=e.thumbnail,i=t.flippedY,a=t.flippedX,s=t.dir,u=function(e,t,n){return e||t?e&&n?t?\\\"mwe-popups-landscape-mask-flip\\\":\\\"mwe-popups-landscape-mask\\\":void 0:n?\\\"mwe-popups-mask-flip\\\":\\\"mwe-popups-mask\\\"}(r,i,a);if(u){var c={scaleX:1,translateX:r?Math.min(o.width-m.portraitImage.w,0):0};\\\"rtl\\\"===s&&(c.scaleX=-1,c.translateX=r?m.portraitImage.w:m.landscapeImage.w),document.getElementById(u).setAttribute(\\\"transform\\\",\\\"matrix(\\\".concat(c.scaleX,\\\" 0 0 1 \\\").concat(c.translateX,\\\" 0)\\\")),n.querySelector(\\\"image\\\").setAttribute(\\\"clip-path\\\",\\\"url(#\\\".concat(u,\\\")\\\"))}}(e,t)}(e,s,function(e,t){var n=[];return t.flippedY?n.push(\\\"mwe-popups-fade-in-down\\\"):n.push(\\\"mwe-popups-fade-in-up\\\"),t.flippedY&&t.flippedX?n.push(\\\"flipped-x-y\\\"):t.flippedY?n.push(\\\"flipped-y\\\"):t.flippedX&&n.push(\\\"flipped-x\\\"),n.push(function(e,t){return!((!e.hasThumbnail||e.isTall&&!t.flippedX)&&!t.flippedY||!e.hasThumbnail||!(!e.isTall&&!t.flippedY||e.isTall&&t.flippedX))}(e,t)?\\\"mwe-popups-image-pointer\\\":\\\"mwe-popups-no-image-pointer\\\"),e.isTall?n.push(\\\"mwe-popups-is-tall\\\"):n.push(\\\"mwe-popups-is-not-tall\\\"),n}(e,s),m.landscapeImage.h,0,t.windowHeight),e.el.style.display=\\\"block\\\",e.el.classList.contains(\\\"mwe-popups-type-reference\\\")&&e.el.querySelector(\\\".mwe-popups-scroll\\\").dispatchEvent(new Event(\\\"scroll\\\")),l(200).then((function(){!function(e,t){e.el.addEventListener(\\\"mouseenter\\\",t.previewDwell),e.el.addEventListener(\\\"mouseleave\\\",t.previewAbandon),e.el.addEventListener(\\\"click\\\",t.click);var n=e.el.querySelector(\\\"a.mwe-popups-settings-button\\\");n&&(n.href=t.settingsUrl||\\\"#\\\",n.addEventListener(\\\"click\\\",(function(e){e.stopPropagation(),t.showSettings(e)})))}(e,r),r.previewShow(o)}))}(t,e,e.target,n,r,document.body,document.documentElement.getAttribute(\\\"dir\\\"))},hide:function(){return function(e){var t=e.el.classList.contains(\\\"mwe-popups-fade-in-up\\\")?\\\"mwe-popups-fade-in-up\\\":\\\"mwe-popups-fade-in-down\\\",n=\\\"mwe-popups-fade-in-up\\\"===t?\\\"mwe-popups-fade-out-down\\\":\\\"mwe-popups-fade-out-up\\\";return e.el.classList.remove(t),e.el.classList.add(n),l(150).then((function(){e.el.remove()}))}(t)}}}(r.preview.fetchResponse)).show(r.preview.measures,e,r.preview.activeToken):!r.preview.shouldShow&&t&&(t.hide(),t=void 0)}},ge=function(e,t){var n;return function(r,o){r&&(n&&Object.keys(r.settings.previewTypesEnabled).length!==Object.keys(o.settings.previewTypesEnabled).length&&n.refresh(o.settings.previewTypesEnabled),!1===r.settings.shouldShow&&o.settings.shouldShow?(n||(n=t(e,o.settings.previewTypesEnabled)).appendTo(document.body),n.setEnabled(o.preview.enabled),n.show()):r.settings.shouldShow&&!1===o.settings.shouldShow&&n.hide(),r.settings.showHelp!==o.settings.showHelp&&n.toggleHelp(o.settings.showHelp))}},ve=function(e,t){return function(n,r){var o=r.statsv;o.action&&(t(o.action,o.data),e.statsvLogged())}},ye=function(e){return function(t,n){Object.keys(n.preview.enabled).forEach((function(r){!function(t,n,o,i){var a,s=de(n,o);t&&de(t,o)!==s&&(a=s,e.storePreviewTypeEnabled(r,a))}(t,n,\\\"preview.enabled.\\\".concat(r))}))}};const be={BOOT:\\\"BOOT\\\",LINK_DWELL:\\\"LINK_DWELL\\\",REGISTER_SETTING:\\\"REGISTER_SETTING\\\",ABANDON_START:\\\"ABANDON_START\\\",ABANDON_END:\\\"ABANDON_END\\\",LINK_CLICK:\\\"LINK_CLICK\\\",FETCH_START:\\\"FETCH_START\\\",FETCH_END:\\\"FETCH_END\\\",FETCH_COMPLETE:\\\"FETCH_COMPLETE\\\",FETCH_FAILED:\\\"FETCH_FAILED\\\",FETCH_ABORTED:\\\"FETCH_ABORTED\\\",PAGEVIEW_LOGGED:\\\"PAGEVIEW_LOGGED\\\",PREVIEW_DWELL:\\\"PREVIEW_DWELL\\\",PREVIEW_SHOW:\\\"PREVIEW_SHOW\\\",PREVIEW_CLICK:\\\"PREVIEW_CLICK\\\",PREVIEW_SEEN:\\\"PREVIEW_SEEN\\\",SETTINGS_SHOW:\\\"SETTINGS_SHOW\\\",SETTINGS_HIDE:\\\"SETTINGS_HIDE\\\",SETTINGS_CHANGE:\\\"SETTINGS_CHANGE\\\",STATSV_LOGGED:\\\"STATSV_LOGGED\\\"};function Ee(e){return e.timestamp=mw.now(),e}function Te(e,t,n,r,o){var i=r.get(\\\"wgUserEditCount\\\");return{type:be.BOOT,initiallyEnabled:e,isNavPopupsEnabled:r.get(\\\"wgPopupsConflictsWithNavPopupGadget\\\"),pageToken:t.getPageviewToken(),page:{url:o,title:r.get(\\\"wgTitle\\\"),namespaceId:r.get(\\\"wgNamespaceNumber\\\"),id:r.get(\\\"wgArticleId\\\")},user:{isAnon:t.isAnon()||mw.user.isTemp(),editCount:i}}}function Se(e,t){return{type:be.REGISTER_SETTING,name:e,enabled:t}}function xe(e,t,n,r,o){var i=t.getPrefixedDb(),a=t.namespace;return function(s){var u=e.fetchPreviewForTitle(t,n);s(Ee({type:be.FETCH_START,el:n,title:i,namespaceId:a,promise:u}));var c=u.then((function(e){return s(Ee({type:be.FETCH_END,el:n})),e})).catch((function(e,t){var o=new Error(e),i=t&&t.textStatus&&\\\"abort\\\"===t.textStatus?be.FETCH_ABORTED:be.FETCH_FAILED;throw o.data=t,s({type:i,el:n,token:r}),o}));return Promise.all([c,l(Y(o))]).then((function(e){var t,o,i=(t=e,o=1,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:\\\"undefined\\\"!=typeof Symbol&&e[Symbol.iterator]||e[\\\"@@iterator\\\"];if(null!=n){var r,o,i,a,s=[],u=!0,c=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=i.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){c=!0,o=e}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(t,o)||x(t,o)||function(){throw new TypeError(\\\"Invalid attempt to destructure non-iterable instance.\\\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\\\")}())[0];s({type:be.FETCH_COMPLETE,el:n,result:i,token:r})})).catch((function(e){var o=e.data,a=!0;o&&o.xhr&&0===o.xhr.readyState&&(a=!(\\\"error\\\"===o.textStatus&&\\\"\\\"===o.exception||\\\"abort\\\"===o.textStatus)),a&&s({type:be.FETCH_COMPLETE,el:n,result:F(i,t.getUrl()),token:r})}))}}function _e(e,t,n,r,o,i){var s=o(),u=e.getPrefixedDb(),c=e.namespace;return function(o,p){var d=l(a),f=Ee({type:be.LINK_DWELL,el:t,previewType:i,measures:n,token:s,title:u,namespaceId:c,promise:d});function m(){return p().preview.activeToken===s}return o(f),m()?d.then((function(){var n=p().preview.enabled[i];if((void 0===n||n)&&m())return o(xe(r,e,t,s,i))})):Promise.resolve()}}function Ie(){return function(e,t){var n=t().preview,r=n.activeToken,o=n.promise;return r?(e(Ee({type:be.ABANDON_START,token:r})),\\\"abort\\\"in o&&o.abort(),l(c).then((function(){e({type:be.ABANDON_END,token:r})}))):Promise.resolve()}}function Pe(e){return Ee({type:be.LINK_CLICK,el:e})}function Ae(){return{type:be.PREVIEW_DWELL}}function ke(e){return function(t,n){return t(Ee({type:be.PREVIEW_SHOW,token:e})),l(u).then((function(){var r=n().preview,o=r&&r.fetchResponse,i=r&&r.activeToken,a=o&&[G.TYPE_PAGE,G.TYPE_DISAMBIGUATION].indexOf(o.type)>-1;i&&i===e&&o&&a&&t({type:be.PREVIEW_SEEN,title:o.title,pageId:o.pageId,namespace:0})}))}}function Oe(){return{type:be.PAGEVIEW_LOGGED}}function Le(){return{type:be.SETTINGS_SHOW}}function Ne(){return{type:be.SETTINGS_HIDE}}function Ce(e){return function(t,n){t({type:be.SETTINGS_CHANGE,oldValue:n().preview.enabled,newValue:e})}}function Re(){return{type:be.STATSV_LOGGED}}function De(e,t){var n,r=Object.prototype.hasOwnProperty,o={};for(var i in e)r.call(e,i)&&!r.call(t,i)&&(o[i]=e[i]);for(var a in t)if(r.call(t,a))if((n=t[a])&&n.constructor===Object){var s=e[a]?De({},e[a]):{};o[a]=De(s,t[a])}else o[a]=t[a];return o}function He(e){return He=\\\"function\\\"==typeof Symbol&&\\\"symbol\\\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\\\"function\\\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\\\"symbol\\\":typeof e},He(e)}function Ge(e,t,n){return(t=function(e){var t=function(e,t){if(\\\"object\\\"!=He(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,\\\"string\\\");if(\\\"object\\\"!=He(r))return r;throw new TypeError(\\\"@@toPrimitive must return a primitive value.\\\")}return String(e)}(e);return\\\"symbol\\\"==He(t)?t:t+\\\"\\\"}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const je={pageviews:function(e,t){switch(void 0===e&&(e={pageview:void 0}),t.type){case be.BOOT:return De(e,{page:t.page});case be.PAGEVIEW_LOGGED:return De(e,{pageview:void 0});case be.PREVIEW_SEEN:return De(e,{pageview:{page_title:t.title,page_id:t.pageId,page_namespace:t.namespace}});default:return e}},preview:function(e,t){switch(void 0===e&&(e={enabled:{},activeLink:void 0,previewType:void 0,measures:void 0,activeToken:\\\"\\\",shouldShow:!1,isUserDwelling:!1,wasClicked:!1}),t.type){case be.BOOT:return De(e,{enabled:t.initiallyEnabled});case be.REGISTER_SETTING:return De(e,{enabled:Object.assign({},e.enabled,Ge({},t.name,t.enabled))});case be.SETTINGS_CHANGE:return De(e,{enabled:t.newValue});case be.LINK_DWELL:return t.el!==e.activeLink?De(e,{activeLink:t.el,previewType:t.previewType,measures:t.measures,activeToken:t.token,shouldShow:!1,isUserDwelling:!0,promise:t.promise}):De(e,{isUserDwelling:!0});case be.FETCH_ABORTED:case be.ABANDON_END:return t.token!==e.activeToken||e.isUserDwelling?e:De(e,{activeLink:void 0,previewType:void 0,activeToken:void 0,measures:void 0,fetchResponse:void 0,shouldShow:!1});case be.PREVIEW_DWELL:return De(e,{isUserDwelling:!0});case be.ABANDON_START:return De(e,{isUserDwelling:!1,wasClicked:!1});case be.FETCH_START:return De(e,{fetchResponse:void 0,promise:t.promise});case be.FETCH_COMPLETE:if(t.token===e.activeToken)return De(e,{fetchResponse:t.result,shouldShow:e.isUserDwelling});default:return e}},settings:function(e,t){switch(void 0===e&&(e={shouldShow:!1,previewTypesEnabled:{},showHelp:!1,shouldShowFooterLink:!1}),t.type){case be.SETTINGS_SHOW:return De(e,{shouldShow:!0,showHelp:!1});case be.SETTINGS_HIDE:return De(e,{shouldShow:!1,showHelp:!1});case be.SETTINGS_CHANGE:var n=Object.keys(t.newValue),r=n.every((function(e){return t.oldValue[e]===t.newValue[e]})),o=n.some((function(e){return t.oldValue[e]&&!t.newValue[e]})),i=n.some((function(e){return!1===t.newValue[e]}));return De(e,r?{shouldShow:!1}:{shouldShow:o,showHelp:o,shouldShowFooterLink:i});case be.REGISTER_SETTING:return De(e,{previewTypesEnabled:Object.assign({},e.previewTypesEnabled,Ge({},t.name,t.enabled)),shouldShowFooterLink:e.shouldShowFooterLink||!t.enabled});case be.BOOT:var a=Object.keys(t.initiallyEnabled).some((function(e){return!1===t.initiallyEnabled[e]}));return De(e,{previewTypesEnabled:Object.assign({},t.initiallyEnabled),shouldShowFooterLink:t.user.isAnon&&a});default:return e}},statsv:function(e,t){switch(e=e||{},t.type){case be.FETCH_START:return De(e,{fetchStartedAt:t.timestamp});case be.FETCH_END:return De(e,{action:\\\"stats.mediawiki_Popups_api_response_seconds\\\",data:t.timestamp-e.fetchStartedAt});case be.FETCH_FAILED:return De(e,{action:\\\"stats.mediawiki_Popups_api_failure_total\\\",data:1});case be.LINK_DWELL:return De(e,{linkDwellStartedAt:t.timestamp});case be.PREVIEW_SHOW:return De(e,{action:\\\"stats.mediawiki_Popups_preview_render_seconds\\\",data:t.timestamp-e.linkDwellStartedAt});case be.STATSV_LOGGED:return De(e,{action:null,data:null});default:return e}}};var Fe=[\\\".extiw\\\",\\\".mw-selflink\\\",\\\".image\\\",\\\".new\\\",\\\".internal\\\",\\\".external\\\",\\\".mw-cite-backlink a\\\",\\\".oo-ui-buttonElement-button\\\",\\\".ve-ce-surface a\\\",\\\".ext-discussiontools-init-timestamplink\\\",\\\".cancelLink a\\\",\\\".mw-selflink-fragment\\\",'[href^=\\\"#\\\"]'];function Me(e){return function(t){var n=t&&t.target;if(n&&(3===n.nodeType&&(n=n.parentNode),n!==document))if(!n||n.closest){if(null!==(n=function(e){if(H.length){var t=H.join(\\\", \\\");return e.closest(t)}return null}(n))){var r=function(e,t){if(e.dataset.title)return mw.Title.newFromText(e.dataset.title);if(function(e){return e.hash&&e.host===location.host&&e.pathname===location.pathname&&e.search===location.search}(e))try{return mw.Title.newFromText(t.get(\\\"wgPageName\\\")+decodeURIComponent(e.hash))}catch(e){return null}return function(e,t){if(!e)return null;var n=mw.Title.newFromText(e);return n&&t.indexOf(n.namespace)>=0?n:null}(function(e,t){var n;try{n=new URL(e)}catch(t){try{n=new URL(e,location.origin)}catch(e){return}}if(n.hostname===location.hostname){var r,o=n.searchParams,i=Array.from(o).length;if(i)1===i&&o.has(\\\"title\\\")&&(r=o.get(\\\"title\\\"));else{var a=mw.util.escapeRegExp(t.get(\\\"wgArticlePath\\\")).replace(\\\"\\\\\\\\$1\\\",\\\"([^?#]+)\\\"),s=new RegExp(a).exec(n.pathname);try{r=s&&decodeURIComponent(s[1])}catch(e){}}return r?\\\"\\\".concat(r).concat(n.hash?n.hash:\\\"\\\"):void 0}}(e.href,t),t.get(\\\"wgContentNamespaces\\\"))}(n,mw.config);r&&e(n,r,t)}}else{var o=new Error(\\\"T340081: Unexpected DOM element \\\".concat(n.tagName,\\\" with nodeType \\\").concat(n.nodeType));mw.errorLogger.logError(o,\\\"error.web-team\\\")}}}!function(){var n,r;n=mw.config,r=parseInt(n.get(\\\"wgPopupsFlags\\\"),10),n.set(\\\"wgPopupsConflictsWithNavPopupGadget\\\",!!(1&r));var i,u,c,l,d=t.compose,m=mw.user.generateRandomSessionId,h=function(e){var t=Object.assign({},p,{acceptLanguage:e.get(\\\"wgPageContentLanguage\\\")}),n=Object.assign({},t,{endpoint:e.get(\\\"wgPopupsRestGatewayEndpoint\\\")});switch(e.get(\\\"wgPopupsGateway\\\")){case\\\"mwApiPlain\\\":return function(e,t){function n(n){return e.get({action:\\\"query\\\",prop:\\\"info|extracts|pageimages|revisions|info\\\",formatversion:2,redirects:!0,exintro:mw.config.get(\\\"wgPopupsTextExtractsIntroOnly\\\",!0),exchars:t.EXTRACT_LENGTH,explaintext:!0,exsectionformat:\\\"plain\\\",piprop:\\\"thumbnail\\\",pithumbsize:t.THUMBNAIL_SIZE,pilicense:\\\"any\\\",rvprop:\\\"timestamp\\\",inprop:\\\"url\\\",titles:n,smaxage:300,maxage:300,uselang:\\\"content\\\"},{headers:{\\\"X-Analytics\\\":\\\"preview=1\\\",\\\"Accept-Language\\\":t.acceptLanguage}})}return{fetch:n,extractPageFromResponse:z,convertPageToModel:Z,fetchPreviewForTitle:function(e){var t=n(e.getPrefixedDb());return B(t.then((function(e){return Z($(z(e)))})),(function(){return t.abort()}))},formatPlainTextExtract:$}}(new mw.Api,t);case\\\"restbasePlain\\\":return Q(re,n,ne);case\\\"restbaseHTML\\\":return Q(re,n,te);default:throw new Error(\\\"Unknown gateway\\\")}}(mw.config),w=(u=mw.storage,{migrateOldPreferences:function(){u.get(oe)&&(u.remove(oe),this.storePreviewTypeEnabled(G.TYPE_PAGE,!1)),u.get(ie)&&(u.remove(ie),this.storePreviewTypeEnabled(\\\"reference\\\",!1))},isPreviewTypeEnabled:function(e){var t=\\\"mwe-popups-\\\".concat(e,\\\"-enabled\\\");return null===u.get(t)},storePreviewTypeEnabled:function(e,t){var n=\\\"mwe-popups-\\\".concat(e,\\\"-enabled\\\");t?u.remove(n):u.set(n,\\\"0\\\"),mw.track(\\\"Popups.SettingChange\\\",{previewType:e,action:t?\\\"anonymousEnabled\\\":\\\"anonymousDisabled\\\"})}}),g=function(e,t){return c||((l=document.createElement(\\\"div\\\")).classList.add(\\\"mwe-popups-overlay\\\"),c=se(e,t)),{refresh:function(t){var n=c.parentNode;c.remove(),c=se(e,t),n&&c.appendTo(n)},appendTo:function(e){e.appendChild(l),l.appendChild(c)},show:function(){mw.loader.using(\\\"codex-styles\\\").then((function(){mw.requestIdleCallback((function(){l.style.display=\\\"\\\"}))}))},hide:function(){l.style.display=\\\"none\\\"},toggleHelp:function(e){!function(e,t){var n=\\\"main, .save, .close\\\",r=\\\".mwe-popups-settings-help, .okay\\\";t?(ue(e.querySelectorAll(n)),ce(e.querySelectorAll(r))):(ce(e.querySelectorAll(n)),ue(e.querySelectorAll(r)))}(c,e)},setEnabled:function(e){Object.keys(e).forEach((function(t){var n=c.querySelector(\\\"#mwe-popups-settings-\\\".concat(t));n&&(n.checked=e[t])}))}}},v=(i=mw.experiments,{weightedBoolean:function(e,t,n){return\\\"true\\\"===i.getBucket({enabled:!0,name:e,buckets:{true:t,false:1-t}},n)}}),y=function(e,t,n){return function(e,t,n){var r=t.get(\\\"wgPopupsStatsvSamplingRate\\\",0);return 0===r||1===r?!!r:n.weightedBoolean(\\\"ext.Popups.statsv\\\",r,e.sessionId())}(e,t,n)?mw.track:function(){}}(mw.user,mw.config,v),b=mw.config.get(\\\"wgPopupsVirtualPageViews\\\")?mw.track:function(){},E=function(e,t,n){return mw.config.get(\\\"wgPopupsConflictsWithNavPopupGadget\\\")?null:le(e)?\\\"1\\\"===mw.user.options.get(\\\"popups\\\")||null:t.isPreviewTypeEnabled(G.TYPE_PAGE)}(mw.user,w);mw.config.get(\\\"debug\\\")&&(d=window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__||d);var T,S,x,_,I,P=t.createStore(t.combineReducers(je),d(t.applyMiddleware(o()))),A=t.bindActionCreators(e,P.dispatch),k=function(e,t){var n,r=function(){};return ae(e)?n=mw.Title.newFromText(\\\"Special:Preferences#mw-prefsection-rendering\\\").getUrl():r=function(e){e.preventDefault(),t.showSettings()},{settingsUrl:n,showSettings:r,previewDwell:t.previewDwell,previewAbandon:t.abandon,previewShow:t.previewShow,click:t.linkClick}}(mw.user,A);if(function(e,t,n,r,o,i,a){pe(e,fe(t)),pe(e,me()),pe(e,we(o)),pe(e,ve(t,i)),pe(e,ye(n)),pe(e,ge(t,r)),pe(e,he(t,a))}(P,A,w,g,k,y,b),A.boot({},mw.user,w,mw.config,window.location.href),mw.popups=function(e,t,n,r,o,i){return{isEnabled:function(t){return!!e.getState().preview.enabled[t||G.TYPE_PAGE]},register:function(e){var a=e.type,s=e.selector,u=e.gateway,c=e.renderFn,p=e.subTypes,l=e.delay,d=e.init,f=e.doNotRequireSummary;if(!a||!s||!u)throw new Error('Registration of Popups custom preview type \\\"'.concat(a,'\\\" failed: You must specify a type, a selector, and a gateway.'));t(a,s,l),r(a,u),n(a,c,f),function(e){return mw.message(\\\"popups-settings-option-\\\".concat(e)).exists()}(a)?o(a,i.isPreviewTypeEnabled(a)):mw.log.warn(\\\"[Popups] No setting for \\\".concat(a,' registered.\\\\nPlease create message with key \\\"popups-settings-option-').concat(a,'\\\" if this is a mistake.')),p&&p.forEach((function(e){n(e.type,e.renderFn,e.doNotRequireSummary)})),\\\"function\\\"==typeof d&&d()}}}(P,V,O,K,A.registerSetting,w),w.migrateOldPreferences(),null!==E){var C=Fe.join(\\\", \\\");mw.popups.register({type:G.TYPE_PAGE,selector:\\\"#mw-content-text a[href][title]:not(\\\".concat(C,\\\")\\\"),delay:s-a,gateway:h,renderFn:N,subTypes:[{type:G.TYPE_DISAMBIGUATION,renderFn:R,doNotRequireSummary:!0}]})}L()||(_=document.body,(I=document.createElement(\\\"div\\\")).setAttribute(\\\"id\\\",\\\"mwe-popups-svg\\\"),I.innerHTML=f(),_.appendChild(I)),T=Me((function(e,t,n){var r=W(e),o=function(e){return X[e]}(r);if(o){var i=window.scrollY,a=e.getBoundingClientRect(),s={top:i+a.y,left:window.scrollX+a.x},u={pageX:n.pageX,pageY:n.pageY,clientY:n.clientY,width:e.offsetWidth,height:e.offsetHeight,offset:s,clientRects:e.getClientRects(),windowWidth:window.innerWidth,windowHeight:window.innerHeight,scrollTop:i};A.linkDwell(t,e,u,o,m,r)}})),S=Me((function(){A.abandon()})),x=Me((function(e){G.TYPE_PAGE===W(e)&&A.linkClick(e)})),document.addEventListener(\\\"mouseover\\\",T),document.addEventListener(\\\"keyup\\\",T),document.addEventListener(\\\"mouseout\\\",S),document.addEventListener(\\\"blur\\\",S),document.addEventListener(\\\"click\\\",x)}(),window.Redux=t,window.ReduxThunk=r})()})();\\n},{\\\"css\\\":[\\\"@keyframes mwe-popups-fade-in-up{0%{opacity:0;transform:translate(0,20px)}100%{opacity:1;transform:translate(0,0)}}@keyframes mwe-popups-fade-in-down{0%{opacity:0;transform:translate(0,-20px)}100%{opacity:1;transform:translate(0,0)}}@keyframes mwe-popups-fade-out-down{0%{opacity:1;transform:translate(0,0)}100%{opacity:0;transform:translate(0,20px)}}@keyframes mwe-popups-fade-out-up{0%{opacity:1;transform:translate(0,0)}100%{opacity:0;transform:translate(0,-20px)}}.mwe-popups-fade-in-up{animation:mwe-popups-fade-in-up 0.2s ease forwards}.mwe-popups-fade-in-down{animation:mwe-popups-fade-in-down 0.2s ease forwards}.mwe-popups-fade-out-down{animation:mwe-popups-fade-out-down 0.2s ease forwards}.mwe-popups-fade-out-up{animation:mwe-popups-fade-out-up 0.2s ease forwards}.popups-icon--settings{ min-width:10px;min-height:10px;width:calc(var(--font-size-medium,1rem) + 4px);height:calc(var(--font-size-medium,1rem) + 4px);display:inline-block;vertical-align:text-bottom}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.popups-icon--settings{background-position:center;background-repeat:no-repeat; background-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px))}}@supports (-webkit-mask-image:none) or (mask-image:none){.popups-icon--settings{ -webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px));mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px)); }}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.popups-icon--settings{background-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cg xmlns:xlink=\\\\\\\\\\\\\\\"http://www.w3.org/1999/xlink\\\\\\\\\\\\\\\" transform=\\\\\\\\\\\\\\\"translate(10 10)\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath id=\\\\\\\\\\\\\\\"cdx-icon-settings-a\\\\\\\\\\\\\\\" d=\\\\\\\\\\\\\\\"M1.5-10h-3l-1 6.5h5m0 7h-5l1 6.5h3\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003Cuse xlink:href=\\\\\\\\\\\\\\\"%23cdx-icon-settings-a\\\\\\\\\\\\\\\" transform=\\\\\\\\\\\\\\\"rotate(45)\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003Cuse xlink:href=\\\\\\\\\\\\\\\"%23cdx-icon-settings-a\\\\\\\\\\\\\\\" transform=\\\\\\\\\\\\\\\"rotate(90)\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003Cuse xlink:href=\\\\\\\\\\\\\\\"%23cdx-icon-settings-a\\\\\\\\\\\\\\\" transform=\\\\\\\\\\\\\\\"rotate(135)\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/g\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M10 2.5a7.5 7.5 0 000 15 7.5 7.5 0 000-15v4a3.5 3.5 0 010 7 3.5 3.5 0 010-7\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");filter:invert(var(--filter-invert-icon,0));opacity:var(--opacity-icon-base,0.87)}}@supports (-webkit-mask-image:none) or (mask-image:none){.popups-icon--settings{ -webkit-mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cg xmlns:xlink=\\\\\\\\\\\\\\\"http://www.w3.org/1999/xlink\\\\\\\\\\\\\\\" transform=\\\\\\\\\\\\\\\"translate(10 10)\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath id=\\\\\\\\\\\\\\\"cdx-icon-settings-a\\\\\\\\\\\\\\\" d=\\\\\\\\\\\\\\\"M1.5-10h-3l-1 6.5h5m0 7h-5l1 6.5h3\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003Cuse xlink:href=\\\\\\\\\\\\\\\"%23cdx-icon-settings-a\\\\\\\\\\\\\\\" transform=\\\\\\\\\\\\\\\"rotate(45)\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003Cuse xlink:href=\\\\\\\\\\\\\\\"%23cdx-icon-settings-a\\\\\\\\\\\\\\\" transform=\\\\\\\\\\\\\\\"rotate(90)\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003Cuse xlink:href=\\\\\\\\\\\\\\\"%23cdx-icon-settings-a\\\\\\\\\\\\\\\" transform=\\\\\\\\\\\\\\\"rotate(135)\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/g\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M10 2.5a7.5 7.5 0 000 15 7.5 7.5 0 000-15v4a3.5 3.5 0 010 7 3.5 3.5 0 010-7\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\"); mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cg xmlns:xlink=\\\\\\\\\\\\\\\"http://www.w3.org/1999/xlink\\\\\\\\\\\\\\\" transform=\\\\\\\\\\\\\\\"translate(10 10)\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath id=\\\\\\\\\\\\\\\"cdx-icon-settings-a\\\\\\\\\\\\\\\" d=\\\\\\\\\\\\\\\"M1.5-10h-3l-1 6.5h5m0 7h-5l1 6.5h3\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003Cuse xlink:href=\\\\\\\\\\\\\\\"%23cdx-icon-settings-a\\\\\\\\\\\\\\\" transform=\\\\\\\\\\\\\\\"rotate(45)\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003Cuse xlink:href=\\\\\\\\\\\\\\\"%23cdx-icon-settings-a\\\\\\\\\\\\\\\" transform=\\\\\\\\\\\\\\\"rotate(90)\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003Cuse xlink:href=\\\\\\\\\\\\\\\"%23cdx-icon-settings-a\\\\\\\\\\\\\\\" transform=\\\\\\\\\\\\\\\"rotate(135)\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/g\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M10 2.5a7.5 7.5 0 000 15 7.5 7.5 0 000-15v4a3.5 3.5 0 010 7 3.5 3.5 0 010-7\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");background-color:var(--color-base,#202122)}}.popups-icon--infoFilled{ min-width:10px;min-height:10px;width:calc(var(--font-size-medium,1rem) + 4px);height:calc(var(--font-size-medium,1rem) + 4px);display:inline-block;vertical-align:text-bottom}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.popups-icon--infoFilled{background-position:center;background-repeat:no-repeat; background-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px))}}@supports (-webkit-mask-image:none) or (mask-image:none){.popups-icon--infoFilled{ -webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px));mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px)); }}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.popups-icon--infoFilled{background-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0M9 5h2v2H9zm0 4h2v6H9z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");filter:invert(var(--filter-invert-icon,0));opacity:var(--opacity-icon-base,0.87)}}@supports (-webkit-mask-image:none) or (mask-image:none){.popups-icon--infoFilled{ -webkit-mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0M9 5h2v2H9zm0 4h2v6H9z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\"); mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0M9 5h2v2H9zm0 4h2v6H9z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");background-color:var(--color-base,#202122)}}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.popups-icon--infoFilled:lang(ar){background-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M8 19a1 1 0 001 1h2a1 1 0 001-1v-1H8zm9-12a7 7 0 10-12 4.9S7 14 7 15v1a1 1 0 001 1h4a1 1 0 001-1v-1c0-1 2-3.1 2-3.1A7 7 0 0017 7\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");filter:invert(var(--filter-invert-icon,0));opacity:var(--opacity-icon-base,0.87)}}@supports (-webkit-mask-image:none) or (mask-image:none){.popups-icon--infoFilled:lang(ar){ -webkit-mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M8 19a1 1 0 001 1h2a1 1 0 001-1v-1H8zm9-12a7 7 0 10-12 4.9S7 14 7 15v1a1 1 0 001 1h4a1 1 0 001-1v-1c0-1 2-3.1 2-3.1A7 7 0 0017 7\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\"); mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M8 19a1 1 0 001 1h2a1 1 0 001-1v-1H8zm9-12a7 7 0 10-12 4.9S7 14 7 15v1a1 1 0 001 1h4a1 1 0 001-1v-1c0-1 2-3.1 2-3.1A7 7 0 0017 7\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");background-color:var(--color-base,#202122)}}.popups-icon--close{ min-width:10px;min-height:10px;width:calc(var(--font-size-medium,1rem) + 4px);height:calc(var(--font-size-medium,1rem) + 4px);display:inline-block;vertical-align:text-bottom}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.popups-icon--close{background-position:center;background-repeat:no-repeat; background-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px))}}@supports (-webkit-mask-image:none) or (mask-image:none){.popups-icon--close{ -webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px));mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px)); }}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.popups-icon--close{background-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"m4.34 2.93 12.73 12.73-1.41 1.41L2.93 4.35z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M17.07 4.34 4.34 17.07l-1.41-1.41L15.66 2.93z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");filter:invert(var(--filter-invert-icon,0));opacity:var(--opacity-icon-base,0.87)}}@supports (-webkit-mask-image:none) or (mask-image:none){.popups-icon--close{ -webkit-mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"m4.34 2.93 12.73 12.73-1.41 1.41L2.93 4.35z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M17.07 4.34 4.34 17.07l-1.41-1.41L15.66 2.93z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\"); mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"m4.34 2.93 12.73 12.73-1.41 1.41L2.93 4.35z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M17.07 4.34 4.34 17.07l-1.41-1.41L15.66 2.93z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");background-color:var(--color-base,#202122)}}.popups-icon--footer{background-image:url(/w/extensions/Popups/src/ui/icons/footer-ltr.svg?9d590)}.popups-icon--preview-generic{mask-image:url(/w/extensions/Popups/src/ui/icons/sad-face-ltr.svg?d9aab);background-color:var(--color-base,#202122)}#mwe-popups-settings{z-index:1000;background-color:var(--background-color-base,#fff);width:420px;border:1px solid var(--border-color-base,#a2a9b1);box-shadow:0 4px 4px 0 var(--box-shadow-color-alpha-base,rgba(0,0,0,0.06)),0 0 8px 0 var(--box-shadow-color-alpha-base,rgba(0,0,0,0.06));border-radius:2px;font-size:var(--font-size-small,0.875rem)}#mwe-popups-settings header{box-sizing:border-box;border-bottom:1px solid var(--border-color-subtle,#c8ccd1);position:relative;display:table;width:100%;padding:5px 7px}#mwe-popups-settings header \\\\u003E div{display:table-cell;width:calc(calc(var(--font-size-medium,1rem) + 4px) + (2 * 1em));vertical-align:middle;cursor:pointer}#mwe-popups-settings header h1{margin-bottom:0.6em;padding-top:0.5em;border:0;width:100%;font-family:sans-serif;font-size:var(--font-size-large,1.125rem);font-weight:bold;text-align:center}#mwe-popups-settings main#mwe-popups-settings-form{display:block;width:350px;padding:32px 0 24px;margin:0 auto}#mwe-popups-settings main#mwe-popups-settings-form p{color:var(--color-subtle,#54595d);font-size:var(--font-size-small,0.875rem);margin:16px 0 0}#mwe-popups-settings main#mwe-popups-settings-form p:first-child{margin-top:0}#mwe-popups-settings main#mwe-popups-settings-form form img{margin-right:60px}#mwe-popups-settings main#mwe-popups-settings-form form label{font-size:var(--font-size-small,0.875rem);line-height:16px;width:300px;margin-left:10px;flex-direction:column}#mwe-popups-settings main#mwe-popups-settings-form form label \\\\u003E span{color:var(--color-emphasized,#101418);font-size:var(--font-size-small,0.875rem);font-weight:700;display:block;margin-bottom:5px}#mwe-popups-settings main#mwe-popups-settings-form form label::before{top:0.78125em !important}.mwe-popups-settings-help{font-size:var(--font-size-small,0.875rem);font-weight:700;margin:40px;position:relative}.mwe-popups-settings-help .popups-icon{background-size:contain;width:180px;max-width:none;height:140px;margin:0;padding:0}.mwe-popups-settings-help p{left:180px;bottom:20px;position:absolute}.mwe-popups{background:var(--background-color-base,#fff);position:absolute;z-index:110;box-shadow:0 30px 90px -20px rgba(0,0,0,0.3),0 0 0 1px var(--background-color-neutral,#eaecf0);padding:0;display:none;font-size:var(--font-size-small,0.875rem);line-height:20px;min-width:300px;border-radius:2px;   }.mwe-popups .mwe-popups-container{color:var(--color-base,#202122);text-decoration:none}.mwe-popups .mwe-popups-container footer{padding:0 16px 16px;margin:0;position:absolute;bottom:0;pointer-events:none}.mwe-popups .mwe-popups-container footer a{pointer-events:auto}.mwe-popups .mwe-popups-settings-button{float:right;pointer-events:auto; min-width:32px !important;min-height:32px !important}.mwe-popups .mwe-popups-extract{margin:16px;display:block;color:var(--color-base,#202122);text-decoration:none;position:relative;padding-bottom:4px}.mwe-popups .mwe-popups-extract:hover{text-decoration:none;color:inherit}.mwe-popups .mwe-popups-extract::after{content:' ';position:absolute;bottom:0;width:25%;height:20px;background-color:transparent;pointer-events:none}.mwe-popups .mwe-popups-extract[dir='ltr']::after{ right:0; background-image:linear-gradient(to right,rgba(255,255,255,0),#ffffff 50%)}.mwe-popups .mwe-popups-extract[dir='rtl']::after{ left:0; background-image:linear-gradient(to left,rgba(255,255,255,0),#ffffff 50%)}.mwe-popups .mwe-popups-extract p{margin:0}.mwe-popups .mwe-popups-extract ul,.mwe-popups .mwe-popups-extract ol,.mwe-popups .mwe-popups-extract li,.mwe-popups .mwe-popups-extract dl,.mwe-popups .mwe-popups-extract dd,.mwe-popups .mwe-popups-extract dt{margin-top:0;margin-bottom:0}.mwe-popups .mwe-popups-extract blockquote{margin:0;padding:0 20px}.mwe-popups svg{overflow:hidden}.mwe-popups.mwe-popups-is-tall{width:450px}.mwe-popups.mwe-popups-is-tall \\\\u003E div \\\\u003E a \\\\u003E svg{vertical-align:middle}.mwe-popups.mwe-popups-is-tall .mwe-popups-extract{width:215px;height:176px;overflow:hidden;float:left}.mwe-popups.mwe-popups-is-tall footer{left:0;right:203px}.mwe-popups.mwe-popups-is-not-tall{width:320px}.mwe-popups.mwe-popups-is-not-tall .mwe-popups-extract{min-height:50px;max-height:136px;overflow:hidden;margin-bottom:50px}.mwe-popups.mwe-popups-is-not-tall footer{left:0;right:0}.mwe-popups.mwe-popups-no-image-pointer::before{content:'';position:absolute;border:8px solid var(--border-color-transparent,transparent);border-top:0;border-bottom:8px solid rgba(0,0,0,0.07000000000000001);top:-8px;left:10px}.mwe-popups.mwe-popups-no-image-pointer::after{content:'';position:absolute;border:11px solid var(--border-color-transparent,transparent);border-top:0;border-bottom:11px solid var(--background-color-base,#fff);top:-7px;left:7px}.mwe-popups.flipped-x.mwe-popups-no-image-pointer::before{left:auto;right:10px}.mwe-popups.flipped-x.mwe-popups-no-image-pointer::after{left:auto;right:7px}.mwe-popups.mwe-popups-image-pointer::before{content:'';position:absolute;border:9px solid var(--border-color-transparent,transparent);border-top:0;border-bottom:9px solid var(--border-color-base,#a2a9b1);top:-9px;left:9px;z-index:111}.mwe-popups.mwe-popups-image-pointer::after{content:'';position:absolute;border:12px solid var(--border-color-transparent,transparent);border-top:0;border-bottom:12px solid var(--background-color-base,#fff);top:-8px;left:6px;z-index:112}.mwe-popups.mwe-popups-image-pointer.flipped-x::before{content:'';position:absolute;border:9px solid var(--border-color-transparent,transparent);border-top:0;border-bottom:9px solid var(--border-color-base,#a2a9b1);top:-9px;left:293px}.mwe-popups.mwe-popups-image-pointer.flipped-x::after{content:'';position:absolute;border:12px solid var(--border-color-transparent,transparent);border-top:0;border-bottom:12px solid var(--background-color-base,#fff);top:-8px;left:290px}.mwe-popups.mwe-popups-image-pointer \\\\u003E div \\\\u003E a \\\\u003E svg{margin-top:-8px;position:absolute;z-index:113;left:0}.mwe-popups.flipped-x.mwe-popups-is-tall{min-height:242px}.mwe-popups.flipped-x.mwe-popups-is-tall::before{content:'';position:absolute;border:9px solid var(--border-color-transparent,transparent);border-top:0;border-bottom:9px solid var(--border-color-base,#a2a9b1);top:-9px;left:420px;z-index:111}.mwe-popups.flipped-x.mwe-popups-is-tall \\\\u003E div \\\\u003E a \\\\u003E svg{margin:0;margin-top:-8px;margin-bottom:-7px;position:absolute;z-index:113;right:0}.mwe-popups.flipped-x-y::before{content:'';position:absolute;border:9px solid var(--border-color-transparent,transparent);border-bottom:0;border-top:9px solid var(--border-color-base,#a2a9b1);bottom:-9px;left:293px;z-index:111}.mwe-popups.flipped-x-y::after{content:'';position:absolute;border:12px solid var(--border-color-transparent,transparent);border-bottom:0;border-top:12px solid var(--background-color-base,#fff);bottom:-8px;left:290px;z-index:112}.mwe-popups.flipped-x-y.mwe-popups-is-tall{min-height:242px}.mwe-popups.flipped-x-y.mwe-popups-is-tall::before{content:'';position:absolute;border:9px solid var(--border-color-transparent,transparent);border-bottom:0;border-top:9px solid var(--border-color-base,#a2a9b1);bottom:-9px;left:420px}.mwe-popups.flipped-x-y.mwe-popups-is-tall::after{content:'';position:absolute;border:12px solid var(--border-color-transparent,transparent);border-bottom:0;border-top:12px solid var(--background-color-base,#fff);bottom:-8px;left:417px}.mwe-popups.flipped-x-y.mwe-popups-is-tall \\\\u003E div \\\\u003E a \\\\u003E svg{margin:0;margin-bottom:-9px;position:absolute;z-index:113;right:0}.mwe-popups.flipped-y::before{content:'';position:absolute;border:8px solid var(--border-color-transparent,transparent);border-bottom:0;border-top:8px solid var(--border-color-base,#a2a9b1);bottom:-8px;left:10px}.mwe-popups.flipped-y::after{content:'';position:absolute;border:11px solid var(--border-color-transparent,transparent);border-bottom:0;border-top:11px solid var(--background-color-base,#fff);bottom:-7px;left:7px}.mwe-popups-is-tall polyline{transform:translate(0,0)}.mwe-popups-is-tall.flipped-x-y polyline{transform:translate(0,-8px)}.mwe-popups-is-tall.flipped-x polyline{transform:translate(0,8px)}.rtl .mwe-popups-is-tall polyline{transform:translate(-100%,0)}.rtl .mwe-popups-is-tall.flipped-x-y polyline{transform:translate(-100%,-8px)}.rtl .mwe-popups-is-tall.flipped-x polyline{transform:translate(-100%,8px)}@supports (clip-path:polygon(1px 1px)){.mwe-popups .mwe-popups-thumbnail{display:block;object-fit:cover;outline:1px solid rgba(0,0,0,0.1)}.mwe-popups.flipped-y .mwe-popups-container,.mwe-popups.flipped-x-y .mwe-popups-container{--y1:100%;--y2:calc(100% - var(--pointer-height));--y3:calc(100% - var(--pointer-height) - var(--pseudo-radius));--y4:var(--pseudo-radius);--y5:0;margin-bottom:calc(var(--pointer-height) * -1);padding-bottom:var(--pointer-height)}.mwe-popups:not(.flipped-y):not(.flipped-x-y) .mwe-popups-container{margin-top:calc(var(--pointer-height) * -1);padding-top:var(--pointer-height)}.mwe-popups .mwe-popups-discreet{margin-top:calc(var(--pointer-height) * -1)}.mwe-popups.mwe-popups-is-tall.flipped-y .mwe-popups-discreet,.mwe-popups.mwe-popups-is-tall.flipped-x-y .mwe-popups-discreet{margin-top:0;margin-bottom:calc(var(--pointer-height) * -1)}.mwe-popups .mwe-popups-container{--x1:0;--x2:var(--pseudo-radius);--x3:calc(var(--pointer-offset) - (var(--pointer-width) / 2));--x4:var(--pointer-offset);--x5:calc(var(--pointer-offset) + (var(--pointer-width) / 2));--x6:calc(100% - var(--pseudo-radius));--x7:100%;--y1:0;--y2:var(--pointer-height);--y3:calc(var(--pointer-height) + var(--pseudo-radius));--y4:calc(100% - var(--pseudo-radius));--y5:100%;padding-top:0;display:flex;background:var(--background-color-base,#fff);--pseudo-radius:2px;--pointer-height:8px;--pointer-width:16px;--pointer-offset:26px;clip-path:polygon(var(--x2) var(--y2),var(--x3) var(--y2),var(--x4) var(--y1),var(--x5) var(--y2),var(--x6) var(--y2),var(--x7) var(--y3),var(--x7) var(--y4),var(--x6) var(--y5),var(--x2) var(--y5),var(--x1) var(--y4),var(--x1) var(--y3))}.mwe-popups.mwe-popups-is-tall{flex-direction:row}.mwe-popups.mwe-popups-is-tall .mwe-popups-discreet{order:1}.mwe-popups.mwe-popups-is-tall .mwe-popups-discreet .mwe-popups-thumbnail{width:203px;box-sizing:border-box;height:250px}.mwe-popups.mwe-popups-is-not-tall .mwe-popups-thumbnail{width:320px;height:192px}.mwe-popups.mwe-popups-is-not-tall .mwe-popups-container{flex-direction:column}.mwe-popups::before{display:none}.mwe-popups::after{display:none}body.ltr .mwe-popups.flipped-x .mwe-popups-container,body.ltr .mwe-popups.flipped-x-y .mwe-popups-container,body.rtl .mwe-popups:not(.flipped-x):not(.flipped-x-y) .mwe-popups-container{--x3:calc(100% - var(--pointer-offset) - (var(--pointer-width) / 2));--x4:calc(100% - var(--pointer-offset));--x5:calc(100% - var(--pointer-offset) + (var(--pointer-width) / 2))}}@media screen{html.skin-theme-clientpref-night .mwe-popups.mwe-popups-no-image-pointer::before{content:'';position:absolute;border:8px solid var(--border-color-transparent,transparent);border-top:0;border-bottom:8px solid rgba(255,255,255,0.07000000000000001);top:-8px;left:10px}html.skin-theme-clientpref-night .mwe-popups-extract[dir='ltr']::after{ background-image:linear-gradient(to right,transparent,var(--background-color-base,#fff) 50%)}html.skin-theme-clientpref-night .mwe-popups-extract[dir='rtl']::after{ background-image:linear-gradient(to left,transparent,var(--background-color-base,#fff) 50%)}@supports (clip-path:polygon(1px 1px)){html.skin-theme-clientpref-night .mwe-popups .mwe-popups-thumbnail{background-color:#c8ccd1}}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mwe-popups.mwe-popups-no-image-pointer::before{content:'';position:absolute;border:8px solid var(--border-color-transparent,transparent);border-top:0;border-bottom:8px solid rgba(255,255,255,0.07000000000000001);top:-8px;left:10px}html.skin-theme-clientpref-os .mwe-popups-extract[dir='ltr']::after{ background-image:linear-gradient(to right,transparent,var(--background-color-base,#fff) 50%)}html.skin-theme-clientpref-os .mwe-popups-extract[dir='rtl']::after{ background-image:linear-gradient(to left,transparent,var(--background-color-base,#fff) 50%)}@supports (clip-path:polygon(1px 1px)){html.skin-theme-clientpref-os .mwe-popups .mwe-popups-thumbnail{background-color:#c8ccd1}}}.mwe-popups .mwe-popups-title{display:block;margin-bottom:12px}.mwe-popups-type-generic.mwe-popups .mwe-popups-title{font-weight:normal;margin:0}.mwe-popups .mwe-popups-title .popups-icon,.mwe-popups .mw-parser-output .popups-icon{margin:0 8px 0 0}.mwe-popups.mwe-popups-type-generic .mwe-popups-extract,.mwe-popups.mwe-popups-type-disambiguation .mwe-popups-extract{min-height:auto}.mwe-popups.mwe-popups-type-generic .mwe-popups-read-link,.mwe-popups.mwe-popups-type-disambiguation .mwe-popups-read-link{font-weight:bold;font-size:var(--font-size-x-small,0.75rem);text-decoration:none}.mwe-popups.mwe-popups-type-generic .mwe-popups-extract:hover + footer .mwe-popups-read-link,.mwe-popups.mwe-popups-type-disambiguation .mwe-popups-extract:hover + footer .mwe-popups-read-link,.mwe-popups.mwe-popups-type-generic .mwe-popups-read-link:hover,.mwe-popups.mwe-popups-type-disambiguation .mwe-popups-read-link:hover{text-decoration:underline}.mwe-popups-overlay{background-color:var(--background-color-backdrop-light,rgba(255,255,255,0.65));z-index:999;position:fixed;height:100%;width:100%;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center}#mwe-popups-svg{position:absolute;top:-1000px}.popups-icon{min-width:10px;min-height:10px;width:calc(var(--font-size-medium,1rem) + 4px);height:calc(var(--font-size-medium,1rem) + 4px);display:inline-block;vertical-align:text-bottom}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.popups-icon{background-position:center;background-repeat:no-repeat; background-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px))}}@supports (-webkit-mask-image:none) or (mask-image:none){.popups-icon{ -webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px));mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px)); }}.popups-icon--size-small{min-width:10px;min-height:10px;width:var(--font-size-medium,1rem);height:var(--font-size-medium,1rem)}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.popups-icon--size-small{background-position:center;background-repeat:no-repeat; background-size:calc(max(var(--font-size-medium,1rem),10px))}}@supports (-webkit-mask-image:none) or (mask-image:none){.popups-icon--size-small{ -webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(max(var(--font-size-medium,1rem),10px));mask-size:calc(max(var(--font-size-medium,1rem),10px)); }}.mwe-popups-overlay .cdx-button.cdx-button--icon-only span + span,.mwe-popups .cdx-button.cdx-button--icon-only span + span{display:block;position:absolute !important; clip:rect(1px,1px,1px,1px);width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden}.cdx-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;min-height:32px;max-width:28rem;margin:0;border-width:1px;border-style:solid;border-radius:2px;padding-right:11px;padding-left:11px;font-family:inherit;font-size:var(--font-size-medium,1rem);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-button--size-small{gap:4px;min-height:1.5rem;padding-right:5px;padding-left:5px}.cdx-button--size-large{min-height:44px;padding-right:15px;padding-left:15px}.cdx-button--icon-only{min-width:32px;padding-right:0;padding-left:0}.cdx-button--icon-only.cdx-button--size-small{min-width:1.5rem}.cdx-button--icon-only.cdx-button--size-large{min-width:44px}.cdx-button::-moz-focus-inner{border:0;padding:0}.cdx-button .cdx-button__icon,.cdx-button .cdx-icon{vertical-align:middle}.cdx-button .cdx-icon{color:inherit}.cdx-button--fake-button,.cdx-button--fake-button:hover,.cdx-button--fake-button:focus{text-decoration:none}.cdx-button:enabled,.cdx-button.cdx-button--fake-button--enabled{background-color:var(--background-color-interactive-subtle,#f8f9fa);color:var(--color-neutral,#404244);border-color:var(--border-color-interactive,#72777d)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled .cdx-button__icon{background-color:var(--color-neutral,#404244)}}.cdx-button:enabled:hover,.cdx-button.cdx-button--fake-button--enabled:hover{background-color:var(--background-color-interactive-subtle--hover,#eaecf0);border-color:var(--border-color-interactive--hover,#27292d);cursor:pointer}.cdx-button:enabled:active,.cdx-button.cdx-button--fake-button--enabled:active,.cdx-button:enabled.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--is-active{background-color:var(--background-color-interactive-subtle--active,#dadde3);border-color:var(--border-color-interactive--active,#202122)}.cdx-button:enabled:focus,.cdx-button.cdx-button--fake-button--enabled:focus{outline:1px solid transparent}.cdx-button:enabled:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-progressive--focus,#36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus,#36c)}.cdx-button:enabled.cdx-button--action-progressive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive{background-color:var(--background-color-progressive-subtle,#e8eeff);color:var(--color-progressive,#36c);border-color:var(--border-color-progressive,#36c)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--action-progressive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive .cdx-button__icon{background-color:var(--color-progressive,#36c)}}.cdx-button:enabled.cdx-button--action-progressive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:hover{background-color:var(--background-color-progressive-subtle--hover,#d9e2ff);color:var(--color-progressive--hover,#3056a9);border-color:var(--border-color-progressive--hover,#3056a9)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--action-progressive:hover .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:hover .cdx-button__icon{background-color:var(--color-progressive--hover,#3056a9)}}.cdx-button:enabled.cdx-button--action-progressive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:active,.cdx-button:enabled.cdx-button--action-progressive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive.cdx-button--is-active{background-color:var(--background-color-progressive-subtle--active,#b6d4fb);color:var(--color-progressive--active,#233566);border-color:var(--border-color-progressive--active,#233566)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--action-progressive:active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:active .cdx-button__icon,.cdx-button:enabled.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon{background-color:var(--color-progressive--active,#233566)}}.cdx-button:enabled.cdx-button--action-destructive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive{background-color:var(--background-color-destructive-subtle,#ffe9e5);color:var(--color-destructive,#bf3c2c);border-color:var(--border-color-destructive,#f54739)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--action-destructive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive .cdx-button__icon{background-color:var(--color-destructive,#bf3c2c)}}.cdx-button:enabled.cdx-button--action-destructive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:hover{background-color:var(--background-color-destructive-subtle--hover,#ffdad3);color:var(--color-destructive--hover,#9f3526);border-color:var(--border-color-destructive--hover,#9f3526)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--action-destructive:hover .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:hover .cdx-button__icon{background-color:var(--color-destructive--hover,#9f3526)}}.cdx-button:enabled.cdx-button--action-destructive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:active,.cdx-button:enabled.cdx-button--action-destructive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive.cdx-button--is-active{background-color:var(--background-color-destructive-subtle--active,#ffc8bd);color:var(--color-destructive--active,#612419);border-color:var(--border-color-destructive--active,#612419)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--action-destructive:active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:active .cdx-button__icon,.cdx-button:enabled.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon{background-color:var(--color-destructive--active,#612419)}}.cdx-button:enabled.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-destructive--focus,#36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-destructive--focus,#36c)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive{background-color:var(--background-color-progressive,#36c);color:var(--color-inverted-fixed,#fff);border-color:var(--border-color-transparent,transparent)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover{background-color:var(--background-color-progressive--hover,#3056a9)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:active,.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive.cdx-button--is-active{background-color:var(--background-color-progressive--active,#233566)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-progressive--focus,#36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus,#36c),inset 0 0 0 2px var(--box-shadow-color-inverted,#fff)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive .cdx-button__icon{background-color:var(--color-inverted-fixed,#fff)}}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive{background-color:var(--background-color-destructive,#bf3c2c);color:var(--color-inverted-fixed,#fff);border-color:var(--border-color-transparent,transparent)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive:hover{background-color:var(--background-color-destructive--hover,#9f3526)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive:active,.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive.cdx-button--is-active{background-color:var(--background-color-destructive--active,#612419)}.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-destructive--focus,#36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-destructive--focus,#36c),inset 0 0 0 2px var(--box-shadow-color-inverted,#fff)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-destructive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-destructive .cdx-button__icon{background-color:var(--color-inverted-fixed,#fff)}}.cdx-button:enabled.cdx-button--weight-quiet,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet{background-color:var(--background-color-transparent,transparent);border-color:var(--border-color-transparent,transparent)}.cdx-button:enabled.cdx-button--weight-quiet:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet:hover{background-color:var(--background-color-interactive-subtle--hover,#eaecf0);mix-blend-mode:var(--mix-blend-mode-blend,multiply)}.cdx-button:enabled.cdx-button--weight-quiet:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet:active,.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--is-active{background-color:var(--background-color-interactive-subtle--active,#dadde3)}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive{color:var(--color-progressive,#36c)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive .cdx-button__icon{background-color:var(--color-progressive,#36c)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover{background-color:var(--background-color-progressive-subtle--hover,#d9e2ff);color:var(--color-progressive--hover,#3056a9);border-color:var(--border-color-transparent,transparent)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover .cdx-button__icon{background-color:var(--color-progressive--hover,#3056a9)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active,.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active{background-color:var(--background-color-progressive-subtle--active,#b6d4fb);color:var(--color-progressive--active,#233566);border-color:var(--border-color-transparent,transparent)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active .cdx-button__icon,.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon{background-color:var(--color-progressive--active,#233566)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-progressive--focus,#36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus,#36c)}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive{color:var(--color-destructive,#bf3c2c)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive .cdx-button__icon{background-color:var(--color-destructive,#bf3c2c)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover{background-color:var(--background-color-destructive-subtle--hover,#ffdad3);color:var(--color-destructive--hover,#9f3526);border-color:var(--border-color-transparent,transparent)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover .cdx-button__icon{background-color:var(--color-destructive--hover,#9f3526)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:active,.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive.cdx-button--is-active,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive.cdx-button--is-active{background-color:var(--background-color-destructive-subtle--active,#ffc8bd);color:var(--color-destructive--active,#612419);border-color:var(--border-color-transparent,transparent)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:active .cdx-button__icon,.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon,.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive.cdx-button--is-active .cdx-button__icon{background-color:var(--color-destructive--active,#612419)}}.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active),.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:focus:not(:active):not(.cdx-button--is-active){border-color:var(--border-color-destructive--focus,#36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-destructive--focus,#36c)}.cdx-button:disabled,.cdx-button.cdx-button--fake-button--disabled{background-color:var(--background-color-disabled,#dadde3);color:var(--color-disabled-emphasized,#a2a9b1);border-color:var(--border-color-transparent,transparent)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:disabled .cdx-button__icon,.cdx-button.cdx-button--fake-button--disabled .cdx-button__icon{background-color:var(--color-inverted,#fff)}}.cdx-button:disabled.cdx-button--weight-quiet,.cdx-button.cdx-button--fake-button--disabled.cdx-button--weight-quiet{background-color:var(--background-color-transparent,transparent);color:var(--color-disabled,#a2a9b1)}@supports ((-webkit-mask-image:none) or (mask-image:none)){.cdx-button:disabled.cdx-button--weight-quiet .cdx-button__icon,.cdx-button.cdx-button--fake-button--disabled.cdx-button--weight-quiet .cdx-button__icon{background-color:var(--color-disabled,#a2a9b1)}}.cdx-icon{color:var(--color-base,#202122);display:inline-flex;align-items:center;justify-content:center;vertical-align:text-bottom}.cdx-icon svg{fill:currentcolor;width:100%;height:100%}.cdx-icon--x-small{min-width:10px;min-height:10px;width:calc(var(--font-size-medium,1rem) - 4px);height:calc(var(--font-size-medium,1rem) - 4px)}.cdx-icon--small{min-width:14px;min-height:14px;width:var(--font-size-medium,1rem);height:var(--font-size-medium,1rem)}.cdx-icon--medium{min-width:18px;min-height:18px;width:calc(var(--font-size-medium,1rem) + 4px);height:calc(var(--font-size-medium,1rem) + 4px)}.cdx-icon--flipped svg{transform:scaleX(-1)}.cdx-label{display:flex;flex-direction:column;font-size:var(--font-size-medium,1rem);line-height:var(--line-height-small,1.375rem)}.cdx-label__label__icon.cdx-icon{color:var(--color-subtle,#54595d);margin-right:4px}.cdx-label__label__text{font-weight:700}legend.cdx-label{padding:0}fieldset label.cdx-label__label .cdx-label__label__text{font-weight:400}.cdx-label:not(.cdx-label--disabled) .cdx-label__label__optional-flag,.cdx-label:not(.cdx-label--disabled) .cdx-label__description{color:var(--color-subtle,#54595d)}.cdx-label--disabled,.cdx-label--disabled .cdx-label__label__icon{color:var(--color-disabled,#a2a9b1)}.cdx-label--visually-hidden{display:block;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden}.cdx-label:not(.cdx-label--visually-hidden){padding-bottom:4px}.cdx-checkbox{position:relative;min-width:20px;min-height:20px}.cdx-checkbox__wrapper{display:flex}.cdx-checkbox:not(.cdx-checkbox--inline){display:flex;flex-direction:column;margin-bottom:6px}.cdx-checkbox:not(.cdx-checkbox--inline):last-child{margin-bottom:0}.cdx-checkbox--inline{display:inline-flex;margin-right:16px;white-space:nowrap}.cdx-checkbox--inline:last-child{margin-right:0}.cdx-checkbox__label,.cdx-checkbox__label.cdx-label{display:inline-flex;position:relative;z-index:0;padding-left:calc(var(--font-size-medium,1rem) + 10px)}.cdx-checkbox__label.cdx-label{padding-bottom:0}.cdx-checkbox__label.cdx-label .cdx-label__label__text{font-weight:400}.cdx-checkbox--inline .cdx-checkbox__label{display:inline}.cdx-checkbox__icon{background-color:var(--background-color-base-fixed,#fff);position:absolute;left:0;box-sizing:border-box;min-width:18px;min-height:18px;width:calc(var(--font-size-medium,1rem) + 4px);height:calc(var(--font-size-medium,1rem) + 4px);margin-top:1px;border-width:1px;border-style:solid;transition-property:background-color,color,border-color,box-shadow;transition-duration:.1s}.cdx-checkbox__input{opacity:0;position:absolute;left:0;z-index:1;min-width:20px;min-height:20px;width:calc(var(--font-size-medium,1rem) + 4px);height:calc(var(--font-size-medium,1rem) + 4px);margin:1px 0 0;font-size:var(--font-size-medium,1rem);cursor:inherit}.cdx-checkbox__wrapper:hover\\\\u003E.cdx-checkbox__input:enabled,.cdx-checkbox__wrapper:hover\\\\u003E.cdx-checkbox__input:enabled~.cdx-label .cdx-label__label,.cdx-checkbox__wrapper:hover\\\\u003E.cdx-checkbox__input:enabled~.cdx-checkbox__label:not(.cdx-label){cursor:pointer}.cdx-checkbox__custom-input:not(.cdx-checkbox__custom-input--inline){padding-top:6px;padding-left:calc(var(--font-size-medium,1rem) + 10px)}.cdx-checkbox__icon{border-radius:2px}.cdx-checkbox__input:indeterminate+.cdx-checkbox__icon:before{content:\\\\\\\" \\\\\\\";background-color:var(--background-color-base-fixed,#fff);position:absolute;top:calc(50% - .5px);right:3px;left:3px;height:2px}.cdx-checkbox__input:checked:not(:indeterminate)+.cdx-checkbox__icon:before{content:\\\\\\\" \\\\\\\";display:block;width:.25rem;height:calc(100% - 6px);margin:0 auto 4px;border-right-width:2px;border-right-style:solid;border-bottom-width:2px;border-bottom-style:solid;transform:rotate(45deg)}.cdx-checkbox__input:enabled+.cdx-checkbox__icon{background-color:var(--background-color-base,#fff);border-color:var(--border-color-interactive,#72777d)}.cdx-checkbox__input:enabled:hover+.cdx-checkbox__icon{background-color:var(--background-color-interactive-subtle--hover,#eaecf0);border-color:var(--border-color-interactive--hover,#27292d)}.cdx-checkbox__input:enabled:focus:not(:active)+.cdx-checkbox__icon{border-color:var(--border-color-progressive--focus,#36c);box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus,#36c);outline:1px solid transparent}.cdx-checkbox__input:enabled:active+.cdx-checkbox__icon{background-color:var(--background-color-interactive-subtle--active,#dadde3);border-color:var(--border-color-interactive--active,#202122)}.cdx-checkbox__input:enabled:checked+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate+.cdx-checkbox__icon{background-color:var(--background-color-progressive,#36c);border-color:var(--border-color-transparent,transparent)}.cdx-checkbox__input:enabled:checked:hover+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate:hover+.cdx-checkbox__icon{background-color:var(--background-color-progressive--hover,#3056a9)}.cdx-checkbox__input:enabled:checked:focus:not(:active):not(:hover)+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate:focus:not(:active):not(:hover)+.cdx-checkbox__icon{background-color:var(--background-color-progressive,#36c)}.cdx-checkbox__input:enabled:checked:focus:not(:active)+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate:focus:not(:active)+.cdx-checkbox__icon{box-shadow:inset 0 0 0 1px var(--box-shadow-color-progressive--focus,#36c),inset 0 0 0 2px var(--box-shadow-color-inverted,#fff)}.cdx-checkbox__input:enabled:checked:active+.cdx-checkbox__icon,.cdx-checkbox__input:enabled:indeterminate:active+.cdx-checkbox__icon{background-color:var(--background-color-progressive--active,#233566)}.cdx-checkbox__input:enabled:checked:not(:indeterminate)+.cdx-checkbox__icon:before{border-color:var(--border-color-inverted-fixed,#fff)}.cdx-checkbox--status-error .cdx-checkbox__input:enabled~.cdx-checkbox__label{color:var(--color-error,#bf3c2c)}.cdx-checkbox--status-error .cdx-checkbox__input:enabled+.cdx-checkbox__icon{background-color:var(--background-color-error-subtle,#ffe9e5);border-color:var(--border-color-error,#f54739)}.cdx-checkbox--status-error .cdx-checkbox__input:enabled:hover+.cdx-checkbox__icon{background-color:var(--background-color-error-subtle--hover,#ffdad3);border-color:var(--border-color-error--hover,#9f3526)}.cdx-checkbox--status-error .cdx-checkbox__input:enabled:focus+.cdx-checkbox__icon{border-color:var(--border-color-progressive--focus,#36c)}.cdx-checkbox--status-error .cdx-checkbox__input:enabled:active+.cdx-checkbox__icon{background-color:var(--background-color-error-subtle--active,#ffc8bd);border-color:var(--border-color-error--active,#612419)}.cdx-checkbox--status-error .cdx-checkbox__input:enabled:checked+.cdx-checkbox__icon,.cdx-checkbox--status-error .cdx-checkbox__input:enabled:indeterminate+.cdx-checkbox__icon{background-color:var(--background-color-error,#f54739);border-color:var(--border-color-transparent,transparent)}.cdx-checkbox--status-error .cdx-checkbox__input:enabled:checked:hover+.cdx-checkbox__icon,.cdx-checkbox--status-error .cdx-checkbox__input:enabled:indeterminate:hover+.cdx-checkbox__icon{background-color:var(--background-color-error--hover,#d74032)}.cdx-checkbox--status-error .cdx-checkbox__input:enabled:checked:active+.cdx-checkbox__icon,.cdx-checkbox--status-error .cdx-checkbox__input:enabled:indeterminate:active+.cdx-checkbox__icon{background-color:var(--background-color-error--active,#bf3c2c)}.cdx-checkbox--status-error .cdx-checkbox__input:enabled:checked:focus:not(:active)+.cdx-checkbox__icon,.cdx-checkbox--status-error .cdx-checkbox__input:enabled:indeterminate:focus:not(:active)+.cdx-checkbox__icon{background-color:var(--background-color-error,#f54739);border-color:var(--border-color-progressive--focus,#36c)}.cdx-checkbox__input:disabled+.cdx-checkbox__icon{background-color:var(--background-color-disabled-subtle,#eaecf0);border-color:var(--border-color-disabled,#c8ccd1)}.cdx-checkbox__input:disabled:checked+.cdx-checkbox__icon,.cdx-checkbox__input:disabled:indeterminate+.cdx-checkbox__icon{background-color:var(--background-color-disabled,#dadde3);border-color:var(--border-color-transparent,transparent)}.cdx-checkbox__input:disabled:checked:not(:indeterminate)+.cdx-checkbox__icon:before{border-right-color:var(--color-disabled,#a2a9b1);border-bottom-color:var(--color-disabled,#a2a9b1)}.cdx-checkbox__input:disabled:indeterminate+.cdx-checkbox__icon:before{background-color:var(--color-disabled-emphasized,#a2a9b1)}.cdx-checkbox__input:disabled~.cdx-checkbox__label,.cdx-checkbox__input:disabled~.cdx-checkbox__label.cdx-label{color:var(--color-disabled,#a2a9b1)}\\\"]},{\\\"popups-preview-disambiguation\\\":\\\"This title relates to more than one page\\\",\\\"popups-preview-disambiguation-link\\\":\\\"View similar pages\\\",\\\"popups-preview-footer-read\\\":\\\"Go to this page\\\",\\\"popups-preview-no-preview\\\":\\\"There was an issue displaying this preview\\\",\\\"popups-settings-cancel\\\":\\\"Cancel\\\",\\\"popups-settings-enable\\\":\\\"Edit preview settings\\\",\\\"popups-settings-help\\\":\\\"You can turn previews back on using a link in the footer of the page.\\\",\\\"popups-settings-help-ok\\\":\\\"Done\\\",\\\"popups-settings-icon-gear-title\\\":\\\"Change page preview settings\\\",\\\"popups-settings-option-page\\\":\\\"Page previews\\\",\\\"popups-settings-option-page-description\\\":\\\"Get quick previews of a topic while reading a page.\\\",\\\"popups-settings-option-reference\\\":\\\"Reference previews\\\",\\\"popups-settings-option-reference-description\\\":\\\"Get quick previews of a reference while reading a page.\\\",\\\"popups-settings-save\\\":\\\"Save\\\",\\\"popups-settings-title\\\":\\\"Previews\\\"}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.143Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.popups.main&skin=vector-2022&version=24q4l\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.popups.main&skin=vector-2022&sourcemap=1&version=24q4l\",\"ext.visualEditor.desktopArticleTarget.init@y54kb\":\"mw.loader.impl(function(){return[\\\"ext.visualEditor.desktopArticleTarget.init@y54kb\\\",{\\\"main\\\":\\\"modules/ve-mw/preinit/ve.init.mw.DesktopArticleTarget.init.js\\\",\\\"files\\\":{\\\"modules/ve-mw/preinit/ve.init.mw.DesktopArticleTarget.init.js\\\":function(require,module,exports){(function(){const configData=require('./data.json'),veactionToMode={edit:'visual',editsource:'source'};let init=null,conf=null,tabMessages=null,pageExists=null,viewUrl=null,veEditUrl=null,tabPreference=null;let veEditSourceUrl,targetPromise,currentUrl,initialWikitext,oldId,isLoading,tempWikitextEditor,tempWikitextEditorData,$toolbarPlaceholder,$toolbarPlaceholderBar,active=false,targetLoaded=false,plugins=[],welcomeDialogDisabled=false,educationPopupsDisabled=false,$targetContainer=null;if(mw.config.get('wgMFMode')){mw.log.warn('Attempted to load desktop target on mobile.');return;}function showLoading(){if(isLoading){return;}isLoading=true;$('html').addClass('ve-activated ve-loading');if(!init.$loading){init.progressBar=new mw.libs.ve.ProgressBarWidget();init.$loading=$('<div>').addClass('ve-init-mw-desktopArticleTarget-loading-overlay').append(init.progressBar.$element);}$(document).on('keydown',onDocumentKeyDown);$toolbarPlaceholderBar.append(init.$loading);}function incrementLoadingProgress(){\\ninit.progressBar.incrementLoadingProgress();}function clearLoading(){init.progressBar.clearLoading();isLoading=false;$(document).off('keydown',onDocumentKeyDown);$('html').removeClass('ve-loading');if(init.$loading){init.$loading.detach();}if(tempWikitextEditor){teardownTempWikitextEditor();}hideToolbarPlaceholder();}function showToolbarPlaceholder(){if(!$toolbarPlaceholder){$toolbarPlaceholder=$('<div>').addClass('ve-init-mw-desktopArticleTarget-toolbarPlaceholder');$toolbarPlaceholderBar=$('<div>').addClass('ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar');$toolbarPlaceholder.append($toolbarPlaceholderBar);}$targetContainer.prepend($toolbarPlaceholder);setTimeout(()=>{$toolbarPlaceholder.addClass('ve-init-mw-desktopArticleTarget-toolbarPlaceholder-open');});}function hideToolbarPlaceholder(){if($toolbarPlaceholder){$toolbarPlaceholder.detach();$toolbarPlaceholder.removeClass('ve-init-mw-desktopArticleTarget-toolbarPlaceholder-open');}}function setupTempWikitextEditor(data){\\nlet wikitext=data.content;if(wikitext){wikitext+='\\\\n';}tempWikitextEditor=new mw.libs.ve.MWTempWikitextEditorWidget({value:wikitext});tempWikitextEditorData=data;$('.ve-init-mw-desktopArticleTarget-targetContainer #firstHeading').addClass('ve-init-mw-desktopArticleTarget-uneditableContent');$('#mw-content-text').before(tempWikitextEditor.$element).addClass('oo-ui-element-hidden');$('html').addClass('ve-tempSourceEditing').removeClass('ve-loading');tempWikitextEditor.adjustSize().moveCursorToStart();ve.track('editAttemptStep',{action:'ready',mode:'source',platform:'desktop'});mw.libs.ve.tempWikitextEditor=tempWikitextEditor;mw.hook('ve.wikitextInteractive').fire();}function syncTempWikitextEditor(){let wikitext=tempWikitextEditor.getValue();if(wikitext.endsWith('\\\\n')){wikitext=wikitext.slice(0,-1);}if(wikitext!==tempWikitextEditorData.content){tempWikitextEditorData.content=wikitext;tempWikitextEditorData.fromEditedState=true;}tempWikitextEditorData.initialSourceRange=tempWikitextEditor.getRange();\\ntempWikitextEditor.$element.prop('readonly',true);}function teardownTempWikitextEditor(){tempWikitextEditor.$element.remove();mw.libs.ve.tempWikitextEditor=tempWikitextEditor=null;tempWikitextEditorData=null;$('#mw-content-text').removeClass('oo-ui-element-hidden');$('html').removeClass('ve-tempSourceEditing');}function abortLoading(){$('html').removeClass('ve-activated');active=false;updateTabs(false);if($('#ca-view a').length){history.pushState({tag:'visualeditor'},'',$('#ca-view a').attr('href'));}clearLoading();}function onDocumentKeyDown(e){if(e.which===27){abortLoading();e.preventDefault();}}function getSectionFromUrl(url){const section=url.searchParams.get('section');if(section&&/^(new|\\\\d+|T-\\\\d+)$/.test(section)){return section;}return null;}function getTarget(mode,section){if(!targetPromise){mw.libs.ve.targetLoader.addPlugin(()=>mw.loader.using(conf.preloadModules).catch(()=>$.Deferred().resolve()));['ext.visualEditor.desktopArticleTarget',...plugins].forEach(mw.libs.ve.targetLoader.addPlugin);\\nplugins=[];targetPromise=mw.libs.ve.targetLoader.loadModules(mode).then(()=>{if(!active){targetPromise=null;return $.Deferred().reject().promise();}const target=ve.init.mw.targetFactory.create(conf.contentModels[mw.config.get('wgPageContentModel')],{modes:getAvailableModes(),defaultMode:mode});target.on('deactivate',()=>{active=false;updateTabs(false);});target.on('reactivate',()=>{currentUrl=new URL(location.href);activateTarget(getEditModeFromUrl(currentUrl),getSectionFromUrl(currentUrl));});target.setContainer($targetContainer);targetLoaded=true;return target;},(e)=>{mw.log.warn('VisualEditor failed to load: '+e);return $.Deferred().reject(e).promise();});}targetPromise.then((target)=>{target.section=section;});return targetPromise;}function trackActivateStart(initData,url=currentUrl){if(url.searchParams.get('wvprov')==='sticky-header'){initData.mechanism+='-sticky-header';}ve.track('trace.activate.enter',{mode:initData.mode});initData.action='init';initData.integration='page';ve.track('editAttemptStep',initData);\\nmw.libs.ve.activationStart=ve.now();}function getTabMessage(tabMsg){let tabMsgKey=tabMessages[tabMsg];const skinMsgKeys={edit:'edit',create:'create',editlocaldescription:'edit-local',createlocaldescription:'create-local'};const key=skinMsgKeys[tabMsg];if(!tabMsgKey&&key){tabMsgKey=mw.config.get('skin')+'-view-'+key;if(!mw.message(tabMsgKey).exists()){tabMsgKey='skin-view-'+key;}}const msg=mw.message(tabMsgKey);if(!msg.isParseable()){mw.log.warn('VisualEditor: MediaWiki:'+tabMsgKey+' contains unsupported syntax. '+'https://www.mediawiki.org/wiki/Manual:Messages_API#Feature_support_in_JavaScript');return undefined;}return msg.text();}function setEditorPreference(editor){if(!init.isVisualAvailable()){return $.Deferred().resolve().promise();}if(editor!=='visualeditor'&&editor!=='wikitext'){throw new Error('setEditorPreference called with invalid option: ',editor);}let key=pageExists?'edit':'create',sectionKey='editsection';if(mw.config.get('wgVisualEditorConfig').useSingleEditTab&&\\ntabPreference==='remember-last'){if($('#ca-view-foreign').length){key+='localdescription';}if(editor==='wikitext'){key+='source';sectionKey+='source';}const fallbackSelector=function(selector,fallback){const $result=$(selector);return $result.length>0?$result:$(fallback);};fallbackSelector('#ca-edit a span','#ca-edit a').text(getTabMessage(key));fallbackSelector('.mw-editsection a span','.mw-editsection a').text(getTabMessage(sectionKey));}mw.cookie.set('VEE',editor,{path:'/',expires:30*86400,prefix:''});if(mw.user.isNamed()&&mw.user.options.get('visualeditor-editor')!==editor){return new mw.Api().saveOption('visualeditor-editor',editor).then(()=>{mw.user.options.set('visualeditor-editor',editor);});}return $.Deferred().resolve().promise();}function updateTabs(editing,mode,isNewSection){let $tab;if(editing){if(isNewSection){$tab=$('#ca-addsection');}else if($('#ca-ve-edit').length){if(!mode||mode==='visual'){$tab=$('#ca-ve-edit');}else{$tab=$('#ca-edit');}}else{$tab=$('#ca-edit');}}else{\\n$tab=$('#ca-view');}$('#p-views').find('li.selected').removeClass('selected');$('#ca-edit, #ca-ve-edit, #ca-addsection').not($tab).removeClass('selected');$tab.addClass('selected');}function scrollToSection(section){if(section==='0'||section==='new'){return;}let $heading;$('#mw-content-text .mw-editsection a:not( .mw-editsection-visualeditor )').each((i,el)=>{const linkUrl=new URL(el.href);if(section===getSectionFromUrl(linkUrl)){$heading=$(el).closest('.mw-heading');return false;}});if(!$heading||!$heading.length){return;}let offset=0;const enableVisualSectionEditing=mw.config.get('wgVisualEditorConfig').enableVisualSectionEditing;if(enableVisualSectionEditing===true||enableVisualSectionEditing==='desktop'){offset=$('#mw-content-text').offset().top;}else{offset=parseInt($heading.css('margin-top'))+$toolbarPlaceholder.outerHeight();}mw.libs.ve.smoothScrollTo($heading.offset().top-offset);}function activateTarget(mode,section,tPromise,modified){let dataPromise;updateTabs(true,mode,section==='new');\\nif(!targetLoaded){dataPromise=mw.libs.ve.targetLoader.requestPageData(mode,mw.config.get('wgRelevantPageName'),{sessionStore:true,section,oldId,targetName:'mwTarget',modified,editintro:currentUrl.searchParams.get('editintro'),preload:currentUrl.searchParams.get('preload'),preloadparams:mw.util.getArrayParam('preloadparams',currentUrl.searchParams),wikitext:mode==='visual'&&modified?$('#wpTextbox1').textSelection('getContents'):undefined});dataPromise.then((response)=>{if(isLoading&&mode==='source'&&section!=='new'&&!(response.visualeditor&&response.visualeditor.recovered)){setupTempWikitextEditor(response.visualeditor);}}).then(incrementLoadingProgress);}showToolbarPlaceholder();mw.hook('ve.activationStart').fire();let visibleSection=null;let visibleSectionOffset=null;if(section===null){let firstVisibleEditSection=null;$('#firstHeading, #mw-content-text .mw-editsection').each((i,el)=>{const top=el.getBoundingClientRect().top;if(top>0){firstVisibleEditSection=el;return false;}});if(firstVisibleEditSection&&firstVisibleEditSection.id!=='firstHeading'){\\nconst firstVisibleSectionLink=firstVisibleEditSection.querySelector('a');const linkUrl=new URL(firstVisibleSectionLink.href);visibleSection=getSectionFromUrl(linkUrl);const firstVisibleHeading=$(firstVisibleEditSection).closest('.mw-heading')[0];visibleSectionOffset=firstVisibleHeading.getBoundingClientRect().top;}}else if(mode==='visual'){scrollToSection(section);}showLoading(mode);incrementLoadingProgress();active=true;tPromise=tPromise||getTarget(mode,section);tPromise.then((target)=>{target.visibleSection=visibleSection;target.visibleSectionOffset=visibleSectionOffset;incrementLoadingProgress();target.setDefaultMode(mode);if(tempWikitextEditor){syncTempWikitextEditor();}const deactivating=target.deactivatingDeferred||$.Deferred().resolve();return deactivating.then(()=>{target.currentUrl=new URL(location.href);const activatePromise=target.activate(dataPromise);target.toolbarSetupDeferred.then(()=>{hideToolbarPlaceholder();});return activatePromise;});}).then(()=>{if(mode==='visual'){\\nve.track('editAttemptStep',{action:'ready',mode});}else if(!tempWikitextEditor){ve.track('editAttemptStep',{action:'ready',mode});mw.hook('ve.wikitextInteractive').fire();}ve.track('editAttemptStep',{action:'loaded',mode});}).always(clearLoading);}function activatePageTarget(mode,section,modified,linkUrl){trackActivateStart({type:'page',mechanism:mw.config.get('wgArticleId')?'click':'new',mode},linkUrl);if(!active){history.replaceState({tag:'visualeditor'},'',currentUrl);history.pushState({tag:'visualeditor'},'',linkUrl||(mode==='source'?veEditSourceUrl:veEditUrl));currentUrl=linkUrl||veEditUrl;activateTarget(mode,section,undefined,modified);}}function getLastEditor(){let editor=mw.cookie.get('VEE','');if(mw.user.isNamed()||!editor||!(editor==='visualeditor'||editor==='wikitext')){editor=mw.user.options.get('visualeditor-editor');}return editor;}function getEditPageEditor(){const isRedLink=!!+currentUrl.searchParams.get('redlink');if(!mw.config.get('wgVisualEditorConfig').useSingleEditTab&&!isRedLink){\\nreturn'wikitext';}if(currentUrl.searchParams.get('section')==='new'){return'wikitext';}if(currentUrl.searchParams.has('veswitched')){return'wikitext';}switch(tabPreference){case'prefer-ve':return'visualeditor';case'prefer-wt':return'wikitext';case'multi-tab':return isRedLink?getLastEditor():'wikitext';case'remember-last':default:return getLastEditor();}}function getAvailableEditPageEditor(){switch(getEditPageEditor()){case'visualeditor':if(init.isVisualAvailable()){return'visual';}if(init.isWikitextAvailable()){return'source';}return null;case'wikitext':default:return init.isWikitextAvailable()?'source':null;}}function checkPreferenceOrStorage(prefName,storageKey,cookieName){storageKey=storageKey||prefName;cookieName=cookieName||storageKey;return!!(mw.user.options.get(prefName)||(!mw.user.isNamed()&&(mw.storage.get(storageKey)||mw.cookie.get(cookieName,''))));}function setPreferenceOrStorage(prefName,storageKey,cookieName){storageKey=storageKey||prefName;cookieName=cookieName||storageKey;\\nif(!mw.user.isNamed()){if(!mw.storage.set(storageKey,1)){mw.cookie.set(cookieName,1,{path:'/',expires:30*86400,prefix:''});}}else{new mw.Api().saveOption(prefName,'1');mw.user.options.set(prefName,'1');}}conf=mw.config.get('wgVisualEditorConfig');tabMessages=conf.tabMessages;viewUrl=new URL(mw.util.getUrl(mw.config.get('wgRelevantPageName')),location.href);currentUrl=new URL(location.href);oldId=mw.config.get('wgRevisionId')||$('input[name=parentRevId]').val();if(oldId!==undefined){oldId=+oldId;}if(oldId===mw.config.get('wgCurRevisionId')||mw.config.get('wgEditLatestRevision')){oldId=undefined;}pageExists=!!mw.config.get('wgRelevantArticleId');const isViewPage=mw.config.get('wgIsArticle')&&!currentUrl.searchParams.has('diff');const wgAction=mw.config.get('wgAction');const isEditPage=wgAction==='edit'||wgAction==='submit';const pageCanLoadEditor=isViewPage||isEditPage;const pageIsProbablyEditable=mw.config.get('wgIsProbablyEditable')||mw.config.get('wgRelevantPageIsProbablyEditable');\\nconst enable=!!+mw.user.options.get('visualeditor-enable');const tempdisable=!!+mw.user.options.get('visualeditor-betatempdisable');const autodisable=!!+mw.user.options.get('visualeditor-autodisable');tabPreference=mw.user.options.get('visualeditor-tabs');function isOnlyTabVE(){const visibleModes=getVisibleModes();return visibleModes.length===1&&visibleModes[0]==='visual';}function isOnlyTabWikitext(){const visibleModes=getVisibleModes();return visibleModes.length===1&&visibleModes[0]==='source';}init={addPlugin:function(plugin){plugins.push(plugin);},setupEditLinks:function(){if(init.isWikitextAvailable()&&!isOnlyTabVE()){$('.mw-editsection a:not( .mw-editsection-visualeditor ),'+'#ca-edit a,'+'#ca-addsection a').each((i,el)=>{if(!el.href){return;}const linkUrl=new URL(el.href);if(linkUrl.searchParams.has('action')){linkUrl.searchParams.delete('action');linkUrl.searchParams.set('veaction','editsource');$(el).attr('href',linkUrl.toString());}});}if(init.isAvailable){if(!init.isSingleEditTab&&init.isVisualAvailable()&&\\n!(conf.disableForAnons&&mw.user.isAnon())){init.setupMultiTabSkin();}else if(pageCanLoadEditor&&((init.isVisualAvailable()&&isOnlyTabVE())||(init.isWikitextAvailable()&&isOnlyTabWikitext()))){$('.mw-editsection a').off('.ve-target').on('click.ve-target',(e)=>{init.onEditSectionLinkClick(isOnlyTabVE()?'visual':'source',e);});$('#ca-edit').off('.ve-target').on('click.ve-target',(e)=>{init.onEditTabClick(isOnlyTabVE()?'visual':'source',e);});}if(!mw.user.isAnon()&&pageCanLoadEditor&&init.isVisualAvailable()&&(!init.isSingleEditTab||isOnlyTabVE())){$('#catlinks').prepend($('<span>').addClass('ve-init-mw-desktopArticleTarget-categoryEdit mw-editsection-like').on('click',init.onCategoryEditLinkClick).append($('<span>').addClass('mw-editsection-bracket').text('['),$('<a>').text(mw.msg('editsection')),$('<span>').addClass('mw-editsection-bracket').text(']')));}}},setupMultiTabSkin:function(){init.setupMultiTabs();init.setupMultiSectionLinks();},setupMultiTabs:function(){const $caEdit=$('#ca-edit');\\nconst $caVeEdit=$('#ca-ve-edit');if(pageCanLoadEditor){$caVeEdit.off('.ve-target').on('click.ve-target',init.onEditTabClick.bind(init,'visual'));}if(pageCanLoadEditor){$caEdit.off('.ve-target').on('click.ve-target',init.onEditTabClick.bind(init,'source'));}if(pageCanLoadEditor&&init.isWikitextAvailable()){$('#ca-addsection').off('.ve-target').on('click.ve-target',init.onEditTabClick.bind(init,'source'));}if(init.isVisualAvailable()){if(conf.tabPosition==='before'){$caEdit.addClass('collapsible');}else{$caVeEdit.addClass('collapsible');}}},setupMultiSectionLinks:function(){if(pageCanLoadEditor){const $editsections=$('#mw-content-text .mw-editsection');$editsections.find('.mw-editsection-visualeditor').off('.ve-target').on('click.ve-target',init.onEditSectionLinkClick.bind(init,'visual'));if(init.isWikitextAvailable()){$editsections.find('a:not( .mw-editsection-visualeditor )').off('.ve-target').on('click.ve-target',init.onEditSectionLinkClick.bind(init,'source'));}}},\\nisUnmodifiedLeftClick:function(e){return e&&((e.which&&e.which===1&&!(e.shiftKey||e.altKey||e.ctrlKey||e.metaKey))||e.isTrigger);},onEditTabClick:function(mode,e){if(!init.isUnmodifiedLeftClick(e)){return;}if(!active&&mode==='source'&&!init.isWikitextAvailable()){return;}e.preventDefault();if(isLoading){return;}const section=$(e.target).closest('#ca-addsection').length?'new':null;if(active){targetPromise.then((target)=>{if(target.getDefaultMode()==='source'){if(mode==='visual'){target.switchToVisualEditor();}else if(mode==='source'){target.switchToWikitextSection(section);}}else if(target.getDefaultMode()==='visual'){if(mode==='source'){if(section){target.switchToWikitextSection(section);}else{target.editSource();}}}});}else{const link=$(e.target).closest('a')[0];const linkUrl=link&&link.href?new URL(link.href):undefined;if(section!==null){init.activateVe(mode,linkUrl,section);}else{init.activateVe(mode,linkUrl);}}},activateVe:function(mode,linkUrl,section){const wikitext=$('#wpTextbox1').textSelection('getContents'),\\nmodified=mw.config.get('wgAction')==='submit'||(mw.config.get('wgAction')==='edit'&&wikitext!==initialWikitext);if(section===undefined){const sectionVal=$('input[name=wpSection]').val();section=sectionVal!==''&&sectionVal!==undefined?sectionVal:null;}if($.fn.dialog){$('.ui-dialog-content').dialog('close');}$(window).off('beforeunload.editwarning');activatePageTarget(mode,section,modified,linkUrl);},onEditSectionLinkClick:function(mode,e,section){const link=$(e.target).closest('a')[0];if(!link||!link.href){return;}const linkUrl=new URL(link.href);const title=mw.Title.newFromText(linkUrl.searchParams.get('title')||'');if(!init.isUnmodifiedLeftClick(e)||!(linkUrl.searchParams.has('action')||linkUrl.searchParams.has('veaction'))||linkUrl.host!==location.host||title&&title.getPrefixedText()!==new mw.Title(mw.config.get('wgRelevantPageName')).getPrefixedText()){return;}e.preventDefault();if(isLoading){return;}trackActivateStart({type:'section',mechanism:section==='new'?'new':'click',mode},linkUrl);\\nif(!active){history.replaceState({tag:'visualeditor'},'',currentUrl);history.pushState({tag:'visualeditor'},'',linkUrl);currentUrl=linkUrl;if(section===undefined){section=getSectionFromUrl(linkUrl);}const tPromise=getTarget(mode,section);activateTarget(mode,section,tPromise);}},onCategoryEditLinkClick:function(e){if(!init.isUnmodifiedLeftClick(e)){return;}e.preventDefault();if(isLoading){return;}trackActivateStart({type:'page',mechanism:'click',mode:'visual'});if(currentUrl.searchParams.get('action')!=='edit'&&!(currentUrl.searchParams.get('veaction')in veactionToMode)){if(history.pushState){history.replaceState({tag:'visualeditor'},document.title,currentUrl);history.pushState({tag:'visualeditor'},document.title,veEditUrl);}currentUrl=veEditUrl;}init.disableWelcomeDialog();activateTarget('visual',null,getTarget('visual',null).then((target)=>{target.once('surfaceReady',()=>{const windowAction=ve.ui.actionFactory.create('window',target.getSurface());windowAction.open('meta',{page:'categories'});\\n});return target;}));},shouldShowWelcomeDialog:function(){return!(!mw.config.get('wgVisualEditorConfig').showBetaWelcome||this.isWelcomeDialogSuppressed()||currentUrl.searchParams.has('collabSession')||checkPreferenceOrStorage('visualeditor-hidebetawelcome','ve-beta-welcome-dialog'));},isWelcomeDialogSuppressed:function(){return!!(welcomeDialogDisabled||new URL(location.href).searchParams.has('vehidebetadialog')||new URL(location.href).searchParams.has('hidewelcomedialog'));},stopShowingWelcomeDialog:function(){setPreferenceOrStorage('visualeditor-hidebetawelcome','ve-beta-welcome-dialog');},disableWelcomeDialog:function(){welcomeDialogDisabled=true;},shouldShowEducationPopups:function(){return!(educationPopupsDisabled||checkPreferenceOrStorage('visualeditor-hideusered','ve-hideusered'));},stopShowingEducationPopups:function(){setPreferenceOrStorage('visualeditor-hideusered','ve-hideusered');},disableEducationPopups:function(){educationPopupsDisabled=true;}};function isSupportedEditPage(url){\\nreturn configData.unsupportedEditParams.every((param)=>!url.searchParams.has(param));}init.isSingleEditTab=conf.useSingleEditTab&&tabPreference!=='multi-tab';veEditUrl=new URL(pageCanLoadEditor?currentUrl:viewUrl);if(oldId){veEditUrl.searchParams.set('oldid',oldId);}veEditUrl.searchParams.delete('veaction');veEditUrl.searchParams.delete('action');if(init.isSingleEditTab){veEditUrl.searchParams.set('action','edit');veEditSourceUrl=veEditUrl;}else{veEditSourceUrl=new URL(veEditUrl);veEditUrl.searchParams.set('veaction','edit');veEditSourceUrl.searchParams.set('veaction','editsource');}init.isAvailable=VisualEditorSupportCheck();const enabledForUser=((conf.enableBetaFeature?enable:!tempdisable)&&!autodisable);init.isVisualAvailable=(url=currentUrl)=>(init.isAvailable&&(url.searchParams.get('veaction')==='edit'||(conf.namespaces.includes(new mw.Title(mw.config.get('wgRelevantPageName')).getNamespaceId())&&enabledForUser))&&isSupportedEditPage(url)&&Object.prototype.hasOwnProperty.call(conf.contentModels,mw.config.get('wgPageContentModel'))&&\\ngetSectionFromUrl(url)!=='new');init.isWikitextAvailable=(url=currentUrl)=>(init.isAvailable&&(url.searchParams.get('veaction')==='editsource'||(conf.enableWikitext&&mw.user.options.get('visualeditor-newwikitext')))&&mw.config.get('wgPageContentModel')==='wikitext');function getAvailableModes(){const availableModes=[];if(init.isVisualAvailable()){availableModes.push('visual');}if(init.isWikitextAvailable()){availableModes.push('source');}return availableModes;}function getVisibleModes(){if(init.isSingleEditTab){const preferredEditor=getAvailableEditPageEditor();return preferredEditor?[preferredEditor]:[];}else{return getAvailableModes();}}init.setEditorPreference=setEditorPreference;init.updateTabs=updateTabs;mw.libs.ve=$.extend(mw.libs.ve||{},init);if(init.isVisualAvailable()){$('html').addClass('ve-available');}else{$('html').addClass('ve-not-available');}function getEditModeFromUrl(url){if(mw.config.get('wgDiscussionToolsStartNewTopicTool')){return null;}if(isViewPage&&init.isAvailable){\\nconst mode=veactionToMode[url.searchParams.get('veaction')]||(url.searchParams.has('collabSession')?'visual':null);if(mode&&getAvailableModes().includes(mode)){return mode;}}if(isEditPage&&isSupportedEditPage(url)){if(!enabledForUser||$('#ca-viewsource').length||mw.config.get('wgAction')==='submit'){return null;}return getAvailableEditPageEditor();}return null;}$(()=>{$targetContainer=$(document.querySelector('[data-mw-ve-target-container]')||document.getElementById('content'));if(pageCanLoadEditor){$targetContainer.addClass('ve-init-mw-desktopArticleTarget-targetContainer');}let showWikitextWelcome=true;const numEditButtons=$('#ca-edit, #ca-ve-edit').length,section=getSectionFromUrl(currentUrl);const requiredSkinElements=$targetContainer.length&&$('#mw-content-text').length&&(isEditPage||numEditButtons);if(currentUrl.searchParams.get('action')==='edit'&&$('#wpTextbox1').length){initialWikitext=$('#wpTextbox1').textSelection('getContents');}if((init.isVisualAvailable()||init.isWikitextAvailable())&&\\npageCanLoadEditor&&pageIsProbablyEditable&&!requiredSkinElements){mw.log.warn('Your skin is incompatible with VisualEditor. '+'See https://www.mediawiki.org/wiki/Extension:VisualEditor/Skin_requirements for the requirements.');if(numEditButtons>0){const err=new Error('Incompatible with VisualEditor');err.name='VeIncompatibleSkinWarning';mw.errorLogger.logError(err,'error.visualeditor');}}else if(init.isAvailable){const mode=getEditModeFromUrl(currentUrl);if(mode){showWikitextWelcome=false;trackActivateStart({type:section===null?'page':'section',mechanism:(section==='new'||!mw.config.get('wgArticleId'))?'url-new':'url',mode});activateTarget(mode,section);}else if(init.isVisualAvailable()&&pageCanLoadEditor&&init.isSingleEditTab){$(document.body).append($('<a>').attr({accesskey:mw.msg('accesskey-ca-ve-edit'),href:veEditUrl}).on('click.ve-target',init.onEditTabClick.bind(init,'visual')).addClass('oo-ui-element-hidden'));}if(init.isVisualAvailable()&&isEditPage&&$('#wpTextbox1').length){mw.loader.load('ext.visualEditor.switching');\\nmw.hook('wikiEditor.toolbarReady').add(($textarea)=>{mw.loader.using('ext.visualEditor.switching').then(()=>{const showPopup=currentUrl.searchParams.has('veswitched')&&!mw.user.options.get('visualeditor-hidesourceswitchpopup'),toolFactory=new OO.ui.ToolFactory(),toolGroupFactory=new OO.ui.ToolGroupFactory();toolFactory.register(mw.libs.ve.MWEditModeVisualTool);toolFactory.register(mw.libs.ve.MWEditModeSourceTool);const switchToolbar=new OO.ui.Toolbar(toolFactory,toolGroupFactory,{classes:['ve-init-mw-editSwitch']});switchToolbar.on('switchEditor',(m)=>{if(m==='visual'){$('#wpTextbox1').trigger('wikiEditor-switching-visualeditor');init.activateVe('visual');}});switchToolbar.setup([{name:'editMode',type:'list',icon:'edit',title:mw.msg('visualeditor-mweditmode-tooltip'),label:mw.msg('visualeditor-mweditmode-tooltip'),invisibleLabel:true,include:['editModeVisual','editModeSource']}]);const popup=new mw.libs.ve.SwitchPopupWidget('source');switchToolbar.tools.editModeVisual.toolGroup.$element.append(popup.$element);\\nswitchToolbar.emit('updateState');$textarea.wikiEditor('addToToolbar',{section:'secondary',group:'default',tools:{veEditSwitch:{type:'element',element:switchToolbar.$element}}});popup.toggle(showPopup);if($('#ca-edit').hasClass('visualeditor-showtabdialog')){$('#ca-edit').removeClass('visualeditor-showtabdialog');const windowManager=new OO.ui.WindowManager();$(OO.ui.getTeleportTarget()).append(windowManager.$element);const editingTabDialog=new mw.libs.ve.EditingTabDialog();windowManager.addWindows([editingTabDialog]);windowManager.openWindow(editingTabDialog).closed.then((data)=>{windowManager.destroy();if(data&&data.action==='prefer-ve'){location.href=veEditUrl;}else if(data&&data.action==='multi-tab'){location.reload();}});}});});mw.libs.ve.setEditorPreference('wikitext');mw.storage.session.remove('ve-docstate');}init.setupEditLinks();}if(pageCanLoadEditor&&showWikitextWelcome&&(init.isVisualAvailable()||init.isWikitextAvailable()||$('#wpTextbox1').length)&&isEditPage&&init.shouldShowWelcomeDialog()&&\\npageIsProbablyEditable){mw.loader.using('ext.visualEditor.welcome').then(()=>{if(!init.shouldShowWelcomeDialog()){return;}const windowManager=new OO.ui.WindowManager();const welcomeDialog=new mw.libs.ve.WelcomeDialog();$(OO.ui.getTeleportTarget()).append(windowManager.$element);windowManager.addWindows([welcomeDialog]);windowManager.openWindow(welcomeDialog,{switchable:init.isVisualAvailable(),editor:'source'}).closed.then((data)=>{windowManager.destroy();if(data&&data.action==='switch-ve'){init.activateVe('visual');}});init.stopShowingWelcomeDialog();});}if(currentUrl.searchParams.has('venotify')){currentUrl.searchParams.delete('venotify');history.replaceState(null,'',currentUrl);}});}());\\n},\\\"modules/ve-mw/preinit/data.json\\\":{\\\"unsupportedEditParams\\\":[\\\"undo\\\",\\\"undoafter\\\",\\\"preview\\\"]}}},{\\\"css\\\":[\\\".ve-active .ve-init-mw-desktopArticleTarget-targetContainer #siteNotice,.ve-active .mw-indicators,.ve-active #t-print,.ve-active #t-permalink,.ve-active #p-coll-print_export,.ve-active #t-cite,.ve-active .ve-init-mw-desktopArticleTarget-editableContent,.ve-active .ve-init-mw-tempWikitextEditorWidget{display:none}.ve-deactivating .ve-ui-surface{display:none}.ve-activating{ }.ve-activating .ve-ui-surface{height:0;padding:0 !important; overflow:hidden} .ve-loading .ve-init-mw-desktopArticleTarget-targetContainer \\\\u003E :not(.ve-init-mw-desktopArticleTarget-toolbarPlaceholder):not(.ve-init-mw-desktopArticleTarget),.ve-loading .ve-init-mw-desktopArticleTarget-originalContent,.ve-activated:not(.ve-loading) .ve-init-mw-desktopArticleTarget-uneditableContent{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0.5}.ve-activated .ve-init-mw-desktopArticleTarget-targetContainer #firstHeading{ -webkit-user-select:text;-moz-user-select:text;user-select:text;pointer-events:auto;cursor:text}.ve-activated .ve-init-mw-desktopArticleTarget-targetContainer #firstHeading a{ pointer-events:none}.ve-activated .ve-init-mw-desktopArticleTarget-originalContent #catlinks{cursor:pointer}.ve-activated .ve-init-mw-desktopArticleTarget-originalContent #catlinks:hover{ background:rgba(109,169,247,0.15)}.ve-activated .ve-init-mw-desktopArticleTarget-originalContent #catlinks a{opacity:1} .ve-init-mw-desktopArticleTarget-loading-overlay{z-index:2;position:absolute;width:100%;top:1em}.ve-init-mw-desktopArticleTarget-toolbarPlaceholder{-webkit-position:sticky;position:sticky;top:0;z-index:2;overflow:hidden;transition:height 250ms ease;height:0;padding-bottom:2px; }.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar{background:var(--background-color-base,#fff);transform:translateY(-100%);transition:transform 250ms ease}.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-open .ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar{transform:translateY(0)} .oo-ui-element-hidden{display:none !important; } .ve-init-mw-desktopArticleTarget-categoryEdit{float:right;margin-top:1ex} .ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar{height:42px;border-bottom:1px solid #c8ccd1;box-shadow:0 1px 1px 0 rgba(0,0,0,0.1)}.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-open{height:42px} .ve-activated .vector-toc,.ve-activated .vector-page-titlebar-toc{display:none}.ve-init-mw-desktopArticleTarget-toolbar,.ve-init-mw-desktopArticleTarget-toolbarPlaceholder,.ve-ui-overlay-local,.ve-ui-overlay-global,.ve-ui-sidebarDialogWindowManager,.ve-ce-surface-interface{font-size:0.875rem}.ve-ce-surface-interface{font-family:sans-serif}.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar,.ve-init-mw-desktopArticleTarget-toolbar.ve-ui-toolbar \\\\u003E .oo-ui-toolbar-bar{box-shadow:0 2px 1px -1px rgba(0,0,0,0.1)}.ve-ui-mwSaveDialog-preview .mw-body{ }.ve-ui-mwSaveDialog-preview .mw-body .firstHeading{grid-area:titlebar}.ve-ui-mwSaveDialog-preview .mw-body .mw-body-content{grid-area:content;font-size:var(--font-size-medium);line-height:var(--line-height-content)}.ve-ui-mwSaveDialog-preview .mw-content-container{max-width:960px;margin:0 auto}.ve-init-mw-desktopArticleTarget .ve-init-mw-target-surface \\\\u003E .ve-ce-surface .ve-ce-attachedRootNode{min-height:15em}.ve-init-mw-desktopArticleTarget-toolbar .ve-ui-toolbarDialog-position-above.ve-ui-toolbarDialog-padded .oo-ui-window-body,.ve-init-mw-desktopArticleTarget-toolbar .ve-ui-toolbarDialog-position-below.ve-ui-toolbarDialog-padded .oo-ui-window-body{padding-left:0;padding-right:0}.ve-init-mw-desktopArticleTarget-toolbar .ve-ui-toolbarDialog-position-side.ve-ui-toolbarDialog-padded .oo-ui-window-body{padding-right:0}\\\"]},{\\\"accesskey-ca-ve-edit\\\":\\\"v\\\",\\\"editsection\\\":\\\"edit\\\",\\\"visualeditor-mweditmode-tooltip\\\":\\\"Switch editor\\\",\\\"visualeditor-ca-editsource\\\":\\\"Edit source\\\",\\\"visualeditor-ca-createsource\\\":\\\"Create source\\\",\\\"visualeditor-ca-editlocaldescriptionsource\\\":\\\"Edit local description source\\\",\\\"visualeditor-ca-createlocaldescriptionsource\\\":\\\"Add local description source\\\",\\\"editsectionhint\\\":\\\"Edit section: $1\\\",\\\"visualeditor-ca-editsource-section\\\":\\\"edit source\\\",\\\"visualeditor-ca-editsource-section-hint\\\":\\\"Edit section's source code: $1\\\",\\\"skin-view-edit\\\":\\\"Edit\\\",\\\"vector-view-edit\\\":\\\"Edit\\\",\\\"skin-view-create\\\":\\\"Create\\\",\\\"vector-view-create\\\":\\\"Create\\\",\\\"skin-view-edit-local\\\":\\\"Edit local description\\\",\\\"skin-view-create-local\\\":\\\"{{#ifeq:{{NAMESPACENUMBER}}|2|Create local userpage|Add local description}}\\\"}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.146Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.visualEditor.desktopArticleTarget.init&skin=vector-2022&version=1ra4t\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.visualEditor.desktopArticleTarget.init&skin=vector-2022&sourcemap=1&version=1ra4t\",\"ext.cite.referencePreviews@1umz0\":\"mw.loader.impl(function(){return[\\\"ext.cite.referencePreviews@1umz0\\\",{\\\"main\\\":\\\"init.js\\\",\\\"files\\\":{\\\"init.js\\\":function(require,module,exports){const createReferenceGateway=require('./createReferenceGateway.js');const createReferencePreview=require('./createReferencePreview.js');const TYPE_REFERENCE='reference';function isReferencePreviewsEnabled(user,isPreviewTypeEnabled,config){if(!config.get('wgCiteReferencePreviewsActive')){return null;}if(user.isAnon()){return isPreviewTypeEnabled(TYPE_REFERENCE);}return true;}const referencePreviewsState=isReferencePreviewsEnabled(mw.user,mw.popups.isEnabled,mw.config);function createReferencePreviewsType(){return{type:TYPE_REFERENCE,selector:'#mw-content-text .reference a[ href*=\\\"#\\\" ]',delay:150,gateway:createReferenceGateway(),renderFn:createReferencePreview};}let testKitchenExperiment=null;if(mw.testKitchen&&!mw.config.get('wgMFMode')){testKitchenExperiment=mw.testKitchen.compat.getExperiment('cite-footnote-content-interaction-experiment');}const isRefPreviewReflistLinkEnabled=testKitchenExperiment&&testKitchenExperiment.isAssignedGroup('treatment');if(isRefPreviewReflistLinkEnabled){\\n$('#mw-content-text .reference a[ href*=\\\"#\\\" ]').on('click',(event)=>{if(!event.pointerType||event.pointerType==='touch'){return;}event.preventDefault();$('.mwe-popups-reflist-link-hidden').removeClass('mwe-popups-reflist-link-hidden');});}module.exports=referencePreviewsState!==null?createReferencePreviewsType():null;if(window.QUnit){module.exports={test:{createReferenceGateway:require('./createReferenceGateway.js'),createReferencePreview:require('./createReferencePreview.js'),isReferencePreviewsEnabled}};}\\n},\\\"createReferenceGateway.js\\\":function(require,module,exports){const TYPE_REFERENCE='reference';module.exports=function createReferenceGateway(){function findReferenceTextElement(id){const idSelector=`#${CSS.escape(id)}`;return document.querySelector(`${idSelector} .mw-reference-text, ${idSelector} .reference-text`);}function findParentReferenceTextElement(el){const ol=el.closest('ol');return ol&&ol.classList.contains('mw-subreference-list')?ol.parentElement.querySelector('.mw-reference-text, .reference-text'):null;}function scrapeReferenceText(referenceElement,parentElement){if(!parentElement){return referenceElement.innerHTML;}return`\\n\\t\\t\\t\\t<div class=\\\"mw-reference-previews-parent\\\">${parentElement.innerHTML}</div>\\n\\t\\t\\t\\t<div>${referenceElement.innerHTML}</div>\\n\\t\\t\\t\\t`;}function scrapeReferenceType(referenceElement){const KNOWN_TYPES=['book','journal','news','note','map','web'];let type=null;const citeTags=referenceElement.querySelectorAll('cite[class]');Array.prototype.forEach.call(citeTags,(element)=>{if(type){return;}const classNames=element.className.split(/\\\\s+/);\\nfor(let i=classNames.length;i--;){if(KNOWN_TYPES.includes(classNames[i])){type=classNames[i];return false;}}});return type;}function fetchPreviewForTitle(title,el){const id=title.getFragment().replace(/ /g,'_');const referenceTextElement=findReferenceTextElement(id);if(!referenceTextElement||(!referenceTextElement.textContent.trim()&&!referenceTextElement.children.length)){return Promise.reject({textStatus:'abort',textContext:'Footnote not found or empty',xhr:{readyState:0}});}const referenceParentTextElement=findParentReferenceTextElement(referenceTextElement);const model={url:`#${id}`,extract:scrapeReferenceText(referenceTextElement,referenceParentTextElement),type:TYPE_REFERENCE,referenceType:scrapeReferenceType(referenceParentTextElement||referenceTextElement),sourceElementId:el.parentNode.id};const promise=Promise.resolve(model);promise.abort=()=>{};return promise;}return{fetchPreviewForTitle};};\\n},\\\"createReferencePreview.js\\\":function(require,module,exports){const TEMPLATE=document.createElement('template');TEMPLATE.innerHTML=`\\n<div class=\\\"mwe-popups mwe-popups mwe-popups-type-reference\\\" aria-hidden>\\n\\t<div class=\\\"mwe-popups-container\\\">\\n\\t\\t<div class=\\\"mwe-popups-extract\\\">\\n\\t\\t\\t<div class=\\\"mwe-popups-scroll\\\">\\n\\t\\t\\t\\t<strong class=\\\"mwe-popups-title\\\">\\n\\t\\t\\t\\t\\t<span class=\\\"popups-icon\\\"></span>\\n\\t\\t\\t\\t\\t<span class=\\\"mwe-popups-title-placeholder\\\"></span>\\n\\t\\t\\t\\t</strong>\\n\\t\\t\\t\\t<bdi><div class=\\\"mw-parser-output\\\"></div></bdi>\\n\\t\\t\\t</div>\\n\\t\\t\\t<div class=\\\"mwe-popups-fade\\\"></div>\\n\\t\\t</div>\\n\\t\\t<footer>\\n\\t\\t\\t<div class=\\\"mwe-popups-reflist-link-wrapper mwe-popups-reflist-link-hidden\\\">\\n\\t\\t\\t\\t<a class=\\\"mwe-popups-reflist-link\\\"></a>\\n\\t\\t\\t</div>\\n\\t\\t\\t<div class=\\\"mwe-popups-settings\\\"></div>\\n\\t\\t</footer>\\n\\t</div>\\n</div>`;const replaceWith=(node,htmlOrOtherNode)=>{if(typeof htmlOrOtherNode==='string'){node.insertAdjacentHTML('afterend',htmlOrOtherNode);}else{node.parentNode.appendChild(htmlOrOtherNode);}node.remove();};function renderReferencePreview(model){const type=model.referenceType||'generic';\\nlet titleMsg=mw.message(`cite-reference-previews-${type}`);if(!titleMsg.exists()){titleMsg=mw.message('cite-reference-previews-reference');}const el=TEMPLATE.content.cloneNode(true).children[0];let testKitchenExperiment=null;if(mw.testKitchen&&!mw.config.get('wgMFMode')){testKitchenExperiment=mw.testKitchen.compat.getExperiment('cite-footnote-content-interaction-experiment');}const isRefPreviewReflistLinkEnabled=testKitchenExperiment&&testKitchenExperiment.isAssignedGroup('treatment');replaceWith(el.querySelector('.mwe-popups-title-placeholder'),mw.html.escape(titleMsg.text()));el.querySelector('.mwe-popups-title .popups-icon').classList.add(`popups-icon--reference-${type}`);el.querySelector('.mw-parser-output').innerHTML=model.extract;Array.prototype.forEach.call(el.querySelectorAll('.mwe-popups-extract a[href][class~=\\\"external\\\"]:not([target])'),(a)=>{a.target='_blank';a.rel=(a.rel?a.rel+' ':'')+'noopener';});Array.prototype.forEach.call(el.querySelectorAll('.mw-collapsible'),(node)=>{\\nconst otherNode=document.createElement('div');otherNode.classList.add('mwe-collapsible-placeholder');const icon=document.createElement('span');icon.classList.add('popups-icon','popups-icon--infoFilled');const label=document.createElement('span');label.classList.add('mwe-collapsible-placeholder-label');label.textContent=mw.msg('cite-reference-previews-collapsible-placeholder');otherNode.appendChild(icon);otherNode.appendChild(label);replaceWith(node,otherNode);});const undoHeaderSort=(headerSort)=>{headerSort.classList.remove('headerSort');headerSort.removeAttribute('tabindex');headerSort.removeAttribute('title');};Array.prototype.forEach.call(el.querySelectorAll('table.sortable'),(node)=>{node.classList.remove('sortable','jquery-tablesorter');Array.prototype.forEach.call(node.querySelectorAll('.headerSort'),undoHeaderSort);});const settingsButton=document.createElement('a');settingsButton.classList.add('cdx-button','cdx-button--fake-button','cdx-button--fake-button--enabled','cdx-button--weight-quiet','cdx-button--icon-only','mwe-popups-settings-button');\\nconst settingsIcon=document.createElement('span');settingsIcon.classList.add('popups-icon','popups-icon--size-small','popups-icon--settings');const settingsButtonLabel=document.createElement('span');settingsButtonLabel.textContent=mw.msg('popups-settings-icon-gear-title');settingsButton.append(settingsIcon);settingsButton.append(settingsButtonLabel);el.querySelector('.mwe-popups-settings').appendChild(settingsButton);if(isRefPreviewReflistLinkEnabled){const reflistLink=el.querySelector('.mwe-popups-reflist-link');reflistLink.textContent=mw.msg('cite-reference-previews-reflist-link');reflistLink.addEventListener('click',()=>{testKitchenExperiment.send('click-goto-references');const targetId=model.url?model.url.slice(1):null;const targetElement=document.getElementById(targetId);const previousHighlight=document.querySelector('.mwe-popups-ref-highlight');if(previousHighlight){previousHighlight.classList.remove('mwe-popups-ref-highlight');}if(targetElement){targetElement.scrollIntoView();\\ntargetElement.classList.add('mwe-popups-ref-highlight');}});}el.querySelector('.mwe-popups-scroll').addEventListener('scroll',(e)=>{const element=e.target,scrolledToBottom=element.scrollTop>=element.scrollHeight-element.clientHeight-1;if(!scrolledToBottom&&element.isScrolling){return;}const extract=element.parentNode,hasHorizontalScroll=element.scrollWidth>element.clientWidth,scrollbarHeight=element.offsetHeight-element.clientHeight,hasVerticalScroll=element.scrollHeight>element.clientHeight,scrollbarWidth=element.offsetWidth-element.clientWidth;const fade=extract.querySelector('.mwe-popups-fade');fade.style.bottom=hasHorizontalScroll?`${scrollbarHeight}px`:0;fade.style.right=hasVerticalScroll?`${scrollbarWidth}px`:0;element.isScrolling=!scrolledToBottom;extract.classList.toggle('mwe-popups-fade-out',element.isScrolling);extract.setAttribute('lang',mw.config.get('wgPageContentLanguage'));});return el;}function createReferencePreview(model){return{el:renderReferencePreview(model),\\nhasThumbnail:false,isTall:false};}module.exports=createReferencePreview;\\n}}},{\\\"css\\\":[\\\".popups-icon--reference-generic{ min-width:10px;min-height:10px;width:calc(var(--font-size-medium,1rem) + 4px);height:calc(var(--font-size-medium,1rem) + 4px);display:inline-block;vertical-align:text-bottom}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.popups-icon--reference-generic{background-position:center;background-repeat:no-repeat; background-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px))}}@supports (-webkit-mask-image:none) or (mask-image:none){.popups-icon--reference-generic{ -webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px));mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px)); }}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.popups-icon--reference-generic{background-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"m15 10-2.78-2.78L9.44 10V1H5a2 2 0 00-2 2v14a2 2 0 002 2h10a2 2 0 002-2V3a2 2 0 00-2-2z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");filter:invert(var(--filter-invert-icon,0));opacity:var(--opacity-icon-base,0.87)}}@supports (-webkit-mask-image:none) or (mask-image:none){.popups-icon--reference-generic{ -webkit-mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"m15 10-2.78-2.78L9.44 10V1H5a2 2 0 00-2 2v14a2 2 0 002 2h10a2 2 0 002-2V3a2 2 0 00-2-2z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\"); mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"m15 10-2.78-2.78L9.44 10V1H5a2 2 0 00-2 2v14a2 2 0 002 2h10a2 2 0 002-2V3a2 2 0 00-2-2z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");background-color:var(--color-base,#202122)}}.popups-icon--reference-book{ min-width:10px;min-height:10px;width:calc(var(--font-size-medium,1rem) + 4px);height:calc(var(--font-size-medium,1rem) + 4px);display:inline-block;vertical-align:text-bottom}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.popups-icon--reference-book{background-position:center;background-repeat:no-repeat; background-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px))}}@supports (-webkit-mask-image:none) or (mask-image:none){.popups-icon--reference-book{ -webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px));mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px)); }}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.popups-icon--reference-book{background-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M15 2a7.65 7.65 0 00-5 2 7.65 7.65 0 00-5-2H1v15h4a7.65 7.65 0 015 2 7.65 7.65 0 015-2h4V2zm2.5 13.5H14a4.38 4.38 0 00-3 1V5s1-1.5 4-1.5h2.5z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M9 3.5h2v1H9z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");filter:invert(var(--filter-invert-icon,0));opacity:var(--opacity-icon-base,0.87)}}@supports (-webkit-mask-image:none) or (mask-image:none){.popups-icon--reference-book{ -webkit-mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M15 2a7.65 7.65 0 00-5 2 7.65 7.65 0 00-5-2H1v15h4a7.65 7.65 0 015 2 7.65 7.65 0 015-2h4V2zm2.5 13.5H14a4.38 4.38 0 00-3 1V5s1-1.5 4-1.5h2.5z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M9 3.5h2v1H9z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\"); mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M15 2a7.65 7.65 0 00-5 2 7.65 7.65 0 00-5-2H1v15h4a7.65 7.65 0 015 2 7.65 7.65 0 015-2h4V2zm2.5 13.5H14a4.38 4.38 0 00-3 1V5s1-1.5 4-1.5h2.5z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M9 3.5h2v1H9z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");background-color:var(--color-base,#202122)}}.popups-icon--reference-book[dir='rtl'],html[dir='rtl'] .popups-icon--reference-book:not([dir='ltr']){transform:scaleX(-1)}.popups-icon--reference-journal{ min-width:10px;min-height:10px;width:calc(var(--font-size-medium,1rem) + 4px);height:calc(var(--font-size-medium,1rem) + 4px);display:inline-block;vertical-align:text-bottom}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.popups-icon--reference-journal{background-position:center;background-repeat:no-repeat; background-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px))}}@supports (-webkit-mask-image:none) or (mask-image:none){.popups-icon--reference-journal{ -webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px));mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px)); }}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.popups-icon--reference-journal{background-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M2 18.5A1.5 1.5 0 003.5 20H5V0H3.5A1.5 1.5 0 002 1.5zM6 0v20h10a2 2 0 002-2V2a2 2 0 00-2-2zm7 8H8V7h5zm3-2H8V5h8z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");filter:invert(var(--filter-invert-icon,0));opacity:var(--opacity-icon-base,0.87)}}@supports (-webkit-mask-image:none) or (mask-image:none){.popups-icon--reference-journal{ -webkit-mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M2 18.5A1.5 1.5 0 003.5 20H5V0H3.5A1.5 1.5 0 002 1.5zM6 0v20h10a2 2 0 002-2V2a2 2 0 00-2-2zm7 8H8V7h5zm3-2H8V5h8z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\"); mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M2 18.5A1.5 1.5 0 003.5 20H5V0H3.5A1.5 1.5 0 002 1.5zM6 0v20h10a2 2 0 002-2V2a2 2 0 00-2-2zm7 8H8V7h5zm3-2H8V5h8z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");background-color:var(--color-base,#202122)}}.popups-icon--reference-journal[dir='rtl'],html[dir='rtl'] .popups-icon--reference-journal:not([dir='ltr']){transform:scaleX(-1)}.popups-icon--reference-news{ min-width:10px;min-height:10px;width:calc(var(--font-size-medium,1rem) + 4px);height:calc(var(--font-size-medium,1rem) + 4px);display:inline-block;vertical-align:text-bottom}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.popups-icon--reference-news{background-position:center;background-repeat:no-repeat; background-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px))}}@supports (-webkit-mask-image:none) or (mask-image:none){.popups-icon--reference-news{ -webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px));mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px)); }}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.popups-icon--reference-news{background-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M5 2a2 2 0 00-2 2v12a1 1 0 01-1-1V5h-.5A1.5 1.5 0 000 6.5v10A1.5 1.5 0 001.5 18H18a2 2 0 002-2V4a2 2 0 00-2-2zm1 2h11v4H6zm0 6h6v1H6zm0 2h6v1H6zm0 2h6v1H6zm7-4h4v5h-4z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");filter:invert(var(--filter-invert-icon,0));opacity:var(--opacity-icon-base,0.87)}}@supports (-webkit-mask-image:none) or (mask-image:none){.popups-icon--reference-news{ -webkit-mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M5 2a2 2 0 00-2 2v12a1 1 0 01-1-1V5h-.5A1.5 1.5 0 000 6.5v10A1.5 1.5 0 001.5 18H18a2 2 0 002-2V4a2 2 0 00-2-2zm1 2h11v4H6zm0 6h6v1H6zm0 2h6v1H6zm0 2h6v1H6zm7-4h4v5h-4z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\"); mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M5 2a2 2 0 00-2 2v12a1 1 0 01-1-1V5h-.5A1.5 1.5 0 000 6.5v10A1.5 1.5 0 001.5 18H18a2 2 0 002-2V4a2 2 0 00-2-2zm1 2h11v4H6zm0 6h6v1H6zm0 2h6v1H6zm0 2h6v1H6zm7-4h4v5h-4z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");background-color:var(--color-base,#202122)}}.popups-icon--reference-news[dir='rtl'],html[dir='rtl'] .popups-icon--reference-news:not([dir='ltr']){transform:scaleX(-1)}.popups-icon--reference-map{ min-width:10px;min-height:10px;width:calc(var(--font-size-medium,1rem) + 4px);height:calc(var(--font-size-medium,1rem) + 4px);display:inline-block;vertical-align:text-bottom}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.popups-icon--reference-map{background-position:center;background-repeat:no-repeat; background-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px))}}@supports (-webkit-mask-image:none) or (mask-image:none){.popups-icon--reference-map{ -webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px));mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px)); }}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.popups-icon--reference-map{background-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M13 3 7 1 1 3v16l6-2 6 2 6-2V1zM7 14.89l-4 1.36V4.35L7 3zm10 .75L13 17V5.1l4-1.36z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");filter:invert(var(--filter-invert-icon,0));opacity:var(--opacity-icon-base,0.87)}}@supports (-webkit-mask-image:none) or (mask-image:none){.popups-icon--reference-map{ -webkit-mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M13 3 7 1 1 3v16l6-2 6 2 6-2V1zM7 14.89l-4 1.36V4.35L7 3zm10 .75L13 17V5.1l4-1.36z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\"); mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M13 3 7 1 1 3v16l6-2 6 2 6-2V1zM7 14.89l-4 1.36V4.35L7 3zm10 .75L13 17V5.1l4-1.36z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");background-color:var(--color-base,#202122)}}.popups-icon--reference-map[dir='rtl'],html[dir='rtl'] .popups-icon--reference-map:not([dir='ltr']){transform:scaleX(-1)}.popups-icon--reference-web{ min-width:10px;min-height:10px;width:calc(var(--font-size-medium,1rem) + 4px);height:calc(var(--font-size-medium,1rem) + 4px);display:inline-block;vertical-align:text-bottom}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.popups-icon--reference-web{background-position:center;background-repeat:no-repeat; background-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px))}}@supports (-webkit-mask-image:none) or (mask-image:none){.popups-icon--reference-web{ -webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px));mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px)); }}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.popups-icon--reference-web{background-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M2 2a2 2 0 00-2 2v12a2 2 0 002 2h16a2 2 0 002-2V4a2 2 0 00-2-2zm2 1.5A1.5 1.5 0 112.5 5 1.5 1.5 0 014 3.5M18 16H2V8h16z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");filter:invert(var(--filter-invert-icon,0));opacity:var(--opacity-icon-base,0.87)}}@supports (-webkit-mask-image:none) or (mask-image:none){.popups-icon--reference-web{ -webkit-mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M2 2a2 2 0 00-2 2v12a2 2 0 002 2h16a2 2 0 002-2V4a2 2 0 00-2-2zm2 1.5A1.5 1.5 0 112.5 5 1.5 1.5 0 014 3.5M18 16H2V8h16z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\"); mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M2 2a2 2 0 00-2 2v12a2 2 0 002 2h16a2 2 0 002-2V4a2 2 0 00-2-2zm2 1.5A1.5 1.5 0 112.5 5 1.5 1.5 0 014 3.5M18 16H2V8h16z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");background-color:var(--color-base,#202122)}}.popups-icon--reference-web[dir='rtl'],html[dir='rtl'] .popups-icon--reference-web:not([dir='ltr']){transform:scaleX(-1)}.popups-icon--preview-disambiguation{ min-width:10px;min-height:10px;width:calc(var(--font-size-medium,1rem) + 4px);height:calc(var(--font-size-medium,1rem) + 4px);display:inline-block;vertical-align:text-bottom}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.popups-icon--preview-disambiguation{background-position:center;background-repeat:no-repeat; background-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px))}}@supports (-webkit-mask-image:none) or (mask-image:none){.popups-icon--preview-disambiguation{ -webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px));mask-size:calc(max(calc(var(--font-size-medium,1rem) + 4px),10px)); }}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.popups-icon--preview-disambiguation{background-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M7 0a2 2 0 00-2 2h9a2 2 0 012 2v12a2 2 0 002-2V2a2 2 0 00-2-2z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M13 20a2 2 0 002-2V5a2 2 0 00-2-2H4a2 2 0 00-2 2v13a2 2 0 002 2zM9 5h4v5H9zM4 5h4v1H4zm0 2h4v1H4zm0 2h4v1H4zm0 2h9v1H4zm0 2h9v1H4zm0 2h9v1H4z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");filter:invert(var(--filter-invert-icon,0));opacity:var(--opacity-icon-base,0.87)}}@supports (-webkit-mask-image:none) or (mask-image:none){.popups-icon--preview-disambiguation{ -webkit-mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M7 0a2 2 0 00-2 2h9a2 2 0 012 2v12a2 2 0 002-2V2a2 2 0 00-2-2z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M13 20a2 2 0 002-2V5a2 2 0 00-2-2H4a2 2 0 00-2 2v13a2 2 0 002 2zM9 5h4v5H9zM4 5h4v1H4zm0 2h4v1H4zm0 2h4v1H4zm0 2h9v1H4zm0 2h9v1H4zm0 2h9v1H4z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\"); mask-image:url(\\\\\\\"data:image/svg+xml;utf8,\\\\u003Csvg xmlns=\\\\\\\\\\\\\\\"http://www.w3.org/2000/svg\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" height=\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\" viewBox=\\\\\\\\\\\\\\\"0 0 20 20\\\\\\\\\\\\\\\" fill=\\\\\\\\\\\\\\\"%23000\\\\\\\\\\\\\\\"\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M7 0a2 2 0 00-2 2h9a2 2 0 012 2v12a2 2 0 002-2V2a2 2 0 00-2-2z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003Cpath d=\\\\\\\\\\\\\\\"M13 20a2 2 0 002-2V5a2 2 0 00-2-2H4a2 2 0 00-2 2v13a2 2 0 002 2zM9 5h4v5H9zM4 5h4v1H4zm0 2h4v1H4zm0 2h4v1H4zm0 2h9v1H4zm0 2h9v1H4zm0 2h9v1H4z\\\\\\\\\\\\\\\"/\\\\u003E\\\\u003C/svg\\\\u003E\\\\\\\");background-color:var(--color-base,#202122)}}.popups-icon--preview-disambiguation[dir='rtl'],html[dir='rtl'] .popups-icon--preview-disambiguation:not([dir='ltr']){transform:scaleX(-1)} #mw-content-text .reference a[href*='#'] *{pointer-events:none}.mwe-popups.mwe-popups-type-reference .mwe-popups-container .mwe-popups-title .popups-icon--reference-note{display:none}.mwe-popups.mwe-popups-type-reference .mwe-popups-container footer{display:flex;align-items:center;justify-content:space-between}.mwe-popups.mwe-popups-type-reference .mwe-popups-container footer .mwe-popups-settings{margin-left:auto}.mwe-popups.mwe-popups-type-reference .mwe-popups-container .mwe-popups-extract{margin-right:0;max-height:inherit;margin-bottom:55px}.mwe-popups.mwe-popups-type-reference .mwe-popups-container .mwe-popups-extract .mwe-popups-scroll{max-height:338px;overflow:auto;padding-right:16px}.mwe-popups.mwe-popups-type-reference .mwe-popups-container .mwe-popups-extract .mw-parser-output{overflow-wrap:break-word}.mwe-popups.mwe-popups-type-reference .mwe-popups-container .mwe-popups-extract::after{display:none}.mwe-popups.mwe-popups-type-reference .mwe-popups-container .mwe-popups-extract .mwe-popups-fade{position:absolute;width:100%;height:20px;background-color:var(--background-color-transparent,transparent);background-image:linear-gradient(var(--background-color-transparent,transparent),var(--background-color-base,#fff));opacity:0;pointer-events:none;transition:opacity 250ms ease}.mwe-popups.mwe-popups-type-reference .mwe-popups-container .mwe-popups-extract.mwe-popups-fade-out .mwe-popups-fade{opacity:1}.mwe-popups.mwe-popups-type-reference .mwe-popups-container .mwe-popups-reflist-link-hidden{display:none}.mwe-popups.mwe-popups-type-reference .mwe-popups-container .mwe-popups-reflist-link{text-decoration:none}.mwe-popups.mwe-popups-type-reference .mwe-popups-container .mwe-collapsible-placeholder{font-weight:700;margin:1em 0;position:relative}.mwe-popups.mwe-popups-type-reference .mwe-popups-container .mw-reference-previews-parent{margin-bottom:1em}.mwe-popups-ref-highlight{background-color:var(--background-color-progressive-subtle,#e8eeff)}\\\"]},{\\\"cite-reference-previews-book\\\":\\\"Book reference\\\",\\\"cite-reference-previews-collapsible-placeholder\\\":\\\"This reference includes a figure which does not fit in the preview.\\\",\\\"cite-reference-previews-journal\\\":\\\"Journal reference\\\",\\\"cite-reference-previews-map\\\":\\\"Map reference\\\",\\\"cite-reference-previews-news\\\":\\\"News reference\\\",\\\"cite-reference-previews-note\\\":\\\"Note\\\",\\\"cite-reference-previews-reference\\\":\\\"Reference\\\",\\\"cite-reference-previews-reflist-link\\\":\\\"Jump to reference list\\\",\\\"cite-reference-previews-web\\\":\\\"Web reference\\\"}];});\\n// Saved in localStorage at 2026-06-16T10:14:10.146Z\\n//# sourceURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.cite.referencePreviews&skin=vector-2022&version=rd7t5\\n//# sourceMappingURL=https://en.wikipedia.org/w/load.php?lang=en&modules=ext.cite.referencePreviews&skin=vector-2022&sourcemap=1&version=rd7t5\"},\"vary\":\"vector-2022:3:2:en\",\"asOf\":178161}"
        },
        {
          "name": "CentralNoticeKV|global|large_banner_limit_centralnotice-frbanner-seen-fullscreen-0606",
          "value": "{\"expiry\":1803204848,\"val\":1781604848}"
        },
        {
          "name": "ext-quicksurvey-Automatic-Translation-Feedback",
          "value": "37e4783e9bf22467b467"
        }
      ]
    },
    {
      "origin": "https://haytan.at",
      "localStorage": [
        {
          "name": "_gcl_ls",
          "value": "{\"schema\":\"gcl\",\"version\":1,\"gcl_ctr\":{\"value\":{\"value\":0,\"timeouts\":0,\"errors\":0,\"eopCount\":0,\"creationTimeMs\":1781629411882},\"expires\":1789405411882}}"
        },
        {
          "name": "__wpfvdk",
          "value": "1781629486095"
        },
        {
          "name": "_wpinitialpermissionstate",
          "value": "denied"
        }
      ]
    },
    {
      "origin": "https://philoro.at",
      "localStorage": [
        {
          "name": "_uetsid_exp",
          "value": "Wed, 17 Jun 2026 19:41:12 GMT"
        },
        {
          "name": "_gcl_ls",
          "value": "{\"schema\":\"gcl\",\"version\":1,\"gtg_load_status\":{\"status\":2,\"expires\":1781725148327},\"gcl_ctr\":{\"value\":{\"value\":0,\"timeouts\":0,\"errors\":0,\"eopCount\":0,\"creationTimeMs\":1781638775954},\"expires\":1789414775954},\"gsid_dc\":{\"value\":{\"joinId\":\"sQbZ0Ta-zEhlDdKgoAKxb1UXB4TXTi_z0w\",\"lastJoinedTimeMs\":1781638872046},\"expires\":1781639172046}}"
        },
        {
          "name": "_uetvid_exp",
          "value": "Sun, 11 Jul 2027 19:41:12 GMT"
        },
        {
          "name": "_uetsid",
          "value": "3e4736d069bb11f19b37570811033f7b"
        },
        {
          "name": "lastExternalReferrer",
          "value": "empty"
        },
        {
          "name": "lastExternalReferrerTime",
          "value": "1781638872325"
        },
        {
          "name": "_uetvid",
          "value": "3e474fa069bb11f19f82c38f90f24931"
        }
      ]
    }
  ]
}