{"source":"https://contributable.vercel.app","licence":"CC BY 4.0","methodology":"https://contributable.vercel.app/methodology","v":2,"owner":"openstreetmap","name":"iD","updatedAt":"2026-10-11T05:34:50.872Z","coveredSince":"2025-10-04T12:59:56.450Z","facts":{"owner":"openstreetmap","name":"iD","description":"🆔 The easy-to-use OpenStreetMap editor in JavaScript.","stars":3893,"forks":1493,"archived":false,"isFork":false,"license":"ISC","defaultBranch":"develop","pushedAt":"2026-10-08T09:23:13Z","createdAt":"2012-07-11T13:20:04Z","topics":["openstreetmap","d3","editor","mapping"],"languages":{"JavaScript":3210365,"TypeScript":923171,"CSS":240457,"HTML":2567},"frameworks":["D3","TypeScript","Vite","Vitest"],"commits90d":224,"releases365d":18,"lastReleaseAt":"2026-08-19T10:55:44Z","gettingStarted":{"contributing":true,"codeOfConduct":true,"issueTemplates":true,"devcontainer":false,"cla":"none","channels":[{"kind":"discord","url":"https://discord.com/invite/openstreetmap"},{"kind":"forum","url":"https://community.openstreetmap.org/"}],"policy":null}},"metrics":{"computedAt":"2026-10-11T05:34:50.872Z","outsidePulls":{"cohort":{"n":45,"merged":16,"closedUnmerged":14,"open":15,"mergeRate":0.5333333333333333,"openShare":0.3333333333333333,"evidence":{"merged":[12851,12830,12828,12795,12794,12760,12713,12704,12664,12659,12607,12586,12511,12458,12453,12446],"closedUnmerged":[12832,12824,12796,12770,12708,12707,12706,12687,12658,12630,12624,12554,12551,12525],"open":[12836,12820,12787,12755,12662,12657,12647,12631,12629,12606,12605,12604,12581,12473,12470]}},"firstTimers":{"n":22,"merged":7,"closedUnmerged":7,"open":8,"mergeRate":0.5,"openShare":0.36363636363636365,"evidence":{"merged":[12830,12828,12794,12704,12664,12511,12446],"closedUnmerged":[12824,12770,12706,12687,12630,12624,12551],"open":[12836,12820,12755,12657,12631,12629,12604,12473]}},"year":{"n":267,"merged":84,"closedUnmerged":132,"open":51,"mergeRate":0.3888888888888889,"openShare":0.19101123595505617,"evidence":{"merged":[12851,12830,12828,12795,12794,12760,12713,12704,12664,12659,12607,12586,12511,12458,12453,12446,12412,12406,12401,12392],"closedUnmerged":[12832,12824,12796,12770,12708,12707,12706,12687,12658,12630,12624,12554,12551,12525,12428,12420,12353,12329,12258,12254],"open":[12836,12820,12787,12755,12662,12657,12647,12631,12629,12606,12605,12604,12581,12473,12470,12421,12375,12373,12367,12359]}}},"pullFirstResponse":{"n":45,"answered":40,"waiting":5,"medianHours":13.427222222222222,"p75Hours":65.64611111111111,"within48h":0.711111111111111,"within7d":0.7999999999999999,"curve":[{"hours":0.15388888888888888,"waiting":0.9777777777777777},{"hours":0.1925,"waiting":0.9555555555555555},{"hours":0.2594444444444444,"waiting":0.9333333333333332},{"hours":0.26472222222222225,"waiting":0.911111111111111},{"hours":0.3388888888888889,"waiting":0.8888888888888887},{"hours":0.5266666666666666,"waiting":0.8666666666666665},{"hours":0.8119444444444445,"waiting":0.8444444444444442},{"hours":0.8266666666666667,"waiting":0.8222222222222221},{"hours":0.8311111111111111,"waiting":0.7999999999999999},{"hours":1.0533333333333332,"waiting":0.7777777777777777},{"hours":1.136388888888889,"waiting":0.7555555555555554},{"hours":1.2122222222222223,"waiting":0.7333333333333332},{"hours":1.8319444444444444,"waiting":0.711111111111111},{"hours":3.9258333333333333,"waiting":0.6888888888888888},{"hours":3.9433333333333334,"waiting":0.6666666666666666},{"hours":6.118888888888889,"waiting":0.6444444444444444},{"hours":6.121666666666667,"waiting":0.6222222222222222},{"hours":6.346388888888889,"waiting":0.6},{"hours":6.651666666666666,"waiting":0.5777777777777778},{"hours":6.876666666666667,"waiting":0.5555555555555556},{"hours":7.530833333333334,"waiting":0.5333333333333333},{"hours":10.24388888888889,"waiting":0.5111111111111111},{"hours":13.427222222222222,"waiting":0.4888888888888889},{"hours":13.747777777777777,"waiting":0.4666666666666667},{"hours":13.752777777777778,"waiting":0.4444444444444444},{"hours":13.918611111111112,"waiting":0.42222222222222217},{"hours":16.414722222222224,"waiting":0.39999999999999997},{"hours":18.02722222222222,"waiting":0.3777777777777777},{"hours":18.361944444444443,"waiting":0.3555555555555555},{"hours":21.23111111111111,"waiting":0.3333333333333333},{"hours":21.372777777777777,"waiting":0.3111111111111111},{"hours":23.682777777777776,"waiting":0.2888888888888889},{"hours":57.33638888888889,"waiting":0.2666666666666667},{"hours":65.64611111111111,"waiting":0.2444444444444445},{"hours":71.75305555555556,"waiting":0.22222222222222227},{"hours":137.33638888888888,"waiting":0.20000000000000004},{"hours":178.48611111111111,"waiting":0.1777777777777778},{"hours":192.95694444444445,"waiting":0.15555555555555559},{"hours":557.4547222222222,"waiting":0.13333333333333336},{"hours":1374.1908333333333,"waiting":0.08888888888888892}],"evidence":{"answered":[12851,12832,12830,12828,12824,12820,12795,12794,12787,12760,12755,12713,12708,12707,12706,12704,12664,12659,12658,12657],"waiting":[12836,12796,12770,12687,12662]}},"timeToMerge":{"n":45,"merged":16,"medianHours":null,"evidence":[12851,12830,12828,12795,12794,12760,12713,12704,12664,12659,12607,12586,12511,12458,12453,12446]},"issueFirstResponse":{"n":102,"answered":79,"waiting":23,"medianHours":19.983888888888888,"p75Hours":489.0127777777778,"within48h":0.6470588235294117,"within7d":0.7352941176470588,"curve":[{"hours":0.013888888888888888,"waiting":0.9901960784313726},{"hours":0.055,"waiting":0.9705882352941178},{"hours":0.08555555555555555,"waiting":0.9607843137254903},{"hours":0.15388888888888888,"waiting":0.9411764705882355},{"hours":0.24055555555555555,"waiting":0.9215686274509806},{"hours":0.25833333333333336,"waiting":0.9117647058823531},{"hours":0.5941666666666666,"waiting":0.8921568627450982},{"hours":0.8463888888888889,"waiting":0.8725490196078434},{"hours":0.9055555555555556,"waiting":0.8627450980392158},{"hours":0.9947222222222222,"waiting":0.843137254901961},{"hours":1.0291666666666666,"waiting":0.8235294117647062},{"hours":1.0927777777777778,"waiting":0.8137254901960788},{"hours":1.5591666666666666,"waiting":0.7941176470588238},{"hours":1.9619444444444445,"waiting":0.7745098039215689},{"hours":2.185277777777778,"waiting":0.7647058823529415},{"hours":2.7358333333333333,"waiting":0.7450980392156866},{"hours":2.867777777777778,"waiting":0.7254901960784317},{"hours":3.1575,"waiting":0.7156862745098043},{"hours":3.5608333333333335,"waiting":0.6960784313725493},{"hours":4.843055555555556,"waiting":0.6764705882352945},{"hours":4.945833333333334,"waiting":0.6666666666666671},{"hours":5.6025,"waiting":0.6470588235294121},{"hours":6.623055555555555,"waiting":0.6274509803921573},{"hours":6.9061111111111115,"waiting":0.6176470588235299},{"hours":8.759722222222223,"waiting":0.598039215686275},{"hours":10.597777777777777,"waiting":0.5882352941176476},{"hours":12.145555555555555,"waiting":0.5686274509803927},{"hours":16.41722222222222,"waiting":0.5490196078431376},{"hours":16.761666666666667,"waiting":0.5392156862745101},{"hours":18.040555555555557,"waiting":0.5196078431372553},{"hours":19.983888888888888,"waiting":0.5000000000000003},{"hours":22.263055555555557,"waiting":0.49019607843137286},{"hours":28.754166666666666,"waiting":0.4705882352941179},{"hours":30.754166666666666,"waiting":0.450980392156863},{"hours":36.96666666666667,"waiting":0.4411764705882355},{"hours":43.103611111111114,"waiting":0.42156862745098056},{"hours":44.385555555555555,"waiting":0.4019607843137256},{"hours":45.00555555555555,"waiting":0.39215686274509814},{"hours":45.13027777777778,"waiting":0.3725490196078432},{"hours":47.59916666666667,"waiting":0.35294117647058837},{"hours":52.934444444444445,"waiting":0.3431372549019609},{"hours":66.4475,"waiting":0.32352941176470595},{"hours":91.16111111111111,"waiting":0.303921568627451},{"hours":110.14277777777778,"waiting":0.2941176470588236},{"hours":144.23777777777778,"waiting":0.2745098039215687},{"hours":245.4525,"waiting":0.2549019607843138},{"hours":489.0127777777778,"waiting":0.24509803921568638},{"hours":925.3194444444445,"waiting":0.22459893048128352}],"evidence":{"answered":[12852,12848,12844,12838,12834,12831,12819,12809,12808,12806,12805,12792,12789,12788,12782,12781,12769,12757,12756,12754],"waiting":[12829,12827,12766,12759,12741,12709,12705,12635,12634,12633,12625,12595,12562,12552,12550,12547,12540,12539,12497,12487]}},"starter":{"counts":{"available":0,"claimed":0,"in-progress":0,"stale":0},"helpWantedAvailable":5,"issues":[{"n":11684,"title":"Create some searchable documentation","state":"stale","label":"help-wanted","createdAt":"2025-12-14T20:29:43Z","updatedAt":"2026-07-22T07:50:10Z"},{"n":10769,"title":"Show validation suggestion for non-matching field pattern","state":"stale","label":"help-wanted","createdAt":"2025-02-13T11:42:13Z","updatedAt":"2026-05-21T23:44:49Z"},{"n":10698,"title":"Add operation to snap node/vertex to underlying way","state":"stale","label":"help-wanted","createdAt":"2025-01-21T16:13:36Z","updatedAt":"2026-04-22T10:42:06Z"},{"n":10654,"title":"Suggest previous value for hashtag field like comment","state":"in-progress","label":"help-wanted","createdAt":"2025-01-06T00:25:34Z","updatedAt":"2025-02-22T02:14:43Z"},{"n":10388,"title":"Allow moving the image overlay to another browser window","state":"stale","label":"help-wanted","createdAt":"2024-08-06T16:26:23Z","updatedAt":"2024-08-07T08:10:32Z"},{"n":10244,"title":"No way to easily confirm line on touchscreen","state":"stale","label":"help-wanted","createdAt":"2024-05-14T11:26:31Z","updatedAt":"2026-03-21T13:06:20Z"},{"n":10241,"title":"Tag values over 255 characters long are silently truncated in raw tag editor","state":"in-progress","label":"help-wanted","createdAt":"2024-05-12T20:02:46Z","updatedAt":"2026-01-29T17:48:21Z"},{"n":10202,"title":"Different algorithms for straightening ways and nodes","state":"available","label":"help-wanted","createdAt":"2024-04-14T05:51:59Z","updatedAt":"2026-10-06T14:45:10Z"},{"n":10194,"title":"Automatically synchronize crossing line and node tags (Rapid port)","state":"stale","label":"help-wanted","createdAt":"2024-04-08T05:33:14Z","updatedAt":"2026-01-30T16:50:10Z"},{"n":10049,"title":"Ability to add pedestrian crossing tags from crossing ways to connecting nodes","state":"stale","label":"help-wanted","createdAt":"2023-12-27T22:55:58Z","updatedAt":"2025-04-29T08:12:02Z"},{"n":9982,"title":"Function to switch to the multiselection of all members of a selected relation","state":"stale","label":"help-wanted","createdAt":"2023-11-17T23:25:40Z","updatedAt":"2026-02-18T12:53:48Z"},{"n":9872,"title":"make possible to resize right sidebar, like left one can be resized","state":"available","label":"help-wanted","createdAt":"2023-08-29T07:48:40Z","updatedAt":"2026-09-11T13:38:07Z"},{"n":9798,"title":"wishlist: ellipse tool","state":"stale","label":"help-wanted","createdAt":"2023-07-25T09:57:11Z","updatedAt":"2025-07-07T08:27:38Z"},{"n":9735,"title":"convert non-standard dashes to standard dashes in the Opening Hours field","state":"in-progress","label":"help-wanted","createdAt":"2023-07-06T15:01:05Z","updatedAt":"2025-08-16T09:32:25Z"},{"n":9679,"title":"Fields should indicate that related conditional tags are present","state":"in-progress","label":"help-wanted","createdAt":"2023-06-01T06:47:50Z","updatedAt":"2026-02-24T10:27:16Z"},{"n":9625,"title":"Deleting nodes from an area doesn't check to see if the area self-intersects","state":"stale","label":"help-wanted","createdAt":"2023-05-02T14:39:18Z","updatedAt":"2025-08-19T09:04:27Z"},{"n":9582,"title":"It's not possible to move nodes in a specific case","state":"stale","label":"help-wanted","createdAt":"2023-04-08T21:15:05Z","updatedAt":"2026-04-09T17:54:55Z"},{"n":9534,"title":"Jetway suggested when looking for path","state":"stale","label":"help-wanted","createdAt":"2023-03-07T19:28:17Z","updatedAt":"2025-09-23T08:43:14Z"},{"n":9346,"title":"Show warning when turn restrictions get broken","state":"in-progress","label":"help-wanted","createdAt":"2022-10-28T12:39:01Z","updatedAt":"2025-12-16T09:20:31Z"},{"n":9292,"title":"coastline: check for correct orientation","state":"stale","label":"help-wanted","createdAt":"2022-09-12T17:13:11Z","updatedAt":"2026-01-27T09:50:38Z"},{"n":8904,"title":"Indicate that a matching preset is a hidden (non-searchable) one","state":"stale","label":"help-wanted","createdAt":"2022-01-18T17:11:17Z","updatedAt":"2026-04-28T08:44:54Z"},{"n":8888,"title":"warn by showing message in the top panel when scrolling far away from place where edits were made","state":"stale","label":"help-wanted","createdAt":"2022-01-08T08:34:22Z","updatedAt":"2026-05-05T09:32:56Z"},{"n":8878,"title":"Move \"Deactivate/Activate all\" to top of list","state":"stale","label":"help-wanted","createdAt":"2022-01-05T19:08:09Z","updatedAt":"2026-05-05T08:49:34Z"},{"n":8838,"title":"Add OSM Inspector issues as a data layer","state":"in-progress","label":"help-wanted","createdAt":"2021-12-04T11:19:23Z","updatedAt":"2026-05-19T08:56:39Z"},{"n":8829,"title":"Improve multiple selection tag value display - show value and unset count","state":"stale","label":"help-wanted","createdAt":"2021-11-30T13:42:59Z","updatedAt":"2026-05-26T08:10:05Z"},{"n":8821,"title":" KartaView 360 Panoramic Viewer on OpenStreetMap iD Editor","state":"in-progress","label":"help-wanted","createdAt":"2021-11-19T17:25:19Z","updatedAt":"2021-11-23T14:50:13Z"},{"n":8688,"title":"Add a parameter to support custom {tileSize} of WMTS backgrounds","state":"stale","label":"help-wanted","createdAt":"2021-09-13T16:54:18Z","updatedAt":"2026-06-23T08:42:16Z"},{"n":8656,"title":"Warn when tagging a residential building with a numerical name","state":"stale","label":"help-wanted","createdAt":"2021-08-23T17:26:06Z","updatedAt":"2026-07-09T09:21:55Z"},{"n":8649,"title":"Two-finger swipe on trackpad zooms map instead of panning","state":"in-progress","label":"help-wanted","createdAt":"2021-08-18T22:46:40Z","updatedAt":"2026-07-09T01:45:39Z"},{"n":8576,"title":"Add zoom-in zoom-out buttons to photos from KartaView, Panoramax, etc.","state":"in-progress","label":"help-wanted","createdAt":"2021-07-09T16:32:27Z","updatedAt":"2026-07-28T08:52:26Z"},{"n":8557,"title":"``noexit=yes`` is not detected by the validator when placed on a node that connects to two ``highway=*`` ways","state":"stale","label":"help-wanted","createdAt":"2021-06-25T20:27:17Z","updatedAt":"2026-08-05T08:15:44Z"},{"n":8508,"title":"Validator: Show warning for nodes or ways tagged with 'type=multipolygon'","state":"in-progress","label":"help-wanted","createdAt":"2021-05-20T21:40:08Z","updatedAt":"2026-09-02T14:06:36Z"},{"n":8498,"title":"Traces: Edit map: Zoom to trace, not to text","state":"available","label":"help-wanted","createdAt":"2021-05-16T00:04:21Z","updatedAt":"2026-08-18T08:19:56Z"},{"n":8392,"title":"After clicking on one of object in save dialog their highlighting is barely visible","state":"available","label":"help-wanted","createdAt":"2021-03-11T04:07:35Z","updatedAt":"2026-09-15T08:50:07Z"},{"n":8362,"title":"Disconnecting multiple nodes fails if even one cannot be disconnected","state":"available","label":"help-wanted","createdAt":"2021-02-23T13:38:40Z","updatedAt":"2026-09-22T08:44:04Z"},{"n":8301,"title":"validator : add building_passage and coverd \"fix in one clic\" for highway crossing building","state":"stale","label":"help-wanted","createdAt":"2021-01-15T21:10:02Z","updatedAt":"2025-03-21T05:15:12Z"},{"n":7610,"title":"Osmose layer white icons race condition","state":"stale","label":"help-wanted","createdAt":"2020-05-17T16:49:06Z","updatedAt":"2026-06-23T08:58:34Z"},{"n":7599,"title":"Make Move and Rotate operations touchscreen-friendly","state":"stale","label":"help-wanted","createdAt":"2020-05-13T16:35:09Z","updatedAt":"2025-06-24T12:11:44Z"},{"n":7261,"title":"Hide underground features","state":"stale","label":"help-wanted","createdAt":"2020-01-17T22:38:08Z","updatedAt":"2025-08-26T12:40:52Z"},{"n":5977,"title":"Warning for collinear ways","state":"in-progress","label":"help-wanted","createdAt":"2019-02-25T16:10:45Z","updatedAt":"2026-02-22T17:26:33Z"},{"n":5550,"title":"Unexpected Mouse-Wheel scroll behavior","state":"stale","label":"help-wanted","createdAt":"2018-12-04T19:51:16Z","updatedAt":"2026-02-07T07:13:03Z"},{"n":5415,"title":"Minimap enhancement","state":"stale","label":"help-wanted","createdAt":"2018-10-19T01:18:31Z","updatedAt":"2019-10-26T15:17:20Z"},{"n":5225,"title":"Categorize community index","state":"stale","label":"help-wanted","createdAt":"2018-08-15T17:07:51Z","updatedAt":"2018-11-01T15:14:09Z"},{"n":4834,"title":"It is not possible to enter the letters Ś and ś in Polish language.","state":"stale","label":"help-wanted","createdAt":"2018-02-23T16:05:43Z","updatedAt":"2026-05-22T13:24:10Z"},{"n":2524,"title":"Enable data layers via the url hash","state":"stale","label":"help-wanted","createdAt":"2015-02-09T18:25:27Z","updatedAt":"2018-08-11T22:51:50Z"}]},"responseWindow":{"hours":[0,1,0,0,7,1,2,4,2,3,1,11,10,5,1,3,3,6,8,0,9,1,4,0,0,0,0,0,0,0,9,18,10,20,26,13,9,4,4,6,0,6,0,5,7,10,3,0,4,1,0,0,2,1,3,16,4,9,20,15,1,7,8,10,4,6,7,0,2,5,0,0,0,0,0,0,4,0,9,5,6,16,11,6,4,5,10,2,3,0,1,1,0,2,0,0,1,2,1,2,3,6,2,3,0,1,7,4,4,10,0,3,1,4,2,4,4,10,4,1,1,0,0,0,2,1,1,1,16,4,1,2,1,1,1,0,1,0,0,1,3,3,0,3,2,2,2,0,1,2,7,2,2,3,3,2,1,2,0,0,1,2,0,1,0,0,2,0],"people":8,"replies":601},"activeMaintainers":12},"series":[{"week":"2025-10-12","opened":2,"merged":1,"answered7d":1,"activity":14},{"week":"2025-10-19","opened":5,"merged":5,"answered7d":4,"activity":26},{"week":"2025-10-26","opened":3,"merged":2,"answered7d":3,"activity":27},{"week":"2025-11-02","opened":5,"merged":3,"answered7d":4,"activity":16},{"week":"2025-11-09","opened":5,"merged":0,"answered7d":2,"activity":17},{"week":"2025-11-16","opened":2,"merged":0,"answered7d":2,"activity":16},{"week":"2025-11-23","opened":2,"merged":1,"answered7d":0,"activity":16},{"week":"2025-11-30","opened":4,"merged":2,"answered7d":1,"activity":26},{"week":"2025-12-07","opened":6,"merged":1,"answered7d":5,"activity":27},{"week":"2025-12-14","opened":15,"merged":3,"answered7d":10,"activity":55},{"week":"2025-12-21","opened":2,"merged":0,"answered7d":1,"activity":14},{"week":"2025-12-28","opened":3,"merged":0,"answered7d":2,"activity":7},{"week":"2026-01-04","opened":10,"merged":0,"answered7d":3,"activity":34},{"week":"2026-01-11","opened":4,"merged":3,"answered7d":3,"activity":29},{"week":"2026-01-18","opened":6,"merged":3,"answered7d":3,"activity":45},{"week":"2026-01-25","opened":17,"merged":3,"answered7d":9,"activity":29},{"week":"2026-02-01","opened":4,"merged":1,"answered7d":3,"activity":22},{"week":"2026-02-08","opened":8,"merged":5,"answered7d":7,"activity":30},{"week":"2026-02-15","opened":10,"merged":3,"answered7d":5,"activity":34},{"week":"2026-02-22","opened":16,"merged":4,"answered7d":15,"activity":138},{"week":"2026-03-01","opened":10,"merged":7,"answered7d":10,"activity":103},{"week":"2026-03-08","opened":9,"merged":0,"answered7d":7,"activity":80},{"week":"2026-03-15","opened":16,"merged":4,"answered7d":13,"activity":133},{"week":"2026-03-22","opened":7,"merged":2,"answered7d":6,"activity":63},{"week":"2026-03-29","opened":11,"merged":1,"answered7d":9,"activity":60},{"week":"2026-04-05","opened":4,"merged":2,"answered7d":3,"activity":61},{"week":"2026-04-12","opened":2,"merged":0,"answered7d":2,"activity":30},{"week":"2026-04-19","opened":7,"merged":0,"answered7d":2,"activity":47},{"week":"2026-04-26","opened":2,"merged":1,"answered7d":2,"activity":22},{"week":"2026-05-03","opened":2,"merged":1,"answered7d":2,"activity":35},{"week":"2026-05-10","opened":7,"merged":4,"answered7d":6,"activity":35},{"week":"2026-05-17","opened":8,"merged":1,"answered7d":4,"activity":27},{"week":"2026-05-24","opened":3,"merged":3,"answered7d":3,"activity":37},{"week":"2026-05-31","opened":2,"merged":2,"answered7d":2,"activity":12},{"week":"2026-06-07","opened":3,"merged":0,"answered7d":1,"activity":35},{"week":"2026-06-14","opened":5,"merged":3,"answered7d":5,"activity":53},{"week":"2026-06-21","opened":0,"merged":0,"answered7d":0,"activity":37},{"week":"2026-06-28","opened":2,"merged":1,"answered7d":2,"activity":42},{"week":"2026-07-05","opened":1,"merged":0,"answered7d":1,"activity":38},{"week":"2026-07-12","opened":3,"merged":1,"answered7d":2,"activity":39},{"week":"2026-07-19","opened":4,"merged":1,"answered7d":4,"activity":59},{"week":"2026-07-26","opened":8,"merged":1,"answered7d":6,"activity":51},{"week":"2026-08-02","opened":3,"merged":1,"answered7d":1,"activity":66},{"week":"2026-08-09","opened":5,"merged":2,"answered7d":5,"activity":44},{"week":"2026-08-16","opened":2,"merged":1,"answered7d":2,"activity":53},{"week":"2026-08-23","opened":5,"merged":2,"answered7d":2,"activity":39},{"week":"2026-08-30","opened":5,"merged":2,"answered7d":5,"activity":38},{"week":"2026-09-06","opened":3,"merged":1,"answered7d":2,"activity":61},{"week":"2026-09-13","opened":12,"merged":2,"answered7d":12,"activity":83},{"week":"2026-09-20","opened":4,"merged":0,"answered7d":2,"activity":38},{"week":"2026-09-27","opened":5,"merged":0,"answered7d":4,"activity":43},{"week":"2026-10-04","opened":1,"merged":0,"answered7d":0,"activity":13}],"trend":{"flag":"got-faster","recentMedianHours":10.36138888888889,"previousMedianHours":18.02722222222222,"recentN":22,"previousN":15,"openedThisWeek":1,"openedLastWeek":5},"programs":[{"program":"gsoc","slug":"openstreetmap","name":"OpenStreetMap","years":[2024,2025,2026]}]}