{
  "category": "languages",
  "label": "Programming languages",
  "unit": "language",
  "snapshot": "2026-09",
  "updated": "2026-10-07T08:54:15.724Z",
  "source": "Google Keyword Planner",
  "sourceNote": "Average monthly Google searches; Keyword Planner rounds volumes into bands.",
  "months": [
    "2025-09",
    "2025-10",
    "2025-11",
    "2025-12",
    "2026-01",
    "2026-02",
    "2026-03",
    "2026-04",
    "2026-05",
    "2026-06",
    "2026-07",
    "2026-08"
  ],
  "countries": [
    {
      "code": "WW",
      "name": "Worldwide"
    },
    {
      "code": "US",
      "name": "United States"
    },
    {
      "code": "IN",
      "name": "India"
    },
    {
      "code": "GB",
      "name": "United Kingdom"
    },
    {
      "code": "CA",
      "name": "Canada"
    },
    {
      "code": "AU",
      "name": "Australia"
    },
    {
      "code": "DE",
      "name": "Germany"
    },
    {
      "code": "FR",
      "name": "France"
    },
    {
      "code": "BR",
      "name": "Brazil"
    },
    {
      "code": "MX",
      "name": "Mexico"
    },
    {
      "code": "ID",
      "name": "Indonesia"
    },
    {
      "code": "JP",
      "name": "Japan"
    },
    {
      "code": "KR",
      "name": "South Korea"
    },
    {
      "code": "IT",
      "name": "Italy"
    },
    {
      "code": "ES",
      "name": "Spain"
    },
    {
      "code": "NL",
      "name": "Netherlands"
    },
    {
      "code": "TR",
      "name": "Turkey"
    },
    {
      "code": "VN",
      "name": "Vietnam"
    },
    {
      "code": "PL",
      "name": "Poland"
    },
    {
      "code": "SG",
      "name": "Singapore"
    },
    {
      "code": "SA",
      "name": "Saudi Arabia"
    }
  ],
  "brands": [
    {
      "name": "Python",
      "vendor": "General purpose",
      "keys": ["python"]
    },
    {
      "name": "JavaScript",
      "vendor": "Web",
      "keys": ["javascript"]
    },
    {
      "name": "Java",
      "vendor": "General purpose",
      "keys": ["java"]
    },
    {
      "name": "TypeScript",
      "vendor": "Web",
      "keys": ["typescript"]
    },
    {
      "name": "C++",
      "vendor": "Systems",
      "keys": ["c++"]
    },
    {
      "name": "C#",
      "vendor": "General purpose",
      "keys": ["c#"]
    },
    {
      "name": "PHP",
      "vendor": "Web",
      "keys": ["php"]
    },
    {
      "name": "Go",
      "vendor": "Systems",
      "keys": ["golang"]
    },
    {
      "name": "Rust",
      "vendor": "Systems",
      "keys": ["rust programming"]
    },
    {
      "name": "Kotlin",
      "vendor": "JVM / mobile",
      "keys": ["kotlin"]
    },
    {
      "name": "Swift",
      "vendor": "Apple",
      "keys": ["swift programming"]
    },
    {
      "name": "Ruby",
      "vendor": "Web",
      "keys": ["ruby programming"]
    },
    {
      "name": "SQL",
      "vendor": "Data",
      "keys": ["sql"]
    },
    {
      "name": "R",
      "vendor": "Data / stats",
      "keys": ["r programming"]
    }
  ],
  "stats": {
    "WW": {
      "hhi": 0.229,
      "total": 6482610,
      "leader": "Python",
      "leaderShare": 40.2
    },
    "US": {
      "hhi": 0.198,
      "total": 1274590,
      "leader": "Python",
      "leaderShare": 35.3
    },
    "IN": {
      "hhi": 0.273,
      "total": 1442000,
      "leader": "Python",
      "leaderShare": 46.7
    },
    "GB": {
      "hhi": 0.222,
      "total": 217800,
      "leader": "Python",
      "leaderShare": 41.6
    },
    "CA": {
      "hhi": 0.2,
      "total": 162300,
      "leader": "Python",
      "leaderShare": 37.3
    },
    "AU": {
      "hhi": 0.238,
      "total": 93510,
      "leader": "Python",
      "leaderShare": 43.3
    },
    "DE": {
      "hhi": 0.205,
      "total": 244410,
      "leader": "Python",
      "leaderShare": 37
    },
    "FR": {
      "hhi": 0.265,
      "total": 244150,
      "leader": "Python",
      "leaderShare": 45.1
    },
    "BR": {
      "hhi": 0.243,
      "total": 550950,
      "leader": "Python",
      "leaderShare": 36.5
    },
    "MX": {
      "hhi": 0.248,
      "total": 280340,
      "leader": "Python",
      "leaderShare": 39.2
    },
    "ID": {
      "hhi": 0.203,
      "total": 314790,
      "leader": "Python",
      "leaderShare": 34.9
    },
    "JP": {
      "hhi": 0.215,
      "total": 426070,
      "leader": "Python",
      "leaderShare": 38.7
    },
    "KR": {
      "hhi": 0.263,
      "total": 131650,
      "leader": "Python",
      "leaderShare": 46
    },
    "IT": {
      "hhi": 0.234,
      "total": 147190,
      "leader": "Python",
      "leaderShare": 41.1
    },
    "ES": {
      "hhi": 0.247,
      "total": 163990,
      "leader": "Python",
      "leaderShare": 36.9
    },
    "NL": {
      "hhi": 0.213,
      "total": 87180,
      "leader": "Python",
      "leaderShare": 38
    },
    "TR": {
      "hhi": 0.302,
      "total": 216440,
      "leader": "Python",
      "leaderShare": 41.8
    },
    "VN": {
      "hhi": 0.267,
      "total": 200020,
      "leader": "Python",
      "leaderShare": 45.2
    },
    "PL": {
      "hhi": 0.19,
      "total": 174260,
      "leader": "Python",
      "leaderShare": 34.7
    },
    "SG": {
      "hhi": 0.262,
      "total": 57970,
      "leader": "Python",
      "leaderShare": 46.7
    },
    "SA": {
      "hhi": 0.239,
      "total": 53000,
      "leader": "Python",
      "leaderShare": 41.9
    }
  },
  "series": {
    "WW": [
      {
        "name": "Python",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 2606400,
        "monthly": [
          3064200, 2972700, 2323900, 2405300, 2605100, 2632000, 2650500, 2426900, 2320300, 2264500,
          2669600, 2509100
        ],
        "mom": -6,
        "momentum": 0.6,
        "yoy": -18.1,
        "rank": 1,
        "share": 40.2,
        "reliable": true
      },
      {
        "name": "Java",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 1289700,
        "monthly": [
          1348300, 1397100, 1540400, 1481900, 1455600, 1264000, 1201100, 1185100, 1085400, 1108900,
          1079200, 1170900
        ],
        "mom": 8.5,
        "momentum": -3.2,
        "yoy": -13.2,
        "rank": 2,
        "share": 19.9,
        "reliable": true
      },
      {
        "name": "JavaScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 748700,
        "monthly": [
          893500, 871600, 812800, 839800, 830500, 744900, 780700, 690100, 691100, 640900, 604900,
          656100
        ],
        "mom": 8.5,
        "momentum": -12,
        "yoy": -26.6,
        "rank": 3,
        "share": 11.5,
        "reliable": true
      },
      {
        "name": "SQL",
        "vendor": "Data",
        "competition": "low",
        "avg": 565900,
        "monthly": [
          599900, 604900, 772600, 879900, 700000, 607700, 510700, 489700, 438400, 443200, 445800,
          424500
        ],
        "mom": -4.8,
        "momentum": -8.7,
        "yoy": -29.2,
        "rank": 4,
        "share": 8.7,
        "reliable": true
      },
      {
        "name": "C++",
        "vendor": "Systems",
        "competition": "low",
        "avg": 314700,
        "monthly": [
          399400, 401800, 353600, 286700, 314700, 322200, 321700, 313100, 287100, 215500, 208100,
          294000
        ],
        "mom": 41.3,
        "momentum": -22.2,
        "yoy": -26.4,
        "rank": 5,
        "share": 4.9,
        "reliable": true
      },
      {
        "name": "PHP",
        "vendor": "Web",
        "competition": "low",
        "avg": 306300,
        "monthly": [
          346600, 325200, 397500, 390700, 339000, 313200, 300700, 276600, 261700, 225600, 210500,
          221400
        ],
        "mom": 5.2,
        "momentum": -21.6,
        "yoy": -36.1,
        "rank": 6,
        "share": 4.7,
        "reliable": true
      },
      {
        "name": "TypeScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 160380,
        "monthly": [
          180680, 179380, 183780, 160180, 170380, 156280, 166090, 161680, 158180, 135480, 134090,
          129780
        ],
        "mom": -3.2,
        "momentum": -17.8,
        "yoy": -28.2,
        "rank": 7,
        "share": 2.5,
        "reliable": true
      },
      {
        "name": "C#",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 130170,
        "monthly": [
          171020, 160620, 144670, 131640, 140790, 131110, 135170, 125270, 117070, 111470, 107670,
          115760
        ],
        "mom": 7.5,
        "momentum": -11.3,
        "yoy": -32.3,
        "rank": 8,
        "share": 2,
        "reliable": true
      },
      {
        "name": "Kotlin",
        "vendor": "JVM / mobile",
        "competition": "low",
        "avg": 122180,
        "monthly": [
          147080, 138680, 128920, 115080, 133290, 128780, 133680, 115380, 126590, 105670, 100120,
          103170
        ],
        "mom": 3,
        "momentum": -17.8,
        "yoy": -29.9,
        "rank": 9,
        "share": 1.9,
        "reliable": true
      },
      {
        "name": "Go",
        "vendor": "Systems",
        "competition": "low",
        "avg": 109280,
        "monthly": [
          119060, 113860, 106060, 102020, 110520, 111220, 100360, 97860, 89610, 82560, 141400,
          126220
        ],
        "mom": -10.7,
        "momentum": 21.7,
        "yoy": 6,
        "rank": 10,
        "share": 1.7,
        "reliable": true
      },
      {
        "name": "Rust",
        "vendor": "Systems",
        "competition": "low",
        "avg": 67710,
        "monthly": [
          69170, 62200, 60880, 88680, 76060, 65020, 61050, 58240, 59450, 72900, 51810, 60680
        ],
        "mom": 17.1,
        "momentum": 3.7,
        "yoy": -12.3,
        "rank": 11,
        "share": 1,
        "reliable": true
      },
      {
        "name": "R",
        "vendor": "Data / stats",
        "competition": "low",
        "avg": 56100,
        "monthly": [
          70820, 65840, 62870, 56030, 65480, 56960, 58740, 51740, 47180, 42940, 51470, 48150
        ],
        "mom": -6.5,
        "momentum": -9.6,
        "yoy": -32,
        "rank": 12,
        "share": 0.9,
        "reliable": true
      },
      {
        "name": "Ruby",
        "vendor": "Web",
        "competition": "low",
        "avg": 3540,
        "monthly": [4160, 4120, 3670, 3430, 3610, 3420, 3400, 3860, 2770, 4120, 2610, 2510],
        "mom": -3.8,
        "momentum": -7.9,
        "yoy": -39.7,
        "rank": 13,
        "share": 0.1,
        "reliable": false
      },
      {
        "name": "Swift",
        "vendor": "Apple",
        "competition": "low",
        "avg": 1550,
        "monthly": [1930, 1770, 1500, 1400, 1850, 1650, 1690, 1590, 1490, 1290, 1070, 1120],
        "mom": 4.7,
        "momentum": -27,
        "yoy": -42,
        "rank": 14,
        "share": 0,
        "reliable": false
      }
    ],
    "US": [
      {
        "name": "Python",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 450000,
        "monthly": [
          450000, 450000, 368000, 368000, 450000, 450000, 368000, 368000, 368000, 301000, 550000,
          450000
        ],
        "mom": -18.2,
        "momentum": 17.8,
        "yoy": 0,
        "rank": 1,
        "share": 35.3,
        "reliable": true
      },
      {
        "name": "Java",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 246000,
        "monthly": [
          201000, 201000, 368000, 450000, 301000, 246000, 165000, 165000, 165000, 165000, 165000,
          246000
        ],
        "mom": 49.1,
        "momentum": 16.4,
        "yoy": 22.4,
        "rank": 2,
        "share": 19.3,
        "reliable": true
      },
      {
        "name": "SQL",
        "vendor": "Data",
        "competition": "low",
        "avg": 165000,
        "monthly": [
          135000, 165000, 301000, 450000, 246000, 201000, 90500, 90500, 74000, 74000, 74000, 74000
        ],
        "mom": 0,
        "momentum": -12.9,
        "yoy": -45.2,
        "rank": 3,
        "share": 12.9,
        "reliable": true
      },
      {
        "name": "JavaScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 135000,
        "monthly": [
          165000, 165000, 135000, 165000, 165000, 135000, 165000, 135000, 135000, 110000, 110000,
          165000
        ],
        "mom": 50,
        "momentum": -11.5,
        "yoy": 0,
        "rank": 4,
        "share": 10.6,
        "reliable": true
      },
      {
        "name": "PHP",
        "vendor": "Web",
        "competition": "low",
        "avg": 90500,
        "monthly": [
          74000, 74000, 135000, 165000, 110000, 90500, 74000, 60500, 60500, 49500, 49500, 60500
        ],
        "mom": 22.2,
        "momentum": -18.2,
        "yoy": -18.2,
        "rank": 5,
        "share": 7.1,
        "reliable": true
      },
      {
        "name": "C++",
        "vendor": "Systems",
        "competition": "low",
        "avg": 49500,
        "monthly": [
          60500, 49500, 40500, 40500, 49500, 49500, 40500, 40500, 40500, 33100, 33100, 90500
        ],
        "mom": 173.4,
        "momentum": 29,
        "yoy": 49.6,
        "rank": 6,
        "share": 3.9,
        "reliable": true
      },
      {
        "name": "TypeScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 33100,
        "monthly": [
          33100, 33100, 33100, 27100, 33100, 33100, 33100, 33100, 27100, 27100, 27100, 27100
        ],
        "mom": 0,
        "momentum": -12.9,
        "yoy": -18.1,
        "rank": 7,
        "share": 2.6,
        "reliable": true
      },
      {
        "name": "C#",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 22200,
        "monthly": [
          33100, 27100, 22200, 22200, 22200, 22200, 22200, 22200, 18100, 18100, 22200, 27100
        ],
        "mom": 22.1,
        "momentum": 7.8,
        "yoy": -18.1,
        "rank": 8,
        "share": 1.7,
        "reliable": true
      },
      {
        "name": "Go",
        "vendor": "Systems",
        "competition": "low",
        "avg": 22200,
        "monthly": [
          22200, 22200, 18100, 18100, 22200, 18100, 18100, 18100, 18100, 14800, 22200, 60500
        ],
        "mom": 172.5,
        "momentum": 79.6,
        "yoy": 172.5,
        "rank": 9,
        "share": 1.7,
        "reliable": true
      },
      {
        "name": "Rust",
        "vendor": "Systems",
        "competition": "low",
        "avg": 22200,
        "monthly": [
          22200, 18100, 18100, 27100, 22200, 22200, 18100, 18100, 18100, 18100, 14800, 18100
        ],
        "mom": 22.3,
        "momentum": -6.1,
        "yoy": -18.5,
        "rank": 10,
        "share": 1.7,
        "reliable": true
      },
      {
        "name": "Kotlin",
        "vendor": "JVM / mobile",
        "competition": "low",
        "avg": 22200,
        "monthly": [
          22200, 22200, 22200, 22200, 27100, 22200, 22200, 18100, 18100, 14800, 18100, 18100
        ],
        "mom": 0,
        "momentum": -12.7,
        "yoy": -18.5,
        "rank": 11,
        "share": 1.7,
        "reliable": true
      },
      {
        "name": "R",
        "vendor": "Data / stats",
        "competition": "low",
        "avg": 14800,
        "monthly": [
          18100, 18100, 14800, 12100, 18100, 14800, 14800, 14800, 12100, 9900, 9900, 12100
        ],
        "mom": 22.2,
        "momentum": -23.5,
        "yoy": -33.1,
        "rank": 12,
        "share": 1.2,
        "reliable": false
      },
      {
        "name": "Ruby",
        "vendor": "Web",
        "competition": "low",
        "avg": 1300,
        "monthly": [1600, 1600, 1300, 1300, 1300, 1300, 1300, 1300, 1000, 880, 880, 880],
        "mom": 0,
        "momentum": -26.7,
        "yoy": -45,
        "rank": 13,
        "share": 0.1,
        "reliable": false
      },
      {
        "name": "Swift",
        "vendor": "Apple",
        "competition": "low",
        "avg": 590,
        "monthly": [720, 720, 590, 590, 720, 590, 480, 590, 590, 480, 390, 480],
        "mom": 23.1,
        "momentum": -18.7,
        "yoy": -33.3,
        "rank": 14,
        "share": 0,
        "reliable": false
      }
    ],
    "IN": [
      {
        "name": "Python",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 673000,
        "monthly": [
          823000, 673000, 550000, 550000, 673000, 673000, 673000, 550000, 550000, 673000, 823000,
          823000
        ],
        "mom": 0,
        "momentum": 30.8,
        "yoy": 0,
        "rank": 1,
        "share": 46.7,
        "reliable": true
      },
      {
        "name": "Java",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 246000,
        "monthly": [
          301000, 301000, 301000, 246000, 246000, 246000, 246000, 246000, 201000, 246000, 246000,
          246000
        ],
        "mom": 0,
        "momentum": 6.5,
        "yoy": -18.3,
        "rank": 2,
        "share": 17.1,
        "reliable": true
      },
      {
        "name": "JavaScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 165000,
        "monthly": [
          201000, 165000, 165000, 165000, 165000, 165000, 165000, 135000, 135000, 135000, 135000,
          135000
        ],
        "mom": 0,
        "momentum": -6.9,
        "yoy": -32.8,
        "rank": 3,
        "share": 11.4,
        "reliable": true
      },
      {
        "name": "SQL",
        "vendor": "Data",
        "competition": "low",
        "avg": 135000,
        "monthly": [
          165000, 135000, 165000, 165000, 165000, 135000, 135000, 135000, 110000, 135000, 165000,
          135000
        ],
        "mom": -18.2,
        "momentum": 14.5,
        "yoy": -18.2,
        "rank": 4,
        "share": 9.4,
        "reliable": true
      },
      {
        "name": "C++",
        "vendor": "Systems",
        "competition": "low",
        "avg": 60500,
        "monthly": [
          74000, 60500, 60500, 49500, 60500, 60500, 49500, 49500, 49500, 49500, 60500, 60500
        ],
        "mom": 0,
        "momentum": 14.8,
        "yoy": -18.2,
        "rank": 5,
        "share": 4.2,
        "reliable": true
      },
      {
        "name": "PHP",
        "vendor": "Web",
        "competition": "low",
        "avg": 49500,
        "monthly": [
          60500, 49500, 60500, 49500, 49500, 49500, 49500, 49500, 40500, 40500, 40500, 40500
        ],
        "mom": 0,
        "momentum": -12.9,
        "yoy": -33.1,
        "rank": 6,
        "share": 3.4,
        "reliable": true
      },
      {
        "name": "TypeScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 27100,
        "monthly": [
          33100, 27100, 33100, 33100, 33100, 27100, 27100, 27100, 27100, 27100, 27100, 27100
        ],
        "mom": 0,
        "momentum": 0,
        "yoy": -18.1,
        "rank": 7,
        "share": 1.9,
        "reliable": true
      },
      {
        "name": "R",
        "vendor": "Data / stats",
        "competition": "low",
        "avg": 22200,
        "monthly": [
          27100, 22200, 27100, 27100, 27100, 22200, 22200, 18100, 18100, 18100, 27100, 22200
        ],
        "mom": -18.1,
        "momentum": 15.4,
        "yoy": -18.1,
        "rank": 8,
        "share": 1.5,
        "reliable": true
      },
      {
        "name": "Go",
        "vendor": "Systems",
        "competition": "low",
        "avg": 18100,
        "monthly": [
          18100, 18100, 18100, 18100, 18100, 18100, 14800, 14800, 14800, 14800, 18100, 14800
        ],
        "mom": -18.2,
        "momentum": 7.4,
        "yoy": -18.2,
        "rank": 9,
        "share": 1.3,
        "reliable": false
      },
      {
        "name": "Kotlin",
        "vendor": "JVM / mobile",
        "competition": "low",
        "avg": 18100,
        "monthly": [
          22200, 18100, 18100, 18100, 18100, 18100, 14800, 14800, 14800, 14800, 14800, 14800
        ],
        "mom": 0,
        "momentum": 0,
        "yoy": -33.3,
        "rank": 10,
        "share": 1.3,
        "reliable": false
      },
      {
        "name": "C#",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 14800,
        "monthly": [
          22200, 18100, 18100, 18100, 18100, 14800, 14800, 12100, 14800, 14800, 14800, 14800
        ],
        "mom": 0,
        "momentum": 6.5,
        "yoy": -33.3,
        "rank": 11,
        "share": 1,
        "reliable": false
      },
      {
        "name": "Rust",
        "vendor": "Systems",
        "competition": "low",
        "avg": 12100,
        "monthly": [12100, 9900, 9900, 18100, 14800, 9900, 9900, 9900, 9900, 14800, 12100, 14800],
        "mom": 22.3,
        "momentum": 40.4,
        "yoy": 22.3,
        "rank": 12,
        "share": 0.8,
        "reliable": false
      },
      {
        "name": "Ruby",
        "vendor": "Web",
        "competition": "low",
        "avg": 390,
        "monthly": [480, 390, 480, 390, 320, 320, 320, 390, 260, 720, 390, 320],
        "mom": -17.9,
        "momentum": 47.4,
        "yoy": -33.3,
        "rank": 13,
        "share": 0,
        "reliable": false
      },
      {
        "name": "Swift",
        "vendor": "Apple",
        "competition": "low",
        "avg": 210,
        "monthly": [320, 210, 210, 210, 260, 210, 390, 170, 170, 170, 170, 170],
        "mom": 0,
        "momentum": -30.1,
        "yoy": -46.9,
        "rank": 14,
        "share": 0,
        "reliable": false
      }
    ],
    "GB": [
      {
        "name": "Python",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 90500,
        "monthly": [
          110000, 110000, 90500, 74000, 110000, 110000, 110000, 90500, 90500, 90500, 90500, 60500
        ],
        "mom": -33.1,
        "momentum": -17,
        "yoy": -45,
        "rank": 1,
        "share": 41.6,
        "reliable": true
      },
      {
        "name": "JavaScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 27100,
        "monthly": [
          33100, 33100, 33100, 33100, 27100, 27100, 27100, 27100, 27100, 27100, 22200, 22200
        ],
        "mom": 0,
        "momentum": -12.1,
        "yoy": -32.9,
        "rank": 2,
        "share": 12.4,
        "reliable": true
      },
      {
        "name": "Java",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 27100,
        "monthly": [
          33100, 33100, 33100, 33100, 33100, 27100, 33100, 27100, 27100, 27100, 27100, 27100
        ],
        "mom": 0,
        "momentum": -6.9,
        "yoy": -18.1,
        "rank": 3,
        "share": 12.4,
        "reliable": true
      },
      {
        "name": "SQL",
        "vendor": "Data",
        "competition": "low",
        "avg": 22200,
        "monthly": [
          22200, 27100, 22200, 18100, 27100, 22200, 22200, 18100, 18100, 18100, 14800, 14800
        ],
        "mom": 0,
        "momentum": -18.3,
        "yoy": -33.3,
        "rank": 4,
        "share": 10.2,
        "reliable": true
      },
      {
        "name": "C#",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 9900,
        "monthly": [12100, 12100, 12100, 9900, 12100, 9900, 9900, 9900, 9900, 8100, 8100, 6600],
        "mom": -18.5,
        "momentum": -23.2,
        "yoy": -45.5,
        "rank": 5,
        "share": 4.5,
        "reliable": false
      },
      {
        "name": "PHP",
        "vendor": "Web",
        "competition": "low",
        "avg": 9900,
        "monthly": [12100, 12100, 12100, 9900, 12100, 9900, 12100, 9900, 9900, 8100, 8100, 8100],
        "mom": 0,
        "momentum": -23.8,
        "yoy": -33.1,
        "rank": 6,
        "share": 4.5,
        "reliable": false
      },
      {
        "name": "C++",
        "vendor": "Systems",
        "competition": "low",
        "avg": 8100,
        "monthly": [9900, 9900, 9900, 8100, 8100, 8100, 8100, 6600, 6600, 6600, 5400, 5400],
        "mom": 0,
        "momentum": -18.3,
        "yoy": -45.5,
        "rank": 7,
        "share": 3.7,
        "reliable": false
      },
      {
        "name": "TypeScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 6600,
        "monthly": [8100, 8100, 8100, 6600, 8100, 8100, 8100, 6600, 5400, 5400, 5400, 5400],
        "mom": 0,
        "momentum": -19.4,
        "yoy": -33.3,
        "rank": 8,
        "share": 3,
        "reliable": false
      },
      {
        "name": "Go",
        "vendor": "Systems",
        "competition": "low",
        "avg": 4400,
        "monthly": [4400, 4400, 4400, 3600, 4400, 4400, 4400, 3600, 3600, 3600, 4400, 2900],
        "mom": -34.1,
        "momentum": -6,
        "yoy": -34.1,
        "rank": 9,
        "share": 2,
        "reliable": false
      },
      {
        "name": "Rust",
        "vendor": "Systems",
        "competition": "low",
        "avg": 4400,
        "monthly": [4400, 4400, 4400, 6600, 5400, 4400, 4400, 3600, 3600, 3600, 2900, 3600],
        "mom": 24.1,
        "momentum": -12.9,
        "yoy": -18.2,
        "rank": 10,
        "share": 2,
        "reliable": false
      },
      {
        "name": "Kotlin",
        "vendor": "JVM / mobile",
        "competition": "low",
        "avg": 4400,
        "monthly": [5400, 5400, 5400, 4400, 5400, 5400, 5400, 4400, 3600, 3600, 3600, 3600],
        "mom": 0,
        "momentum": -19.4,
        "yoy": -33.3,
        "rank": 11,
        "share": 2,
        "reliable": false
      },
      {
        "name": "R",
        "vendor": "Data / stats",
        "competition": "low",
        "avg": 2900,
        "monthly": [3600, 4400, 3600, 2400, 2900, 2900, 2900, 2400, 2400, 1900, 1900, 1600],
        "mom": -15.8,
        "momentum": -29.9,
        "yoy": -55.6,
        "rank": 12,
        "share": 1.3,
        "reliable": false
      },
      {
        "name": "Ruby",
        "vendor": "Web",
        "competition": "low",
        "avg": 210,
        "monthly": [260, 390, 210, 210, 210, 210, 210, 170, 170, 260, 140, 140],
        "mom": 0,
        "momentum": -1.8,
        "yoy": -46.2,
        "rank": 13,
        "share": 0.1,
        "reliable": false
      },
      {
        "name": "Swift",
        "vendor": "Apple",
        "competition": "low",
        "avg": 90,
        "monthly": [140, 110, 110, 90, 140, 90, 90, 90, 90, 90, 70, 50],
        "mom": -28.6,
        "momentum": -22.2,
        "yoy": -64.3,
        "rank": 14,
        "share": 0,
        "reliable": false
      }
    ],
    "CA": [
      {
        "name": "Python",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 60500,
        "monthly": [
          74000, 74000, 49500, 49500, 60500, 60500, 60500, 49500, 49500, 49500, 60500, 49500
        ],
        "mom": -18.2,
        "momentum": 0,
        "yoy": -33.1,
        "rank": 1,
        "share": 37.3,
        "reliable": true
      },
      {
        "name": "Java",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 27100,
        "monthly": [
          33100, 33100, 49500, 40500, 27100, 27100, 22200, 22200, 18100, 18100, 14800, 18100
        ],
        "mom": 22.3,
        "momentum": -18.4,
        "yoy": -45.3,
        "rank": 2,
        "share": 16.7,
        "reliable": true
      },
      {
        "name": "JavaScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 18100,
        "monthly": [
          22200, 22200, 22200, 18100, 22200, 18100, 18100, 18100, 18100, 14800, 12100, 12100
        ],
        "mom": 0,
        "momentum": -28.2,
        "yoy": -45.5,
        "rank": 3,
        "share": 11.2,
        "reliable": false
      },
      {
        "name": "SQL",
        "vendor": "Data",
        "competition": "low",
        "avg": 18100,
        "monthly": [
          22200, 27100, 40500, 33100, 18100, 18100, 14800, 12100, 12100, 9900, 9900, 9900
        ],
        "mom": 0,
        "momentum": -23.8,
        "yoy": -55.4,
        "rank": 4,
        "share": 11.2,
        "reliable": false
      },
      {
        "name": "PHP",
        "vendor": "Web",
        "competition": "low",
        "avg": 8100,
        "monthly": [9900, 9900, 14800, 12100, 9900, 8100, 8100, 8100, 6600, 5400, 5400, 5400],
        "mom": 0,
        "momentum": -28.9,
        "yoy": -45.5,
        "rank": 5,
        "share": 5,
        "reliable": false
      },
      {
        "name": "TypeScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 6600,
        "monthly": [6600, 6600, 5400, 5400, 6600, 5400, 6600, 5400, 18100, 4400, 4400, 4400],
        "mom": 0,
        "momentum": -56.1,
        "yoy": -33.3,
        "rank": 6,
        "share": 4.1,
        "reliable": false
      },
      {
        "name": "C++",
        "vendor": "Systems",
        "competition": "low",
        "avg": 6600,
        "monthly": [9900, 8100, 6600, 6600, 8100, 8100, 6600, 5400, 5400, 4400, 4400, 4400],
        "mom": 0,
        "momentum": -24.1,
        "yoy": -55.6,
        "rank": 7,
        "share": 4.1,
        "reliable": false
      },
      {
        "name": "Kotlin",
        "vendor": "JVM / mobile",
        "competition": "low",
        "avg": 4400,
        "monthly": [4400, 4400, 4400, 3600, 4400, 3600, 3600, 2900, 18100, 2900, 2400, 2400],
        "mom": 0,
        "momentum": -68.7,
        "yoy": -45.5,
        "rank": 8,
        "share": 2.7,
        "reliable": false
      },
      {
        "name": "C#",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 3600,
        "monthly": [5400, 5400, 4400, 3600, 4400, 4400, 3600, 3600, 3600, 2900, 2400, 2400],
        "mom": 0,
        "momentum": -28.7,
        "yoy": -55.6,
        "rank": 9,
        "share": 2.2,
        "reliable": false
      },
      {
        "name": "Go",
        "vendor": "Systems",
        "competition": "low",
        "avg": 3600,
        "monthly": [3600, 3600, 3600, 2900, 3600, 3600, 2900, 2400, 2400, 2400, 8100, 1900],
        "mom": -76.5,
        "momentum": 61,
        "yoy": -47.2,
        "rank": 10,
        "share": 2.2,
        "reliable": false
      },
      {
        "name": "Rust",
        "vendor": "Systems",
        "competition": "low",
        "avg": 2900,
        "monthly": [2900, 2900, 2900, 4400, 4400, 3600, 2900, 2900, 2900, 2900, 2400, 2400],
        "mom": 0,
        "momentum": -11.5,
        "yoy": -17.2,
        "rank": 11,
        "share": 1.8,
        "reliable": false
      },
      {
        "name": "R",
        "vendor": "Data / stats",
        "competition": "low",
        "avg": 2400,
        "monthly": [4400, 2900, 2400, 1900, 3600, 2400, 2400, 1900, 1900, 1600, 1600, 1300],
        "mom": -18.7,
        "momentum": -27.4,
        "yoy": -70.5,
        "rank": 12,
        "share": 1.5,
        "reliable": false
      },
      {
        "name": "Ruby",
        "vendor": "Web",
        "competition": "low",
        "avg": 210,
        "monthly": [260, 210, 170, 210, 320, 320, 210, 210, 210, 140, 140, 140],
        "mom": 0,
        "momentum": -33.3,
        "yoy": -46.2,
        "rank": 13,
        "share": 0.1,
        "reliable": false
      },
      {
        "name": "Swift",
        "vendor": "Apple",
        "competition": "low",
        "avg": 90,
        "monthly": [110, 110, 90, 90, 90, 110, 90, 90, 90, 70, 50, 70],
        "mom": 40,
        "momentum": -29.6,
        "yoy": -36.4,
        "rank": 14,
        "share": 0.1,
        "reliable": false
      }
    ],
    "AU": [
      {
        "name": "Python",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 40500,
        "monthly": [
          40500, 40500, 33100, 27100, 33100, 40500, 49500, 33100, 40500, 33100, 33100, 49500
        ],
        "mom": 49.5,
        "momentum": -6,
        "yoy": 22.2,
        "rank": 1,
        "share": 43.3,
        "reliable": true
      },
      {
        "name": "Java",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 14800,
        "monthly": [
          18100, 18100, 18100, 14800, 14800, 14800, 18100, 14800, 14800, 14800, 14800, 14800
        ],
        "mom": 0,
        "momentum": -6.9,
        "yoy": -18.2,
        "rank": 2,
        "share": 15.8,
        "reliable": false
      },
      {
        "name": "JavaScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 9900,
        "monthly": [12100, 12100, 12100, 9900, 9900, 9900, 12100, 9900, 12100, 9900, 9900, 9900],
        "mom": 0,
        "momentum": -12.9,
        "yoy": -18.2,
        "rank": 3,
        "share": 10.6,
        "reliable": false
      },
      {
        "name": "SQL",
        "vendor": "Data",
        "competition": "low",
        "avg": 8100,
        "monthly": [8100, 8100, 8100, 5400, 6600, 8100, 9900, 8100, 8100, 6600, 6600, 8100],
        "mom": 22.7,
        "momentum": -18.4,
        "yoy": 0,
        "rank": 4,
        "share": 8.7,
        "reliable": false
      },
      {
        "name": "PHP",
        "vendor": "Web",
        "competition": "low",
        "avg": 4400,
        "monthly": [5400, 5400, 4400, 4400, 4400, 4400, 5400, 4400, 4400, 3600, 3600, 3600],
        "mom": 0,
        "momentum": -23.9,
        "yoy": -33.3,
        "rank": 5,
        "share": 4.7,
        "reliable": false
      },
      {
        "name": "C++",
        "vendor": "Systems",
        "competition": "low",
        "avg": 3600,
        "monthly": [3600, 3600, 3600, 2900, 2400, 3600, 4400, 2900, 3600, 2900, 2900, 3600],
        "mom": 24.1,
        "momentum": -13.8,
        "yoy": 0,
        "rank": 6,
        "share": 3.8,
        "reliable": false
      },
      {
        "name": "TypeScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 2900,
        "monthly": [3600, 3600, 3600, 2400, 2400, 2900, 3600, 2900, 2900, 2400, 2900, 2900],
        "mom": 0,
        "momentum": -12.8,
        "yoy": -19.4,
        "rank": 7,
        "share": 3.1,
        "reliable": false
      },
      {
        "name": "C#",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 2400,
        "monthly": [2900, 2900, 2400, 1900, 1900, 2400, 2900, 1900, 2400, 1900, 1900, 2400],
        "mom": 26.3,
        "momentum": -13.9,
        "yoy": -17.2,
        "rank": 8,
        "share": 2.6,
        "reliable": false
      },
      {
        "name": "Rust",
        "vendor": "Systems",
        "competition": "low",
        "avg": 1900,
        "monthly": [1900, 1600, 1600, 2400, 1600, 1600, 1900, 1600, 1900, 1600, 1600, 1600],
        "mom": 0,
        "momentum": -11.1,
        "yoy": -15.8,
        "rank": 9,
        "share": 2,
        "reliable": false
      },
      {
        "name": "Kotlin",
        "vendor": "JVM / mobile",
        "competition": "low",
        "avg": 1900,
        "monthly": [2400, 1900, 1900, 1600, 1600, 1900, 2400, 1900, 1900, 1600, 1600, 1600],
        "mom": 0,
        "momentum": -22.6,
        "yoy": -33.3,
        "rank": 10,
        "share": 2,
        "reliable": false
      },
      {
        "name": "Go",
        "vendor": "Systems",
        "competition": "low",
        "avg": 1600,
        "monthly": [1900, 1900, 1900, 1600, 1900, 1900, 1900, 1600, 1600, 1600, 1300, 1300],
        "mom": 0,
        "momentum": -17.6,
        "yoy": -31.6,
        "rank": 11,
        "share": 1.7,
        "reliable": false
      },
      {
        "name": "R",
        "vendor": "Data / stats",
        "competition": "low",
        "avg": 1300,
        "monthly": [1600, 1600, 1300, 880, 1000, 1600, 1900, 1300, 1300, 1300, 1600, 1600],
        "mom": 0,
        "momentum": 0,
        "yoy": 0,
        "rank": 12,
        "share": 1.4,
        "reliable": false
      },
      {
        "name": "Ruby",
        "vendor": "Web",
        "competition": "low",
        "avg": 140,
        "monthly": [170, 140, 140, 110, 110, 140, 170, 140, 140, 170, 110, 140],
        "mom": 27.3,
        "momentum": -6.7,
        "yoy": -17.6,
        "rank": 13,
        "share": 0.1,
        "reliable": false
      },
      {
        "name": "Swift",
        "vendor": "Apple",
        "competition": "low",
        "avg": 70,
        "monthly": [90, 70, 50, 40, 50, 70, 110, 40, 50, 40, 50, 50],
        "mom": 0,
        "momentum": -30,
        "yoy": -44.4,
        "rank": 14,
        "share": 0.1,
        "reliable": false
      }
    ],
    "DE": [
      {
        "name": "Python",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 90500,
        "monthly": [
          110000, 110000, 110000, 90500, 110000, 110000, 110000, 110000, 90500, 90500, 90500, 110000
        ],
        "mom": 21.5,
        "momentum": -6.3,
        "yoy": 0,
        "rank": 1,
        "share": 37,
        "reliable": true
      },
      {
        "name": "Java",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 49500,
        "monthly": [
          49500, 60500, 60500, 49500, 60500, 40500, 40500, 40500, 33100, 33100, 33100, 33100
        ],
        "mom": 0,
        "momentum": -13,
        "yoy": -33.1,
        "rank": 2,
        "share": 20.3,
        "reliable": true
      },
      {
        "name": "JavaScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 27100,
        "monthly": [
          33100, 33100, 33100, 27100, 33100, 33100, 27100, 27100, 27100, 27100, 22200, 22200
        ],
        "mom": 0,
        "momentum": -12.1,
        "yoy": -32.9,
        "rank": 3,
        "share": 11.1,
        "reliable": true
      },
      {
        "name": "SQL",
        "vendor": "Data",
        "competition": "low",
        "avg": 18100,
        "monthly": [
          18100, 22200, 22200, 18100, 22200, 22200, 22200, 18100, 18100, 14800, 14800, 14800
        ],
        "mom": 0,
        "momentum": -24,
        "yoy": -18.2,
        "rank": 4,
        "share": 7.4,
        "reliable": false
      },
      {
        "name": "PHP",
        "vendor": "Web",
        "competition": "low",
        "avg": 12100,
        "monthly": [12100, 12100, 14800, 12100, 12100, 12100, 12100, 12100, 9900, 9900, 9900, 8100],
        "mom": -18.2,
        "momentum": -18.2,
        "yoy": -33.1,
        "rank": 5,
        "share": 5,
        "reliable": false
      },
      {
        "name": "TypeScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 9900,
        "monthly": [9900, 12100, 9900, 8100, 9900, 9900, 9900, 9900, 8100, 8100, 8100, 6600],
        "mom": -18.5,
        "momentum": -18.3,
        "yoy": -33.3,
        "rank": 6,
        "share": 4.1,
        "reliable": false
      },
      {
        "name": "C++",
        "vendor": "Systems",
        "competition": "low",
        "avg": 9900,
        "monthly": [9900, 12100, 14800, 12100, 12100, 12100, 9900, 9900, 8100, 8100, 8100, 6600],
        "mom": -18.5,
        "momentum": -18.3,
        "yoy": -33.3,
        "rank": 7,
        "share": 4.1,
        "reliable": false
      },
      {
        "name": "C#",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 9900,
        "monthly": [12100, 12100, 12100, 9900, 12100, 9900, 9900, 9900, 9900, 9900, 8100, 8100],
        "mom": 0,
        "momentum": -12.1,
        "yoy": -33.1,
        "rank": 8,
        "share": 4.1,
        "reliable": false
      },
      {
        "name": "Kotlin",
        "vendor": "JVM / mobile",
        "competition": "low",
        "avg": 6600,
        "monthly": [8100, 8100, 8100, 6600, 8100, 6600, 8100, 6600, 6600, 6600, 5400, 5400],
        "mom": 0,
        "momentum": -18.3,
        "yoy": -33.3,
        "rank": 9,
        "share": 2.7,
        "reliable": false
      },
      {
        "name": "Go",
        "vendor": "Systems",
        "competition": "low",
        "avg": 5400,
        "monthly": [6600, 6600, 5400, 5400, 5400, 6600, 5400, 5400, 4400, 4400, 5400, 4400],
        "mom": -18.5,
        "momentum": -6.6,
        "yoy": -33.3,
        "rank": 10,
        "share": 2.2,
        "reliable": false
      },
      {
        "name": "Rust",
        "vendor": "Systems",
        "competition": "low",
        "avg": 3600,
        "monthly": [4400, 4400, 4400, 4400, 3600, 3600, 3600, 2900, 3600, 2900, 2900, 2900],
        "mom": 0,
        "momentum": -13.9,
        "yoy": -34.1,
        "rank": 11,
        "share": 1.5,
        "reliable": false
      },
      {
        "name": "R",
        "vendor": "Data / stats",
        "competition": "low",
        "avg": 1600,
        "monthly": [1900, 2400, 1900, 1600, 1600, 1600, 1900, 1900, 1600, 1600, 1600, 1300],
        "mom": -18.7,
        "momentum": -16.7,
        "yoy": -31.6,
        "rank": 12,
        "share": 0.7,
        "reliable": false
      },
      {
        "name": "Ruby",
        "vendor": "Web",
        "competition": "low",
        "avg": 140,
        "monthly": [170, 170, 140, 140, 140, 110, 140, 170, 110, 140, 90, 90],
        "mom": 0,
        "momentum": -23.8,
        "yoy": -47.1,
        "rank": 13,
        "share": 0.1,
        "reliable": false
      },
      {
        "name": "Swift",
        "vendor": "Apple",
        "competition": "low",
        "avg": 70,
        "monthly": [70, 70, 90, 70, 90, 90, 70, 70, 30, 50, 50, 30],
        "mom": -40,
        "momentum": -23.5,
        "yoy": -57.1,
        "rank": 14,
        "share": 0,
        "reliable": false
      }
    ],
    "FR": [
      {
        "name": "Python",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 110000,
        "monthly": [
          135000, 135000, 135000, 90500, 135000, 135000, 110000, 90500, 90500, 110000, 60500, 60500
        ],
        "mom": 0,
        "momentum": -20.6,
        "yoy": -55.2,
        "rank": 1,
        "share": 45.1,
        "reliable": true
      },
      {
        "name": "Java",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 49500,
        "monthly": [
          49500, 49500, 49500, 49500, 74000, 49500, 49500, 49500, 40500, 40500, 40500, 49500
        ],
        "mom": 22.2,
        "momentum": -6.5,
        "yoy": 0,
        "rank": 2,
        "share": 20.3,
        "reliable": true
      },
      {
        "name": "JavaScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 27100,
        "monthly": [
          33100, 33100, 33100, 33100, 33100, 33100, 27100, 22200, 22200, 27100, 22200, 18100
        ],
        "mom": -18.5,
        "momentum": -5.7,
        "yoy": -45.3,
        "rank": 3,
        "share": 11.1,
        "reliable": true
      },
      {
        "name": "SQL",
        "vendor": "Data",
        "competition": "low",
        "avg": 14800,
        "monthly": [
          18100, 18100, 18100, 14800, 18100, 14800, 18100, 14800, 12100, 12100, 9900, 8100
        ],
        "mom": -18.2,
        "momentum": -33.1,
        "yoy": -55.2,
        "rank": 4,
        "share": 6.1,
        "reliable": false
      },
      {
        "name": "PHP",
        "vendor": "Web",
        "competition": "low",
        "avg": 12100,
        "monthly": [
          18100, 14800, 18100, 14800, 14800, 14800, 14800, 12100, 12100, 9900, 8100, 6600
        ],
        "mom": -18.5,
        "momentum": -36.9,
        "yoy": -63.5,
        "rank": 5,
        "share": 5,
        "reliable": false
      },
      {
        "name": "TypeScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 6600,
        "monthly": [9900, 9900, 8100, 6600, 8100, 8100, 8100, 6600, 5400, 5400, 4400, 3600],
        "mom": -18.2,
        "momentum": -33.3,
        "yoy": -63.6,
        "rank": 6,
        "share": 2.7,
        "reliable": false
      },
      {
        "name": "C++",
        "vendor": "Systems",
        "competition": "low",
        "avg": 6600,
        "monthly": [8100, 8100, 8100, 12100, 8100, 8100, 9900, 5400, 5400, 4400, 3600, 3600],
        "mom": 0,
        "momentum": -44,
        "yoy": -55.6,
        "rank": 7,
        "share": 2.7,
        "reliable": false
      },
      {
        "name": "C#",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 4400,
        "monthly": [5400, 5400, 4400, 4400, 5400, 4400, 4400, 3600, 2900, 3600, 2400, 2400],
        "mom": 0,
        "momentum": -22.9,
        "yoy": -55.6,
        "rank": 8,
        "share": 1.8,
        "reliable": false
      },
      {
        "name": "Kotlin",
        "vendor": "JVM / mobile",
        "competition": "low",
        "avg": 4400,
        "monthly": [5400, 5400, 5400, 4400, 5400, 4400, 5400, 3600, 3600, 4400, 3600, 2900],
        "mom": -19.4,
        "momentum": -13.5,
        "yoy": -46.3,
        "rank": 9,
        "share": 1.8,
        "reliable": false
      },
      {
        "name": "Go",
        "vendor": "Systems",
        "competition": "low",
        "avg": 3600,
        "monthly": [4400, 4400, 3600, 3600, 3600, 6600, 3600, 2900, 2900, 2900, 3600, 1900],
        "mom": -47.2,
        "momentum": -10.6,
        "yoy": -56.8,
        "rank": 10,
        "share": 1.5,
        "reliable": false
      },
      {
        "name": "Rust",
        "vendor": "Systems",
        "competition": "low",
        "avg": 2900,
        "monthly": [2900, 2900, 2900, 3600, 5400, 3600, 2900, 2900, 2400, 2400, 1900, 1900],
        "mom": 0,
        "momentum": -24.4,
        "yoy": -34.5,
        "rank": 11,
        "share": 1.2,
        "reliable": false
      },
      {
        "name": "R",
        "vendor": "Data / stats",
        "competition": "low",
        "avg": 1900,
        "monthly": [2400, 2400, 1900, 1900, 1900, 1900, 1900, 1600, 1300, 1600, 1300, 1300],
        "mom": 0,
        "momentum": -12.5,
        "yoy": -45.8,
        "rank": 12,
        "share": 0.8,
        "reliable": false
      },
      {
        "name": "Ruby",
        "vendor": "Web",
        "competition": "low",
        "avg": 210,
        "monthly": [210, 260, 260, 210, 260, 210, 260, 210, 170, 260, 170, 110],
        "mom": -35.3,
        "momentum": -15.6,
        "yoy": -47.6,
        "rank": 13,
        "share": 0.1,
        "reliable": false
      },
      {
        "name": "Swift",
        "vendor": "Apple",
        "competition": "low",
        "avg": 40,
        "monthly": [50, 50, 40, 50, 40, 40, 40, 50, 20, 30, 30, 40],
        "mom": 33.3,
        "momentum": -9.1,
        "yoy": -20,
        "rank": 14,
        "share": 0,
        "reliable": false
      }
    ],
    "BR": [
      {
        "name": "Python",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 201000,
        "monthly": [
          246000, 246000, 165000, 135000, 165000, 201000, 246000, 246000, 201000, 165000, 201000,
          201000
        ],
        "mom": 0,
        "momentum": -18.2,
        "yoy": -18.3,
        "rank": 1,
        "share": 36.5,
        "reliable": true
      },
      {
        "name": "Java",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 165000,
        "monthly": [
          165000, 165000, 165000, 135000, 165000, 165000, 165000, 165000, 165000, 135000, 135000,
          135000
        ],
        "mom": 0,
        "momentum": -18.2,
        "yoy": -18.2,
        "rank": 2,
        "share": 29.9,
        "reliable": true
      },
      {
        "name": "JavaScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 60500,
        "monthly": [
          74000, 74000, 74000, 60500, 74000, 60500, 74000, 60500, 60500, 49500, 49500, 60500
        ],
        "mom": 22.2,
        "momentum": -18.2,
        "yoy": -18.2,
        "rank": 3,
        "share": 11,
        "reliable": true
      },
      {
        "name": "SQL",
        "vendor": "Data",
        "competition": "low",
        "avg": 33100,
        "monthly": [
          40500, 33100, 33100, 22200, 33100, 33100, 40500, 33100, 33100, 27100, 27100, 40500
        ],
        "mom": 49.4,
        "momentum": -11.2,
        "yoy": 0,
        "rank": 4,
        "share": 6,
        "reliable": true
      },
      {
        "name": "PHP",
        "vendor": "Web",
        "competition": "low",
        "avg": 22200,
        "monthly": [
          27100, 22200, 22200, 18100, 18100, 22200, 27100, 22200, 22200, 14800, 14800, 18100
        ],
        "mom": 22.3,
        "momentum": -33.3,
        "yoy": -33.2,
        "rank": 5,
        "share": 4,
        "reliable": true
      },
      {
        "name": "C++",
        "vendor": "Systems",
        "competition": "low",
        "avg": 18100,
        "monthly": [
          18100, 18100, 14800, 14800, 14800, 18100, 27100, 18100, 18100, 14800, 12100, 18100
        ],
        "mom": 49.6,
        "momentum": -28.9,
        "yoy": 0,
        "rank": 6,
        "share": 3.3,
        "reliable": false
      },
      {
        "name": "TypeScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 12100,
        "monthly": [
          14800, 14800, 14800, 9900, 12100, 12100, 14800, 14800, 14800, 9900, 9900, 12100
        ],
        "mom": 22.2,
        "momentum": -28.2,
        "yoy": -18.2,
        "rank": 7,
        "share": 2.2,
        "reliable": false
      },
      {
        "name": "C#",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 12100,
        "monthly": [
          14800, 14800, 12100, 9900, 12100, 14800, 14800, 14800, 12100, 9900, 9900, 12100
        ],
        "mom": 22.2,
        "momentum": -23.5,
        "yoy": -18.2,
        "rank": 8,
        "share": 2.2,
        "reliable": false
      },
      {
        "name": "Go",
        "vendor": "Systems",
        "competition": "low",
        "avg": 12100,
        "monthly": [12100, 9900, 9900, 8100, 9900, 12100, 12100, 14800, 9900, 8100, 18100, 9900],
        "mom": -45.3,
        "momentum": -1.9,
        "yoy": -18.2,
        "rank": 9,
        "share": 2.2,
        "reliable": false
      },
      {
        "name": "Kotlin",
        "vendor": "JVM / mobile",
        "competition": "low",
        "avg": 9900,
        "monthly": [12100, 12100, 9900, 8100, 9900, 12100, 14800, 9900, 9900, 8100, 8100, 9900],
        "mom": 22.2,
        "momentum": -24.6,
        "yoy": -18.2,
        "rank": 10,
        "share": 1.8,
        "reliable": false
      },
      {
        "name": "Rust",
        "vendor": "Systems",
        "competition": "low",
        "avg": 3600,
        "monthly": [3600, 2900, 2900, 2900, 2900, 2900, 3600, 3600, 3600, 12100, 2400, 2900],
        "mom": 20.8,
        "momentum": 61.1,
        "yoy": -19.4,
        "rank": 11,
        "share": 0.7,
        "reliable": false
      },
      {
        "name": "R",
        "vendor": "Data / stats",
        "competition": "low",
        "avg": 1000,
        "monthly": [1000, 1000, 880, 880, 880, 1000, 1300, 1000, 1000, 720, 720, 1000],
        "mom": 38.9,
        "momentum": -26.1,
        "yoy": 0,
        "rank": 12,
        "share": 0.2,
        "reliable": false
      },
      {
        "name": "Ruby",
        "vendor": "Web",
        "competition": "low",
        "avg": 210,
        "monthly": [210, 170, 170, 140, 170, 170, 170, 390, 170, 480, 170, 140],
        "mom": -17.6,
        "momentum": 8.2,
        "yoy": -33.3,
        "rank": 13,
        "share": 0,
        "reliable": false
      },
      {
        "name": "Swift",
        "vendor": "Apple",
        "competition": "low",
        "avg": 40,
        "monthly": [50, 50, 20, 30, 50, 50, 40, 40, 20, 20, 10, 30],
        "mom": 200,
        "momentum": -40,
        "yoy": -40,
        "rank": 14,
        "share": 0,
        "reliable": false
      }
    ],
    "MX": [
      {
        "name": "Python",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 110000,
        "monthly": [
          165000, 135000, 110000, 60500, 110000, 110000, 110000, 90500, 110000, 90500, 90500, 90500
        ],
        "mom": 0,
        "momentum": -12.6,
        "yoy": -45.2,
        "rank": 1,
        "share": 39.2,
        "reliable": true
      },
      {
        "name": "Java",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 74000,
        "monthly": [
          90500, 90500, 74000, 60500, 74000, 74000, 74000, 90500, 74000, 60500, 60500, 60500
        ],
        "mom": 0,
        "momentum": -23.9,
        "yoy": -33.1,
        "rank": 2,
        "share": 26.4,
        "reliable": true
      },
      {
        "name": "JavaScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 33100,
        "monthly": [
          40500, 49500, 40500, 40500, 40500, 33100, 27100, 27100, 27100, 22200, 18100, 22200
        ],
        "mom": 22.7,
        "momentum": -23.1,
        "yoy": -45.2,
        "rank": 3,
        "share": 11.8,
        "reliable": true
      },
      {
        "name": "C++",
        "vendor": "Systems",
        "competition": "low",
        "avg": 18100,
        "monthly": [
          27100, 27100, 27100, 12100, 14800, 22200, 22200, 18100, 18100, 12100, 6600, 9900
        ],
        "mom": 50,
        "momentum": -51,
        "yoy": -63.5,
        "rank": 4,
        "share": 6.5,
        "reliable": false
      },
      {
        "name": "SQL",
        "vendor": "Data",
        "competition": "low",
        "avg": 18100,
        "monthly": [
          22200, 22200, 22200, 12100, 18100, 22200, 22200, 18100, 18100, 14800, 12100, 14800
        ],
        "mom": 22.3,
        "momentum": -28.6,
        "yoy": -33.3,
        "rank": 5,
        "share": 6.5,
        "reliable": false
      },
      {
        "name": "PHP",
        "vendor": "Web",
        "competition": "low",
        "avg": 9900,
        "monthly": [14800, 14800, 12100, 8100, 9900, 12100, 9900, 8100, 9900, 8100, 5400, 6600],
        "mom": 22.2,
        "momentum": -28,
        "yoy": -55.4,
        "rank": 6,
        "share": 3.5,
        "reliable": false
      },
      {
        "name": "Kotlin",
        "vendor": "JVM / mobile",
        "competition": "low",
        "avg": 5400,
        "monthly": [6600, 5400, 4400, 3600, 5400, 9900, 8100, 5400, 5400, 4400, 3600, 3600],
        "mom": 0,
        "momentum": -38.6,
        "yoy": -45.5,
        "rank": 7,
        "share": 1.9,
        "reliable": false
      },
      {
        "name": "C#",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 4400,
        "monthly": [8100, 6600, 5400, 3600, 4400, 6600, 5400, 3600, 4400, 3600, 2400, 4400],
        "mom": 83.3,
        "momentum": -22.4,
        "yoy": -45.7,
        "rank": 8,
        "share": 1.6,
        "reliable": false
      },
      {
        "name": "TypeScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 3600,
        "monthly": [4400, 4400, 3600, 2900, 3600, 3600, 3600, 3600, 3600, 2900, 2400, 3600],
        "mom": 50,
        "momentum": -17.6,
        "yoy": -18.2,
        "rank": 9,
        "share": 1.3,
        "reliable": false
      },
      {
        "name": "Go",
        "vendor": "Systems",
        "competition": "low",
        "avg": 2400,
        "monthly": [2400, 1900, 1900, 1600, 1900, 2400, 1900, 1600, 1600, 1600, 9900, 1600],
        "mom": -83.8,
        "momentum": 156.9,
        "yoy": -33.3,
        "rank": 10,
        "share": 0.9,
        "reliable": false
      },
      {
        "name": "Rust",
        "vendor": "Systems",
        "competition": "low",
        "avg": 880,
        "monthly": [1000, 880, 720, 1000, 880, 880, 880, 880, 880, 1000, 720, 880],
        "mom": 22.2,
        "momentum": -1.5,
        "yoy": -12,
        "rank": 11,
        "share": 0.3,
        "reliable": false
      },
      {
        "name": "R",
        "vendor": "Data / stats",
        "competition": "low",
        "avg": 390,
        "monthly": [480, 390, 320, 260, 390, 390, 390, 390, 320, 260, 260, 390],
        "mom": 50,
        "momentum": -17.3,
        "yoy": -18.7,
        "rank": 12,
        "share": 0.1,
        "reliable": false
      },
      {
        "name": "Ruby",
        "vendor": "Web",
        "competition": "low",
        "avg": 50,
        "monthly": [70, 40, 40, 50, 40, 40, 50, 50, 50, 70, 20, 40],
        "mom": 100,
        "momentum": -13.3,
        "yoy": -42.9,
        "rank": 13,
        "share": 0,
        "reliable": false
      },
      {
        "name": "Swift",
        "vendor": "Apple",
        "competition": "low",
        "avg": 20,
        "monthly": [40, 10, 10, 10, 10, 20, 30, 20, 20, 10, 10, 10],
        "mom": 0,
        "momentum": -57.1,
        "yoy": -75,
        "rank": 14,
        "share": 0,
        "reliable": false
      }
    ],
    "ID": [
      {
        "name": "Python",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 110000,
        "monthly": [
          165000, 165000, 110000, 90500, 110000, 110000, 90500, 110000, 110000, 90500, 110000,
          135000
        ],
        "mom": 22.7,
        "momentum": 8.1,
        "yoy": -18.2,
        "rank": 1,
        "share": 34.9,
        "reliable": true
      },
      {
        "name": "JavaScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 60500,
        "monthly": [
          60500, 60500, 60500, 74000, 60500, 49500, 49500, 49500, 49500, 49500, 49500, 49500
        ],
        "mom": 0,
        "momentum": 0,
        "yoy": -18.2,
        "rank": 2,
        "share": 19.2,
        "reliable": true
      },
      {
        "name": "Java",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 49500,
        "monthly": [
          49500, 49500, 49500, 49500, 40500, 40500, 49500, 40500, 40500, 49500, 49500, 49500
        ],
        "mom": 0,
        "momentum": 13.8,
        "yoy": 0,
        "rank": 3,
        "share": 15.7,
        "reliable": true
      },
      {
        "name": "C++",
        "vendor": "Systems",
        "competition": "low",
        "avg": 33100,
        "monthly": [
          60500, 60500, 40500, 18100, 27100, 27100, 18100, 40500, 33100, 14800, 18100, 40500
        ],
        "mom": 123.8,
        "momentum": -20,
        "yoy": -33.1,
        "rank": 4,
        "share": 10.5,
        "reliable": true
      },
      {
        "name": "PHP",
        "vendor": "Web",
        "competition": "low",
        "avg": 22200,
        "monthly": [
          27100, 27100, 27100, 27100, 27100, 22200, 18100, 27100, 22200, 18100, 18100, 18100
        ],
        "mom": 0,
        "momentum": -19.4,
        "yoy": -33.2,
        "rank": 5,
        "share": 7.1,
        "reliable": true
      },
      {
        "name": "SQL",
        "vendor": "Data",
        "competition": "low",
        "avg": 14800,
        "monthly": [
          14800, 14800, 18100, 22200, 14800, 12100, 9900, 14800, 12100, 12100, 12100, 12100
        ],
        "mom": 0,
        "momentum": -1.4,
        "yoy": -18.2,
        "rank": 6,
        "share": 4.7,
        "reliable": false
      },
      {
        "name": "Go",
        "vendor": "Systems",
        "competition": "low",
        "avg": 8100,
        "monthly": [12100, 12100, 9900, 9900, 9900, 8100, 6600, 8100, 8100, 6600, 8100, 8100],
        "mom": 0,
        "momentum": 0,
        "yoy": -33.1,
        "rank": 7,
        "share": 2.6,
        "reliable": false
      },
      {
        "name": "TypeScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 4400,
        "monthly": [4400, 5400, 5400, 3600, 3600, 3600, 2900, 3600, 4400, 3600, 3600, 4400],
        "mom": 22.2,
        "momentum": 6.4,
        "yoy": 0,
        "rank": 8,
        "share": 1.4,
        "reliable": false
      },
      {
        "name": "C#",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 4400,
        "monthly": [5400, 5400, 4400, 4400, 4400, 4400, 3600, 4400, 4400, 3600, 3600, 4400],
        "mom": 22.2,
        "momentum": -6.5,
        "yoy": -18.5,
        "rank": 9,
        "share": 1.4,
        "reliable": false
      },
      {
        "name": "Kotlin",
        "vendor": "JVM / mobile",
        "competition": "low",
        "avg": 4400,
        "monthly": [6600, 5400, 5400, 3600, 4400, 4400, 3600, 4400, 3600, 3600, 3600, 4400],
        "mom": 22.2,
        "momentum": 0,
        "yoy": -33.3,
        "rank": 10,
        "share": 1.4,
        "reliable": false
      },
      {
        "name": "Rust",
        "vendor": "Systems",
        "competition": "low",
        "avg": 1900,
        "monthly": [2400, 1900, 1900, 2400, 2400, 1600, 1300, 1600, 1600, 1900, 1600, 1900],
        "mom": 18.8,
        "momentum": 20,
        "yoy": -20.8,
        "rank": 11,
        "share": 0.6,
        "reliable": false
      },
      {
        "name": "R",
        "vendor": "Data / stats",
        "competition": "low",
        "avg": 1300,
        "monthly": [1900, 1900, 1300, 1000, 880, 1300, 1000, 1600, 1300, 1000, 880, 1000],
        "mom": 13.6,
        "momentum": -26.2,
        "yoy": -47.4,
        "rank": 12,
        "share": 0.4,
        "reliable": false
      },
      {
        "name": "Ruby",
        "vendor": "Web",
        "competition": "low",
        "avg": 140,
        "monthly": [140, 110, 140, 140, 170, 140, 90, 170, 70, 170, 90, 140],
        "mom": 55.6,
        "momentum": 21.2,
        "yoy": 0,
        "rank": 13,
        "share": 0,
        "reliable": false
      },
      {
        "name": "Swift",
        "vendor": "Apple",
        "competition": "low",
        "avg": 50,
        "monthly": [70, 90, 40, 30, 50, 30, 30, 70, 30, 140, 30, 50],
        "mom": 66.7,
        "momentum": 69.2,
        "yoy": -28.6,
        "rank": 14,
        "share": 0,
        "reliable": false
      }
    ],
    "JP": [
      {
        "name": "Python",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 165000,
        "monthly": [
          165000, 201000, 135000, 246000, 165000, 135000, 135000, 165000, 165000, 165000, 135000,
          135000
        ],
        "mom": 0,
        "momentum": -6.5,
        "yoy": -18.2,
        "rank": 1,
        "share": 38.7,
        "reliable": true
      },
      {
        "name": "JavaScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 74000,
        "monthly": [
          90500, 90500, 74000, 74000, 74000, 74000, 74000, 74000, 74000, 74000, 74000, 60500
        ],
        "mom": -18.2,
        "momentum": -6.1,
        "yoy": -33.1,
        "rank": 2,
        "share": 17.4,
        "reliable": true
      },
      {
        "name": "Java",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 60500,
        "monthly": [
          60500, 74000, 74000, 60500, 60500, 49500, 60500, 60500, 60500, 49500, 60500, 49500
        ],
        "mom": -18.2,
        "momentum": -12.1,
        "yoy": -18.2,
        "rank": 3,
        "share": 14.2,
        "reliable": true
      },
      {
        "name": "SQL",
        "vendor": "Data",
        "competition": "low",
        "avg": 33100,
        "monthly": [
          40500, 40500, 33100, 33100, 33100, 33100, 33100, 40500, 40500, 40500, 33100, 27100
        ],
        "mom": -18.1,
        "momentum": -11.7,
        "yoy": -33.1,
        "rank": 4,
        "share": 7.8,
        "reliable": true
      },
      {
        "name": "TypeScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 22200,
        "monthly": [
          22200, 22200, 27100, 27100, 22200, 18100, 18100, 22200, 18100, 18100, 18100, 14800
        ],
        "mom": -18.2,
        "momentum": -12.7,
        "yoy": -33.3,
        "rank": 5,
        "share": 5.2,
        "reliable": true
      },
      {
        "name": "PHP",
        "vendor": "Web",
        "competition": "low",
        "avg": 22200,
        "monthly": [
          27100, 27100, 22200, 22200, 22200, 22200, 22200, 22200, 22200, 22200, 18100, 18100
        ],
        "mom": 0,
        "momentum": -12.3,
        "yoy": -33.2,
        "rank": 6,
        "share": 5.2,
        "reliable": true
      },
      {
        "name": "C#",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 18100,
        "monthly": [
          18100, 18100, 18100, 18100, 18100, 14800, 18100, 18100, 14800, 18100, 14800, 14800
        ],
        "mom": 0,
        "momentum": -6.5,
        "yoy": -18.2,
        "rank": 7,
        "share": 4.2,
        "reliable": false
      },
      {
        "name": "C++",
        "vendor": "Systems",
        "competition": "low",
        "avg": 14800,
        "monthly": [
          18100, 18100, 14800, 14800, 14800, 14800, 14800, 14800, 14800, 14800, 12100, 9900
        ],
        "mom": -18.2,
        "momentum": -17.1,
        "yoy": -45.3,
        "rank": 8,
        "share": 3.5,
        "reliable": false
      },
      {
        "name": "Kotlin",
        "vendor": "JVM / mobile",
        "competition": "low",
        "avg": 8100,
        "monthly": [12100, 9900, 9900, 9900, 9900, 8100, 8100, 9900, 8100, 8100, 8100, 6600],
        "mom": -18.5,
        "momentum": -12.6,
        "yoy": -45.5,
        "rank": 9,
        "share": 1.9,
        "reliable": false
      },
      {
        "name": "Go",
        "vendor": "Systems",
        "competition": "low",
        "avg": 6600,
        "monthly": [8100, 6600, 8100, 8100, 8100, 6600, 6600, 6600, 5400, 5400, 3600, 5400],
        "mom": 50,
        "momentum": -22.6,
        "yoy": -33.3,
        "rank": 10,
        "share": 1.5,
        "reliable": false
      },
      {
        "name": "Rust",
        "vendor": "Systems",
        "competition": "low",
        "avg": 1000,
        "monthly": [1000, 1000, 1000, 1600, 1300, 1000, 1000, 1000, 1300, 880, 880, 880],
        "mom": 0,
        "momentum": -20,
        "yoy": -12,
        "rank": 11,
        "share": 0.2,
        "reliable": false
      },
      {
        "name": "R",
        "vendor": "Data / stats",
        "competition": "low",
        "avg": 390,
        "monthly": [390, 480, 390, 390, 390, 320, 390, 590, 480, 480, 320, 260],
        "mom": -18.7,
        "momentum": -27.4,
        "yoy": -33.3,
        "rank": 12,
        "share": 0.1,
        "reliable": false
      },
      {
        "name": "Ruby",
        "vendor": "Web",
        "competition": "low",
        "avg": 50,
        "monthly": [70, 50, 90, 50, 50, 50, 40, 50, 40, 50, 50, 40],
        "mom": -20,
        "momentum": 7.7,
        "yoy": -42.9,
        "rank": 13,
        "share": 0,
        "reliable": false
      },
      {
        "name": "Swift",
        "vendor": "Apple",
        "competition": "low",
        "avg": 30,
        "monthly": [50, 20, 40, 20, 30, 20, 30, 40, 30, 30, 20, 10],
        "mom": -50,
        "momentum": -40,
        "yoy": -80,
        "rank": 14,
        "share": 0,
        "reliable": false
      }
    ],
    "KR": [
      {
        "name": "Python",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 60500,
        "monthly": [
          74000, 60500, 40500, 110000, 40500, 40500, 90500, 60500, 60500, 49500, 49500, 49500
        ],
        "mom": 0,
        "momentum": -29.8,
        "yoy": -33.1,
        "rank": 1,
        "share": 46,
        "reliable": true
      },
      {
        "name": "Java",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 22200,
        "monthly": [
          27100, 27100, 22200, 27100, 27100, 22200, 22200, 22200, 22200, 22200, 22200, 22200
        ],
        "mom": 0,
        "momentum": 0,
        "yoy": -18.1,
        "rank": 2,
        "share": 16.9,
        "reliable": true
      },
      {
        "name": "JavaScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 12100,
        "monthly": [14800, 14800, 14800, 27100, 14800, 8100, 12100, 9900, 9900, 9900, 9900, 8100],
        "mom": -18.2,
        "momentum": -12.5,
        "yoy": -45.3,
        "rank": 3,
        "share": 9.2,
        "reliable": false
      },
      {
        "name": "SQL",
        "vendor": "Data",
        "competition": "low",
        "avg": 12100,
        "monthly": [
          14800, 12100, 12100, 12100, 12100, 12100, 14800, 12100, 12100, 12100, 9900, 12100
        ],
        "mom": 22.2,
        "momentum": -12.6,
        "yoy": -18.2,
        "rank": 4,
        "share": 9.2,
        "reliable": false
      },
      {
        "name": "C++",
        "vendor": "Systems",
        "competition": "low",
        "avg": 6600,
        "monthly": [9900, 6600, 6600, 8100, 6600, 5400, 9900, 6600, 5400, 5400, 4400, 4400],
        "mom": 0,
        "momentum": -35.2,
        "yoy": -55.6,
        "rank": 5,
        "share": 5,
        "reliable": false
      },
      {
        "name": "C#",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 4400,
        "monthly": [5400, 4400, 5400, 5400, 4400, 3600, 5400, 4400, 3600, 2900, 3600, 3600],
        "mom": 0,
        "momentum": -24.6,
        "yoy": -33.3,
        "rank": 6,
        "share": 3.3,
        "reliable": false
      },
      {
        "name": "PHP",
        "vendor": "Web",
        "competition": "low",
        "avg": 4400,
        "monthly": [6600, 4400, 5400, 4400, 4400, 3600, 4400, 3600, 3600, 3600, 2900, 3600],
        "mom": 24.1,
        "momentum": -12.9,
        "yoy": -45.5,
        "rank": 7,
        "share": 3.3,
        "reliable": false
      },
      {
        "name": "TypeScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 3600,
        "monthly": [5400, 4400, 5400, 4400, 4400, 3600, 4400, 4400, 3600, 2900, 2900, 2900],
        "mom": 0,
        "momentum": -29.8,
        "yoy": -46.3,
        "rank": 8,
        "share": 2.7,
        "reliable": false
      },
      {
        "name": "Kotlin",
        "vendor": "JVM / mobile",
        "competition": "low",
        "avg": 2900,
        "monthly": [4400, 2900, 3600, 2900, 2900, 2400, 3600, 2400, 2400, 1900, 1900, 1900],
        "mom": 0,
        "momentum": -32.1,
        "yoy": -56.8,
        "rank": 9,
        "share": 2.2,
        "reliable": false
      },
      {
        "name": "Go",
        "vendor": "Systems",
        "competition": "low",
        "avg": 1900,
        "monthly": [2400, 2400, 2400, 2400, 2400, 1900, 2400, 1900, 1600, 1600, 1300, 1600],
        "mom": 23.1,
        "momentum": -23.7,
        "yoy": -33.3,
        "rank": 10,
        "share": 1.4,
        "reliable": false
      },
      {
        "name": "Rust",
        "vendor": "Systems",
        "competition": "low",
        "avg": 590,
        "monthly": [590, 590, 480, 590, 590, 480, 480, 480, 590, 880, 390, 480],
        "mom": 23.1,
        "momentum": 12.9,
        "yoy": -18.6,
        "rank": 11,
        "share": 0.4,
        "reliable": false
      },
      {
        "name": "R",
        "vendor": "Data / stats",
        "competition": "low",
        "avg": 320,
        "monthly": [480, 320, 320, 260, 320, 260, 590, 390, 320, 260, 260, 210],
        "mom": -19.2,
        "momentum": -43.8,
        "yoy": -56.2,
        "rank": 12,
        "share": 0.2,
        "reliable": false
      },
      {
        "name": "Ruby",
        "vendor": "Web",
        "competition": "low",
        "avg": 30,
        "monthly": [30, 10, 10, 30, 10, 20, 10, 20, 10, 170, 30, 20],
        "mom": -33.3,
        "momentum": 450,
        "yoy": -33.3,
        "rank": 13,
        "share": 0,
        "reliable": false
      },
      {
        "name": "Swift",
        "vendor": "Apple",
        "competition": "low",
        "avg": 10,
        "monthly": [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 20, 10],
        "mom": -50,
        "momentum": 33.3,
        "yoy": 0,
        "rank": 14,
        "share": 0,
        "reliable": false
      }
    ],
    "IT": [
      {
        "name": "Python",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 60500,
        "monthly": [
          74000, 90500, 74000, 49500, 60500, 74000, 74000, 60500, 60500, 49500, 49500, 33100
        ],
        "mom": -33.1,
        "momentum": -32.3,
        "yoy": -55.3,
        "rank": 1,
        "share": 41.1,
        "reliable": true
      },
      {
        "name": "Java",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 27100,
        "monthly": [
          33100, 40500, 33100, 27100, 33100, 33100, 33100, 22200, 22200, 22200, 22200, 18100
        ],
        "mom": -18.5,
        "momentum": -19.4,
        "yoy": -45.3,
        "rank": 2,
        "share": 18.4,
        "reliable": true
      },
      {
        "name": "C++",
        "vendor": "Systems",
        "competition": "low",
        "avg": 18100,
        "monthly": [
          14800, 27100, 27100, 18100, 27100, 27100, 33100, 27100, 22200, 5400, 4400, 4400
        ],
        "mom": 0,
        "momentum": -82.8,
        "yoy": -70.3,
        "rank": 3,
        "share": 12.3,
        "reliable": false
      },
      {
        "name": "JavaScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 14800,
        "monthly": [
          14800, 14800, 14800, 14800, 14800, 14800, 14800, 14800, 14800, 12100, 9900, 9900
        ],
        "mom": 0,
        "momentum": -28.2,
        "yoy": -33.1,
        "rank": 4,
        "share": 10.1,
        "reliable": false
      },
      {
        "name": "SQL",
        "vendor": "Data",
        "competition": "low",
        "avg": 8100,
        "monthly": [9900, 9900, 9900, 8100, 9900, 9900, 9900, 8100, 8100, 6600, 6600, 4400],
        "mom": -33.3,
        "momentum": -32.6,
        "yoy": -55.6,
        "rank": 5,
        "share": 5.5,
        "reliable": false
      },
      {
        "name": "PHP",
        "vendor": "Web",
        "competition": "low",
        "avg": 6600,
        "monthly": [8100, 8100, 8100, 6600, 6600, 6600, 8100, 6600, 6600, 4400, 3600, 2900],
        "mom": -19.4,
        "momentum": -48.8,
        "yoy": -64.2,
        "rank": 6,
        "share": 4.5,
        "reliable": false
      },
      {
        "name": "TypeScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 2900,
        "monthly": [3600, 3600, 3600, 2900, 2900, 2900, 3600, 2900, 2400, 2400, 2400, 1600],
        "mom": -33.3,
        "momentum": -28.1,
        "yoy": -55.6,
        "rank": 7,
        "share": 2,
        "reliable": false
      },
      {
        "name": "C#",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 2400,
        "monthly": [2900, 3600, 2900, 2400, 2400, 2900, 2400, 1900, 1900, 1600, 1600, 1300],
        "mom": -18.7,
        "momentum": -27.4,
        "yoy": -55.2,
        "rank": 8,
        "share": 1.6,
        "reliable": false
      },
      {
        "name": "Kotlin",
        "vendor": "JVM / mobile",
        "competition": "low",
        "avg": 2400,
        "monthly": [2900, 2900, 2400, 2400, 2400, 2900, 2900, 2400, 1900, 2900, 1900, 1600],
        "mom": -15.8,
        "momentum": -11.1,
        "yoy": -44.8,
        "rank": 9,
        "share": 1.6,
        "reliable": false
      },
      {
        "name": "Go",
        "vendor": "Systems",
        "competition": "low",
        "avg": 1900,
        "monthly": [1900, 1900, 1900, 1900, 1900, 1900, 1900, 1600, 1300, 1300, 2400, 1000],
        "mom": -58.3,
        "momentum": -2.1,
        "yoy": -47.4,
        "rank": 10,
        "share": 1.3,
        "reliable": false
      },
      {
        "name": "Rust",
        "vendor": "Systems",
        "competition": "low",
        "avg": 1600,
        "monthly": [1600, 1600, 1600, 2400, 1600, 1600, 1900, 1600, 1600, 1000, 880, 1000],
        "mom": 13.6,
        "momentum": -43.5,
        "yoy": -37.5,
        "rank": 11,
        "share": 1.1,
        "reliable": false
      },
      {
        "name": "R",
        "vendor": "Data / stats",
        "competition": "low",
        "avg": 720,
        "monthly": [1000, 1000, 880, 590, 720, 880, 880, 720, 590, 590, 480, 480],
        "mom": 0,
        "momentum": -29.2,
        "yoy": -52,
        "rank": 12,
        "share": 0.5,
        "reliable": false
      },
      {
        "name": "Ruby",
        "vendor": "Web",
        "competition": "low",
        "avg": 50,
        "monthly": [70, 70, 70, 50, 70, 50, 50, 50, 40, 70, 30, 30],
        "mom": 0,
        "momentum": -7.1,
        "yoy": -57.1,
        "rank": 13,
        "share": 0,
        "reliable": false
      },
      {
        "name": "Swift",
        "vendor": "Apple",
        "competition": "low",
        "avg": 20,
        "monthly": [30, 40, 30, 10, 20, 20, 20, 20, 10, 20, 10, 10],
        "mom": 0,
        "momentum": -20,
        "yoy": -66.7,
        "rank": 14,
        "share": 0,
        "reliable": false
      }
    ],
    "ES": [
      {
        "name": "Python",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 60500,
        "monthly": [
          90500, 90500, 60500, 49500, 60500, 74000, 74000, 60500, 60500, 49500, 40500, 33100
        ],
        "mom": -18.3,
        "momentum": -36.9,
        "yoy": -63.4,
        "rank": 1,
        "share": 36.9,
        "reliable": true
      },
      {
        "name": "Java",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 49500,
        "monthly": [
          49500, 60500, 49500, 49500, 60500, 49500, 40500, 40500, 40500, 40500, 33100, 33100
        ],
        "mom": 0,
        "momentum": -12.2,
        "yoy": -33.1,
        "rank": 2,
        "share": 30.2,
        "reliable": true
      },
      {
        "name": "JavaScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 18100,
        "monthly": [
          22200, 22200, 22200, 18100, 18100, 22200, 18100, 18100, 18100, 14800, 9900, 9900
        ],
        "mom": 0,
        "momentum": -36.3,
        "yoy": -55.4,
        "rank": 3,
        "share": 11,
        "reliable": false
      },
      {
        "name": "SQL",
        "vendor": "Data",
        "competition": "low",
        "avg": 9900,
        "monthly": [12100, 12100, 12100, 8100, 9900, 12100, 9900, 9900, 9900, 6600, 5400, 5400],
        "mom": 0,
        "momentum": -41.4,
        "yoy": -55.4,
        "rank": 4,
        "share": 6,
        "reliable": false
      },
      {
        "name": "PHP",
        "vendor": "Web",
        "competition": "low",
        "avg": 6600,
        "monthly": [9900, 9900, 9900, 6600, 8100, 9900, 6600, 5400, 6600, 4400, 2900, 2900],
        "mom": 0,
        "momentum": -45.2,
        "yoy": -70.7,
        "rank": 5,
        "share": 4,
        "reliable": false
      },
      {
        "name": "C++",
        "vendor": "Systems",
        "competition": "low",
        "avg": 5400,
        "monthly": [8100, 8100, 6600, 5400, 5400, 6600, 5400, 4400, 4400, 2900, 2400, 1900],
        "mom": -20.8,
        "momentum": -49.3,
        "yoy": -76.5,
        "rank": 6,
        "share": 3.3,
        "reliable": false
      },
      {
        "name": "TypeScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 3600,
        "monthly": [4400, 5400, 4400, 3600, 3600, 3600, 4400, 3600, 3600, 2900, 2400, 1900],
        "mom": -20.8,
        "momentum": -37.9,
        "yoy": -56.8,
        "rank": 7,
        "share": 2.2,
        "reliable": false
      },
      {
        "name": "Kotlin",
        "vendor": "JVM / mobile",
        "competition": "low",
        "avg": 3600,
        "monthly": [6600, 5400, 3600, 2900, 3600, 3600, 3600, 2900, 2900, 2900, 1900, 1600],
        "mom": -15.8,
        "momentum": -31.9,
        "yoy": -75.8,
        "rank": 8,
        "share": 2.2,
        "reliable": false
      },
      {
        "name": "C#",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 2400,
        "monthly": [3600, 4400, 2900, 2400, 2400, 2400, 2400, 1900, 2400, 1600, 1300, 1000],
        "mom": -23.1,
        "momentum": -41.8,
        "yoy": -72.2,
        "rank": 9,
        "share": 1.5,
        "reliable": false
      },
      {
        "name": "Go",
        "vendor": "Systems",
        "competition": "low",
        "avg": 2400,
        "monthly": [2400, 2400, 2400, 1900, 2400, 4400, 1900, 1600, 1600, 1600, 2900, 1300],
        "mom": -55.2,
        "momentum": 13.7,
        "yoy": -45.8,
        "rank": 10,
        "share": 1.5,
        "reliable": false
      },
      {
        "name": "Rust",
        "vendor": "Systems",
        "competition": "low",
        "avg": 1300,
        "monthly": [1300, 1600, 1300, 1600, 1600, 1300, 1300, 1000, 1300, 1300, 1000, 1000],
        "mom": 0,
        "momentum": -8.3,
        "yoy": -23.1,
        "rank": 11,
        "share": 0.8,
        "reliable": false
      },
      {
        "name": "R",
        "vendor": "Data / stats",
        "competition": "low",
        "avg": 590,
        "monthly": [1000, 720, 590, 480, 590, 720, 720, 480, 480, 390, 390, 260],
        "mom": -33.3,
        "momentum": -38.1,
        "yoy": -74,
        "rank": 12,
        "share": 0.4,
        "reliable": false
      },
      {
        "name": "Swift",
        "vendor": "Apple",
        "competition": "low",
        "avg": 50,
        "monthly": [50, 50, 20, 20, 70, 70, 40, 40, 140, 20, 40, 10],
        "mom": -75,
        "momentum": -68.2,
        "yoy": -80,
        "rank": 13,
        "share": 0,
        "reliable": false
      },
      {
        "name": "Ruby",
        "vendor": "Web",
        "competition": "low",
        "avg": 50,
        "monthly": [70, 70, 70, 50, 50, 40, 40, 70, 50, 50, 40, 40],
        "mom": 0,
        "momentum": -18.7,
        "yoy": -42.9,
        "rank": 14,
        "share": 0,
        "reliable": false
      }
    ],
    "NL": [
      {
        "name": "Python",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 33100,
        "monthly": [
          40500, 40500, 33100, 27100, 33100, 33100, 33100, 33100, 33100, 33100, 27100, 27100
        ],
        "mom": 0,
        "momentum": -12.1,
        "yoy": -33.1,
        "rank": 1,
        "share": 38,
        "reliable": true
      },
      {
        "name": "Java",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 18100,
        "monthly": [
          22200, 22200, 22200, 18100, 22200, 18100, 18100, 14800, 18100, 14800, 14800, 18100
        ],
        "mom": 22.3,
        "momentum": -6.5,
        "yoy": -18.5,
        "rank": 2,
        "share": 20.8,
        "reliable": false
      },
      {
        "name": "JavaScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 9900,
        "monthly": [12100, 12100, 12100, 9900, 12100, 9900, 9900, 8100, 8100, 8100, 6600, 6600],
        "mom": 0,
        "momentum": -18.4,
        "yoy": -45.5,
        "rank": 3,
        "share": 11.4,
        "reliable": false
      },
      {
        "name": "SQL",
        "vendor": "Data",
        "competition": "low",
        "avg": 6600,
        "monthly": [8100, 6600, 6600, 5400, 6600, 6600, 6600, 5400, 5400, 5400, 4400, 4400],
        "mom": 0,
        "momentum": -18.4,
        "yoy": -45.7,
        "rank": 4,
        "share": 7.6,
        "reliable": false
      },
      {
        "name": "PHP",
        "vendor": "Web",
        "competition": "low",
        "avg": 4400,
        "monthly": [5400, 5400, 5400, 4400, 5400, 4400, 4400, 3600, 3600, 3600, 2900, 2900],
        "mom": 0,
        "momentum": -19,
        "yoy": -46.3,
        "rank": 5,
        "share": 5,
        "reliable": false
      },
      {
        "name": "TypeScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 2900,
        "monthly": [3600, 3600, 3600, 2900, 2900, 2900, 3600, 2900, 2400, 2400, 2400, 1900],
        "mom": -20.8,
        "momentum": -24.7,
        "yoy": -47.2,
        "rank": 6,
        "share": 3.3,
        "reliable": false
      },
      {
        "name": "C++",
        "vendor": "Systems",
        "competition": "low",
        "avg": 2900,
        "monthly": [3600, 3600, 2900, 3600, 2900, 2900, 2900, 2400, 2400, 1900, 1600, 1900],
        "mom": 18.8,
        "momentum": -29.9,
        "yoy": -47.2,
        "rank": 7,
        "share": 3.3,
        "reliable": false
      },
      {
        "name": "C#",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 2400,
        "monthly": [3600, 2900, 2900, 2400, 2400, 2400, 2400, 1900, 1900, 1900, 1600, 1300],
        "mom": -18.7,
        "momentum": -22.6,
        "yoy": -63.9,
        "rank": 8,
        "share": 2.8,
        "reliable": false
      },
      {
        "name": "Kotlin",
        "vendor": "JVM / mobile",
        "competition": "low",
        "avg": 2400,
        "monthly": [2900, 2900, 2400, 1900, 2400, 2400, 2400, 1900, 1900, 1900, 1600, 1600],
        "mom": 0,
        "momentum": -17.7,
        "yoy": -44.8,
        "rank": 9,
        "share": 2.8,
        "reliable": false
      },
      {
        "name": "Go",
        "vendor": "Systems",
        "competition": "low",
        "avg": 1900,
        "monthly": [2400, 2400, 2400, 2400, 2400, 2400, 2400, 1900, 1900, 1900, 1600, 1300],
        "mom": -18.7,
        "momentum": -22.6,
        "yoy": -45.8,
        "rank": 10,
        "share": 2.2,
        "reliable": false
      },
      {
        "name": "Rust",
        "vendor": "Systems",
        "competition": "low",
        "avg": 1600,
        "monthly": [1900, 1600, 1600, 2400, 1600, 1600, 1600, 1300, 1300, 1300, 1000, 1000],
        "mom": 0,
        "momentum": -21.4,
        "yoy": -47.4,
        "rank": 11,
        "share": 1.8,
        "reliable": false
      },
      {
        "name": "R",
        "vendor": "Data / stats",
        "competition": "low",
        "avg": 880,
        "monthly": [1600, 1000, 1300, 880, 1000, 1000, 1000, 880, 880, 720, 480, 720],
        "mom": 50,
        "momentum": -30.4,
        "yoy": -55,
        "rank": 12,
        "share": 1,
        "reliable": false
      },
      {
        "name": "Ruby",
        "vendor": "Web",
        "competition": "low",
        "avg": 70,
        "monthly": [90, 70, 70, 70, 70, 70, 50, 50, 50, 70, 30, 50],
        "mom": 66.7,
        "momentum": 0,
        "yoy": -44.4,
        "rank": 13,
        "share": 0.1,
        "reliable": false
      },
      {
        "name": "Swift",
        "vendor": "Apple",
        "competition": "low",
        "avg": 30,
        "monthly": [30, 50, 30, 30, 20, 20, 20, 20, 30, 20, 20, 20],
        "mom": 0,
        "momentum": -14.3,
        "yoy": -33.3,
        "rank": 14,
        "share": 0,
        "reliable": false
      }
    ],
    "TR": [
      {
        "name": "Python",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 90500,
        "monthly": [
          90500, 110000, 74000, 90500, 74000, 110000, 90500, 90500, 74000, 74000, 74000, 60500
        ],
        "mom": -18.2,
        "momentum": -18.2,
        "yoy": -33.1,
        "rank": 1,
        "share": 41.8,
        "reliable": true
      },
      {
        "name": "Java",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 74000,
        "monthly": [
          74000, 74000, 74000, 74000, 110000, 74000, 74000, 74000, 60500, 90500, 60500, 60500
        ],
        "mom": 0,
        "momentum": 1.4,
        "yoy": -18.2,
        "rank": 2,
        "share": 34.2,
        "reliable": true
      },
      {
        "name": "JavaScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 14800,
        "monthly": [
          14800, 18100, 14800, 18100, 14800, 14800, 14800, 12100, 12100, 12100, 12100, 9900
        ],
        "mom": -18.2,
        "momentum": -12.6,
        "yoy": -33.1,
        "rank": 3,
        "share": 6.8,
        "reliable": false
      },
      {
        "name": "SQL",
        "vendor": "Data",
        "competition": "low",
        "avg": 12100,
        "monthly": [12100, 12100, 12100, 12100, 12100, 12100, 9900, 12100, 9900, 14800, 9900, 8100],
        "mom": -18.2,
        "momentum": 2.8,
        "yoy": -33.1,
        "rank": 4,
        "share": 5.6,
        "reliable": false
      },
      {
        "name": "C++",
        "vendor": "Systems",
        "competition": "low",
        "avg": 8100,
        "monthly": [8100, 14800, 9900, 9900, 6600, 8100, 8100, 6600, 6600, 5400, 5400, 5400],
        "mom": 0,
        "momentum": -23.9,
        "yoy": -33.3,
        "rank": 5,
        "share": 3.7,
        "reliable": false
      },
      {
        "name": "C#",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 4400,
        "monthly": [5400, 6600, 5400, 4400, 4400, 4400, 4400, 3600, 2900, 2900, 2900, 2900],
        "mom": 0,
        "momentum": -20.2,
        "yoy": -46.3,
        "rank": 6,
        "share": 2,
        "reliable": false
      },
      {
        "name": "PHP",
        "vendor": "Web",
        "competition": "low",
        "avg": 4400,
        "monthly": [6600, 6600, 5400, 5400, 5400, 5400, 4400, 4400, 3600, 4400, 2900, 2900],
        "mom": 0,
        "momentum": -17.7,
        "yoy": -56.1,
        "rank": 7,
        "share": 2,
        "reliable": false
      },
      {
        "name": "Kotlin",
        "vendor": "JVM / mobile",
        "competition": "low",
        "avg": 2400,
        "monthly": [2900, 3600, 2900, 2900, 2900, 2900, 2400, 2400, 1900, 1900, 1900, 1900],
        "mom": 0,
        "momentum": -14.9,
        "yoy": -34.5,
        "rank": 8,
        "share": 1.1,
        "reliable": false
      },
      {
        "name": "TypeScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 1900,
        "monthly": [2400, 2900, 2400, 2400, 2400, 2400, 1900, 1900, 1600, 1600, 1600, 1600],
        "mom": 0,
        "momentum": -11.1,
        "yoy": -33.3,
        "rank": 9,
        "share": 0.9,
        "reliable": false
      },
      {
        "name": "Go",
        "vendor": "Systems",
        "competition": "low",
        "avg": 1900,
        "monthly": [1900, 2400, 1600, 1900, 1900, 2900, 1600, 1300, 1300, 1300, 5400, 1300],
        "mom": -75.9,
        "momentum": 90.5,
        "yoy": -31.6,
        "rank": 10,
        "share": 0.9,
        "reliable": false
      },
      {
        "name": "Rust",
        "vendor": "Systems",
        "competition": "low",
        "avg": 1300,
        "monthly": [1000, 1300, 1000, 1600, 1300, 1000, 1000, 1000, 1000, 1300, 880, 1300],
        "mom": 47.7,
        "momentum": 16,
        "yoy": 30,
        "rank": 11,
        "share": 0.6,
        "reliable": false
      },
      {
        "name": "R",
        "vendor": "Data / stats",
        "competition": "low",
        "avg": 590,
        "monthly": [880, 1000, 720, 720, 590, 720, 590, 590, 480, 480, 480, 390],
        "mom": -18.7,
        "momentum": -18.7,
        "yoy": -55.7,
        "rank": 12,
        "share": 0.3,
        "reliable": false
      },
      {
        "name": "Ruby",
        "vendor": "Web",
        "competition": "low",
        "avg": 40,
        "monthly": [30, 40, 40, 50, 40, 30, 40, 70, 20, 70, 40, 10],
        "mom": -75,
        "momentum": -7.7,
        "yoy": -66.7,
        "rank": 13,
        "share": 0,
        "reliable": false
      },
      {
        "name": "Swift",
        "vendor": "Apple",
        "competition": "low",
        "avg": 10,
        "monthly": [20, 10, 20, 20, 20, 10, 20, 20, 10, 10, 10, 10],
        "mom": 0,
        "momentum": -40,
        "yoy": -50,
        "rank": 14,
        "share": 0,
        "reliable": false
      }
    ],
    "VN": [
      {
        "name": "Python",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 90500,
        "monthly": [
          90500, 90500, 74000, 165000, 110000, 60500, 110000, 90500, 60500, 60500, 90500, 60500
        ],
        "mom": -33.1,
        "momentum": -19,
        "yoy": -33.1,
        "rank": 1,
        "share": 45.2,
        "reliable": true
      },
      {
        "name": "Java",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 40500,
        "monthly": [
          40500, 40500, 40500, 40500, 49500, 33100, 40500, 40500, 40500, 40500, 40500, 49500
        ],
        "mom": 22.2,
        "momentum": 7.4,
        "yoy": 22.2,
        "rank": 2,
        "share": 20.2,
        "reliable": true
      },
      {
        "name": "C++",
        "vendor": "Systems",
        "competition": "low",
        "avg": 18100,
        "monthly": [
          27100, 27100, 22200, 22200, 18100, 12100, 18100, 18100, 14800, 14800, 14800, 14800
        ],
        "mom": 0,
        "momentum": -12.9,
        "yoy": -45.4,
        "rank": 3,
        "share": 9,
        "reliable": false
      },
      {
        "name": "JavaScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 14800,
        "monthly": [
          18100, 18100, 18100, 18100, 18100, 12100, 14800, 14800, 14800, 14800, 12100, 14800
        ],
        "mom": 22.3,
        "momentum": -6.1,
        "yoy": -18.2,
        "rank": 4,
        "share": 7.4,
        "reliable": false
      },
      {
        "name": "SQL",
        "vendor": "Data",
        "competition": "low",
        "avg": 14800,
        "monthly": [
          12100, 12100, 12100, 18100, 22200, 12100, 18100, 14800, 14800, 14800, 14800, 14800
        ],
        "mom": 0,
        "momentum": -6.9,
        "yoy": 22.3,
        "rank": 5,
        "share": 7.4,
        "reliable": false
      },
      {
        "name": "PHP",
        "vendor": "Web",
        "competition": "low",
        "avg": 5400,
        "monthly": [6600, 6600, 6600, 6600, 6600, 4400, 6600, 5400, 5400, 5400, 5400, 5400],
        "mom": 0,
        "momentum": -6.9,
        "yoy": -18.2,
        "rank": 6,
        "share": 2.7,
        "reliable": false
      },
      {
        "name": "Go",
        "vendor": "Systems",
        "competition": "low",
        "avg": 5400,
        "monthly": [5400, 4400, 4400, 4400, 4400, 3600, 4400, 3600, 3600, 3600, 18100, 2900],
        "mom": -84,
        "momentum": 112.1,
        "yoy": -46.3,
        "rank": 7,
        "share": 2.7,
        "reliable": false
      },
      {
        "name": "TypeScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 3600,
        "monthly": [4400, 4400, 4400, 4400, 3600, 2400, 3600, 2900, 3600, 2900, 2900, 2900],
        "mom": 0,
        "momentum": -13.9,
        "yoy": -34.1,
        "rank": 8,
        "share": 1.8,
        "reliable": false
      },
      {
        "name": "C#",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 2900,
        "monthly": [4400, 3600, 3600, 3600, 3600, 1900, 2900, 2400, 2900, 2400, 2400, 2900],
        "mom": 20.8,
        "momentum": -6.1,
        "yoy": -34.1,
        "rank": 9,
        "share": 1.4,
        "reliable": false
      },
      {
        "name": "Kotlin",
        "vendor": "JVM / mobile",
        "competition": "low",
        "avg": 2400,
        "monthly": [2900, 2400, 2400, 2400, 2900, 1600, 2400, 1900, 2400, 1900, 1900, 1900],
        "mom": 0,
        "momentum": -14.9,
        "yoy": -34.5,
        "rank": 10,
        "share": 1.2,
        "reliable": false
      },
      {
        "name": "Rust",
        "vendor": "Systems",
        "competition": "low",
        "avg": 1000,
        "monthly": [880, 1300, 1300, 1300, 1000, 880, 1000, 1000, 1000, 1900, 880, 1000],
        "mom": 13.6,
        "momentum": 26,
        "yoy": 13.6,
        "rank": 11,
        "share": 0.5,
        "reliable": false
      },
      {
        "name": "R",
        "vendor": "Data / stats",
        "competition": "low",
        "avg": 480,
        "monthly": [720, 590, 590, 590, 720, 390, 590, 590, 480, 390, 390, 390],
        "mom": 0,
        "momentum": -29.5,
        "yoy": -45.8,
        "rank": 12,
        "share": 0.2,
        "reliable": false
      },
      {
        "name": "Ruby",
        "vendor": "Web",
        "competition": "low",
        "avg": 110,
        "monthly": [110, 140, 140, 110, 140, 90, 110, 210, 90, 140, 90, 90],
        "mom": 0,
        "momentum": -22,
        "yoy": -18.2,
        "rank": 13,
        "share": 0.1,
        "reliable": false
      },
      {
        "name": "Swift",
        "vendor": "Apple",
        "competition": "low",
        "avg": 30,
        "monthly": [10, 10, 10, 10, 70, 70, 20, 70, 50, 30, 20, 20],
        "mom": 0,
        "momentum": -50,
        "yoy": 100,
        "rank": 14,
        "share": 0,
        "reliable": false
      }
    ],
    "PL": [
      {
        "name": "Python",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 60500,
        "monthly": [
          60500, 90500, 60500, 49500, 60500, 60500, 74000, 74000, 60500, 49500, 49500, 40500
        ],
        "mom": -18.2,
        "momentum": -33.1,
        "yoy": -33.1,
        "rank": 1,
        "share": 34.7,
        "reliable": true
      },
      {
        "name": "Java",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 33100,
        "monthly": [
          33100, 40500, 40500, 40500, 40500, 40500, 33100, 33100, 27100, 27100, 27100, 27100
        ],
        "mom": 0,
        "momentum": -12.9,
        "yoy": -18.1,
        "rank": 2,
        "share": 19,
        "reliable": true
      },
      {
        "name": "C++",
        "vendor": "Systems",
        "competition": "low",
        "avg": 18100,
        "monthly": [
          18100, 27100, 27100, 18100, 22200, 18100, 27100, 22200, 18100, 9900, 4400, 4400
        ],
        "mom": 0,
        "momentum": -72.3,
        "yoy": -75.7,
        "rank": 3,
        "share": 10.4,
        "reliable": false
      },
      {
        "name": "JavaScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 14800,
        "monthly": [
          18100, 18100, 18100, 18100, 18100, 14800, 18100, 14800, 14800, 12100, 9900, 9900
        ],
        "mom": 0,
        "momentum": -33.1,
        "yoy": -45.3,
        "rank": 4,
        "share": 8.5,
        "reliable": false
      },
      {
        "name": "Kotlin",
        "vendor": "JVM / mobile",
        "competition": "low",
        "avg": 14800,
        "monthly": [
          14800, 18100, 14800, 12100, 14800, 14800, 18100, 18100, 18100, 18100, 14800, 18100
        ],
        "mom": 22.3,
        "momentum": -6.1,
        "yoy": 22.3,
        "rank": 5,
        "share": 8.5,
        "reliable": false
      },
      {
        "name": "SQL",
        "vendor": "Data",
        "competition": "low",
        "avg": 12100,
        "monthly": [12100, 14800, 12100, 9900, 14800, 12100, 14800, 12100, 12100, 9900, 8100, 8100],
        "mom": 0,
        "momentum": -33.1,
        "yoy": -33.1,
        "rank": 6,
        "share": 6.9,
        "reliable": false
      },
      {
        "name": "PHP",
        "vendor": "Web",
        "competition": "low",
        "avg": 6600,
        "monthly": [9900, 9900, 8100, 8100, 8100, 6600, 8100, 6600, 6600, 5400, 4400, 3600],
        "mom": -18.2,
        "momentum": -37.1,
        "yoy": -63.6,
        "rank": 7,
        "share": 3.8,
        "reliable": false
      },
      {
        "name": "TypeScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 4400,
        "monthly": [4400, 5400, 5400, 4400, 5400, 4400, 5400, 4400, 3600, 3600, 3600, 2900],
        "mom": -19.4,
        "momentum": -24.6,
        "yoy": -34.1,
        "rank": 8,
        "share": 2.5,
        "reliable": false
      },
      {
        "name": "C#",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 3600,
        "monthly": [4400, 5400, 4400, 3600, 4400, 3600, 4400, 3600, 2900, 2400, 2400, 1900],
        "mom": -20.8,
        "momentum": -38.5,
        "yoy": -56.8,
        "rank": 9,
        "share": 2.1,
        "reliable": false
      },
      {
        "name": "Go",
        "vendor": "Systems",
        "competition": "low",
        "avg": 2900,
        "monthly": [2900, 3600, 2900, 2900, 2900, 2900, 3600, 2900, 2900, 2400, 2900, 1900],
        "mom": -34.5,
        "momentum": -23.4,
        "yoy": -34.5,
        "rank": 10,
        "share": 1.7,
        "reliable": false
      },
      {
        "name": "Rust",
        "vendor": "Systems",
        "competition": "low",
        "avg": 1900,
        "monthly": [1900, 2400, 1900, 2900, 2400, 1900, 2400, 1900, 1900, 1600, 1600, 1600],
        "mom": 0,
        "momentum": -22.6,
        "yoy": -15.8,
        "rank": 11,
        "share": 1.1,
        "reliable": false
      },
      {
        "name": "R",
        "vendor": "Data / stats",
        "competition": "low",
        "avg": 1300,
        "monthly": [1000, 2400, 1600, 1300, 1600, 1600, 2400, 1600, 1300, 1000, 880, 720],
        "mom": -18.2,
        "momentum": -50.9,
        "yoy": -28,
        "rank": 12,
        "share": 0.7,
        "reliable": false
      },
      {
        "name": "Ruby",
        "vendor": "Web",
        "competition": "low",
        "avg": 90,
        "monthly": [70, 140, 90, 90, 90, 70, 90, 90, 90, 90, 70, 50],
        "mom": -28.6,
        "momentum": -22.2,
        "yoy": -28.6,
        "rank": 13,
        "share": 0.1,
        "reliable": false
      },
      {
        "name": "Swift",
        "vendor": "Apple",
        "competition": "low",
        "avg": 70,
        "monthly": [50, 50, 50, 40, 70, 70, 110, 90, 70, 30, 50, 30],
        "mom": -40,
        "momentum": -59.3,
        "yoy": -40,
        "rank": 14,
        "share": 0,
        "reliable": false
      }
    ],
    "SG": [
      {
        "name": "Python",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 27100,
        "monthly": [
          27100, 27100, 18100, 49500, 22200, 22200, 27100, 27100, 27100, 22200, 22200, 22200
        ],
        "mom": 0,
        "momentum": -18.1,
        "yoy": -18.1,
        "rank": 1,
        "share": 46.7,
        "reliable": true
      },
      {
        "name": "Java",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 8100,
        "monthly": [8100, 6600, 8100, 8100, 8100, 5400, 8100, 8100, 8100, 6600, 6600, 6600],
        "mom": 0,
        "momentum": -18.5,
        "yoy": -18.5,
        "rank": 2,
        "share": 14,
        "reliable": false
      },
      {
        "name": "JavaScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 5400,
        "monthly": [5400, 5400, 5400, 5400, 5400, 4400, 6600, 5400, 5400, 5400, 5400, 4400],
        "mom": -18.5,
        "momentum": -12.6,
        "yoy": -18.5,
        "rank": 3,
        "share": 9.3,
        "reliable": false
      },
      {
        "name": "SQL",
        "vendor": "Data",
        "competition": "low",
        "avg": 5400,
        "monthly": [5400, 5400, 5400, 5400, 6600, 4400, 5400, 5400, 4400, 4400, 4400, 4400],
        "mom": 0,
        "momentum": -13.2,
        "yoy": -18.5,
        "rank": 4,
        "share": 9.3,
        "reliable": false
      },
      {
        "name": "PHP",
        "vendor": "Web",
        "competition": "low",
        "avg": 2400,
        "monthly": [2900, 2900, 2900, 2900, 2400, 2400, 2900, 2400, 2400, 2400, 2400, 1900],
        "mom": -20.8,
        "momentum": -13,
        "yoy": -34.5,
        "rank": 5,
        "share": 4.1,
        "reliable": false
      },
      {
        "name": "Go",
        "vendor": "Systems",
        "competition": "low",
        "avg": 2400,
        "monthly": [3600, 2400, 2900, 2900, 2900, 2400, 3600, 2900, 2400, 2400, 1600, 1900],
        "mom": 18.8,
        "momentum": -33.7,
        "yoy": -47.2,
        "rank": 6,
        "share": 4.1,
        "reliable": false
      },
      {
        "name": "TypeScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 1900,
        "monthly": [1900, 1900, 1900, 1900, 1900, 1600, 2900, 2400, 1900, 1900, 1900, 1600],
        "mom": -15.8,
        "momentum": -25,
        "yoy": -15.8,
        "rank": 7,
        "share": 3.3,
        "reliable": false
      },
      {
        "name": "C++",
        "vendor": "Systems",
        "competition": "low",
        "avg": 1900,
        "monthly": [1900, 1900, 1900, 1600, 1900, 1600, 2400, 1900, 1900, 1900, 1900, 1900],
        "mom": 0,
        "momentum": -8.1,
        "yoy": 0,
        "rank": 8,
        "share": 3.3,
        "reliable": false
      },
      {
        "name": "Kotlin",
        "vendor": "JVM / mobile",
        "competition": "low",
        "avg": 1000,
        "monthly": [1300, 1300, 1000, 1000, 1300, 1000, 1300, 1000, 1000, 880, 1000, 880],
        "mom": -12,
        "momentum": -16.4,
        "yoy": -32.3,
        "rank": 9,
        "share": 1.7,
        "reliable": false
      },
      {
        "name": "C#",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 880,
        "monthly": [1000, 1000, 880, 720, 1000, 720, 880, 880, 880, 880, 880, 880],
        "mom": 0,
        "momentum": 0,
        "yoy": -12,
        "rank": 10,
        "share": 1.5,
        "reliable": false
      },
      {
        "name": "Rust",
        "vendor": "Systems",
        "competition": "low",
        "avg": 720,
        "monthly": [880, 720, 720, 1000, 880, 720, 720, 720, 720, 720, 720, 720],
        "mom": 0,
        "momentum": 0,
        "yoy": -18.2,
        "rank": 11,
        "share": 1.2,
        "reliable": false
      },
      {
        "name": "R",
        "vendor": "Data / stats",
        "competition": "low",
        "avg": 720,
        "monthly": [880, 720, 590, 480, 880, 720, 720, 590, 590, 480, 720, 720],
        "mom": 0,
        "momentum": 1.1,
        "yoy": -18.2,
        "rank": 12,
        "share": 1.2,
        "reliable": false
      },
      {
        "name": "Ruby",
        "vendor": "Web",
        "competition": "low",
        "avg": 30,
        "monthly": [40, 40, 30, 20, 40, 30, 40, 30, 20, 50, 20, 30],
        "mom": 50,
        "momentum": 11.1,
        "yoy": -25,
        "rank": 13,
        "share": 0.1,
        "reliable": false
      },
      {
        "name": "Swift",
        "vendor": "Apple",
        "competition": "low",
        "avg": 20,
        "monthly": [10, 30, 30, 20, 30, 40, 40, 30, 20, 10, 10, 10],
        "mom": 0,
        "momentum": -66.7,
        "yoy": 0,
        "rank": 14,
        "share": 0,
        "reliable": false
      }
    ],
    "SA": [
      {
        "name": "Python",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 22200,
        "monthly": [
          33100, 33100, 33100, 33100, 22200, 22200, 14800, 27100, 18100, 18100, 22200, 18100
        ],
        "mom": -18.5,
        "momentum": -2.7,
        "yoy": -45.3,
        "rank": 1,
        "share": 41.9,
        "reliable": true
      },
      {
        "name": "Java",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 8100,
        "monthly": [9900, 9900, 8100, 8100, 8100, 8100, 8100, 8100, 6600, 5400, 5400, 6600],
        "mom": 22.2,
        "momentum": -23.7,
        "yoy": -33.3,
        "rank": 2,
        "share": 15.3,
        "reliable": false
      },
      {
        "name": "JavaScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 6600,
        "monthly": [8100, 9900, 9900, 9900, 9900, 5400, 5400, 6600, 5400, 5400, 4400, 5400],
        "mom": 22.7,
        "momentum": -12.6,
        "yoy": -33.3,
        "rank": 3,
        "share": 12.5,
        "reliable": false
      },
      {
        "name": "C++",
        "vendor": "Systems",
        "competition": "low",
        "avg": 6600,
        "monthly": [8100, 9900, 8100, 8100, 3600, 8100, 3600, 12100, 8100, 2400, 1900, 1900],
        "mom": 0,
        "momentum": -73.9,
        "yoy": -76.5,
        "rank": 4,
        "share": 12.5,
        "reliable": false
      },
      {
        "name": "SQL",
        "vendor": "Data",
        "competition": "low",
        "avg": 4400,
        "monthly": [6600, 6600, 6600, 6600, 3600, 4400, 2900, 6600, 5400, 3600, 2900, 3600],
        "mom": 24.1,
        "momentum": -32.2,
        "yoy": -45.5,
        "rank": 5,
        "share": 8.3,
        "reliable": false
      },
      {
        "name": "PHP",
        "vendor": "Web",
        "competition": "low",
        "avg": 2400,
        "monthly": [2400, 2400, 2400, 2400, 1900, 1900, 1900, 2400, 2900, 1900, 1600, 1600],
        "mom": 0,
        "momentum": -29.2,
        "yoy": -33.3,
        "rank": 6,
        "share": 4.5,
        "reliable": false
      },
      {
        "name": "C#",
        "vendor": "General purpose",
        "competition": "low",
        "avg": 590,
        "monthly": [720, 720, 590, 720, 590, 590, 390, 590, 390, 390, 390, 480],
        "mom": 23.1,
        "momentum": -8,
        "yoy": -33.3,
        "rank": 7,
        "share": 1.1,
        "reliable": false
      },
      {
        "name": "TypeScript",
        "vendor": "Web",
        "competition": "low",
        "avg": 480,
        "monthly": [480, 480, 480, 480, 480, 480, 390, 480, 480, 480, 590, 480],
        "mom": -18.6,
        "momentum": 14.8,
        "yoy": 0,
        "rank": 8,
        "share": 0.9,
        "reliable": false
      },
      {
        "name": "Go",
        "vendor": "Systems",
        "competition": "low",
        "avg": 480,
        "monthly": [260, 260, 260, 320, 320, 320, 260, 260, 210, 260, 2400, 320],
        "mom": -86.7,
        "momentum": 308.2,
        "yoy": 23.1,
        "rank": 9,
        "share": 0.9,
        "reliable": false
      },
      {
        "name": "Kotlin",
        "vendor": "JVM / mobile",
        "competition": "low",
        "avg": 480,
        "monthly": [880, 880, 720, 480, 390, 480, 480, 480, 390, 390, 320, 390],
        "mom": 21.9,
        "momentum": -18.5,
        "yoy": -55.7,
        "rank": 10,
        "share": 0.9,
        "reliable": false
      },
      {
        "name": "Rust",
        "vendor": "Systems",
        "competition": "low",
        "avg": 320,
        "monthly": [320, 210, 260, 390, 210, 260, 170, 260, 260, 720, 260, 720],
        "mom": 176.9,
        "momentum": 146.4,
        "yoy": 125,
        "rank": 11,
        "share": 0.6,
        "reliable": false
      },
      {
        "name": "R",
        "vendor": "Data / stats",
        "competition": "low",
        "avg": 320,
        "monthly": [390, 320, 390, 320, 320, 260, 170, 320, 260, 170, 210, 210],
        "mom": 0,
        "momentum": -21.3,
        "yoy": -46.2,
        "rank": 12,
        "share": 0.6,
        "reliable": false
      },
      {
        "name": "Ruby",
        "vendor": "Web",
        "competition": "low",
        "avg": 20,
        "monthly": [10, 10, 10, 10, 10, 10, 10, 20, 10, 70, 10, 10],
        "mom": 0,
        "momentum": 125,
        "yoy": 0,
        "rank": 13,
        "share": 0,
        "reliable": false
      },
      {
        "name": "Swift",
        "vendor": "Apple",
        "competition": "low",
        "avg": 10,
        "monthly": [10, 10, 10, 10, 10, 20, 10, 20, 10, 10, 10, 10],
        "mom": 0,
        "momentum": -25,
        "yoy": 0,
        "rank": 14,
        "share": 0,
        "reliable": false
      }
    ]
  }
}
