  {"id":3729,"date":"2022-12-20T12:27:47","date_gmt":"2022-12-20T17:27:47","guid":{"rendered":"https:\/\/www.yorku.ca\/science\/mathstats\/acadic\/?page_id=3729"},"modified":"2023-01-18T21:23:28","modified_gmt":"2023-01-19T02:23:28","slug":"rotavirus-in-africa","status":"publish","type":"page","link":"https:\/\/www.yorku.ca\/science\/mathstats\/acadic\/rotavirus-in-africa\/","title":{"rendered":"Rotavirus in Africa"},"content":{"rendered":"\n<title> Rotavirus in Africa <\/title>\n<!-- ------------------ Some JavaScript Libraries ---------------------- --> \n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/apexcharts\"><\/script>\n<script src=\"https:\/\/code.jquery.com\/jquery-3.6.0.js\"><\/script>\n<script src=\"https:\/\/code.jquery.com\/ui\/1.13.2\/jquery-ui.js\"><\/script>\n     \n<link rel=\"stylesheet\" href=\"https:\/\/unpkg.com\/leaflet@1.9.2\/dist\/leaflet.css\" integrity=\"sha256-sA+zWATbFveLLNqWO2gtiw3HL\/lh1giY\/Inf1BJ0z14=\" crossorigin=\"\">\n<script src=\"https:\/\/unpkg.com\/leaflet@1.9.2\/dist\/leaflet.js\" integrity=\"sha256-o9N1jGDZrf5tS+Ft4gbIK7mYMipq9lqpVJ91xHSyKhg=\" crossorigin=\"\"><\/script>\n\n<script src=\"https:\/\/acadic-portal.github.io\/africa.js\"><\/script>\n<script src=\"https:\/\/acadic-portal.github.io\/rota_mortality.js\"><\/script>\n<script src=\"https:\/\/acadic-portal.github.io\/rota_vaccine.js\"><\/script>\n<!-- ---------------------------------------------------------------- -->\n\n<!-- ------------------------ Header Functions\/Variables ---------------------------- -->\n<script>\nvar nullCountries; \/\/ For disabling unsupported checkboxes\nvar mx_r_value;\n\nvar myafrica = africa;\nvar myrota = rotamortality;\nvar myrotavaccine = rotavaccine;\nvar url; \/\/ For downloading file.\nvar result; \/\/for downloading file.\nvar url2; \/\/ For downloading file.\nvar result2; \/\/for downloading file.\n\nvar map1;\nvar map2;\nvar map3;\nvar geojson1;\nvar geojson2;\nvar geojson3;\nvar info1;\nvar info2;\nvar info3;\n\n\/\/ Below three variables are used for map colors:\nvar mxdeath1;\nvar mxvax1;\nvar mxvax2;\n\/\/ Below variables are to know which date for each map\nvar deathdate1;\nvar vaxdate1;\nvar vaxdate2;\n\nfunction deathColor1(d, n) { return d > 4*n ? '#760000' :\n                                    d > 3*n ? '#C00000' :\n                                    d > 2*n ? '#F20000' :\n                                    d >  n  ? '#FF2F2F' :\n                                    d >  0  ? '#FF5D5D' :\n                                    d == 0  ? '#FFC1C1' :\n                                              '#FBF8F3'; }\nfunction vaxColor1(d, n) { return d > 20000 ? '#003228' :\n                                  d > 10000 ? '#005041' :\n                                  d > 5000  ? '#00705B' :\n                                  d > 2000  ? '#008E73' :\n                                  d > 1000  ? '#00A485' :\n                                  d > 800   ? '#00BC98' :\n                                  d > 600   ? '#00D0A8' :\n                                  d > 400   ? '#00E2B7' :\n                                  d > 200   ? '#00F6C7' :\n                                  d > 100   ? '#53FFDE' :\n                                  d > 50    ? '#9BFFEC' :\n                                  d > 0     ? '#D9FFF8' :\n                                  d == 0    ? '#FAF7FF' :\n                                              '#FBF8F3'; }\nfunction vaxColor2(d, n) { return d > 90  ? '#50003B' :\n                                  d > 80  ? '#860063' :\n                                  d > 70  ? '#B00082' :\n                                  d > 60  ? '#DA00A1' :\n                                  d > 50  ? '#F600B6' :\n                                  d > 40  ? '#FF21C5' :\n                                  d > 30  ? '#FF4BD0' :\n                                  d > 20  ? '#FF79DC' :\n                                  d > 10  ? '#FF9FE6' :\n                                  d >  0  ? '#FFBDEE' :\n                                  d ==  0 ? '#FFDDF6' :\n                                            '#FBF8F3'; }\nfunction getOpacity(d) { return d >= 0 ? 1 : d == 0 ? 0 : 0; }\n\nfunction deathStyle1 (feature) { return { fillColor: deathColor1 (feature.properties[deathdate1], Math.floor(mxdeath1\/5)), weight: 0.5,             \n                                      opacity: getOpacity(feature.properties[deathdate1]),\n                                      color: 'black', fillOpacity: getOpacity(feature.properties[deathdate1]) }; }\nfunction vaxStyle1 (feature) { return { fillColor: vaxColor1 (feature.properties[vaxdate1], mxvax1\/4), weight: 0.5,             \n                                      opacity: getOpacity(feature.properties[vaxdate1]),\n                                      color: 'black', fillOpacity: getOpacity(feature.properties[vaxdate1]) }; }\nfunction vaxStyle2 (feature) { return { fillColor: vaxColor2 (feature.properties[vaxdate2], mxvax2\/4), weight: 0.5,             \n                                      opacity: getOpacity(feature.properties[vaxdate2]),\n                                      color: 'black', fillOpacity: getOpacity(feature.properties[vaxdate2]) }; }\n\nfunction highlightFeature1 (e) {\n    var layer = e.target;\n    layer.setStyle({ weight: .5, color: '#000', dashArray: '', fillOpacity: 0.7 });\n    if (!L.Browser.opera && !L.Browser.edge) layer.bringToFront();\n    info1.update(layer.feature.properties);\n}\nfunction resetHighlight1 (e) { \n    geojson1.resetStyle(e.target); \n    info1.update(); \n}\nfunction zoomToFeature1 (e) { map1.fitBounds (e.target.getBounds()); }\nfunction onEachFeature1 (feature, layer) { layer.on({ mouseover: highlightFeature1, mouseout: resetHighlight1, click: zoomToFeature1 }); }\n\nfunction highlightFeature2 (e) {\n    var layer = e.target;\n    layer.setStyle({ weight: .5, color: '#000', dashArray: '', fillOpacity: 0.7 });\n    if (!L.Browser.opera && !L.Browser.edge) layer.bringToFront();\n    info2.update(layer.feature.properties);\n}\nfunction resetHighlight2 (e) { \n    geojson2.resetStyle(e.target); \n    info2.update(); \n}\nfunction zoomToFeature2 (e) { map2.fitBounds (e.target.getBounds()); }\nfunction onEachFeature2 (feature, layer) { layer.on({ mouseover: highlightFeature2, mouseout: resetHighlight2, click: zoomToFeature2 }); }\n\nfunction highlightFeature3 (e) {\n    var layer = e.target;\n    layer.setStyle({ weight: .5, color: '#000', dashArray: '', fillOpacity: 0.7 });\n    if (!L.Browser.opera && !L.Browser.edge) layer.bringToFront();\n    info3.update(layer.feature.properties);\n}\nfunction resetHighlight3 (e) { \n    geojson3.resetStyle(e.target); \n    info3.update(); \n}\nfunction zoomToFeature3 (e) { map3.fitBounds (e.target.getBounds()); }\nfunction onEachFeature3 (feature, layer) { layer.on({ mouseover: highlightFeature3, mouseout: resetHighlight3, click: zoomToFeature3 }); }\n\n\nfunction showvaxrange (v) {\n  year = 2009 + Number(v);\n  document.getElementById (\"vaxrange\").innerHTML = year.toString();\n  vaxdate2 = \"vaccine\" + year.toString();\n  if (geojson3) map3.removeLayer(geojson3);\n  geojson3 = L.geoJson(myafrica, {style: vaxStyle2, onEachFeature: onEachFeature3}).addTo(map3);\n\n}\n\nfunction setcards () {\n  var lastyear = 2009 + Number(mx_r_value);\n  v = [0, 0, 0, 0];\n  n = [0, 0, 0, 0];\n  country = myafrica.features;\n  for (var i=0; i < country.length; i++) {\n    item = country[i][\"properties\"][\"adm0_a3\"]\n    if (document.getElementById(item) && document.getElementById(item).disabled == false && document.getElementById(item).checked) {\n      col = \"mortality2016\";\n      dummy = Number(country[i][\"properties\"][col]);\n      if (dummy) { v[0] += dummy; n[0] += 1; }\n      col = \"preventable2016\";\n      dummy = Number(country[i][\"properties\"][col]);\n      if (dummy) { v[1] += dummy; n[1] += 1; }\n      col = \"vaccine2016\";\n      dummy = Number(country[i][\"properties\"][col]);\n      if (dummy) { v[2] += dummy; n[2] += 1; }\n      col = \"vaccine\" + lastyear.toString();\n      dummy = Number(country[i][\"properties\"][col]);\n      if (dummy) { v[3] += dummy; n[3] += 1; }\n    }\n  }   \n  if (n[0] != 0) v[0] = v[0] \/ n[0];\n  if (n[1] != 0) v[1] = v[1] \/ n[1];\n  if (n[2] != 0) v[2] = v[2] \/ n[2];\n  if (n[3] != 0) v[3] = v[3] \/ n[3];\n  document.getElementById (\"card4\").innerHTML = (v[0]).toFixed(2);\n  document.getElementById (\"card3\").innerHTML = (v[1]).toFixed(2);\n  document.getElementById (\"card2\").innerHTML = (v[2]).toFixed(2);\n  document.getElementById (\"card1\").innerHTML = (v[3]).toFixed(2);\n}\n\nfunction deathchart () {\n  categ = [];\n  data = [];\n  country = africa.features;\n  for (var i=0; i < country.length; i++) {\n    item = country[i][\"properties\"][\"adm0_a3\"]\n    if (document.getElementById(item) && document.getElementById(item).disabled == false && document.getElementById(item).checked) {\n      categ.push (country[i][\"properties\"][\"admin\"]);\n      data.push (country[i][\"properties\"][\"mortality2016\"]);\n    }\n  }\n  var options = { series: [{ name: 'Mortality', data: data}], chart: { height: 420, type: 'bar' }, \n                  plotOptions: { bar: { borderRadius: 5, columnWidth: '50%' } }, dataLabels: { enabled: true }, stroke: { width: 2 },   \n                  grid: { row: { colors: ['#fff', '#f2f2f2'] } }, xaxis: { categories: categ, },\n                  yaxis: { title: { text: 'Mortalities (per 100000 Individuals)' } }, \n                  title: {text: 'Rotavirus Mortalities in Children under 5 (per 100000 Individuals) (2016)', align: 'left'},\n                  fill: { type: 'gradient', gradient: { shade: 'light', type: \"horizontal\", shadeIntensity: 0.25, gradientToColors: undefined,\n                          inverseColors: true, opacityFrom: 0.85, opacityTo: 0.85, stops: [50, 0, 100] } } };\n  document.getElementById(\"deathchart\").innerHTML = \"\";     \n  new ApexCharts(document.getElementById(\"deathchart\"), options).render();\n}\n\nfunction preventablechart () {\n  categ = [];\n  data = [];\n  country = africa.features;\n  for (var i=0; i < country.length; i++) {\n    item = country[i][\"properties\"][\"adm0_a3\"]\n    if (document.getElementById(item) && document.getElementById(item).disabled == false && document.getElementById(item).checked) {\n      categ.push (country[i][\"properties\"][\"admin\"]);\n      data.push (country[i][\"properties\"][\"preventable2016\"]);\n    }\n  }\n  var options = { series: [{ name: 'Mortality', data: data}], chart: { height: 420, type: 'bar' }, \n                  plotOptions: { bar: { borderRadius: 5, columnWidth: '50%' } }, dataLabels: { enabled: true }, stroke: { width: 2 },   \n                  grid: { row: { colors: ['#fff', '#f2f2f2'] } }, xaxis: { categories: categ, },\n                  yaxis: { title: { text: 'Preventable Mortalities' } }, \n                  title: {text: 'Preventable Mortalities in Children under 5 by 100% Rotavirus Vaccination (2016)', align: 'left'},\n                  fill: { type: 'gradient', gradient: { shade: 'light', type: \"horizontal\", shadeIntensity: 0.25, gradientToColors: undefined,\n                          inverseColors: true, opacityFrom: 0.85, opacityTo: 0.85, stops: [50, 0, 100] } } };\n  document.getElementById(\"preventablechart\").innerHTML = \"\";     \n  new ApexCharts(document.getElementById(\"preventablechart\"), options).render();\n}\n\nfunction vaccinechart () {\n  date = []\n  for (var m=0; m <= Number(mx_r_value); m++) {\n    year = 2009 + m;\n    date.push (year.toString());\n  }\n  s = []\n  country = africa.features;\n  for (var i=0; i < country.length; i++) {\n    item = country[i][\"properties\"][\"adm0_a3\"]\n    if (document.getElementById(item) && document.getElementById(item).disabled == false && document.getElementById(item).checked) {\n      dummy = {name: country[i][\"properties\"][\"admin\"]};\n      data = [];\n      for (var j=0; j <= Number(mx_r_value); j++) {\n        year = 2009 + j;\n        dt = year.toString();\n        col = \"vaccine\" + dt;\n        if (country[i][\"properties\"][col]) data.push (country[i][\"properties\"][col]);\n        else data.push (0);\n      }\n      dummy[\"data\"] = data;\n      s.push(dummy);\n    }  \n  }\n  var options = {series: s, chart: {height: 400, type: \"line\", animations: {enabled: false}, dynamicAnimation: {enabled: false}}, \n                          yaxis: [{labels: {formatter: function(val) {return val.toFixed(4);}}}],\n                       title: {text: 'Rotavirus Vaccination for Children under 1 (in Percentage)', align: 'left'}, dataLabels: {enabled: false}, \n                       stroke: {width: 2}, xaxis: {categories: date}, };\n  document.getElementById(\"vaccinechart\").innerHTML = \"\";     \n  new ApexCharts(document.getElementById(\"vaccinechart\"), options).render();\n}\n\nfunction cmlvaccinechart () {\n  date = []\n  for (var m=0; m <= Number(mx_r_value); m++) {\n    year = 2009 + m;\n    date.push (year.toString());\n  }\n  s = []\n  country = africa.features;\n  for (var i=0; i < country.length; i++) {\n    item = country[i][\"properties\"][\"adm0_a3\"]\n    if (document.getElementById(item) && document.getElementById(item).disabled == false && document.getElementById(item).checked) {\n      dummy = {name: country[i][\"properties\"][\"admin\"]};\n      data = [];\n      cml = 0; \/\/Because it's cumulative, if the value was not available the previous value should be pushed not zero.\n      for (var j=0; j <= Number(mx_r_value); j++) {\n        year = 2009 + j;\n        dt = year.toString();\n        col = \"vaccine\" + dt;\n        if (country[i][\"properties\"][col]) { data.push (cml + country[i][\"properties\"][col]); cml += country[i][\"properties\"][col]; }\n        else data.push (cml);\n      }\n      dummy[\"data\"] = data;\n      s.push(dummy);\n    }  \n  }\n  var options = {series: s, chart: {height: 400, type: \"area\", animations: {enabled: false}, dynamicAnimation: {enabled: false}}, \n                          yaxis: [{labels: {formatter: function(val) {return val.toFixed(4);}}}],\n                          title: {text: 'Cumulative Rotavirus Vaccination for Children under 1 (per 100)', align: 'left'}, \n                          dataLabels: {enabled: false}, stroke: {width: 2}, xaxis: {categories: date}, };\n  document.getElementById(\"cmlvaccinechart\").innerHTML = \"\";     \n  new ApexCharts(document.getElementById(\"cmlvaccinechart\"), options).render();\n}\n\n\nfunction radioClick (id) {\n  setcards ();\n  deathchart ();\n  preventablechart ();\n  vaccinechart ();\n  cmlvaccinechart ();\n}\n\n\/* ~~~~~~~~~~~~~~~~~~~~~~~~~~ Citation ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *\/\nfunction cite() { \n  message = \"Please kindly cite our work and the underlying data source:<br> 1. ZM Nia, JD Kong, Rotavirus in Africa (2022) http:\/\/acadic.org\/rotavirus-in-africa<br> 2. Troeger C, Khalil IA, Rao PC, et al. Rotavirus vaccination and the global burden of rotavirus diarrhea among children younger than 5 years. JAMA Pediatrics. 13 Aug 2018. doi:10.1001\/jamapediatrics.2018.1960\";\n  $('<div><\/div>').html( message ).dialog({ title: \"How to Cite\", resizable: false, modal: true, width: 800, \n        buttons: { 'Ok': function()  { $( this ).dialog( 'close' ); }} }); \n}\n\nfunction download(id) { window.URL.revokeObjectURL (document.getElementById (id).href); }\n\n<\/script>\n\n\n<style>\nbody { font: 11pt Helvetica;} \n.checkb {\n    padding: 10.8px; \n    padding-left: 0px; \n    padding-right: 0px;\n    font-size: 9pt;\n}\n.info {\n    padding: 6px 8px;\n    font: 14px\/16px Arial, Helvetica, sans-serif;\n    background: white;\n    background: rgba(255,255,255,0.8);\n    box-shadow: 0 0 15px rgba(0,0,0,0.2);\n    border-radius: 5px;\n}\n.info h5 {\n    margin: 0 0 5px;\n    color: #777;\n}\n.legend {\n    line-height: 18px;\n    color: #555;\n}\n.legend i {\n    width: 18px;\n    height: 18px;\n    float: left;\n    margin-right: 8px;\n    opacity: 0.7;\n}\n.ui-widget-header {\n  padding: 1%;\n  padding-left: 8%;\n  background: #DDD;\n  font-size: 20px;\n}\n.ui-dialog-content {\n  padding-top: 2%;\n  padding-bottom: 4%;\n  padding-left: 4%;\n}\n.ui-dialog { \n  background: white;\n  border: 2px solid #000;\n  border-radius: 5px;\n  z-index: 1000000 !important;\n}\n.ui-dialog-titlebar-close {\n    visibility: hidden;\n}\n.ui-dialog-buttonset {\n    margin-left: 88%;\n    margin-bottom: 2%;\n}\n<\/style>\n\n\n<script>\n\/* --------------------- Building our Variable -------------------------- *\/\nnullCountries = []; \/\/for disabling checkboxes\nmx_r_value = 0; \/\/This is to set the maximum of range blocks\n\/\/ These three variables are used for map colors.\nmxdeath1 = 0;\nmxvax1 = 0;\nmxvax2 = 0;\nfor (var i=myafrica[\"features\"].length-1; i>=0; i--) {\n  alpha3 = myafrica[\"features\"][i][\"properties\"][\"adm0_a3\"]\n  b = 0;\n  for (var j=0; j<myrota.length; j++) {\n    if (myrota[j][\"Code\"] == alpha3) {\n      b = 1;\n      field = \"mortality\" + myrota[j][\"Year\"];\n      myafrica[\"features\"][i][\"properties\"][field] = Number(myrota[j][\"ChildMortality\"]);\n      if (Number(myrota[j][\"ChildMortality\"]) > mxdeath1) mxdeath1 = Number(myrota[j][\"ChildMortality\"]);\n\n      field = \"preventable\" + myrota[j][\"Year\"];\n      myafrica[\"features\"][i][\"properties\"][field] = myrota[j][\"Preventable\"];\n      if (myrota[j][\"Preventable\"] > mxvax1) mxvax1 = myrota[j][\"Preventable\"]; \n    }\n  }\n  if (b == 0) {\n    myafrica[\"features\"].splice(i, 1); \n    nullCountries.push (alpha3);      \n  }\n\n  r_value = 0;\n  for (var j=0; j<myrotavaccine.length; j++) {\n    if (myrotavaccine[j][\"Code\"] == alpha3) {\n      r_value++;\n      field = \"vaccine\" + myrotavaccine[j][\"Year\"];\n      myafrica[\"features\"][i][\"properties\"][field] = Number(myrotavaccine[j][\"ImmunizedPercentage(1YO)\"]);\n      if (Number(myrotavaccine[j][\"ImmunizedPercentage(1YO)\"]) > mxvax2) mxvax2 = Number(myrotavaccine[j][\"ImmunizedPercentage(1YO)\"]);      \n    }\n  }\n  if (r_value > mx_r_value) mx_r_value = r_value;\n}\nmx_r_value--;\nmx_r_value = mx_r_value.toString();\n\n\nwindow.onload = plzwork;\nfunction plzwork () { \n  document.getElementById(\"vax\").max = mx_r_value;\n  document.getElementById(\"vax\").value = \"5\";\n  var lastyear = 2009 + Number(mx_r_value);\n  document.getElementById(\"lastcard\").innerHTML += (\" (\" + lastyear.toString() + \")\");\n  for (var i=0; i<nullCountries.length; i++) document.getElementById(nullCountries[i]).disabled = true;\n\n\/*-------------------------- MAPS -----------------------------------------*\/\n  deathdate1 = \"mortality2016\";\n  vaxdate1 = \"preventable2016\";\n  vaxdate2 = \"vaccine2014\";\n  \n  map1 = L.map('choropleth1', {attributionControl:false}).setView([8, 29], 3);\n  map1.zoomControl.setPosition('bottomleft');\n  var tiles = L.tileLayer('https:\/\/{s}.basemaps.cartocdn.com\/rastertiles\/voyager\/{z}\/{x}\/{y}.png', {maxZoom: 19,\n          attribution: '&copy; <a href=\"https:\/\/carto.com\/\">carto.com<\/a> contributors'}).addTo(map1);\n  geojson1 = L.geoJson(myafrica, {style: deathStyle1, onEachFeature: onEachFeature1}).addTo(map1);\n  \n  map2 = L.map('choropleth2', {attributionControl:false}).setView([8, 29], 3);\n  map2.zoomControl.setPosition('bottomleft');\n  var tiles = L.tileLayer('https:\/\/{s}.basemaps.cartocdn.com\/rastertiles\/voyager\/{z}\/{x}\/{y}.png', {maxZoom: 19,\n          attribution: '&copy; <a href=\"https:\/\/carto.com\/\">carto.com<\/a> contributors'}).addTo(map2);\n  geojson2 = L.geoJson(myafrica, {style: vaxStyle1, onEachFeature: onEachFeature2}).addTo(map2);\n\n  map3 = L.map('choropleth3', {attributionControl:false}).setView([8, 19], 3);\n  map3.zoomControl.setPosition('bottomleft');\n  var tiles = L.tileLayer('https:\/\/{s}.basemaps.cartocdn.com\/rastertiles\/voyager\/{z}\/{x}\/{y}.png', {maxZoom: 19,\n          attribution: '&copy; <a href=\"https:\/\/carto.com\/\">carto.com<\/a> contributors'}).addTo(map3);\n  geojson3 = L.geoJson(myafrica, {style: vaxStyle2, onEachFeature: onEachFeature3}).addTo(map3);\n\n  info1 = L.control();\n  info1.onAdd = function (map1) {\n    this._div = L.DomUtil.create('div', 'info'); \/\/ create a div with a class \"info\"\n    this.update(); \n    return this._div;\n  };\n  info1.update = function (props) {         \n      this._div.innerHTML = '<h5><b>Rotavirus Mortalities in Children under 5 (per 100000 Individuals) (2016) <\/b><\/h5>' +  (props ? '<b>' + \n      props.admin + ': <\/b>' + (props[deathdate1] >= 0 ? (props[deathdate1]).toFixed(4) + ' deaths' : ' N\/A') : 'Hover over any country'); \n  };\n  info1.addTo(map1);\n\n  info2 = L.control();\n  info2.onAdd = function (map2) {\n    this._div = L.DomUtil.create('div', 'info'); \/\/ create a div with a class \"info\"\n    this.update(); \n    return this._div;\n  };\n  info2.update = function (props) {         \n      this._div.innerHTML = '<h5><b>Preventable Mortalities in Children under 5 by 100% Rotavirus Vaccination (2016) <\/b><\/h5>' +  \n      (props ? '<b>' + props.admin + \n      ': <\/b>' + (props[vaxdate1] >= 0 ? (props[vaxdate1]).toFixed(4) + ' preventable deaths' : ' N\/A') : 'Hover over any country'); \n  };\n  info2.addTo(map2);\n\n  info3 = L.control();\n  info3.onAdd = function (map3) {\n    this._div = L.DomUtil.create('div', 'info'); \/\/ create a div with a class \"info\"\n    this.update(); \n    return this._div;\n  };\n  info3.update = function (props) {         \n      this._div.innerHTML = '<h5><b>Rotavirus Vaccination for Children under 1 (in Percentage) <\/b><\/h5>' +  (props ? '<b>' + props.admin + \n      ': <\/b>' + (props[vaxdate2] >= 0 ? (props[vaxdate2]).toFixed(4) + ' administered vaccines' : ' N\/A') : 'Hover over any country'); \n  };\n  info3.addTo(map3);\n\n  legend1 = L.control({position: 'bottomright'});\n  legend1.onAdd = function (map1) { \n    n = Math.floor(mxdeath1\/5);\n    var div = L.DomUtil.create('div', 'info legend'),\n    grades = [0, n, 2*n, 3*n, 4*n],\n    labels = [];\n    i = 0;\n    div.innerHTML = '<i style=\"background:' + deathColor1(grades[i], n) + '\"><\/i> 0<br>';\n    for (var i = 0; i < grades.length; i++) {\n      div.innerHTML += '<i style=\"background:' + deathColor1(grades[i]+1, n) + '\"><\/i> ' +\n      (grades[i]) + (grades[i + 1] ? '&ndash;' + grades[i + 1] + '<br>' : '+');\n    }\n    div.id = \"lgnd1\";\n    return div;\n  }\n  legend1.addTo(map1);\n\n  legend2 = L.control({position: 'bottomright'});\n  legend2.onAdd = function (map2) { \n    n = Math.floor(mxvax1\/4);\n    var div = L.DomUtil.create('div', 'info legend'),\n    grades = [0, 50, 100, 200, 400, 600, 800, 1000, 2000, 5000, 10000, 20000],\n    labels = [];\n    i = 0;\n    div.innerHTML = '<i style=\"background:' + vaxColor1(grades[i], n) + '\"><\/i> 0<br>';\n    for (var i = 0; i < grades.length; i++) {\n      div.innerHTML += '<i style=\"background:' + vaxColor1(grades[i]+1, n) + '\"><\/i> ' +\n      (grades[i]) + (grades[i + 1] ? '&ndash;' + grades[i + 1] + '<br>' : '+');\n    }\n    div.id = \"lgnd2\";\n    return div;\n  }\n  legend2.addTo(map2);\n\n  legend3 = L.control({position: 'bottomright'});\n  legend3.onAdd = function (map3) { \n    n = Math.floor(mxvax2\/4);\n    var div = L.DomUtil.create('div', 'info legend'),\n    grades = [0, 10, 20, 30, 40, 50, 60, 70, 80, 90],\n    labels = [];\n    i = 0;\n    div.innerHTML = '<i style=\"background:' + vaxColor2(grades[i], n) + '\"><\/i> 0<br>';\n    for (var i = 0; i < grades.length; i++) {\n      div.innerHTML += '<i style=\"background:' + vaxColor2(grades[i]+1, n) + '\"><\/i> ' +\n      (grades[i]) + (grades[i + 1] ? '&ndash;' + grades[i + 1] + '<br>' : '+');\n    }\n    div.id = \"lgnd3\";\n    return div;\n  }\n  legend3.addTo(map3);\n\n\/\/--------------------- preparing the file to download -----------------------\n  const header = Object.keys (rotamortality[0]);\n  const ascsv = rotamortality.map (dict => (header.map(key => dict[key]).join(',')));\n  result = [header.join(','), ...ascsv].join('\\n');\n  var blob = new Blob([result], { type: 'text\/csv;charset=utf-8;' });\n  url = window.URL.createObjectURL(blob);\n  document.getElementById (\"download\").href = url;\n\n  const header2 = Object.keys (rotavaccine[0]);\n  const ascsv2 = rotavaccine.map (dict => (header2.map(key => dict[key]).join(',')));\n  result2 = [header2.join(','), ...ascsv2].join('\\n');\n  var blob2 = new Blob([result2], { type: 'text\/csv;charset=utf-8;' });\n  url2 = window.URL.createObjectURL(blob2);\n  document.getElementById (\"download2\").href = url2;\n  \n\n\/* --------------------------- Other Functions -------------------------- *\/\n\n  setcards();\n  deathchart ();\n  preventablechart ();\n  vaccinechart ();\n  cmlvaccinechart ();\n}\n<\/script>\n<!-- --------------------------- Source -------------------------------- -->\n<div id=\"source\" style=\"background-color: #EAEAEA; margin-bottom: 0.25%; color: #000000; font-size: 15px; padding: 1.1%; width:100%; display: inline-block;\"> The data of this work is collected from the <a href=https:\/\/www.healthdata.org\/> Institute of Health Metrics and Evaluation<\/a>.\n<p> The dataset is freely available to copy, use, and redistribute for any purpose, even commercial, provided that authors are appropriately credited. <\/p>\n\n<div style=\"width: 10%; float: right; margin-right: 1.5%\"> <button style=\"width: 100%; color: #000000; padding: 0.5%; border-radius: 5px; border-color: grey\" onclick=\"cite()\"> How to cite <\/button> <\/div>\n\n<div style=\"float: right; margin-right: 3%\"> Download full dataset for Rotavirus Mortality (.csv): \n<a id=\"download\" href=\"\" onclick=\"download(this.id)\" download=\"rotamortality.csv\">\n<img loading=\"lazy\" decoding=\"async\" style=\"padding-left: 1%\" src=\"https:\/\/cdn-icons-png.flaticon.com\/512\/62\/62055.png\" alt=\"W3Schools\" width=\"23\" height=\"20\"> <\/a> <\/div>\n\n<div style=\"float: right; margin-right: 3%\"> Download full dataset for Rotavirus Vaccination (.csv): \n<a id=\"download2\" href=\"\" onclick=\"download(this.id)\" download=\"rotavaccination.csv\">\n<img loading=\"lazy\" decoding=\"async\" style=\"padding-left: 1%\" src=\"https:\/\/cdn-icons-png.flaticon.com\/512\/62\/62055.png\" alt=\"W3Schools\" width=\"23\" height=\"20\"> <\/a> <\/div>\n\n<\/div>\n\n<!-- -------------------------- HTML from Here --------------------------- -->\n<div style=\"background-color: #FFC000; width:100%;\">\n\n<!-- ---------- introduction ----------- -->\n<div style=\"background-color: #FFFFFF; color: #4D4D4D; padding: 1.5%; margin: 1%; margin-top: 1.5%; width:98%; border-radius: 5px; box-shadow: 0 0 10px 5px #001400; display: inline-block;\"> \n<p align=\"justify\" style=\"margin: 0px;\"><b> Rotavirus is one of the major causes of death in children under five years old. It is responsible for roughly one third of all severe diarrheal hospitalizations of infants and children. Once a child is infected with Rotavirus there is a two day incubation period before the symptoms such as nausea, vomiting, diarrhoea, and dehydration appear. Rotavirus vaccines are one of the most effective interventions that remarkably reduce the mortality rate. They also significantly lift the burden on healthcare systems. Yet, they are heavily neglected, especially in developing countries.  <\/b><\/p> <p align=\"justify\" style=\"margin: 0px; margin-top: 1%;\"><b> Below please find our dashboard for Rotavirus mortalities and vaccine coverage in children, in African countries. <\/b><\/p><\/div>\n\n<!-- ----------------------------- Add Links Here --------------------------------- -->\n\n<!-- ----------------------------------- MAPS ------------------------------------- -->\n<div style=\"margin: 1%; margin-top: 0%;\">\n<div id=\"choropleth1\" style=\"width: 49.5%; height: 525px; border-radius: 5px; box-shadow: 0 0 10px 5px #001400; float: left;\">  <\/div>\n<div id=\"choropleth2\" style=\"width: 49.5%; height: 525px; border-radius: 5px; box-shadow: 0 0 10px 5px #001400; float: left; margin-left: 1%\">  <\/div> <\/div>\n\n<div style=\"margin: 1.1%; margin-top: 1%; margin-right: 0.7%; width:98%; display: inline-block; vertical-align: top;\">\n<div id=\"choropleth3\" style=\"width: 99.9%; height: 525px; border-radius: 5px; box-shadow: 0 0 10px 5px #001400; float: left;\">  <\/div>\n<\/div>\n\n<!-- --------------------------------- Vax Range --------------------------- -->\n<div style=\"margin: 1.1%; margin-top: 0%; margin-right: 0.7%; width:98%; display: inline-block; vertical-align: top;\">\n<div style=\"background-color: #FFFFFF; color: #4D4D4D; padding: 1%; padding-left: 30%; width: 99.9%; border-radius: 5px; box-shadow: 0 0 10px 5px #001400; float:left\">\n<b> <p id=\"vaxrange\" style=\"padding-left: 29%; margin: 0%; font-size: 15pt;\"> 2014 <\/p> <\/b>\n<input id=\"vax\" type=\"range\" min=\"0\" step=\"1\" max=\"12\" value=\"5\" style=\"width: 60%\" oninput=\"showvaxrange(this.value)\"> \n<\/div> <\/div>\n\n<!-- --------------------------------- Select Country ---------------------------- -->\n<div style=\"background-color: #FFFFFF; color: #4D4D4D; padding: 1.5%; margin: 1%; margin-top: 0%; margin-right: 0.7%; width:18%; height: 1980px; border-radius: 5px; box-shadow: 0 0 10px 5px #001400; display: inline-block; vertical-align: top;\">\n<p><b> Select Country: <\/b><\/p>\n<div class=\"checkb\"> <input type=\"checkbox\" id=\"DZA\" onclick=\"radioClick(this.id);\"> <b> Algeria <\/b><\/div>\n<div class=\"checkb\"> <input type=\"checkbox\" id=\"AGO\" onclick=\"radioClick(this.id);\"> <b> Angola <\/b><\/div>\n<div class=\"checkb\"> <input type=\"checkbox\" id=\"BEN\" onclick=\"radioClick(this.id);\"> <b> Benin <\/b><\/div>\n<div class=\"checkb\"> <input type=\"checkbox\" id=\"BWA\" checked=\"checked\" onclick=\"radioClick(this.id);\"> <b> Botswana <\/b><\/div>\n<div class=\"checkb\"> <input type=\"checkbox\" id=\"BFA\" onclick=\"radioClick(this.id);\"> <b> Burkina Faso <\/b><\/div>\n<div class=\"checkb\"> <input type=\"checkbox\" id=\"BDI\" onclick=\"radioClick(this.id);\"> <b> Burundi <\/b><\/div>\n<div class=\"checkb\"> <input type=\"checkbox\" id=\"CMR\" checked=\"checked\" onclick=\"radioClick(this.id);\"> <b> Cameroon <\/b><\/div>\n<div class=\"checkb\"> <input type=\"checkbox\" id=\"CAF\" onclick=\"radioClick(this.id);\"> <b> Central African Republic <\/b><\/div>\n<div class=\"checkb\"> <input type=\"checkbox\" id=\"TCD\" onclick=\"radioClick(this.id);\"> <b> Chad <\/b><\/div>\n<div class=\"checkb\"> <input type=\"checkbox\" id=\"COG\" onclick=\"radioClick(this.id);\"> <b> Congo <\/b><\/div>\n<div class=\"checkb\"> <input type=\"checkbox\" id=\"DJI\" onclick=\"radioClick(this.id);\"> <b> Djibouti <\/b><\/div>\n<div class=\"checkb\"> <input type=\"checkbox\" id=\"COD\" onclick=\"radioClick(this.id);\"> <b> DR Congo <\/b><\/div>\n<div class=\"checkb\"> <input type=\"checkbox\" id=\"EGY\" onclick=\"radioClick(this.id);\"> <b> Egypt <\/b><\/div>\n<div class=\"checkb\"> <input type=\"checkbox\" id=\"GNQ\" onclick=\"radioClick(this.id);\"> <b> Equatorial Guinea <\/b><\/div>\n<div class=\"checkb\"> <input type=\"checkbox\" id=\"ERI\" onclick=\"radioClick(this.id);\"> <b> Eritrea <\/b><\/div>\n<div class=\"checkb\"> <input type=\"checkbox\" id=\"ETH\" onclick=\"radioClick(this.id);\"> <b> Ethiopia <\/b><\/div>\n<div class=\"checkb\"> <input type=\"checkbox\" id=\"GAB\" onclick=\"radioClick(this.id);\"> <b> Gabon <\/b><\/div>\n<div class=\"checkb\"> <input type=\"checkbox\" id=\"GMB\" onclick=\"radioClick(this.id);\"> <b> Gambia <\/b><\/div>\n<div class=\"checkb\"> <input type=\"checkbox\" id=\"GHA\" onclick=\"radioClick(this.id);\"> <b> Ghana <\/b><\/div>\n<div class=\"checkb\"> <input type=\"checkbox\" id=\"GIN\" onclick=\"radioClick(this.id);\"> <b> Guinea <\/b><\/div>\n<div class=\"checkb\"> <input type=\"checkbox\" id=\"GNB\" onclick=\"radioClick(this.id);\"> <b> Guinea-Bissau <\/b><\/div>\n<div class=\"checkb\"> <input type=\"checkbox\" id=\"CIV\" onclick=\"radioClick(this.id);\"> <b> Ivory Coast <\/b><\/div>\n<div class=\"checkb\"> <input type=\"checkbox\" id=\"KEN\" onclick=\"radioClick(this.id);\"> <b> Kenya <\/b><\/div>\n<div class=\"checkb\"> <input type=\"checkbox\" id=\"LSO\" onclick=\"radioClick(this.id);\"> <b> Lesotho <\/b><\/div>\n<div class=\"checkb\"> <input type=\"checkbox\" id=\"LBR\" onclick=\"radioClick(this.id);\"> <b> Liberia <\/b><\/div>\n<div class=\"checkb\"> <input type=\"checkbox\" id=\"LBY\" onclick=\"radioClick(this.id);\"> <b> Libya <\/b><\/div>\n<div class=\"checkb\"> <input type=\"checkbox\" id=\"MDG\" onclick=\"radioClick(this.id);\"> <b> Madagascar <\/b><\/div>\n<div class=\"checkb\"> <input type=\"checkbox\" id=\"MWI\" onclick=\"radioClick(this.id);\"> <b> Malawi <\/b><\/div>\n<div class=\"checkb\"> <input type=\"checkbox\" id=\"MLI\" onclick=\"radioClick(this.id);\"> <b> Mali <\/b><\/div>\n<div class=\"checkb\"> <input type=\"checkbox\" id=\"MRT\" onclick=\"radioClick(this.id);\"> <b> Mauritania <\/b><\/div>\n<div class=\"checkb\"> <input type=\"checkbox\" id=\"MAR\" onclick=\"radioClick(this.id);\"> <b> Morocco <\/b><\/div>\n<div class=\"checkb\"> <input type=\"checkbox\" id=\"MOZ\" checked=\"checked\" onclick=\"radioClick(this.id);\"> <b> Mozambique <\/b><\/div>\n<div class=\"checkb\"> <input type=\"checkbox\" id=\"NAM\" checked=\"checked\" onclick=\"radioClick(this.id);\"> <b> Namibia <\/b><\/div>\n<div class=\"checkb\"> <input type=\"checkbox\" id=\"NER\" onclick=\"radioClick(this.id);\"> <b> Niger <\/b><\/div>\n<div class=\"checkb\"> <input type=\"checkbox\" id=\"NGA\" checked=\"checked\" onclick=\"radioClick(this.id);\"> <b> Nigeria <\/b><\/div>\n<div class=\"checkb\"> <input type=\"checkbox\" id=\"RWA\" checked=\"checked\" onclick=\"radioClick(this.id);\"> <b> Rwanda <\/b><\/div>\n<div class=\"checkb\"> <input type=\"checkbox\" id=\"SEN\" onclick=\"radioClick(this.id);\"> <b> Senegal <\/b><\/div>\n<div class=\"checkb\"> <input type=\"checkbox\" id=\"SLE\" onclick=\"radioClick(this.id);\"> <b> Sierra Leone <\/b><\/div>\n<div class=\"checkb\"> <input type=\"checkbox\" id=\"SOM\" onclick=\"radioClick(this.id);\"> <b> Somalia <\/b><\/div>\n<div class=\"checkb\"> <input type=\"checkbox\" id=\"SOL\" onclick=\"radioClick(this.id);\"> <b> Somaliland <\/b><\/div>\n<div class=\"checkb\"> <input type=\"checkbox\" id=\"ZAF\" checked=\"checked\" onclick=\"radioClick(this.id);\"> <b> South Africa <\/b><\/div>\n<div class=\"checkb\"> <input type=\"checkbox\" id=\"SDS\" onclick=\"radioClick(this.id);\"> <b> South Soudan <\/b><\/div>\n<div class=\"checkb\"> <input type=\"checkbox\" id=\"SDN\" onclick=\"radioClick(this.id);\"> <b> Sudan <\/b><\/div>\n<div class=\"checkb\"> <input type=\"checkbox\" id=\"SWZ\" checked=\"checked\" onclick=\"radioClick(this.id);\"> <b> Swaziland (Eswatini) <\/b><\/div>\n<div class=\"checkb\"> <input type=\"checkbox\" id=\"TZA\" onclick=\"radioClick(this.id);\"> <b> Tanzania <\/b><\/div>\n<div class=\"checkb\"> <input type=\"checkbox\" id=\"TGO\" onclick=\"radioClick(this.id);\"> <b> Togo <\/b><\/div>\n<div class=\"checkb\"> <input type=\"checkbox\" id=\"TUN\" onclick=\"radioClick(this.id);\"> <b> Tunisia <\/b><\/div>\n<div class=\"checkb\"> <input type=\"checkbox\" id=\"UGA\" onclick=\"radioClick(this.id);\"> <b> Uganda <\/b><\/div>\n<div class=\"checkb\"> <input type=\"checkbox\" id=\"SAH\" onclick=\"radioClick(this.id);\"> <b> Western Sahara <\/b><\/div>\n<div class=\"checkb\"> <input type=\"checkbox\" id=\"ZMB\" onclick=\"radioClick(this.id);\"> <b> Zambia <\/b><\/div>\n<div class=\"checkb\"> <input type=\"checkbox\" id=\"ZWE\" checked=\"checked\" onclick=\"radioClick(this.id);\"> <b> Zimbabwe <\/b><\/div>\n<\/div>\n\n<!-- ---------------------------------- Cards -------------------------------------- -->\n<div style=\"width:79.8%; margin-top: 0%; display: inline-block; vertical-align: top;\">\n\n<div style=\"background-color: #FFFFFF; color: #4D4D4D; padding-top: 3.3%; padding-bottom: 3.3%; margin-left: 0%; width: 23.9%; text-align: center; border-radius: 5px; box-shadow: 0 0 10px 5px #001400; float: left;\">  \n<p style=\"margin: 0px; font-size: 10pt; padding: 1.5%\"><b> Mean Mortalities in Children under 5 (per 100000) (2016) <\/b><\/p>\n<b><p id=\"card4\" style=\"margin: 0px; font-size: 40pt\">125K<\/p><\/b><\/div>\n\n<div style=\"background-color: #FFFFFF; color: #4D4D4D; padding-top: 3.3%; padding-bottom: 3.3%; margin-left: 1.1%; width: 23.9%; text-align: center; border-radius: 5px; box-shadow: 0 0 10px 5px #001400; float: left;\">  \n<p style=\"margin: 0px; font-size: 10pt; padding: 1.5%\"><b> Mean Preventable Mortalities of Children under 5 (2016) <\/b><\/p>\n<b><p id=\"card3\" style=\"margin: 0px; font-size: 40pt\">125K<\/p><\/b><\/div>\n\n<div style=\"background-color: #FFFFFF; color: #4D4D4D; padding-top: 3.3%; padding-bottom: 3.3%; margin-left: 1.1%; width: 23.9%; text-align: center; border-radius: 5px; box-shadow: 0 0 10px 5px #001400; float: left;\">  \n<p style=\"margin: 0px; font-size: 10pt; padding: 1.5%\"><b> Mean Percentage of Vaccination for Children under 1 (2016) <\/b><\/p>\n<b><p id=\"card2\" style=\"margin: 0px; font-size: 40pt\">125K<\/p><\/b><\/div>\n\n<div style=\"background-color: #FFFFFF; color: #4D4D4D; padding-top: 3.3%; padding-bottom: 3.3%; margin-left: 1.1%; width: 23.9%; text-align: center; border-radius: 5px; box-shadow: 0 0 10px 5px #001400; float: left;\">  \n<p id=\"lastcard\" style=\"margin: 0px; font-size: 10pt; padding: 1.5%\"><b> Mean Percentage of Vaccination for Children under 1 <\/b><\/p>\n<b><p id=\"card1\" style=\"margin: 0px; font-size: 40pt\">125K<\/p><\/b><\/div>\n\n<!-- ------------------------------- Charts -------------------------------- -->\n<div id=\"deathchart\" style=\"background-color: #FFFFFF; color: #4D4D4D; align: center; padding: 1.5%; margin-left: 0%; margin-top: 1.18%; width: 99%; height: 447px; border-radius: 5px; box-shadow: 0 0 10px 5px #001400; float: left;\"> <\/div> \n<div id=\"preventablechart\" style=\"background-color: #FFFFFF; color: #4D4D4D; align: center; padding: 1.5%; margin-left: 0%; margin-top: 1.1%; width: 99%; height: 446px; border-radius: 5px; box-shadow: 0 0 10px 5px #001400; float: left;\"> <\/div>\n<div id=\"vaccinechart\" style=\"background-color: #FFFFFF; color: #4D4D4D; align: center; padding: 1.5%; margin-left: 0%; margin-top: 1.1%; width: 99%; height: 446px; border-radius: 5px; box-shadow: 0 0 10px 5px #001400; float: left;\"> <\/div>\n<div id=\"cmlvaccinechart\" style=\"background-color: #FFFFFF; color: #4D4D4D; align: center; padding: 1.5%; margin-left: 0%; margin-top: 1.1%; margin-bottom: 1.5%; width: 99%; height: 446px; border-radius: 5px; box-shadow: 0 0 10px 5px #001400; float: left;\"> <\/div>\n\n<\/div>\n\n\n\n\n\n\n\n<\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.yorku.ca\/science\/mathstats\/acadic\/wp-content\/uploads\/sites\/220\/2021\/12\/Sponsor3-5-1024x210.png\" alt=\"\" class=\"wp-image-1087\" width=\"819\" height=\"168\" srcset=\"https:\/\/www.yorku.ca\/science\/mathstats\/acadic\/wp-content\/uploads\/sites\/220\/2021\/12\/Sponsor3-5-1024x210.png 1024w, https:\/\/www.yorku.ca\/science\/mathstats\/acadic\/wp-content\/uploads\/sites\/220\/2021\/12\/Sponsor3-5-300x62.png 300w, https:\/\/www.yorku.ca\/science\/mathstats\/acadic\/wp-content\/uploads\/sites\/220\/2021\/12\/Sponsor3-5.png 1068w\" sizes=\"auto, (max-width: 819px) 100vw, 819px\" \/><\/figure><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Rotavirus in Africa The data of this work is collected from the Institute of Health Metrics and Evaluation. The dataset is freely available to copy, use, and redistribute for any purpose, even commercial, provided that authors are appropriately credited. How to cite Download full dataset for Rotavirus Mortality (.csv): Download full dataset for Rotavirus Vaccination [&hellip;]<\/p>\n","protected":false},"author":1071,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","ngg_post_thumbnail":0,"footnotes":""},"tags":[],"class_list":["post-3729","page","type-page","status-publish","hentry"],"taxonomy_info":[],"featured_image_src_large":false,"author_info":{"display_name":"zahrania","author_link":"https:\/\/www.yorku.ca\/science\/mathstats\/acadic\/author\/zahrania\/"},"comment_info":0,"_links":{"self":[{"href":"https:\/\/www.yorku.ca\/science\/mathstats\/acadic\/wp-json\/wp\/v2\/pages\/3729","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.yorku.ca\/science\/mathstats\/acadic\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.yorku.ca\/science\/mathstats\/acadic\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.yorku.ca\/science\/mathstats\/acadic\/wp-json\/wp\/v2\/users\/1071"}],"replies":[{"embeddable":true,"href":"https:\/\/www.yorku.ca\/science\/mathstats\/acadic\/wp-json\/wp\/v2\/comments?post=3729"}],"version-history":[{"count":178,"href":"https:\/\/www.yorku.ca\/science\/mathstats\/acadic\/wp-json\/wp\/v2\/pages\/3729\/revisions"}],"predecessor-version":[{"id":4248,"href":"https:\/\/www.yorku.ca\/science\/mathstats\/acadic\/wp-json\/wp\/v2\/pages\/3729\/revisions\/4248"}],"wp:attachment":[{"href":"https:\/\/www.yorku.ca\/science\/mathstats\/acadic\/wp-json\/wp\/v2\/media?parent=3729"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.yorku.ca\/science\/mathstats\/acadic\/wp-json\/wp\/v2\/tags?post=3729"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}