[{"data":1,"prerenderedAt":46},["ShallowReactive",2],{"dataset-09cbcff5-64fc-429b-96e5-881cbcab96af":3},{"entry":4,"body":45},{"id":5,"slug":5,"title":6,"organization":7,"organization_slug":8,"tags_he":9,"primary_resource_id":15,"formats":16,"metadata_modified":20,"license":21,"record_count":22,"resources":23,"last_analyzed_at":40,"version":41,"summary_he":42,"dataset_kind":43,"related_ids":44},"09cbcff5-64fc-429b-96e5-881cbcab96af","תאונות דרכים לפי אזורי תנועה","משרד התחבורה והבטיחות בדרכים","ministry_of_transport",[10,11,12,13,14],"gis","אזורי תנועה","חצב","ממג","תאונות דרכים","57c5aef9-70f9-4b71-82fa-52304cfbd031",[17,18,19],"CSV","XLSX","ZIP","2026-03-22T12:15:54.962146Z","אחר (פתוח)",2637,[24,28,32,36],{"url":25,"format":19,"name":26,"size_bytes":27},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002F09cbcff5-64fc-429b-96e5-881cbcab96af\u002Fresource\u002F953b070f-3f88-4407-8fa5-9f1f3d31a6c7\u002Fdownload\u002Faccid_taz.zip","ACCIDENTS_TAZ_SHP",3295203,{"url":29,"format":19,"name":30,"size_bytes":31},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002F09cbcff5-64fc-429b-96e5-881cbcab96af\u002Fresource\u002Fb6ceb470-066c-4e1f-99f9-07a54c1eb9b8\u002Fdownload\u002Faccid_taz_kmz.zip","ACCIDENTS_TAZ_KMZ",576,{"url":33,"format":17,"name":34,"size_bytes":35},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002F09cbcff5-64fc-429b-96e5-881cbcab96af\u002Fresource\u002F57c5aef9-70f9-4b71-82fa-52304cfbd031\u002Fdownload\u002Faccid_taz.csv","ACCIDENTS_TAZ_CSV",480820,{"url":37,"format":18,"name":38,"size_bytes":39},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002F09cbcff5-64fc-429b-96e5-881cbcab96af\u002Fresource\u002Fb25db13f-07e6-4ec6-be71-a95bb1b15816\u002Fdownload\u002Faccid_taz_metadata.xlsx","מטאדאטה",19828,"2026-05-05T09:07:23.864439Z",1,"נתוני תאונות דרכים שנחקרו על-ידי המשטרה, מסוכמים לפי 2,637 אזורי תנועה ברחבי ישראל — כולל מספר תאונות, הרוגים, פצועים ומדד תאונות לכל אזור.","map",[],"\u003C!-- ═══════════════════════════════════════════════════════════\n     תאונות דרכים לפי אזורי תנועה — body fragment\n     ═══════════════════════════════════════════════════════════ -->\n\n\u003Ch1 class=\"text-2xl font-bold text-ink-deep mb-2\">תאונות דרכים לפי אזורי תנועה\u003C\u002Fh1>\n\n\u003Cdiv class=\"flex flex-wrap gap-2 mb-6\">\n  \u003Cspan class=\"tag-chip\">תאונות דרכים\u003C\u002Fspan>\n  \u003Cspan class=\"tag-chip\">אזורי תנועה\u003C\u002Fspan>\n  \u003Cspan class=\"tag-chip\">בטיחות בדרכים\u003C\u002Fspan>\n  \u003Cspan class=\"tag-chip\">GIS\u003C\u002Fspan>\n  \u003Cspan class=\"tag-chip\">ממג\u003C\u002Fspan>\n\u003C\u002Fdiv>\n\n\u003C!-- ── תקציר ─────────────────────────────────────────────────────── -->\n\u003Csection class=\"card p-5 mb-6\">\n  \u003Cdiv class=\"flex gap-3 items-start\">\n    \u003Cimg src=\"\u002Ficons\u002Finfo.svg\" alt=\"\" class=\"w-5 h-5 mt-1 text-brand flex-shrink-0\" \u002F>\n    \u003Cdiv>\n      \u003Ch2 class=\"font-semibold text-ink-deep mb-3\">אודות הנתונים\u003C\u002Fh2>\n      \u003Cp class=\"leading-relaxed text-ink\">\n        המאגר כולל נתוני תאונות דרכים שנחקרו על-ידי המשטרה ונאספו בלמ\"ס (מאגר ת\"ד מורחב),\n        על פני חמש שנות פעילות אחרונות. הנתונים ממופים ברמת \u003Cstrong>אזורי תנועה (TAZ)\u003C\u002Fstrong>\n        מתוך המודל הארצי לתחבורה — 2,637 אזורים — ומאפשרים ניתוח מרחבי-תחבורתי מפורט של\n        תאונות, נפגעים, סוגי כלי-רכב וקבוצות גיל ברחבי הארץ.\n      \u003C\u002Fp>\n    \u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\u003C\u002Fsection>\n\n\u003C!-- ── KPI grid ───────────────────────────────────────────────────── -->\n\u003Cdiv class=\"grid grid-cols-2 md:grid-cols-5 gap-4 mb-6\">\n  \u003Cdiv class=\"card p-5 text-center\">\n    \u003Cdiv class=\"text-3xl font-bold text-brand mb-1\">36,391\u003C\u002Fdiv>\n    \u003Cdiv class=\"text-sm text-subtle\">סה\"כ תאונות\u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n  \u003Cdiv class=\"card p-5 text-center\">\n    \u003Cdiv class=\"text-3xl font-bold text-danger mb-1\">1,636\u003C\u002Fdiv>\n    \u003Cdiv class=\"text-sm text-subtle\">הרוגים\u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n  \u003Cdiv class=\"card p-5 text-center\">\n    \u003Cdiv class=\"text-3xl font-bold text-warn mb-1\">9,215\u003C\u002Fdiv>\n    \u003Cdiv class=\"text-sm text-subtle\">פצועים קשה\u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n  \u003Cdiv class=\"card p-5 text-center\">\n    \u003Cdiv class=\"text-3xl font-bold text-ink-deep mb-1\">8,964\u003C\u002Fdiv>\n    \u003Cdiv class=\"text-sm text-subtle\">הולכי רגל פצועים\u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n  \u003Cdiv class=\"card p-5 text-center\">\n    \u003Cdiv class=\"text-3xl font-bold text-brand mb-1\">2,637\u003C\u002Fdiv>\n    \u003Cdiv class=\"text-sm text-subtle\">אזורי תנועה\u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\n\u003C!-- ── ממצאים עיקריים ─────────────────────────────────────────────── -->\n\u003Csection class=\"card p-5 mb-6\">\n  \u003Ch2 class=\"font-semibold text-ink-deep mb-3\">ממצאים עיקריים\u003C\u002Fh2>\n  \u003Cul class=\"space-y-2 text-ink leading-relaxed\">\n    \u003Cli class=\"flex gap-2\">\n      \u003Cimg src=\"\u002Ficons\u002Fcircle-check.svg\" alt=\"\" class=\"w-5 h-5 flex-shrink-0 mt-0.5 text-brand\" \u002F>\n      \u003Cspan>\u003Cstrong>תל אביב-יפו\u003C\u002Fstrong> מובילה ב-4,002 תאונות ו-96 הרוגים — פי 1.8 מירושלים (2,207 תאונות).\u003C\u002Fspan>\n    \u003C\u002Fli>\n    \u003Cli class=\"flex gap-2\">\n      \u003Cimg src=\"\u002Ficons\u002Fcircle-check.svg\" alt=\"\" class=\"w-5 h-5 flex-shrink-0 mt-0.5 text-brand\" \u002F>\n      \u003Cspan>\u003Cstrong>אזורי מגורים\u003C\u002Fstrong> אחראים על 27,893 תאונות (כ-77% מסך התאונות) — ריכוז הגדול ביותר מכל ייעוד קרקע.\u003C\u002Fspan>\n    \u003C\u002Fli>\n    \u003Cli class=\"flex gap-2\">\n      \u003Cimg src=\"\u002Ficons\u002Fcircle-check.svg\" alt=\"\" class=\"w-5 h-5 flex-shrink-0 mt-0.5 text-brand\" \u002F>\n      \u003Cspan>\u003Cstrong>גיל 20–64\u003C\u002Fstrong> מהווה 68% מסך הפצועים (45,602 מתוך 66,513), ואילו ילדים ובני-נוער (0–19) מהווים כ-19%.\u003C\u002Fspan>\n    \u003C\u002Fli>\n    \u003Cli class=\"flex gap-2\">\n      \u003Cimg src=\"\u002Ficons\u002Fcircle-check.svg\" alt=\"\" class=\"w-5 h-5 flex-shrink-0 mt-0.5 text-brand\" \u002F>\n      \u003Cspan>\u003Cstrong>רכב פרטי\u003C\u002Fstrong> מעורב ב-21,209 מקרים; אופנועים — 1,693 מקרים על אף היותם מיעוט מהצי.\u003C\u002Fspan>\n    \u003C\u002Fli>\n    \u003Cli class=\"flex gap-2\">\n      \u003Cimg src=\"\u002Ficons\u002Ftriangle-alert.svg\" alt=\"\" class=\"w-5 h-5 flex-shrink-0 mt-0.5 text-warn\" \u002F>\n      \u003Cspan>\u003Cstrong>מדד תאונות (ACC_INDEX)\u003C\u002Fstrong> הגבוה ביותר נמדד בשני אזורים בתל אביב-יפו — 400 ו-370 נקודות, עם מאות תאונות לאזור.\u003C\u002Fspan>\n    \u003C\u002Fli>\n  \u003C\u002Ful>\n\u003C\u002Fsection>\n\n\u003C!-- ── Top cities bar ─────────────────────────────────────────────── -->\n\u003Csection class=\"card p-5 mb-6\">\n  \u003Ch2 class=\"font-semibold text-ink-deep mb-3\">15 ערים מובילות לפי מספר תאונות\u003C\u002Fh2>\n  \u003Cdiv id=\"chart-cities\" class=\"h-64 md:h-96\">\u003C\u002Fdiv>\n\u003C\u002Fsection>\n\n\u003C!-- ── Severity + Age side by side ───────────────────────────────── -->\n\u003Cdiv class=\"grid grid-cols-1 md:grid-cols-2 gap-5 mb-6\">\n  \u003Csection class=\"card p-5\">\n    \u003Ch2 class=\"font-semibold text-ink-deep mb-3\">חומרת הנפגעים\u003C\u002Fh2>\n    \u003Cdiv id=\"chart-severity\" class=\"h-64 md:h-72\">\u003C\u002Fdiv>\n  \u003C\u002Fsection>\n  \u003Csection class=\"card p-5\">\n    \u003Ch2 class=\"font-semibold text-ink-deep mb-3\">נפגעים לפי קבוצת גיל\u003C\u002Fh2>\n    \u003Cdiv id=\"chart-age\" class=\"h-64 md:h-72\">\u003C\u002Fdiv>\n  \u003C\u002Fsection>\n\u003C\u002Fdiv>\n\n\u003C!-- ── Land use bar ───────────────────────────────────────────────── -->\n\u003Csection class=\"card p-5 mb-6\">\n  \u003Ch2 class=\"font-semibold text-ink-deep mb-3\">תאונות לפי ייעוד קרקע\u003C\u002Fh2>\n  \u003Cdiv id=\"chart-landuse\" class=\"h-64 md:h-80\">\u003C\u002Fdiv>\n\u003C\u002Fsection>\n\n\u003C!-- ── Vehicle type ───────────────────────────────────────────────── -->\n\u003Csection class=\"card p-5 mb-6\">\n  \u003Ch2 class=\"font-semibold text-ink-deep mb-3\">סוגי כלי-רכב מעורבים\u003C\u002Fh2>\n  \u003Cdiv id=\"chart-vehicles\" class=\"h-56 md:h-72\">\u003C\u002Fdiv>\n\u003C\u002Fsection>\n\n\u003C!-- ── GovExplorer ────────────────────────────────────────────────── -->\n\u003Csection class=\"card p-5 mb-6\">\n  \u003Cdiv class=\"flex flex-wrap items-center justify-between gap-3 mb-3\">\n    \u003Ch2 class=\"font-semibold text-ink-deep\">עיון באזורי תנועה\u003C\u002Fh2>\n    \u003Cinput id=\"explorer-search\" class=\"gov-explorer-search\"\n           type=\"search\" placeholder=\"חיפוש לפי עיר...\"\n           aria-label=\"חיפוש בטבלה\" \u002F>\n  \u003C\u002Fdiv>\n  \u003Cdiv id=\"explorer\">\u003C\u002Fdiv>\n\u003C\u002Fsection>\n\n\u003C!-- ── Notes ─────────────────────────────────────────────────────── -->\n\u003Csection class=\"card p-5 mb-6\">\n  \u003Ch2 class=\"font-semibold text-ink-deep mb-3\">תיאור המאגר\u003C\u002Fh2>\n  \u003Cp class=\"leading-relaxed text-ink\">\n    תאונות דרכים, שנחקרו על ידי המשטרה, ונאספו על ידי הלמ\"ס (מאגר ת.ד. מורחב),\n    בחמשת השנים האחרונות. מיפוי ברמה מדויקת וברמת מרכז אבני ק\"מ וסכימה לפי אזורי תנועה\n    מתוך המודל הארצי לתחבורה.\n  \u003C\u002Fp>\n\u003C\u002Fsection>\n\n\u003C!-- ═══════════════════════════════════════════════════════════ SCRIPTS -->\n\u003Cscript>\nconst GOVIL_PALETTE = [\n  '#0068f5','#0b3668','#6c9fd8','#0053c4','#0c3058',\n  '#3d70b0','#b7d2f7','#2658a0','#dbe8fb','#0c1f3d'\n];\n\nconst baseECharts = {\n  color: GOVIL_PALETTE,\n  textStyle: { fontFamily: 'Rubik, sans-serif', color: '#0c3058' },\n  tooltip: {\n    textStyle: { fontFamily: 'Rubik', color: '#0c3058' },\n    backgroundColor: '#fff',\n    borderColor: '#c3cfe7',\n    extraCssText: 'direction: rtl; box-shadow: 0 6px 24px -8px rgba(0,104,245,.18);'\n  },\n  grid: { left: 48, right: 64, top: 40, bottom: 48, containLabel: true },\n};\n\n\u002F* ── 1. Top cities horizontal bar ─────────────────────────────────── *\u002F\n(function () {\n  var cities = [\n    { city: \"\\u05db\\u05e4\\u05e8 \\u05e1\\u05d1\\u05d0\", acc: 460, dead: 5, sev: 78 },\n    { city: \"\\u05d0\\u05e9\\u05e7\\u05dc\\u05d5\\u05df\", acc: 503, dead: 12, sev: 94 },\n    { city: \"\\u05d7\\u05d3\\u05e8\\u05d4\", acc: 569, dead: 19, sev: 114 },\n    { city: \"\\u05d1\\u05e0\\u05d9 \\u05d1\\u05e8\\u05e7\", acc: 601, dead: 13, sev: 144 },\n    { city: \"\\u05d1\\u05ea \\u05d9\\u05dd\", acc: 721, dead: 15, sev: 122 },\n    { city: \"\\u05e8\\u05de\\u05ea \\u05d2\\u05df\", acc: 743, dead: 14, sev: 195 },\n    { city: \"\\u05e8\\u05d0\\u05e9\\u05d5\\u05df \\u05dc\\u05e6\\u05d9\\u05d5\\u05df\", acc: 754, dead: 44, sev: 295 },\n    { city: \"\\u05d0\\u05e9\\u05d3\\u05d5\\u05d3\", acc: 857, dead: 20, sev: 167 },\n    { city: \"\\u05d1\\u05d0\\u05e8 \\u05e9\\u05d1\\u05e2\", acc: 895, dead: 24, sev: 157 },\n    { city: \"\\u05e0\\u05ea\\u05e0\\u05d9\\u05d4\", acc: 952, dead: 18, sev: 151 },\n    { city: \"\\u05d7\\u05d5\\u05dc\\u05d5\\u05df\", acc: 981, dead: 19, sev: 184 },\n    { city: \"\\u05e4\\u05ea\\u05d7 \\u05ea\\u05e7\\u05d5\\u05d5\\u05d4\", acc: 1414, dead: 46, sev: 224 },\n    { city: \"\\u05d7\\u05d9\\u05e4\\u05d4\", acc: 1774, dead: 32, sev: 288 },\n    { city: \"\\u05d9\\u05e8\\u05d5\\u05e9\\u05dc\\u05d9\\u05dd\", acc: 2207, dead: 48, sev: 442 },\n    { city: \"\\u05ea\\u05dc \\u05d0\\u05d1\\u05d9\\u05d1 - \\u05d9\\u05e4\\u05d5\", acc: 4002, dead: 96, sev: 901 }\n  ];\n\n  var chartEl = document.getElementById('chart-cities');\n  var chart = echarts.init(chartEl, null, { renderer: 'canvas' });\n  var option = Object.assign({}, baseECharts, {\n    tooltip: Object.assign({}, baseECharts.tooltip, {\n      trigger: 'axis',\n      axisPointer: { type: 'shadow' },\n      formatter: function (params) {\n        var d = params[0];\n        var row = cities[d.dataIndex];\n        return \"\u003Cdiv style=\\\"direction:rtl;\\\">\" +\n          \"\u003Cstrong>\" + row.city + \"\u003C\u002Fstrong>\u003Cbr\u002F>\" +\n          \"\\u05ea\\u05d0\\u05d5\\u05e0\\u05d5\\u05ea: \" + row.acc.toLocaleString() + \"\u003Cbr\u002F>\" +\n          \"\\u05d4\\u05e8\\u05d5\\u05d2\\u05d9\\u05dd: \" + row.dead + \"\u003Cbr\u002F>\" +\n          \"\\u05e4\\u05e6\\u05d5\\u05e2\\u05d9\\u05dd \\u05e7\\u05e9\\u05d4: \" + row.sev +\n          \"\u003C\u002Fdiv>\";\n      }\n    }),\n    grid: { left: 16, right: 24, top: 16, bottom: 8, containLabel: true },\n    xAxis: {\n      type: 'value',\n      axisLabel: { fontFamily: 'Rubik', color: '#0c3058' },\n      splitLine: { lineStyle: { color: '#e8edf5' } }\n    },\n    yAxis: {\n      type: 'category',\n      data: cities.map(function (c) { return c.city; }),\n      axisLabel: { fontFamily: 'Rubik', color: '#0c3058', fontSize: 12 }\n    },\n    series: [{\n      type: 'bar',\n      data: cities.map(function (c) { return c.acc; }),\n      itemStyle: { color: '#0068f5', borderRadius: [0, 4, 4, 0] },\n      label: { show: true, position: 'right', formatter: function (p) { return p.value.toLocaleString(); }, fontFamily: 'Rubik', color: '#0c3058', fontSize: 11 }\n    }]\n  });\n  chart.setOption(option);\n  window.addEventListener('resize', function () { chart.resize(); });\n})();\n\n\u002F* ── 2. Severity donut ────────────────────────────────────────────── *\u002F\n(function () {\n  var chartEl = document.getElementById('chart-severity');\n  var chart = echarts.init(chartEl, null, { renderer: 'canvas' });\n  var option = Object.assign({}, baseECharts, {\n    tooltip: Object.assign({}, baseECharts.tooltip, {\n      trigger: 'item',\n      formatter: function (p) {\n        return \"\u003Cdiv style=\\\"direction:rtl;\\\">\" + p.name + \": \u003Cstrong>\" + p.value.toLocaleString() + \"\u003C\u002Fstrong> (\" + p.percent + \"%)\u003C\u002Fdiv>\";\n      }\n    }),\n    legend: {\n      orient: 'horizontal', bottom: 0,\n      textStyle: { fontFamily: 'Rubik', color: '#0c3058', fontSize: 12 }\n    },\n    series: [{\n      type: 'pie',\n      radius: ['42%', '70%'],\n      center: ['50%', '45%'],\n      label: { show: false },\n      emphasis: { label: { show: true, fontFamily: 'Rubik', fontSize: 14, fontWeight: 'bold' } },\n      data: [\n        { name: \"\\u05e4\\u05e6\\u05d5\\u05e2 \\u05e7\\u05dc\", value: 56262, itemStyle: { color: '#6c9fd8' } },\n        { name: \"\\u05e4\\u05e6\\u05d5\\u05e2 \\u05e7\\u05e9\\u05d4\", value: 9215, itemStyle: { color: '#0053c4' } },\n        { name: \"\\u05d4\\u05e8\\u05d5\\u05d2\", value: 1636, itemStyle: { color: '#0c1f3d' } }\n      ]\n    }]\n  });\n  chart.setOption(option);\n  window.addEventListener('resize', function () { chart.resize(); });\n})();\n\n\u002F* ── 3. Age group bar ─────────────────────────────────────────────── *\u002F\n(function () {\n  var chartEl = document.getElementById('chart-age');\n  var chart = echarts.init(chartEl, null, { renderer: 'canvas' });\n  var ageLabels = ['0\\u201319', '20\\u201364', '65+'];\n  var ageVals   = [12966, 45602, 7945];\n  var option = Object.assign({}, baseECharts, {\n    tooltip: Object.assign({}, baseECharts.tooltip, {\n      trigger: 'axis',\n      axisPointer: { type: 'shadow' },\n      formatter: function (params) {\n        return \"\u003Cdiv style=\\\"direction:rtl;\\\">\\u05e7\\u05d1\\u05d5\\u05e6\\u05ea \\u05d2\\u05d9\\u05dc \" + params[0].name + \": \u003Cstrong>\" + params[0].value.toLocaleString() + \"\u003C\u002Fstrong> \\u05e4\\u05e6\\u05d5\\u05e2\\u05d9\\u05dd\u003C\u002Fdiv>\";\n      }\n    }),\n    grid: { left: 16, right: 16, top: 24, bottom: 32, containLabel: true },\n    xAxis: {\n      type: 'category',\n      data: ageLabels,\n      axisLabel: { fontFamily: 'Rubik', color: '#0c3058' }\n    },\n    yAxis: {\n      type: 'value',\n      axisLabel: { fontFamily: 'Rubik', color: '#0c3058' },\n      splitLine: { lineStyle: { color: '#e8edf5' } }\n    },\n    series: [{\n      type: 'bar',\n      data: ageVals.map(function (v, i) {\n        return { value: v, itemStyle: { color: GOVIL_PALETTE[i * 2] } };\n      }),\n      label: { show: true, position: 'top', fontFamily: 'Rubik', color: '#0c3058', formatter: function (p) { return p.value.toLocaleString(); } },\n      barWidth: '50%'\n    }]\n  });\n  chart.setOption(option);\n  window.addEventListener('resize', function () { chart.resize(); });\n})();\n\n\u002F* ── 4. Land use horizontal bar ───────────────────────────────────── *\u002F\n(function () {\n  var chartEl = document.getElementById('chart-landuse');\n  var chart = echarts.init(chartEl, null, { renderer: 'canvas' });\n  var landuse = [\n    { name: \"\\u05dc\\u05d0 \\u05d9\\u05d3\\u05d5\\u05e2\", acc: 786 },\n    { name: \"\\u05e6\\u05d9\\u05d1\\u05d5\\u05e8\\u05d9 \\u05d5\\u05de\\u05d5\\u05e1\\u05d3\\u05d9\", acc: 1344 },\n    { name: \"\\u05e9\\u05d8\\u05d7 \\u05e4\\u05ea\\u05d5\\u05d7 \\u05d5\\u05e4\\u05e0\\u05d0\\u05d9\", acc: 1641 },\n    { name: \"\\u05ea\\u05e2\\u05e9\\u05d9\\u05d9\\u05d4 \\u05d5\\u05de\\u05e1\\u05d7\\u05e8\", acc: 3393 },\n    { name: \"\\u05de\\u05d2\\u05d5\\u05e8\\u05d9\\u05dd\", acc: 27893 }\n  ];\n  var option = Object.assign({}, baseECharts, {\n    tooltip: Object.assign({}, baseECharts.tooltip, {\n      trigger: 'axis',\n      axisPointer: { type: 'shadow' },\n      formatter: function (params) {\n        return \"\u003Cdiv style=\\\"direction:rtl;\\\">\" + params[0].name + \": \u003Cstrong>\" + params[0].value.toLocaleString() + \"\u003C\u002Fstrong> \\u05ea\\u05d0\\u05d5\\u05e0\\u05d5\\u05ea\u003C\u002Fdiv>\";\n      }\n    }),\n    grid: { left: 16, right: 24, top: 16, bottom: 8, containLabel: true },\n    xAxis: {\n      type: 'value',\n      axisLabel: { fontFamily: 'Rubik', color: '#0c3058' },\n      splitLine: { lineStyle: { color: '#e8edf5' } }\n    },\n    yAxis: {\n      type: 'category',\n      data: landuse.map(function (d) { return d.name; }),\n      axisLabel: { fontFamily: 'Rubik', color: '#0c3058', fontSize: 12 }\n    },\n    series: [{\n      type: 'bar',\n      data: landuse.map(function (d, i) {\n        return { value: d.acc, itemStyle: { color: GOVIL_PALETTE[i], borderRadius: [0, 4, 4, 0] } };\n      }),\n      label: {\n        show: true, position: 'right',\n        fontFamily: 'Rubik', color: '#0c3058', fontSize: 11,\n        formatter: function (p) { return p.value.toLocaleString(); }\n      }\n    }]\n  });\n  chart.setOption(option);\n  window.addEventListener('resize', function () { chart.resize(); });\n})();\n\n\u002F* ── 5. Vehicle type bar ──────────────────────────────────────────── *\u002F\n(function () {\n  var chartEl = document.getElementById('chart-vehicles');\n  var chart = echarts.init(chartEl, null, { renderer: 'canvas' });\n  var labels = [\n    \"\\u05d0\\u05d5\\u05e4\\u05e0\\u05d9\\u05d9\\u05dd\",\n    \"\\u05de\\u05e9\\u05d0\\u05d9\\u05ea\",\n    \"\\u05d0\\u05d5\\u05e4\\u05e0\\u05d5\\u05e2\",\n    \"\\u05e4\\u05e8\\u05d8\\u05d9\"\n  ];\n  var vals = [418, 545, 1693, 21209];\n  var option = Object.assign({}, baseECharts, {\n    tooltip: Object.assign({}, baseECharts.tooltip, {\n      trigger: 'axis',\n      axisPointer: { type: 'shadow' },\n      formatter: function (params) {\n        return \"\u003Cdiv style=\\\"direction:rtl;\\\">\" + params[0].name + \": \u003Cstrong>\" + params[0].value.toLocaleString() + \"\u003C\u002Fstrong> \\u05e0\\u05d4\\u05d2\\u05d9\\u05dd\u003C\u002Fdiv>\";\n      }\n    }),\n    grid: { left: 16, right: 24, top: 16, bottom: 8, containLabel: true },\n    xAxis: {\n      type: 'value',\n      axisLabel: { fontFamily: 'Rubik', color: '#0c3058' },\n      splitLine: { lineStyle: { color: '#e8edf5' } }\n    },\n    yAxis: {\n      type: 'category',\n      data: labels,\n      axisLabel: { fontFamily: 'Rubik', color: '#0c3058', fontSize: 13 }\n    },\n    series: [{\n      type: 'bar',\n      data: vals.map(function (v, i) {\n        return { value: v, itemStyle: { color: GOVIL_PALETTE[i * 2 + 1], borderRadius: [0, 4, 4, 0] } };\n      }),\n      label: {\n        show: true, position: 'right',\n        fontFamily: 'Rubik', color: '#0c3058',\n        formatter: function (p) { return p.value.toLocaleString(); }\n      }\n    }]\n  });\n  chart.setOption(option);\n  window.addEventListener('resize', function () { chart.resize(); });\n})();\n\n\u002F* ── 6. GovExplorer ───────────────────────────────────────────────── *\u002F\nGovExplorer.create({\n  container:    '#explorer',\n  searchInput:  '#explorer-search',\n  resourceId:   '57c5aef9-70f9-4b71-82fa-52304cfbd031',\n  fields:       ['city', 'MAINUSE', 'SUMACCIDEN', 'DEAD', 'INJTOTAL', 'ACC_INDEX'],\n  headers:      ['\\u05e2\\u05d9\\u05e8', '\\u05d9\\u05d9\\u05e2\\u05d5\\u05d3 \\u05e7\\u05e8\\u05e7\\u05e2', '\\u05ea\\u05d0\\u05d5\\u05e0\\u05d5\\u05ea', '\\u05d4\\u05e8\\u05d5\\u05d2\\u05d9\\u05dd', '\\u05e1\\u05d4\"\\u05db \\u05e4\\u05e6\\u05d5\\u05e2\\u05d9\\u05dd', '\\u05de\\u05d3\\u05d3 \\u05ea\\u05d0\\u05d5\\u05e0\\u05d5\\u05ea'],\n  searchFields: ['city', 'MAINUSE'],\n  pageSize:     50,\n  sort:         'SUMACCIDEN desc',\n  renderRow: function (r) {\n    return [\n      { text: r['city'] },\n      { text: r['MAINUSE'] || '' },\n      { text: (r['SUMACCIDEN'] || 0).toLocaleString(), align: 'center' },\n      { text: (r['DEAD'] || 0).toString(), badge: r['DEAD'] > 0 ? 'danger' : 'mut', align: 'center' },\n      { text: (r['INJTOTAL'] || 0).toLocaleString(), align: 'center' },\n      { text: r['ACC_INDEX'] != null ? Number(r['ACC_INDEX']).toFixed(1) : '-', dir: 'ltr', align: 'center' }\n    ];\n  }\n});\n\u003C\u002Fscript>\n",1778130669550]