{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "north-africa",
  "title": "North Africa",
  "description": "Interactive North Africa map with 6 regions. Supports click, hover, selection, tooltips, and custom markers.",
  "registryDependencies": [
    "https://shadcnmaps.com/r/map.json"
  ],
  "files": [
    {
      "path": "registry/shadcnmaps/maps/north-africa.tsx",
      "content": "'use client'\n\nimport { Map, type MapProps } from '../map'\nimport { northAfricaMapData } from '../map-data/north-africa'\n\nexport type RegionId = (typeof northAfricaMapData)['regions'][number]['id']\n\nexport interface NorthAfricaMapProps extends Omit<MapProps, 'data'> {}\n\nexport function NorthAfricaMap(props: NorthAfricaMapProps) {\n  return <Map data={northAfricaMapData} {...props} />\n}\n",
      "type": "registry:file",
      "target": "components/shadcnmaps/maps/north-africa.tsx"
    },
    {
      "path": "registry/shadcnmaps/map-data/north-africa.ts",
      "content": "import type { MapData } from '@/registry/shadcnmaps/types'\n\nexport const northAfricaMapData = {\n  id: 'north-africa',\n  name: 'North Africa',\n  viewBox: '0 0 810.835 315.619',\n  regions: [\n    {\n      id: 'DZ',\n      name: 'Algeria',\n      abbreviation: 'DZ',\n      path: 'm 174.65238,213.77973 -48.16317,-30.52099 0,-6.35118 -0.35284,-16.9365 15.87797,-12.70238 7.05687,-2.11706 20.99421,-2.11706 3.17559,1.41137 3.88128,-6.35119 13.58449,-10.93815 10.93815,-3.70486 1.23496,-4.23413 -4.05771,-6.35119 2.29349,-5.82192 12.52595,-2.82275 -1.76422,-4.41054 6.35119,-1.5878 19.22998,0.70569 2.82275,-7.762566 -5.6455,-3.88128 -3.88128,-8.99751 -0.17642,-15.52513 -3.17559,-8.99752 1.58779,-2.64632 -7.05687,-6.35119 7.05687,-0.70569 7.40972,-4.93981 1.05853,-3.35202 12.70238,-6.35118 3.35201,2.11706 3.88129,-4.93982 13.7609,-8.29182 23.99338,-2.46991 4.41055,-3.88128 8.1154,0.52926 5.46908,-2.64632 14.46659,0.17642 6.88046,4.58697 14.46659,-4.93982 2.11706,-3.17559 8.64468,3.35202 7.23329,-3.70486 7.93899,4.41054 10.58531,-1.76421 -2.99917,5.46907 -2.29349,15.34871 1.23496,3.17559 -1.23496,18.5243 -5.99834,4.23412 -5.29266,9.52678 4.23413,12.34954 5.11623,2.11706 3.52844,9.35036 10.93816,8.644666 7.40972,32.2852 -3.52844,1.94064 5.82192,8.8211 2.46991,8.29183 -0.52927,14.64301 2.29349,6.88046 -2.99918,9.7032 2.82275,7.40972 -1.05853,5.82192 -5.29265,2.46991 -1.23496,4.0577 8.64468,11.82027 1.05853,8.99751 5.46908,5.99835 4.93981,-1.05853 12.70237,4.58696 6.17477,12.17311 -67.21674,43.04694 -24.34622,22.40558 -24.16979,5.46908 -13.76091,2.82275 -3.17559,-2.82275 2.29348,-3.35202 -0.52927,-6.70403 -12.34953,-4.0577 -3.35201,-3.52844 -4.23413,0.88211 -3.88128,-4.58697 -7.05687,-3.35201 -0.52927,-5.82193 -90.328,-62.1005 0,0 0,0 0,0 0,0 0,0 0,0 0,0 z',\n    },\n    {\n      id: 'EG',\n      name: 'Egypt',\n      abbreviation: 'EG',\n      path: 'm 812.06464,266.88272 -84.68251,-0.35285 -94.03286,-0.17642 0,-119.26119 -4.41054,-16.58366 4.58696,-11.291 -2.11706,-10.40889 4.41055,-4.76339 3.88128,2.64633 6.35119,-1.94064 22.93484,4.41054 8.29183,4.41055 7.58614,0.52927 9.52678,4.58697 7.05688,-2.29349 13.05522,-9.7032 2.64633,2.11706 10.23246,-3.35202 4.58697,2.29349 5.99835,-1.23495 -2.29349,3.88128 4.93982,3.88128 3.52843,-3.35202 4.05771,3.70486 7.58614,-2.99917 8.29183,2.11706 8.29182,-3.35201 9.35036,27.34539 -2.99917,16.76008 -3.35201,7.76256 0.17642,5.6455 -5.29266,2.99917 -12.52595,-13.05522 -1.5878,-7.93898 -6.17477,-7.58614 -2.29348,-8.46825 -3.52844,6.17476 3.88128,4.41055 0.52927,6.35119 3.52844,6.88045 9.7032,10.58531 -0.17642,5.29266 7.40972,13.40806 0.17642,3.88128 7.93898,14.81944 10.23247,22.05274 7.2333,6.70403 -2.99917,0.17642 -0.35285,7.93899 2.99918,9.17393 7.58614,4.58697 z',\n    },\n    {\n      id: 'LY',\n      name: 'Libya',\n      abbreviation: 'LY',\n      path: 'm 483.03783,250.6519 -11.11458,6.17477 -11.291,-9.17394 -22.75842,-5.29266 -6.17477,-12.17311 -12.70237,-4.58696 -4.93981,1.05853 -5.46908,-5.99835 -1.05853,-8.99751 -8.64468,-11.82027 1.23496,-4.0577 5.29265,-2.46991 1.05853,-5.82192 -2.82275,-7.40972 2.99918,-9.7032 -2.29349,-6.88046 0.52927,-14.64301 -2.46991,-8.29183 -5.82192,-8.8211 3.52844,-1.94064 5.29265,-2.11706 5.99835,-9.87962 -2.46991,-8.64468 11.46742,-12.87879 10.40889,-5.998346 -1.76421,-2.99917 0.70568,-9.7032 0,0 0,0 12.8788,6.17476 5.6455,0.52927 9.35036,-1.94064 12.52595,3.17559 4.41055,3.52844 10.93816,2.29348 4.58697,12.878796 8.46825,6.70403 10.23247,0.88211 9.7032,2.46991 12.17311,5.11623 11.99669,8.8211 5.46907,-0.35285 6.17477,-3.70486 4.41055,-5.29265 1.58779,-7.05688 -3.35201,-8.82109 2.29348,-8.11541 7.40972,-6.704026 15.70155,-6.70403 8.11541,-0.35284 14.29017,5.29265 0,5.821916 15.17228,5.6455 13.40806,0.70569 2.46991,5.46908 -4.41055,4.76339 2.11706,10.40889 -4.58696,11.291 4.41054,16.58366 0,119.26119 0,31.93236 -14.99586,0 0,7.93898 -120.1433,-62.98261 z',\n    },\n    {\n      id: 'MA',\n      name: 'Morocco',\n      abbreviation: 'MA',\n      path: 'm 2.993893,281.87857 0.529266,-5.82192 3.881281,-8.1154 2.646328,-0.70569 3.352016,-9.52678 7.586141,-15.70155 12.702375,-13.76091 1.587797,-12.70237 5.292656,-13.58449 11.820266,-7.40972 6.52761,-16.76007 2.82275,-4.05771 13.760907,-3.17559 8.46825,-4.23413 6.52761,-7.40972 7.056874,-4.0577 6.35119,-7.58614 7.2333,-12.34953 0.52926,-4.76339 -4.23412,-4.76339 0.35284,-12.70238 7.05688,-11.11458 1.58779,-9.703196 10.76174,-12.52595 15.52512,-7.2333 10.05605,-7.2333 7.76256,-15.3487 5.6455,-17.11292 7.58614,-2.46991 2.29349,6.35119 7.40972,6.17476 5.99834,1.5878 10.58532,-2.64633 3.88128,1.5878 6.70403,-2.11706 1.41137,2.99917 9.87963,0.88211 7.05687,6.35119 -1.58779,2.64632 3.17559,8.99752 0.17642,15.52513 3.88128,8.99751 5.6455,3.88128 -2.82275,7.762566 -19.22998,-0.70569 -6.35119,1.5878 1.76422,4.41054 -12.52595,2.82275 -2.29349,5.82192 4.05771,6.35119 -1.23496,4.23413 -10.93815,3.70486 -13.58449,10.93815 -3.88128,6.35119 -3.17559,-1.41137 -20.99421,2.11706 -7.05687,2.11706 -15.87797,12.70238 0.35284,16.9365 -2.11706,0.17642 0.52926,8.99751 -9.35036,0.70569 -4.76339,3.88128 -7.76256,0.17642 -10.05605,-2.29348 -7.056873,2.29348 0.882109,4.05771 -5.6455,8.99751 -4.586969,1.23496 -5.6455,20.11209 -9.35036,7.2333 -3.704859,6.88045 -6.880454,3.1756 -3.704859,6.35118 -2.646328,17.81861 -5.998344,7.40972 -2.999172,6.52761 -13.584485,-0.35284 z',\n    },\n    {\n      id: 'TN',\n      name: 'Tunisia',\n      abbreviation: 'TN',\n      path: 'm 420.93733,64.703244 2.11706,1.76422 -2.64633,2.46991 -2.29348,-4.05771 z m 8.82109,12.8788 -0.70568,9.7032 1.76421,2.99917 -10.40889,5.998346 -11.46742,12.87879 2.46991,8.64468 -5.99835,9.87962 -5.29265,2.11706 -7.40972,-32.2852 -10.93816,-8.644666 -3.52844,-9.35036 -5.11623,-2.11706 -4.23413,-12.34954 5.29266,-9.52678 5.99834,-4.23412 1.23496,-18.5243 -1.23496,-3.17559 2.29349,-15.34871 2.99917,-5.46907 9.17394,-5.6455 9.7032,-1.9406497 6.35119,2.8227497 -1.5878,1.94065 4.05771,6.5276 9.35036,-6.70403 1.23495,3.88128 -5.11624,7.93899 -4.23412,2.11706 1.5878,8.99752 6.70403,4.41054 1.58779,7.05688 -8.46825,12.70238 -7.05687,4.0577 -1.05853,6.17476 4.23412,5.11624 5.82192,-0.17642 0,4.0577 4.05771,-2.82275 2.99917,7.76256 4.93981,0.52927 0,0 z',\n    },\n    {\n      id: 'EH',\n      name: 'Western Sahara',\n      abbreviation: 'EH',\n      path: 'm 2.641049,292.28747 -0.705687,-1.05854 1.058531,-9.35036 19.053563,-1.58779 13.584485,0.35284 2.999172,-6.52761 5.998344,-7.40972 2.646328,-17.81861 3.704859,-6.35118 6.880454,-3.1756 3.704859,-6.88045 9.35036,-7.2333 5.6455,-20.11209 4.586969,-1.23496 5.6455,-8.99751 -0.882109,-4.05771 7.056873,-2.29348 10.05605,2.29348 7.76256,-0.17642 4.76339,-3.88128 9.35036,-0.70569 -0.52926,-8.99751 2.11706,-0.17642 0,6.35118 0,21.6999 -49.750971,0.8821 0.705687,41.1063 -8.997515,3.70486 -5.821923,4.23413 -2.293484,4.41054 1.234953,4.05771 1.411375,18.70072 -59.101329,1.23495 z',\n    },\n  ],\n} as const satisfies MapData\n",
      "type": "registry:file",
      "target": "components/shadcnmaps/map-data/north-africa.ts"
    }
  ],
  "type": "registry:component"
}